MDGHRCGARRILALEAAFKKCPHPDETQVANLSRETGLTPQQIKYWFQTRRAQIKGSSSNMRPPTQGSSSSDP