MKVVSIVLTLLFAEATAFSVVGPATQATSTALKAATTDNAASEGANYLDRRSLFQAAAAATIGVSVSGFNILPANAADSSKVVVAGATGQTGRRILERLAGTSGLSVVGGVRSVDKATAALQKDSTVIRGAMVQKVASVDTSAVELKHMDVVKDSVDELASAMDGADSLVIATGFIPGNPLKMKDAAHAVDNLGTIALVDAAKKAGVKKVVMVSSILTNGRNWGQESSPGFQITNAFGGVLDEKIIAENYLRKSGLDYTIVRPGGLKAKPPSGGLIISKEDSLNSGEISRDLVADVCVAAISDPKASNKVLEIIEAEEGGPKVFNGLX