0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00afa1ca246bfd669d6199d5b82cefaab607cdd0b5698d3df47eb2075b8f9535200328a6b3d045e0b4568a99306e7a655de0177734b51a5690c5c997ec130d283ab94af14ee0496948e78dd4cb281b4a3f83e94d0a7cac8c12c96acd2bb339c2a0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000360f0000000000000000000000000000e64afb642b8c7067ddbf19684dff05fbffe90dc0d8af7a370d5e95e6800b0146fb28fda4625120a45946c5c6c6ac04cb54aa6567db744900155cd4c088d8a96c949c0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000020ff64f857d44c93a1cacb0000000000000000000000000000000000000000009457ecf5adfa453802e1aa000000000000000000000000000000000000000000000d08ce78c67f1f70332b0000000000000000000000000000000000000000001cd47d2be3502709945b1a000000000000000000000000000000000000000000fc5e671624b799f58166aa000000000000000000000000000000000000000000002e2e917e24f2293d8cc700000000000000000000000000000000000000000035308e71791a2ff8f9db140000000000000000000000000000000000000000003b1d8e09ab48fe2e203adc000000000000000000000000000000000000000000002294b2111f332780648f00000000000000000000000000000000000000000023651fdc9ba6193a74c6a0000000000000000000000000000000000000000000767e17ef0c30c0dd595ef6000000000000000000000000000000000000000000000c06c2dd11b1f17dcad215032b6cfcaebc718eb76ccce4106f9919f4fd646afaa338f5c712ab88a27adf2deddb2c5198659439a4c844ca862425a408cbf93a95a5dd0940d08df85fea2a2f2cad2ce4b6b12f4f78b61f5d41c55e166f75f6f728e9e9e3aa202c7a335422226cec4d34d7931d2fe078011d48cae581b54f7cc6f410865642392ec275bd142e9719639070a220b77ad1e56f8d5de136d0f804bf927c06b2541a03dd1b9c59079a629fb31c0ef77f251b80f3446eeba2a47c41f7492151b7f477cee7cdd82c0c23dd82b3b353f13d00894c06347ec73bdd1b4fcd33681c3d1ef6d7a73f4b0509973c3968c8a30276dfaf17224c103da121e5470ab6e49a003a766f17af7e311ed1ec0b670325115cc0b3dc787e557365034ab24f6f600a4b82733083bea94304e2a29464f88e0ad2eb2a7feee88eb293349a439409f63700dbe36355fb0450000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021f473b6505c49e067b848e1975228437658292ccea9e95c6884063425d325f3d08e2bbb635106c24f10ee6184823126617c0da2eadef546e1b63409811e8d2ea2d981520e9f4e989269176b70f62cc32deeadf0dd293ff090498792005d1380c1093d094b4bf073812c9e4cde027a82d15ed69ac4ea5dcf7e7d548155f32cb2b224f34f3b6111562bbcde69ee03ac2a6ca710cccd4bd8f72c57684519bbf42df154909f17470c45bcd13861526d561c4ec231997808981c56b69b30aa5eee92e19cc4332c744389cb49c0d9b9cc5abacee669eaeebe7d168d4c0c291ba735f3321476f4ddc249d2e8dade59121fc75e32fb3d10cbf7811bd07ff083d381a3c2b0f8e64e48a1bb12d97495e9ceca0404513c70f5009990dda4b7df1fc732fc0761ea9c2269949cba07b11ffd2c58d412951e1a5e902fdacf2eae8ff491a1c2db425d0e36ced5d73e53e9c25a740fc3715602f831857b1e8b9c7546d11f77c55ab0f5b832f89bff6e5ae71c04bf228c4432ab887fbcd8f3dfff47df67940a4ea9b01a559406eabd940f46d3160ebd3fea1ac0981c54e2442e0d1692d169bed455f232535ab55743306b1d2920d9aa782f18a3e37227ab3dab38d58ea5c92f7ce471fa517d7da62f829ddcb2bbd0e1155628f5737f7fd7ecc2816aed599d324e8aa2391a020d1369c4158e49f1582479e022f68845fabe0eff0b90f3d7060e784b7000000000000000000000000000000000000000000000000000000000000000104f2835b2dc545363ab2beeb502dd9bcd2ce9f4a46f60c1df1d1a2a35eb4e5f20a5b473eecf248e2812e126740aefa0e48caf275f6572f5a6746ce122640670a01bc05fb9d0ed0214555b98b00c08bba053b254e167065d2d36e252703a01c3b258f6df744de2a5fdbb56620b4b2228693509199a1c6e601f7f9b0790b674b461fa394ca0f8c4c49bd67665d999fdf55b3f75981260993e42fd368f1fea7c9d62288e555472a36e8158974f68793ad9c24606073e9d613df1d46b0e40b03b6c92b597c04810338969a3890d65f753ae5b291c2fa5616acf7efa3e7122adda00b28e1f1c5e189c90da44837b2aad488e6c5d0079ae7a6f7e58bf4b503f8152b042b7dbfbc44d4a74149e49c44ec4fbbb59eff8f023d6bec0f39ef8bb1a94bacca0668423fd0b0c8de20585a403dad44c73a9cbc2de3bbb0fcf4192f6bbeb77d1c2ee7a1235bab84dbde0877a0df86361978a53c1ce2a6e0b30b2605b116e5e2b11f8e372c5dd9b54edf4d0253f77ba3f0482c6f88f26fc0c45cef2dfb4d6e0aeb1cb65faf6dd8c990b481a7dbc7a41092405226d1c69901328074b01517dead120ef6f057f153b779fa5c13891b4a8b74bd82777125a45d999421d759af87e53e