MKIEKTLNVPSPVFFDKIIDSVIFDIRKATGKTVSRKQLSGYEYVKEFSASSRAKIKIEEVIENQVYQFRTETTKNEFVVRYELETINEKQTKVIYTETMKSFGILQQMNDMLLGTILGYFKRKQFKKMLVMMEESY