MVKKTLNIDLNRVEGDLEFELDVEDGVVVDARCIGVMYRGFEQIMIGRTPRDAAVITPRVCGICGTAHLYAATLALEQVWGIAPPPNATRIRNLCLLTESIQNDIRQSFLMFLVDFCHTAYQNHPLYNDIIDAFAPFKGKYHLDALAQSRDAVGIVALFGGQWPHSSYMLPGGVVGKPSIRKIIESRDIIAKLARWYENAVIGDSLDNWLSLSHADAFFDGWENNGQKANSALGLFTRFSRSIGLHQIGFGAGDMLSYGGVGYAKHHVMPGVYHSERGEVTPLDQSLIEEHVRYSWFRQYPGGRHPHKGETIPDYQHESDRYTWAKAPRYGGKVMQTGPMAELIISGDPLVSALHRKEGPSTWLRQFSRLRRIGFSLQQMKDTVDALADNLGGEFFLPPRPENEIDGKGVGMVQAARGGLGHWVNIKDGVVDRYQIITPTAWNASPKDENGTHGHWEQSVIGLSVDDLDNPLMVGHVIRSHDPCLVCTVHMLPTGKKLRFGG