MVLFSAYVLGAVSSLAGLPTVTPALTGAALGGMFAMLDRYCKARLWRPPSSPLNIVITGGTKGLGKALTREFLQQGDSVVITGRTQESITKAVSDLSSEVECGINVTGVICDVGNSEDVAKLAEQAQQLLGNIDVWICNAGCSGSFRPFLDASDATISQVVHTNLLGAMLCSREAARVMMHQPLGGHIFFMDGAGSDGFATPQYAAYGATKAALPQLASTLGVELQDTPVGVHVLSPGMMLTDLLLEGATVPNKQVFNILCEHPETVAAFLVPRVKTAVARGLRGTYTKYLTPASALHRFMTAPSRLGRFFDKDGNTVYAAEHERIMGKGAKATARRQAEARARTAGLRLAYSLSLAISVVALVLDASKVTPAN*