MSDPFVLDAAYVYPLCARALALVARRTRGFREPRHLARVLDAELRARDDGEVIFTVVTRERRMMSHPERVLDGIVDAARAYADGGVAVELRTPVALGTTIRIRIARGARDDVQTEVIEDEDGNAWTGRTVMQISFTCRVEVVHFFRRTYEGFIVRARAAMESTEIDATLMEIDAEKDGVDDAQVRVKRVASAGESTSLEKKVVVSRVVSDKSTWCATCRVEIARVDSESSIDGVSVWINGSLLPWCEANLVFEHIFCVEATKFAAFALPPLRPDLSRESNPEHIIYFAPPTVSAEIGAFIRRVTVHLMNFPNYTKREDVIASGCPLSGVKHGERTVMLADSIRSAGANFRVRSELVSTGIFDALRAFKRDDPSVFCAPSEKPFMSQCERILGNVLGILEKSTRLETVHFLKRLDDVENDWRSRALRKLQTSTMSLTNNVHELM*