MTLVELDQVLRDIVDGVDCLLRFSIAIRNPASHDRNKAETLETSLSFYEGVDIRHVQEKFLKTSEALAKRLGRALTRRRQYFHYREKHHQQLSEGLDQGLGLRHIQETEKTTIASSIPDHLKAENVPSDFKGISEIDDMWLEVSCTSYASSTTDVGKLRVSPLPIEHEYGPFLCPFCHIIISAKIRPEWKKHVFGDLRPYLCLSDLCPAPDQQYESHVGRHLEDLALFALPKTVEADDDDSNDLKSQGSHEWSTELAMSDAINRMQKEDDDDLSSQIIEAGGDLEAKQLGTATPELKVMDKLTERKRRSEIKELFDQLLDLVIMKPNEKASKWEILTKENEMLRREIYGMRAAKG