MKYSLKTFVRNIRYLARYNLKEMDNKLSSLLTFTPTPTYFLHFADMLRDEIKNDFDKITPPIVKDSFETLEILLQSQKSFIRFGDGEYDIMEGKSIPFQEYDKYLAQTLQEAITSQDENLLIGLGYAYFHLPCNNRVPEFKYTWLTDNYHTIKKYLVPHKEYGATEMSQVYAGYKDYDFERHYALLKQLFVDKKIVVICGDKVLANVQYSIFEGVKEISYIYGATKHAYKGIAALKEQILHFSKDYVLIFALGPAGKALGYEMFKLGYRVLDIGHSIKDYDAYKRNVKMDLQGVAQFFAPDE