MKRLFSSKALTPIELVHHVRDLLTFVNANPDIREAKRQEKARELTRLIHEMMVVLFGDETSQPHLEPCSKLTQEFFKEDILRLLVVYLPNLDPGARQDITHVVASLLRQKVHNRCIAAEYLEKNTDILDMLIPGYDDPEAAISYGAILRDCVWHQVAAKYILESNHMQMFFDFQHDPNFDIESDAAATFKELLTRHKSIVAEYLNNNYDWFFMEYNKLLESSNYITRRNAIKLLGAMLLDRSNTAVMVRYVSSLQNMRILMNLLRDSNKTIQLQAFHVFKLFPANQNKPPDIVNVLIANRSKLIRFFSDFTFDKADEQFEADKAQVVKEIATLVPSCPTCSSECDGVSC*