MSLLTDLVNLDLSDNTEKIIAEYIWVGGSGMDMRSKARTLPGPVTDPSKLPKWNYDGSSTGQAPGEDSEVILYPQAIFKDPFRRGNNILVMCDTYTPAGEPIPTNKRHAAAQIFSNPDVVAEVPWYGIEQEYTLLQKDVNWPVGWPIGGFPGPQGPYYCSVGADKSFGRDIVDAHYKACLYAGINISGINGEVMPGQWEFQVGPSVGISAADEVWIARFILERITEIAGVVVSFDPKPIPGDWNGAGAHTNYSTKSMREEGGYEIIKKAIDKLGLRHKEHISAYGEGNERRLTGHHETADINTFKWGVANRGASIRVGRDTEKEGKGYFEDRRPASNMDPYTVTSMIAETTLLWNP*