MSKGVPKRDVNLFLKEYDVLCDSQTYHDEQVCDALSTHSGLRTLYRRWESDELSDDTDDFKFDRAVLLFNSRDYYQCHDILEAIWNRVEEPQRTIVHGLLQCAVGLYHLANQNHRGAMMELGEGRCKLRKMNFRSGPFQQFEKEISAVLDFIYETQLELAACTDDLCLRMDGSDRSYQLLGSFGAGQKLYEFEHESDNACYINFEPEGLYSSVKTTRVKVPLLHATEEQLKAYEYDC