Special data
- Status: Successful
- Nonce: 6
- Type: 0
- Gas used: 21356201 gas
- Gas limit: 21356201 gas
- Gas price: 36.49 Gwei
- Effective gas price: 36.49 Gwei
-
Input data:
0x60806040523480156200001157600080fd5b5060405162001b4238038062001b42833981810160405281019062000037919062000548565b83600090805190602001906200004f92919062000355565b5082600190805190602001906200006892919062000355565b5081600290805190602001906200008192919062000355565b50735b3256965e7c3cf26e11fcaf296dfc8807c01073600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060005b8151811015620001f8576003828281518110620000fc57620000fb62000850565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a48080620001ef90620007a4565b915050620000da565b506200020a816200021460201b60201c565b50505050620008f2565b60005b81518110156200035157600382828151811062000239576200023862000850565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080828281518110620002b857620002b762000850565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a480806200034890620007a4565b91505062000217565b5050565b828054620003639062000738565b90600052602060002090601f016020900481019282620003875760008555620003d3565b82601f10620003a257805160ff1916838001178555620003d3565b82800160010185558215620003d3579182015b82811115620003d2578251825591602001919060010190620003b5565b5b509050620003e29190620003e6565b5090565b5b8082111562000401576000816000905550600101620003e7565b5090565b60006200041c62000416846200065f565b62000636565b90508083825260208201905082856020860282011115620004425762000441620008b3565b5b60005b858110156200047657816200045b8882620004cb565b84526020840193506020830192505060018101905062000445565b5050509392505050565b60006200049762000491846200068e565b62000636565b905082815260208101848484011115620004b657620004b5620008b8565b5b620004c384828562000702565b509392505050565b600081519050620004dc81620008d8565b92915050565b600082601f830112620004fa57620004f9620008ae565b5b81516200050c84826020860162000405565b91505092915050565b600082601f8301126200052d576200052c620008ae565b5b81516200053f84826020860162000480565b91505092915050565b60008060008060808587031215620005655762000564620008c2565b5b600085015167ffffffffffffffff811115620005865762000585620008bd565b5b620005948782880162000515565b945050602085015167ffffffffffffffff811115620005b857620005b7620008bd565b5b620005c68782880162000515565b935050604085015167ffffffffffffffff811115620005ea57620005e9620008bd565b5b620005f88782880162000515565b925050606085015167ffffffffffffffff8111156200061c576200061b620008bd565b5b6200062a87828801620004e2565b91505092959194509250565b60006200064262000655565b90506200065082826200076e565b919050565b6000604051905090565b600067ffffffffffffffff8211156200067d576200067c6200087f565b5b602082029050602081019050919050565b600067ffffffffffffffff821115620006ac57620006ab6200087f565b5b620006b782620008c7565b9050602081019050919050565b6000620006d182620006d8565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156200072257808201518184015260208101905062000705565b8381111562000732576000848401525b50505050565b600060028204905060018216806200075157607f821691505b6020821081141562000768576200076762000821565b5b50919050565b6200077982620008c7565b810181811067ffffffffffffffff821117156200079b576200079a6200087f565b5b80604052505050565b6000620007b182620006f8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415620007e757620007e6620007f2565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b620008e381620006c4565b8114620008ef57600080fd5b50565b61124080620009026000396000f3fe6080604052600436106100f35760003560e01c80636352211e1161008a578063a22cb46511610059578063a22cb46514610313578063b88d4fde1461033c578063c87b56dd14610358578063e985e9c514610395576100f3565b80636352211e1461024557806370a082311461028257806395d89b41146102bf578063986be72e146102ea576100f3565b80630eadc88f116100c65780630eadc88f146101b957806318160ddd146101e257806323b872dd1461020d57806342842e0e14610229576100f3565b806301ffc9a7146100f857806306fdde0314610135578063081812fc14610160578063095ea7b31461019d575b600080fd5b34801561010457600080fd5b5061011f600480360381019061011a9190610d29565b6103d2565b60405161012c9190610e27565b60405180910390f35b34801561014157600080fd5b5061014a610464565b6040516101579190610e42565b60405180910390f35b34801561016c57600080fd5b5061018760048036038101906101829190610d56565b6104f6565b6040516101949190610e0c565b60405180910390f35b6101b760048036038101906101b29190610ca0565b6104fd565b005b3480156101c557600080fd5b506101e060048036038101906101db9190610ce0565b610501565b005b3480156101ee57600080fd5b506101f7610638565b6040516102049190610e84565b60405180910390f35b61022760048036038101906102229190610b8a565b610645565b005b610243600480360381019061023e9190610b8a565b61064a565b005b34801561025157600080fd5b5061026c60048036038101906102679190610d56565b61064f565b6040516102799190610e0c565b60405180910390f35b34801561028e57600080fd5b506102a960048036038101906102a49190610b1d565b61070c565b6040516102b69190610e84565b60405180910390f35b3480156102cb57600080fd5b506102d46107c0565b6040516102e19190610e42565b60405180910390f35b3480156102f657600080fd5b50610311600480360381019061030c9190610ca0565b610852565b005b34801561031f57600080fd5b5061033a60048036038101906103359190610c60565b610915565b005b61035660048036038101906103519190610bdd565b610919565b005b34801561036457600080fd5b5061037f600480360381019061037a9190610d56565b61091f565b60405161038c9190610e42565b60405180910390f35b3480156103a157600080fd5b506103bc60048036038101906103b79190610b4a565b6109b3565b6040516103c99190610e27565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061042d57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061045d5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60606000805461047390610ff3565b80601f016020809104026020016040519081016040528092919081815260200182805461049f90610ff3565b80156104ec5780601f106104c1576101008083540402835291602001916104ec565b820191906000526020600020905b8154815290600101906020018083116104cf57829003601f168201915b5050505050905090565b6000919050565b5050565b60005b8151811015610634576003828281518110610522576105216110fd565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508082828151811061059e5761059d6110fd565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4808061062c90611056565b915050610504565b5050565b6000600380549050905090565b505050565b505050565b60008060038381548110610666576106656110fd565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610703576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fa90610e64565b60405180910390fd5b80915050919050565b60008060038054905090506000805b828110156107b5578473ffffffffffffffffffffffffffffffffffffffff166003828154811061074e5761074d6110fd565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156107a2578161079f90611056565b91505b80806107ad90611056565b91505061071b565b508092505050919050565b6060600180546107cf90610ff3565b80601f01602080910402602001604051908101604052809291908181526020018280546107fb90610ff3565b80156108485780601f1061081d57610100808354040283529160200191610848565b820191906000526020600020905b81548152906001019060200180831161082b57829003601f168201915b5050505050905090565b6003829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b5050565b50505050565b60606002805461092e90610ff3565b80601f016020809104026020016040519081016040528092919081815260200182805461095a90610ff3565b80156109a75780601f1061097c576101008083540402835291602001916109a7565b820191906000526020600020905b81548152906001019060200180831161098a57829003601f168201915b50505050509050919050565b600092915050565b60006109ce6109c984610ec4565b610e9f565b905080838252602082019050828560208602820111156109f1576109f0611160565b5b60005b85811015610a215781610a078882610a6d565b8452602084019350602083019250506001810190506109f4565b5050509392505050565b6000610a3e610a3984610ef0565b610e9f565b905082815260208101848484011115610a5a57610a59611165565b5b610a65848285610fb1565b509392505050565b600081359050610a7c816111ae565b92915050565b600082601f830112610a9757610a9661115b565b5b8135610aa78482602086016109bb565b91505092915050565b600081359050610abf816111c5565b92915050565b600081359050610ad4816111dc565b92915050565b600082601f830112610aef57610aee61115b565b5b8135610aff848260208601610a2b565b91505092915050565b600081359050610b17816111f3565b92915050565b600060208284031215610b3357610b3261116f565b5b6000610b4184828501610a6d565b91505092915050565b60008060408385031215610b6157610b6061116f565b5b6000610b6f85828601610a6d565b9250506020610b8085828601610a6d565b9150509250929050565b600080600060608486031215610ba357610ba261116f565b5b6000610bb186828701610a6d565b9350506020610bc286828701610a6d565b9250506040610bd386828701610b08565b9150509250925092565b60008060008060808587031215610bf757610bf661116f565b5b6000610c0587828801610a6d565b9450506020610c1687828801610a6d565b9350506040610c2787828801610b08565b925050606085013567ffffffffffffffff811115610c4857610c4761116a565b5b610c5487828801610ada565b91505092959194509250565b60008060408385031215610c7757610c7661116f565b5b6000610c8585828601610a6d565b9250506020610c9685828601610ab0565b9150509250929050565b60008060408385031215610cb757610cb661116f565b5b6000610cc585828601610a6d565b9250506020610cd685828601610b08565b9150509250929050565b600060208284031215610cf657610cf561116f565b5b600082013567ffffffffffffffff811115610d1457610d1361116a565b5b610d2084828501610a82565b91505092915050565b600060208284031215610d3f57610d3e61116f565b5b6000610d4d84828501610ac5565b91505092915050565b600060208284031215610d6c57610d6b61116f565b5b6000610d7a84828501610b08565b91505092915050565b610d8c81610f3d565b82525050565b610d9b81610f4f565b82525050565b6000610dac82610f21565b610db68185610f2c565b9350610dc6818560208601610fc0565b610dcf81611174565b840191505092915050565b6000610de7601883610f2c565b9150610df282611185565b602082019050919050565b610e0681610fa7565b82525050565b6000602082019050610e216000830184610d83565b92915050565b6000602082019050610e3c6000830184610d92565b92915050565b60006020820190508181036000830152610e5c8184610da1565b905092915050565b60006020820190508181036000830152610e7d81610dda565b9050919050565b6000602082019050610e996000830184610dfd565b92915050565b6000610ea9610eba565b9050610eb58282611025565b919050565b6000604051905090565b600067ffffffffffffffff821115610edf57610ede61112c565b5b602082029050602081019050919050565b600067ffffffffffffffff821115610f0b57610f0a61112c565b5b610f1482611174565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000610f4882610f87565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015610fde578082015181840152602081019050610fc3565b83811115610fed576000848401525b50505050565b6000600282049050600182168061100b57607f821691505b6020821081141561101f5761101e6110ce565b5b50919050565b61102e82611174565b810181811067ffffffffffffffff8211171561104d5761104c61112c565b5b80604052505050565b600061106182610fa7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156110945761109361109f565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6111b781610f3d565b81146111c257600080fd5b50565b6111ce81610f4f565b81146111d957600080fd5b50565b6111e581610f5b565b81146111f057600080fd5b50565b6111fc81610fa7565b811461120757600080fd5b5056fea2646970667358221220f9c036ccd3ed1f1d3c36b269be5a57dd31ebfea9fcb2c986857f412be379146664736f6c63430008070033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000001d417374726f6e6f6d6961204d6574612031363639393332303033373839000000000000000000000000000000000000000000000000000000000000000000001d417374726f6e6f6d6961204d6574612031363639393332303033373839000000000000000000000000000000000000000000000000000000000000000000003e68747470733a2f2f6d657461646174612d6269332e70616765732e6465762f617374726f6e6f6d69612e7669702f6e66742e6a736f6e3f6e66743d616c6c00000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000dd4e7734a8495ffd6e742ea0812b1b1a0472d0310000000000000000000000004b4f2c82dded91191d19e8fa07315f5f2b62abb8000000000000000000000000140caea5d1b3aa6ca87139fa85d201729cc3fe9200000000000000000000000054b967a09e4f17dbf624b610ee3e432dac6e075e000000000000000000000000ed2a83cdd784ab16bbe6edf3d2af501b1f50a5390000000000000000000000005fdd6566c2a603925e0e077c9c342dde7c06bf000000000000000000000000002ea5c9f2bcc7d4d3f3616d4a11ad86b4e377f3420000000000000000000000001618406d203aefa14526f77d79fdbeac9d42137b00000000000000000000000075e44f7541d5ce46f4d21075b45760f109c14b51000000000000000000000000bf3838bdefccbac5d8389b8fabc6b92fbb04e975000000000000000000000000beaca3595d0e023cc726109b5ba38c7164daddb5000000000000000000000000ee1aed8e69916889f45f4dc8b178ab9ff144d09f0000000000000000000000005fb4fb6916e95d9b2828515fae35a175589c208e0000000000000000000000009ede39c1dc05ae3f37b622a71fd10d7b95d8809e000000000000000000000000261495d4994f40705b842377ffb6589cada10fce00000000000000000000000022a1789dd5ee19151356a05cd715d73081d833f800000000000000000000000049c4dfc5367b42f2445621479dc9421908414402000000000000000000000000385ee52f7712351214c3e1d3215d033ecfdd9d09000000000000000000000000453584a69e71bf763e3bc77152b03396e12bff410000000000000000000000004e7de0493fd87269d39e023c3182f329651fe32d00000000000000000000000027ffa728654a65ab6797a25d0a0664bd2bcdb496000000000000000000000000c38340c035bbbf8bdf799af9e2336846124e080f00000000000000000000000087bc2f2ba8c83f412fed5c3151de0ffbdc9599840000000000000000000000005ed1f9a50d8e516df2d1565a0ad468c08f45a44600000000000000000000000048b799ac8f5b71024fb26d59e8cbe68cdc7347210000000000000000000000004560bb2b9000751286bf9adf9d9c33be00a654d500000000000000000000000042bca311fe32d132365eb278fb7864ae300b50b200000000000000000000000082d30797cc1b191dcdebc6c2befe820ec8efe9cb000000000000000000000000ec55fb7a85f1443ef913b41b7d19378b17ded884000000000000000000000000b029eef1f5505764d0df1750f55612958547de57000000000000000000000000729f9575346bab049db2cdb382fb650aecf18b830000000000000000000000009b6e3ee25aa859a783aed2e7132ffd847d478e69000000000000000000000000bad6f3f82774b9bcb6306cfd0a057cd97e19537a0000000000000000000000001fbf8256723a49ebcdae9caeb8b59d25323404820000000000000000000000006d32c61a134306b62d585b6eb581f73e8f121aad00000000000000000000000038fccc4ed695dab2033f62d3df1ed315fe700610000000000000000000000000be39ad6d10802b6ac0943eab3e6c6b1884a054c400000000000000000000000038039da6bc26c101316af426cbf7f43834957c460000000000000000000000006bb9a5f6a9f27985c5257c8264339bbe5d15992c0000000000000000000000001089712b631b91df68b322e78872fa3a8d8f986d000000000000000000000000c1e8b4457bf01b08a8fcb2e308c9b965f40c74de000000000000000000000000d37e2b44e3c84f2fcb0dd0491c9bee1f20a27eaa000000000000000000000000863e7aaded2b90a08802d362b7fbf228b65c5bc90000000000000000000000003e720f62db92cfc9f486c9d739e7753feac83faa000000000000000000000000837253fa2d3f43a07dd8a8ce2c081aad8f670d5d000000000000000000000000ba26877c2036e1f2baba63bdd5bfe996b050e13c000000000000000000000000dfe7a77fc692836b25f970340190bbe79bd521f700000000000000000000000012735b6bb60d15803ee626f2d11229040fa04d240000000000000000000000005eb2b0cf7945cb36679f3f11e65709185f739cf000000000000000000000000091026357a490af64025d661970601f70eabe7ab2000000000000000000000000b72da1ea9b4af834125247737838502e8577310f00000000000000000000000010c41a3e9d394a424d669364e833531c0ad44322000000000000000000000000658cb9ec99852eedea98d7d143605a45f156a337000000000000000000000000f56715f873bdea3d47633dc5d92dbf3d880132db0000000000000000000000003981b7b4af5f5a522ebbbbc9e641f55e8fff247c000000000000000000000000c55acca66444d4bae4654e857d2d30f855d913dc0000000000000000000000002be033978c1a4c2e3efa65a4120c5062c3ef93d3000000000000000000000000207a988fc635fda2227e4e850ff7a37381d3c8c50000000000000000000000007e6db35729b28f1357f846c0657edc44b4c2fc1200000000000000000000000097b439db483bb0e02c709b2e948a32ee72daa82d000000000000000000000000562f739e16c6d1f15b4a63b4e8ed39c492cfa2ee000000000000000000000000ee6df2087f3eade8b0db4a379cfbe063a59e27bd0000000000000000000000002390d9f0d3ba44cd6f83609fa859711233ce98260000000000000000000000005d0bbff6386aa8e6803018f54dffb5d563d4fdf0000000000000000000000000f743e3142287168842116e809b7682b21647bb50000000000000000000000000d1698b5cad6ca658eaa4a5b636a77fa748e7771f000000000000000000000000c2936b6ee2ae5af2990eeb05e7f72ccbb51c9c7b000000000000000000000000af8997779ab6f058f227930129077a24e7b092710000000000000000000000003076dd2c4f6797034ffb11cedfca352b579b120e0000000000000000000000003308dbb985b1358ebd5a8df14f95fcc0e1e127ec00000000000000000000000082d764d05d76ec02aecb8a8bb587c9184e522456000000000000000000000000a7fe9146f08fec5179869be867f68cbdf3cb210c000000000000000000000000a092f3cac8a3b28bdc91d8f04f604cf5dd60c78f0000000000000000000000006cbd72572987860119c7e2595afd7329a9c4f1eb00000000000000000000000066362b929c1a9aaf14c51aab9b455ad7fb8268c400000000000000000000000058e63ae05e7500f2af388512ba039d1cd71deaf8000000000000000000000000e52cec0e90115abeb3304baa36bc2655731f79340000000000000000000000000604b425733111f488d2685dc57fd1711506248800000000000000000000000022f45a91cb248394705c1eda4f907b87c369ba44000000000000000000000000855b61db4b3c1c7eedd8c1c49e8d6201a4726b77000000000000000000000000ff78f7c6e23187fd4bdb2f7f35359a42d56878dd000000000000000000000000302f90a581a65a8930100e1fff118e0026093a2b0000000000000000000000000b7a3d57f3bf97b5a476e21c71af98fafe56506d0000000000000000000000008bd8e5b75aab24048305bb7ac6940494ce51f338000000000000000000000000a53e72eed7daf63f920e510b3d43339f5433413a000000000000000000000000a7e7bae98b7e7b03b424003b4fe6053ba87aeca0000000000000000000000000c0738649740929ef714cc5c0229a1d5fa8138c29000000000000000000000000e65bfbe5fc1f27037aaefc36da087f6440617f5500000000000000000000000042777ac115839294cee59db51af1f5c4d6dde1380000000000000000000000002a0fb6c157dcd383cbd46724250dffba50968fb00000000000000000000000002ed07bd20b8d2742bd417af68295c4d9f67e9ad30000000000000000000000009d28930c91d33b93e2f7b6b5c25ca45565d358440000000000000000000000006af4baeedda22578ab612ac36c0a50a6a0ec8f860000000000000000000000000099e92adca2876afc2ce0686b35864b48bc17430000000000000000000000006afd43382fccba8295595ddf0df5f744f72fc46500000000000000000000000040861ffd09ea6c51b68aa94a0ed60a9d03afeab30000000000000000000000009dabafdffb061837457e2cc8f0204e9ae113e87d0000000000000000000000002697874aa13e051c03148df68177ab8e20ddf06300000000000000000000000068ae44e5fe22551c7e1bbcc59ca4d94778f49c050000000000000000000000001bea80c2b888a6a44fc43b87e5c84823e97af61400000000000000000000000033d5cc43debe407d20dd360f4853385135f97e9d0000000000000000000000008d004ec19b23b35baccb5faa0b2ec4f673c092e7000000000000000000000000545cd42c7fec84a2c3d162fbf3109ef3248bcdde000000000000000000000000f6a7aa03a49300e06c67b84f9e863176dbbc8f660000000000000000000000009b3e36b1665f652e2e49ed189388ca791dfc5b6e00000000000000000000000061c4c71c08f3602192eb0a34ae0874b670a16a0f000000000000000000000000f455a1d5b937d06256ce86e3fe7f458b6899bd0a000000000000000000000000987eacc519234418a4e0543ac60efd64febbd7dc000000000000000000000000ccfb503aee3ca3eca6971fbaf4c8404222d719f20000000000000000000000008fa6c48d446b1cdf60cbba9f881a320168e408b4000000000000000000000000b3cd2d684975adde013519993c7c814a9d721f140000000000000000000000003679aac6ffe31058bc24dace86853f166a74dfdd000000000000000000000000da54eedbed39046014cee21c9715ea1bb30b401600000000000000000000000094fc70cffb47fc77d16f7997acd527e45a87b050000000000000000000000000f81e01761184dcbf5e7475ea51e1dc497fdbc6ac0000000000000000000000003b7586a7193a320fd38448797442435854aef68900000000000000000000000044cbdb1979fbc26fc72156959191f322005e8f370000000000000000000000005bdd2ffba507c91db8ddcf9423c2e1397195fc97000000000000000000000000c3542e506ccb0b47476ed8b1a7151b73dcade185000000000000000000000000df0e6350da24ebdbe05fd800b37500a87fee030b000000000000000000000000b6f5b3364901b7e53827f549e04a3219727a9c4700000000000000000000000099b8226ec774c957ffe2747fdfbae8f22741e899000000000000000000000000cef6e4291fa781173968b3c8d9ac53748d98c52e00000000000000000000000040490ffaeb68fcd626c15d818ad151e0b0a4a2600000000000000000000000001b37a62a34b3c1fa6d2c30d25ae58ea10d09d72800000000000000000000000020c3cc9e8869adc1b7efad187f10969a449653f5000000000000000000000000e29c72e8dd266debaac636f8062c1c93eef2385d000000000000000000000000f8bb95f50808f207596cebbf65302c1e183084d90000000000000000000000005848df0ce90cae54ab9e034863262684435d1f91000000000000000000000000cd0242a4cbb1121c86b44d9be795bea530551be8000000000000000000000000d54849e62c3e8a3313008dd657c77c0d47be687900000000000000000000000007765a8fe17584edc2a7441c9442fb57a843a5f50000000000000000000000001c5900272e1b9bc3916cd57f871caf56cd6d4a60000000000000000000000000bba79fdb474be2ee8e92750e0636d68c65fd02f10000000000000000000000009573e2e2f9e6ec4c3b4bd1b2d95d012c493cf6b600000000000000000000000085a7cfb18c0ddaf65776a37937479629f499b5d7000000000000000000000000e924788719e494534788c7aa46fee04109d4ac2400000000000000000000000048cc972f55d6051b4441068d4432c8b7866e1f2d0000000000000000000000009f11ec3d4db3dca25cd1549a59a0a08de348ddb6000000000000000000000000efe4c9d1bb00baa7640d4d2d6ab666707f25c3e4000000000000000000000000dabac573f3e8cc54417961c684da42f0b9bebf6400000000000000000000000006c6a7c0bc849d795dbdefdc48007f4f53845878000000000000000000000000bbb76f409df39f490e55622e7be36cbc5c56d632000000000000000000000000a244312a1c313bd79f75dcfedcda850997fd356f000000000000000000000000d8a251b2a5a8d5faba6a0bc710657cb4323da8cf0000000000000000000000003336e2985c95eb4b9930a8d15c09dc7571617847000000000000000000000000fb5a4c5e5e922e274410e9e4d280ff6c16ff1072000000000000000000000000ec1b429f2d6b2bfecf1b386a232012417fdbc11c00000000000000000000000079636ad272dfb43a62c909e23ea3190cf59528ff00000000000000000000000018e92faead9e7ba45ca96665033ae5f99dcd82f20000000000000000000000006e9b990cadc35e6efa8eb8a33325ba513a240aab00000000000000000000000041a745de32034a7d34750e82667d7abd6430525b000000000000000000000000d0be9fa26d801fde439ce47c62a1b0740ed7df53000000000000000000000000522ea58a06842817a18b1fc6e2311c3c24094181000000000000000000000000480ef7fd941bb6e7cc3335d4f226613a73c5e48a000000000000000000000000a6bd95149ecb2a8086b65de68fadc2aea12749760000000000000000000000005c34636af2e7530c7475f706a5e1b37165bbad2e00000000000000000000000030d571bac582857c9466d9866dbd879f2d6bf41b0000000000000000000000006acbf28c7a04a34e6b1a37b383109cb95e8fc522000000000000000000000000f93c19cd804c17098fdfab510531115a9f5719ef000000000000000000000000b0129c941ee1c9c8417a7c2bef19b64571ad002e0000000000000000000000004e9dc1de4f65411dcc872b20e601b71849a19188000000000000000000000000b4994f7a64004a1a40f41fcb3e89d2bea4309b0d000000000000000000000000e54ce70c7623c905b186f705890dfcd5d80cebe20000000000000000000000000075ab3ecf6ca7fb5b1c7116d1ab92cdd45ca1de0000000000000000000000009a59309f7be1bb610f953ff0cf7748dbbe0e8ef8000000000000000000000000ea85b953fdc3723212a9c94ff0df9ec5bf2c8d0700000000000000000000000076eda89f8be52da58c3bcde574f576af8771a52300000000000000000000000082270bca36fea6aeb6c8c55c8f0cf454cd020ae50000000000000000000000006bc729641f5e49dc34c8d7836b9bbb4fd0a87455000000000000000000000000b3df7a3ba934058a562fd6a95f3128b3e08c2581000000000000000000000000832548d1dbc5712bc898cc2f7229c9726396179c0000000000000000000000005d9d82784b300c0ad1c002b11d42c8d23c26a3930000000000000000000000000d5a0263992a88d79eadf672e589bb00bb49fe130000000000000000000000008a906d96c13c0b634466531b82596dc5287d13ff000000000000000000000000fec5f10376c61424b007e1def1ac52d3f931c74a0000000000000000000000003f9343a5b2d1ccad06a07219b7d74e3cbff1b8cb0000000000000000000000001ef83799235f53cd81dbe9a09f77a60b48d54c8800000000000000000000000043a71761ab437bf720db7e14cc94dd7aeebfe8990000000000000000000000009493452ec4b4806ae98fd90b1c6e73066518ec4d000000000000000000000000b4e7b8946fa2b35912cc0581772cccd69a33000c0000000000000000000000009aaaf6ba66fc04ab6b805ed96f49cc08b4a5188a0000000000000000000000007a63d46a6f97f623e5109d58b52b33153737027d000000000000000000000000dc5dc5b18f09cdf1ae14862e8e4665369e614ce70000000000000000000000003d810765cf8cef35c3de85ffd22e9bd33935c3be0000000000000000000000000e73d837b29ac157d072c946ad65d3fa9a5750ba000000000000000000000000eea92fdb9be4dbc22933fb5c8100fef0d04ef3510000000000000000000000000323f50e3e1daf8976f6a3a97340660daf997fc8000000000000000000000000a3f18fa10d91f101f93a39579828b687011e36db0000000000000000000000001b847e5920547503f0a3e0d0175af28fdd172df6000000000000000000000000ae4f4bd402b7d5e1090186aee217b0ce8bd53d48000000000000000000000000ac5814626dea1104a060efc076e06d3a89b0d016000000000000000000000000a58ba7ccd5b5e7fd966a0c39547ae7a6a49675e30000000000000000000000001a902de28eef29a12f47bd28fba557e2987a31de00000000000000000000000097bfa3b8e3144d46f923bb45b7bd5731b1b425c500000000000000000000000038483df47fc7237586e3333ce2499bb6857e2ae700000000000000000000000063d95818bd82b317cbe656327501354d1ab46cd6000000000000000000000000e699abec885ae71dd618d215d4154bdd0c640e560000000000000000000000009fc4a721ae053de0f42b4da6c7f842bcb3e35e0b00000000000000000000000057a2ee6a383ba1671a7fcb6ecd6b8a9eb06b19a10000000000000000000000007b91002b231f3b813605709b589a22a947a9cf740000000000000000000000009e2344a4fb70e54ca31dc43ce8bce7fee75fb41d000000000000000000000000c8c1180bcf6ad041244963bed23ce25dfc6adbf00000000000000000000000001c2f2d165d5719b1d77d2e9f53fc806e884f5b0a0000000000000000000000009eb76e4d666efb684df3ac20bb05bfeae82a9e40000000000000000000000000f93ed353400d140f2f0775430ec8f24bf722732d00000000000000000000000065c40aee7114cf4a208e1564908bdef76788e1100000000000000000000000009be89c60e0daa0abf93cc242758166106095c8a800000000000000000000000076366ce4a4a3d80f1c135fcfa16546279777f6a600000000000000000000000042541a2ba03cae418cdb70525c55a0a0a5fd254f000000000000000000000000112cbf4a8cebe9b9c0f43df4a35155b470b60fad000000000000000000000000dac3d422753959e85418ba0662168207f150446f00000000000000000000000052ca1cb9fc6fbd1cfe5630e74de8738b517a367a0000000000000000000000001331a7aa1309e384e16b5364196e29ac3d97c745000000000000000000000000128ac2964ce95fe456b146c986f762afbc64c1f000000000000000000000000025bb1fe12105f1bd9ce73d9d8fb9a4f3e59f66d5000000000000000000000000e173f7666751f8127c07a6a0c26009562788ac7b000000000000000000000000c8c9af678ca7d0f780d7196f32cdbec60d9971180000000000000000000000006f1f7474cac035949086d1c3e4158f90e492f2e20000000000000000000000004b411cb2f7f35acfb71ef0ce4ed65ac1d09b516a000000000000000000000000ae8312dc7053fb0d0d98fb56e3956c351a95f245000000000000000000000000950b3a84778aaa8eea00b4723cf874b98ba2fc660000000000000000000000004ddbf6140cedfcb2bd75874f9d82d60715e4408600000000000000000000000018d82cc691754ea6db4018004de61fce8a63f392000000000000000000000000fe89edfb84290697f0b62553a14f2a87c894e703000000000000000000000000b2c364732065821a9b154d8381317d8650f3c5d4000000000000000000000000ec7fb8075a8f06be74c3a02fabb410395341b96c000000000000000000000000b573d55bb681b091ca01ef0e78d519ed26238c38000000000000000000000000a138786daffdca39e0af3cafab1066bb9f57de66000000000000000000000000f0f5d173adb06c1e8b67904cd58690ebf20fa2bf000000000000000000000000503494ae36ca8d5f2daffb5a2053a536e3c1d759000000000000000000000000be456d5a90e5fd51b26d0c864f28a37174d20c93000000000000000000000000e26f91cc2984fb61702a218efa715d86e6a7052300000000000000000000000018a99a54b45bbdbe32ed38ac106510a1807213480000000000000000000000000272aafe06eff7a72420835b1e5a60ba118cb2fc000000000000000000000000d695cf5659c1c9403091f516e1232349760e2e8a000000000000000000000000eabd9ab3ebe4056bd148ad06b5273f2f141efa6c0000000000000000000000006d21e8c7c9e493d31c01c6795c9e9b65d3f0420d000000000000000000000000a95418cabf51bdb46932c880bbc29b004ea12d1e000000000000000000000000724fa7649fb9c5cd48729ebb66f0d66ea402081000000000000000000000000053a0ef064d77cc26175b8750b6777462231783b1000000000000000000000000b92b697fd20b5edae0e0016cdc001afe3ccdf2da0000000000000000000000002d5aa31b43a270df6a5df5de4c9a0f62204b355400000000000000000000000047d4cb3a9d44bc05040393fd6b34d5967836d1260000000000000000000000006d1da448c645df8ee97b9cd0bb4f0a60899b0f9f0000000000000000000000002dca21a05d9d3dcd6d2b9cf699a2d03f4ce221470000000000000000000000000e0849f515b2ecbac96bc7c167d0f47c4eb42f5f0000000000000000000000007d3770f37696838201eabfda1ea27180438921c00000000000000000000000005920486a9c1c147ba29d5792bf9e3d9b08f453400000000000000000000000006555bd8a0a9db55ef8be24df75839982f9bfff960000000000000000000000007e12606abca4b59a81bed1bedc92c8ee6056a326000000000000000000000000e785aafd96e23510a7995e16b49c22d15f219b850000000000000000000000005e6f93af7d8bbea05275cd530adbf75464af0e7c0000000000000000000000000bd8e94e780c4d913d0b0c4869402daded927dae000000000000000000000000ebda75c5e193bbb82377b77e3c62c0b32324030700000000000000000000000073f388d8bce9d1be4fe74192272b9ca3a691612c000000000000000000000000eb18c3ed3b1485bd523402ae2c96ff76237661ae0000000000000000000000000ba1ea91db4b6fc9b79fd9141d74c41a0dbd197e00000000000000000000000073b03def245f5c8ab4f58a40df4ae28ace64b1c4000000000000000000000000bcf9401833aa1b79109f9d66808ca2c9a0ab7104000000000000000000000000cc01aa387580a7a9f57739b2f125a74055d42464000000000000000000000000fd7cc92abfa79e33c3c50027a064cd919ace794a000000000000000000000000af19d8e84a10a73bdb89ba7215200ac1f9741c960000000000000000000000000838a23171be3ffca04711a8373eff29c75bfa270000000000000000000000008f15f914f286b2c2c80a0d41311bf2aae8f2c72d000000000000000000000000165150bffba1e897d0a81caafae4f4b75bc8da60000000000000000000000000c99bb98a886496e0c43690f0f87de75b7a9b49af00000000000000000000000051b2c29c40ea3d1431491efb4e1b5d1f018c844c00000000000000000000000061954767edf0f91606ddcfa42cccf06df8a5b8180000000000000000000000008d0943c238d8d0d3a6d5f2aaa4dafa869a8c3913000000000000000000000000333867d75b36d370f46506c7667a8db566617d91000000000000000000000000cd820e341bd2370b74edc762daa0124ef9ee14e70000000000000000000000001020886f5ca4f9c6bdde67138e9bc798dfd58ace000000000000000000000000af5968e115341ea59b83c5d8bd91f9448128cb070000000000000000000000000b3f76c14733c75e06bfa504422a208d72e16dbb000000000000000000000000bc781f61ad0dbfb695a03b9d74bafea3a0a6aeb200000000000000000000000025e73408f9100e7e6f2cd051645ed2a07e042b84000000000000000000000000cd435913b60ea72c52ab0fbcb43769eec1c179930000000000000000000000008888885f6f07b2ef75bd6bb335c2655f28b7f9900000000000000000000000003cf44af54009613a62a541124ad67876e9e69c61000000000000000000000000629000a9fa4abbdbf71b812513b416c2ecbd6c7100000000000000000000000045d49b61a97f037dd96b014f0eaacc455c5083c3000000000000000000000000cd9fdd61b12526edce986b1d043263588023830700000000000000000000000060a207e5b8babbed0528475094e585bbfe57c8280000000000000000000000005134844a4ea5699aa454c04820d4b99255f95cc3000000000000000000000000a0f6ff6aca3a401766f96356e822d92576a42cc5000000000000000000000000d28906edefc9d0890c4c3a2d9e804a860965bc6d000000000000000000000000c823eed52bc30b3a5400ef800898c7522470f476000000000000000000000000bb718c12ac938152ed1fb1b3e330f88fc1eb424d0000000000000000000000008cd22baf1e0e452d2cadf58a499b398ccedc984300000000000000000000000017ef2b6ff281dbb79847c9cbb2ce62572abb24c80000000000000000000000006f289f75ae802dab940cf2f4ca34c072b9992c3600000000000000000000000074d296e09e1983726849f5abf5d61d92e682cdfe0000000000000000000000004cdea2c128128b71ff2c513ddb26a74280d294150000000000000000000000001da302f5ff7a731d488d75632e7e8ec51361057b000000000000000000000000e31bb1a9a271b754cbadcd5e993c883d8e4cf9af000000000000000000000000728339cb2f641d1bd37a117b83acdad7c829b1df000000000000000000000000fc6f44004291e2aadf9d2e22c8355995c050c96200000000000000000000000090ad1d203126b5ef7ab1b6c41eaf4e7b9c73554c0000000000000000000000001adb1cfab2084e36c4054a594c80d13b32bb25bb0000000000000000000000005c1ac50c47e707f8e7f3820287e53f6fa59f67db000000000000000000000000960ae7e6108c0b6860c44f38eadf572814d107da00000000000000000000000045d407a0bc8fd298408974dc9c9e4a563c24c89a000000000000000000000000fb2056b830fc5dec5ef6343f38e6c10feceff3a4000000000000000000000000c23805a3592dbdf305b134d30bff21edbbabe547000000000000000000000000900b4a841fb7948680b0a149b41bf8bd03702074000000000000000000000000a8c8a2fd008afc1fdea3cde23f8177fc521e8f5e000000000000000000000000862b919686373ddc2b4cd09ecf0955c605d6301400000000000000000000000017b0f343c11555eea62b67747ddc2205bd6ce48b000000000000000000000000a3ae679d9b5be477775926d386b78c6843cd92aa000000000000000000000000fa0e027fcb7ce300879f3729432cd505826eaabc00000000000000000000000057684b15932d26db1457ca1f1be4b9237298af0a000000000000000000000000430e7e8b19f9738dea6fff4e40283cda0ba0dc640000000000000000000000000b429a5dd66921143da6979f741b36b9df714eb5000000000000000000000000218ee1ba01962f23b3a9fe268d5439c61bcb24bc000000000000000000000000fa3786bfbc9a5a4b39269291f2ab639c9d3450440000000000000000000000002ba09bdb3ee2241be30616e53174fbc851adcb3d0000000000000000000000008a7cc407a8aad0836c236a13963fdb083f4b101d000000000000000000000000fb9b04cec327572b71ece8d1a128d54a21196ae6000000000000000000000000ed8e67b65207575ba31f8cb9f3fd476e0396ec8f000000000000000000000000ee6b77ae75831d3696c2f91285614ec7e492fb97000000000000000000000000d08eae720d3732573c69421a89846510d7902604000000000000000000000000a92b01aa4cb4447d80b1e7a75d7157c91196d372000000000000000000000000db0f95806885c2e6b048d2ee62918fcd852c0fcb000000000000000000000000b4edfe8022af14dbcfecee650172ef2f3480a486000000000000000000000000bf45b617e442ae89e7d4296d5ebe52364f7f928d0000000000000000000000002dad65ba45dab78fa999e5829da8cfd032a6d1210000000000000000000000007fee302a14d6b945c0eb6da9c4426c8d75d38a730000000000000000000000008f4de2321a58c00c15c66229304740ceac026eae000000000000000000000000cfc6141dea2f03bb6b5ba9787bb7be5753e80e21000000000000000000000000483388c064fdcd036ad9df3807332023fb1cbbe7000000000000000000000000eefc39b63f104ff7a802b3d4fccac62557e5465c00000000000000000000000091079b5105eaa89d4b83feda1a13e78e054b7c220000000000000000000000005a0ba0babf15ecad898f687e2c641a6758bb1dbd00000000000000000000000089cc7317dafb318c71b3a721c5f98fb08ba45799000000000000000000000000948b76ce2bd46f371ad63c96a18ab4d0a0479878000000000000000000000000469de767e44981fadb4b2fdac578facdf017c613000000000000000000000000100f8071139145313001546f0e989a3f2338407e0000000000000000000000009cff401fd8a9e22ebf4c9a4a115e49c2c718f89f000000000000000000000000a72bc016be8f075fdf24964fd62c422101574bb4000000000000000000000000cd27b0f87624bd87ece76bacf3a190b8b2bd7eec000000000000000000000000c6018fe23130d939fc11410693ef338b75ca34d80000000000000000000000006ae8e448f14ae0ac7757d080defb330b3a6b005400000000000000000000000093071db50d028e62fcf5f571bb5357160252eb7f000000000000000000000000fd79cbf83268bfe7b1bc7b2788b20ce3798dac2e0000000000000000000000009bb6d919dcc4b106550a6cd4ac231b625cfa52f1000000000000000000000000da5aeb98c85a6bf3f25fdf4b94942a4d80a34fe40000000000000000000000000a70ee94a9e03ef2a82ebede121a38843a600f4400000000000000000000000068ffdeab1ea022ddd0bbfd92a32c016b857b1e50000000000000000000000000e90e14da9e43bc04518c9009cf673c692151d5010000000000000000000000006867d163a2d49b5f7f4dc1fc9ab371916235c576000000000000000000000000e9fcdd73888bf11900ea28de68b91d31e7561293000000000000000000000000bf4992e1743f72a6053ff7d2440dd146c9a57bb800000000000000000000000005ad33622d86f77076fd78feb064e1b24cad900200000000000000000000000038fe225402551011180f0f2ab69945f9603cdb5c00000000000000000000000042e76f0ce43508c42bb61bd1b7c33295b7f4dd72000000000000000000000000c95b8b3d9dcd5cc0027e2a711f26dfd9cbe1bb8b0000000000000000000000004f8035e37420a47b74dcc4af95e9d25345c5e2cd000000000000000000000000b07e53a13181e053f73c7e93bf0ecda4ebcbbcf400000000000000000000000055d4a39d15ebbf419704ba3ecd1fbbc55979a19d00000000000000000000000030e6749c50dabef906cd7d425d20c45e5b138182000000000000000000000000b60f81b7babea7584063fde7c462a0970a06934c000000000000000000000000cb7c4de1e766ca39fab4a83424756d2ffac9858c000000000000000000000000cc0b0f91a6150ef4bc42bb7cecf83c5bce504bee000000000000000000000000be522803f4f86dd12612411a4e203c5732ca54e200000000000000000000000053aca3b77b79213bd7aa73b74b407de3e3e4f0f1000000000000000000000000d6c46293b04b39c6c4d5f418ca72d5962f1fedcb000000000000000000000000e13d49d5fe282db996b9842413676e780b13275e0000000000000000000000008d7013044a4326a1cf7d88aea49c17ca5ec0c7c0000000000000000000000000c9f0c11c29a68cf12d5b8b739db6f4e2703f11a7000000000000000000000000d35aea93bbdff4ed8f5a617d890836092d5f081700000000000000000000000050e01433711f0cde93d09856405f64a579fa524400000000000000000000000021518831d8852658057e43c7ec5503be25366df9000000000000000000000000e897c45101316e1b31c9b6155f2486e8c5d5f8d7000000000000000000000000109d97019eda5e32b31cd995ba3d29fc5a3e7c97000000000000000000000000572d6f0628ef555061932f85687c9f8f85505ed1000000000000000000000000bf37f27a4ac7bd29290ed2c3aa68e6ab11fd4d6e0000000000000000000000001213cddb1a81d12ed6a99f2f888d407880cbc386000000000000000000000000cdd5dddc8ed9a10b65d605950e40b7efe7603111000000000000000000000000038ab6ed8a483f25646caa96caba2547ce53059c000000000000000000000000371267a1863080c5f39229183350e0d87d39743e0000000000000000000000004070dfd9b7c5ea17cab8505964ba00476ea08530000000000000000000000000a206d3731a2291bd1ef26ca037cc8110e0fda150000000000000000000000000d09e8bcd82a7b7dc74ffcc989415bcaa84b46b5c000000000000000000000000b5d74f8bdb8ab8bb346e09ed3d09d29495b1684900000000000000000000000068419a1abde07539c662a48396afcdc5772d0cc10000000000000000000000000c4bf96e381f321a2ddc14d662cbb144da9edda3000000000000000000000000f735c4f5d5de381730d86b04a1db7d35df1eb861000000000000000000000000cba2e4e7e929579101c428bc075ef864a8085b36000000000000000000000000a5c5e686f7f4ff921a4c9bc0a512c3183cbc863b000000000000000000000000188e700338e0c89b82f9171e93d0504ae0105eee000000000000000000000000d61b084306fd8f4c6adbe24c8083669b20aa8d4b0000000000000000000000000000006f43b26ba724ae3ddb0c55536d64e5f985000000000000000000000000fc0247cdaabc166423915077b666fa3bb9d1ee4d0000000000000000000000009ebfb53fa8526906738856848a27cb11b0285c3f000000000000000000000000f14afa6a2960a3e79a9a1d617405907f67a7f9d4000000000000000000000000a02b8d6eb937abbcd82f6276ae864621887909450000000000000000000000009c1e62f0f11650c5d531c05cfbb09e7612fdae8d000000000000000000000000aeec7022dd46a32b32027958c029fcfaf7747120000000000000000000000000d3abc1d4b2a4c2cad16416b41551753c7df796bd