MSHDLRTPLAAIIGLIDLCLSYKERLSVELESNMLQMKTCATTLLGILNSILDMSKAEVGKLELEVADFDLIKVLEEAVDIFAVVGAKKGIEVVLELPDDSIELVRWVRGDAGRVKQLLCDLLSNGVKFTSRGYVILRAFPKQSSSQSWVASASRRSGRWFQKTFVSCLRTSGSSSSRSSQIPARSQGSSSDTLEFEFEVDDTGQGIPQSRREAVFRNFVQGSSKVHCTYGGTGLGLAIVRSLVHMMGGQIKVANKDGPGTLFKFNLLFQKAQLLENAARVDGLEGQNLQVVLAMAGELGRKFVSLWMQNKGAAQVCEVSQWQSI