MVKQVLLLGSGFVAKPTVDILSANKDIEVTVACRTLEKAKELAGSVAKAISLDVTDEAALDAAVSQVDLVISLIPYIYHATVVKSAIKNKKNVVTTSYINPQLKALEQQIKDAGIVVMNEIGLDPGIDHLYAVKTIDEVHRAGGKIKSFLSYCGGLPSPEDSDNPLGYKFSWSSRGVLLALTNQAKYWKDGKIEEVSSEELMASAKPYFIYPGFAFVCYPNRDSTTYKELYNIPEAETVIRGTLRFQGFPEFVKVLVDLGFLKEDANEIFSKPIAWKDALAQYIGAPSSSEADLVSTIASKATFKNEADQQRIINGLRWLGLFSDNAITPRGNPLDTLCATLEELMQFEEHERDLVCLQHKFGIEWADGSSETRTSTLVEYGDPKGYSAMAKLVGVPCAVAVEQVLDGTLSTPGLWAPMTPEINNPLMKTLKEKYGIFLTEKTL*