MVTKFPSLLLSDPHKTLSPKIDVFKRHGVSGPDLTKIISSSPSLFQASVNKQIIPSFDFLRSVVHTDENVSATLRRSSRLFQSNLEKKIAPNISIIRSHGVPDSNIAKLIVTHPRTVLLGVERFGEIVAFVKEMDFNPLSANFTFAIRVMSGMKKSNWERKMKVYERLGWSKEEFLSAFKVQPKCMMVSEEKIVKVAEFLQCEMGWKPSILAKCPNLLLYSLEKRTIPRCLSLRILIKKGLIMEEPGLFWMLNICEKQFLEKILIKYQDLVPEIVTVYQGTVGPVAFPTVGATQKL