MSPLKASWSADGCSIVLDGWTVCRNRPLINIIVSSISGPYFLKATDYSGQEKKTMFLKDQLCDVIVEVGPSNVVQVITDAAPMCKATGTMVQKEYMHAKMELLKPVDTRFASYYILLRCLVEMKGALAATVISDMWEQWRLSTSDAAVEVKRLVLDDRFWANIKFVMEFVEPICDMLRYADTDGPCLGEIYENIDSMCERIQSIIDKKDPNSWPQLWNKLNTPLHMASYAVNPKWYDSKTGRTPPSQDREVVKGFMTAIKKMYGSSEEASEIRSHFSQFACGRGVFGLHESKADSRRRRIPLIGGGFMVWMLLSCNSLQYDYLGRWVIEKQRSCVNTKQWQSEHQAMAETTGKDN