MHLKYFVCSKEGYRPNKTKVVEQSVSTIKSRRSLTREGCNVNVVFKLVEEGKYELIRFHETHTHTHALASPMKRQFLRSARKVNLVHKNLMLAYNRANICASFTGINHHRQCVTFGAGFLAYEKIDSFIWLFAKFLEAMEGYEPTLIIIDQHLTTKVAIDKIFNSYAHRFCMRHIMKKNSEKVGVSLNVNKKFYNHFKSCVWGLKTQNDFESTWKAIMVRFKLEENDWLSHMYDIQSMLIPAYFRDMFLAGILRTTSRSKKKHRRDIYTHENLYIFQKKSWIACVDCGVENNQEQDGMEILHVIDNNEANGRLREVVWKGLTEIPSNYTMNRWTKLANRKPVFDITVNVLNTFSKPKNESYFYNIWGHFFRCMDKAEQHKEKLLLVMNGVVNIENQLAEYERDSKQTKTDDLETFVGSSIPKEVGILPPQFSKTKGSGK