MPTPLRCDPKLFEKDLSEQVYIVTGANSGCGLETSRQLCKQGATVVLACRNAERGEEAVKDIGSGAVFVTTLDLSSLESVRAFVKAFQEKYTRLDGLVNNAGVMACPYAKTKDGFEWQFGCNHLAHFLLMHLLTPLLLETAEKTSKPSRFVALSSVAAGLSTLRDVPANVDFDDLMWETREYDEGLAYGQSKLSNYLHATEAGKKYPADKLISTSVHPGWVLSPLDVHVFKKMFGEGFFANLAGNLARKFFLLKGDMITPVDGAQSTLHCLLEDADKMESGKFYSQFGIYKDPESKPGGWPMELKNPNVTEDMPGKLWEASEKLVGA*