MSLLTDLINLDLSDRTDKIIAEYIWIGGSGMDLRSKARTLPGPGSDPHKLPKWNYDGSSTGQAPGEDSEVILYPQAIFKDPFRRGNNILVMCDTYTPAGEPIPTNKRHSAAKIFSHPDVVAEVPWYGIEQEYTLLQKDVKWPIGWPVGGYPGPQGPYYCSAGADKAFGRDIVDAHYKACLYAGINVSGINGEVMPGQWEFQVGPSVGISAGDELWVARYILERITEIAGVVLSFDPKPIQGDWNGAGAHTNYSTKSMRNDGGYEIIKKAIEKLGLRHKEHIAAYGEGNERRLTGRHETADINTFLWGVANRGASIRVGRDTEKAGKGYFEDRRPASNMDPYIVTSMIAETTILWKP