MSRVISKVTTYFKQHSTAEWKHYFLSTHFWGPVANWGLPLAALGDLKKNPDMISGPMTSALLIYSSVFMRFAWHVQPRNLLLFACHFANFSAQGAQLGRFVNHNYLHYVEDPVHHKLMMKKEVLEHEHDAEVISKAH