Returned Raw Transaction Hex :
0x02f941d283014a3406830186a083b7e27c837a120094ce0042b868300000d44a59004da54a005ffdcf9f80b941644af63f020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f560806040523480156200001157600080fd5b5060405162004055380380620040558339818101604052810190620000379190620008c0565b6001606981905550600085858585856040516020016200005c95949392919062000a1c565b60405160208183030381529060405290506200007e816200008a60201b60201c565b50505050505062000cce565b600080600080600085806020019051810190620000a8919062000838565b94509450945094509450620000c26200031f60201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141562000135576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200012c9062000b01565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415620001a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200019f9062000a9b565b60405180910390fd5b83606660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082606760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081606a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080606b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002bd856200041e60201b60201c565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f98b6e848bcb9ab7cb2c546075f85f11bb4e96cbcbcb49aab03e65f45c33c621360405160405180910390a3505050505050565b600060019054906101000a900460ff168062000346575060008054906101000a900460ff16155b62000388576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200037f9062000abd565b60405180910390fd5b60008060019054906101000a900460ff161590508015620003d9576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b620003e96200053460201b60201c565b620003f96200061360201b60201c565b80156200041b5760008060016101000a81548160ff0219169083151502179055505b50565b6200042e6200071260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620004546200071a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620004ad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004a49062000adf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000520576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005179062000a79565b60405180910390fd5b62000531816200074460201b60201c565b50565b600060019054906101000a900460ff16806200055b575060008054906101000a900460ff16155b6200059d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005949062000abd565b60405180910390fd5b60008060019054906101000a900460ff161590508015620005ee576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b8015620006105760008060016101000a81548160ff0219169083151502179055505b50565b600060019054906101000a900460ff16806200063a575060008054906101000a900460ff16155b6200067c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006739062000abd565b60405180910390fd5b60008060019054906101000a900460ff161590508015620006cd576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b620006ed620006e16200071260201b60201c565b6200074460201b60201c565b80156200070f5760008060016101000a81548160ff0219169083151502179055505b50565b600033905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000815190506200081b8162000c9a565b92915050565b600081519050620008328162000cb4565b92915050565b600080600080600060a0868803121562000857576200085662000b7c565b5b6000620008678882890162000821565b95505060206200087a8882890162000821565b94505060406200088d8882890162000821565b9350506060620008a08882890162000821565b9250506080620008b38882890162000821565b9150509295509295909350565b600080600080600060a08688031215620008df57620008de62000b7c565b5b6000620008ef888289016200080a565b955050602062000902888289016200080a565b945050604062000915888289016200080a565b935050606062000928888289016200080a565b92505060806200093b888289016200080a565b9150509295509295909350565b620009538162000b34565b82525050565b60006200096860268362000b23565b9150620009758262000b81565b604082019050919050565b60006200098f601e8362000b23565b91506200099c8262000bd0565b602082019050919050565b6000620009b6602e8362000b23565b9150620009c38262000bf9565b604082019050919050565b6000620009dd60208362000b23565b9150620009ea8262000c48565b602082019050919050565b600062000a04601e8362000b23565b915062000a118262000c71565b602082019050919050565b600060a08201905062000a33600083018862000948565b62000a42602083018762000948565b62000a51604083018662000948565b62000a60606083018562000948565b62000a6f608083018462000948565b9695505050505050565b6000602082019050818103600083015262000a948162000959565b9050919050565b6000602082019050818103600083015262000ab68162000980565b9050919050565b6000602082019050818103600083015262000ad881620009a7565b9050919050565b6000602082019050818103600083015262000afa81620009ce565b9050919050565b6000602082019050818103600083015262000b1c81620009f5565b9050919050565b600082825260208201905092915050565b600062000b418262000b5c565b9050919050565b600062000b558262000b5c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5461726765742063616e206e6f74206265207a65726f20616464726573730000600082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4176617461722063616e206e6f74206265207a65726f20616464726573730000600082015250565b62000ca58162000b34565b811462000cb157600080fd5b50565b62000cbf8162000b48565b811462000ccb57600080fd5b50565b6133778062000cde6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80638da5cb5b116100b8578063b68877101161007c578063b6887710146102ee578063c91063891461031e578063d4b839921461033c578063e19a9dd91461035a578063ef96880414610376578063f2fde38b1461039257610137565b80638da5cb5b1461025e5780639358928b1461027c578063a4f9edbf1461029a578063ac346e89146102b6578063af20af8a146102d257610137565b8063768b5fd5116100ff578063768b5fd5146101ce578063776d1a01146101ea5780637ceab3b1146102065780637de1e53614610224578063826bec451461024257610137565b806301ffc9a71461013c578063086cfca81461016c5780632b112e49146101885780635aef7de6146101a6578063715018a6146101c4575b600080fd5b610156600480360381019061015191906124d7565b6103ae565b6040516101639190612a13565b60405180910390f35b61018660048036038101906101819190612388565b610410565b005b610190610552565b60405161019d9190612c68565b60405180910390f35b6101ae6105f9565b6040516101bb9190612893565b60405180910390f35b6101cc61061f565b005b6101e860048036038101906101e39190612388565b6106a7565b005b61020460048036038101906101ff9190612388565b610767565b005b61020e6108a9565b60405161021b9190612893565b60405180910390f35b61022c6108cf565b6040516102399190612a8d565b60405180910390f35b61025c6004803603810190610257919061245d565b6108f5565b005b610266610ad3565b6040516102739190612893565b60405180910390f35b610284610afd565b6040516102919190612a72565b60405180910390f35b6102b460048036038101906102af9190612504565b610b23565b005b6102d060048036038101906102cb919061245d565b610da0565b005b6102ec60048036038101906102e7919061257a565b610f7d565b005b61030860048036038101906103039190612388565b6112b2565b6040516103159190612a13565b60405180910390f35b6103266112d2565b6040516103339190612893565b60405180910390f35b6103446112fc565b6040516103519190612893565b60405180910390f35b610374600480360381019061036f9190612388565b611322565b005b610390600480360381019061038b9190612388565b611558565b005b6103ac60048036038101906103a79190612388565b611618565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610409575063af20af8a60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b610418611710565b73ffffffffffffffffffffffffffffffffffffffff16610436610ad3565b73ffffffffffffffffffffffffffffffffffffffff161461048c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048390612b68565b60405180910390fd5b6000606660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081606660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f52ae88b092de36f87fb43fe794eb1381023b9c1bce563a871154022c63dce34260405160405180910390a35050565b6000606b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636d4ce63c6040518163ffffffff1660e01b815260040160206040518083038186803b1580156105bc57600080fd5b505afa1580156105d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f4919061254d565b905090565b606660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610627611710565b73ffffffffffffffffffffffffffffffffffffffff16610645610ad3565b73ffffffffffffffffffffffffffffffffffffffff161461069b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069290612b68565b60405180910390fd5b6106a56000611718565b565b6106af611710565b73ffffffffffffffffffffffffffffffffffffffff166106cd610ad3565b73ffffffffffffffffffffffffffffffffffffffff1614610723576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071a90612b68565b60405180910390fd5b80606a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61076f611710565b73ffffffffffffffffffffffffffffffffffffffff1661078d610ad3565b73ffffffffffffffffffffffffffffffffffffffff16146107e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107da90612b68565b60405180910390fd5b6000606760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081606760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90cc2f570a6eb594b1580ea3e41247d2d73a55281889e86bd4ec2fc29c7e62d660405160405180910390a35050565b606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108fd611710565b73ffffffffffffffffffffffffffffffffffffffff1661091b610ad3565b73ffffffffffffffffffffffffffffffffffffffff1614610971576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096890612b68565b60405180910390fd5b60005b828290508160ff161015610ace576068600084848460ff1681811061099c5761099b612f7d565b5b90506020020160208101906109b19190612388565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3090612ba8565b60405180910390fd5b60016068600085858560ff16818110610a5557610a54612f7d565b5b9050602002016020810190610a6a9190612388565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610ac690612ec6565b915050610974565b505050565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600085806020019051810190610b3f91906123e2565b94509450945094509450610b516117de565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415610bc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb890612b88565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2890612b08565b60405180910390fd5b83606660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082606760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081606a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080606b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610d3e85611618565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f98b6e848bcb9ab7cb2c546075f85f11bb4e96cbcbcb49aab03e65f45c33c621360405160405180910390a3505050505050565b610da8611710565b73ffffffffffffffffffffffffffffffffffffffff16610dc6610ad3565b73ffffffffffffffffffffffffffffffffffffffff1614610e1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1390612b68565b60405180910390fd5b60005b828290508160ff161015610f78576068600084848460ff16818110610e4757610e46612f7d565b5b9050602002016020810190610e5c9190612388565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610ee3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eda90612aa8565b60405180910390fd5b60006068600085858560ff16818110610eff57610efe612f7d565b5b9050602002016020810190610f149190612388565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610f7090612ec6565b915050610e1f565b505050565b60026069541415610fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fba90612c28565b60405180910390fd5b60026069819055503373ffffffffffffffffffffffffffffffffffffffff16606a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b815260040161103d9190612c68565b60206040518083038186803b15801561105557600080fd5b505afa158015611069573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061108d91906123b5565b73ffffffffffffffffffffffffffffffffffffffff16146110e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110da90612be8565b60405180910390fd5b6000606b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636d4ce63c6040518163ffffffff1660e01b815260040160206040518083038186803b15801561114d57600080fd5b505afa158015611161573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611185919061254d565b6040516020016111959190612c68565b6040516020818303038152906040529050606a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33606660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16876040518463ffffffff1660e01b8152600401611227939291906128ae565b600060405180830381600087803b15801561124157600080fd5b505af1158015611255573d6000803e3d6000fd5b505050506112a4838380806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050826118c7565b506001606981905550505050565b60686020528060005260406000206000915054906101000a900460ff1681565b6000606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61132a611710565b73ffffffffffffffffffffffffffffffffffffffff16611348610ad3565b73ffffffffffffffffffffffffffffffffffffffff161461139e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139590612b68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146114bb578073ffffffffffffffffffffffffffffffffffffffff166301ffc9a77fe6d7a83a000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b815260040161142b9190612a57565b60206040518083038186803b15801561144357600080fd5b505afa158015611457573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061147b91906124aa565b6114ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b190612bc8565b60405180910390fd5b5b80606560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa2606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405161154d9190612893565b60405180910390a150565b611560611710565b73ffffffffffffffffffffffffffffffffffffffff1661157e610ad3565b73ffffffffffffffffffffffffffffffffffffffff16146115d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cb90612b68565b60405180910390fd5b80606b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611620611710565b73ffffffffffffffffffffffffffffffffffffffff1661163e610ad3565b73ffffffffffffffffffffffffffffffffffffffff1614611694576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168b90612b68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116fb90612ae8565b60405180910390fd5b61170d81611718565b50565b600033905090565b6000603360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600060019054906101000a900460ff1680611804575060008054906101000a900460ff16155b611843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183a90612b28565b60405180910390fd5b60008060019054906101000a900460ff161590508015611893576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61189b611c15565b6118a3611cee565b80156118c45760008060016101000a81548160ff0219169083151502179055505b50565b6000606660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163111156119565761195533611950606660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163184611dd7565b611e05565b5b60008060005b84518160ff161015611bcb5760686000868360ff168151811061198257611981612f7d565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0990612c08565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff16858260ff1681518110611a3f57611a3e612f7d565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611611a9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9490612c48565b60405180910390fd5b848160ff1681518110611ab357611ab2612f7d565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166370a08231606660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401611b159190612893565b60206040518083038186803b158015611b2d57600080fd5b505afa158015611b41573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b65919061254d565b9150611b98858260ff1681518110611b8057611b7f612f7d565b5b602002602001015133611b938588611dd7565b611e8a565b848160ff1681518110611bae57611bad612f7d565b5b602002602001015192508080611bc390612ec6565b91505061195c565b503373ffffffffffffffffffffffffffffffffffffffff167f19713765ac35da5948240df5d5347716cd4dc3815a2890a3c94df4a1e745136a60405160405180910390a250505050565b600060019054906101000a900460ff1680611c3b575060008054906101000a900460ff16155b611c7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7190612b28565b60405180910390fd5b60008060019054906101000a900460ff161590508015611cca576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b8015611ceb5760008060016101000a81548160ff0219169083151502179055505b50565b600060019054906101000a900460ff1680611d14575060008054906101000a900460ff16155b611d53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4a90612b28565b60405180910390fd5b60008060019054906101000a900460ff161590508015611da3576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b611db3611dae611710565b611718565b8015611dd45760008060016101000a81548160ff0219169083151502179055505b50565b60008082806020019051810190611dee919061254d565b90508084611dfc9190612d06565b91505092915050565b611e4782826040518060400160405280600281526020017f30780000000000000000000000000000000000000000000000000000000000008152506000611f3a565b611e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7d90612b48565b60405180910390fd5b5050565b600063a9059cbb8383604051602401611ea49291906128e5565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509050611ef5846000836000611f3a565b611f34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2b90612ac8565b60405180910390fd5b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff16606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461206c57606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166375f0bb528686868660008060008060006040518060400160405280600281526020017f307800000000000000000000000000000000000000000000000000000000000081525060006040518c63ffffffff1660e01b81526004016120399b9a9998979695949392919061295a565b600060405180830381600087803b15801561205357600080fd5b505af1158015612067573d6000803e3d6000fd5b505050505b606760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663468721a7868686866040518563ffffffff1660e01b81526004016120cd949392919061290e565b602060405180830381600087803b1580156120e757600080fd5b505af11580156120fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061211f91906124aa565b9050600073ffffffffffffffffffffffffffffffffffffffff16606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461222757606560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663932713687f3078000000000000000000000000000000000000000000000000000000000000836040518363ffffffff1660e01b81526004016121f4929190612a2e565b600060405180830381600087803b15801561220e57600080fd5b505af1158015612222573d6000803e3d6000fd5b505050505b949350505050565b600061224261223d84612ca8565b612c83565b90508281526020810184848401111561225e5761225d612fea565b5b612269848285612e53565b509392505050565b600081359050612280816132ce565b92915050565b600081519050612295816132ce565b92915050565b6000815190506122aa816132e5565b92915050565b60008083601f8401126122c6576122c5612fe0565b5b8235905067ffffffffffffffff8111156122e3576122e2612fdb565b5b6020830191508360208202830111156122ff576122fe612fe5565b5b9250929050565b600081519050612315816132fc565b92915050565b60008135905061232a81613313565b92915050565b600082601f83011261234557612344612fe0565b5b813561235584826020860161222f565b91505092915050565b60008135905061236d8161332a565b92915050565b6000815190506123828161332a565b92915050565b60006020828403121561239e5761239d612ff4565b5b60006123ac84828501612271565b91505092915050565b6000602082840312156123cb576123ca612ff4565b5b60006123d984828501612286565b91505092915050565b600080600080600060a086880312156123fe576123fd612ff4565b5b600061240c8882890161229b565b955050602061241d8882890161229b565b945050604061242e8882890161229b565b935050606061243f8882890161229b565b92505060806124508882890161229b565b9150509295509295909350565b6000806020838503121561247457612473612ff4565b5b600083013567ffffffffffffffff81111561249257612491612fef565b5b61249e858286016122b0565b92509250509250929050565b6000602082840312156124c0576124bf612ff4565b5b60006124ce84828501612306565b91505092915050565b6000602082840312156124ed576124ec612ff4565b5b60006124fb8482850161231b565b91505092915050565b60006020828403121561251a57612519612ff4565b5b600082013567ffffffffffffffff81111561253857612537612fef565b5b61254484828501612330565b91505092915050565b60006020828403121561256357612562612ff4565b5b600061257184828501612373565b91505092915050565b60008060006040848603121561259357612592612ff4565b5b60006125a18682870161235e565b935050602084013567ffffffffffffffff8111156125c2576125c1612fef565b5b6125ce868287016122b0565b92509250509250925092565b6125e381612d49565b82525050565b6125f281612d37565b82525050565b61260181612d5b565b82525050565b61261081612d67565b82525050565b61261f81612d71565b82525050565b600061263082612cd9565b61263a8185612ce4565b935061264a818560208601612e62565b61265381612ff9565b840191505092915050565b61266781612de7565b82525050565b61267681612e0b565b82525050565b61268581612e2f565b82525050565b61269481612e41565b82525050565b60006126a7601083612cf5565b91506126b28261300a565b602082019050919050565b60006126ca601783612cf5565b91506126d582613033565b602082019050919050565b60006126ed602683612cf5565b91506126f88261305c565b604082019050919050565b6000612710601e83612cf5565b915061271b826130ab565b602082019050919050565b6000612733602e83612cf5565b915061273e826130d4565b604082019050919050565b6000612756601e83612cf5565b915061276182613123565b602082019050919050565b6000612779602083612cf5565b91506127848261314c565b602082019050919050565b600061279c601e83612cf5565b91506127a782613175565b602082019050919050565b60006127bf601483612cf5565b91506127ca8261319e565b602082019050919050565b60006127e2602083612cf5565b91506127ed826131c7565b602082019050919050565b6000612805601983612cf5565b9150612810826131f0565b602082019050919050565b6000612828600c83612cf5565b915061283382613219565b602082019050919050565b600061284b601f83612cf5565b915061285682613242565b602082019050919050565b600061286e603083612cf5565b91506128798261326b565b604082019050919050565b61288d81612dd0565b82525050565b60006020820190506128a860008301846125e9565b92915050565b60006060820190506128c360008301866125e9565b6128d060208301856125e9565b6128dd6040830184612884565b949350505050565b60006040820190506128fa60008301856125e9565b6129076020830184612884565b9392505050565b600060808201905061292360008301876125e9565b6129306020830186612884565b81810360408301526129428185612625565b9050612951606083018461267c565b95945050505050565b600061016082019050612970600083018e6125e9565b61297d602083018d612884565b818103604083015261298f818c612625565b905061299e606083018b61267c565b6129ab608083018a61268b565b6129b860a083018961268b565b6129c560c083018861268b565b6129d260e08301876125e9565b6129e06101008301866125da565b8181036101208301526129f38185612625565b9050612a036101408301846125e9565b9c9b505050505050505050505050565b6000602082019050612a2860008301846125f8565b92915050565b6000604082019050612a436000830185612607565b612a5060208301846125f8565b9392505050565b6000602082019050612a6c6000830184612616565b92915050565b6000602082019050612a87600083018461265e565b92915050565b6000602082019050612aa2600083018461266d565b92915050565b60006020820190508181036000830152612ac18161269a565b9050919050565b60006020820190508181036000830152612ae1816126bd565b9050919050565b60006020820190508181036000830152612b01816126e0565b9050919050565b60006020820190508181036000830152612b2181612703565b9050919050565b60006020820190508181036000830152612b4181612726565b9050919050565b60006020820190508181036000830152612b6181612749565b9050919050565b60006020820190508181036000830152612b818161276c565b9050919050565b60006020820190508181036000830152612ba18161278f565b9050919050565b60006020820190508181036000830152612bc1816127b2565b9050919050565b60006020820190508181036000830152612be1816127d5565b9050919050565b60006020820190508181036000830152612c01816127f8565b9050919050565b60006020820190508181036000830152612c218161281b565b9050919050565b60006020820190508181036000830152612c418161283e565b9050919050565b60006020820190508181036000830152612c6181612861565b9050919050565b6000602082019050612c7d6000830184612884565b92915050565b6000612c8d612c9e565b9050612c998282612e95565b919050565b6000604051905090565b600067ffffffffffffffff821115612cc357612cc2612fac565b5b612ccc82612ff9565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612d1182612dd0565b9150612d1c83612dd0565b925082612d2c57612d2b612f1f565b5b828204905092915050565b6000612d4282612db0565b9050919050565b6000612d5482612db0565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050612dab826132ba565b919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000612df282612df9565b9050919050565b6000612e0482612db0565b9050919050565b6000612e1682612e1d565b9050919050565b6000612e2882612db0565b9050919050565b6000612e3a82612d9d565b9050919050565b6000612e4c82612dd0565b9050919050565b82818337600083830152505050565b60005b83811015612e80578082015181840152602081019050612e65565b83811115612e8f576000848401525b50505050565b612e9e82612ff9565b810181811067ffffffffffffffff82111715612ebd57612ebc612fac565b5b80604052505050565b6000612ed182612dda565b915060ff821415612ee557612ee4612ef0565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f546f6b656e206e6f742064656e69656400000000000000000000000000000000600082015250565b7f4572726f72206f6e20746f6b656e207472616e73666572000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5461726765742063616e206e6f74206265207a65726f20616464726573730000600082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f4572726f72206f6e206e6174697665206173736574207472616e736665720000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4176617461722063616e206e6f74206265207a65726f20616464726573730000600082015250565b7f546f6b656e20616c72656164792064656e696564000000000000000000000000600082015250565b7f477561726420646f6573206e6f7420696d706c656d656e742049455243313635600082015250565b7f4f6e6c7920746f6b656e206f776e65722063616e206578697400000000000000600082015250565b7f44656e69656420746f6b656e0000000000000000000000000000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f746f6b656e735b5d206973206f7574206f66206f72646572206f7220636f6e7460008201527f61696e732061206475706c696361746500000000000000000000000000000000602082015250565b600281106132cb576132ca612f4e565b5b50565b6132d781612d37565b81146132e257600080fd5b50565b6132ee81612d49565b81146132f957600080fd5b50565b61330581612d5b565b811461331057600080fd5b50565b61331c81612d71565b811461332757600080fd5b50565b61333381612dd0565b811461333e57600080fd5b5056fea2646970667358221220d5e82e831a1adfe28a55e80f4c9993d7eff326332c6d22ff05befb07b8a0165d64736f6c63430008060033000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000c001a0f2f581aa07f78887862e9ddc8bb53cf9466dfda810f3bef6151fa88737a1500ba02203b3ae0450569e7860138c3da3f17439504e9f3466d275ff59a7e4330512cc