MGQGRLQDKIAIVTGGGFGFGEGIVHKFILEGANVVIVDLDQENGKRVQCAQPKGRAVFVQGDVSSESDWERVREVALENFKKIDIVVNNAGIVHVVQPSLETSETMLDRMYKVNVKSIYHSAKTIAPYFQAQGGGVFVNISSMSSIRPRPKYAWYSATKGAVSAATKSLAAEFANNHIRLNTVCPVAGETGMMPLILGGEDTPENRSIVLSTIPMGRFATPADVANATAFLASDEASFITGVELAVDGGRSL*