MTPDLFALNPAPMLPLDFPQDELEGRIRRIRSPRYVAYEAGEAILGRLAWLYDHPKVVRPPCSLIYSDTNNGKTALAQKFVRDHSPAEDSPDFGKRPVVYAHAPPYADISGLYDAILRSLGAPYRSTARPQAKWDQLLQLLAAVGTRVLILDEVSNFLIGKVDQRSMVLNSLKSLSNELKIPVVAMGTQDAVRVFQTDQQLGNRFEPIGIPRWSVSREYALFVARYAQSLELRQESDFRSKELIGRIHAMSEGLTGETCKLLALAAETSIHSGREVIDMGTLDQVPWVMPSERRRAAR