MKFPLKDRTPFQIASQRMSTNAAKIPVIDISAPDVDQKDVARQLVDAAEEHGFIYIRNLGRDISAADIDGAFELTKKTFECPVEEKQRCTIQTNNRGWSGMHSETLDPKNQKIGDFKEAFNFGEFVNGKAQQPLPSDMVPHEPQISAFADSCHNLCQKLLYLLGLGLGVDDFFSSAHNTTKGASSSILRFLRYPPPDATAHSASDVRAGAHSDYGSITLLFRLRGQAGLELLTKDDVWAPVPVCPPGTEDDPSPPVLINIGDLLSYWTNGLFRSTLHRVVFPTEGTVGVAGETSAGPRYSIAYFCHPVGTAPLEPVPSERVKDFKPSDGGAPSANPYATSKVMTADEHLFMRLKESYGDLYDKKS