MAPTAGQIITCKGAVCWAAGEPLIIEDVEVDPPQAGEVRIKVVYSSLCRSDVTFWLDKPKLGLFPRIFGHEASGIIESVGEGVTEFMEGDHVLPLYTGECMKCIHCKSTKSNLCEKSRVSSARGVMLSDKKSRFTVKGRPVYHYSGSTFCQYTVLEQENVVKVDSAAPLDKVCLLSCGVPAGLSSVWNVAKMEKGSTVAIFGLGTVGLAVAVGAHKAGAARIIGVDINPKKFDRAVHFGVTDCINPLERDEPVQQVIKDMTAGGVDYSFECVGSAQVVESALLSCHDGWGMTIICGVAGEKTPVSAHPGVFLFGRTLTGALFGGLKPKSDLPKYVEMYMNKVAFSPSSSVTNGTGLKGS