MLAPFQAALAAAKHVVVLTGAGVSAESGIPTFRGAQGLWRSFDPMELATPQAFVRNPGLVWEFYSWRREVAAACRPNRAHYAIAALERQLRQQGRRLTLITQNVDRFHHQAGSQAVIELHGSIWDVCVAGRGGRKAGPCWEDRRQPLCPGLAGRGAPDAHSAPDIPEQDLPHDEHGRLLRPGVVWFNEQLDPAVLEAADVATASCDLFITAGTSAVVYPAAGFAHIAAAQGAAVAEFNLEATDATGLCQFAFQGKAGELLPAAFGVEAEVEQLMAQAAAGGQGG*