MEDMKDGDTYHEELLDYEEEEEAAPDALATKASGDAGKKGYVGIHSSGFRDFLLKPELLRAIVDSGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPVSGQVAALVLCHTRELAYQICHEFERFSTYVPDIKVSVFYGGVSIKIHKDILKNDSPHVVVGTPGRILALARDKDLNLKSVRHFILDECDKMLESLDMRRDVQEIFKLTPHDKQVMMFSATLGKEIRPVCKRFMQDPMEIYVDDEAKLTLHGLVQHYIKLSEQEKNRKLNDLLDALDFNQIVIFVKSVSRAAELNKLLVECNFPSICIHSSMSQEERLTRYKNFKEGHKRILVATDLVGRGIDIERVNIVINYDMPEEADTYLHRVGRAGRFGTKGLGITFVSSAKDSEVLNKVQERFEVDIKELPEQIDTSTYMPS*