Special data
- Nonce: 1
- Is contract? Yes
-
Contract code:
0x6080604052600436106101445760003560e01c806368e0d4e1116100b6578063b858183f1161006f578063b858183f146103f8578063c45a015514610428578063d5f3948814610453578063df2ab5bb1461047e578063f2fde38b1461049a578063fb3bdb41146104c35761014b565b806368e0d4e114610316578063715018a614610341578063791ac947146103585780638da5cb5b14610381578063ac9650d8146103ac578063b6f9de95146103dc5761014b565b806349404b7c1161010857806349404b7c1461020c5780634a25d94a146102285780634aa4a4fc146102655780635023b4df1461029057806363bd1d4a146102c05780636827e764146102eb5761014b565b806304e45aaf1461015057806309b813461461018057806312210e8a146101b05780631c75b6b2146101ba57806323a69e75146101e35761014b565b3661014b57005b600080fd5b61016a60048036038101906101659190614a17565b6104f3565b604051610177919061581e565b60405180910390f35b61019a60048036038101906101959190614a40565b610879565b6040516101a7919061581e565b60405180910390f35b6101b8610b87565b005b3480156101c657600080fd5b506101e160048036038101906101dc9190614b3d565b610b89565b005b3480156101ef57600080fd5b5061020a60048036038101906102059190614929565b610c87565b005b61022660048036038101906102219190614b8f565b610e69565b005b34801561023457600080fd5b5061024f600480360381019061024a9190614c4b565b610e6d565b60405161025c919061561d565b60405180910390f35b34801561027157600080fd5b5061027a6112f8565b604051610287919061540c565b60405180910390f35b6102aa60048036038101906102a59190614a81565b61131e565b6040516102b7919061581e565b60405180910390f35b3480156102cc57600080fd5b506102d56116e2565b6040516102e2919061563f565b60405180910390f35b3480156102f757600080fd5b506103006117e8565b60405161030d919061581e565b60405180910390f35b34801561032257600080fd5b5061032b6117ee565b604051610338919061540c565b60405180910390f35b34801561034d57600080fd5b50610356611814565b005b34801561036457600080fd5b5061037f600480360381019061037a9190614c4b565b611981565b005b34801561038d57600080fd5b50610396611e21565b6040516103a3919061540c565b60405180910390f35b6103c660048036038101906103c19190614815565b611e4a565b6040516103d391906155fb565b60405180910390f35b6103f660048036038101906103f19190614bcb565b611fce565b005b610412600480360381019061040d91906149d6565b6125a6565b60405161041f919061581e565b60405180910390f35b34801561043457600080fd5b5061043d61283b565b60405161044a919061540c565b60405180910390f35b34801561045f57600080fd5b50610468612861565b604051610475919061540c565b60405180910390f35b610498600480360381019061049391906147c6565b612887565b005b3480156104a657600080fd5b506104c160048036038101906104bc9190614774565b61288c565b005b6104dd60048036038101906104d89190614bcb565b612a7e565b6040516104ea919061561d565b60405180910390f35b60006002600654141561056e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b600260068190555061057f33613020565b156105bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b69061579c565b60405180910390fd5b60008260800151905060008034119050801561068c57600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846000015173ffffffffffffffffffffffffffffffffffffffff1614610669576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610660906157bc565b60405180910390fd5b60006127106004548660800151028161067e57fe5b049050808560800151039250505b610705828261069b57306106a1565b85606001515b8660c00151604051806040016040528089600001518a604001518b602001516040516020016106d2939291906153b6565b60405160208183030381529060405281526020013373ffffffffffffffffffffffffffffffffffffffff16815250613039565b92508360a0015183101561071857600080fd5b8061086a57600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16846020015173ffffffffffffffffffffffffffffffffffffffff16146107b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a89061571c565b60405180910390fd5b60006127106004548502816107c257fe5b04905060008185039050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d866040518263ffffffff1660e01b8152600401610827919061581e565b600060405180830381600087803b15801561084157600080fd5b505af1158015610855573d6000803e3d6000fd5b505050506108678660600151826132db565b50505b50506001600681905550919050565b6000600260065414156108f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b60026006819055506000803414905060008360400135905081156109355760006127106004548660400135028161092757fe5b049050808560400135019150505b6109dc8183610956578560200160208101906109519190614774565b610958565b305b600060405180604001604052808980600001906109759190615839565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505081526020013373ffffffffffffffffffffffffffffffffffffffff16815250613457565b5060075492508115610a34578360600135831115610a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a269061577c565b60405180910390fd5b610a9d565b6000612710600454850281610a4557fe5b04905084606001358185011115610a91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a889061575c565b60405180910390fd5b610a9b30826132db565b505b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6007819055508115610b7857600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b8152600401610b25919061581e565b600060405180830381600087803b158015610b3f57600080fd5b505af1158015610b53573d6000803e3d6000fd5b50505050610b77846020016020810190610b6d9190614774565b85604001356132db565b5b50506001600681905550919050565b565b610b91613736565b73ffffffffffffffffffffffffffffffffffffffff16610baf611e21565b73ffffffffffffffffffffffffffffffffffffffff1614610c38576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6103e8811115610c7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c74906156fc565b60405180910390fd5b8060048190555050565b6000841380610c965750600083135b610c9f57600080fd5b60008282810190610cb09190614aaa565b90506000806000610cc4846000015161373e565b925092509250732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac638bdb1925600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168585856040518563ffffffff1660e01b8152600401610d29949392919061545e565b60206040518083038186803b158015610d4157600080fd5b505af4158015610d55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7991906148c4565b5060008060008a13610dba578473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161089610deb565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16108a5b915091508115610e0a57610e05858760200151338461378f565b610e5d565b610e1786600001516139a0565b15610e4457610e2986600001516139bb565b8660000181905250610e3e8133600089613457565b50610e5c565b80600781905550610e5b848760200151338461378f565b5b5b50505050505050505050565b5050565b60608142811015610eb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eaa906157dc565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16868660018989905003818110610efe57fe5b9050602002016020810190610f139190614774565b73ffffffffffffffffffffffffffffffffffffffff1614610f69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f609061567c565b60405180910390fd5b600088905060006127106004548b0281610f7f57fe5b049050808a019150732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac63192128b2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848b8b6040518563ffffffff1660e01b8152600401610fe694939291906155bb565b60006040518083038186803b158015610ffe57600080fd5b505af4158015611012573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061103b919061485a565b9350888460008151811061104b57fe5b60200260200101511115611094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108b906156dc565b60405180910390fd5b6111c3888860008181106110a457fe5b90506020020160208101906110b99190614774565b33732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac636d91c0e2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168d8d600081811061110457fe5b90506020020160208101906111199190614774565b8e8e600181811061112657fe5b905060200201602081019061113b9190614774565b6040518463ffffffff1660e01b815260040161115993929190615427565b60206040518083038186803b15801561117157600080fd5b505af4158015611185573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a9919061479d565b876000815181106111b657fe5b60200260200101516139e4565b732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac630498b0ef600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16868b8b306040518663ffffffff1660e01b81526004016112249594939291906154e3565b60006040518083038186803b15801561123c57600080fd5b505af4158015611250573d6000803e3d6000fd5b50505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d836040518263ffffffff1660e01b81526004016112af919061581e565b600060405180830381600087803b1580156112c957600080fd5b505af11580156112dd573d6000803e3d6000fd5b505050506112eb868b6132db565b5050509695505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060026006541415611399576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b60026006819055506000803414905060008360800135905081156113da576000612710600454866080013502816113cc57fe5b049050808560800135019150505b61149981836113fb578560600160208101906113f69190614774565b6113fd565b305b8660c00160208101906114109190614aeb565b604051806040016040528089602001602081019061142e9190614774565b8a60400160208101906114419190614b14565b8b60000160208101906114549190614774565b604051602001611466939291906153b6565b60405160208183030381529060405281526020013373ffffffffffffffffffffffffffffffffffffffff16815250613457565b925081156114ed578360a001358311156114e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114df9061577c565b60405180910390fd5b611556565b60006127106004548502816114fe57fe5b0490508460a00135818501111561154a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115419061575c565b60405180910390fd5b61155430826132db565b505b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60078190555081156116d357600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168460200160208101906115cf9190614774565b73ffffffffffffffffffffffffffffffffffffffff1614611625576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161c9061571c565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b8152600401611680919061581e565b600060405180830381600087803b15801561169a57600080fd5b505af11580156116ae573d6000803e3d6000fd5b505050506116d28460600160208101906116c89190614774565b85608001356132db565b5b50506001600681905550919050565b60006116ec613736565b73ffffffffffffffffffffffffffffffffffffffff1661170a611e21565b73ffffffffffffffffffffffffffffffffffffffff1614611793576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61179b611e21565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156117e0573d6000803e3d6000fd5b506001905090565b60045481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61181c613736565b73ffffffffffffffffffffffffffffffffffffffff1661183a611e21565b73ffffffffffffffffffffffffffffffffffffffff16146118c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b80428110156119c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119bc906157dc565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16858560018888905003818110611a1057fe5b9050602002016020810190611a259190614774565b73ffffffffffffffffffffffffffffffffffffffff1614611a7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a729061569c565b60405180910390fd5b611a8433613020565b15611ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611abb9061579c565b60405180910390fd5b611bdf85856000818110611ad457fe5b9050602002016020810190611ae99190614774565b33732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac636d91c0e2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168a8a6000818110611b3457fe5b9050602002016020810190611b499190614774565b8b8b6001818110611b5657fe5b9050602002016020810190611b6b9190614774565b6040518463ffffffff1660e01b8152600401611b8993929190615427565b60206040518083038186803b158015611ba157600080fd5b505af4158015611bb5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bd9919061479d565b8a6139e4565b732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac63d03ffa22600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168787306040518563ffffffff1660e01b8152600401611c3e94939291906154a3565b60006040518083038186803b158015611c5657600080fd5b505af4158015611c6a573d6000803e3d6000fd5b505050506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611ccb919061540c565b60206040518083038186803b158015611ce357600080fd5b505afa158015611cf7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d1b9190614b66565b905086811015611d60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d579061573c565b60405180910390fd5b60008190506000612710600454840281611d7657fe5b0490508083039150600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d846040518263ffffffff1660e01b8152600401611dd9919061581e565b600060405180830381600087803b158015611df357600080fd5b505af1158015611e07573d6000803e3d6000fd5b50505050611e1586836132db565b50505050505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60608282905067ffffffffffffffff81118015611e6657600080fd5b50604051908082528060200260200182016040528015611e9a57816020015b6060815260200190600190039081611e855790505b50905060005b83839050811015611fc7576000803073ffffffffffffffffffffffffffffffffffffffff16868685818110611ed157fe5b9050602002810190611ee39190615839565b604051611ef19291906153f3565b600060405180830381855af49150503d8060008114611f2c576040519150601f19603f3d011682016040523d82523d6000602084013e611f31565b606091505b509150915081611fa057604481511015611f4a57600080fd5b60048101905080806020019051810190611f649190614995565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f97919061565a565b60405180910390fd5b80848481518110611fad57fe5b602002602001018190525050508080600101915050611ea0565b5092915050565b8042811015612012576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612009906157dc565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168585600081811061205857fe5b905060200201602081019061206d9190614774565b73ffffffffffffffffffffffffffffffffffffffff16146120c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ba9061569c565b60405180910390fd5b6120cc33613020565b1561210c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121039061579c565b60405180910390fd5b60003490506000819050600061271060045484028161212757fe5b0490508083039150600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b15801561219957600080fd5b505af11580156121ad573d6000803e3d6000fd5b5050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac636d91c0e2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168c8c600081811061223a57fe5b905060200201602081019061224f9190614774565b8d8d600181811061225c57fe5b90506020020160208101906122719190614774565b6040518463ffffffff1660e01b815260040161228f93929190615427565b60206040518083038186803b1580156122a757600080fd5b505af41580156122bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122df919061479d565b846040518363ffffffff1660e01b81526004016122fd929190615592565b602060405180830381600087803b15801561231757600080fd5b505af115801561232b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061234f919061489b565b61235557fe5b6000888860018b8b90500381811061236957fe5b905060200201602081019061237e9190614774565b73ffffffffffffffffffffffffffffffffffffffff166370a08231886040518263ffffffff1660e01b81526004016123b6919061540c565b60206040518083038186803b1580156123ce57600080fd5b505afa1580156123e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124069190614b66565b9050732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac63d03ffa22600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168b8b8b6040518563ffffffff1660e01b815260040161246794939291906154a3565b60006040518083038186803b15801561247f57600080fd5b505af4158015612493573d6000803e3d6000fd5b5050505089612559828b8b60018e8e9050038181106124ae57fe5b90506020020160208101906124c39190614774565b73ffffffffffffffffffffffffffffffffffffffff166370a082318b6040518263ffffffff1660e01b81526004016124fb919061540c565b60206040518083038186803b15801561251357600080fd5b505afa158015612527573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061254b9190614b66565b613c0490919063ffffffff16565b101561259a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125919061573c565b60405180910390fd5b50505050505050505050565b600060026006541415612621576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b600260068190555061263233613020565b15612672576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126699061579c565b60405180910390fd5b6000803411905080156126a95760006127106004548560400151028161269457fe5b04905080846040015103846040018181525050505b60003390505b60011561275d5760006126c585600001516139a0565b905061271e8560400151846126da57306126e0565b86602001515b600060405180604001604052806126fa8b60000151613c1e565b81526020018773ffffffffffffffffffffffffffffffffffffffff16815250613039565b856040018181525050801561274a5730915061273d85600001516139bb565b8560000181905250612757565b846040015193505061275d565b506126af565b836060015183101561276e57600080fd5b8161282c57600061271060045485028161278457fe5b04905060008185039050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d866040518263ffffffff1660e01b81526004016127e9919061581e565b600060405180830381600087803b15801561280357600080fd5b505af1158015612817573d6000803e3d6000fd5b505050506128298660200151826132db565b50505b50506001600681905550919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b505050565b612894613736565b73ffffffffffffffffffffffffffffffffffffffff166128b2611e21565b73ffffffffffffffffffffffffffffffffffffffff161461293b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156129c1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180615c1d6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60608142811015612ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abb906157dc565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1686866000818110612b0a57fe5b9050602002016020810190612b1f9190614774565b73ffffffffffffffffffffffffffffffffffffffff1614612b75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6c9061569c565b60405180910390fd5b612b7e33613020565b15612bbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bb59061579c565b60405180910390fd5b732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac63192128b2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168989896040518563ffffffff1660e01b8152600401612c1d94939291906155bb565b60006040518083038186803b158015612c3557600080fd5b505af4158015612c49573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190612c72919061485a565b9150600061271060045484600081518110612c8957fe5b60200260200101510281612c9957fe5b049050348184600081518110612cab57fe5b6020026020010151011115612cf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cec906156bc565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db084600081518110612d4057fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612d7357600080fd5b505af1158015612d87573d6000803e3d6000fd5b5050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac636d91c0e2600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168b8b6000818110612e1457fe5b9050602002016020810190612e299190614774565b8c8c6001818110612e3657fe5b9050602002016020810190612e4b9190614774565b6040518463ffffffff1660e01b8152600401612e6993929190615427565b60206040518083038186803b158015612e8157600080fd5b505af4158015612e95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612eb9919061479d565b85600081518110612ec657fe5b60200260200101516040518363ffffffff1660e01b8152600401612eeb929190615592565b602060405180830381600087803b158015612f0557600080fd5b505af1158015612f19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f3d919061489b565b612f4357fe5b732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac630498b0ef600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16858a8a8a6040518663ffffffff1660e01b8152600401612fa49594939291906154e3565b60006040518083038186803b158015612fbc57600080fd5b505af4158015612fd0573d6000803e3d6000fd5b505050508083600081518110612fe257fe5b6020026020010151013411156130155761301433828560008151811061300457fe5b60200260200101513403036132db565b5b505095945050505050565b600080823b905060008163ffffffff1611915050919050565b6000600173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415613078573393506130b2565b600273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156130b1573093505b5b60008060006130c4856000015161373e565b92509250925060008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16109050600080732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac634e6c8ed8600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168888886040518563ffffffff1660e01b815260040161315f949392919061545e565b60206040518083038186803b15801561317757600080fd5b505af415801561318b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131af91906148c4565b73ffffffffffffffffffffffffffffffffffffffff1663128acb088b856131d58f613c44565b60008e73ffffffffffffffffffffffffffffffffffffffff16146131f9578d613226565b8761321b57600173fffd8963efd1fc6a506488495d951d5263988d2603613225565b60016401000276a3015b5b8d60405160200161323791906157fc565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401613266959493929190615538565b6040805180830381600087803b15801561327f57600080fd5b505af1158015613293573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132b791906148ed565b91509150826132c657816132c8565b805b6000039650505050505050949350505050565b60008273ffffffffffffffffffffffffffffffffffffffff1682600067ffffffffffffffff8111801561330d57600080fd5b506040519080825280601f01601f1916602001820160405280156133405781602001600182028036833780820191505090505b506040518082805190602001908083835b602083106133745780518252602082019150602081019050602083039250613351565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146133d6576040519150601f19603f3d011682016040523d82523d6000602084013e6133db565b606091505b5050905080613452576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260038152602001807f535445000000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b505050565b6000600173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415613496573393506134d0565b600273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156134cf573093505b5b60008060006134e2856000015161373e565b92509250925060008373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16109050600080732f97c9b7a4d3cc3cd044305cbd0d38c5cafd88ac634e6c8ed8600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168789886040518563ffffffff1660e01b815260040161357d949392919061545e565b60206040518083038186803b15801561359557600080fd5b505af41580156135a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135cd91906148c4565b73ffffffffffffffffffffffffffffffffffffffff1663128acb088b856135f38f613c44565b60000360008e73ffffffffffffffffffffffffffffffffffffffff161461361a578d613647565b8761363c57600173fffd8963efd1fc6a506488495d951d5263988d2603613646565b60016401000276a3015b5b8d60405160200161365891906157fc565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401613687959493929190615538565b6040805180830381600087803b1580156136a057600080fd5b505af11580156136b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136d891906148ed565b915091506000836136ed5781836000036136f3565b82826000035b809250819950505060008a73ffffffffffffffffffffffffffffffffffffffff161415613727578b811461372657600080fd5b5b50505050505050949350505050565b600033905090565b6000806000613757600085613c7a90919063ffffffff16565b925061376d601485613d9390919063ffffffff16565b9050613786600360140185613c7a90919063ffffffff16565b91509193909250565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156137ec5750804710155b1561394857600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561385b57600080fd5b505af115801561386f573d6000803e3d6000fd5b5050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561390757600080fd5b505af115801561391b573d6000803e3d6000fd5b505050506040513d602081101561393157600080fd5b81019080805190602001909291905050505061399a565b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561398c57613987848383613e9d565b613999565b613998848484846139e4565b5b5b50505050565b60006003601401601460036014010101825110159050919050565b60606139dd600360140160036014018451038461409e9092919063ffffffff16565b9050919050565b6000808573ffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b868686604051602401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310613ae35780518252602082019150602081019050602083039250613ac0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613b45576040519150601f19603f3d011682016040523d82523d6000602084013e613b4a565b606091505b5091509150818015613b8a5750600081511480613b895750808060200190516020811015613b7757600080fd5b81019080805190602001909291905050505b5b613bfc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260038152602001807f535446000000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b505050505050565b6000828284039150811115613c1857600080fd5b92915050565b6060613c3d600060146003601401018461409e9092919063ffffffff16565b9050919050565b60007f80000000000000000000000000000000000000000000000000000000000000008210613c7257600080fd5b819050919050565b600081601483011015613cf5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f746f416464726573735f6f766572666c6f77000000000000000000000000000081525060200191505060405180910390fd5b6014820183511015613d6f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f746f416464726573735f6f75744f66426f756e6473000000000000000000000081525060200191505060405180910390fd5b60006c01000000000000000000000000836020860101510490508091505092915050565b600081600383011015613e0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f746f55696e7432345f6f766572666c6f7700000000000000000000000000000081525060200191505060405180910390fd5b6003820183511015613e88576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f746f55696e7432345f6f75744f66426f756e647300000000000000000000000081525060200191505060405180910390fd5b60008260038501015190508091505092915050565b6000808473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b8585604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310613f7e5780518252602082019150602081019050602083039250613f5b565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613fe0576040519150601f19603f3d011682016040523d82523d6000602084013e613fe5565b606091505b50915091508180156140255750600081511480614024575080806020019051602081101561401257600080fd5b81019080805190602001909291905050505b5b614097576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260028152602001807f535400000000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b5050505050565b606081601f83011015614119576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f736c6963655f6f766572666c6f7700000000000000000000000000000000000081525060200191505060405180910390fd5b828284011015614191576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f736c6963655f6f766572666c6f7700000000000000000000000000000000000081525060200191505060405180910390fd5b8183018451101561420a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f736c6963655f6f75744f66426f756e647300000000000000000000000000000081525060200191505060405180910390fd5b606082156000811461422b576040519150600082526020820160405261427c565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015614269578051835260208301925060208101905061424c565b50868552601f19601f8301166040525050505b50809150509392505050565b600061429b614296846158c1565b615890565b905080838252602082019050828560208602820111156142ba57600080fd5b60005b858110156142ea57816142d0888261475f565b8452602084019350602083019250506001810190506142bd565b5050509392505050565b6000614307614302846158ed565b615890565b90508281526020810184848401111561431f57600080fd5b61432a848285615ad6565b509392505050565b60006143456143408461591d565b615890565b90508281526020810184848401111561435d57600080fd5b614368848285615ae5565b509392505050565b60008135905061437f81615b7b565b92915050565b60008151905061439481615b7b565b92915050565b60008083601f8401126143ac57600080fd5b8235905067ffffffffffffffff8111156143c557600080fd5b6020830191508360208202830111156143dd57600080fd5b9250929050565b60008083601f8401126143f657600080fd5b8235905067ffffffffffffffff81111561440f57600080fd5b60208301915083602082028301111561442757600080fd5b9250929050565b600082601f83011261443f57600080fd5b815161444f848260208601614288565b91505092915050565b60008151905061446781615b92565b92915050565b60008083601f84011261447f57600080fd5b8235905067ffffffffffffffff81111561449857600080fd5b6020830191508360018202830111156144b057600080fd5b9250929050565b600082601f8301126144c857600080fd5b81356144d88482602086016142f4565b91505092915050565b6000815190506144f081615ba9565b92915050565b60008135905061450581615bc0565b92915050565b60008151905061451a81615bc0565b92915050565b600082601f83011261453157600080fd5b8151614541848260208601614332565b91505092915050565b60006080828403121561455c57600080fd5b6145666080615890565b9050600082013567ffffffffffffffff81111561458257600080fd5b61458e848285016144b7565b60008301525060206145a284828501614370565b60208301525060406145b68482850161474a565b60408301525060606145ca8482850161474a565b60608301525092915050565b600060e082840312156145e857600080fd5b6145f260e0615890565b9050600061460284828501614370565b600083015250602061461684828501614370565b602083015250604061462a84828501614735565b604083015250606061463e84828501614370565b60608301525060806146528482850161474a565b60808301525060a06146668482850161474a565b60a08301525060c061467a84828501614720565b60c08301525092915050565b60006080828403121561469857600080fd5b81905092915050565b600060e082840312156146b357600080fd5b81905092915050565b6000604082840312156146ce57600080fd5b6146d86040615890565b9050600082013567ffffffffffffffff8111156146f457600080fd5b614700848285016144b7565b600083015250602061471484828501614370565b60208301525092915050565b60008135905061472f81615bd7565b92915050565b60008135905061474481615bee565b92915050565b60008135905061475981615c05565b92915050565b60008151905061476e81615c05565b92915050565b60006020828403121561478657600080fd5b600061479484828501614370565b91505092915050565b6000602082840312156147af57600080fd5b60006147bd84828501614385565b91505092915050565b6000806000606084860312156147db57600080fd5b60006147e986828701614370565b93505060206147fa8682870161474a565b925050604061480b86828701614370565b9150509250925092565b6000806020838503121561482857600080fd5b600083013567ffffffffffffffff81111561484257600080fd5b61484e858286016143e4565b92509250509250929050565b60006020828403121561486c57600080fd5b600082015167ffffffffffffffff81111561488657600080fd5b6148928482850161442e565b91505092915050565b6000602082840312156148ad57600080fd5b60006148bb84828501614458565b91505092915050565b6000602082840312156148d657600080fd5b60006148e4848285016144e1565b91505092915050565b6000806040838503121561490057600080fd5b600061490e8582860161450b565b925050602061491f8582860161450b565b9150509250929050565b6000806000806060858703121561493f57600080fd5b600061494d878288016144f6565b945050602061495e878288016144f6565b935050604085013567ffffffffffffffff81111561497b57600080fd5b6149878782880161446d565b925092505092959194509250565b6000602082840312156149a757600080fd5b600082015167ffffffffffffffff8111156149c157600080fd5b6149cd84828501614520565b91505092915050565b6000602082840312156149e857600080fd5b600082013567ffffffffffffffff811115614a0257600080fd5b614a0e8482850161454a565b91505092915050565b600060e08284031215614a2957600080fd5b6000614a37848285016145d6565b91505092915050565b600060208284031215614a5257600080fd5b600082013567ffffffffffffffff811115614a6c57600080fd5b614a7884828501614686565b91505092915050565b600060e08284031215614a9357600080fd5b6000614aa1848285016146a1565b91505092915050565b600060208284031215614abc57600080fd5b600082013567ffffffffffffffff811115614ad657600080fd5b614ae2848285016146bc565b91505092915050565b600060208284031215614afd57600080fd5b6000614b0b84828501614720565b91505092915050565b600060208284031215614b2657600080fd5b6000614b3484828501614735565b91505092915050565b600060208284031215614b4f57600080fd5b6000614b5d8482850161474a565b91505092915050565b600060208284031215614b7857600080fd5b6000614b868482850161475f565b91505092915050565b60008060408385031215614ba257600080fd5b6000614bb08582860161474a565b9250506020614bc185828601614370565b9150509250929050565b600080600080600060808688031215614be357600080fd5b6000614bf18882890161474a565b955050602086013567ffffffffffffffff811115614c0e57600080fd5b614c1a8882890161439a565b94509450506040614c2d88828901614370565b9250506060614c3e8882890161474a565b9150509295509295909350565b60008060008060008060a08789031215614c6457600080fd5b6000614c7289828a0161474a565b9650506020614c8389828a0161474a565b955050604087013567ffffffffffffffff811115614ca057600080fd5b614cac89828a0161439a565b94509450506060614cbf89828a01614370565b9250506080614cd089828a0161474a565b9150509295509295509295565b6000614ce98383614d66565b60208301905092915050565b6000614d018383614f4e565b905092915050565b6000614d15838361537a565b60208301905092915050565b6000614d2d83836153a7565b60208301905092915050565b614d4281615a63565b82525050565b614d5181615a63565b82525050565b614d6081615a63565b82525050565b614d6f81615a63565b82525050565b614d86614d8182615a63565b615b18565b82525050565b6000614d9883856159ca565b9350614da38261594d565b8060005b85811015614ddc57614db98284615a4c565b614dc38882614cdd565b9750614dce836159a3565b925050600181019050614da7565b5085925050509392505050565b6000614df482615977565b614dfe81856159db565b935083602082028501614e1085615957565b8060005b85811015614e4c5784840389528151614e2d8582614cf5565b9450614e38836159b0565b925060208a01995050600181019050614e14565b50829750879550505050505092915050565b6000614e6982615982565b614e7381856159ec565b9350614e7e83615967565b8060005b83811015614eaf578151614e968882614d09565b9750614ea1836159bd565b925050600181019050614e82565b5085935050505092915050565b6000614ec782615982565b614ed181856159fd565b9350614edc83615967565b8060005b83811015614f0d578151614ef48882614d21565b9750614eff836159bd565b925050600181019050614ee0565b5085935050505092915050565b614f2381615a75565b82525050565b6000614f358385615a30565b9350614f42838584615ad6565b82840190509392505050565b6000614f598261598d565b614f638185615a0e565b9350614f73818560208601615ae5565b614f7c81615b50565b840191505092915050565b6000614f928261598d565b614f9c8185615a1f565b9350614fac818560208601615ae5565b614fb581615b50565b840191505092915050565b614fc981615a93565b82525050565b6000614fda82615998565b614fe48185615a3b565b9350614ff4818560208601615ae5565b614ffd81615b50565b840191505092915050565b6000615015600c83615a3b565b91507f494e56414c49445f5041544800000000000000000000000000000000000000006000830152602082019050919050565b6000615055600783615a3b565b91507f494e56414c4944000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000615095600983615a3b565b91507f45584345535349564500000000000000000000000000000000000000000000006000830152602082019050919050565b60006150d5601683615a3b565b91507f4558434553534956455f494e5055545f414d4f554e54000000000000000000006000830152602082019050919050565b6000615115600c83615a3b565b91507f46656520746f6f206869676800000000000000000000000000000000000000006000830152602082019050919050565b6000615155600b83615a3b565b91507f494e56414c49445f4f55540000000000000000000000000000000000000000006000830152602082019050919050565b6000615195600c83615a3b565b91507f494e53554646494349454e5400000000000000000000000000000000000000006000830152602082019050919050565b60006151d5600983615a3b565b91507f4c4f575f4f55545f3100000000000000000000000000000000000000000000006000830152602082019050919050565b6000615215600983615a3b565b91507f4c4f575f4f55545f3000000000000000000000000000000000000000000000006000830152602082019050919050565b6000615255601c83615a3b565b91507f616464726573732063616c6c20746f206e6f6e2d636f6e7472616374000000006000830152602082019050919050565b6000615295600a83615a3b565b91507f494e56414c49445f494e000000000000000000000000000000000000000000006000830152602082019050919050565b60006152d5600783615a3b565b91507f45585049524544000000000000000000000000000000000000000000000000006000830152602082019050919050565b600060408301600083015184820360008601526153258282614f4e565b915050602083015161533a6020860182614d39565b508091505092915050565b61534e81615a9d565b82525050565b61535d81615abd565b82525050565b61537461536f82615abd565b615b3c565b82525050565b61538381615acc565b82525050565b61539281615acc565b82525050565b6153a181615acc565b82525050565b6153b081615acc565b82525050565b60006153c28286614d75565b6014820191506153d28285615363565b6003820191506153e28284614d75565b601482019150819050949350505050565b6000615400828486614f29565b91508190509392505050565b60006020820190506154216000830184614d48565b92915050565b600060608201905061543c6000830186614d57565b6154496020830185614d57565b6154566040830184614d57565b949350505050565b60006080820190506154736000830187614d57565b6154806020830186614d57565b61548d6040830185614d57565b61549a6060830184615354565b95945050505050565b60006060820190506154b86000830187614d57565b81810360208301526154cb818587614d8c565b90506154da6040830184614d57565b95945050505050565b60006080820190506154f86000830188614d57565b818103602083015261550a8187614ebc565b9050818103604083015261551f818587614d8c565b905061552e6060830184614d57565b9695505050505050565b600060a08201905061554d6000830188614d48565b61555a6020830187614f1a565b6155676040830186614fc0565b6155746060830185615345565b81810360808301526155868184614f87565b90509695505050505050565b60006040820190506155a76000830185614d48565b6155b46020830184615389565b9392505050565b60006060820190506155d06000830187614d57565b6155dd6020830186615398565b81810360408301526155f0818486614d8c565b905095945050505050565b600060208201905081810360008301526156158184614de9565b905092915050565b600060208201905081810360008301526156378184614e5e565b905092915050565b60006020820190506156546000830184614f1a565b92915050565b600060208201905081810360008301526156748184614fcf565b905092915050565b6000602082019050818103600083015261569581615008565b9050919050565b600060208201905081810360008301526156b581615048565b9050919050565b600060208201905081810360008301526156d581615088565b9050919050565b600060208201905081810360008301526156f5816150c8565b9050919050565b6000602082019050818103600083015261571581615108565b9050919050565b6000602082019050818103600083015261573581615148565b9050919050565b6000602082019050818103600083015261575581615188565b9050919050565b60006020820190508181036000830152615775816151c8565b9050919050565b6000602082019050818103600083015261579581615208565b9050919050565b600060208201905081810360008301526157b581615248565b9050919050565b600060208201905081810360008301526157d581615288565b9050919050565b600060208201905081810360008301526157f5816152c8565b9050919050565b600060208201905081810360008301526158168184615308565b905092915050565b60006020820190506158336000830184615389565b92915050565b6000808335600160200384360303811261585257600080fd5b80840192508235915067ffffffffffffffff82111561587057600080fd5b60208301925060018202360383131561588857600080fd5b509250929050565b6000604051905081810181811067ffffffffffffffff821117156158b7576158b6615b4e565b5b8060405250919050565b600067ffffffffffffffff8211156158dc576158db615b4e565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561590857615907615b4e565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff82111561593857615937615b4e565b5b601f19601f8301169050602081019050919050565b6000819050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b6000615a5b6020840184614370565b905092915050565b6000615a6e82615a9d565b9050919050565b60008115159050919050565b6000615a8c82615a63565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062ffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015615b03578082015181840152602081019050615ae8565b83811115615b12576000848401525b50505050565b6000615b2382615b2a565b9050919050565b6000615b3582615b6e565b9050919050565b6000615b4782615b61565b9050919050565bfe5b6000601f19601f8301169050919050565b60008160e81b9050919050565b60008160601b9050919050565b615b8481615a63565b8114615b8f57600080fd5b50565b615b9b81615a75565b8114615ba657600080fd5b50565b615bb281615a81565b8114615bbd57600080fd5b50565b615bc981615a93565b8114615bd457600080fd5b50565b615be081615a9d565b8114615beb57600080fd5b50565b615bf781615abd565b8114615c0257600080fd5b50565b615c0e81615acc565b8114615c1957600080fd5b5056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a26469706673582212201acb2a84000588fcc2df992372bb268424c37cfd70d06e5fc2b2bd88403a438164736f6c63430007060033