MTLKLPSRLHPSLLELKSQIQKTAESELEQWISQHNYIALQSTKIQVDVTKQPKPVQKVKASTIHLSDEEETPEDQLGPGLANVSQFLAVYSCKGGVGKSTVAVNLAYELARQGGKIGLLDVDIYGPSLPILVKPEDPVVRQSPLGAGMVYPISHKGVKLLSLGFVSSKSGVPGSGPESGSAIMRGPMVGRVVTQLLKGTDWGDLDVLVLDLPPGTGDVQLTVCQDIQLDGAVAVTTPSKLATEDTRKGIHMFSSLGVSTMALVENMSYFVCDGGGKHYPFGKGQQEALLQDKSINPANIVSLPISSLANDATEQGEPIALTRPERATEELDALQKLATIISKELLLAQFTQPDSFVRLDGVDFPLDTMACSIGKDGAEFVVRLYSDAGATKIQLPAFQLRARDPKTGEIMPGESLEQPERSPKTLPSTVEKKGHYGFTVEWADRATLIYSLQAVAKAAQGAAQGKI*