ETH Price: $2,421.74 (+0.83%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f92d73013385037e11d60085037e11d6008335ed549470832e3e9a3268fe9a5a47803e945fc34280b97680b92d04ef5de7e3000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000002ba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4d6f7270686f20455448204d6178696d697a6572205374616b696e6720436f6e74726163742056302e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a9e61018060405242600a5534801562000015575f80fd5b5060405162002a9e38038062002a9e8339810160408190526200003891620001dc565b620000433362000098565b6001600160a01b03808a16610140528816610160526002879055608086905260a085905260c084905260e0839052610100829052610120819052620000888a620000e7565b5050505050505050505062000270565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b620000f16200016a565b6001600160a01b0381166200015c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b620001678162000098565b50565b5f546001600160a01b03163314620001c55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000153565b565b6001600160a01b038116811462000167575f80fd5b5f805f805f805f805f806101408b8d031215620001f7575f80fd5b8a516200020481620001c7565b60208c0151909a506200021781620001c7565b60408c01519099506200022a81620001c7565b8098505060608b0151965060808b0151955060a08b0151945060c08b0151935060e08b015192506101008b015191506101208b015190509295989b9194979a5092959850565b60805160a05160c05160e05161010051610120516101405161016051612769620003355f395f818161050601528181610705015281816107fc01528181610e2e015281816111410152818161220101526122ec01525f818161040d01528181610b600152818161140901526121cd01525f818161052d0152611c6801525f81816104950152611c0501525f81816105700152611ba201525f81816104650152611c4601525f81816103290152611be301525f81816105a90152611b8001526127695ff3fe608060405234801561000f575f80fd5b506004361061028c575f3560e01c80637b0a47ee11610161578063af38d757116100ca578063cc1a378f11610084578063cc1a378f146105da578063cd3daf9d146105ed578063d1058e591461060a578063df136d6514610612578063e78ec42e1461061b578063f2fde38b1461062e575f80fd5b8063af38d75714610558578063b5bc32bd1461056b578063b98fe94714610592578063baaa17f21461059b578063bdb16286146105a4578063c2ee3a08146105cb575f80fd5b80638da5cb5b1161011b5780638da5cb5b146104e15780638e6f6b77146104f1578063934d1fa4146104f95780639d13906214610501578063a827710014610528578063a85adeab1461054f575f80fd5b80637b0a47ee146104575780637bafd02d146104605780637d882097146104875780638220155b14610490578063842e2981146104b7578063863e76db146104d7575f80fd5b806335322f3711610203578063636bfbab116101bd578063636bfbab146103ee578063657bab88146103f7578063715018a61461040057806372f702f3146104085780637589cf2f14610447578063785f51801461044f575f80fd5b806335322f3714610379578063379607f51461038e5780633c6b16ab146103a1578063584b62a1146103b45780635c975abb146103d95780635ef73e24146103e6575f80fd5b806315f7b4021161025457806315f7b4021461030957806316c38b3c14610311578063190ad7631461032457806327de9e321461034b5780632b8278ca1461035e5780632e17de7814610366575f80fd5b80630a72f2ea146102905780630ac62e02146102a55780630d06e528146102b857806310087fb1146102d457806312fa6feb146102e7575b5f80fd5b6102a361029e3660046123f8565b610641565b005b6102a36102b336600461241c565b6106a2565b6102c160035481565b6040519081526020015b60405180910390f35b6102a36102e236600461243e565b6108ad565b600b546102f990610100900460ff1681565b60405190151581526020016102cb565b6102a3610be2565b6102a361031f36600461241c565b610cbf565b6102c17f000000000000000000000000000000000000000000000000000000000000000081565b6102a36103593660046123f8565b610cda565b6102a3610d38565b6102c16103743660046123f8565b610e8e565b610381610ef6565b6040516102cb919061246f565b6102c161039c3660046123f8565b61105c565b6102a36103af3660046123f8565b6110bc565b6103c76103c23660046124c8565b611278565b6040516102cb96959493929190612524565b600b546102f99060ff1681565b6102c16112e4565b6102c160045481565b6102c160025481565b6102a36112fa565b61042f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102cb565b6102a361130d565b6102a36114cd565b6102c160085481565b6102c17f000000000000000000000000000000000000000000000000000000000000000081565b6102c160065481565b6102c17f000000000000000000000000000000000000000000000000000000000000000081565b6104ca6104c5366004612570565b6115a7565b6040516102cb9190612589565b6102c16201518081565b5f546001600160a01b031661042f565b6102c161169e565b6102c16116af565b61042f7f000000000000000000000000000000000000000000000000000000000000000081565b6102c17f000000000000000000000000000000000000000000000000000000000000000081565b6102c160055481565b600b546102f99062010000900460ff1681565b6102c17f000000000000000000000000000000000000000000000000000000000000000081565b6102c160075481565b6102c160015481565b6102c17f000000000000000000000000000000000000000000000000000000000000000081565b6102c1670de0b6b3a764000081565b6102a36105e83660046123f8565b6116c8565b6105f561172d565b604080519283526020830191909152016102cb565b6103816117a8565b6102c160095481565b6102a36106293660046123f8565b61189c565b6102a361063c366004612570565b6118a9565b600b5460ff161561066557604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff161561068e5760405163eebee04f60e01b815260040160405180910390fd5b61069661191f565b61069f8161192f565b50565b6106aa611aab565b600b54610100900460ff16156106d35760405163e6c1c8bf60e01b815260040160405180910390fd5b600b805461010062ffff00199091166201000084151502171790556040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610752573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107769190612624565b905081156107e05761078661191f565b5f4260055411610796575f6107b1565b600854426005546107a7919061264f565b6107b19190612668565b90505f816001546008546107c59190612668565b6107cf919061264f565b90506107db818461264f565b925050505b60405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af115801561084a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061086e919061267f565b506040805133815283151560208201527f156a2b3940a4c3c2a905ee35163815d4146391134c92d0b6b53f33afe993f718910160405180910390a15050565b600b5460ff16156108d157604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff16156108fa5760405163eebee04f60e01b815260040160405180910390fd5b61090261191f565b815f03610922576040516344c7244760e11b815260040160405180910390fd5b6004548210156109555760048054604051630b30907560e01b815291820184905260248201526044015b60405180910390fd5b60065415801561096657505f600354115b1561098757610976600354611b04565b5f60035561098261191f565b6109aa565b6005544211156109aa57604051636e6b983360e01b815260040160405180910390fd5b5f6109b482611b63565b5090505f670de0b6b3a76400006109cb8386612668565b6109d5919061269a565b6109df90856126b9565b9050600c5f336001600160a01b03166001600160a01b031681526020019081526020015f206040518060c00160405280866001600160701b03168152602001836001600160701b031681526020015f63ffffffff1681526020016009546001600160701b031681526020015f6001600160701b03168152602001856002811115610a6b57610a6b6124f0565b90528154600180820184555f9384526020938490208351600293840290910180549585015160408601516001600160701b039384166001600160e01b031998891617600160701b9285168302176001600160e01b0316600160e01b63ffffffff909216820217835560608701519483018054608089015196861699169890981794909316029290921780865560a0850151949592949360ff60e01b1990911691908490811115610b1d57610b1d6124f0565b021790555050508360065f828254610b3591906126b9565b925050819055508060075f828254610b4d91906126b9565b90915550610b8890506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016333087611cbb565b335f818152600c60205260409020547f5af417134f72a9d41143ace85b0a26dce6f550f894f2cbc1eeee8810603d91b690610bc59060019061264f565b60408051918252602082018890520160405180910390a250505050565b600b5460ff1615610c0657604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff1615610c2f5760405163eebee04f60e01b815260040160405180910390fd5b610c3761191f565b335f908152600c60205260408120905b8154811015610cbb575f828281548110610c6357610c636126cc565b5f918252602090912060029091020180549091506001600160701b031615801590610c9a57508054600160e01b900463ffffffff16155b15610ca857610ca882611d41565b5080610cb3816126e0565b915050610c47565b5050565b610cc7611aab565b600b805460ff1916911515919091179055565b600b5460ff1615610cfe57604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff1615610d275760405163eebee04f60e01b815260040160405180910390fd5b610d2f61191f565b61069f81611d41565b600b54610100900460ff16610d6057604051630809727360e01b815260040160405180910390fd5b600b5462010000900460ff16610d89576040516399f0c45d60e01b815260040160405180910390fd5b335f908152600c60205260408120815b8154811015610e1a57610dac3382611eca565b5f828281548110610dbf57610dbf6126cc565b5f91825260209091206002909102016001810154909150610df090600160701b90046001600160701b0316856126b9565b60019091018054600160701b600160e01b0319169055925080610e12816126e0565b915050610d99565b508115610cbb57610e556001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163384612027565b60405182815233907f07181ceaa5c61f1818da3a082bd8f1f5a85817f2f0ff49e19e3b6a8b30822f559060200160405180910390a25050565b600b545f9060ff1615610eb457604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff1615610edd5760405163eebee04f60e01b815260040160405180910390fd5b610ee561191f565b610eee826120a1565b90505b919050565b600b5460609060ff1615610f1d57604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff1615610f465760405163eebee04f60e01b815260040160405180910390fd5b610f4e61191f565b335f908152600c60205260408120805490919067ffffffffffffffff811115610f7957610f796126f8565b604051908082528060200260200182016040528015610fa2578160200160208202803683370190505b5090505f5b8254811015611055575f838281548110610fc357610fc36126cc565b5f918252602090912060029091020180549091506001600160701b031615801590610ffb57508054600160e01b900463ffffffff1615155b801561101557508054600160e01b900463ffffffff164210155b1561104257611023826120a1565b838381518110611035576110356126cc565b6020026020010181815250505b508061104d816126e0565b915050610fa7565b5091505090565b600b545f9060ff161561108257604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff16156110ab5760405163eebee04f60e01b815260040160405180910390fd5b6110b361191f565b610eee82612272565b6110c4611aab565b6110cc61191f565b600554421015611107575f426005546110e5919061264f565b90505f600854826110f69190612668565b905061110281846126b9565b925050505b60025481101561112a5760405163c2bdb92560e01b815260040160405180910390fd5b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa15801561118e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111b29190612624565b90505f600354836111c391906126b9565b9050808210156111f057604051635e6e7a3760e01b8152600481018390526024810182905260440161094c565b5f600254846111ff919061269a565b600254909150611218670de0b6b3a76400005f1961269a565b611222919061269a565b8110611240576040516207703f60e81b815260040160405180910390fd5b6006545f03611265578360035f82825461125a91906126b9565b9091555061126e9050565b61126e84611b04565b505042600a555050565b600c602052815f5260405f208181548110611291575f80fd5b5f918252602090912060029091020180546001909101546001600160701b038083169450600160701b8084048216945063ffffffff600160e01b948590041693838316939182049092169160ff91041686565b5f60055442106112f5575060055490565b504290565b611302611aab565b61130b5f612355565b565b600b54610100900460ff1661133557604051630809727360e01b815260040160405180910390fd5b335f908152600c60205260408120905b8154811015610cbb57600b5462010000900460ff1615611369576113693382611eca565b5f82828154811061137c5761137c6126cc565b5f918252602090912060029091020180549091506001600160701b031680156114b8578060065f8282546113b0919061264f565b9091555050815460078054600160701b9092046001600160701b0316915f906113da90849061264f565b909155505081546001600160e01b031916825560405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af1158015611457573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061147b919061267f565b50604080518481526020810183905233917f4c363bde70ba6f3710164df779019cbdf717067dd1c615ccc164601c05168a36910160405180910390a25b505080806114c5906126e0565b915050611345565b600b5460ff16156114f157604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff161561151a5760405163eebee04f60e01b815260040160405180910390fd5b61152261191f565b335f908152600c60205260408120905b8154811015610cbb575f82828154811061154e5761154e6126cc565b5f918252602090912060029091020180549091506001600160701b03161580159061158657508054600160e01b900463ffffffff1615155b15611594576115948261192f565b508061159f816126e0565b915050611532565b6001600160a01b0381165f908152600c60209081526040808320805482518185028101850190935280835260609492939192909184015b82821015611693575f8481526020908190206040805160c081018252600286810290930180546001600160701b038082168452600160701b808304821697850197909752600160e01b9182900463ffffffff16948401949094526001820154808516606085015295860490931660808301529093909260a085019290910460ff169081111561166f5761166f6124f0565b6002811115611680576116806124f0565b81525050815260200190600101906115de565b505050509050919050565b6116ac620151806007612668565b81565b6116bd620151806007612668565b6116ac906002612668565b6116d0611aab565b600354156116f15760405163116eb83560e11b815260040160405180910390fd5b60028190556040518181527f66b9213ecbabaff7979ad49112aa2a6835a4ad4307c6d562d1af7529d9efa523906020015b60405180910390a150565b5f806117376112e4565b90506006545f0361174b5760095491509091565b5f600a548261175a919061264f565b90505f6008548261176b9190612668565b90505f600754670de0b6b3a7640000836117859190612668565b61178f919061269a565b90508060095461179f91906126b9565b94505050509091565b600b5460609060ff16156117cf57604051630d6819e560e11b815260040160405180910390fd5b600b54610100900460ff16156117f85760405163eebee04f60e01b815260040160405180910390fd5b61180061191f565b335f908152600c60205260409020805467ffffffffffffffff811115611828576118286126f8565b604051908082528060200260200182016040528015611851578160200160208202803683370190505b5091505f5b81548110156118975761186881612272565b83828151811061187a5761187a6126cc565b60209081029190910101528061188f816126e0565b915050611856565b505090565b6118a4611aab565b600455565b6118b1611aab565b6001600160a01b0381166119165760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161094c565b61069f81612355565b61192761172d565b600a55600955565b335f908152600c6020526040812080548390811061194f5761194f6126cc565b5f9182526020822060029091020180549092506001600160701b03169081900361198f5760405163102c472960e11b81526004810184905260240161094c565b8154600160e01b900463ffffffff165f036119c057604051631211d1cb60e31b81526004810184905260240161094c565b6119ca3384611eca565b60018201545f906119e490600160e01b900460ff16611b63565b5083549091505f90670de0b6b3a764000090611a0a9084906001600160701b0316612668565b611a14919061269a565b84549091505f90611a2f9083906001600160701b03166126b9565b85546001600160e01b036001600160701b03808416600160701b029190911691161786556007805491925083915f90611a699084906126b9565b909155505060405186815233907fe13d5cf5271bd721532059c5883b639ba871a2b135c24caf452a8de615213fd49060200160405180910390a2505050505050565b5f546001600160a01b0316331461130b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161094c565b600254611b11908261269a565b600855600254611b2190426126b9565b60058190556002546001556040805183815260208101929092527fff92011f5b6637357c4904d41ea3f9d759723fe605d64ac0e2c47541d288dc039101611722565b5f8080836002811115611b7857611b786124f0565b03611bc757507f0000000000000000000000000000000000000000000000000000000000000000927f000000000000000000000000000000000000000000000000000000000000000092509050565b6001836002811115611bdb57611bdb6124f0565b03611c2a57507f0000000000000000000000000000000000000000000000000000000000000000927f000000000000000000000000000000000000000000000000000000000000000092509050565b6002836002811115611c3e57611c3e6124f0565b03611c8d57507f0000000000000000000000000000000000000000000000000000000000000000927f000000000000000000000000000000000000000000000000000000000000000092509050565b826002811115611c9f57611c9f6124f0565b60405163208a64e760e11b815260040161094c91815260200190565b5f6040516323b872dd60e01b815284600482015283602482015282604482015260205f6064835f8a5af13d15601f3d1160015f511416171691505080611d3a5760405162461bcd60e51b81526020600482015260146024820152731514905394d1915497d19493d357d1905253115160621b604482015260640161094c565b5050505050565b335f908152600c60205260408120805483908110611d6157611d616126cc565b5f9182526020822060029091020180549092506001600160701b031690819003611da15760405163102c472960e11b81526004810184905260240161094c565b8154600160e01b900463ffffffff1615611dd157604051630c7820cd60e31b81526004810184905260240161094c565b611ddb3384611eca565b81545f90611dfa908390600160701b90046001600160701b031661264f565b90505f611e1784600101601c9054906101000a900460ff16611b63565b8554600160701b600160e01b031916600160701b6001600160701b038716021786559150611e47905081426126b9565b845463ffffffff91909116600160e01b026001600160e01b03909116178455600780546001600160701b03841691905f90611e8390849061264f565b9091555050604080518681526020810185905233917f7659747cd8571f1071eea946fdc648adcf181cad916f32a05f82c3a525976048910160405180910390a25050505050565b6001600160a01b0382165f908152600c60205260408120805483908110611ef357611ef36126cc565b5f9182526020822060029091020180549092506001600160701b03169003611f1a57505050565b6040805160c08101825282546001600160701b038082168352600160701b8083048216602085015263ffffffff600160e01b938490041694840194909452600185015480821660608501529384041660808301525f92611fab9291859160a084019160ff9104166002811115611f9257611f926124f0565b6002811115611fa357611fa36124f0565b9052506123a4565b90508082600101600e8282829054906101000a90046001600160701b0316611fd3919061270c565b92506101000a8154816001600160701b0302191690836001600160701b03160217905550600954826001015f6101000a8154816001600160701b0302191690836001600160701b0316021790555050505050565b5f60405163a9059cbb60e01b815283600482015282602482015260205f6044835f895af13d15601f3d1160015f51141617169150508061209b5760405162461bcd60e51b815260206004820152600f60248201526e1514905394d1915497d19052531151608a1b604482015260640161094c565b50505050565b335f908152600c602052604081208054829190849081106120c4576120c46126cc565b5f9182526020822060029091020180549092506001600160701b0316908190036121045760405163102c472960e11b81526004810185905260240161094c565b8154600160e01b900463ffffffff16158061212c57508154600160e01b900463ffffffff1642105b1561214d57604051633a49774d60e11b81526004810185905260240161094c565b6121573385611eca565b60018201805483546001600160e01b0319168455600160701b600160e01b0319811690915560068054600160701b9092046001600160701b0316945082915f906121a290849061264f565b925050819055508060075f8282546121ba919061264f565b909155506121f490506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163383612027565b6122286001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163385612027565b604080518581526020810183905290810184905233907ffbd65cfd6de1493db337385c0712095397ecbd0504df64b861cdfceb80c7b4229060600160405180910390a25050919050565b335f908152600c60205260408120805482919084908110612295576122956126cc565b905f5260205f20906002020190506122ad3384611eca565b6001810154600160701b90046001600160701b03169150811561234f57600181018054600160701b600160e01b03191690556123136001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163384612027565b604080518481526020810184905233917f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf7910160405180910390a25b50919050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f8082606001516001600160701b03166009546123c1919061264f565b90505f670de0b6b3a76400008285602001516001600160701b03166123e69190612668565b6123f0919061269a565b949350505050565b5f60208284031215612408575f80fd5b5035919050565b801515811461069f575f80fd5b5f6020828403121561242c575f80fd5b81356124378161240f565b9392505050565b5f806040838503121561244f575f80fd5b82359150602083013560038110612464575f80fd5b809150509250929050565b602080825282518282018190525f9190848201906040850190845b818110156124a65783518352928401929184019160010161248a565b50909695505050505050565b80356001600160a01b0381168114610ef1575f80fd5b5f80604083850312156124d9575f80fd5b6124e2836124b2565b946020939093013593505050565b634e487b7160e01b5f52602160045260245ffd5b6003811061252057634e487b7160e01b5f52602160045260245ffd5b9052565b6001600160701b038781168252868116602083015263ffffffff8616604083015284811660608301528316608082015260c0810161256560a0830184612504565b979650505050505050565b5f60208284031215612580575f80fd5b612437826124b2565b602080825282518282018190525f919060409081850190868401855b8281101561261757815180516001600160701b039081168652878201518116888701528682015163ffffffff16878701526060808301518216908701526080808301519091169086015260a0908101519061260281870183612504565b505060c09390930192908501906001016125a5565b5091979650505050505050565b5f60208284031215612634575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156126625761266261263b565b92915050565b80820281158282048414176126625761266261263b565b5f6020828403121561268f575f80fd5b81516124378161240f565b5f826126b457634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156126625761266261263b565b634e487b7160e01b5f52603260045260245ffd5b5f600182016126f1576126f161263b565b5060010190565b634e487b7160e01b5f52604160045260245ffd5b6001600160701b0381811683821601908082111561272c5761272c61263b565b509291505056fea2646970667358221220b5ded92582d432b343370b5a28e9f77a079c403530f03a5adfbd8822ae01fd2164736f6c6343000815003300000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000eef7b7205caf2bcd71437d9acde3874c3388c138000000000000000000000000cf4b531b4cde95bd35d71926e09b2b54c564f5b6000000000000000000000000a670d7237398238de01267472c6f13e5b8010fd1000000000000000000000000000000000000000000000000000000000003f480000000000000000000000000000000000000000000000000016345785d8a00000000000000000000000000000000000000000000000000000429d069189e000000000000000000000000000000000000000000000000000006f05b59d3b200000000000000000000000000000000000000000000000000000000000000093a80000000000000000000000000000000000000000000000000000000000012750000000000000000000000000000000000000000000000000000000000001baf80c001a0ded5d966a6b52e5104bfc33fbc0d1df7f50a989a6e3d60cd66fcaef97e550156a0624b0b9fa4b5217969014ede6e8bbe35aad37017e6c69aa7ffdcc0ec86f122e8