MSYPPPINRQQLGIPQLPPRIPPPQFAGFAPPVPPGTPMIPVHMGIMAPAVLDPAALAAAQKPMIQKRESGPVRVKDPEENAGPTTTVFVGNISEKASDMLVRQLLAKCGIVLSWKRVQGASGKLQAFGFCEYKEPESTLRALRLLHELLLGDKKLLVKVDAKTKAQLDEWKAKKRGANGETSGTNSNQEDEEEALDEETLRKDQGVKGSIEVLIREYANELNAPSQDPDSQPRNKKRKEKKEEVWSRCSTSAGNDRPLPMLSAPRLPQEDISAMEIEEDKRDLISREISKFRDTHKSSFGD