MTALHGWKTSWRGVILHVALLLESNAWLATYSTRCQNRAIACFNRDWEKSTSIDQVSWVTNEHVSSSGTAPGTPLEWYNDLIDRRLEEADEFPIEPQESLEDGENVPLIGFLDLLHMAFAAATSATMRAKRRDFVSTVQNAGGYCIVKLEDPELSVVEGMWDGIDEIFARPRHKDTAVTGATQLELRHQTLTREDTTELHQNSGYKFVQISLIDNSIPYLADSVGKQSAEQAGRVYQLFSLLAKAFASVSYAGSSTESEHVANKGDPKQASNLLTKMLDDPGKPFSGTFHRLAKYVPVLEEEEWSESLRSHCDWTLATPIPVSATAGLEIFNPTSQTWIRPEQTAKSLWEHENGEHRPTDDKRWHSRYVIVMTGKWLELISKGEISSCIHRVVSVRGENSRLSAPFFMRPRPQVFSDAEAVQFKNRTSGNIESMQAIGEYLLQKYGTDSEYIER*