MSASRDTFSLPVVTRSTPAQEIALLSYQAGAVIIRNFMTPEQVARINNELDAPLAALEAGSKHQHELIAEFHGRQTKRLTNLVTHSKTFREEILDDDLFHDLGNVLYAAECGDWWLTTAQLIEIGPGNKAQMLHRDMAQYQPFVAMNKHAPRTITNLMLALTDFTEENGATRLIPGSQDWDDFDDVGTPEMTIPALLKAGDAVLFGGKVVHGGGANVTADFYRRGLTIPMQASIITPEEAYPLIVPLELVRTLAPRVQKILGFRSQYPNGSPGLWQHNYADLADYLQL*