MTFKQIKLDPELVKQAKAMVKREYHKDFVVDEDGKWVLQGWKGRILNSFSAWVP