MPSIRKIKQRIQAYKSTVALLNHKIKKLETKVGDMTEILQESIEEGEIRNKTKEKRKRKLDECNNEVKLLDIEEKAKTNMVEALKEIFDTFNIMEQPEIRRIFLKILPYLDNSLKYLILHDIVLFSRDLDKYSTVYSILYSDAIEKDGSEISDVLETIYYYSIAEEAIDGLKSRCISILEKYATRTVFIEERIVPEVFDAVTSIRLYSKVLDWCWTYNEFIRDILYPELKKSESAFAVLVLSAIYAEWNKSLSPHKSLEYVIQILDKVAGVGTGEEITPSMHSLEAQLASALMLRQFRPGASVKWHRKRIDEASDEQKALIESVWKISFF