Returned Raw Transaction Hex :
0x02f940c4018084773594008501e04e20aa835b976d8080b9406a6080604052695915a52a4360a6dd44005f1961001b91906106ee565b5f19610027919061074b565b6006555f6008555f6009555f600a555f600b55600a54600c55600b54600d55600c54600e55600d54600f5573dc3c5fe58dc2cf269de6d1e11998df6c3df4c55760125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073dc3c5fe58dc2cf269de6d1e11998df6c3df4c55760135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601560146101000a81548160ff0219169083151502179055505f6015806101000a81548160ff0219169083151502179055506001601560166101000a81548160ff0219169083151502179055506901c75d6ae6e4814000006016556901c75d6ae6e4814000006017556901c75d6ae6e48140000060185534801561017e575f5ffd5b505f61018e61068a60201b60201c565b9050805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460025f61023e61068a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508060145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561031c573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061034091906107dc565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103a5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c991906107dc565b6040518363ffffffff1660e01b81526004016103e6929190610816565b6020604051808303815f875af1158015610402573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042691906107dc565b60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f61047861069160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061061661068a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef695915a52a4360a6dd440060405161067c919061084c565b60405180910390a350610865565b5f33905090565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6106f8826106b8565b9150610703836106b8565b925082610713576107126106c1565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610755826106b8565b9150610760836106b8565b92508282039050818111156107785761077761071e565b5b92915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6107ab82610782565b9050919050565b6107bb816107a1565b81146107c5575f5ffd5b50565b5f815190506107d6816107b2565b92915050565b5f602082840312156107f1576107f061077e565b5b5f6107fe848285016107c8565b91505092915050565b610810816107a1565b82525050565b5f6040820190506108295f830185610807565b6108366020830184610807565b9392505050565b610846816106b8565b82525050565b5f60208201905061085f5f83018461083d565b92915050565b6137f8806108725f395ff3fe6080604052600436106101ba575f3560e01c80637f2feddc116100eb578063a9059cbb11610089578063c492f04611610063578063c492f046146105db578063dd62ed3e14610603578063ea1644d51461063f578063f2fde38b14610667576101c1565b8063a9059cbb1461054d578063bfd7928414610589578063c3c8cd80146105c5576101c1565b80638f9a55c0116100c55780638f9a55c0146104a957806395d89b41146104d357806398a5c315146104fd578063a2a957bb14610525576101c1565b80637f2feddc1461041b5780638da5cb5b146104575780638f70ccf714610481576101c1565b806349bd5a5e1161015857806370a082311161013257806370a0823114610377578063715018a6146103b357806374010ece146103c95780637d1db4a5146103f1576101c1565b806349bd5a5e1461030f5780636d8aa8f8146103395780636fc3eaec14610361576101c1565b806318160ddd1161019457806318160ddd1461025557806323b872dd1461027f5780632fd689e3146102bb578063313ce567146102e5576101c1565b806306fdde03146101c5578063095ea7b3146101ef5780631694505e1461022b576101c1565b366101c157005b5f5ffd5b3480156101d0575f5ffd5b506101d961068f565b6040516101e691906128bd565b60405180910390f35b3480156101fa575f5ffd5b5061021560048036038101906102109190612972565b6106cc565b60405161022291906129ca565b60405180910390f35b348015610236575f5ffd5b5061023f6106e9565b60405161024c9190612a3e565b60405180910390f35b348015610260575f5ffd5b5061026961070e565b6040516102769190612a66565b60405180910390f35b34801561028a575f5ffd5b506102a560048036038101906102a09190612a7f565b61071f565b6040516102b291906129ca565b60405180910390f35b3480156102c6575f5ffd5b506102cf6107f3565b6040516102dc9190612a66565b60405180910390f35b3480156102f0575f5ffd5b506102f96107f9565b6040516103069190612aea565b60405180910390f35b34801561031a575f5ffd5b50610323610801565b6040516103309190612b12565b60405180910390f35b348015610344575f5ffd5b5061035f600480360381019061035a9190612b55565b610826565b005b34801561036c575f5ffd5b506103756108d8565b005b348015610382575f5ffd5b5061039d60048036038101906103989190612b80565b6109a5565b6040516103aa9190612a66565b60405180910390f35b3480156103be575f5ffd5b506103c76109f3565b005b3480156103d4575f5ffd5b506103ef60048036038101906103ea9190612bab565b610b43565b005b3480156103fc575f5ffd5b50610405610be2565b6040516104129190612a66565b60405180910390f35b348015610426575f5ffd5b50610441600480360381019061043c9190612b80565b610be8565b60405161044e9190612a66565b60405180910390f35b348015610462575f5ffd5b5061046b610bfd565b6040516104789190612b12565b60405180910390f35b34801561048c575f5ffd5b506104a760048036038101906104a29190612b55565b610c24565b005b3480156104b4575f5ffd5b506104bd610cd6565b6040516104ca9190612a66565b60405180910390f35b3480156104de575f5ffd5b506104e7610cdc565b6040516104f491906128bd565b60405180910390f35b348015610508575f5ffd5b50610523600480360381019061051e9190612bab565b610d19565b005b348015610530575f5ffd5b5061054b60048036038101906105469190612bd6565b610db8565b005b348015610558575f5ffd5b50610573600480360381019061056e9190612972565b610e6f565b60405161058091906129ca565b60405180910390f35b348015610594575f5ffd5b506105af60048036038101906105aa9190612b80565b610e8c565b6040516105bc91906129ca565b60405180910390f35b3480156105d0575f5ffd5b506105d9610ea9565b005b3480156105e6575f5ffd5b5061060160048036038101906105fc9190612c9b565b610f7e565b005b34801561060e575f5ffd5b5061062960048036038101906106249190612cf8565b6110b1565b6040516106369190612a66565b60405180910390f35b34801561064a575f5ffd5b5061066560048036038101906106609190612bab565b611133565b005b348015610672575f5ffd5b5061068d60048036038101906106889190612b80565b6111d2565b005b60606040518060400160405280600381526020017f54696f0000000000000000000000000000000000000000000000000000000000815250905090565b5f6106df6106d8611391565b8484611398565b6001905092915050565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f695915a52a4360a6dd4400905090565b5f61072b84848461155b565b6107e884610737611391565b6107e38560405180606001604052806028815260200161379b6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61079a611391565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611dbb9092919063ffffffff16565b611398565b600190509392505050565b60185481565b5f6009905090565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61082e611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290612d80565b60405180910390fd5b80601560166101000a81548160ff02191690831515021790555050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610918611391565b73ffffffffffffffffffffffffffffffffffffffff16148061098d575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610975611391565b73ffffffffffffffffffffffffffffffffffffffff16145b610995575f5ffd5b5f4790506109a281611e1d565b50565b5f6109ec60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611e85565b9050919050565b6109fb611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7f90612d80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f5f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610b4b611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcf90612d80565b60405180910390fd5b8060168190555050565b60165481565b6011602052805f5260405f205f915090505481565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610c2c611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb090612d80565b60405180910390fd5b80601560146101000a81548160ff02191690831515021790555050565b60175481565b60606040518060400160405280600381526020017f54494f0000000000000000000000000000000000000000000000000000000000815250905090565b610d21611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610dae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da590612d80565b60405180910390fd5b8060188190555050565b610dc0611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4490612d80565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f610e82610e7b611391565b848461155b565b6001905092915050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610ee9611391565b73ffffffffffffffffffffffffffffffffffffffff161480610f5e575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f46611391565b73ffffffffffffffffffffffffffffffffffffffff16145b610f66575f5ffd5b5f610f70306109a5565b9050610f7b81611ef1565b50565b610f86611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611013576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100a90612d80565b60405180910390fd5b5f5f90505b838390508110156110ab578160055f86868581811061103a57611039612d9e565b5b905060200201602081019061104f9190612b80565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611018565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61113b611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bf90612d80565b60405180910390fd5b8060178190555050565b6111da611391565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611267576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125e90612d80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036112d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cc90612e3b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611406576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fd90612ec9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611474576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146b90612f57565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161154e9190612a66565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c090612fe5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162e90613073565b60405180910390fd5b5f8111611679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167090613101565b60405180910390fd5b611681610bfd565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116ef57506116bf610bfd565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611ac857601560149054906101000a900460ff1661177e57611710610bfd565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461177d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117749061318f565b60405180910390fd5b5b6016548111156117c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ba906131f7565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611861575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b6118a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189790613285565b60405180910390fd5b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461194c5760175481611901846109a5565b61190b91906132d0565b1061194b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194290613373565b60405180910390fd5b5b5f611956306109a5565b90505f601854821015905060165482106119705760165491505b808015611988575060158054906101000a900460ff16155b80156119e1575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b80156119f95750601560169054906101000a900460ff165b8015611a4c575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611a9f575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611ac557611aad82611ef1565b5f4790505f811115611ac357611ac247611e1d565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611b68575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611c19575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611c18575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611c26575f9050611da9565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611ccf575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611ce757600854600c81905550600954600d819055505b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611d90575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611da857600a54600c81905550600b54600d819055505b5b611db58484848461215a565b50505050565b5f838311158290611e02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df991906128bd565b60405180910390fd5b505f8385611e109190613391565b9050809150509392505050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611e81573d5f5f3e3d5ffd5b5050565b5f600654821115611ecb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec290613434565b60405180910390fd5b5f611ed4612187565b9050611ee981846121b090919063ffffffff16565b915050919050565b60016015806101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611f2757611f26613452565b5b604051908082528060200260200182016040528015611f555781602001602082028036833780820191505090505b50905030815f81518110611f6c57611f6b612d9e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612010573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120349190613493565b8160018151811061204857612047612d9e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506120ae3060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611398565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b81526004016121109594939291906135ae565b5f604051808303815f87803b158015612127575f5ffd5b505af1158015612139573d5f5f3e3d5ffd5b50505050505f6015806101000a81548160ff02191690831515021790555050565b80612168576121676121f9565b5b612173848484612232565b80612181576121806123f2565b5b50505050565b5f5f5f612192612406565b915091506121a981836121b090919063ffffffff16565b9250505090565b5f6121f183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612468565b905092915050565b5f600c5414801561220b57505f600d54145b61223057600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f5f5f5f5f5f612241876124c9565b95509550955095509550955061229d8660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461252990919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061232e8560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461257290919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550612378816125cf565b6123828483612686565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516123df9190612a66565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b5f5f5f60065490505f695915a52a4360a6dd4400905061243b695915a52a4360a6dd44006006546121b090919063ffffffff16565b82101561245b57600654695915a52a4360a6dd4400935093505050612464565b81819350935050505b9091565b5f5f831182906124ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a591906128bd565b60405180910390fd5b505f83856124bc9190613633565b9050809150509392505050565b5f5f5f5f5f5f5f5f5f6124e18a600c54600d546126c0565b9250925092505f6124f0612187565b90505f5f5f6125018e878787612752565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f61256a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611dbb565b905092915050565b5f5f828461258091906132d0565b9050838110156125c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125bc906136ad565b60405180910390fd5b8091505092915050565b5f6125d8612187565b90505f6125ee82846127d690919063ffffffff16565b90506126408160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461257290919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b61269b8260065461252990919063ffffffff16565b6006819055506126b68160075461257290919063ffffffff16565b6007819055505050565b5f5f5f5f6126ea60646126dc888a6127d690919063ffffffff16565b6121b090919063ffffffff16565b90505f6127136064612705888b6127d690919063ffffffff16565b6121b090919063ffffffff16565b90505f61273b8261272d858c61252990919063ffffffff16565b61252990919063ffffffff16565b905080838395509550955050505093509350939050565b5f5f5f5f61276985896127d690919063ffffffff16565b90505f61277f86896127d690919063ffffffff16565b90505f61279587896127d690919063ffffffff16565b90505f6127bd826127af858761252990919063ffffffff16565b61252990919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f5f83036127e6575f9050612847565b5f82846127f391906136cb565b90508284826128029190613633565b14612842576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128399061377c565b60405180910390fd5b809150505b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61288f8261284d565b6128998185612857565b93506128a9818560208601612867565b6128b281612875565b840191505092915050565b5f6020820190508181035f8301526128d58184612885565b905092915050565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61290e826128e5565b9050919050565b61291e81612904565b8114612928575f5ffd5b50565b5f8135905061293981612915565b92915050565b5f819050919050565b6129518161293f565b811461295b575f5ffd5b50565b5f8135905061296c81612948565b92915050565b5f5f60408385031215612988576129876128dd565b5b5f6129958582860161292b565b92505060206129a68582860161295e565b9150509250929050565b5f8115159050919050565b6129c4816129b0565b82525050565b5f6020820190506129dd5f8301846129bb565b92915050565b5f819050919050565b5f612a06612a016129fc846128e5565b6129e3565b6128e5565b9050919050565b5f612a17826129ec565b9050919050565b5f612a2882612a0d565b9050919050565b612a3881612a1e565b82525050565b5f602082019050612a515f830184612a2f565b92915050565b612a608161293f565b82525050565b5f602082019050612a795f830184612a57565b92915050565b5f5f5f60608486031215612a9657612a956128dd565b5b5f612aa38682870161292b565b9350506020612ab48682870161292b565b9250506040612ac58682870161295e565b9150509250925092565b5f60ff82169050919050565b612ae481612acf565b82525050565b5f602082019050612afd5f830184612adb565b92915050565b612b0c81612904565b82525050565b5f602082019050612b255f830184612b03565b92915050565b612b34816129b0565b8114612b3e575f5ffd5b50565b5f81359050612b4f81612b2b565b92915050565b5f60208284031215612b6a57612b696128dd565b5b5f612b7784828501612b41565b91505092915050565b5f60208284031215612b9557612b946128dd565b5b5f612ba28482850161292b565b91505092915050565b5f60208284031215612bc057612bbf6128dd565b5b5f612bcd8482850161295e565b91505092915050565b5f5f5f5f60808587031215612bee57612bed6128dd565b5b5f612bfb8782880161295e565b9450506020612c0c8782880161295e565b9350506040612c1d8782880161295e565b9250506060612c2e8782880161295e565b91505092959194509250565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112612c5b57612c5a612c3a565b5b8235905067ffffffffffffffff811115612c7857612c77612c3e565b5b602083019150836020820283011115612c9457612c93612c42565b5b9250929050565b5f5f5f60408486031215612cb257612cb16128dd565b5b5f84013567ffffffffffffffff811115612ccf57612cce6128e1565b5b612cdb86828701612c46565b93509350506020612cee86828701612b41565b9150509250925092565b5f5f60408385031215612d0e57612d0d6128dd565b5b5f612d1b8582860161292b565b9250506020612d2c8582860161292b565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d6a602083612857565b9150612d7582612d36565b602082019050919050565b5f6020820190508181035f830152612d9781612d5e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612e25602683612857565b9150612e3082612dcb565b604082019050919050565b5f6020820190508181035f830152612e5281612e19565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612eb3602483612857565b9150612ebe82612e59565b604082019050919050565b5f6020820190508181035f830152612ee081612ea7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612f41602283612857565b9150612f4c82612ee7565b604082019050919050565b5f6020820190508181035f830152612f6e81612f35565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612fcf602583612857565b9150612fda82612f75565b604082019050919050565b5f6020820190508181035f830152612ffc81612fc3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61305d602383612857565b915061306882613003565b604082019050919050565b5f6020820190508181035f83015261308a81613051565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6130eb602983612857565b91506130f682613091565b604082019050919050565b5f6020820190508181035f830152613118816130df565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b5f613179603f83612857565b91506131848261311f565b604082019050919050565b5f6020820190508181035f8301526131a68161316d565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f6131e1601c83612857565b91506131ec826131ad565b602082019050919050565b5f6020820190508181035f83015261320e816131d5565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c6973745f8201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b5f61326f602383612857565b915061327a82613215565b604082019050919050565b5f6020820190508181035f83015261329c81613263565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6132da8261293f565b91506132e58361293f565b92508282019050808211156132fd576132fc6132a3565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f61335d602383612857565b915061336882613303565b604082019050919050565b5f6020820190508181035f83015261338a81613351565b9050919050565b5f61339b8261293f565b91506133a68361293f565b92508282039050818111156133be576133bd6132a3565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61341e602a83612857565b9150613429826133c4565b604082019050919050565b5f6020820190508181035f83015261344b81613412565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8151905061348d81612915565b92915050565b5f602082840312156134a8576134a76128dd565b5b5f6134b58482850161347f565b91505092915050565b5f819050919050565b5f6134e16134dc6134d7846134be565b6129e3565b61293f565b9050919050565b6134f1816134c7565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61352981612904565b82525050565b5f61353a8383613520565b60208301905092915050565b5f602082019050919050565b5f61355c826134f7565b6135668185613501565b935061357183613511565b805f5b838110156135a1578151613588888261352f565b975061359383613546565b925050600181019050613574565b5085935050505092915050565b5f60a0820190506135c15f830188612a57565b6135ce60208301876134e8565b81810360408301526135e08186613552565b90506135ef6060830185612b03565b6135fc6080830184612a57565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61363d8261293f565b91506136488361293f565b92508261365857613657613606565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613697601b83612857565b91506136a282613663565b602082019050919050565b5f6020820190508181035f8301526136c48161368b565b9050919050565b5f6136d58261293f565b91506136e08361293f565b92508282026136ee8161293f565b91508282048414831517613705576137046132a3565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613766602183612857565b91506137718261370c565b604082019050919050565b5f6020820190508181035f8301526137938161375a565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203622ce4494f782251d5e65d260ad1b95fd8d32dd374d997284621476d0b5250f64736f6c634300081c0033c080a01f25d2ffca01ca6c1b87f480331b4ef3b565108e82ab26b3e2e88d7f702d100da02fea3235c9adfd69d37fa0e40241c02497e2f84403f347f9ca8e147048d40ee5