MLDAALIKECADPSLKPAIVEQFVQAVGSDDPLAITVKSGGRLILIPKPKTPEEAIEIVRENIAGSIVRVGLTQIPAGIGVKDAWELKVALVDPCANLRMGTAMFAKILRTVAKWYGNPTREEVFPQLFDDAIHAWRTGKFQGESVFQTEDPGGAVVQRLALESDDVAEVEESGYSEMPEETPIKPDDAGIRIDLTRIGGQK