MLKYFQKRQSDSPGFFYAIQMDVEGHLANCFWLDARSQIAYKIFGDVVLFDPTYLTNKYKMPFVPFTRVNNHHQSILFGCSLVWDEMEETFQRLLHTSQEAIFGISPRTIITYQDAAITNAVAKVFPNSAHHFCMWHIEKNILEYLSHVFHEFDDFKNEFSKCLHCITTPEELEIAWIDIMKMYNLEEHNWLLRIYTIREKWIPAYVRATFCVGMSTTQRSEIWEKDYKTKHSKAILKTLYPMEDEAAKIYTRKIFQKFQEELIQFHKFISEKIEVQDEEEFNGRETFLNADPTIILINYVKF*