MARLHFFVLAIIFSKAISSWADFSLSKKTPALFIFGDSTVDPGNNNYIQTIAENQANYPPYGQNGFFKGPTGRFSDGRVIVDFIAEYAKLPLIPPFLQTSAEFLYGANFASGGAGVLPETNQGLAIDLQKQLKYFEEVQNSLTEKLGDVQARELISEAVYFISIGSNDYMGGYLGNPKTQELFPPEQYISMVIGNLTQAIQVLYQKGGRKFGFLSLSPLGCLPALRASNTNAEGGCLEEASALALAHNNALSAVLTNLEHILKGFKYSNSNFYNWLNDRMHHPDKYDFKEGVNACCGTGPYGGVFSCGGKKAVSDYKVCDKAGDYVWWDSFHPTERIHEQFAKALWSGPPFSVRPYNLEDLFYSNENLIIADIVDNPNDVGSNTFA