MGVTAPMDGVASGLLSHVSPVGCRSMASCSSNKPFCPQVSGSFRSSRAQRKGLDLRTDFACPFVGGSFHGSLSGLALRPAREAIDQAVSRSGPRKGIVTMVIPFQRGDARQQPPPDLPSYLFKNRIVFLGMSLVPSVTELIMAELLYLQYEDPEKPVYMYINSTGTTKDGEKLGYETEAFAIYDTMRYVKPPIFTLCVGNAWGEAALLLSAGSKGNRAALPSSTIMIKQPIAQFRGQATDIDIARKEVRNVKNELVALYARHTGHSKDKIEEDIRRPKYFSPPEAMEYGIIDKVLYSEKGQEKGVVADLRKAQLI*