MFAVFRKPKTFKLRALHSQSKFGVAGRSCEEVLRKGCLHLQLPIAGSRLCLYEDGTELTGDYFWSIPDNSELVLLTKGQTWQGYVSDISHFLSVFHKPHEGLIQAARQLLSGELAPLRQKLLVDLLHTVSENIAAETRAEDPPWFEGLESRFRSKSSYLRYSCESRIRGYLREVGAYSSLVGAEAQEEYVQIVEAMSRRLRAMSYNGSYFDRGAKASRLCTPEGWFSCQGPFDVDDCVSKHSINPYSNRESRVLFSTWNLDHVIEKKRTIVPTLAEAIKEQDGREIDWEYFYSLLFTSENLKLVHIACHKKTNHKLSCDPDRIYKPLTKPKRKRPAKKCP