MDIDSAAEAASQAKSTVSAHVDKTSADYYFDSYSHFGIHEEMLKDHVRTRSYMNAIMNNSFQFKGKVVLDIGCGTGILSLFAAKAGASHVYGIECSAIADQATQIVKDNGYDDKVTIIKGKVEEVTLPVDKVDIIVSEWMGYFLFYESMLDTVVYASPPCTMLPAPALTHPESVLVEPDGSVVLLDKYGALLTAAPNASAPGGYQLDPVPKAWLGPSRPLGFKRDAQGDLIVCNTALALLCCCAAVGLWGLQGLVKVVGSSVVLLGQRVSDSSPLDPGSPILYANTLDISPTTGVVYFSDSQMIPVTPNYGVPRARPWYDTLGSYLRGVYSVTIIKGKVEEVTLPVDKVDIIVSEWMGYFLFYESMLDTVVYARDKWLAPGGIMLPDKATLHXVGIEDGEYK