MHVLSKHIKGHKTVCKELGIGKAELCQIIKDDPLEFIRLASKPEQKGTRRDYYDDPRCYLEKTTFLLKLGYLENSEEMEEAVKVFKGRGDQLQERFDCLVEAGLDYNRVVEMIKRVPVILNLKRTLIQKKIDFLINVLGYPIECLLGYPTYFCHDLDKITARFSMYEWLKTRNAINPELNLSSIVSSNEKRVVNPAVEGAQPNPILLEYLDGELLYSGIVLFIKFIYGSICFQKSSWIRCFGREAREELRKAEQRRQEDEQRTKELQIQLATLAKSVASIQAESSRRRRHPDYDEDESNDDDGDE