MIRVATAECFTHGFVAREIHAYSMGYPGGYSWSVDSDVVLVAGLFIPTLSGIRSILKFEPPEPSATLNDIKVYTEEEDERVALMMARSVRELTSADLGIGTTAGIGRGGIAVVSENREEVINSDVEADLRFSGAEEILMRQRSGIRCALELLESFLE