MPGRRPHTKSRAGCQRCKEKHVKCDEVRPTCGACARYGVPCVPKPLATVRRGEQRGNLSSASPALPALPATPASPASLLLVPSRARAALSLWEFELVHHWILHVAESFQVSPGFHRAWCDRGIRVATQYDFFLHMILMLSALHLALTKSPFFTEAHRTFILEGCSDATTSFRKEAENINDSNSHAVQAFPFLMSIYALALPQFDREEKGGEAVLDEMIHILIVIKGNSLVRPTTTPWPRARVSPRWMEEKDYLDQTDEDNRDKDLRNALGTLQPWVESSSDDPRVRSINSETIQLFRETLKIHLKRSLRPLSWPNAVQNDYIDLLRHRNPMALVVLAHYAVILGQCSDQWWCSSWGERLLSVIAAMLPEEYQGAIAYPLQMLT