MPRGEGKFLIKQRAFLKLFMIKFVEENKLYGMQAMDELKATFKQYGYEPNHSEIYRSLHELIDDGILKRQKKLQEGAKYKEVVIYQFDDYEKAKLYKKQVKADLDRSMGLLRKALEDVY