MSHFGGFRTLLHNSEGKLQLWLHPVSDQQCMDNMAKVVAKYQLLGALPALGQRIATQSGPVALRLRDLVEANRDVTLGVLWSIALKWQVPHLVNMPQLRLETRRMLRLVQARTKRPANEPLDIYPDQPRINALIKWVQACTTLSNVHQLQQDQASQAVRVCNFSSSFGDGRALCYLVSSYLPDWLPLAEVYQPAAPKPEDVAILLEGDEEVDIDTLRAKGWCAVYEAGGCIDDTGLLKSFRDGVRHNFELVNAATARLGRVPRMLAADDVFSGGLEEKTVILFVAHLAQRLLELSVEDRAAHVITQALRRHAWQKKY