0x608060405234801561001057600080fd5b50612db3806100206000396000f3fe608060405234801561001057600080fd5b50600436106100a85760003560e01c80635ecb16cd116100715780635ecb16cd146102f15780637709bc78146103a95780639e281a9814610405578063b0ac19a014610453578063da0f8cd0146104c1578063e086e5ec14610560576100a8565b806019146100ad57806046146101275780604d146101a1578060d8146102235780631b2ef1ca146102af5780633c9033bd146102e7575b600080fd5b610125600480360360808110156100c357600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080351515906020019092919050505061056a565b005b61019f6004803603608081101561013d57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610901565b005b610221600480360360a08110156101b757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019092919080359060200190929190505050610bc4565b005b6102ad600480360360c081101561023957600080fd5b81019080803590602001909291908035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e11565b005b6102e5600480360360408110156102c557600080fd5b810190808035906020019092919080359060200190929190505050611097565b005b6102ef611261565b005b6103a76004803603602081101561030757600080fd5b810190808035906020019064010000000081111561032457600080fd5b82018360208201111561033657600080fd5b8035906020019184602083028401116401000000008311171561035857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050919291929050505061140d565b005b6103eb600480360360208110156103bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116b1565b604051808215151515815260200191505060405180910390f35b6104516004803603604081101561041b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116c4565b005b61047f6004803603602081101561046957600080fd5b8101908080359060200190929190505050611866565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610543600480360360a08110156104d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803515159060200190929190505050611950565b604051808381526020018281526020019250505060405180910390f35b610568611e77565b005b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806105f75750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610641575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061068b57507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6106fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600083905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561078157600080fd5b505afa158015610795573d6000803e3d6000fd5b505050506040513d60208110156107ab57600080fd5b81019080805190602001909291905050509050600081116107cb57600080fd5b600083156107e4576107dd8686612053565b90506107f1565b6107ee86866121c1565b90505b6000806107ff88888561232f565b915091508882111561081057600080fd5b61081e88846001870361244e565b818573ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561089c57600080fd5b505afa1580156108b0573d6000803e3d6000fd5b505050506040513d60208110156108c657600080fd5b810190808051906020019092919050505003935060006108e7858484612647565b90506108f5818a8a87612777565b50505050505050505050565b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061098e5750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806109d8575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610a2257507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610a94576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600083905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610b1857600080fd5b505afa158015610b2c573d6000803e3d6000fd5b505050506040513d6020811015610b4257600080fd5b8101908080519060200190929190505050905060008111610b6257600080fd5b60008315610b7b57610b748686612053565b9050610b88565b610b8586866121c1565b90505b600080610b9688888561232f565b9150915088821115610ba757600080fd5b610bb8600185038989858588612934565b50505050505050505050565b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610c515750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610c9b575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610ce557507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610d57576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60005a9050600060087fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008416901c90506000600f8416905060006001821415610dab57610da48989612053565b9050610db8565b610db589896121c1565b90505b610dc389828961244e565b610dcf868a8a84612777565b6000831115610e06576000803690506010025a866152080103019050610e0461a0aa61374a830181610dfd57fe5b0485612964565b505b505050505050505050565b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610e9e5750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610ee8575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610f3257507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610fa4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60005a9050600060087fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008416901c90506000600f8416905060006001821415610ff857610ff18787612053565b9050611005565b61100287876121c1565b90505b60008061101389898561232f565b91509150818a018b1115611052578b828c03111561103f576110398c8a8a858588612934565b50611051565b61104f828c038a8a858588612934565b505b5b6000851115611089576000803690506010025a88615208010301905061108761a0aa61374a83018161108057fe5b0487612964565b505b505050505050505050505050565b7f746d3f5e74c1ba8a66b48e6f3d71ae823318585733ff6000526015600bf30000600052602082045b80156112375760008201601e600080f55060018201601e600080f55060028201601e600080f55060038201601e600080f55060048201601e600080f55060058201601e600080f55060068201601e600080f55060078201601e600080f55060088201601e600080f55060098201601e600080f550600a8201601e600080f550600b8201601e600080f550600c8201601e600080f550600d8201601e600080f550600e8201601e600080f550600f8201601e600080f55060108201601e600080f55060118201601e600080f55060128201601e600080f55060138201601e600080f55060148201601e600080f55060158201601e600080f55060168201601e600080f55060178201601e600080f55060188201601e600080f55060198201601e600080f550601a8201601e600080f550601b8201601e600080f550601c8201601e600080f550601d8201601e600080f550601e8201601e600080f550601f8201601e600080f5506020820191506001810390506110c0565b50601f82165b801561125c5781601e600080f55060018201915060018103905061123d565b505050565b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806112ee5750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611338575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061138257507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6113f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16ff5b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061149a5750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806114e4575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061152e57507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6115a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60005b81518110156116ad5760008282815181106115ba57fe5b6020026020010151905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561164357600080fd5b505afa158015611657573d6000803e3d6000fd5b505050506040513d602081101561166d57600080fd5b8101908080519060200190929190505050905061169e84848151811061168f57fe5b6020026020010151338361244e565b505080806001019150506115a3565b5050565b600080823b905060008111915050919050565b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806117515750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061179b575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806117e557507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611857576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b61186282338361244e565b5050565b60008060ff60f81b30847f5b4bb3ff53a436ef8d04ab52b47429cdf7ee781c13d128731a063e7571294ce060001b60405160200180857effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526001018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018381526020018281526020019450505050506040516020818303038152906040528051906020012090508060001c915050919050565b6000807319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119e05750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611a2a575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611a7457507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611ae6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600086905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611b6a57600080fd5b505afa158015611b7e573d6000803e3d6000fd5b505050506040513d6020811015611b9457600080fd5b8101908080519060200190929190505050905060008515611bc057611bb98a8a612053565b9050611bcd565b611bca8a8a6121c1565b90505b600080611bdb8c8c8561232f565b91509150611bea8a8383612647565b9650611bf78c848c61244e565b611c03878d8d86612777565b60008573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c8257600080fd5b505afa158015611c96573d6000803e3d6000fd5b505050506040513d6020811015611cac57600080fd5b81019080805190602001909291905050509050611cd285826129f390919063ffffffff16565b97508573ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d5157600080fd5b505afa158015611d65573d6000803e3d6000fd5b505050506040513d6020811015611d7b57600080fd5b81019080805190602001909291905050509150611d9b8c858c840361244e565b611e65828773ffffffffffffffffffffffffffffffffffffffff166370a08231876040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611e1c57600080fd5b505afa158015611e30573d6000803e3d6000fd5b505050506040513d6020811015611e4657600080fd5b81019080805190602001909291905050506129f390919063ffffffff16565b96505050505050509550959350505050565b7319abe4496214df53bd60bf05385c2bc28e87a09073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611f045750731afa018d9be65b0eac856340d919c4526c168ff873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611f4e575073d05ae1da4f202d82f165f6b0291e6be4668b39b873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80611f9857507344a5d8240174f7164ff963d9062cdf114841045973ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61200a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f6e6f74207472616465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015612050573d6000803e3d6000fd5b50565b60008060006120628585612a76565b9150915073c0aee478e3658e2610c5f7a4a2e1777ce9e4f2ac8282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807fe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303815250602001925050506040516020818303038152906040528051906020012060001c9250505092915050565b60008060006121d08585612a76565b91509150735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f8282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f815250602001925050506040516020818303038152906040528051906020012060001c9250505092915050565b600080600061233e8686612a76565b5090506000808573ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561238a57600080fd5b505afa15801561239e573d6000803e3d6000fd5b505050506040513d60608110156123b457600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508273ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff161461243857808261243b565b81815b8095508196505050505050935093915050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106125275780518252602082019150602081019050602083039250612504565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612589576040519150601f19603f3d011682016040523d82523d6000602084013e61258e565b606091505b50915091508180156125ce57506000815114806125cd57508080602001905160208110156125bb57600080fd5b81019080805190602001909291905050505b5b612640576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5472616e7366657248656c7065723a205452414e534645525f4641494c45440081525060200191505060405180910390fd5b5050505050565b60008084116126a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180612d53602b913960400191505060405180910390fd5b6000831180156126b15750600082115b612706576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180612d2b6028913960400191505060405180910390fd5b600061271d6103e586612bed90919063ffffffff16565b905060006127348483612bed90919063ffffffff16565b9050600061275f836127516103e889612bed90919063ffffffff16565b612c8290919063ffffffff16565b905080828161276a57fe5b0493505050509392505050565b60006127838484612a76565b5090506000808273ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16146127c4578660006127c8565b6000875b915091508373ffffffffffffffffffffffffffffffffffffffff1663022c0d9f838330600067ffffffffffffffff8111801561280357600080fd5b506040519080825280601f01601f1916602001820160405280156128365781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401808581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156128c45780820151818401526020810190506128a9565b50505050905090810190601f1680156128f15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561291357600080fd5b505af1158015612927573d6000803e3d6000fd5b5050505050505050505050565b6000612941878585612647565b905061294e86838961244e565b61295a81878785612777565b9695505050505050565b60008090505b828110156129ee5761297d818301611866565b73ffffffffffffffffffffffffffffffffffffffff166040518060000190506000604051808303816000865af19150503d80600081146129d9576040519150601f19603f3d011682016040523d82523d6000602084013e6129de565b606091505b505050808060010191505061296a565b505050565b6000828284039150811115612a70576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612afe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612d066025913960400191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610612b38578284612b3b565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612be6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056324c6962726172793a205a45524f5f41444452455353000081525060200191505060405180910390fd5b9250929050565b600080821480612c0a5750828283850292508281612c0757fe5b04145b612c7c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284019150811015612cff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553556e697377617056324c6962726172793a20494e53554646494349454e545f4c4951554944495459556e697377617056324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54a2646970667358221220bc3e3f7844f29e0567a69d0eca467004c9f41205e324359f693b6f4389e6541a64736f6c63430006060033