600b60809081526a14dd185c9d195c9c1bdbdb60aa1b60a052610100604052600460c09081526314d413d360e21b60e05260036200003e838262000729565b5060046200004d828262000729565b5050506200006a620000646200033960201b60201c565b6200033d565b62000089730492f4c8fe50080c92d0159c32ebc7b1a28918456200033d565b60026006819055600755600160088190556009819055600a8054600f805460ff1916909317909255600d805473dac17f958d2ee523a2206206994597c13d831ec76001600160a01b03199091161790556001600160b01b031990911675010159b14b1c5925d4e6efb549efd860cc95b99727661790556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d915f91839163c45a01559160048083019260209291908290030181865afa15801562000152573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001789190620007f1565b600d546040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303815f875af1158015620001c7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001ed9190620007f1565b600c80546001600160a01b0319166001600160a01b0383161790559050620002178160016200038e565b600b80546001600160a01b0319166001600160a01b038416908117909155620002449030905f196200047c565b600160105f6200025c6005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905560109093527f9e93e1db4a1f807cc22b2aecf4deeb0bf5745f1ecb319e87c68c5624c0fa6b698054851660019081179091553084528284208054861682179055600a5482168452828420805486168217905590861683529120805490921617905562000313620003016005546001600160a01b031690565b6a084595161401484a000000620005a3565b620186a06200032160025490565b6200032d919062000820565b600e5550620008669050565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0382165f9081526011602052604090205481151560ff909116151503620004295760405162461bcd60e51b815260206004820152603860248201527f4175746f6d61746564206d61726b6574206d616b65722070616972206973206160448201527f6c72656164792073657420746f20746861742076616c7565000000000000000060648201526084015b60405180910390fd5b6001600160a01b0382165f81815260116020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038316620004e05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840162000420565b6001600160a01b038216620005435760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840162000420565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038216620005fb5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000420565b8060025f8282546200060e919062000840565b90915550506001600160a01b0382165f90815260208190526040812080548392906200063c90849062000840565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620006b357607f821691505b602082108103620006d257634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111562000685575f81815260208120601f850160051c81016020861015620007005750805b601f850160051c820191505b8181101562000721578281556001016200070c565b505050505050565b81516001600160401b038111156200074557620007456200068a565b6200075d816200075684546200069e565b84620006d8565b602080601f83116001811462000793575f84156200077b5750858301515b5f19600386901b1c1916600185901b17855562000721565b5f85815260208120601f198616915b82811015620007c357888601518255948401946001909101908401620007a2565b5085821015620007e157878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f6020828403121562000802575f80fd5b81516001600160a01b038116811462000819575f80fd5b9392505050565b5f826200083b57634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156200086057634e487b7160e01b5f52601160045260245ffd5b92915050565b61254880620008745f395ff3fe608060405260043610610299575f3560e01c80638da5cb5b11610160578063c0246668116100c9578063dd62ed3e11610083578063e2f4560511610060578063e2f456051461079c578063f2fde38b146107b1578063f9d0831a146107d057005b8063dd62ed3e1461071a578063e01af92c1461075e578063e1b7b3d11461077d57005b8063d148b74c116100b1578063d148b74c146106c0578063d54f7d5e146106d4578063dd34fec0146106e857005b8063c024666814610670578063cfdcdb671461068f57005b8063a457c2d71161011a578063ab7cbbf111610102578063ab7cbbf11461060e578063afa4f3b214610623578063b62496f51461064257005b8063a457c2d7146105d0578063a9059cbb146105ef57005b806395d89b411161014857806395d89b41146105885780639ab4a4451461059c5780639f2f5726146105bb57005b80638da5cb5b1461054c57806394b8647a1461056957005b8063313ce567116102025780636ddd1713116101bc578063715018a6116101a4578063715018a61461050457806375f0a874146105185780637c8704a71461053757005b80636ddd1713146104b757806370a08231146104d057005b806349bd5a5e116101ea57806349bd5a5e146104425780634fbee1931461046157806363fb61041461049857005b8063313ce56714610408578063395093511461042357005b80631732cded116102535780631ae4c38a1161023b5780631ae4c38a146103ab5780632369bf83146103ca57806323b872dd146103e957005b80631732cded1461036657806318160ddd1461039757005b806306fdde031161028157806306fdde03146102f7578063095ea7b3146103185780631694505e1461034757005b806303fd2a45146102a257806304b8d05e146102d457005b366102a057005b005b3480156102ad575f80fd5b506102b761dead81565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156102df575f80fd5b506102e960095481565b6040519081526020016102cb565b348015610302575f80fd5b5061030b6107ef565b6040516102cb9190612187565b348015610323575f80fd5b5061033761033236600461220b565b61087f565b60405190151581526020016102cb565b348015610352575f80fd5b50600b546102b7906001600160a01b031681565b348015610371575f80fd5b50600d546103379074010000000000000000000000000000000000000000900460ff1681565b3480156103a2575f80fd5b506002546102e9565b3480156103b6575f80fd5b506102a06103c5366004612240565b610895565b3480156103d5575f80fd5b506102a06103e4366004612262565b6109da565b3480156103f4575f80fd5b5061033761040336600461227b565b610b50565b348015610413575f80fd5b50604051601281526020016102cb565b34801561042e575f80fd5b5061033761043d36600461220b565b610ba0565b34801561044d575f80fd5b50600c546102b7906001600160a01b031681565b34801561046c575f80fd5b5061033761047b366004612262565b6001600160a01b03165f9081526010602052604090205460ff1690565b3480156104a3575f80fd5b506102a06104b23660046122b4565b610bd6565b3480156104c2575f80fd5b50600f546103379060ff1681565b3480156104db575f80fd5b506102e96104ea366004612262565b6001600160a01b03165f9081526020819052604090205490565b34801561050f575f80fd5b506102a0610cd2565b348015610523575f80fd5b50600a546102b7906001600160a01b031681565b348015610542575f80fd5b506102e960065481565b348015610557575f80fd5b506005546001600160a01b03166102b7565b348015610574575f80fd5b506102a06105833660046122b4565b610d37565b348015610593575f80fd5b5061030b610e2b565b3480156105a7575f80fd5b50600d546102b7906001600160a01b031681565b3480156105c6575f80fd5b506102e960075481565b3480156105db575f80fd5b506103376105ea36600461220b565b610e3a565b3480156105fa575f80fd5b5061033761060936600461220b565b610f07565b348015610619575f80fd5b506102e960085481565b34801561062e575f80fd5b506102a061063d3660046122d4565b610f13565b34801561064d575f80fd5b5061033761065c366004612262565b60116020525f908152604090205460ff1681565b34801561067b575f80fd5b506102a061068a3660046122eb565b610ffd565b34801561069a575f80fd5b50600a546103379074010000000000000000000000000000000000000000900460ff1681565b3480156106cb575f80fd5b506102a0611167565b3480156106df575f80fd5b506102b7611357565b3480156106f3575f80fd5b50600a54610337907501000000000000000000000000000000000000000000900460ff1681565b348015610725575f80fd5b506102e9610734366004612320565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610769575f80fd5b506102a0610778366004612240565b6113b3565b348015610788575f80fd5b506102a0610797366004612240565b6114be565b3480156107a7575f80fd5b506102e9600e5481565b3480156107bc575f80fd5b506102a06107cb366004612262565b6115f4565b3480156107db575f80fd5b506102a06107ea366004612262565b6116d6565b6060600380546107fe90612351565b80601f016020809104026020016040519081016040528092919081815260200182805461082a90612351565b80156108755780601f1061084c57610100808354040283529160200191610875565b820191905f5260205f20905b81548152906001019060200180831161085857829003601f168201915b5050505050905090565b5f61088b3384846118d6565b5060015b92915050565b6005546001600160a01b031633146108f45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b801515600a60149054906101000a900460ff161515036109565760405162461bcd60e51b815260206004820152601260248201527f416c72656164792074686973207374617465000000000000000000000000000060448201526064016108eb565b600a805482151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff9091161790556040517f2fbce170acb639bd70114d84dff005cca7432c6dfde9e2c965f448bf71239aeb906109cf90831515815260200190565b60405180910390a150565b6005546001600160a01b03163314610a345760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b600a546001600160a01b0390811690821603610a925760405162461bcd60e51b815260206004820152601760248201527f416c72656164792073657420746869732077616c6c657400000000000000000060448201526064016108eb565b6001600160a01b0381163b15610aea5760405162461bcd60e51b815260206004820152601e60248201527f57616c6c65742063616e6e6f7420636f6e74726163742061646472657373000060448201526064016108eb565b600a80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040519081527f335aad0eda24dacfa324b3d651daa091864338cf7d4af9d5087ba1c5ee1174f0906020016109cf565b5f610b5c848484611a2e565b6001600160a01b0384165f90815260016020908152604080832033808552925290912054610b96918691610b919086906123cf565b6118d6565b5060019392505050565b335f8181526001602090815260408083206001600160a01b0387168452909152812054909161088b918590610b919086906123e2565b6005546001600160a01b03163314610c305760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b600a610c3c82846123e2565b1115610c8a5760405162461bcd60e51b815260206004820152601460248201527f43616e6e6f74206f766572207468616e2031302500000000000000000000000060448201526064016108eb565b6006829055600881905560408051838152602081018390527f292647a6bad66d77816d04922d196e119862c81feb8ae8ee2aa71e3d800bc03891015b60405180910390a15050565b6005546001600160a01b03163314610d2c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b610d355f611cc2565b565b6005546001600160a01b03163314610d915760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b600a610d9d82846123e2565b1115610deb5760405162461bcd60e51b815260206004820152601460248201527f43616e6e6f74206f766572207468616e2031302500000000000000000000000060448201526064016108eb565b6007829055600981905560408051838152602081018390527f537595c6b49c5d3283cc438d2d1d79bc7e5d4680b30b703cb202bb6f3aec06a59101610cc6565b6060600480546107fe90612351565b335f9081526001602090815260408083206001600160a01b0386168452909152812054821115610ed25760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016108eb565b335f8181526001602090815260408083206001600160a01b038816845290915290205461088b91908590610b919086906123cf565b5f61088b338484611a2e565b6005546001600160a01b03163314610f6d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b620f4240610f7a60025490565b610f8491906123f5565b8111610ff85760405162461bcd60e51b815260206004820152603e60248201527f53776170546f6b656e734174416d6f756e74206d75737420626520677265617460448201527f6572207468616e20302e30303125206f6620746f74616c20737570706c79000060648201526084016108eb565b600e55565b6005546001600160a01b031633146110575760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b6001600160a01b0382165f9081526010602052604090205481151560ff9091161515036110eb5760405162461bcd60e51b8152602060048201526024808201527f4163636f756e7420697320616c72656164792073657420746f2074686174207360448201527f746174650000000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b0382165f8181526010602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b600d80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055305f908152602081905260408120549050801561132c575f6007546006546111ce91906123e2565b6009546008546111de91906123e2565b6111e891906123e2565b90505f6009546008546111fb91906123e2565b90508015611233575f8261120f858461242d565b61121991906123f5565b90506112253082611d2b565b61122f81856123cf565b9350505b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061126657611266612444565b6001600160a01b039283166020918202929092010152600d5482519116908290600190811061129757611297612444565b6001600160a01b039283166020918202929092010152600b54600a546040517f5c11d79500000000000000000000000000000000000000000000000000000000815291831692635c11d795926112fb9289925f928892909116904290600401612471565b5f604051808303815f87803b158015611312575f80fd5b505af1158015611324573d5f803e3d5ffd5b505050505050505b50600d80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff169055565b5f4660380361137957507310ed43c718714eb63d5aa57b78b54704e256024e90565b4660610361139a575073d99d1c33f9fc3444f8101754abc46c52416550d190565b50737a250d5630b4cf539739df2c5dacb4c659f2488d90565b6005546001600160a01b0316331461140d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b600f5481151560ff90911615150361148d5760405162461bcd60e51b815260206004820152602260248201527f73776170456e61626c656420616c72656164792061742074686973207374617460448201527f652e00000000000000000000000000000000000000000000000000000000000060648201526084016108eb565b600f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b6005546001600160a01b031633146115185760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b801515600a60159054906101000a900460ff1615150361157a5760405162461bcd60e51b815260206004820152601260248201527f416c72656164792074686973207374617465000000000000000000000000000060448201526064016108eb565b600a80548215157501000000000000000000000000000000000000000000027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff9091161790556040517f104c59630d61dba27622aca17a4981822b2a4701e6df99de1da96789073f1403906109cf90831515815260200190565b6005546001600160a01b0316331461164e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b6001600160a01b0381166116ca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016108eb565b6116d381611cc2565b50565b6005546001600160a01b031633146117305760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108eb565b306001600160a01b038216036117885760405162461bcd60e51b815260206004820152601960248201527f43616e6e6f7420436c61696d204e617469766520546f6b656e0000000000000060448201526064016108eb565b6001600160a01b0381166117c35760405133904780156108fc02915f818181858888f193505050501580156117bf573d5f803e3d5ffd5b5050565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa158015611822573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061184691906124e0565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303815f875af11580156118ac573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118d091906124f7565b50505050565b6001600160a01b0383166119515760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b0382166119cd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038316611aaa5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b038216611b265760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016108eb565b805f03611b3d57611b3883835f611ebc565b505050565b611b46826120e0565b15611b5357611b53611167565b600d546001600160a01b0384165f9081526010602052604090205460ff74010000000000000000000000000000000000000000909204821615911680611bb057506001600160a01b0383165f9081526010602052604090205460ff165b15611bb857505f5b600c546001600160a01b03858116911614801590611be45750600c546001600160a01b03848116911614155b8015611bed5750805b15611bf557505f5b8015611cb757600c545f906001600160a01b038681169116148015611c345750600a5474010000000000000000000000000000000000000000900460ff165b15611c425750600654611c84565b600c546001600160a01b038581169116148015611c7a5750600a547501000000000000000000000000000000000000000000900460ff165b15611c8457506007545b5f6064611c91838661242d565b611c9b91906123f5565b9050611ca781856123cf565b9350611cb4863083611ebc565b50505b6118d0848484611ebc565b600580546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216611da75760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b0382165f90815260208190526040902054811115611e345760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b0382165f9081526020819052604081208054839290611e5b9084906123cf565b925050819055508060025f828254611e7391906123cf565b90915550506040518181525f906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6001600160a01b038316611f385760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b038216611fb45760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b0383165f908152602081905260409020548111156120415760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016108eb565b6001600160a01b0383165f90815260208190526040812080548392906120689084906123cf565b90915550506001600160a01b0382165f90815260208190526040812080548392906120949084906123e2565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a2191815260200190565b600e54305f9081526020819052604081205490911115801561211d5750600d5474010000000000000000000000000000000000000000900460ff16155b801561214057506001600160a01b0382165f9081526011602052604090205460ff165b801561214e5750600f5460ff165b801561088f57505f60095460085461216691906123e2565b60075460065461217691906123e2565b61218091906123e2565b1192915050565b5f6020808352835180828501525f5b818110156121b257858101830151858201604001528201612196565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b80356001600160a01b0381168114612206575f80fd5b919050565b5f806040838503121561221c575f80fd5b612225836121f0565b946020939093013593505050565b80151581146116d3575f80fd5b5f60208284031215612250575f80fd5b813561225b81612233565b9392505050565b5f60208284031215612272575f80fd5b61225b826121f0565b5f805f6060848603121561228d575f80fd5b612296846121f0565b92506122a4602085016121f0565b9150604084013590509250925092565b5f80604083850312156122c5575f80fd5b50508035926020909101359150565b5f602082840312156122e4575f80fd5b5035919050565b5f80604083850312156122fc575f80fd5b612305836121f0565b9150602083013561231581612233565b809150509250929050565b5f8060408385031215612331575f80fd5b61233a836121f0565b9150612348602084016121f0565b90509250929050565b600181811c9082168061236557607f821691505b60208210810361239c577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8181038181111561088f5761088f6123a2565b8082018082111561088f5761088f6123a2565b5f82612428577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b808202811582820484141761088f5761088f6123a2565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156124bf5784516001600160a01b03168352938301939183019160010161249a565b50506001600160a01b03969096166060850152505050608001529392505050565b5f602082840312156124f0575f80fd5b5051919050565b5f60208284031215612507575f80fd5b815161225b8161223356fea26469706673582212208b62bc2c428b276c3df7b2e27ab3fb52f405f90a49df210b600d230349653a8c64736f6c63430008140033