MHTSFASYASQDLTTATTAMPALDMLPEKAHQPAMSPSHHGWDATGAPTPMHKRLDGKVAVVTGGARGIGEAIVRLFVRHGAKVVIADIDEAAGEALAAALGPHVGFVRCDVSVEEDVERAVERAVSRHGRLDVFCNNAGVLGRQTRAAKSILTFDAGEFDRVLRVNALGAALGMKHAARAMVAAAPRRAGSIVSVASVAGVLGGLGPHAYTASKHAIVGLTKNAACELGAHGIRVNCVSPFGVATPMLINAWRQGHDASAADDADADIDLDVAVPSDEEVGKMEEVVRGLATLKGSTLRPRDIAEAVLFLASDDSRYISGHNLVVDGGVTTSRNLIGL*