MVAPGGGGGGAASWPSEGELDVVRAKVVEISGRGAGEVRVVACPYRICPLGAHIDHQGGTVTAMTINYGVLLGFVASDDAEISLQSGQFEGVIRFRVDDLQKPIENPENINWESYARGAVYALQNFGYDLKKGIIGYISGVKGLDSSGLSSSAAVGIAYLMALENVNDLVVSPVDNIQLDKSIENKYLGLENGILDPSAILLSRYGYLTFMDCKTATHSYVYFSVLSKSQQCQGELPFKILLAFSGLQHNLPKKSGYNTRVFECKEAARALLCASGCEDASSILRNVNPAIYEAQKCILEENLARRAEHYFSEMKRVVKGRDAWARGDLREFGQLISASGRSSILNYECGSKEMIQLYEILLKAPGVLGARFSGAGFRGCCLAVVESGHAEAAAAFVRAEYEKAQPELVSKIPPGRRVLVCEPGDGARVI*