MGSAYPTIAADAFARFQRLQGRNVVFVTGTDEHGEKIATAAAAKGRKPKEHCDLIANEYASLWKDLNISYDKFIRTTDEAHERAVEQFYKRVYDKEDIYCANYEGLYCVNCEEYKDAKDLIEEHCCPIHRKPCVERKEKNYFFALSKYQSRLEELLSTRPAFVRPPFRMNEVLGWVKEGLHDFSISREAVEWGIPVPTDKKQTIYVWFDALLGYISALLDGKEVTPENAAASGWPASVHIIGKDILRFHAVYWPAMLWSAGFAIPETVFGHGFLTKDGLKMGKSLGNTIEPQELVSRFGVDSVRYFFLNEMEFGRDGDYSEERFITIVNAHLANTIGNLLNRTLGLLKKNCASTISVDSESIPEENPVRVFAEAAVARAKRRYSELHFSSACEALLSLANTGNAYLEERAPWTGFKQKATPAAEAAAKDLAVILESVRILSVALSPVVPDLCKRMWLQLGYQDEHFNQISWDDTRWGGLKAGQLVATPSPVFPKIE