MDGHRRGARRILALEAAFKQCPHPDETQVANLSRETGMTPQQIKYWFQTRRAQIKGSSSNTRPPTQGSSSSDP