Returned Raw Transaction Hex :
0x02f927ae840a0c71fd8201b9843b9ac904843b9aca4483219c258080b9274f60806040526000600e556000600f553480156200001b57600080fd5b506040518060400160405280600f81526020016e109b185cdd1c9bdb985d5d08139195608a1b81525060405180604001604052806002815260200161212760f11b815250816000908162000070919062000215565b5060016200007f828262000215565b5050506200009c620000966200011a60201b60201c565b6200011e565b600b80546001600160a01b0319163317905560408051634e606c4760e01b8152905173430000000000000000000000000000000000000291634e606c4791600480830192600092919082900301818387803b158015620000fb57600080fd5b505af115801562000110573d6000803e3d6000fd5b50505050620002e1565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200019b57607f821691505b602082108103620001bc57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200021057600081815260208120601f850160051c81016020861015620001eb5750805b601f850160051c820191505b818110156200020c57828155600101620001f7565b5050505b505050565b81516001600160401b0381111562000231576200023162000170565b620002498162000242845462000186565b84620001c2565b602080601f831160018114620002815760008415620002685750858301515b600019600386901b1c1916600185901b1785556200020c565b600085815260208120601f198616915b82811015620002b25788860151825594840194600190910190840162000291565b5085821015620002d15787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61245e80620002f16000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c806369e663531161010f578063a22cb465116100a2578063b88d4fde11610071578063b88d4fde146103f1578063c87b56dd14610404578063e985e9c514610417578063f2fde38b1461045357600080fd5b8063a22cb465146103c5578063ab21e8d1146103d8578063ad4fa9a7146103e0578063b2b8c93f146103e957600080fd5b80638da5cb5b116100de5780638da5cb5b1461039657806395d89b41146103a757806397d75776146103af5780639abc8320146103bd57600080fd5b806369e66353146103555780636c19e7831461036857806370a082311461037b578063715018a61461038e57600080fd5b806342842e0e1161018757806359c436d91161015657806359c436d914610304578063630303c6146103175780636352211e1461033a578063645dd1fa1461034d57600080fd5b806342842e0e146102b3578063491ae348146102c65780634f6ccce7146102de57806355f804b3146102f157600080fd5b806318160ddd116101c357806318160ddd1461027257806323b872dd146102845780632f745c59146102975780633e793440146102aa57600080fd5b806301ffc9a7146101f557806306fdde031461021d578063081812fc14610232578063095ea7b31461025d575b600080fd5b610208610203366004611c96565b610466565b60405190151581526020015b60405180910390f35b610225610477565b6040516102149190611d0a565b610245610240366004611d1d565b610509565b6040516001600160a01b039091168152602001610214565b61027061026b366004611d52565b610530565b005b6008545b604051908152602001610214565b610270610292366004611d7c565b61064a565b6102766102a5366004611d52565b61067b565b610276610bb881565b6102706102c1366004611d7c565b610711565b6102ce61072c565b6040516102149493929190611dce565b6102766102ec366004611d1d565b6107a9565b6102706102ff366004611e9c565b61083c565b600b54610245906001600160a01b031681565b610208610325366004611ee5565b60106020526000908152604090205460ff1681565b610245610348366004611d1d565b610854565b6102706108b4565b610270610363366004611f20565b610933565b610270610376366004611ee5565b610a26565b610276610389366004611ee5565b610a50565b610270610ad6565b600a546001600160a01b0316610245565b610225610aea565b6102456002604360981b0181565b610225610af9565b6102706103d3366004611f55565b610b87565b610270610b92565b6102766101c881565b610270610c30565b6102706103ff366004611f91565b610c6d565b610225610412366004611d1d565b610ca5565b610208610425366004611ff9565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b610270610461366004611ee5565b610cd9565b600061047182610d4f565b92915050565b6060600080546104869061202c565b80601f01602080910402602001604051908101604052809291908181526020018280546104b29061202c565b80156104ff5780601f106104d4576101008083540402835291602001916104ff565b820191906000526020600020905b8154815290600101906020018083116104e257829003601f168201915b5050505050905090565b600061051482610d74565b506000908152600460205260409020546001600160a01b031690565b600061053b82610854565b9050806001600160a01b0316836001600160a01b0316036105ad5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084015b60405180910390fd5b336001600160a01b03821614806105c957506105c98133610425565b61063b5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c00000060648201526084016105a4565b6106458383610dd3565b505050565b6106543382610e41565b6106705760405162461bcd60e51b81526004016105a490612066565b610645838383610ec0565b600061068683610a50565b82106106e85760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b60648201526084016105a4565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b61064583838360405180602001604052806000815250610c6d565b604051633779e62960e21b81523060048201526000908190819081906002604360981b019063dde798a490602401608060405180830381865afa158015610777573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079b91906120b3565b935093509350935090919293565b60006107b460085490565b82106108175760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b60648201526084016105a4565b6008828154811061082a5761082a6120f8565b90600052602060002001549050919050565b610844611031565b600c610850828261215c565b5050565b6000818152600260205260408120546001600160a01b0316806104715760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b60448201526064016105a4565b600b54604051634aa7d2f760e11b81523060048201526001600160a01b0390911660248201526002604360981b019063954fa5ee906044015b6020604051808303816000875af115801561090c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610930919061221c565b50565b6101c8600f54101561095857604051637176280d60e11b815260040160405180910390fd5b610bb8600e541061097c576040516306e5e61160e11b815260040160405180910390fd5b3360009081526010602052604090205460ff16156109ad57604051631bbdf5c560e31b815260040160405180910390fd5b6109b68161108b565b6109d357604051638baa579f60e01b815260040160405180910390fd5b600d8054600091826109e48361224b565b9091555090506109f5335b82611144565b336000908152601060205260408120805460ff19166001179055600e805491610a1d8361224b565b91905055505050565b610a2e611031565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160a01b038216610aba5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b60648201526084016105a4565b506001600160a01b031660009081526003602052604090205490565b610ade611031565b610ae8600061115e565b565b6060600180546104869061202c565b600c8054610b069061202c565b80601f0160208091040260200160405190810160405280929190818152602001828054610b329061202c565b8015610b7f5780601f10610b5457610100808354040283529160200191610b7f565b820191906000526020600020905b815481529060010190602001808311610b6257829003601f168201915b505050505081565b6108503383836111b0565b610b9a611031565b6101c8600f5410610bbe5760405163e1afa62560e01b815260040160405180910390fd5b60005b6101c8811015610bf957600081600d54610bdb9190612264565b9050610be6336109ef565b5080610bf18161224b565b915050610bc1565b506101c8600d6000828254610c0e9190612264565b925050819055506101c8600f6000828254610c299190612264565b9091555050565b600b5460405163662aa11d60e01b81523060048201526001600160a01b0390911660248201526002604360981b019063662aa11d906044016108ed565b610c773383610e41565b610c935760405162461bcd60e51b81526004016105a490612066565b610c9f8484848461127e565b50505050565b6060600c610cb2836112b1565b604051602001610cc3929190612277565b6040516020818303038152906040529050919050565b610ce1611031565b6001600160a01b038116610d465760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105a4565b6109308161115e565b60006001600160e01b0319821663780e9d6360e01b1480610471575061047182611344565b6000818152600260205260409020546001600160a01b03166109305760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b60448201526064016105a4565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610e0882610854565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080610e4d83610854565b9050806001600160a01b0316846001600160a01b03161480610e9457506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80610eb85750836001600160a01b0316610ead84610509565b6001600160a01b0316145b949350505050565b826001600160a01b0316610ed382610854565b6001600160a01b031614610ef95760405162461bcd60e51b81526004016105a49061230e565b6001600160a01b038216610f5b5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016105a4565b610f688383836001611394565b826001600160a01b0316610f7b82610854565b6001600160a01b031614610fa15760405162461bcd60e51b81526004016105a49061230e565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600a546001600160a01b03163314610ae85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105a4565b600081516041146110af57604051634be6321b60e01b815260040160405180910390fd5b6040516bffffffffffffffffffffffff193360601b166020820152600090603401604051602081830303815290604052805190602001209050600061112b84611125847f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b906113a0565b600b546001600160a01b03908116911614949350505050565b6108508282604051806020016040528060008152506113c4565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316036112115760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016105a4565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611289848484610ec0565b611295848484846113f7565b610c9f5760405162461bcd60e51b81526004016105a490612353565b606060006112be836114f8565b600101905060008167ffffffffffffffff8111156112de576112de611e10565b6040519080825280601f01601f191660200182016040528015611308576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461131257509392505050565b60006001600160e01b031982166380ac58cd60e01b148061137557506001600160e01b03198216635b5e139f60e01b145b8061047157506301ffc9a760e01b6001600160e01b0319831614610471565b610c9f848484846115d0565b60008060006113af8585611704565b915091506113bc81611749565b509392505050565b6113ce8383611893565b6113db60008484846113f7565b6106455760405162461bcd60e51b81526004016105a490612353565b60006001600160a01b0384163b156114ed57604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061143b9033908990889088906004016123a5565b6020604051808303816000875af1925050508015611476575060408051601f3d908101601f19168201909252611473918101906123e2565b60015b6114d3573d8080156114a4576040519150601f19603f3d011682016040523d82523d6000602084013e6114a9565b606091505b5080516000036114cb5760405162461bcd60e51b81526004016105a490612353565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610eb8565b506001949350505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106115375772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310611563576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061158157662386f26fc10000830492506010015b6305f5e1008310611599576305f5e100830492506008015b61271083106115ad57612710830492506004015b606483106115bf576064830492506002015b600a83106104715760010192915050565b600181111561163f5760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e7365637574697665207472604482015274185b9cd9995c9cc81b9bdd081cdd5c1c1bdc9d1959605a1b60648201526084016105a4565b816001600160a01b03851661169b5761169681600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b6116be565b836001600160a01b0316856001600160a01b0316146116be576116be8582611a2c565b6001600160a01b0384166116da576116d581611ac9565b6116fd565b846001600160a01b0316846001600160a01b0316146116fd576116fd8482611b78565b5050505050565b600080825160410361173a5760208301516040840151606085015160001a61172e87828585611bbc565b94509450505050611742565b506000905060025b9250929050565b600081600481111561175d5761175d611db8565b036117655750565b600181600481111561177957611779611db8565b036117c65760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016105a4565b60028160048111156117da576117da611db8565b036118275760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016105a4565b600381600481111561183b5761183b611db8565b036109305760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016105a4565b6001600160a01b0382166118e95760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016105a4565b6000818152600260205260409020546001600160a01b03161561194e5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016105a4565b61195c600083836001611394565b6000818152600260205260409020546001600160a01b0316156119c15760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016105a4565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001611a3984610a50565b611a4391906123ff565b600083815260076020526040902054909150808214611a96576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090611adb906001906123ff565b60008381526009602052604081205460088054939450909284908110611b0357611b036120f8565b906000526020600020015490508060088381548110611b2457611b246120f8565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480611b5c57611b5c612412565b6001900381819060005260206000200160009055905550505050565b6000611b8383610a50565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611bf35750600090506003611c77565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611c47573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c7057600060019250925050611c77565b9150600090505b94509492505050565b6001600160e01b03198116811461093057600080fd5b600060208284031215611ca857600080fd5b8135611cb381611c80565b9392505050565b60005b83811015611cd5578181015183820152602001611cbd565b50506000910152565b60008151808452611cf6816020860160208601611cba565b601f01601f19169290920160200192915050565b602081526000611cb36020830184611cde565b600060208284031215611d2f57600080fd5b5035919050565b80356001600160a01b0381168114611d4d57600080fd5b919050565b60008060408385031215611d6557600080fd5b611d6e83611d36565b946020939093013593505050565b600080600060608486031215611d9157600080fd5b611d9a84611d36565b9250611da860208501611d36565b9150604084013590509250925092565b634e487b7160e01b600052602160045260246000fd5b84815260208101849052604081018390526080810160028310611e0157634e487b7160e01b600052602160045260246000fd5b82606083015295945050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115611e4157611e41611e10565b604051601f8501601f19908116603f01168101908282118183101715611e6957611e69611e10565b81604052809350858152868686011115611e8257600080fd5b858560208301376000602087830101525050509392505050565b600060208284031215611eae57600080fd5b813567ffffffffffffffff811115611ec557600080fd5b8201601f81018413611ed657600080fd5b610eb884823560208401611e26565b600060208284031215611ef757600080fd5b611cb382611d36565b600082601f830112611f1157600080fd5b611cb383833560208501611e26565b600060208284031215611f3257600080fd5b813567ffffffffffffffff811115611f4957600080fd5b610eb884828501611f00565b60008060408385031215611f6857600080fd5b611f7183611d36565b915060208301358015158114611f8657600080fd5b809150509250929050565b60008060008060808587031215611fa757600080fd5b611fb085611d36565b9350611fbe60208601611d36565b925060408501359150606085013567ffffffffffffffff811115611fe157600080fd5b611fed87828801611f00565b91505092959194509250565b6000806040838503121561200c57600080fd5b61201583611d36565b915061202360208401611d36565b90509250929050565b600181811c9082168061204057607f821691505b60208210810361206057634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b600080600080608085870312156120c957600080fd5b8451935060208501519250604085015191506060850151600281106120ed57600080fd5b939692955090935050565b634e487b7160e01b600052603260045260246000fd5b601f82111561064557600081815260208120601f850160051c810160208610156121355750805b601f850160051c820191505b8181101561215457828155600101612141565b505050505050565b815167ffffffffffffffff81111561217657612176611e10565b61218a81612184845461202c565b8461210e565b602080601f8311600181146121bf57600084156121a75750858301515b600019600386901b1c1916600185901b178555612154565b600085815260208120601f198616915b828110156121ee578886015182559484019460019091019084016121cf565b508582101561220c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020828403121561222e57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b60006001820161225d5761225d612235565b5060010190565b8082018082111561047157610471612235565b60008084546122858161202c565b6001828116801561229d57600181146122b2576122e1565b60ff19841687528215158302870194506122e1565b8860005260208060002060005b858110156122d85781548a8201529084019082016122bf565b50505082870194505b5050505083516122f5818360208801611cba565b64173539b7b760d91b9101908152600501949350505050565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906123d890830184611cde565b9695505050505050565b6000602082840312156123f457600080fd5b8151611cb381611c80565b8181038181111561047157610471612235565b634e487b7160e01b600052603160045260246000fdfea26469706673582212200ce943545095375b72cf1b95b04f81e9e7c1b444e79db47de3b292b8bc7ea7c264736f6c63430008110033c001a0326e7ce40457cb2d0c66254cae13c2a2d2d1046be7a1486fc65bc24449ae75bda05afd1c57c888b75f86e4ae7e94f7da5315ab96d6ed15e9458d2328fb0ea0d362