MTLDELQAEADKDLVIDDTELDTESLRTPILHNKYLQYYNKFNLLLKKSQWEERTLQREKWEYYTGKSDPEVYKEKPFDLKVLKNDVPIYINADEDIQKIQAKIIYQEAIVNYLEQILRMINNRSFTIKNAIEWRRFTSGAL