Помогите переделать это скрипт под php
this.parseHAAAPSI = function(Z) {
try {
var aa = CryptoJS.MD5(Z),
Y = aa.toString(CryptoJS.enc.Hex);
Y = Y.split("").reverse().join("0");
Y = Y.substr(5, 10);
return Y
} catch (X) {
LOG.error("CONNECT parseHAAAPSI", X)
}Тут генерация md5, потом идет рекурсивная функция это переворачивает текст задом на перед и потом поиск подстроки