MKRSLDEGGANLDAAKRLAIEGGEGDPTAAAAPEPADDELDDMGIPRGWRECPAMGRPIERFIPMKVPLGARFDNFIAPEHRFNIESAVELVKQRVAGLFMEQLAPPAEDAPLGPNGEPPPPQRIQVPLVVGLVIDLTNSSRYYDARQWQQHGVRYIKIPCKGRGQPPQPEAVTDLCWEMHEFLKDCPQGMALIHCTHGFNRTGYMIASYLARMLTFNIPKALDAFAQKRPPGIYKHYYIRELFKYYHERLPSRFRFPAQPPWKAGDSPEAEEGEGEEEEGNGHAEMEHDDALGEGVDMSETQALQALLMDAILGPDPNRNRTWLPGSQPVSLDASNLSLLKERQYWVTWKADGTRYMLVLLRWGTYLVDRKFAVTRVQMRWPTPLLPGTRGAKGPTGAMHHWTVLDGEMVVDDILAEDRRERRFLAYDMVMLNGQSLVDRPWMERFKLVQX