MKKAEGAVEIDEIVDKCLEVKGGKPGKLVNIPEAQVKGLCSAARIVFLEQNALLELEAPLKICGDVHGQYHDLLRLFEYGGFPPESNYLFLGDYVDRGKQSLETIILLFSYKVKFPENFFLLRGNHECASITRIYGFYDECKRRYNIKLWKQFCDVFNCMPVCALIDEKIICMHGGLSPEITTTDQIKRLVRPTDVPDTGLICDLLWADPDKDIAGWAENDRGVSFIFGPDVVSTFLQKHEMDLVCRAHQVVEDGYEFFAKRQLITLFSAPQPGKKRAIESRTAPNFSTAPSQELVGSSVLRLNMLNNKFLQISYFGRGSNLGNMAMFPVHAVTLPS*