MEDGKDKEEDMVMESPIDPHELVSDDDEIDYSIKPEFYDPLHDEKDESWVHKKRKGRISDAVLSCPACFTTLCLDCQRHEKYVTQFRAMFVFNSKIKSDQILRQRNHKLKKTNSSIDSDKPTKGDEKDALFRPVCCSVCSTEVQPLHTH