MKLDVNVLRYLSKDDFRVLTAVEMGMRNHEIVPCELIDRIARLKHGGTYKVLKNLLKHKLVHHDSSKYDGFRLTYLGYDFLAIKTLVNRGMFNGVGRQIGVGKESDIFEVVKEDGTVLAMKLHRLGRVSFRAVKSKRDYLRHRSSYNWLYLSRLAALKEFAFMKALEEHGFPVPQAVDCNRHCVLMSLVPGYPLVQVRELQNPDVVFETIIAAVIRLAEHGLIHCDFNEFNIMIDDDEKVTMIDFPQMVSVSHPNAQMYFDRDVECIYKFFAKRYNMSFDENENDSDGLEVDINEVGRPQFSEINKNSGFLDRELAASGFTRKDQDELEKLIEGELENHSDSDDEGTADEEDEEDEEDINNTNVKQLESLNLAKEDVNHQAGDDKHDDNQQVGDEHDPEEEEEEEAESEDDPELEKSLSKQRKKAIQAAHRGKRNFASRNTYKDKGGKSSQNSKVHKQLSGW*