0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0043dd241cc68011337402e460859b494345919c086c4dcbc36d31d877bc56909273e762d673094f24b1830bb5ae99951f282a4fb3e2470b5fcd83271cb6981154a15c161d5e8a9fe4ac4a0fa44ebed91523daf4f71cf1ebf27f753d4778b56c20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000347e0000000000000000000000000000e4495238af02fac0c80ca3b1b10e97c5b15fdfc1a1545fec7ba6750e62a41e5f92bc1c88dd63de6695a5fb5ebeaf9d3e85a19babfaaa7284794e85779fd54dd394940000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000022648c5307738c8f62555b000000000000000000000000000000000000000000938854be9cb611532413370000000000000000000000000000000000000000000021ca5df9cd54f04d5f0300000000000000000000000000000000000000000084d0036891fc7fd9f2762a000000000000000000000000000000000000000000574595380f40d9cc4a7905000000000000000000000000000000000000000000002fb6f7d877414ec9eedb000000000000000000000000000000000000000000daf087dae8ff20e0b811a4000000000000000000000000000000000000000000d17f563cd31c7bdeb9f31a000000000000000000000000000000000000000000002766d6e165e6bb7925ed0000000000000000000000000000000000000000002609c8b4dd6ce27c8debbf000000000000000000000000000000000000000000895bb5691ea89dc90fd44c000000000000000000000000000000000000000000000278bfcf5829d1c80f0824e2a3a77bc231a89f4d02f0bcbb503d0ce2bf47de3cb6ec846184151b002f8328d6a1e1abcf0d7a540633cd615a4a13efa99219afecde10f1cdbafed774489f274be86754d318209bead3032c4643e9cc30a6aaafe9115776209c8dc894ab350af1b2b9fd6a2499457a93686c0b4d334a76809863531ab4dbcbe326b10fb7f3266c0c64ce6f60c0ac480b7e412979fd914b549659d65b5e812b764d4dfdb7c9257e5c8d196699ffdc6d8c73b073658939dad997c8e71364e762cc2b97fb28483010b5612290b8e5e80305d0ab06f8951e4b0708e1523e0419e224970a41719807daae6b7895b8cbce04a9709d3e4db1ddc3569ac53588a8f7b2e91f81be1687117b689fe1e093f50529afac491430d9a91f0d78dfa707abdcc64556a6e01d1a2f6fdfc723a9db81feb5e5aef331f6b3bd7552dd822504463a374206c447fd780000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000224deaee80fb39a415fc2f6620d909ef1bd362ed037f2039c88ea87f232bcdbb214f33e350f2ae916f0b9f892374358a19760be2b237edbdfd07d53dd620328bd09a2b9e1d9daa9f873e34597ce5406a2045b2c30b3e8c94740206a397c5b32b124fc63062c83f05c35d7ddcb68759dc4a8df38a6e8f68cd874c446867c7dcef5141c24253f2d7d176489af6e04ce806df950a5b6726335331d19c105be03b52d11c7feb6424d2526441359088bed82c1150f9ec2cbb00952e991ebed0bca004929654f2a49aca32629b34b2a5c53faa603a55d3c782530ea57cd765051bb716b26aeda6c819b7e3b6be8959eb9c54aa9e0ddec65600b03bdbde1fe6e742fefdc2c29e75b96ec2e8acc53d4e08a710de9feb38a1b239f280df68e414558efc1d9210a02af6084db8e6751b691a1f41afc5201647dc0c380b8e5536e90006fbc04267d637e0330c19e84feff33a528aa416bd82ddb6e842bade131e1f5cb870c1d2e56f0e70bd7ec14bd825db21f565e88b8563adcb6232ba8c695a49c228ee53c02a3076501d6f9354c04e03304627309189007e41cee8f696041129ec4f096772033bf54f8b0cf69ab3d8b673ab5e8496959b4214878338ae172de3103db1b8b07a402873e2c0c41da2a324428234f62e3309ef17524c3ebdfc621a96c999dbd0ad72a186cc1548a5e3dde3c2d42a079b849ae7f024651bc3dc9d08e77ef380700000000000000000000000000000000000000000000000000000000000000012626688822f804a84baa3e956e1a9ef084d2ea81127dcefb53748185400e28660777290be0c3d3b883912d7e2791229279f8a65bc7a4d23e9e6d80b72d66f6540c48a620c352482340c4cb788845913d7ccd82e63aca049f93e104eb13047bc32d65976b608a9ca87ae91f3642aca44b7b629e22a4b008848fc3b48c7f5ebde22326bbe99ac937a27c892968c39548e087d5f9c420824b07b937c329db638b6a13a0ae6102a3e133bc3edd234f003d13208312f115613f714c4b3a17f260900f03927d48f4df3acd901d6815cf130cb6ad7549d917fad489bf2f6f529561d7d0137158a11c990d27b00fbcb8463e1d3fa4562e7ed63e98ce943164f72000b63d1fb854fb3f850b0fbb27ff1cc8d0304031006f37fe5c6689abe43df0fb8608df1149ef0e066a245b7cc81bd225c63f2b55c80394dfbcf4c44e793a8e530beb862eeca575d3db2bbe0008e8629ea95dc5c390c299065c753be94accc7a4e635e02eaaa0ca8c95b7e82fcb40ee852feda844f62bd6866a95e7d81068dcdae33ed315c7b9e5b5df318fee3addfe1e24cc2e8c975239a640e76507f81e37223af31729e92c818325b83ae683def863e79eb4d46f44384ef848872f932168486d06fb