Returned Raw Transaction Hex :
0x02f944fe0180843b9aca008502032a5e71835f898f8080b944a46080604052670de0b6b3a76400005f196200001b9190620006e2565b5f1962000029919062000746565b6006555f60085560146009555f600a556014600b55600a54600c55600b54600d55600c54600e55600d54600f55731e84e801d104e7a5731c61f259daf01543ccd72360125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550731e84e801d104e7a5731c61f259daf01543ccd72360135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6015806101000a81548160ff0219169083151502179055506001601560166101000a81548160ff021916908315150217905550668e1bc9bf040000601655668e1bc9bf0400006017556509184e72a0006018553480156200015e575f80fd5b505f620001706200067e60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460025f620002226200067e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508060145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000301573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003279190620007e5565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200038d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003b39190620007e5565b6040518363ffffffff1660e01b8152600401620003d292919062000826565b6020604051808303815f875af1158015620003ef573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004159190620007e5565b60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f620004696200068560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620006096200067e60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a76400006040516200066f919062000862565b60405180910390a3506200087d565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620006ee82620006ac565b9150620006fb83620006ac565b9250826200070e576200070d620006b5565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200075282620006ac565b91506200075f83620006ac565b92508282039050818111156200077a576200077962000719565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620007af8262000784565b9050919050565b620007c181620007a3565b8114620007cc575f80fd5b50565b5f81519050620007df81620007b6565b92915050565b5f60208284031215620007fd57620007fc62000780565b5b5f6200080c84828501620007cf565b91505092915050565b6200082081620007a3565b82525050565b5f6040820190506200083b5f83018562000815565b6200084a602083018462000815565b9392505050565b6200085c81620006ac565b82525050565b5f602082019050620008775f83018462000851565b92915050565b613c19806200088b5f395ff3fe6080604052600436106101cf575f3560e01c80637d1db4a5116100f6578063a2a957bb11610094578063c492f04611610063578063c492f04614610640578063dd62ed3e14610668578063ea1644d5146106a4578063f2fde38b146106cc576101d6565b8063a2a957bb1461058a578063a9059cbb146105b2578063bfd79284146105ee578063c3c8cd801461062a576101d6565b80638f70ccf7116100d05780638f70ccf7146104e65780638f9a55c01461050e57806395d89b411461053857806398a5c31514610562576101d6565b80637d1db4a5146104565780637f2feddc146104805780638da5cb5b146104bc576101d6565b8063313ce5671161016e5780636fc3eaec1161013d5780636fc3eaec146103c657806370a08231146103dc578063715018a61461041857806374010ece1461042e576101d6565b8063313ce5671461032257806349bd5a5e1461034c5780636b999053146103765780636d8aa8f81461039e576101d6565b80631694505e116101aa5780631694505e1461026857806318160ddd1461029257806323b872dd146102bc5780632fd689e3146102f8576101d6565b8062b8cf2a146101da57806306fdde0314610202578063095ea7b31461022c576101d6565b366101d657005b5f80fd5b3480156101e5575f80fd5b5061020060048036038101906101fb9190612c6d565b6106f4565b005b34801561020d575f80fd5b50610216610819565b6040516102239190612d2e565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d9190612d81565b610856565b60405161025f9190612dd9565b60405180910390f35b348015610273575f80fd5b5061027c610873565b6040516102899190612e4d565b60405180910390f35b34801561029d575f80fd5b506102a6610898565b6040516102b39190612e75565b60405180910390f35b3480156102c7575f80fd5b506102e260048036038101906102dd9190612e8e565b6108a7565b6040516102ef9190612dd9565b60405180910390f35b348015610303575f80fd5b5061030c61097b565b6040516103199190612e75565b60405180910390f35b34801561032d575f80fd5b50610336610981565b6040516103439190612ef9565b60405180910390f35b348015610357575f80fd5b50610360610989565b60405161036d9190612f21565b60405180910390f35b348015610381575f80fd5b5061039c60048036038101906103979190612f3a565b6109ae565b005b3480156103a9575f80fd5b506103c460048036038101906103bf9190612f8f565b610a99565b005b3480156103d1575f80fd5b506103da610b4a565b005b3480156103e7575f80fd5b5061040260048036038101906103fd9190612f3a565b610c17565b60405161040f9190612e75565b60405180910390f35b348015610423575f80fd5b5061042c610c65565b005b348015610439575f80fd5b50610454600480360381019061044f9190612fba565b610db3565b005b348015610461575f80fd5b5061046a610e51565b6040516104779190612e75565b60405180910390f35b34801561048b575f80fd5b506104a660048036038101906104a19190612f3a565b610e57565b6040516104b39190612e75565b60405180910390f35b3480156104c7575f80fd5b506104d0610e6c565b6040516104dd9190612f21565b60405180910390f35b3480156104f1575f80fd5b5061050c60048036038101906105079190612f8f565b610e93565b005b348015610519575f80fd5b50610522610f44565b60405161052f9190612e75565b60405180910390f35b348015610543575f80fd5b5061054c610f4a565b6040516105599190612d2e565b60405180910390f35b34801561056d575f80fd5b5061058860048036038101906105839190612fba565b610f87565b005b348015610595575f80fd5b506105b060048036038101906105ab9190612fe5565b611025565b005b3480156105bd575f80fd5b506105d860048036038101906105d39190612d81565b6110db565b6040516105e59190612dd9565b60405180910390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190612f3a565b6110f8565b6040516106219190612dd9565b60405180910390f35b348015610635575f80fd5b5061063e611115565b005b34801561064b575f80fd5b50610666600480360381019061066191906130a2565b6111ea565b005b348015610673575f80fd5b5061068e600480360381019061068991906130ff565b61131f565b60405161069b9190612e75565b60405180910390f35b3480156106af575f80fd5b506106ca60048036038101906106c59190612fba565b6113a1565b005b3480156106d7575f80fd5b506106f260048036038101906106ed9190612f3a565b61143f565b005b6106fc6115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610788576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077f90613187565b60405180910390fd5b5f5b815181101561081557600160105f8484815181106107ab576107aa6131a5565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808061080d906131ff565b91505061078a565b5050565b60606040518060400160405280601181526020017f436f6e74726163745265616465722e696f000000000000000000000000000000815250905090565b5f6108696108626115fc565b8484611603565b6001905092915050565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f670de0b6b3a7640000905090565b5f6108b38484846117c6565b610970846108bf6115fc565b61096b85604051806060016040528060288152602001613bbc6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6109226115fc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120269092919063ffffffff16565b611603565b600190509392505050565b60185481565b5f6009905090565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109b66115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3990613187565b60405180910390fd5b5f60105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610aa16115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2490613187565b60405180910390fd5b80601560166101000a81548160ff02191690831515021790555050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b8a6115fc565b73ffffffffffffffffffffffffffffffffffffffff161480610bff575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610be76115fc565b73ffffffffffffffffffffffffffffffffffffffff16145b610c07575f80fd5b5f479050610c1481612088565b50565b5f610c5e60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120f0565b9050919050565b610c6d6115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf090613187565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610dbb6115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3e90613187565b60405180910390fd5b8060168190555050565b60165481565b6011602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e9b6115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1e90613187565b60405180910390fd5b80601560146101000a81548160ff02191690831515021790555050565b60175481565b60606040518060400160405280600e81526020017f436f6e7472616374526561646572000000000000000000000000000000000000815250905090565b610f8f6115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461101b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101290613187565b60405180910390fd5b8060188190555050565b61102d6115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b090613187565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f6110ee6110e76115fc565b84846117c6565b6001905092915050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111556115fc565b73ffffffffffffffffffffffffffffffffffffffff1614806111ca575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111b26115fc565b73ffffffffffffffffffffffffffffffffffffffff16145b6111d2575f80fd5b5f6111dc30610c17565b90506111e78161215c565b50565b6111f26115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461127e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127590613187565b60405180910390fd5b5f5b83839050811015611319578160055f8686858181106112a2576112a16131a5565b5b90506020020160208101906112b79190612f3a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080611311906131ff565b915050611280565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6113a96115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611435576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142c90613187565b60405180910390fd5b8060178190555050565b6114476115fc565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ca90613187565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611541576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611538906132b6565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166890613344565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d6906133d2565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117b99190612e75565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182b90613460565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611899906134ee565b60405180910390fd5b5f81116118e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118db9061357c565b60405180910390fd5b6118ec610e6c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561195a575061192a610e6c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611d3357601560149054906101000a900460ff166119e95761197b610e6c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146119e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119df9061360a565b60405180910390fd5b5b601654811115611a2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2590613672565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611acc575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0290613700565b60405180910390fd5b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611bb75760175481611b6c84610c17565b611b76919061371e565b10611bb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bad906137c1565b60405180910390fd5b5b5f611bc130610c17565b90505f60185482101590506016548210611bdb5760165491505b808015611bf3575060158054906101000a900460ff16155b8015611c4c575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611c645750601560169054906101000a900460ff165b8015611cb7575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611d0a575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d3057611d188261215c565b5f4790505f811115611d2e57611d2d47612088565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611dd3575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611e84575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611e83575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611e91575f9050612014565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611f3a575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611f5257600854600c81905550600954600d819055505b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611ffb575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561201357600a54600c81905550600b54600d819055505b5b612020848484846123c5565b50505050565b5f83831115829061206d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120649190612d2e565b60405180910390fd5b505f838561207b91906137df565b9050809150509392505050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156120ec573d5f803e3d5ffd5b5050565b5f600654821115612136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212d90613882565b60405180910390fd5b5f61213f6123f2565b9050612154818461241b90919063ffffffff16565b915050919050565b60016015806101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561219257612191612ad7565b5b6040519080825280602002602001820160405280156121c05781602001602082028036833780820191505090505b50905030815f815181106121d7576121d66131a5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561227b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061229f91906138b4565b816001815181106122b3576122b26131a5565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506123193060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611603565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161237b9594939291906139cf565b5f604051808303815f87803b158015612392575f80fd5b505af11580156123a4573d5f803e3d5ffd5b50505050505f6015806101000a81548160ff02191690831515021790555050565b806123d3576123d2612464565b5b6123de84848461249d565b806123ec576123eb61265d565b5b50505050565b5f805f6123fd612671565b91509150612414818361241b90919063ffffffff16565b9250505090565b5f61245c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506126cd565b905092915050565b5f600c5414801561247657505f600d54145b61249b57600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f806124ac8761272e565b9550955095509550955095506125088660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461278e90919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506125998560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546127d790919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506125e381612834565b6125ed84836128eb565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161264a9190612e75565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f670de0b6b3a764000090506126a2670de0b6b3a764000060065461241b90919063ffffffff16565b8210156126c057600654670de0b6b3a76400009350935050506126c9565b81819350935050505b9091565b5f8083118290612713576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270a9190612d2e565b60405180910390fd5b505f83856127219190613a54565b9050809150509392505050565b5f805f805f805f805f6127468a600c54600d54612925565b9250925092505f6127556123f2565b90505f805f6127668e8787876129b7565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f6127cf83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612026565b905092915050565b5f8082846127e5919061371e565b90508381101561282a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161282190613ace565b60405180910390fd5b8091505092915050565b5f61283d6123f2565b90505f6128538284612a3b90919063ffffffff16565b90506128a58160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546127d790919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b6129008260065461278e90919063ffffffff16565b60068190555061291b816007546127d790919063ffffffff16565b6007819055505050565b5f805f8061294f6064612941888a612a3b90919063ffffffff16565b61241b90919063ffffffff16565b90505f612978606461296a888b612a3b90919063ffffffff16565b61241b90919063ffffffff16565b90505f6129a082612992858c61278e90919063ffffffff16565b61278e90919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f806129ce8589612a3b90919063ffffffff16565b90505f6129e48689612a3b90919063ffffffff16565b90505f6129fa8789612a3b90919063ffffffff16565b90505f612a2282612a14858761278e90919063ffffffff16565b61278e90919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f808303612a4b575f9050612aac565b5f8284612a589190613aec565b9050828482612a679190613a54565b14612aa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a9e90613b9d565b60405180910390fd5b809150505b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612b0d82612ac7565b810181811067ffffffffffffffff82111715612b2c57612b2b612ad7565b5b80604052505050565b5f612b3e612ab2565b9050612b4a8282612b04565b919050565b5f67ffffffffffffffff821115612b6957612b68612ad7565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612ba782612b7e565b9050919050565b612bb781612b9d565b8114612bc1575f80fd5b50565b5f81359050612bd281612bae565b92915050565b5f612bea612be584612b4f565b612b35565b90508083825260208201905060208402830185811115612c0d57612c0c612b7a565b5b835b81811015612c365780612c228882612bc4565b845260208401935050602081019050612c0f565b5050509392505050565b5f82601f830112612c5457612c53612ac3565b5b8135612c64848260208601612bd8565b91505092915050565b5f60208284031215612c8257612c81612abb565b5b5f82013567ffffffffffffffff811115612c9f57612c9e612abf565b5b612cab84828501612c40565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612ceb578082015181840152602081019050612cd0565b5f8484015250505050565b5f612d0082612cb4565b612d0a8185612cbe565b9350612d1a818560208601612cce565b612d2381612ac7565b840191505092915050565b5f6020820190508181035f830152612d468184612cf6565b905092915050565b5f819050919050565b612d6081612d4e565b8114612d6a575f80fd5b50565b5f81359050612d7b81612d57565b92915050565b5f8060408385031215612d9757612d96612abb565b5b5f612da485828601612bc4565b9250506020612db585828601612d6d565b9150509250929050565b5f8115159050919050565b612dd381612dbf565b82525050565b5f602082019050612dec5f830184612dca565b92915050565b5f819050919050565b5f612e15612e10612e0b84612b7e565b612df2565b612b7e565b9050919050565b5f612e2682612dfb565b9050919050565b5f612e3782612e1c565b9050919050565b612e4781612e2d565b82525050565b5f602082019050612e605f830184612e3e565b92915050565b612e6f81612d4e565b82525050565b5f602082019050612e885f830184612e66565b92915050565b5f805f60608486031215612ea557612ea4612abb565b5b5f612eb286828701612bc4565b9350506020612ec386828701612bc4565b9250506040612ed486828701612d6d565b9150509250925092565b5f60ff82169050919050565b612ef381612ede565b82525050565b5f602082019050612f0c5f830184612eea565b92915050565b612f1b81612b9d565b82525050565b5f602082019050612f345f830184612f12565b92915050565b5f60208284031215612f4f57612f4e612abb565b5b5f612f5c84828501612bc4565b91505092915050565b612f6e81612dbf565b8114612f78575f80fd5b50565b5f81359050612f8981612f65565b92915050565b5f60208284031215612fa457612fa3612abb565b5b5f612fb184828501612f7b565b91505092915050565b5f60208284031215612fcf57612fce612abb565b5b5f612fdc84828501612d6d565b91505092915050565b5f805f8060808587031215612ffd57612ffc612abb565b5b5f61300a87828801612d6d565b945050602061301b87828801612d6d565b935050604061302c87828801612d6d565b925050606061303d87828801612d6d565b91505092959194509250565b5f80fd5b5f8083601f84011261306257613061612ac3565b5b8235905067ffffffffffffffff81111561307f5761307e613049565b5b60208301915083602082028301111561309b5761309a612b7a565b5b9250929050565b5f805f604084860312156130b9576130b8612abb565b5b5f84013567ffffffffffffffff8111156130d6576130d5612abf565b5b6130e28682870161304d565b935093505060206130f586828701612f7b565b9150509250925092565b5f806040838503121561311557613114612abb565b5b5f61312285828601612bc4565b925050602061313385828601612bc4565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613171602083612cbe565b915061317c8261313d565b602082019050919050565b5f6020820190508181035f83015261319e81613165565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61320982612d4e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361323b5761323a6131d2565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6132a0602683612cbe565b91506132ab82613246565b604082019050919050565b5f6020820190508181035f8301526132cd81613294565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61332e602483612cbe565b9150613339826132d4565b604082019050919050565b5f6020820190508181035f83015261335b81613322565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6133bc602283612cbe565b91506133c782613362565b604082019050919050565b5f6020820190508181035f8301526133e9816133b0565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61344a602583612cbe565b9150613455826133f0565b604082019050919050565b5f6020820190508181035f8301526134778161343e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6134d8602383612cbe565b91506134e38261347e565b604082019050919050565b5f6020820190508181035f830152613505816134cc565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f613566602983612cbe565b91506135718261350c565b604082019050919050565b5f6020820190508181035f8301526135938161355a565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b5f6135f4603f83612cbe565b91506135ff8261359a565b604082019050919050565b5f6020820190508181035f830152613621816135e8565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f61365c601c83612cbe565b915061366782613628565b602082019050919050565b5f6020820190508181035f83015261368981613650565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c6973745f8201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b5f6136ea602383612cbe565b91506136f582613690565b604082019050919050565b5f6020820190508181035f830152613717816136de565b9050919050565b5f61372882612d4e565b915061373383612d4e565b925082820190508082111561374b5761374a6131d2565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f6137ab602383612cbe565b91506137b682613751565b604082019050919050565b5f6020820190508181035f8301526137d88161379f565b9050919050565b5f6137e982612d4e565b91506137f483612d4e565b925082820390508181111561380c5761380b6131d2565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61386c602a83612cbe565b915061387782613812565b604082019050919050565b5f6020820190508181035f83015261389981613860565b9050919050565b5f815190506138ae81612bae565b92915050565b5f602082840312156138c9576138c8612abb565b5b5f6138d6848285016138a0565b91505092915050565b5f819050919050565b5f6139026138fd6138f8846138df565b612df2565b612d4e565b9050919050565b613912816138e8565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61394a81612b9d565b82525050565b5f61395b8383613941565b60208301905092915050565b5f602082019050919050565b5f61397d82613918565b6139878185613922565b935061399283613932565b805f5b838110156139c25781516139a98882613950565b97506139b483613967565b925050600181019050613995565b5085935050505092915050565b5f60a0820190506139e25f830188612e66565b6139ef6020830187613909565b8181036040830152613a018186613973565b9050613a106060830185612f12565b613a1d6080830184612e66565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613a5e82612d4e565b9150613a6983612d4e565b925082613a7957613a78613a27565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613ab8601b83612cbe565b9150613ac382613a84565b602082019050919050565b5f6020820190508181035f830152613ae581613aac565b9050919050565b5f613af682612d4e565b9150613b0183612d4e565b9250828202613b0f81612d4e565b91508282048414831517613b2657613b256131d2565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613b87602183612cbe565b9150613b9282613b2d565b604082019050919050565b5f6020820190508181035f830152613bb481613b7b565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212202276c2e81b4ca4809221a0530e7911bd45549904360c0f784de44e5a0e830d7964736f6c63430008140033c080a0c46f6ba09bfa2002ce13c7297700875be85e9fdcd0ed2cabbb97abbab083554aa05edfe74c7b67069585907a0de1c0c8eaed3456544bc0fdde0153d201c42279e9