MATMKLTTQLKTTPIMPIHHRNSTRLTRPSRVGFKVFASDSNQVEPDLSVKVNGLTMPNPFVIGSGPPGTNYTVMKKAFDEGWGAVIAKTVSLDAAKVINVTPRYARLKAGVNGSAKGQIIGWENIELISDRPLETMLKEFKQLKEEYPDRILIASIMEEYDRAAWEELVDRVEQTGIDAIEINFSCPHGMPERKMGAAVGKDCALMEEISGWINAKATVPVWAKMTPNITDIREPARVALKSGCEGIAAINTIESVMGINLTTLRPEPCVEGYSTPGGYSSKAVRPIALAKVMSIAKMMQEEFSPEHSLSGIGGVETGGDAAEFILLGANTVQVCTGVMMHGYGHVKKLCSELKDFMRMHNFSSIEDFRGASLPYFTTHTELVRMQQEAIQKRKATRKGLASDKDWTGDGFVQETESMVSN*