MATRLQFENSCDVGVFSKLTNAYCLVAIGGSENFYSTFEAELADAIPVVKTSIAGTRIIGRLCAGNKNGLLLPHNITDQELQHLRNSLPDQVVVQRIDERLSALGNCIACNDHVALTHTDLDRETEELIADVLGVEVFRQTIAGNILVGSFCAFSNKGGLVHPHTSIEDLDELSTLLQVPLVAGTVNRGSEVIAAGMSVNDWTAFCGSDTTATELSVIESVFKLREAQPSAIVDEMRKSLIDSYV