MVQEQALEAFIPYSRTELIQLCLSDGQLKATDAEQFPEFCQILSAYYHFKLHQVLERLKDNFAPFNPDVAFKSSDISSVQKKQMERQLIEDVQQILEQANYVPISQESLQKAFKEQSLIDLKTEVDFNEFEQLVCYCRGDVYQFLTVKKFFKKVKEKVIAFDTIVLLIKFREENLSPKRKEQLQKSLSFDLNKIYIYLYKNLSKYDLEFIFPNIRMSMNWKDRLLFGIPAFGAAISMVYKILPEILLIIGVIFFVTMGYSPLKEIKVRQEDTRNIMPILITMFSLVLTFGGFAFKQYSNYKSKQVKFQKKVAETLFFRKMASQAGVFQYLIDAAEEEECKEMILVYYHLLTSLTPLTSQQLDQKIEEWMTQKLGKKINFDIDKTLKNLQEICGTINDEDKELSLIRFDNQGDCQALSLDTAKKVIDYVWDNAFKYSVIK