MTREEFNAFCASFAASSHVVQWGNADVWKAGGKVFAICGWADGKDAFTFKTGDIAFEVLQERPGVRPAPYLASRGMKWLQHFKDPGLSDAELKEQISLSYSLVTAGLSKRKRAELGIPEPQPGGEASADPGS