MVLLGFIDEPVGDEPTSFEDIFVGGQPSYFKDVRPPTEITNCKNCGGQLSLLLQAFAPFQDELYDRIIYVFMCPKAECSKKNGSVRAIRGVCKDPKLMEENKSQVEQEAEERVVEPVKDLFGELTLDSNPFASANPFSSGNPFDKKGKLHPAPVGYKTGENVTRIISILFLYVEEETLSPRKFNLPANMEIDESVLDAEIETEGSAKLKGSDIKQAIDDDDTFNAFTEKVEHNPSQVLRYHLGGKPLLYNSKDEIYQTIIKAKVPGKQFELQIMPKLIMDIEKDNFEMDWGTIIVYTDTNDAIELDEEFVGYKEEWCGVQYEQWNSPL