MRYKVDEKESFEQSLLFWLNRFIKSKLTSLSNRHVVENAKLSKIIGTLNQGCTSMQALKDLSKEARNIGLIGINLFINPLEKFYTYVVPLQLHSLKEIDEELLSEFLASQTGSLSDATKKNYRIALLSFFKFLDKQNEDEKGTTYQFRIELKNWGGLGGRRGEKLPAHMYKEEITRFLKAIEETEFKPYAQAKNRLLIKMILYTGMRVSEALGLKIKDMVKEENYLICHIRGKGNKPRTAMIKYETIEADLQEWMEYRSSDSALLFQSRTGKPLTQAYVSYVMDKMLFHAGIRKEKNGAHMLRHTFATLLYQKNRDLILVQEALGHADLNTSRIYTHFDKERLKIAADTLDGM