MTFRGPLSGSVYALFVDHNINGRVLVPGAAFLEAVGAVSSVGVGSELRRTFFFSPLSLSEAGAEGAAWIECALLERMPSTIDETPSPWASDTPFEVRRPQQYLQAIHSRSGCVSGLTPAAFYRCLAGAGLSYGMSVHVADLDGAMQASALIARGQGTDTKLPFAIEVARLCGRSAGHLLATVTSAEGSDSDIDLGGTRSETCTQLIGFQVRALRPASAYKEPKHLYIADWIDAPKQRQGLVDMAVLFREAHCKTTHLQAQERGRVVLPHALLMSTSTTAPLAALAASRQLMLAANSDKSSEPPLWLLSDEPELACSGKAVRVPRLATAASLQAGGQPRLHGAQLLTGGTGGLGIVTAQWLAGCGASALLLASRSGAVADGVAALELRASGADVRVALCDAADAASTGRLLAAX