MEDGKDKEEDMVMESPIDPHELVSDDDEIDYSIKPEFYDPLHDEKDESWVHKKRKGRISDAVLSCPACFTTLCLDCQRHEKYVTQFRAMFVFNSKIKSDQILRQRNHKLKKTNSSIDSDKPTKGSTSAYPLNIDDSSKVCVAIVRI