MAELKENDTYQEELLDYEEEEDAAPDAVATKAAGESVKKGYVGIHSSGFRDFLLKPELLRAIVDCGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPVVGQVAALVLCHTRELAYQICHEFERFSTYLPDIKVAVFYGGVNIKIHKELLKNECPHIVVGTPGRILALAKDKDLNLKSVRHFILDECDKMLESLDMRRDVQEIFKMTPHDKQVMMFSATLSKDIRPVCKRFMQDPMEIYVDDEAKLTLHGLVQHYIKLSEVEKNRKLNDLLDALDFNQVVIFVKSVNRAAELNKLLVECNFPSICIHSGMSQEERLMRYKGFKEGNKRILVATDLVGRGIDIERVNIVINYDMPESADTYLHRVGRAGRFGTKGLAITFVASATDSHVLNQVQERFEVDIKELPEQIDTSTYMPS*