MHRDAHMHSFVVLLTVAASMGEAKDNEVYEEDLVDYEEEVENVIDGAPTNGSSDVVKKGYVGIHSSGFRDFLLKPELLRAIQDCGFEHPSEVQHECIPQAILGMDVICQAKSGMGKTAVFVLSTLQQIDPVAGQVAALVLCHTRELAYQICHEFERFSKYLPELRVAVFYGGVHIKNHKDLLKNECPHIVVGTPGRILALARDKDLPLKNVRHFILDECDKMLESLDMRRDVQEIFKMTPHDKQVMMFSATLSKEIRPVCKRFMQDPMEIYVDDEAKLTLHGLVQHYIKLSEAEKNRKLNDLLDALDFNQVVIFVKSVSRAAELNKLLCECNFPSICIHSGMTQEERLTRYKNFKEGHKRILVATDLVGRGIDIERVNIVVNYDMPDSADTYLHRVGRAGRFGTKGLAITFVSSSDSDVLNQVQERFEVDIKELPEQIDTSTYMPS*