MIKVGMADLNVCKTPEALTTLGLGSCIGACIYDPVAKIAGLVHYMLPDSTRFKNNENIAKFGDTGIAETVKQMEKLGAKKSRMVAKIAGGAKMFAISSTSRLSGLNVGDNNIESARLNFKELGIEIIAEDVGLNYGRTIEFYAEDGRLVIKSVGKEIKVI