MAIQGGVLLGPSLLGRSEAYMHTIFPKSSTAVLETVANIGLLFFLFLVGLELDFQAIKRTGSKALTIAAAGIILPFSAGIGVAYVLRASISKDVGYGQFLVFMGVSMSITAFPVLARILAELRLLTTDVGQIAMAAAAVNDVVAWVLLALAVALSGANKSPVISIYVLLCGLAFVVFMMVVVKPVMAWIAHRSPENEPVNETFICITLAGVLAAGFATDVIGIHSIFGAFVFGLTIPRDGPFAGILTEKIEDFVSSLLLPLYFASSGLKTNVATIHGSTTWGLLFLVIVTACAGKILGTFFVAIAHKVPCREAMTLGFLMNTKGLVELIVLNIGKDMKVLNDEVFAILVLMALFTTFITTPLVSVVYKPARKAVPYKHRKIQREKSEDELRILACLHX