MTFKQIKLDPELVKQAKAMVKREYHKDFVVDEDGKWVLQGWKGRILNAFSAWVP