MKLDVNVLRYLSKDDFRVLTAVEMGMRNHEIVPCELIDRIARLKHGGTYKVLKNLLKHKLVHHDSSKYDGFRLTYLGYDFLAIKTLVNRGMFNGVGRQIGVGKESDIFEVVKEDGTVLAMKLHRLGRVSFRAVKSKRDYLRHRSSYNWLYLSRLAALKEFAFMKALEEHGFPVPQAVDCNRHCVIMSLVPGYPLVQVRELQNPDVVFETIIAAVIRLAEHGLIHCDFNEFNIMIDDDEKVTIIDFPQMVSVSHPNAQMYFDRDVECIYKFFAKRYNMSFDENENDSDGLEVDINEVGRPQFSEINKNSGFLDKELAASGFTRKDQDELEKLIEGELENHSDSDDEGTADEEDEEDINNTNVKQLESLDLAKEDVNHQTGDDKHDDNHQVGDENDPEEEEEAESEDDPELEKSLSKQRKKAIQAAHRGKRNFASRNTYKDKGGKSSQNSKVHKQLSGW*