MSPKKKDIAFNAMMDEELLDLMYEQVLVGRKVDRGFKMDAYKHVARTMTEHSDGVYILTSQALQNRCKHLKKNYAIVTEMLNASGFGYDNTTKRIITEDDVWIAWLQVRGI