MEYCLENGYNSIDIYHDYEGIAKWCNGEWKANKIKTQEYREYFTNIKDTISIRFFKVKGHSGDKYNDLADELAKNAILGNDVHEDLSAKISVYMDKDNLNSLIEECGTELWKESFKMIDYSTVGQAERLTYSVSGTQLKIDFFFRKDGSVTIKSVGSQNITSKRLIEKIESKCFKNKHENASCTFENISDDVFDKLLSYFNEDDRISVVSDEEKDTSPKHRAIQCKSKFGDKLFIRHYENKSVLIQGNPAYIFSQLMYFMSIQDEITEENINARQKEIYKSSISVLEARNILKERIPNAYDKLDEEIKKILSPSISLSNSNIEVEEYSCYVFPVLKGLEALLLKLLLNKSILIDHAAPKGSGKYKNFGAIFEKDNNSQIFKLRSNFKNIISDSVYELCVEDIYNYIVGSRHVYFHANQILMLTRMIFDKSEADAILSDVFELIENISAKIL