Returned Raw Transaction Hex :
0x02f91fc70182016e84773594008505fa05a248831bc47d8080b91f6b608060405234801561001057600080fd5b506001600055611f46806100256000396000f3fe60806040526004361061012e5760003560e01c80638afe35b9116100ab578063be0fe82a1161006f578063be0fe82a14610334578063c0c53b8b14610354578063e264172c14610374578063e43b244e14610389578063e7a54cf61461039c578063f2fde38b146103af57600080fd5b80638afe35b91461029f5780638da5cb5b146102bf578063a26aaac1146102d4578063ac140a06146102f4578063acfb921f1461031457600080fd5b806330df3200116100f257806330df320014610207578063457dd8b3146102375780635e5949d614610257578063715018a61461026a57806380b2edd81461027f57600080fd5b806306d8b8b11461013a5780630cd93ced146101775780630d434c0f1461018c5780630ff4dc86146101c757806329925b1a146101e757600080fd5b3661013557005b600080fd5b34801561014657600080fd5b5060025461015a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61018a61018536600461152a565b6103cf565b005b34801561019857600080fd5b506101b96101a7366004611595565b60046020526000908152604090205481565b60405190815260200161016e565b3480156101d357600080fd5b5061018a6101e2366004611595565b6104c9565b3480156101f357600080fd5b5061018a610202366004611595565b61053a565b34801561021357600080fd5b506102276102223660046115b9565b6105ab565b604051901515815260200161016e565b34801561024357600080fd5b5061018a610252366004611595565b61065e565b61018a6102653660046115f5565b6106cf565b34801561027657600080fd5b5061018a61083d565b34801561028b57600080fd5b5061018a61029a366004611595565b610851565b3480156102ab57600080fd5b5060035461015a906001600160a01b031681565b3480156102cb57600080fd5b5061015a6108d5565b3480156102e057600080fd5b5061018a6102ef366004611636565b610903565b34801561030057600080fd5b5061018a61030f366004611689565b610a85565b34801561032057600080fd5b5060015461015a906001600160a01b031681565b34801561034057600080fd5b5061018a61034f366004611595565b610b62565b34801561036057600080fd5b5061018a61036f3660046116ec565b610c59565b34801561038057600080fd5b5061018a610dae565b61018a61039736600461177b565b610df9565b61018a6103aa366004611849565b610eca565b3480156103bb57600080fd5b5061018a6103ca366004611595565b61105c565b6103d7611097565b6103e0816105ab565b6104055760405162461bcd60e51b81526004016103fc906118c7565b60405180910390fd5b604051632e1a7d4d60e01b81526004810183905284906001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b15801561044957600080fd5b505af115801561045d573d6000803e3d6000fd5b50506040516001600160a01b038716925085156108fc02915085906000818181858888f19350505050158015610497573d6000803e3d6000fd5b503360009081526004602052604081208054916104b38361190e565b9190505550506104c36001600055565b50505050565b6104d16110f0565b600254604080516001600160a01b03928316815291831660208301527f239f6ee0f4464abee0bf30a68656d0148b186652f60e06b262b21de5becd2634910160405180910390a1600280546001600160a01b0319166001600160a01b0392909216919091179055565b6105426110f0565b600154604080516001600160a01b03928316815291831660208301527fc29f5e6e9b248e4318f195900194af0b4f41cac54e368cc251684785fc604d7d910160405180910390a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b336000818152600460209081526040808320549051929384936105ee939192910160609290921b6bffffffffffffffffffffffff19168252601482015260340190565b604051602081830303815290604052805190602001209050610646610640827f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b84611122565b6003546001600160a01b039081169116149392505050565b6106666110f0565b600354604080516001600160a01b03928316815291831660208301527ffd978082b6ab6b303ed66a4e129a4ac0461d6305c51be0f77e0c0f341fcafdca910160405180910390a1600380546001600160a01b0319166001600160a01b0392909216919091179055565b6106d7611097565b6040516323b872dd60e01b81523360048201523060248201526044810182905283906001600160a01b038216906323b872dd906064016020604051808303816000875af115801561072c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107509190611935565b61079c5760405162461bcd60e51b815260206004820181905260248201527f5661756c742e736f6c3a205641554c545f5452414e534645525f4641494c454460448201526064016103fc565b604051632e1a7d4d60e01b8152600481018390526001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b1580156107de57600080fd5b505af11580156107f2573d6000803e3d6000fd5b50506040516001600160a01b038616925084156108fc02915084906000818181858888f1935050505015801561082c573d6000803e3d6000fd5b50506108386001600055565b505050565b6108456110f0565b61084f6000611146565b565b6108596110f0565b60025460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529082169063095ea7b3906044016020604051808303816000875af11580156108ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d19190611935565b5050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b61090b611097565b610914816105ab565b6109305760405162461bcd60e51b81526004016103fc906118c7565b6040516370a0823160e01b815230600482015283906001600160a01b038616906370a0823190602401602060405180830381865afa158015610976573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061099a9190611957565b116109e75760405162461bcd60e51b815260206004820152601e60248201527f5661756c742e736f6c203a204e4f545f454e4f5547485f42414c414e4345000060448201526064016103fc565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820185905285169063a9059cbb906044016020604051808303816000875af1158015610a36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5a9190611935565b50336000908152600460205260408120805491610a768361190e565b91905055506104c36001600055565b610a8d611097565b610a96816105ab565b610ab25760405162461bcd60e51b81526004016103fc906118c7565b60015460405160009182916001600160a01b0390911690610ad4908690611970565b6000604051808303816000865af19150503d8060008114610b11576040519150601f19603f3d011682016040523d82523d6000602084013e610b16565b606091505b509150915081610b36578051600003610b2e57600080fd5b805181602001fd5b336000908152600460205260408120805491610b518361190e565b919050555050506108d16001600055565b610b6a6110f0565b806001600160a01b03811663a9059cbb610b826108d5565b6040516370a0823160e01b81523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa158015610bc6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bea9190611957565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610c35573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108389190611935565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff1615906001600160401b0316600081158015610c9e5750825b90506000826001600160401b03166001148015610cba5750303b155b905081158015610cc8575080155b15610ce65760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610d1057845460ff60401b1916600160401b1785555b600180546001600160a01b03808b166001600160a01b031992831617909255600280548a84169083161790556003805492891692909116919091179055610d556111b7565b610d5e336111bf565b8315610da457845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b610db66110f0565b610dbe6108d5565b6001600160a01b03166108fc479081150290604051600060405180830381858888f19350505050158015610df6573d6000803e3d6000fd5b50565b610e01611097565b610e0a826105ab565b610e265760405162461bcd60e51b81526004016103fc906118c7565b6040516339eb2ac960e21b81526001600160a01b0389169063e7acab24908390610e5c908b908b908b908b908b90600401611d2e565b60206040518083038185885af1158015610e7a573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610e9f9190611935565b50336000908152600460205260408120805491610ebb8361190e565b9190505550610da46001600055565b610ed2611097565b610edb816105ab565b610ef75760405162461bcd60e51b81526004016103fc906118c7565b60405163095ea7b360e01b81526001600160a01b0386811660048301526024820184905284169063095ea7b3906044016020604051808303816000875af1158015610f46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f6a9190611935565b610fc05760405162461bcd60e51b815260206004820152602160248201527f5661756c742e736f6c203a20434f4d45545f415050524f56414c5f4641494c456044820152601160fa1b60648201526084016103fc565b604051634232cd6360e01b81526001600160a01b038581166004830152848116602483015260448201849052861690634232cd6390606401600060405180830381600087803b15801561101257600080fd5b505af1158015611026573d6000803e3d6000fd5b50503360009081526004602052604081208054935091506110468361190e565b91905055506110556001600055565b5050505050565b6110646110f0565b6001600160a01b03811661108e57604051631e4fbdf760e01b8152600060048201526024016103fc565b610df681611146565b6002600054036110e95760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016103fc565b6002600055565b336110f96108d5565b6001600160a01b03161461084f5760405163118cdaa760e01b81523360048201526024016103fc565b600080600061113185856111c7565b9150915061113e8161120c565b509392505050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b61084f611356565b611064611356565b60008082516041036111fd5760208301516040840151606085015160001a6111f18782858561139f565b94509450505050611205565b506000905060025b9250929050565b6000816004811115611220576112206119f6565b036112285750565b600181600481111561123c5761123c6119f6565b036112895760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016103fc565b600281600481111561129d5761129d6119f6565b036112ea5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016103fc565b60038160048111156112fe576112fe6119f6565b03610df65760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016103fc565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661084f57604051631afcd79f60e31b815260040160405180910390fd5b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156113d6575060009050600361145a565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561142a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166114535760006001925092505061145a565b9150600090505b94509492505050565b6001600160a01b0381168114610df657600080fd5b803561148381611463565b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126114af57600080fd5b81356001600160401b03808211156114c9576114c9611488565b604051601f8301601f19908116603f011681019082821181831017156114f1576114f1611488565b8160405283815286602085880101111561150a57600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000806080858703121561154057600080fd5b843561154b81611463565b9350602085013561155b81611463565b92506040850135915060608501356001600160401b0381111561157d57600080fd5b6115898782880161149e565b91505092959194509250565b6000602082840312156115a757600080fd5b81356115b281611463565b9392505050565b6000602082840312156115cb57600080fd5b81356001600160401b038111156115e157600080fd5b6115ed8482850161149e565b949350505050565b60008060006060848603121561160a57600080fd5b833561161581611463565b9250602084013561162581611463565b929592945050506040919091013590565b6000806000806080858703121561164c57600080fd5b843561165781611463565b935060208501359250604085013561166e81611463565b915060608501356001600160401b0381111561157d57600080fd5b6000806040838503121561169c57600080fd5b82356001600160401b03808211156116b357600080fd5b6116bf8683870161149e565b935060208501359150808211156116d557600080fd5b506116e28582860161149e565b9150509250929050565b60008060006060848603121561170157600080fd5b833561170c81611463565b9250602084013561171c81611463565b9150604084013561172c81611463565b809150509250925092565b60008083601f84011261174957600080fd5b5081356001600160401b0381111561176057600080fd5b6020830191508360208260051b850101111561120557600080fd5b60008060008060008060008060e0898b03121561179757600080fd5b88356117a281611463565b975060208901356001600160401b03808211156117be57600080fd5b908a019060a0828d0312156117d257600080fd5b90975060408a013590808211156117e857600080fd5b6117f48c838d01611737565b909850965060608b0135955086915061180f60808c01611478565b945060a08b013591508082111561182557600080fd5b506118328b828c0161149e565b92505060c089013590509295985092959890939650565b600080600080600060a0868803121561186157600080fd5b853561186c81611463565b9450602086013561187c81611463565b9350604086013561188c81611463565b92506060860135915060808601356001600160401b038111156118ae57600080fd5b6118ba8882890161149e565b9150509295509295909350565b60208082526027908201527f5661756c742e736f6c203a205349474e41545552455f56414c49444154494f4e60408201526617d1905253115160ca1b606082015260800190565b60006001820161192e57634e487b7160e01b600052601160045260246000fd5b5060010190565b60006020828403121561194757600080fd5b815180151581146115b257600080fd5b60006020828403121561196957600080fd5b5051919050565b6000825160005b818110156119915760208186018101518583015201611977565b506000920191825250919050565b6000808335601e198436030181126119b657600080fd5b83016020810192503590506001600160401b038111156119d557600080fd5b60a08102360382131561120557600080fd5b80356006811061148357600080fd5b634e487b7160e01b600052602160045260246000fd5b60068110611a1c57611a1c6119f6565b9052565b8183526000602080850194508260005b85811015611a9457611a4a87611a45846119e7565b611a0c565b82820135611a5781611463565b6001600160a01b03168388015260408281013590880152606080830135908801526080808301359088015260a09687019690910190600101611a30565b509495945050505050565b6000808335601e19843603018112611ab657600080fd5b83016020810192503590506001600160401b03811115611ad557600080fd5b60c08102360382131561120557600080fd5b8183526000602080850194508260005b85811015611a9457611b0c87611a45846119e7565b82820135611b1981611463565b6001600160a01b039081168885015260408381013590890152606080840135908901526080808401359089015260a09083820135611b5681611463565b169088015260c0968701969190910190600101611af7565b80356005811061148357600080fd5b60058110611a1c57611a1c6119f6565b80356001600160781b038116811461148357600080fd5b6000808335601e19843603018112611bbb57600080fd5b83016020810192503590506001600160401b03811115611bda57600080fd5b80360382131561120557600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b81835260006001600160fb1b03831115611c2b57600080fd5b8260051b80836020870137939093016020019392505050565b81835260006020808501808196506005915085821b81018560005b88811015611d20578383038a528135609e19893603018112611c8057600080fd5b88018035845260a08782013560028110611c9957600080fd5b85890152604082810135908601526060808301359086015260808083013536849003601e19018112611cca57600080fd5b9092018881019290356001600160401b03811115611ce757600080fd5b80891b3603841315611cf857600080fd5b8282880152611d0a8388018286611c12565b9d8a019d96505050928701925050600101611c5f565b509098975050505050505050565b608081526000610120873561015e19893603018112611d4c57600080fd5b60a060808501528801611d71828501611d6483611478565b6001600160a01b03169052565b611d7d60208201611478565b610140611d94818701836001600160a01b03169052565b611da1604084018461199f565b610160888101529250611db961028088018483611a20565b925050611dc96060840184611a9f565b87840361011f1901610180890152611de2848284611ae7565b93505050611df260808401611b6e565b611e006101a0880182611b7d565b5060a08301356101c087015260c08301356101e087015260e0830135610200870152610100808401356102208801528484013561024088015281840135610260880152611e4f60208d01611b8d565b6001600160781b03811660a08901529450611e6c60408d01611b8d565b6001600160781b03811660c08901529450611e8a60608d018d611ba4565b95509350607f199150818784030160e0880152611ea8838686611be9565b9450611eb760808d018d611ba4565b945092508187860301818801525050611ed1838383611be9565b925050508281036020840152611ee8818789611c44565b915050836040830152611f0660608301846001600160a01b03169052565b969550505050505056fea26469706673582212201044a067fd4207c3a812d685567b2752f6a8a0244b47b3a693f0d78c2367b3d164736f6c63430008140033c080a0fb31dcc6dd2915306f88e5e012129122190a3a556217657a54ef4c8a0a48bc29a0090ba7f46d669a2144e9d279bc2b5ff191bc988f55e9bd0fc62fb15ecb5871b7