MNIEKSNGKSLMTKINNLAKELGIENPQGVTIVRLEDTEDPNKKTLELVQGSWESKAPWFVIDKEEKVHVLSTLESILHLIRSLNEAKYENFNLKLEKAILENLPIDFNDVWVVAMSEIQKRLTESKNKNLLDIDIKKLVKDIKKHHPNLFMQLKDLQFPPQGHQ