ETH Price: $2,108.21 (-10.31%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f92c820102843b9aca008504687e5c54834b9d6e8080b92c28610160604052606160c08181529062002b2760e039601290620000239082620005b4565b506018805460ff191690553480156200003a575f80fd5b5060405162002b8838038062002b888339810160408190526200005d9162000698565b604080518082018252600d81526c111a5d9a5cda589b1948139195609a1b6020808301919091528251808401909352600583526411138d0c0d60da1b9083015290848688806001600160a01b038116620000d057604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b620000db81620004a7565b506002620000ea8682620005b4565b506003620000f98582620005b4565b5060ff831660808190526200011090600a620007fd565b6200011c908362000814565b60a0526001600160a01b0381165f908152600c60209081526040808320805460ff19166001179055600d80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155308452600f835281842081855283528184205f199055815163c45a015560e01b81529151909392849263c45a015592600480830193928290030181865afa158015620001bb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001e191906200082e565b9050806001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000230573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200025691906200082e565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015620002a1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002c791906200082e565b600e80546001600160a01b0319166001600160a01b039283169081179091555f908152600c6020908152604091829020805460ff19166001179055600d5482516315ab88c960e31b8152925193169263ad5c46489260048082019392918290030181865afa1580156200033c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200036291906200082e565b600d5460405163095ea7b360e01b81526001600160a01b0391821660048201525f19602482015291169063095ea7b3906044016020604051808303815f875af1158015620003b2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003d891906200084a565b50506001600160a01b03165f908152600c602052604090208054600160ff19918216811790925560108054909116905560115550620004219350869250600a9150620007fd9050565b6200042d908562000814565b6001600160a01b0386165f908152600560205260409020556200045283600a620007fd565b6200045e908362000814565b6013556200046e83600a620007fd565b6200047a908262000814565b6014556200048a83600a620007fd565b62000498906103e862000814565b601555506200086b9350505050565b600180546001600160a01b0319169055620004c281620004c5565b50565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200053d57607f821691505b6020821081036200055c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620005af575f81815260208120601f850160051c810160208610156200058a5750805b601f850160051c820191505b81811015620005ab5782815560010162000596565b5050505b505050565b81516001600160401b03811115620005d057620005d062000514565b620005e881620005e1845462000528565b8462000562565b602080601f8311600181146200061e575f8415620006065750858301515b5f19600386901b1c1916600185901b178555620005ab565b5f85815260208120601f198616915b828110156200064e578886015182559484019460019091019084016200062d565b50858210156200066c57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b80516001600160a01b038116811462000693575f80fd5b919050565b5f805f805f60a08688031215620006ad575f80fd5b620006b8866200067c565b945060208601519350604086015160ff81168114620006d5575f80fd5b6060870151608090970151959894975095949392505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200074257815f1904821115620007265762000726620006ee565b808516156200073457918102915b93841c939080029062000707565b509250929050565b5f826200075a57506001620007f7565b816200076857505f620007f7565b81600181146200078157600281146200078c57620007ac565b6001915050620007f7565b60ff841115620007a057620007a0620006ee565b50506001821b620007f7565b5060208310610133831016604e8410600b8410161715620007d1575081810a620007f7565b620007dd838362000702565b805f1904821115620007f357620007f3620006ee565b0290505b92915050565b5f6200080d60ff8416836200074a565b9392505050565b8082028115828204841417620007f757620007f7620006ee565b5f602082840312156200083f575f80fd5b6200080d826200067c565b5f602082840312156200085b575f80fd5b815180151581146200080d575f80fd5b60805160a051612293620008945f395f6102be01525f818161032801526111c901526122935ff3fe608060405234801561000f575f80fd5b5060043610610234575f3560e01c806370a0823111610135578063c87b56dd116100b4578063e30c397811610079578063e30c39781461051e578063e985e9c51461052f578063f0306ea41461055c578063f2fde38b14610564578063f349b17314610577575f80fd5b8063c87b56dd146104a7578063d547cfb7146104ba578063dd62ed3e146104c2578063e0df5b6f146104ec578063e2d6f33a146104ff575f80fd5b80639b19251a116100fa5780639b19251a14610444578063a22cb46514610466578063a9059cbb14610479578063b88d4fde1461048c578063c6a6035a1461049f575f80fd5b806370a08231146103fd578063715018a61461041c57806379ba5097146104245780638da5cb5b1461042c57806395d89b411461043c575f80fd5b80634bf28fd0116101c1578063589210d911610186578063589210d9146103ba5780635c975abb146103c35780636352211e146103ce57806365b61b77146103e15780636caae832146103f4575f80fd5b80634bf28fd01461036f5780634f02c420146103825780634f91e48c1461038b578063504334c21461039457806353d6fd59146103a7575f80fd5b80631e70b6df116102075780631e70b6df146102ee578063207add91146102fb57806323b872dd14610310578063313ce5671461032357806342842e0e1461035c575f80fd5b806306fdde0314610238578063081812fc14610256578063095ea7b31461029657806318160ddd146102b9575b5f80fd5b610240610596565b60405161024d91906119df565b60405180910390f35b61027e610264366004611a11565b60076020525f90815260409020546001600160a01b031681565b6040516001600160a01b03909116815260200161024d565b6102a96102a4366004611a3e565b610622565b604051901515815260200161024d565b6102e07f000000000000000000000000000000000000000000000000000000000000000081565b60405190815260200161024d565b6018546102a99060ff1681565b61030e610309366004611a66565b61076d565b005b61030e61031e366004611a86565b610780565b61034a7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff909116815260200161024d565b61030e61036a366004611a86565b610afc565b600e5461027e906001600160a01b031681565b6102e060045481565b6102e060145481565b61030e6103a2366004611b5c565b610bcd565b61030e6103b5366004611bbc565b610be3565b6102e060135481565b60105460ff166102a9565b61027e6103dc366004611a11565b610c15565b600d5461027e906001600160a01b031681565b6102e060155481565b6102e061040b366004611bf5565b60056020525f908152604090205481565b61030e610c4f565b61030e610c62565b5f546001600160a01b031661027e565b610240610cab565b6102a9610452366004611bf5565b600c6020525f908152604090205460ff1681565b61030e610474366004611bbc565b610cb8565b6102a9610487366004611a3e565b610d23565b61030e61049a366004611c0e565b610d36565b61030e610df6565b6102406104b5366004611a11565b610e0d565b6102406110f2565b6102e06104d0366004611ca1565b600660209081525f928352604080842090915290825290205481565b61030e6104fa366004611cd2565b6110ff565b6102e061050d366004611bf5565b60166020525f908152604090205481565b6001546001600160a01b031661027e565b6102a961053d366004611ca1565b600860209081525f928352604080842090915290825290205460ff1681565b61030e611113565b61030e610572366004611bf5565b611127565b6102e0610585366004611bf5565b60176020525f908152604090205481565b600280546105a390611d04565b80601f01602080910402602001604051908101604052809291908181526020018280546105cf90611d04565b801561061a5780601f106105f15761010080835404028352916020019161061a565b820191905f5260205f20905b8154815290600101906020018083116105fd57829003601f168201915b505050505081565b5f600454821115801561063457505f82115b15610708575f828152600960205260409020546001600160a01b031633811480159061068357506001600160a01b0381165f90815260086020908152604080832033845290915290205460ff16155b156106a0576040516282b42960e81b815260040160405180910390fd5b5f8381526007602090815260409182902080546001600160a01b0319166001600160a01b038881169182179092559251868152908416917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350610763565b335f8181526006602090815260408083206001600160a01b03881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35b5060015b92915050565b610775611197565b601391909155601455565b6004548111610a90575f818152600960205260409020546001600160a01b038481169116146107c257604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0382166107e957604051634e46966960e11b815260040160405180910390fd5b336001600160a01b0384161480159061082557506001600160a01b0383165f90815260086020908152604080832033845290915290205460ff16155b801561084757505f818152600760205260409020546001600160a01b03163314155b15610864576040516282b42960e81b815260040160405180910390fd5b61086c6111c3565b6001600160a01b0384165f9081526005602052604081208054909190610893908490611d50565b909155506108a190506111c3565b6001600160a01b038084165f81815260056020908152604080832080549096019095558582526009815284822080546001600160a01b031990811690941790556007815284822080549093169092559186168252600a9052908120805461090a90600190611d50565b8154811061091a5761091a611d63565b5f9182526020808320909101546001600160a01b0387168352600a82526040808420868552600b9093529092205481549293508392811061095d5761095d611d63565b5f9182526020808320909101929092556001600160a01b0386168152600a9091526040902080548061099157610991611d77565b5f828152602080822083015f19908101839055909201909255838252600b8152604080832054848452818420556001600160a01b038616808452600a835290832080546001818101835582865293852001869055925290546109f39190611d50565b5f838152600b602052604080822092909255905183916001600160a01b0380871692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4826001600160a01b0316846001600160a01b03167fe59fdd36d0d223c0c7d996db7ad796880f45e1936cb0bb7ac102e7082e031487610a796111c3565b60405190815260200160405180910390a350505050565b6001600160a01b0383165f9081526006602090815260408083203384529091529020545f198114610ae957610ac58282611d50565b6001600160a01b0385165f9081526006602090815260408083203384529091529020555b610af48484846111f4565b50505b505050565b610b07838383610780565b6001600160a01b0382163b15801590610baf5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401525f608484015290919084169063150b7a029060a4016020604051808303815f875af1158015610b7e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ba29190611d8b565b6001600160e01b03191614155b15610af757604051633da6393160e01b815260040160405180910390fd5b610bd5611197565b610bdf82826113c6565b5050565b610beb611197565b6001600160a01b03919091165f908152600c60205260409020805460ff1916911515919091179055565b5f818152600960205260409020546001600160a01b031680610c4a5760405163c5723b5160e01b815260040160405180910390fd5b919050565b610c57611197565b610c605f6113df565b565b60015433906001600160a01b03168114610c9f5760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b610ca8816113df565b50565b600380546105a390611d04565b335f8181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b5f610d2f3384846111f4565b9392505050565b610d41858585610780565b6001600160a01b0384163b15801590610dd85750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290610d8b9033908a90899089908990600401611db2565b6020604051808303815f875af1158015610da7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610dcb9190611d8b565b6001600160e01b03191614155b15610af457604051633da6393160e01b815260040160405180910390fd5b610dfe611197565b6018805460ff19166001179055565b60605f60128054610e1d90611d04565b90501115610e57576012610e30836113f8565b604051602001610e41929190611e04565b6040516020818303038152906040529050919050565b5f82604051602001610e6b91815260200190565b6040516020818303038152906040528051906020012060f81c905060608060648360ff1611610ed95760405180604001604052806005815260200164312e706e6760d81b81525091506040518060400160405280600581526020016411138d0c0d60da1b8152509050610fc5565b60a08360ff1611610f295760405180604001604052806005815260200164312e706e6760d81b81525091506040518060400160405280600581526020016411138d0c0d60da1b8152509050610fc5565b60d28360ff1611610f795760405180604001604052806005815260200164312e706e6760d81b81525091506040518060400160405280600581526020016411138d0c0d60da1b8152509050610fc5565b60f08360ff1611610fc55760405180604001604052806005815260200164312e706e6760d81b81525091506040518060400160405280600581526020016411138d0c0d60da1b81525090505b5f610fcf866113f8565b604051602001610fdf9190611e87565b60408051601f1981840301815290829052610ffc91602001611ec0565b60405160208183030381529060405260128460405160200161101f929190611e04565b60408051601f198184030181529082905261103d9291602001611f57565b60405160208183030381529060405290505f826040516020016110609190611f7c565b60408051601f1981840301815282820182526004835263227d5d7d60e01b602084810191909152915190935061109a918591859101611f57565b60408051601f19818403018152908290526110b9918390602001611f57565b60408051601f19818403018152908290526110d691602001611fd8565b6040516020818303038152906040529650505050505050919050565b601280546105a390611d04565b611107611197565b6012610bdf8282612069565b61111b611197565b6018805460ff19169055565b61112f611197565b600180546001600160a01b0383166001600160a01b0319909116811790915561115f5f546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b5f546001600160a01b03163314610c605760405163118cdaa760e01b8152336004820152602401610c96565b5f6111ef7f0000000000000000000000000000000000000000000000000000000000000000600a612205565b905090565b5f6111fd611488565b60185460ff161561124b57601554821061124b5760405162461bcd60e51b815260206004820152600f60248201526e195e18d95959081d1e081b1a5b5a5d608a1b6044820152606401610c96565b6001600160a01b0384165f908152600c602052604090205460ff166112ff576001600160a01b0384165f9081526017602052604081208054849290611291908490612213565b90915550506014546001600160a01b0385165f9081526017602052604090205411156112ff5760405162461bcd60e51b815260206004820152601b60248201527f6e6f7420616c6c6f77656420616e796d6f726520746f2073656c6c00000000006044820152606401610c96565b6001600160a01b0383165f908152600c602052604090205460ff166113b3576001600160a01b0383165f9081526016602052604081208054849290611345908490612213565b90915550506013546001600160a01b0384165f9081526016602052604090205411156113b35760405162461bcd60e51b815260206004820152601a60248201527f6e6f7420616c6c6f77656420616e796d6f726520746f206275790000000000006044820152606401610c96565b6113be8484846114ac565b949350505050565b60026113d28382612069565b506003610af78282612069565b600180546001600160a01b0319169055610ca881611662565b60605f611404836116b1565b60010190505f8167ffffffffffffffff81111561142357611423611abf565b6040519080825280601f01601f19166020018201604052801561144d576020820181803683370190505b5090508181016020015b5f19016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461145757509392505050565b60105460ff1615610c605760405163d93c066560e01b815260040160405180910390fd5b6001600160a01b038084165f8181526005602052604080822080549487168352908220549282529092678ac7230489e800009290918590856114ee8386611d50565b90915550506001600160a01b038087165f90815260056020908152604080832080548a019055928a168252600c9052205460ff16611587576001600160a01b0387165f90815260056020526040812054611549908590612226565b6115538585612226565b61155d9190611d50565b90505f5b818110156115845761157289611788565b8061157c81612245565b915050611561565b50505b6001600160a01b0386165f908152600c602052604090205460ff16611608575f6115b18483612226565b6001600160a01b0388165f908152600560205260409020546115d4908690612226565b6115de9190611d50565b90505f5b81811015611605576115f3886118a9565b806115fd81612245565b9150506115e2565b50505b856001600160a01b0316876001600160a01b03167fe59fdd36d0d223c0c7d996db7ad796880f45e1936cb0bb7ac102e7082e0314878760405161164d91815260200190565b60405180910390a35060019695505050505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f8072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106116ef5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef8100000000831061171b576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061173957662386f26fc10000830492506010015b6305f5e1008310611751576305f5e100830492506008015b612710831061176557612710830492506004015b60648310611777576064830492506002015b600a83106107675760010192915050565b6001600160a01b0381166117af57604051636edaef2f60e11b815260040160405180910390fd5b6001600160a01b0381165f908152600a6020526040812080546117d490600190611d50565b815481106117e4576117e4611d63565b905f5260205f2001549050600a5f836001600160a01b03166001600160a01b031681526020019081526020015f2080548061182157611821611d77565b5f828152602080822083015f19908101839055909201909255828252600b815260408083208390556009825280832080546001600160a01b031990811690915560079092528083208054909216909155518291906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6118b1611488565b610ca8816001600160a01b0381166118dc57604051634e46966960e11b815260040160405180910390fd5b60048054600101908190555f818152600960205260409020546001600160a01b03161561191c5760405163119b4fd360e11b815260040160405180910390fd5b5f81815260096020908152604080832080546001600160a01b0319166001600160a01b038716908117909155808452600a835290832080546001818101835582865293852001859055925290546119739190611d50565b5f828152600b602052604080822092909255905182916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b5f5b838110156119d75781810151838201526020016119bf565b50505f910152565b602081525f82518060208401526119fd8160408501602087016119bd565b601f01601f19169190910160400192915050565b5f60208284031215611a21575f80fd5b5035919050565b80356001600160a01b0381168114610c4a575f80fd5b5f8060408385031215611a4f575f80fd5b611a5883611a28565b946020939093013593505050565b5f8060408385031215611a77575f80fd5b50508035926020909101359150565b5f805f60608486031215611a98575f80fd5b611aa184611a28565b9250611aaf60208501611a28565b9150604084013590509250925092565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112611ae2575f80fd5b813567ffffffffffffffff80821115611afd57611afd611abf565b604051601f8301601f19908116603f01168101908282118183101715611b2557611b25611abf565b81604052838152866020858801011115611b3d575f80fd5b836020870160208301375f602085830101528094505050505092915050565b5f8060408385031215611b6d575f80fd5b823567ffffffffffffffff80821115611b84575f80fd5b611b9086838701611ad3565b93506020850135915080821115611ba5575f80fd5b50611bb285828601611ad3565b9150509250929050565b5f8060408385031215611bcd575f80fd5b611bd683611a28565b915060208301358015158114611bea575f80fd5b809150509250929050565b5f60208284031215611c05575f80fd5b610d2f82611a28565b5f805f805f60808688031215611c22575f80fd5b611c2b86611a28565b9450611c3960208701611a28565b935060408601359250606086013567ffffffffffffffff80821115611c5c575f80fd5b818801915088601f830112611c6f575f80fd5b813581811115611c7d575f80fd5b896020828501011115611c8e575f80fd5b9699959850939650602001949392505050565b5f8060408385031215611cb2575f80fd5b611cbb83611a28565b9150611cc960208401611a28565b90509250929050565b5f60208284031215611ce2575f80fd5b813567ffffffffffffffff811115611cf8575f80fd5b6113be84828501611ad3565b600181811c90821680611d1857607f821691505b602082108103611d3657634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561076757610767611d3c565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52603160045260245ffd5b5f60208284031215611d9b575f80fd5b81516001600160e01b031981168114610d2f575f80fd5b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290525f828460a08401375f60a0848401015260a0601f19601f85011683010190509695505050505050565b5f808454611e1181611d04565b60018281168015611e295760018114611e3e57611e6a565b60ff1984168752821515830287019450611e6a565b885f526020805f205f5b85811015611e615781548a820152908401908201611e48565b50505082870194505b505050508351611e7e8183602088016119bd565b01949350505050565b707b226e616d65223a2022444e343034202360781b815281515f90611eb38160118501602087016119bd565b9190910160110192915050565b5f8251611ed18184602087016119bd565b7f222c226465736372697074696f6e223a22444e343034202d20546865206669729201918252507f7374204e465434303420736f6c7574696f6e20746f2073706c697474696e672060208201527f4e4654732e222c2265787465726e616c5f75726c223a22222c22696d616765226040820152611d1160f11b6060820152606201919050565b5f8351611f688184602088016119bd565b835190830190611e7e8183602088016119bd565b7f222c2261747472696275746573223a5b7b2274726169745f74797065223a224481526e271a181a1116113b30b63ab2911d1160891b60208201525f8251611fcb81602f8501602087016119bd565b91909101602f0192915050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b757466382c000000000081525f825161200f81601b8501602087016119bd565b91909101601b0192915050565b601f821115610af7575f81815260208120601f850160051c810160208610156120425750805b601f850160051c820191505b818110156120615782815560010161204e565b505050505050565b815167ffffffffffffffff81111561208357612083611abf565b612097816120918454611d04565b8461201c565b602080601f8311600181146120ca575f84156120b35750858301515b5f19600386901b1c1916600185901b178555612061565b5f85815260208120601f198616915b828110156120f8578886015182559484019460019091019084016120d9565b508582101561211557878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b600181815b8085111561215f57815f190482111561214557612145611d3c565b8085161561215257918102915b93841c939080029061212a565b509250929050565b5f8261217557506001610767565b8161218157505f610767565b816001811461219757600281146121a1576121bd565b6001915050610767565b60ff8411156121b2576121b2611d3c565b50506001821b610767565b5060208310610133831016604e8410600b84101617156121e0575081810a610767565b6121ea8383612125565b805f19048211156121fd576121fd611d3c565b029392505050565b5f610d2f60ff841683612167565b8082018082111561076757610767611d3c565b5f8261224057634e487b7160e01b5f52601260045260245ffd5b500490565b5f6001820161225657612256611d3c565b506001019056fea26469706673582212208800cec55ad5c6d3e154b69f4361f030900541a8da122bffa1e45fc0b1bf75e664736f6c6343000814003368747470733a2f2f6f72616e67652d7265616c2d61706869642d3937392e6d7970696e6174612e636c6f75642f697066732f516d626f6174527651577938724167725746584d4a4475587a75696f726a62445646745341334558416f705335532f000000000000000000000000120f18fcb3c0788fecf7b28f325aa9d990b9a35400000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000003e8c080a05366def2575c3d4989f3c813f0e9ad690502caf59fc98fed015bcc4505df0ee0a05e5687a01eca3c673aeb861b6d11c1094ecef65cb5047f2c9cc1c7e139cd6f23