MLAMVLGWCIALGGTTALDTLGSQAFTGGDRASVSVHLQRCITLLWLLFVPVAIFWTYMEPVLLLLGQEERLAHDVQSFLRVLVFGAPGYIGFESLKKYLQCQGIMRASTYVLIAVAPINLVLNVILVHHTSLGLLGSPLAISITFWLCFIFLALFTYLSPAHRKNGTWAGFHFGLVLDAGSCANFLKLALPGILMVGTEWAAFEIVALAAGRLGSLPLAAQSVIMTTDQIMNTIPFGIGVAASTRVGNLIGARLPDAAKRAAHASALLSVVIGAIVMVGLVTTKDIFGYIYSDDDDVAALVSKVMPLVASFQIADGLAGSCGGVLRGQGRQHLGAFFNLIAYYVLALPLGVTLAFHPNTHLGLQGLWIGQVIALFIVGLGEYTVVWVGTDWEKEVRHGIERNQAEAKRRQMREHRGQVAETA*