MVLPGCQDTGTAIVMGKRGVRVMTRGDDEAHLSRGVYDVYVSRNLRYSQVAPVSMYEEKNTGSNLPAQIDLIATDGDEYHFQFMAKGGGSANKTFLYQETKALLNETRMMEFLEEKIKTLGTAACPPYHLALVVGGLSAEQCLKTVKLASARYYDNLHAEGNAHGRAFRDAELEKKVHALTQRMGIGAQFGGKYFVHDVRVIRLPRHGASCPVGLGVSCSADRQVLGKITRDGVFLEQLETDPSKYLPDVTESHLDAETPVVKIDLNAPMASIRETLSACSVSTRLSLTGPLIVARDIAHAKIKEKLDAGEEMPAYMKNHAVYYAGPAKTPEFMASGSFGPTTAGRMDSYVETFQANGGSLVMLAKGNRSAQVTRACKKHGGFYLGSIGGPAAILAQNNIKKVEVLEYPELGMEAVWKIEVEDFPAFVIVDDKGNDFFKKWQS*