MISPVITRQMVQILPSVMVGRITLPDIIEDAIKPPTEDINFEEKSNENEVEDNTEKSEAVSESEKEVIEVSEEPKEEEVKYAWNAPCMMVIFEDGDVNCALHHLVESLQDPFALDAVAVILVQEALAEEIENRVKILMKPLDARVANHPCYKRTLMKIDELRPKTIIGPSDRVLPDATPIMVRDIPHKFLGDGPTGIITMHIFRTPFEATQIYRKEYPLPIASVSIWNERVSSVYDVIGMMNLLDTFKINCFTVDMEPIKRAFELRKYSACIHRGYHYETLPINGERKIIIYPVGTIFGN