MTYQLCSFAQLLESLETDGYFGTPLNVWLCLFENESGFDTSAQKLDEEITSIRYGLFQINDRWYCSDGRTPNASNLANLHCEALRQKNQKHDIRAWVALIEFPRGLNIWPVIKEHCNNTDTAGYITGTGV