MGDVRDNEAYEEELLDYEEEDEKVLDSGNKVNGDAVKKGYVGIHSSGFRDFLLKPELLRAIVDSGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIEPTPGQVSALILCHTRELAYQICNEFVRFSTYLPDTKVSVFYGGVNNKIHKDLLKNECPHIVVGTPGRVLGLARDKDLSLKNVRHFILDECDKMLESLDMRRDVQEIFKMTPHEKQVMMFSATLSKEIRPVCKKFMQDPMEIYVDDEAKLTLHGLVQHYIKLGEMEKNRKLNDLLDALDFNQVVIFVKSVSRARELNKLLIECNFPSICIHSGMSQEERLTHYKSFKEGQKRILVATDLVGRGIDIERVNIVINYDMPDSADTYLHRVGRAGRFGTKGLAITFVASASDSEVLNQVQARFEVDIKQLPENIDTSTYMPS*