MESLNRMATELVDEAIDFADELTIAVHALEGDAAVLDFGVDVPGAVEAGLLATEIQTAGLATVQTKLSSVAGAPLTHVELSTDHPALGLLCSQKGGWELSVGGFEGLGSGPARALVAEEEIYSRVGYHDAADFAVLTIEADELPEQDVAGHVAERTGVPETAVFLPVYATASVTGSVVAAARAAELAAFRLSELGYDPVSILSATGSAPVAPVADSEEAAMARTTDALAYGGQVHLTVEEEFDRFDEVVSVAAEEYGTPLVEAFDDADWDFSEVPVEVFAPAQVTVDVLGGETHVFGDTHEDVLAESFGL