60c0604052600d805462ffffff191660011790553480156200001f575f80fd5b506040518060400160405280600f81526020016e273790273aba102737bb32b6b132b960891b8152506040518060400160405280600381526020016227272760e91b8152508160049081620000759190620006d7565b506005620000848282620006d7565b505050620000a16200009b620003a960201b60201c565b620003ad565b737a250d5630b4cf539739df2c5dacb4c659f2488d620000c3816001620003fe565b6001600160a01b0381166080819052600780546001600160a01b031916339081179091556003556040805163c45a015560e01b8152905163c45a0155916004818101926020929091908290030181865afa15801562000124573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200014a91906200079f565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000196573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001bc91906200079f565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000207573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200022d91906200079f565b6001600160a01b031660a081905262000248906001620003fe565b60a0516200025890600162000432565b6a295be96e64066972000000606462000273826002620007e2565b6200027f9190620007fc565b600955606462000291826002620007e2565b6200029d9190620007fc565b600b55612710620002b0826001620007e2565b620002bc9190620007fc565b600a556103e8620002cf826005620007e2565b620002db9190620007fc565b600c555f620002f96064620002f284605f62000485565b906200049b565b90505f6200030f6064620002f285600562000485565b90506200031d3083620004a8565b620003293382620004a8565b62000348620003406006546001600160a01b031690565b60016200056d565b620003553060016200056d565b6200036461dead60016200056d565b620003836200037b6006546001600160a01b031690565b6001620003fe565b62000390306001620003fe565b6200039f61dead6001620003fe565b5050505062000832565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b62000408620005d5565b6001600160a01b03919091165f908152601460205260409020805460ff1916911515919091179055565b6001600160a01b0382165f81815260156020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b5f620004928284620007e2565b90505b92915050565b5f620004928284620007fc565b6001600160a01b038216620005045760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b8060025f8282546200051791906200081c565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b62000577620005d5565b6001600160a01b0382165f81815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6006546001600160a01b03163314620006315760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620004fb565b565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200066157607f821691505b6020821081036200068057634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111562000633575f81815260208120601f850160051c81016020861015620006ae5750805b601f850160051c820191505b81811015620006cf57828155600101620006ba565b505050505050565b81516001600160401b03811115620006f357620006f362000638565b6200070b816200070484546200064c565b8462000686565b602080601f83116001811462000741575f8415620007295750858301515b5f19600386901b1c1916600185901b178555620006cf565b5f85815260208120601f198616915b82811015620007715788860151825594840194600190910190840162000750565b50858210156200078f57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f60208284031215620007b0575f80fd5b81516001600160a01b0381168114620007c7575f80fd5b9392505050565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417620004955762000495620007ce565b5f826200081757634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115620004955762000495620007ce565b60805160a05161266c6200088c5f395f81816104a701528181610de301526112b601525f81816103870152818161116d015281816111970152818161128701528181612062015281816121190152612155015261266c5ff3fe608060405260043610610283575f3560e01c8063715018a611610155578063bbc0c742116100be578063d257b34f11610078578063d257b34f146107a1578063d85ba063146107c0578063dd62ed3e146107d5578063e2f45605146107f4578063f2fde38b14610809578063f8b45b0514610828575f80fd5b8063bbc0c74214610713578063c024666814610731578063c18bc19514610750578063c8c8ebe41461076f578063c9567bf914610784578063cce987d41461078c575f80fd5b80639a7a23d61161010f5780639a7a23d61461064a5780639dd373b914610669578063a457c2d714610688578063a9059cbb146106a7578063aacebbe3146106c6578063b62496f5146106e5575f80fd5b8063715018a6146105bd578063751039fc146105d15780637571336a146105e55780638da5cb5b1461060457806395d89b4114610621578063967ff23e14610635575f80fd5b8063313ce567116101f757806367243482116101b157806367243482146105015780636a486a8e146105205780636db79437146105355780636ddd1713146105545780636ebcf6071461057357806370a082311461059e575f80fd5b8063313ce5671461043d578063395093511461045857806342966c681461047757806349bd5a5e146104965780634a62bb65146104c957806360a6f45a146104e2575f80fd5b80631694505e116102485780631694505e1461037657806318160ddd146103c157806319e1fca4146103d5578063203e727e146103ea57806323b872dd1461040957806327c8f83514610428575f80fd5b8063024c2ddd1461028e57806306fdde03146102d7578063095ea7b3146102f857806310d5de5314610327578063150074a314610355575f80fd5b3661028a57005b5f80fd5b348015610299575f80fd5b506102c46102a83660046121cf565b600160209081525f928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b3480156102e2575f80fd5b506102eb61083d565b6040516102ce9190612206565b348015610303575f80fd5b50610317610312366004612251565b6108cd565b60405190151581526020016102ce565b348015610332575f80fd5b5061031761034136600461227b565b60146020525f908152604090205460ff1681565b348015610360575f80fd5b5061037461036f366004612296565b6108e6565b005b348015610381575f80fd5b506103a97f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102ce565b3480156103cc575f80fd5b506002546102c4565b3480156103e0575f80fd5b506102c460035481565b3480156103f5575f80fd5b50610374610404366004612296565b610906565b348015610414575f80fd5b506103176104233660046122ad565b6109c6565b348015610433575f80fd5b506103a961dead81565b348015610448575f80fd5b50604051601281526020016102ce565b348015610463575f80fd5b50610317610472366004612251565b6109e9565b348015610482575f80fd5b50610374610491366004612296565b610a0a565b3480156104a1575f80fd5b506103a97f000000000000000000000000000000000000000000000000000000000000000081565b3480156104d4575f80fd5b50600d546103179060ff1681565b3480156104ed575f80fd5b506103746104fc36600461227b565b610a17565b34801561050c575f80fd5b5061037461051b366004612333565b610c06565b34801561052b575f80fd5b506102c460125481565b348015610540575f80fd5b5061037461054f36600461239a565b610c9d565b34801561055f575f80fd5b50600d546103179062010000900460ff1681565b34801561057e575f80fd5b506102c461058d36600461227b565b5f6020819052908152604090205481565b3480156105a9575f80fd5b506102c46105b836600461227b565b610d57565b3480156105c8575f80fd5b50610374610d71565b3480156105dc575f80fd5b50610374610d84565b3480156105f0575f80fd5b506103746105ff3660046123c7565b610d98565b34801561060f575f80fd5b506006546001600160a01b03166103a9565b34801561062c575f80fd5b506102eb610dca565b348015610640575f80fd5b506102c460105481565b348015610655575f80fd5b506103746106643660046123c7565b610dd9565b348015610674575f80fd5b5061037461068336600461227b565b610e92565b348015610693575f80fd5b506103176106a2366004612251565b610f5f565b3480156106b2575f80fd5b506103176106c1366004612251565b610fd9565b3480156106d1575f80fd5b506103746106e036600461227b565b610fe6565b3480156106f0575f80fd5b506103176106ff36600461227b565b60156020525f908152604090205460ff1681565b34801561071e575f80fd5b50600d5461031790610100900460ff1681565b34801561073c575f80fd5b5061037461074b3660046123c7565b61104a565b34801561075b575f80fd5b5061037461076a366004612296565b6110b0565b34801561077a575f80fd5b506102c460095481565b61037461115f565b348015610797575f80fd5b506102c4600c5481565b3480156107ac575f80fd5b506103746107bb366004612296565b611342565b3480156107cb575f80fd5b506102c460115481565b3480156107e0575f80fd5b506102c46107ef3660046121cf565b611362565b3480156107ff575f80fd5b506102c4600a5481565b348015610814575f80fd5b5061037461082336600461227b565b61138c565b348015610833575f80fd5b506102c4600b5481565b60606004805461084c906123f3565b80601f0160208091040260200160405190810160405280929190818152602001828054610878906123f3565b80156108c35780601f1061089a576101008083540402835291602001916108c3565b820191905f5260205f20905b8154815290600101906020018083116108a657829003601f168201915b5050505050905090565b5f336108da818585611402565b60019150505b92915050565b6108ee611525565b61090081670de0b6b3a764000061243f565b600c5550565b61090e611525565b670de0b6b3a76400006103e861092360025490565b61092e90600161243f565b6109389190612456565b6109429190612456565b8110156109ae5760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201526e6c6f776572207468616e20302e312560881b60648201526084015b60405180910390fd5b6109c081670de0b6b3a764000061243f565b60095550565b5f336109d385828561157f565b6109de8585856115f7565b506001949350505050565b5f336108da8185856109fb8383611362565b610a059190612475565b611402565b610a143382611c03565b50565b610a1f611525565b6001600160a01b038116610a7b576040515f90339047908381818185875af1925050503d805f8114610a6c576040519150601f19603f3d011682016040523d82523d5f602084013e610a71565b606091505b50610a1492505050565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610abf573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ae39190612488565b11610b285760405162461bcd60e51b81526020600482015260156024820152744e6f20746f6b656e7320746f20776974686472617760581b60448201526064016109a5565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610b6c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b909190612488565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303815f875af1158015610bdd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c01919061249f565b505050565b8215801590610c1457508083145b610c1c575f80fd5b335f5b84811015610c9557610c8382878784818110610c3d57610c3d6124ba565b9050602002016020810190610c52919061227b565b868685818110610c6457610c646124ba565b90506020020135670de0b6b3a7640000610c7e919061243f565b6115f7565b80610c8d816124ce565b915050610c1f565b505050505050565b610ca5611525565b601182905560128190556014821115610d005760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323025206f72206c65737300000060448201526064016109a5565b60146012541115610d535760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323025206f72206c65737300000060448201526064016109a5565b5050565b6001600160a01b03165f9081526020819052604090205490565b610d79611525565b610d825f611d3f565b565b610d8c611525565b600d805460ff19169055565b610da0611525565b6001600160a01b03919091165f908152601460205260409020805460ff1916911515919091179055565b60606005805461084c906123f3565b610de1611525565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031603610e885760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b657250616972730000000000000060648201526084016109a5565b610d538282611d90565b610e9a611525565b6008546001600160a01b031615610eec5760405162461bcd60e51b815260206004820152601660248201527505374616b696e6720616c7265616479207365742075760541b60448201526064016109a5565b600880546001600160a01b0383166001600160a01b031990911681179091555f908152601460209081526040808320805460ff1990811660019081179092556013909352922080549091169091179055610d53816106c16064610f596005610f5360025490565b90611de3565b90611df5565b5f3381610f6c8286611362565b905083811015610fcc5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016109a5565b6109de8286868403611402565b5f336108da8185856115f7565b610fee611525565b6007546040516001600160a01b03918216918316907f8616c7a330e3cf61290821331585511f1e2778171e2b005fb5ec60cfe874dc67905f90a3600780546001600160a01b0319166001600160a01b0392909216919091179055565b611052611525565b6001600160a01b0382165f81815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6110b8611525565b670de0b6b3a76400006103e86110cd60025490565b6110d890600561243f565b6110e29190612456565b6110ec9190612456565b8110156111475760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b60648201526084016109a5565b61115981670de0b6b3a764000061243f565b600b5550565b611167611525565b611195307f0000000000000000000000000000000000000000000000000000000000000000610a0560025490565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d71947306111cf30610d57565b5f806111e36006546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015611249573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061126e91906124e6565b505060405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301525f1960248301527f000000000000000000000000000000000000000000000000000000000000000016915063095ea7b3906044016020604051808303815f875af11580156112fd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611321919061249f565b506005601055600d805462ffff0019166201010017905543600e5542600f55565b61134a611525565b61135c81670de0b6b3a764000061243f565b600a5550565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b611394611525565b6001600160a01b0381166113f95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109a5565b610a1481611d3f565b6001600160a01b0383166114645760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016109a5565b6001600160a01b0382166114c55760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016109a5565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6006546001600160a01b03163314610d825760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109a5565b5f61158a8484611362565b90505f1981146115f157818110156115e45760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016109a5565b6115f18484848403611402565b50505050565b6001600160a01b03831661161d5760405162461bcd60e51b81526004016109a590612511565b6001600160a01b0382166116435760405162461bcd60e51b81526004016109a590612556565b805f0361165557610c0183835f611e00565b600d5460ff16156119c5576006546001600160a01b0384811691161480159061168c57506006546001600160a01b03838116911614155b80156116a057506001600160a01b03821615155b80156116b757506001600160a01b03821661dead14155b80156116cd5750600654600160a01b900460ff16155b156119c55743601054600e546116e39190612475565b106116f357601460128190556011555b600d54610100900460ff16611784576001600160a01b0383165f9081526013602052604090205460ff168061173f57506001600160a01b0382165f9081526013602052604090205460ff165b6117845760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b60448201526064016109a5565b6001600160a01b0383165f9081526015602052604090205460ff1680156117c357506001600160a01b0382165f9081526014602052604090205460ff16155b15611897576009548111156118385760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b60648201526084016109a5565b600b5461184483610d57565b61184e9083612475565b11156118925760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016109a5565b6119c5565b6001600160a01b0382165f9081526015602052604090205460ff1680156118d657506001600160a01b0383165f9081526014602052604090205460ff16155b1561194c576009548111156118925760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b60648201526084016109a5565b6001600160a01b0382165f9081526014602052604090205460ff166119c557600b5461197783610d57565b6119819083612475565b11156119c55760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b60448201526064016109a5565b5f6119cf30610d57565b600a54909150811080159081906119ee5750600d5462010000900460ff165b8015611a045750600654600160a01b900460ff16155b8015611a2857506001600160a01b0385165f9081526015602052604090205460ff16155b8015611a4c57506001600160a01b0385165f9081526013602052604090205460ff16155b8015611a7057506001600160a01b0384165f9081526013602052604090205460ff16155b15611ade57435f9081526016602052604090205460031115611ade576006805460ff60a01b1916600160a01b179055611aa7611f28565b6006805460ff60a01b19169055435f90815260166020526040902054611ace906001612475565b435f908152601660205260409020555b6006546001600160a01b0386165f9081526013602052604090205460ff600160a01b909204821615911680611b2a57506001600160a01b0385165f9081526013602052604090205460ff165b15611b3257505f5b5f8115611bef576001600160a01b0386165f9081526015602052604090205460ff168015611b6157505f601254115b15611b8757611b806064610f5960125488611de390919063ffffffff16565b9050611bd1565b6001600160a01b0387165f9081526015602052604090205460ff168015611baf57505f601154115b15611bd157611bce6064610f5960115488611de390919063ffffffff16565b90505b8015611be257611be2873083611e00565b611bec8186612599565b94505b611bfa878787611e00565b50505050505050565b6001600160a01b038216611c635760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016109a5565b6001600160a01b0382165f908152602081905260409020548181101580611c8b575060035433145b611ce25760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016109a5565b6001600160a01b0383165f818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0382165f81815260156020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b5f611dee828461243f565b9392505050565b5f611dee8284612456565b6001600160a01b038316611e265760405162461bcd60e51b81526004016109a590612511565b6001600160a01b038216611e4c5760405162461bcd60e51b81526004016109a590612556565b6001600160a01b0383165f9081526020819052604090205481811015611ec35760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016109a5565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36115f1565b5f611f3230610d57565b90505f815f03611f40575050565b600c54821115611f5057600c5491505b5f611f5c600284612456565b90505f611f6a600285612456565b9050611f758261200d565b6008546001600160a01b031615801590611f97575080611f9430610d57565b10155b15611fb457600854611fb49030906001600160a01b0316836115f7565b60075460405147916001600160a01b03169082905f81818185875af1925050503d805f8114611ffe576040519150601f19603f3d011682016040523d82523d5f602084013e612003565b606091505b5050505050505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110612040576120406124ba565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156120bc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120e091906125ac565b816001815181106120f3576120f36124ba565b60200260200101906001600160a01b031690816001600160a01b03168152505061213e307f000000000000000000000000000000000000000000000000000000000000000084611402565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac947906121929085905f908690309042906004016125c7565b5f604051808303815f87803b1580156121a9575f80fd5b505af1158015610c95573d5f803e3d5ffd5b6001600160a01b0381168114610a14575f80fd5b5f80604083850312156121e0575f80fd5b82356121eb816121bb565b915060208301356121fb816121bb565b809150509250929050565b5f6020808352835180828501525f5b8181101561223157858101830151858201604001528201612215565b505f604082860101526040601f19601f8301168501019250505092915050565b5f8060408385031215612262575f80fd5b823561226d816121bb565b946020939093013593505050565b5f6020828403121561228b575f80fd5b8135611dee816121bb565b5f602082840312156122a6575f80fd5b5035919050565b5f805f606084860312156122bf575f80fd5b83356122ca816121bb565b925060208401356122da816121bb565b929592945050506040919091013590565b5f8083601f8401126122fb575f80fd5b50813567ffffffffffffffff811115612312575f80fd5b6020830191508360208260051b850101111561232c575f80fd5b9250929050565b5f805f8060408587031215612346575f80fd5b843567ffffffffffffffff8082111561235d575f80fd5b612369888389016122eb565b90965094506020870135915080821115612381575f80fd5b5061238e878288016122eb565b95989497509550505050565b5f80604083850312156123ab575f80fd5b50508035926020909101359150565b8015158114610a14575f80fd5b5f80604083850312156123d8575f80fd5b82356123e3816121bb565b915060208301356121fb816123ba565b600181811c9082168061240757607f821691505b60208210810361242557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176108e0576108e061242b565b5f8261247057634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156108e0576108e061242b565b5f60208284031215612498575f80fd5b5051919050565b5f602082840312156124af575f80fd5b8151611dee816123ba565b634e487b7160e01b5f52603260045260245ffd5b5f600182016124df576124df61242b565b5060010190565b5f805f606084860312156124f8575f80fd5b8351925060208401519150604084015190509250925092565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b818103818111156108e0576108e061242b565b5f602082840312156125bc575f80fd5b8151611dee816121bb565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156126155784516001600160a01b0316835293830193918301916001016125f0565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122018a134dfee57b535d7ee2badf95912821770faf8cdd978d99947c9e96469830964736f6c63430008140033