MAALGRQVLDWHRLIPLTWAWMARQTPHLGEQRRMTASLLRKLTTASNGGVTEELSCVRSNNYVQEPECRRNRVQCLLEKQRTPVEQGSLELERVISSLLDMGFSNAHINELLSIRPGASLQQLLDIISEFILLGLNPEPVYVVLKKSPQLLKLPIMQMRKRSSYLRKLGLGEGKLKRVLYCCPEIFTMRQQDINDTVRLLKEKCLFTAQQVTKILHSCPSVLREDLGQLEYKFQYAYFRMGVKHPDIVKSEYLQYSLTKIKQRHIYLERLGRYQTPDKKGQTQIPNPLVKDIFRVSEAEFLARTACSSVEEFEVFKKLLAREEEESDSSTSDDKRASLDEDEDEDDEEDDEAEDDDEDEDDEEEEQ