MKDDIGTIRIQKPTKGPFYVSPKFIDQLIANLGKWARWFKFASLGFTIFGVYLMTTHALRHIMERRRHREWQRRVMRAAAQRREQNAYEGDQNDAGSQHGHDVKRDNPMPDLCLICLEHEYNAVFVPCGHMCCCTSCSSHLSDCPLCRRRIEQVHNDAGWIPDSALMLPISKEVPWYLEDGTDRVYVLGARGARGLELTVASEVFEESSRSPVRGTLDYLQGLKMLGVNAPSVSPDVELVIERFAKILLGEDMSGGKKGVSSAMALSNSITNLSASILSYADGSMIDVIVTKPRSNIQMNIPALRKLVLAMQRIEAMALEGLKIQAEMEKDQRLCANILALLLVVSFIIPICHGRSDHPFAAKASLLRFWRCVFAECEAPNLLVGEGIAAQCNFSHRLCWIHQKSHSS*