0x31fa742d00000000000000000000000000000000000000000000000000000000000000a027474a2a8c2f0a53996ff349e2de68726e6a630dfbb4d8f846fa9cc1a7e041531aa2bd839451343cf472e682f6d79620833b4c6f28d07b39a778fa172362b0364f3fc8475ca83b3c5651ad3a66c3cc40a313bd0318a01bc473e38b1841e2da190000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000cf790000000000000004000000000001b7ede659e501d1baafb39a6244aa26153ed36cd0babcd878750e35fe9451c6a7606d9b72ddbbaecac9c477655932e874d1e7371f0e21f257ef694294aeb24a3a618900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000e0165148c8f6941d5398a0000000000000000000000000000000000000000008c9e3600e499797391149100000000000000000000000000000000000000000000186a7977a6a730369b220000000000000000000000000000000000000000008ce145623e8c5c138fd29300000000000000000000000000000000000000000004e3104c20841a7b227a56000000000000000000000000000000000000000000002e9488fe480d3a83e7d200000000000000000000000000000000000000000016a27d68f7b11d783be898000000000000000000000000000000000000000000dd06a83c3ddd68dbf2aecb000000000000000000000000000000000000000000002184fe37bffe96afbda70000000000000000000000000000000000000000008276dfc91f7ab1a5ab5fe0000000000000000000000000000000000000000000095c01eb8501d7e81c39870000000000000000000000000000000000000000000016bb03fd7a8f5c0e06f811560c35aa0c5e20fe42fde9e9a5d301da0862dea03b356a63f2d57f023a0e062c88db16b6d1116a0348dbac79aa30f15ce9461bf2563c5caa4fd0f83554abe32c25c1bedc7e4b2ff4fd619d98d7617b55083c95184a257ac759cdac9c920b322822186500d3528a7c62a80aeb2d74de6f3f62c3140bafc7172e838e8de6b4f40cd83d74a244fa2eab34ad3530bc5e4b78f47937984e160ac8f86afd7b8a66a702ae3e192d6486de1eb7ca51db2d82cd896173398b8aa5b8931ed5af31547bef1a6c15ad55aa70a6c85cc04669c0a102e50d43406590f7782b435534a9333bdb2e7f5045d7606cff7ab49a99f491e05b49eb0fb4bb83690212d29a1fc0eee8360c4036dd1377ddc9fd11fcd93cb1de4740f3ffdd6d35a852cff25c54b62653a01b50f66755945b7514cbb0bd6601657c576d9debb52df43c0db831ab0a8f113f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000212e773510fc13f112ccbb7034abdb608fd86f5a697a9c079399f352170010dd12529a089998bbe9f1824f3b63108c52f9b317ad0acaacc6e49818a616bad97710605a6d3985db9e45e0e9c0f3299274082f9b2dc994507fcc5e27cc7709dafea2758cb86e71e8e775d35d08f236c109967d88c7e69bdae0693709cb15f5104bf06331e682c2b8c300b240c83250c0d367b1c86ad2afd7c3e8de05b2bc818600627eb64fa649327d0d179346bdbbe9347a000ff19e156aa050b6d0e61ac5f4474005648119b572679de210a9020b7ef1a63b53287043bfc2e53f0df96705b6d780decf38af521c623113d0119984b176528d4bc65f00e90f6e552f21fb46e065412d08dc1c5419cac4112ab20fe2a7ba285c454c61e2a19d3f99313da3df5011e148b9e525b4a5a67f006d564572dd8a07cd22915d1c74edbade797f1ecab173b1e0a5332e1e2e8360d0b36605b40208da74158a928cf9007dc64b4924c2d03570dfe902a8894e9e620904b34458fb27739b22e271e963fbdf71dc52f187a7b0d0e9bc9731cb00351141eed21f5be194cff1fcce9cd87e395cba60d70e2dbc6b32f46f88dd1f9d4d53e5f854f59cc8f6e6848256b374806a9d365f97f1066b05a1dbbc1fe54126ffcffd43d85da0a54136c1560119542fd9a55f55efcf4cfe0f3277e4c1e71e6a479018f8d90eb988edd8169c83e08670fa2afbb300d635a46fb0000000000000000000000000000000000000000000000000000000000000001083836b4486c85a2b5afc196f9ddb0050d5b4716a5ebd5dc114265d1ffdeebeb24afeb0d53d868de55ea740fd8235dadc9467e138158235a6296aa64ad64efc61599a867c634e6ab4bb1021ea7dffbf641b87059e80042de3e3f81942f8cffb305e3e22af76c9aa9eb7842976b2afddc58137882085384183ade8d632389a19217b76eac80212cef2a6feb634d67a634bc7828f801a0bfe09ac7d3cbe6e31cf5055cd5e3d8f7dd4f7846d61329649c2ff7ea7e6862b4408a9547e73a526cdfa817b96e769f84aa0ad6bd548f127a6e394b9b3203bd7fc7bb8155b91fb59b90b62629dae57b5a52a3cd7942b9e321f8bd1994a3a184376a0fd49fa2b246d2bb4927b2c1bf08a83e66d04e7cd61bbfdd8470a4b193794fe725934210d0cfa2f81a04817b03cfd5f126f67477991a974ef258ef092e99800a681ce61376a4fc235f1bfbf1095d8f502f5b23eff044db4f7a2c9206ee5fb424e27cdd5499057649fb16ea5b95ac89d448e04815e4fe972a8f283dce253e57a468d74482d91d2f2e0b30506a03d0807c638b74b622799a647a3c7fe49a196f0f61400ba7862aec0cc10af4d720d840ac7587e8ff1e29f7d801eb7bdccbd5cee3589485636cc32862a5