MDSAWVQQLPPELQNDIKAVVEKDQSSFAAFDNLHAFLTGGTTKKRKLNAEPEEIPPETIIFEINEISFYSPVRKRMNLTLHLVEEDGNPSPALSIVNPSNNIPELTFTGLDQAVKLCLLLPILGNTTNTQKKAICYLCFWMHDENMSKDPIVCQMNLDLVKKSMIKNGKLPADIESKFITPRDALPLNPIQERIIDYFKRQFQLCGISMMNYMPCVSIFRNTFSLNDDNAIAMNTDGASQPALVMVNCHKGAKEGVLILLQANKTNPAHIIFGFKKPILVFEASQVLHTSYSNITRQTFSLNVVVLNKKQEQRELEFGMIDEKFYKVIDDFIKLQGINDATFNQEESGDDSIEIVHVNNNDDDDDEEDDDFQSEDSGSDVEEEYNSDLNEPLAAHEEDGVFERGIEIE