MDGHRCGARRILALEAAFKQCPHPDETQVANLSRETGMTPQQIKYWFQTRRAQIKASDPGIFIVGSLMLSFDNFGEADGG