MVFQSYALYPHMTVAQNMGFNLKLSGVSKADIDKKVNEAARMLALGDLLDRKPSQLSGGQRQRVAMGRAIVRDPAVFLFDEPLSNLDAKLRVQMRTEIKTLHQKVGTTSVYVTHDQIEAMTLADRIVVLNGGRIEQVGTPLELYRTPNNLFVAGFIGSPAMNFLDAVVDAQDGGPSARLTDGTIIQLSTARKVRRGQAVKLGIRPEHLQAGQPGDSVVRGETLVVEPTGAQTHVVFSLAGEPATAVVDGAFPARYGTPFEAAIAADQVHVFDQQSGLSL*