MEDMKDGDTYHEELLDYEEEEEAAPDALATKASGDAGKKGYVGIHSSGFRDFLLKPELLRAIVDSGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPVSGQVAALVLCHTRELAYQICHEFERFSTYVPDIKVSVFYGGVSVKIHKDILKNDSPHVVVGTPGRILALARDKDLNLKSVRHFILDECDKMLESLDMRRDVQEIFKLTPHDKQVMMFSATLGKEIRPVCKRFMQDPMEIYVDDEAKLTLHGLVQHYIKLSEQEKNRKLNDLLDALDFNQIVIFVKSVSRAAELNKLLVECNFPSICIHSSMSQEERLTRYKNFKEGHKRILVATDLVGRGIDIERVNIVINYDMPEEADTYLHRVGRAGRFGTKGLGITFVSSAKDSEVLNKVQERFEVDIKELPEQIDTSTYMPS*