MAAECAILNTGASIPLIGLGTANDAALSLEDRKAAISAAIEVGYRHFDTAMIYGSEGFLGEALKEAMEAGLVKREDLFITTKLWPTDAYPEGVLPALKKSLSTLQLDYVDLYLIHWPSRFKEGTGLHPKVDDLMPFDIRGIWKALEACVKQGLTKAIGGSNFSSKKILDLFEFAEIPPAVNQVEMHPKWQQKSLRATCKKANVQVSAWSPLGAPLMPWGAPEILDNSIIKDIALKHGRTPAQVVLRWELDNGVVPIPKTFTKKRMVENIDVFGWHLTDEDHQKISTIEQKKNVDGIFLCSPTGDYKNLDDLWDGEF*