MGAMREAQGALGDTREPNVVSYTALIAGFLKNGMPEKALGLFRCMPEKNVVSWNAMIGGCSQAGLSEEAVGLFREMCREGVWPNEFAFPCVLTSVANTGALGVARSVHASAIKHLGKLDVYIGNSLVICYARCGSLEDSVLVFASMEQKNVVSWNALICGYAQNGRGEEALAAHKRMIATGLKANNVTLLGLLFGCNHAGLVDEGYSLFKTAQREQPDTLKPEHYACVVDLFSRAKRFDEAKRFLEDLPFEPGLGFWKSMIGGCLIHWNKDLAESVAKRIHALDPEDTSSYILLSNVYFSVGNWESASMIRRHIKEKGLKRITGCSWIDVQDKAHVFVNGDSRHPQSDEIYKVLEVCLDNDEDEHCLA