MEKRKSVMSNWDQKILASELTQGKELAEKLMNQFLHPSSSQEENDLLLSKLLSTYEKALSVLTRDVGSEGESKQIQVMDSPCSFGNSSSPLSEISDQDCKSKNVFKKRKTMPKRTEEVKVCSGTGQDGSLDDGYSWRKYGQKDILGANYPRGYYRCTHKNTQGCPATKQVQKSDADPTIFVVTYTGEHTCHLVPQIKGKQNVSLKQESGTPKQTPERSFSFGLRVKTENLNTREDVKEIFPPFSFPSTPIESENNVVGEHVFAAMANDFMGGSYDPTFGSPTTFESDYFGAVSPCHFGLVGNDVQTSESDLSHEMLSASNSVANSPMGDFGFSLEDLDFYPFENNPECMFPQH