MVRAPCCEKMGLKRGSWTPEEDQILVAYIRQHGHGNWRALPKQAGLLRCGKSCRLRWVNYLRPDIKRGNFTKEEEETIIRLHEDYGNRWSAIATKLPGRTDNEIKNVWHTHLKKLLDLLGASDSGDKDFWLRVFMGAGDLQELSQI