MKLVCEVLGVSRSNVSARRSREATWRDARQSRATHDAPVVEAIQRVISELPSYGYRRVWGALRRERIAAGQAPLNAKRIYRVMRMHGLLMQRRATPVRPQRRHDGKVAVERSNQRWCSDGFEFRCDNGEPLRVTFALDCCDREAMSWAATTAGHSGDIVRDVMLAAVESRFGDVLHTESEIEWLSDNGSGYTAEETRQFAALLGLKPLTTPVCSPQSNGMAESFVKTMKRDYVAIMPKPDAATAARNLAIAFEHYNEKHPHSALKYRSPREFRRSTDSAT