MGDVRESEAYEEELLDYEEEDEKLLDSATKTNGDAVKKGYVGIHSSGFRDFLLKPELLRAIVDSGFEHPSEGKFISLLSLFLSLHLDFFLQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPSPGQVSALILCHTRELAYQICNEFVRFSTYLPDTRVSVFYGGVNNKIHKELLKNEYPHIVVGTPGRGLGLARGKDLSLKNARHFILDECDKMLESLDMRRDVQEIFKMTPHDKQVMMFSATLSKEIRPVCKKFMQDHYIKLSEMEKNRKLNDLLDALDFNQVVIFVKSVSRAGELNKLLIECNFPSICIHSGMSQEERLTHYKSFKEGHKRILVATDLVGRGIDIERVNIVINYDMPDSADTYLHRVGRAGRFGTKGLAITFVASASDSEVLNQVQARFEVDIKELPEQIDTSTYMPS*