MVKNFTGRKTSFIPFRRTKPGIGAANHTTTNGRTSVHRHLTQFAFGACLSGTLVHFSDPTSPVQLNVFTYDENSYTEGKYKKVDEIPSLPLTSATPMLWIDVDGVHQRDIIAQIGNRYDIHALVQTDITTTEQRTKLDVLDDALFLVCKLIFRDIGRTGHTIIEQISFYLKENLLITFQETPKDLFDSIKNRIRQGKGRIRKSKIDYLFYSLVDVIVDHYMDVLDTMGTKVESIDNQLMKTLKRDTLESIYDMKRDMLYLRAIISPLKEIIIKLQKEEETQIMQESTNIYLKDLFDHVASNEFILNSLSTVRYAEFCLPSCHNGYETIHMDKRLVPFTSTYMPHLQTLRLWRPDDFPWTTVRPDYKRYYDDLLPLQWLNSLEVPESIAQHVIVFEQDLCQLIDKLKDLTFLDIYGKTHYKKVEPYRLMVQARFPDSRVGVDVSRFRLWL