MALELPLPHSSIFEEFMKGLSSSSDESQPVTIIDQYYFSPKLGKQEHRMFCNAFLASPSSSLCKQLHVHGYIKYENDSTGVDGEIAACYARLLTATPSLEYLSFFCTNLGAEGFRLILDSASSLSNITHLSFFLDETIGNEGMLHLVPILPSISNLQSLSLKGVGMDTKGAALLAESLLSNTSLLSLSISGNDIGDMGVEHIARMLQSNNTLQTLDIGYMNFSSSAAKHLGIALEDNKTLLTLNITRTNSQIGEDELELMLLKSHITTLIHKFSPRIFKAYANILLRNMTLTTLDLSYNKEKEPSRIEELFKAIAHNRCLQSLSLIRCKAVRGHKLLSCILDAIRANSWLTHLDLWDTPLHEEGETAVIEAQVKLIKEENLLGFPQMQKAEPKSIR