MITLDTQLKEKILLGEIDLDFSRQDHIEFLKEVYSLYNSAVKVYNKIYDYYKGKTDAIQTYKFVTDRSNLKINLNYIKKFIKEEVSYSVGKELAYESTEGNTNFIKDINYTLSHWESNHNSDLMKYLLMFSEVYELYYLDSKADFCSKIIKPTQGFALKDEFGNVILFIHCFQTKITNKKFIDVYTKNKIYRFNENFVSVKDPIENIFGEVPVSCGQLSYEKEFDTIYNDIKGLQDAFETNLSDIANEISDFRNAFLVFCNATLEEDDTKQMKEKGIIILPGDKSKAEWLIKNINDSFIQNTINTYEDKIYQIACHINANEKMQSNTSSLALRARLNAMENKCSLNQNAHKDIIKNRIRFICKFLKTKGKDYDPKDISIKYTANIPQDDLMIAQILAQVPEGTISKETARSQFSFIANSLVEAERVAKEQKEEIDKHPDLPGGGEDE