0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01e8d20ecfd7898bd4627b9a57cbb53dc2ef29cdd5224bbbe67636ed7c4d59fb820d9be12295b10928cc5fb85393e5c45beb8452463d88662a4e4684b7dab19656fabd1062f27cedcc6859a70c4c736ef63fad96715bfe4d6ae49385d36d80221000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000145d6000000000000000000000000000268737bb76c05e3e946b09901197a94fd5dd3fc06a57b59d44a52afff50d9ed255f159873f1954be21cc900ee56a54cc37311d109ba4eae744937680777ca37577c340000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003b56650786d271654a77c900000000000000000000000000000000000000000043993708bd1310e4663218000000000000000000000000000000000000000000001c7fab154bf1ce4ffbbc000000000000000000000000000000000000000000f59cd62babbc736dbacd080000000000000000000000000000000000000000009a9427482fe73801a21ac30000000000000000000000000000000000000000000013cb94fcdaabe4902a27000000000000000000000000000000000000000000de8f4d0e4a14df98b9be5900000000000000000000000000000000000000000015ff6cd51ca9aa14d7d4c90000000000000000000000000000000000000000000021ad0d3409cf9857f43c0000000000000000000000000000000000000000009f1cfc116c887cb6b0a81300000000000000000000000000000000000000000033edc2be0cfca664a25101000000000000000000000000000000000000000000000e2882b03ef5eea04731248df693aae4a8a4bd8e32a5bcb6324f72d183c324f8b73fe5470163a80798012a5de938a81d6890b4d1c2711bbe017e2f4989a9917fc556b4ce5239b696b727254cbb9297320fda7f29af0c5fd34b84a4d01c7917c0161b1e27929550771a282a46e82fcf16d7d777691c75ffa05aa29a09367a7dbc5c47e1d4500ce82ee3540fc6af3cec4b2882c1f220a75ae5e251461aba35e27d1f27dbfeb7ed03635d74047fa6d2f04f08e2b8eeaa87d7580b9b2e3bb9b223bbefa207714351b5c92c2e2552726914b3f0a7ecce717f46e3aaad96e4448c67fbd65c4855e9109a8c3b060b842293c91ae2b6e297109616884f8ae041dd0ef46d3815a0878d4b9382d7d62eb8bc509cce3bb1ce6ea535a99959579b8cbf16898856ad8a893e2467b26b8e2406b1597b18d840bfbdccdc9543da89155bea9de2c4fd3480f180f0edb4a165000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020189f30a24770ff430b591387f143f9193edef2f494f00544c7b4d6f75434558062ed5dede5167c2014661bdda309f69432bdab407e0f359ffd97fe9c9227c5a019ce9cb3d52f7240fac4b6063d9fe5eaf9946eb1eb5a1e0bafe9bc017ff73672990fa15c4f16f404b85907d0bd21143337ac657c1de7a9d0f284d2c65b4b7c329b2158f72ce714d1d8ce31a01576b0f5e8958be0948c077d0ef099d6cceeabe17acbb0bbcf99589024257f0b06229ccea31643f77ed3eae52b9ae2f9c4508731b863fd88003e8350fa4f5e86b3146392347dbb7e2669b08359f6f512ad1b56409e2126a71bedbc2e606f6a3b86e516cc11bf1ec741b480381cec5add52616150c279d44f0065e7c11e1e03d83e045ce94547f1b56307cc40cb226c358fb2b06185fb05ba034951815e262f97f39675cffd72f7ed8081d8db495132e6c98dc3e1090e5d4c653d9d525fc9c8487aa308702493a1e97542f51057b75992bed32991a8983b49f2854c9392dd3e6051442795697dea5177d1c6c84741b2d8854bdc21525259336cf04c56bf9ed93fe9ee60ff5f9cb16ad9ec2fdd8b52cecb513c52e17ec597a1c6ae2b39c59970983c07c49d0b4b93979687e7d5b93cc43169469562b49492a68b2cbae98903ec4b2f88cf81e5898b3b70995b65f08ca0c4e6d0a3c0aad9c371d798bef9add34aebac1a2c023e8cc79611c583508b9e4e6bc2ce32000000000000000000000000000000000000000000000000000000000000000010c79f02071b9496885f593d1b8594dbce96d10f4ad1ad5e3354b2c322a3b78da26bbde2dc1da98e000c2bad38136798c231e2db37bd518844030449556ad872a24b442bc129265b5e8bdccfb6b23dd0d3adad1b3d54cd430102c284d5fa3d19117a22e811f1b0183f7b5ae79c3f45824487d0b5caf31e6b16c2610f6445883d504a0f16900e8fda45d758f249869c57a153b930631f8289850a627e4204280ad1d108d59d90a56f428bb441b0c738b5c04ca2f1414ac33a3ec52165bdad495c02e14526b0f85f65dd74b51ff363cd64aaffeb38a834c8f059bbeef6572c3a82812beb418a6ce5895ae33473cdfa09bdf42128f61660b60ace02a48431024434e217495461611bb433125cbcbd97908dc6ed2c856d4379d8479b28258216bf8d1271ed1b220d67c1fc0c306a330bad60ffb55a986550bb7458b9ef1750b513a0b108f59eb820f167254348abdbc89e9705317ff1c68c6a44db4ccef59dfa095b01fcbfbb86a655159fe7e2d037ae9f9d89b897e12fb31a1d9008672e6653a9b0c1bf5cb7b917cd2320eefe6d353c9796a5ca7457b7b053cb365bc5b80865496fc10ca122f218aeb2d65b7c0a86581e75f38452f7147f6937b73b6a3755ac22024