MGVNFQNLSGLCSLIMLDLSDCNISDGGILSNLGLLPSLERLILDGNNFSNIVAARISRLTRLKALALASCRRLESLLELRPSIKQIYADECMSLMSIDQLTKYPMLHEVSFTKCHQLVKNKQHASMVDSFLKQMHKGLYMNSSFSMYILGVEIPEWFTYKNSGTESISMALPKNWYTPTFRGIAICVVFDMMTPVIFQKPKSDDPFSFYDIKYLKTFQGLAMRFRFTSHEGLWRGFTTCLGSIGSEKPVGLGNTFLAHAPLHPYRKFKGDNYIFNDFIQLEVGVCTDNIHTDAVVKGLGVCLRQASISSKQPQRNV*