MEDGKDKEEDMVMESPIDPHELVSDDDEIDYSIKPEFYDPLHDEKDESWVHKKRKGRISDAVLSCPACFTTLCLDCQRHEKYVTQFRAMFVFNSKIKSDQILRQRNHKLKKTNSSIDSDKPTKGDEKDALFRPVCCSVCSTEVGVYDEEGVYHFFNVLPSEP