MESGAVMISGVVSSLTMAVLFVNMPLSGEAWPPYLTGADLAAACASEEPAQQGLCLGYIRGVADVLGGPGAIVDGILACLPGGETGEQVVTLVKDYLAKNPQLGNLKADGLVAYALSLSFPCE