0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00b70bcc021bd09804d75289388e6dbffbb2fc7a59e4a490e64a16c0e105e915403fa33797b6052b037c00ca9422c8da9392c9d77f63b801d40d08ea57000bfef18c76b2187451ad273dcaa2e3eadc112e6c881323c45d5104be55ffd15b6367600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000010f70000000000000000000000000000216bce4c2c9fba2b8536e7d8a85b471f2c68bda0358df49b17d515aa8a21ba7b874ba208e36efaada723202e58549e37b303b5ce54ebf6b223a0b8feb4086b0e7d3180000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000072ea7231b2b8818b86b9860000000000000000000000000000000000000000006dce5aa1caffc74379d2310000000000000000000000000000000000000000000028a2dff6204d7586e4c5000000000000000000000000000000000000000000c0008bfb95d9c60de2a5eb000000000000000000000000000000000000000000d9f9563abb86a15dc0a53c00000000000000000000000000000000000000000000252a2e01459d36de88f60000000000000000000000000000000000000000002fa5e11fe816a7337a52ef000000000000000000000000000000000000000000e637d8d9f87de4b3146224000000000000000000000000000000000000000000000272699262e412f87232000000000000000000000000000000000000000000a9d4010a3197b0e48f8b68000000000000000000000000000000000000000000a0f2c4c2e33a6804b2f530000000000000000000000000000000000000000000001ff230ca01309f6350252149e294657fcdae9f03507f1769ce05f06635f6bf4ac2554210a1ec58c08ddc28e55d24875d5f5d9cf01a4556e7e784c45bf1118bdaf8c819a680d68d6315e20f46d0d2fd33c9822d791f68f73301600f1bcde3d8d1c2d46aa4ace0e3ac9336026e16800110ba67de36fbbaef95f429ede0232da074a3b907cdf322e55c58e3133c45a3d628543886c5642b34d43b60e3928419c788aec1f95f52c80e62e3e92eea3decba7537f35a0687241eabaee9ac54c544bb4a90fc1747236ad9ac0979249006520e150e58a778c4440ebc421203bf6d5d1e0822b2867227277aed7bf510857556ad66cc36779dca28c56276a94b5940f4c80962aef16bb226f3ea8e7e071926d21f4a2b2cd9570e26085314eecc392ddad997362e3fd844d083c9c5fd28a1556960f09eb5d0473a7af0f1aca70b27939bad48bde666149d49b4703606000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020a553e3421f9dc88c12b61988bd02f9be33afc628ba1a5c1bd534785c6aa84c82cfd13e88662947dac94f77dd8f96b6122b5f87fc3378630672289d14e4756111f274ebce083e2f2c9f6ed90cc44d5c1da859bd9a6723fa69db1e8f1fc981f7602559c80091628ef623c2f8d882aa1ee45794aa2ab0decaa401c924cfb85f12f0dd4683ca756276afa34c6522bbddf0fcd274355ebe3e4265eeccd9ef7109b6a21ea87d6662d828adc27787368b4e0fa0eb4f731bfe307028e3ed3386f4869ea1ab2fe56b6cf729779a952968379ae9ca922afa48d6211a093573e145c81e4b91bf68599e7191bd493a2db56fdce3d60e84e21e40ef7a987a61fd9ae52c3e7022fa924b186eb7bb3f35219026ec1c04a9c631992dd3ecf139cffbca677907fda2835e7083381231b869e119a78b56848ecb29930a9f136b03110c501c184e91e2f58c018e3443b0016d1addb4f5f3b12c7b02d2a060c3a2bd94f61ff7796defb0e32d93b5648d1fd4bf897e16826938aa66862e631b257a00f717ec94bd5cdd52f044bf8caa9806625d50325ca34c98f71f1363d058cfed0ad28ab0414e3d6800edeab59677c668466c8120ce427daefc7532ee219b215fad930c69654e72ac201d201129bd07d947d3af4c67b04160979b32635175340ecd7911fef9f6867a6260ea1d9864f530898d332a88d76729ced9311b17b42b62c1d4d42bafa2f377a00000000000000000000000000000000000000000000000000000000000000010c80aadb780945c4652810c9c40b178df699b4a335fd82e052f608caa98f8a1b19e4c7c3df1e6fa91699e60db54b7e0df17ca7d7c7816ea98dedee457b641a9d0a1135c5696c9bc109d2434c518346a1a60f95084aa0bea6dff2c24f00cbb0d11dc3dfd95bf34222242e36aa8525f80d578e6161e7e8f446935cda6763e9fe5a11e05a1fff77e02b04420c14d5c92f8ac31281c67bc3b127d8953e21d751fcdb2601cf74f464c48e0f5b964a1bc3d6ad55ccfdc28b5581b88654e2a815629e6621bd85cbf4cf6e2ed657cb82bdcb74a3ddb76b84185ce76db3d7688f299679b009abdf65a35887ded78fc979a1b2d6492abbdfdedaa3d144cc89b33a2dbec7f42a6732d2e7f60059efd281d4756a67df76b17477a2425baaf759ae8a51ae823a05c6457df57642650cc935b2477fd12da1758a16535af4fcfc75fa31c868a0fd0b02615f7749e39ef2561d993dc11958a80a43f3131739e59b35127e97936d161d72fa1cbd57f93964e06cda66025b0347e67d3d1e3ba98c45380b9f0b49814d057f4fdab9fcd04eb1f1fb9d301b88a763dea948ae9091a94204b525f695e61701e5b5e5169420dbdfdf158919fc9ef7113cf70f5f79b5319009235550002b5c