MSACVELLRPDKMFGFELYDIYQLRLILEGKTTTASMLAFVLNAMGDDLTAVIGARVPQLAERNIICGTGCNFVLEADEYDCCFLGVTPQIAVVTNVDWEHVDMFQDDEAVKTIFRKFIGQIRVGGHLILCGDSPGAYSLVNKTGSGSALPVLHNDAFQISTYGISSCNDWHALSISPNSCGGSDYQLFHKGLHIADISLQMPGVHNVLNSLAVIATISALSTDQKNFLSSIASLKLHLQNFEGVSRRFERIGTVRGCHIYDDYAHHPTEIQAAIQAARQRFPFQKLVVIFQPHTYSRLAALKDDFAIAFTNADRVVITEIYEARETNLWKINGRDLAISIVDPPSEFIPSLIQVLEMLVVHISKDPDHETVILTLGAGDITSVGRKLLTELQHRLL*