MSFALQNKLGFARKEKVQQFMSVTGSSEKSAIQTMKTNDWRLEGALEAYYNQEHVKAAIEKNRWEVLFNKYKDPNVDMIMADGISNLCNDLQVDPQDIVMLVLSWELRAATICEFSKQEFIGGVQSLEIDSMEKFKKKIPHLRSQLKDEDTFREIYNFTFDWAKEKGQKTLALETALALWHLLFAELEWPLIDQWCEFIQERHNKAISRDVWLQLLEFAKTVDATLSNYDAEGAWPCLLDEFVEYSIENGTCAKKSDE*