MKLDVEVLRYLSKDDFRVLTAVEMGMRNHEIVPAELIDRIASLKHGGTYKVLKNLLKHKLVHHDSSKYDGFRLTYLGYDFLAIKTLVNRGVISSVGRKLGTGKESDIYEVAAEDGTVLAMKLHRLGRVSFRAVKSKRDYLRHRSSFNWLYLSRLAALKEFAFMKALEEHGFPVPNAVDCNRHCVIMSLVQGYPLVQVKELQNPETIFETVLGVIVRLAEHGLIHCDFNEFNIMIDDDEKVTVIDFPQMVSVSHRNAQMYFDRDVECIFKFFQKRFNLSFQVSTDDNEGSDADTDETGWPSFSSISKSSGFLDKELAASGFSRKDQEDIEKFIEEDIDDTDSDREESEDKQFVESTEANVKGLSSLHLEEQEEQTSNSDEDGVEVKQQSCEAGQDNRAEIQDDSDKEEDNQSAIENDAELNKSLNKQRKRAVAAARGGRRSFASRNSYKDKGGKSSQNSRIQKQLCSW*