MDTSHVLAFLGALQDVRELLSGLARYCNHDGLMAIESVTGYLNQPSATQTHEVTSDMLLLATLCCPKDVGNATFHHLDPVTDIGRLALQRIGAALLRSAGTSDLDERQLTLSLAASTVQNVLAARHLCLGALQASLSVYNCFRLFRFAHECGISPLRQAAEQICLANLPCGSAPTYDDAGFVLLQHDQLQNLLQSDALQVSSELDVFRAIMAWADAAPKIRTPLVAPLVQRCVRLGTMDLGQLELLDQEPGVVASQDITRIVARAYVMRLVGMPAAAGPAASRPRDSVAMASHSKAAAASPVEMGEEEEEEGEAWSPVAFLPPLTDGVV*