MGEAKDNDTYQEELLDYEEEEEIAPDSITAKGASESVKKGYVGIHSSGFRDFLLKPELLRAIVDSGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPVTGQVAALVLCHTRELAYQICHEFERFSTYLPDIKVAVFYGGVNIKTHKELLKNECPHVVVGTPGRILALANDKDLNLKNVRHFILDECDKMLESLDMRKDVQSIFKMTPHDKQVMMFSATLSKEIRPVCKKFMQDPMEIYVDDEAKLTLHGLVQHYIKLSELEKNRKLNDLLDALDFNQVVIFVKSVNRAAELNKLLVECNFPSICIHSGMSQEERLTRYKGFKEGHKRILVATDLVGRGIDIERVNIVINYDMPESADTYLHRVGRAGRFGTKGLAITFVASASDSDVLNQVQERFEVDIKELPEQIDTSTYMPS*