0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c6b42f77bb9d3fd70f4d776b235d9a331356d4c2bdbec4048323e2a2a083be51e1458c8115ecb5dff25777ac4edd90a9e53c50d61656964d7daac2d9f8e11528d906d96bbb3c567687da55ae26529e3741beae290dbc55950f07651ebd3e66d00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000017fa2000000000000000e000000000002f975091d612ddd751caae5f803559eb180b1088abea920b8ddf265f26869c68e65e3abe8977c9f06312b7463f56dd7c058580bedef1986d6e7f8e52a349c213e7afb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003b81951a8e2b6594116dff0000000000000000000000000000000000000000001244298e17c2d9d3d653c8000000000000000000000000000000000000000000001e20581323d6e256f06300000000000000000000000000000000000000000091c2e79478091a880ef227000000000000000000000000000000000000000000352b2c019017d85c0f660a00000000000000000000000000000000000000000000086626af8819f0d281f600000000000000000000000000000000000000000057d07f589d4302a56c05f90000000000000000000000000000000000000000007a0a9f7b4653aeb85aa7ea000000000000000000000000000000000000000000001fef2e7dc0336ae6b3cf0000000000000000000000000000000000000000004f32580bba72c9a46c5589000000000000000000000000000000000000000000fe448333f09dbe5751abac0000000000000000000000000000000000000000000019a981dbe4570a8dafb9054ed353066e222485895e6d3a61ee050f579904322e30d26d04ec4194f5332c14a0f7367a671d38c09faf803781490c41e2a95080a8e7a58a8f483328eb0e8e259879c460b293875aa1238038e5ada927572c30f290c28bc83c10309058b9c12b88ee26c02a6bdafa1d74054c6d77b2605e7ffd08b19503a46315a6ee327a271fe3715bd356def42ca45e1b5c61ef2418e9ddd642df8bef457e029772f1fe7c0b2e6c355caa2d192f3d6ebbf68d49a98f4a8ba9974f22e3d4ce679478ccec2d147eb9d6117a6e06a458826d0ebd570ba04cc70d534df8c3192ef04873e3c13d145c00534ce34c3dcdaa3dfc66062b0b336d0850d716ee3116df2c1b7d8b7e200360c1a60d99d7e64c04936f25df8d7bb4494bab4956b3d1cccc74d17db650be243c322dca445a2bea229c22724dc875e214338dc6827ac94e4f4e1cd48aa11f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020d741278d6a8c3af7b20a7ef1015c25dbe4b080ff3211e61c4be6b9a5dd9166d18214a59a97e548bed903f7a168a044cb0ab29efd8c09198115fe9b15207871729fbec457df7d3e355d5c70d8ea4bfa2f84ca2666a238efe31d97445a11d67c319b2443b65e96044754ad1308f709e7741cb87286b5ccdc4e99da3968256b8121e1e26716bffb1a00b5da27f309c417c77b00b3b46d603ff562c5cdcfa222b1b10b5b0d17bb232965310049a0c8707456c2578b87475414e7b943434d0e374ff0a6f26d144d5bbded0676f7e9544c85db337f01a6888c897dc45735821b84bf6019e532e5b791f0bc12888fcd38058417b814aff158b418dc0bec9fc54b35dc5276f2db763cf329ab369b74d0712375b36ecfe8c2590ef8b8d99b8356dc0745f19d03a36b30b4f92c4ea73bff86935670825d3fcef4c03a209e0089391dbad1c2e8148192aad9c22608952ce5ef92608eac4e1636227c4684561432887a4eb922aa48caa75201a97f563c1a5c69f112b91bd9eea64cae5756dd21f1a0e32772707d3ad99e63a10b62c11def21f4896045f98b8169b8ffb98fdda0fedb54f239d2f01ed13ce73e6c84773e9231a10b1f5ab8d05d5df562bcf947a76168468cf8d2e073ecf861eb31b9e9ef613193d8603099e6c1cc5953cb8151a0ab5bfc460db0870bae4ae851941fc767c5325a39ddbf2bddb7dc703147356848a745fd1f9530000000000000000000000000000000000000000000000000000000000000001232c5cbaf9b0f2a0d95db34a9721fddd02371aed8b3612aae7e4bf832a9813d50c95df1a9c00da0044d312d5305d04087ac49a1ce814ec0794c0e2146075b566042edf779fa9a0c25a040abc2693c1f9658f7f6b2f54f5dd640e6e3f441c746519aa998f6a885c70f555ca2dbf8ca9fc58cdb582d621f02e4b60843fd7581cdd0edd2bf619f8f9f4a4e6ca9d313a21ece39a5fd89c6ab32df41a1c029e1ef6d12ecb8716045848f3a8037013085911e6ae9a849d438deb27da3ca5daa2abd07d17aa139e4ab991e397591ab157d6def72893894842d0615d7b5dd23c6c5b757e269583ddbebdcf838235ce20906c7ecb2ffe4c55e9c493650bf406961d85b4fb2ebd2d10b2dfbdcfb8849b4a8473c4fe39bee06647439284a3ec0b5a9e5533fa2e8d9b4e5bea0975ed411323c3cce8a090ced1cf80ec1a47dd7728435a5605f710a5710c9dbc3b9f0a28e874ad7fd916a777bb5617dfd27f5e9089bd5103c3620db00a7a9cb787d38b39727575eaec49acc1497efdb98e5faea234df4ea08cf21e43126f6d2ddf70392ad0e1cbfd8251066a13bd178ba458e1faf33b3c529ba61287cccaa94466837d095b509c879c9149e86d57dc463bc56f45f3442af48221