MVSLETTLALQLPVIDFTSRDLKPGTIQWDSVRADVRRALEEYGCFEALFDKVPLELRKAVFDASEEVFQLPLETKKRVVSKRKYRGYVGQIPTLPLFEVMGVDFAENPDKVNAFTHKLWPQGNNNFSEAVMSFAEKVSELDFMTRRMIMESFGLDESYIKEHLNSTKCLNDVKDGIEVKTKDDKHWIKANPSQDSSFIVLGGAMLHALLNGRVLTGVHRVMRMGANIRFSAGLFSVPKTEDLIYAPEELVDAEYPRLYKPVDFEAYFRYTIEGPGRRDLSALRTYCGL*