6080604052600e805460ff191690555f6019553480156200001e575f80fd5b5060405162002dcc38038062002dcc833981016040819052620000419162000552565b338a8a600262000052838262000713565b50600362000061828262000713565b5060015f5550506001600160a01b0381166200009757604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b620000a281620002d4565b508251845114158015620000b857508151845114155b15620000d75760405163512509d360e11b815260040160405180910390fd5b5f805b8451811015620001ed57848181518110620000f957620000f9620007df565b6020026020010151826200010e9190620007f3565b9150848181518110620001255762000125620007df565b602002602001015160155f8381526020019081526020015f2081905550858181518110620001575762000157620007df565b602002602001015160135f8381526020019081526020015f2081905550838181518110620001895762000189620007df565b6020908102919091018101515f8381526014835260408082209290925560169092528120819055601a805460018181018355919092527f057c384a7d1c54f3a1b2e5e67b2617b8224fdfd1ea7234eea573a6ff665ff63e90910182905501620000da565b50868111156200025c5760405163e066a8d760e01b815260206004820152603260248201527f4d617820737570706c7920706572206d696e742067726f7570206578636565646044820152717320746f74616c206d617820737570706c7960701b60648201526084016200008e565b600c879055600d869055600f62000274898262000713565b50601180546001600160a01b038b166001600160a01b0319918216179091556010805490911673428deb81a93bed820068724eb1fcc7503d71e417179055620002be898362000325565b50505f6012555062000819975050505050505050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6127106001600160601b0382168110156200036657604051636f483d0960e01b81526001600160601b0383166004820152602481018290526044016200008e565b6001600160a01b0383166200039157604051635b6cc80560e11b81525f60048201526024016200008e565b50604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600955565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b03811182821017156200040a576200040a620003cb565b604052919050565b5f82601f83011262000422575f80fd5b81516001600160401b038111156200043e576200043e620003cb565b602062000454601f8301601f19168201620003df565b828152858284870101111562000468575f80fd5b5f5b83811015620004875785810183015182820184015282016200046a565b505f928101909101919091529392505050565b80516001600160a01b0381168114620004b1575f80fd5b919050565b5f82601f830112620004c6575f80fd5b815160206001600160401b03821115620004e457620004e4620003cb565b8160051b620004f5828201620003df565b92835284810182019282810190878511156200050f575f80fd5b83870192505b84831015620005305782518252918301919083019062000515565b979650505050505050565b80516001600160601b0381168114620004b1575f80fd5b5f805f805f805f805f806101408b8d0312156200056d575f80fd5b8a516001600160401b038082111562000584575f80fd5b620005928e838f0162000412565b9b5060208d0151915080821115620005a8575f80fd5b620005b68e838f0162000412565b9a50620005c660408e016200049a565b995060608d0151915080821115620005dc575f80fd5b620005ea8e838f0162000412565b985060808d0151975060a08d0151965060c08d01519150808211156200060e575f80fd5b6200061c8e838f01620004b6565b955060e08d015191508082111562000632575f80fd5b620006408e838f01620004b6565b94506101008d015191508082111562000657575f80fd5b50620006668d828e01620004b6565b925050620006786101208c016200053b565b90509295989b9194979a5092959850565b600181811c908216806200069e57607f821691505b602082108103620006bd57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200070e57805f5260205f20601f840160051c81016020851015620006ea5750805b601f840160051c820191505b818110156200070b575f8155600101620006f6565b50505b505050565b81516001600160401b038111156200072f576200072f620003cb565b620007478162000740845462000689565b84620006c3565b602080601f8311600181146200077d575f8415620007655750858301515b5f19600386901b1c1916600185901b178555620007d7565b5f85815260208120601f198616915b82811015620007ad578886015182559484019460019091019084016200078c565b5085821015620007cb57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52603260045260245ffd5b808201808211156200081357634e487b7160e01b5f52601160045260245ffd5b92915050565b6125a580620008275f395ff3fe608060405260043610610280575f3560e01c80637c2003e311610155578063c82e474b116100be578063e6a72acf11610078578063e6a72acf14610779578063e8656fcc146107a4578063e985e9c5146107bd578063f2fde38b146107dc578063fac5dbc6146107fb578063fea414b61461081a575f80fd5b8063c82e474b146106d1578063c87b56dd146106f0578063cde27a351461070f578063ce55c66a14610724578063d5abeb0114610739578063e5fd11451461074e575f80fd5b8063a75c3ad91161010f578063a75c3ad914610639578063a8ddf8f61461064d578063ae4e49421461066c578063b3978a861461068b578063b88d4fde146106aa578063c20f388f146106bd575f80fd5b80637c2003e3146105875780638da5cb5b146105c0578063905d7b33146105dd57806391a57544146105f157806395d89b4114610606578063a22cb4651461061a575f80fd5b80632a55205a116101f757806355f804b3116101b157806355f804b3146104e35780636352211e146105025780636c0360eb1461052157806370a0823114610535578063715018a6146105545780637bd4f07114610568575f80fd5b80632a55205a146104135780633ef009ef14610451578063412753581461046457806342842e0e14610483578063483f0a82146104965780634a5bd2fd146104b5575f80fd5b806316da3bc61161024857806316da3bc61461034457806318160ddd1461037d57806320704c5a1461039757806321af27f6146103b657806323b872dd146103d557806324a663c3146103e8575f80fd5b806301ffc9a71461028457806306fdde03146102b8578063081812fc146102d9578063095ea7b31461031057806311f7acb914610325575b5f80fd5b34801561028f575f80fd5b506102a361029e366004611ef6565b61083a565b60405190151581526020015b60405180910390f35b3480156102c3575f80fd5b506102cc61084a565b6040516102af9190611f5e565b3480156102e4575f80fd5b506102f86102f3366004611f70565b6108da565b6040516001600160a01b0390911681526020016102af565b61032361031e366004611fa2565b61091c565b005b348015610330575f80fd5b5061032361033f366004611fca565b6109ba565b34801561034f575f80fd5b5061036f61035e366004611f70565b60136020525f908152604090205481565b6040519081526020016102af565b348015610388575f80fd5b506001545f54035f190161036f565b3480156103a2575f80fd5b506103236103b136600461202f565b610ade565b3480156103c1575f80fd5b506103236103d036600461202f565b610b7b565b6103236103e33660046120dd565b610c1b565b3480156103f3575f80fd5b5061036f610402366004611f70565b60156020525f908152604090205481565b34801561041e575f80fd5b5061043261042d366004611fca565b610dab565b604080516001600160a01b0390931683526020830191909152016102af565b61032361045f366004612116565b610e55565b34801561046f575f80fd5b506010546102f8906001600160a01b031681565b6103236104913660046120dd565b611294565b3480156104a1575f80fd5b5061036f6104b0366004611f70565b6112ae565b3480156104c0575f80fd5b506102a36104cf366004611f70565b60186020525f908152604090205460ff1681565b3480156104ee575f80fd5b506103236104fd36600461219d565b6112cd565b34801561050d575f80fd5b506102f861051c366004611f70565b611313565b34801561052c575f80fd5b506102cc61131d565b348015610540575f80fd5b5061036f61054f3660046121e2565b6113a9565b34801561055f575f80fd5b506103236113f6565b348015610573575f80fd5b50610323610582366004611fca565b611409565b348015610592575f80fd5b506102a36105a13660046121fb565b601760209081525f928352604080842090915290825290205460ff1681565b3480156105cb575f80fd5b506008546001600160a01b03166102f8565b3480156105e8575f80fd5b50610323611421565b3480156105fc575f80fd5b5061036f60125481565b348015610611575f80fd5b506102cc6115c7565b348015610625575f80fd5b50610323610634366004612234565b6115d6565b348015610644575f80fd5b50610323611641565b348015610658575f80fd5b5061032361066736600461225c565b611793565b348015610677575f80fd5b506011546102f8906001600160a01b031681565b348015610696575f80fd5b506103236106a5366004612275565b61181c565b6103236106b836600461228f565b61186b565b3480156106c8575f80fd5b506103236118af565b3480156106dc575f80fd5b506103236106eb366004611fca565b6118d0565b3480156106fb575f80fd5b506102cc61070a366004611f70565b61193e565b34801561071a575f80fd5b5061036f60195481565b34801561072f575f80fd5b5061036f600d5481565b348015610744575f80fd5b5061036f600c5481565b348015610759575f80fd5b5061036f610768366004611f70565b60166020525f908152604090205481565b348015610784575f80fd5b5061036f610793366004611f70565b60146020525f908152604090205481565b3480156107af575f80fd5b50600e546102a39060ff1681565b3480156107c8575f80fd5b506102a36107d7366004612306565b6119bf565b3480156107e7575f80fd5b506103236107f63660046121e2565b6119ec565b348015610806575f80fd5b50610323610815366004611f70565b611a29565b348015610825575f80fd5b50335f908152600b602052604090205461036f565b5f61084482611a36565b92915050565b6060600280546108599061232e565b80601f01602080910402602001604051908101604052809291908181526020018280546108859061232e565b80156108d05780601f106108a7576101008083540402835291602001916108d0565b820191905f5260205f20905b8154815290600101906020018083116108b357829003601f168201915b5050505050905090565b5f6108e482611a6a565b610901576040516333d1c03960e21b815260040160405180910390fd5b505f908152600660205260409020546001600160a01b031690565b5f61092682611313565b9050336001600160a01b0382161461095f5761094281336119bf565b61095f576040516367d9dca160e11b815260040160405180910390fd5b5f8281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6109c2611a9c565b6109cb82611ac9565b6109d8576109d882611b11565b5f805b601a54811015610a5b5783601a82815481106109f9576109f9612366565b905f5260205f20015403610a1857610a11838361238e565b9150610a53565b60155f601a8381548110610a2e57610a2e612366565b905f5260205f20015481526020019081526020015f205482610a50919061238e565b91505b6001016109db565b50600c54811115610acc5760405163e066a8d760e01b815260206004820152602f60248201527f4e657720737570706c7920706572206d696e742067726f75702065786365656460448201526e39903a37ba30b61039bab838363c9760891b60648201526084015b60405180910390fd5b505f9182526015602052604090912055565b610ae6611a9c565b610aef81611ac9565b610afc57610afc81611b11565b5f5b8251811015610b76575f828152601760205260408120845160019290869085908110610b2c57610b2c612366565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff1916911515919091179055601954610b6b90600161238e565b601955600101610afe565b505050565b610b83611a9c565b610b8c81611ac9565b610b9957610b9981611b11565b5f5b8251811015610b76575f82815260176020526040812084518290869085908110610bc757610bc7612366565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff191691151591909117905560195415610c13576001601954610c0f91906123a1565b6019555b600101610b9b565b5f610c2582611b73565b9050836001600160a01b0316816001600160a01b031614610c585760405162a1148160e81b815260040160405180910390fd5b5f8281526006602052604090208054338082146001600160a01b03881690911417610ca457610c8786336119bf565b610ca457604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038516610ccb57604051633a954ecd60e21b815260040160405180910390fd5b8015610cd5575f82555b6001600160a01b038681165f9081526005602052604080822080545f19019055918716808252919020805460010190554260a01b17600160e11b175f85815260046020526040812091909155600160e11b84169003610d6157600184015f818152600460205260408120549003610d5f575f548114610d5f575f8181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b5f828152600a602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b0316928201929092528291610e1f5750604080518082019091526009546001600160a01b0381168252600160a01b90046001600160601b031660208201525b60208101515f9061271090610e3d906001600160601b0316876123b4565b610e4791906123cb565b915196919550909350505050565b600e5460ff16610e7857604051630d0ca57160e21b815260040160405180910390fd5b600e5460ff168015610e9857505f8281526018602052604090205460ff16155b15610eb957604051630a1a930560e11b815260048101839052602401610ac3565b8115610f77575f82815260176020908152604080832033845290915281205460ff1615159003610f055760405163043374df60e21b815233600482015260248101839052604401610ac3565b5f82815260156020908152604080832054601690925290912054610f2a90859061238e565b1115610f77575f828152601660209081526040808320546015909252909120548491610f55916123a1565b60405163cc3f2f1b60e01b815260048101929092526024820152604401610ac3565b5f82815260136020526040902054610fb1336001600160a01b03165f908152600560205260409081902054901c67ffffffffffffffff1690565b610fbb908561238e565b111561101957335f90815260056020526040908190205484911c67ffffffffffffffff165f84815260136020526040902054610ff791906123a1565b6040516303e635fb60e11b815260048101929092526024820152604401610ac3565b600c546001545f54859190035f1901611032919061238e565b1115611073576001545f54849190035f1901600c5461105191906123a1565b60405163adc3cee560e01b815260048101929092526024820152604401610ac3565b5f8281526014602052604081205461108c9085906123b4565b90505f84600d5461109d91906123b4565b60646110aa8460036123b4565b6110b491906123cb565b6110be919061238e565b90505f6110cb828461238e565b9050803410156110f75760405163c108422360e01b815260048101829052346024820152604401610ac3565b6001600160a01b0384161580159061111857506001600160a01b0384163314155b15611178575f60646012548561112e91906123b4565b61113891906123cb565b6001600160a01b0386165f908152600b602052604081208054929350839290919061116490849061238e565b90915550611174905081856123a1565b9350505b6011546001600160a01b03165f908152600b6020526040812080548592906111a190849061238e565b90915550506010546001600160a01b03165f908152600b6020526040812080548492906111cf90849061238e565b90915550505f85815260166020526040812080548892906111f190849061238e565b9091555061120190503387611bdc565b60408051878152602081018790526001600160a01b03861681830152905133917f264808566929c0a2c98376a25f69f0faa85b1ce885be5fc7eee7cd639f9c0c26919081900360600190a25f61125782346123a1565b9050801561128b57604051339082156108fc029083905f818181858888f19350505050158015611289573d5f803e3d5ffd5b505b50505050505050565b610b7683838360405180602001604052805f81525061186b565b601a81815481106112bd575f80fd5b5f91825260209091200154905081565b6112d5611a9c565b600f6112e1828261242e565b506040515f19906001907f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c905f90a350565b5f61084482611b73565b600f805461132a9061232e565b80601f01602080910402602001604051908101604052809291908181526020018280546113569061232e565b80156113a15780601f10611378576101008083540402835291602001916113a1565b820191905f5260205f20905b81548152906001019060200180831161138457829003601f168201915b505050505081565b5f6001600160a01b0382166113d1576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03165f9081526005602052604090205467ffffffffffffffff1690565b6113fe611a9c565b6114075f611bf5565b565b611411611a9c565b5f90815260136020526040902055565b611429611a9c565b6011546001600160a01b03165f908152600b60205260409020546114905760405163e066a8d760e01b815260206004820152601c60248201527f5468657265206973206e6f7468696e6720746f207769746864726177000000006044820152606401610ac3565b601180546001600160a01b039081165f908152600b60205260408082208054601080548616855283852054928590555485168452828420849055945491519093919091169084908381818185875af1925050503d805f811461150d576040519150601f19603f3d011682016040523d82523d5f602084013e611512565b606091505b50506010546040519192505f916001600160a01b039091169084908381818185875af1925050503d805f8114611563576040519150601f19603f3d011682016040523d82523d5f602084013e611568565b606091505b5050905081158015611578575080155b156115c15760405163e066a8d760e01b815260206004820152601860248201527715da5d1a191c985dc8151c985b9cd9995c8811985a5b195960421b6044820152606401610ac3565b50505050565b6060600380546108599061232e565b335f8181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6010546001600160a01b0316331461166e5760405163472511eb60e11b8152336004820152602401610ac3565b6010546001600160a01b03165f908152600b60205260409020546116d55760405163e066a8d760e01b815260206004820152601c60248201527f5468657265206973206e6f7468696e6720746f207769746864726177000000006044820152606401610ac3565b601080546001600160a01b039081165f908152600b6020526040808220805490839055935490519192169083905b5f6040518083038185875af1925050503d805f811461173d576040519150601f19603f3d011682016040523d82523d5f602084013e611742565b606091505b505090508061178f5760405163e066a8d760e01b815260206004820152601860248201527715da5d1a191c985dc8151c985b9cd9995c8811985a5b195960421b6044820152606401610ac3565b5050565b61179b611a9c565b600e5481151560ff9091161515036118095760405163e066a8d760e01b815260206004820152602a60248201527f4d696e742073746174757320697320616c726561647920746865206f6e6520796044820152691bdd48195b9d195c995960b21b6064820152608401610ac3565b600e805460ff1916911515919091179055565b611824611a9c565b61182d81611ac9565b61184d57604051635831017d60e01b815260048101829052602401610ac3565b5f908152601860205260409020805460ff1916911515919091179055565b611876848484610c1b565b6001600160a01b0383163b156115c15761189284848484611c46565b6115c1576040516368d2bf6b60e11b815260040160405180910390fd5b335f818152600b602052604080822080549083905590519092908390611703565b6118d8611a9c565b6118e181611ac9565b6118ee576118ee81611b11565b5f81815260146020526040908190208390555181907fa7e52343431f792020e7cb8411a08014688ca11782fd5709fa2531b3d74ba457906119329085815260200190565b60405180910390a25050565b606061194982611a6a565b61196657604051630a14c4b560e41b815260040160405180910390fd5b5f61196f611d2e565b905080515f0361198d5760405180602001604052805f8152506119b8565b8061199784611d3d565b6040516020016119a89291906124ea565b6040516020818303038152906040525b9392505050565b6001600160a01b039182165f90815260076020908152604080832093909416825291909152205460ff1690565b6119f4611a9c565b6001600160a01b038116611a1d57604051631e4fbdf760e01b81525f6004820152602401610ac3565b611a2681611bf5565b50565b611a31611a9c565b601255565b5f6001600160e01b0319821663152a902d60e11b148061084457506301ffc9a760e01b6001600160e01b0319831614610844565b5f81600111158015611a7c57505f5482105b80156108445750505f90815260046020526040902054600160e01b161590565b6008546001600160a01b031633146114075760405163118cdaa760e01b8152336004820152602401610ac3565b5f805b601a54811015611b095782601a8281548110611aea57611aea612366565b905f5260205f20015403611b015750600192915050565b600101611acc565b505f92915050565b5f818152601460209081526040808320839055601382528083208390556015825280832083905560169091528120819055601a805460018101825591527f057c384a7d1c54f3a1b2e5e67b2617b8224fdfd1ea7234eea573a6ff665ff63e0155565b5f8180600111611bc3575f54811015611bc3575f8181526004602052604081205490600160e01b82169003611bc1575b805f036119b857505f19015f81815260046020526040902054611ba3565b505b604051636f96cda160e11b815260040160405180910390fd5b61178f828260405180602001604052805f815250611d80565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b604051630a85bd0160e11b81525f906001600160a01b0385169063150b7a0290611c7a903390899088908890600401612518565b6020604051808303815f875af1925050508015611cb4575060408051601f3d908101601f19168201909252611cb191810190612554565b60015b611d10573d808015611ce1576040519150601f19603f3d011682016040523d82523d5f602084013e611ce6565b606091505b5080515f03611d08576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6060600f80546108599061232e565b606060a06040510180604052602081039150505f815280825b600183039250600a81066030018353600a900480611d565750819003601f19909101908152919050565b611d8a8383611de9565b6001600160a01b0383163b15610b76575f548281035b611db25f868380600101945086611c46565b611dcf576040516368d2bf6b60e11b815260040160405180910390fd5b818110611da057815f5414611de2575f80fd5b5050505050565b5f805490829003611e0d5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b0383165f8181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b818114611eb95780835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4600101611e83565b50815f03611ed957604051622e076360e81b815260040160405180910390fd5b5f5550505050565b6001600160e01b031981168114611a26575f80fd5b5f60208284031215611f06575f80fd5b81356119b881611ee1565b5f5b83811015611f2b578181015183820152602001611f13565b50505f910152565b5f8151808452611f4a816020860160208601611f11565b601f01601f19169290920160200192915050565b602081525f6119b86020830184611f33565b5f60208284031215611f80575f80fd5b5035919050565b80356001600160a01b0381168114611f9d575f80fd5b919050565b5f8060408385031215611fb3575f80fd5b611fbc83611f87565b946020939093013593505050565b5f8060408385031215611fdb575f80fd5b50508035926020909101359150565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561202757612027611fea565b604052919050565b5f8060408385031215612040575f80fd5b823567ffffffffffffffff80821115612057575f80fd5b818501915085601f83011261206a575f80fd5b813560208282111561207e5761207e611fea565b8160051b925061208f818401611ffe565b82815292840181019281810190898511156120a8575f80fd5b948201945b848610156120cd576120be86611f87565b825294820194908201906120ad565b9997909101359750505050505050565b5f805f606084860312156120ef575f80fd5b6120f884611f87565b925061210660208501611f87565b9150604084013590509250925092565b5f805f60608486031215612128575f80fd5b833592506020840135915061213f60408501611f87565b90509250925092565b5f67ffffffffffffffff83111561216157612161611fea565b612174601f8401601f1916602001611ffe565b9050828152838383011115612187575f80fd5b828260208301375f602084830101529392505050565b5f602082840312156121ad575f80fd5b813567ffffffffffffffff8111156121c3575f80fd5b8201601f810184136121d3575f80fd5b611d2684823560208401612148565b5f602082840312156121f2575f80fd5b6119b882611f87565b5f806040838503121561220c575f80fd5b8235915061221c60208401611f87565b90509250929050565b80358015158114611f9d575f80fd5b5f8060408385031215612245575f80fd5b61224e83611f87565b915061221c60208401612225565b5f6020828403121561226c575f80fd5b6119b882612225565b5f8060408385031215612286575f80fd5b611fbc83612225565b5f805f80608085870312156122a2575f80fd5b6122ab85611f87565b93506122b960208601611f87565b925060408501359150606085013567ffffffffffffffff8111156122db575f80fd5b8501601f810187136122eb575f80fd5b6122fa87823560208401612148565b91505092959194509250565b5f8060408385031215612317575f80fd5b61232083611f87565b915061221c60208401611f87565b600181811c9082168061234257607f821691505b60208210810361236057634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b808201808211156108445761084461237a565b818103818111156108445761084461237a565b80820281158282048414176108445761084461237a565b5f826123e557634e487b7160e01b5f52601260045260245ffd5b500490565b601f821115610b7657805f5260205f20601f840160051c8101602085101561240f5750805b601f840160051c820191505b81811015611de2575f815560010161241b565b815167ffffffffffffffff81111561244857612448611fea565b61245c81612456845461232e565b846123ea565b602080601f83116001811461248f575f84156124785750858301515b5f19600386901b1c1916600185901b178555610da3565b5f85815260208120601f198616915b828110156124bd5788860151825594840194600190910190840161249e565b50858210156124da57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f83516124fb818460208801611f11565b83519083019061250f818360208801611f11565b01949350505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190525f9061254a90830184611f33565b9695505050505050565b5f60208284031215612564575f80fd5b81516119b881611ee156fea26469706673582212204d407970fd045a7a64ba2237142ed14faacb1229ca11449a80b8688add8ae36a64736f6c63430008180033000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001800000000000000000000000004457fbc396a860d8033f09e06b3d1ec102ccd19e00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000003328b944c40000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002c00000000000000000000000000000000000000000000000000000000000000dac000000000000000000000000000000000000000000000000000000000000000642424c466f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000442424c46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043697066733a2f2f6261667962656962656e77736633366e6d3365727663677676376c7a6337666f64346e6c6e6b7678713562337668696877686f6e34356d6c726c652f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000de0b6b3a7640000