MEGAISTSPGARIAVVTGGNKGIGLEVCRQLAGNGITVVLTARDETRGAAALEELRALGLSDVVFHLLDITDASSIARLAGFLKARFGRLDILINNAAFGGVEYARGPAAAAGSVTSEEELSGMDRDQRLEWLWRNTRETYDAAKKGLLTNYYGTKHVIEALLPLLRASSDGRIVNVSSDFGLLRFFRNEELKQELHNVEKLTEGRLDELLDAFLEDFEAGEADARGWPAAFAAYKVGKAAMNAYSRILAAEQPTLRVNCVHPGYIKTDITLRSGLLTPEEGAGNVVKVALLPGGGVTGAFFEDGQEASFV*