MVAVCELPVIDATMSILSMVEAKLPPGFRFHPRDEELICDYLAAKLAGDGGVGFRGWPIMVEDVDLNKCEPWDLPATACVGGKEWYFFSLRDRKYATGQRTNRATMSGYWKATGKDRSVARKGFLVGMRKTLVFYQGRAPKGKKTEWVMHEYRMEESAATPNLPFKEDWVLCRVFYKSRGMSTKPSMETSHDDSSPQSLPALMDNYITLDQTPLNLEGFEQVPCFSSTAPNLAPHLPPVERDMPLPRCLAQTGGLPDPSSGLNHLTGDRKVLRSVLNNLTKLEDDPKGEVVPNFGEGSLGAYLTQRSLASTWNPF