MEMTMSSAATSLPPGFRFHPTDEELILHYLRSRATAGQCPVPIIADVDIYKFDPWDLPSKAVYGESEWYFFSPRDRKYPNGIRPNRAAGSGYWKATGTDKPIHDSATGESVGVKKALVFYRGRPPKGTKTSWIMHEYRLAADPLAAAANTYKPSSSSRFRNVSMRLDDWVLCRIYKKSGQASPMMPPLAADYDHDEPSGVLDDAYSFYAPPMISTTLIPKLPKIPSISELFDEHALAQIFDAAADPPADHHQHALAVHPSLNQLLGVGDNFLAECYPSTASTATVAGGKRKASPAGDYAGGGHTPVKRLNGSCFDVAPQSVVGGLQATPSSVLAGLNHQMLPPQLF