MKLDVNVLRYLSKDDFRVLTAVEMGMRNHEIVPCELIDRIARLKHGGTYKVLKNLLKHKLVHHDSSKYDGFRLTYLGYDFLAIKTLVNRGIFNGVGRQIGVGKESDIFEVVKEDGTVLAMKLHRLGRVSFRAVKSKRDYLRHRSSYNWLYLSRLAALKEFAFMKALEEHGFPVPQAVDCNRHCVIMSLVPGYPLVQVRELQNPDVVFETIIAAVIRLAEHGLIHCDFNEFNIMIDDDEKVTIIDFPQMVSVSHPNAQMYFDRDVECIYKFFAKRYNMSFEENENDSDGLEVEIDEVGRPQFSEINKNSGFLDKELAASGFTRKDQDELEKLIEGELEKQSDSDDEGTADEEDEEDINNTNVKQLESLDLSKLIEGELEKQSDSDDEGTADEEDEKDINNTNVKQLESLDLSKEDVNHQAGDDKHDDNHQVGDEHDPEEEEEAESEDDPELEKSLSKQRRKAIQAAHRGKRNFASRNTYKDKGGKSSQNSKVHKQLSGW*