MAAASGVRRIKLGSQGLEVSAQGLGCMGLSIFDGTTKVETDLIALIHHAINSGITLLDTSDIYGPETNELLLGQALKDGMREKVELATKFGLLLKDQKLGYRGDPAYVRAACEASLRRLGVSCIDLYYQHRIDTTVPIEVTIGELKKLVEEGKIKYIGLSEACASTIRRAHAVHPLTAVQLEWSLWSRDVEEDIIPTCRELGIGIVAYSPLGLGFFAAGPKFIESMDNGDYRKGLPRFQQENLDHNKILYEKVNAMAEKKSCTPAQLALAWVHHQGNDVCPIPGTSKIKNLNQNIGALSVKLSIEEMAELDAMGHPDSVKGERSATYIVTYKNSETPPLSSWTS*