MPRGGGGGGEARVTPAVAGEQRRAALEMRKERLVRKASSLATRCDVPVAVICPGVGAGGEPTWWPSKEEVWAIATRYKSLPEKDRRKHSVDNASYRENQAAAKQGPGGGGGELAMAAAQVDGIAAMPDVELLELLRSIDVSLAAASDTIQKAADEAEQSVSLERAHAHAHAGALMVDSQEDAAPPPAASGNGVAYDGEHINLGGXMIEHNRFEAIWREHAIPPPQSLLPDDDGGEPLRLWSFDDGETVVIXTRWKKPLRGGDDQSSLDFCVDEILDKLMDFRSIL