MASALFFLDLKGKTLLARNYRGDIPMSAVEKFPILLSEAEEESSAVPPCFSHEGINYLYIRHNNLYLLALTKRNTNAAEILLFLHKIVEVFTEYFKALEEESIRDNFVIIYELLDEMMDFGYPQTTESKILQEYITQESHKLEIQARPPIAVTNAVSWRSEGIRYRKNEVFLDVVESLNLLVSSNGNVLRSEILGAIKMKCYLSGMPELRLGLNDKVMFETTGRTTRGKAIEMEDVKFHQCVRLSRFENDRTISFIPPDGEFELMSYRLNTQVKPLIWVECVVESHSGSRIEYMLKAKAQFKRRSTANNVEIVVPVPDDADTPRFRTNIGSVHYAPEQSAIVWKIKQFGGGKEFLMRAELGLPSVRGDDEHGGGMTGGFGGSMGGVGGPGKGGKRPIQVKFEIPYFTTSGIQVRYLKITEPKLQYPSLPWVRYITQSGDIAVRLPDAV