MVTKFPSLLLRDPHKTLSPMIDVFKRYGVSGPDLTKIISSSPSLFEASVNKRVIPSFDFLRSVVHTDENVSATLRHSSRLFQSNLEEKIAPNISIIRSHGVPDSNIAKLIVTHPRTVLLGVERFGEIVAFVKEMDFNPLSVNFTFAIRVMSGMKKSNWERKMKVYERLGWSKEEFLSAFKVQPKFMLVSEEKIVKVVEFLQCEMGWKPSILAKYPNLLLFSLEKRTIPRCLLLRILIKKGLIKERRGLFRMLNICEKQFLEKILIKYQDLVPEIVTVYQGTVGPVAFPTVGATQKL