MLETPKVLLKNLQDCKIHFIGIGGIGISGLAKYLKAQGATISGSDIAISPSVKYLKALGVEINIPHDPKAINNQDVIIHSAIIKEDNTEIQRAKELEIPILSRKDALYSILKDKRVFSVCGAHGKSSITAMLSAIFPFFGAIIGAHSKEFGSNVRESANDSLVFEADESDSSFLFSNPYAAIVPNTEPEHLEHYDHDLERFFFAYEYFLDHAQKRVIYKEDPFLKNYSKDAIVLEKKDIYNIQYILKDGEPYTSFELKDLGAFLVWGLGEHNATNASLAILSALDELDLGEIRNNLLNFKGIKKRFDILQKNALILIDDYAHHPTEISATLKSARIYADLLDTQEKIIVIWQAHKYSRLMDNLEEFKKCFLEHCDRLIILPVYSASEVKRDIDLKAHFKHYNPTFIDRVRKKGDFLELLVNDNVVETIEKGFVIGFGAGDITYQLRGEM*