0x60806040526004361061017e575f3560e01c806384575841116100cd578063c024666811610087578063caac793411610062578063caac793414610465578063da7003d414610489578063dd62ed3e1461049e578063e01af92c146104e2575f80fd5b8063c024666814610412578063c2d0ffca14610431578063ca9ec19914610450575f80fd5b806384575841146103575780638da5cb5b146103765780638f9a55c01461039257806395d89b41146103a7578063a9059cbb146103d4578063afa4f3b2146103f3575f80fd5b8063313ce567116101385780636af65929116101135780636af65929146102c457806370a08231146102fb578063715018a61461032f578063751039fc14610343575f80fd5b8063313ce5671461027557806342a110951461029057806352f7c988146102a5575f80fd5b806306fdde0314610189578063095ea7b3146101d057806318160ddd146101ff5780631c499ab01461022157806323b872dd14610242578063293230b814610261575f80fd5b3661018557005b5f80fd5b348015610194575f80fd5b5060408051808201909152600d81526c446565704c204e6574776f726b60981b60208201525b6040516101c79190611028565b60405180910390f35b3480156101db575f80fd5b506101ef6101ea36600461108b565b610501565b60405190151581526020016101c7565b34801561020a575f80fd5b50610213610517565b6040519081526020016101c7565b34801561022c575f80fd5b5061024061023b3660046110b5565b610537565b005b34801561024d575f80fd5b506101ef61025c3660046110cc565b6105d9565b34801561026c575f80fd5b50610240610640565b348015610280575f80fd5b50604051600981526020016101c7565b34801561029b575f80fd5b50610213600c5481565b3480156102b0575f80fd5b506102406102bf36600461110a565b610678565b3480156102cf575f80fd5b50600a546102e3906001600160a01b031681565b6040516001600160a01b0390911681526020016101c7565b348015610306575f80fd5b5061021361031536600461112a565b6001600160a01b03165f9081526003602052604090205490565b34801561033a575f80fd5b506102406106c9565b34801561034e575f80fd5b5061024061073a565b348015610362575f80fd5b50610240610371366004611145565b610787565b348015610381575f80fd5b505f546001600160a01b03166102e3565b34801561039d575f80fd5b5061021360055481565b3480156103b2575f80fd5b50604080518082019091526005815264111151541360da1b60208201526101ba565b3480156103df575f80fd5b506101ef6103ee36600461108b565b610881565b3480156103fe575f80fd5b5061024061040d3660046110b5565b61088d565b34801561041d575f80fd5b5061024061042c366004611190565b6108bb565b34801561043c575f80fd5b5061024061044b3660046110b5565b61090e565b34801561045b575f80fd5b50610213600d5481565b348015610470575f80fd5b506009546102e39061010090046001600160a01b031681565b348015610494575f80fd5b5061021360065481565b3480156104a9575f80fd5b506102136104b8366004611145565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156104ed575f80fd5b506102406104fc3660046111c3565b6109a7565b5f61050d3384846109ee565b5060015b92915050565b5f6105246009600a6112d0565b61053290633b9aca006112de565b905090565b5f546001600160a01b031633146105695760405162461bcd60e51b8152600401610560906112f5565b60405180910390fd5b6101f46105786009600a6112d0565b61058690633b9aca006112de565b610590919061132a565b8110156105d45760405162461bcd60e51b81526020600482015260126024820152714d696e696d696d756d2073657420302e322560701b6044820152606401610560565b600555565b5f6105e5848484610a4e565b610636843361063185604051806060016040528060288152602001611410602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610e14565b6109ee565b5060019392505050565b5f546001600160a01b031633146106695760405162461bcd60e51b8152600401610560906112f5565b6004805460ff19166001179055565b5f546001600160a01b031633146106a15760405162461bcd60e51b8152600401610560906112f5565b600c829055600d819055601e8211156106b8575f80fd5b601e8111156106c5575f80fd5b5050565b5f546001600160a01b031633146106f25760405162461bcd60e51b8152600401610560906112f5565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107635760405162461bcd60e51b8152600401610560906112f5565b6005600c819055600d556107796009600a6112d0565b6105d490633b9aca006112de565b5f546001600160a01b031633146107b05760405162461bcd60e51b8152600401610560906112f5565b6001600160a01b0382166107fb5760405162461bcd60e51b81526020600482015260126024820152715a65726f206164647265737320636865636b60701b6044820152606401610560565b6001600160a01b0381166108465760405162461bcd60e51b81526020600482015260126024820152715a65726f206164647265737320636865636b60701b6044820152606401610560565b600a80546001600160a01b0319166001600160a01b0392831617905560098054610100600160a81b0319166101009390921692909202179055565b5f61050d338484610a4e565b5f546001600160a01b031633146108b65760405162461bcd60e51b8152600401610560906112f5565b600755565b5f546001600160a01b031633146108e45760405162461bcd60e51b8152600401610560906112f5565b6001600160a01b03919091165f908152600160205260409020805460ff1916911515919091179055565b5f546001600160a01b031633146109375760405162461bcd60e51b8152600401610560906112f5565b6101f46109466009600a6112d0565b61095490633b9aca006112de565b61095e919061132a565b8110156109a25760405162461bcd60e51b81526020600482015260126024820152714d696e696d696d756d2073657420302e322560701b6044820152606401610560565b600655565b5f546001600160a01b031633146109d05760405162461bcd60e51b8152600401610560906112f5565b600e8054911515600160a01b0260ff60a01b19909216919091179055565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f6001600160a01b038416610a61575f80fd5b6001600160a01b0384165f9081526001602052604090205460ff16158015610aa157506001600160a01b0383165f9081526001602052604090205460ff16155b15610ce95760045460ff16610ab4575f80fd5b6064600c5483610ac491906112de565b610ace919061132a565b600e549091506001600160a01b03848116911614610b525760055482610b08856001600160a01b03165f9081526003602052604090205490565b610b129190611349565b1115610b525760405162461bcd60e51b815260206004820152600f60248201526e13dd995c881b585e081dd85b1b195d608a1b6044820152606401610560565b600e546001600160a01b0390811690841603610baa576064600d5483610b7891906112de565b610b82919061132a565b9050610b906009600a6112d0565b610b9e90633b9aca006112de565b60065410610baa575f80fd5b600e546001600160a01b0390811690851603610c2c5760055482610be2856001600160a01b03165f9081526003602052604090205490565b610bec9190611349565b1115610c2c5760405162461bcd60e51b815260206004820152600f60248201526e13dd995c881b585e081dd85b1b195d608a1b6044820152606401610560565b305f9081526003602052604090205460095460ff16158015610c5b5750600e546001600160a01b038581169116145b8015610c705750600e54600160a01b900460ff165b8015610c7d575060075481115b15610ce757610c9f610c9a84610c9584600854610e4c565b610e4c565b610e63565b478015610ce5576009546040516001600160a01b0361010090920491909116904780156108fc02915f818181858888f19350505050158015610ce3573d5f803e3d5ffd5b505b505b505b8015610d6157305f90815260036020526040902054610d089082610fca565b305f81815260036020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d589085815260200190565b60405180910390a35b6001600160a01b0384165f9081526003602052604081208054849290610d8890849061135c565b90915550610d989050818361135c565b6001600160a01b0384165f9081526003602052604081208054909190610dbf908490611349565b90915550506001600160a01b038084169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610dfd848661135c565b60405190815260200160405180910390a350505050565b5f8184841115610e375760405162461bcd60e51b81526004016105609190611028565b505f610e43848661135c565b95945050505050565b5f818311610e5a5782610e5c565b815b9392505050565b6009805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610ea357610ea361136f565b6001600160a01b03928316602091820292909201810191909152600b54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610efa573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f1e9190611383565b81600181518110610f3157610f3161136f565b6001600160a01b039283166020918202929092010152600b54610f5791309116846109ee565b600b5460405163791ac94760e01b81526001600160a01b039091169063791ac94790610f8f9085905f9086903090429060040161139e565b5f604051808303815f87803b158015610fa6575f80fd5b505af1158015610fb8573d5f803e3d5ffd5b50506009805460ff1916905550505050565b5f80610fd68385611349565b905083811015610e5c5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610560565b5f602080835283518060208501525f5b8181101561105457858101830151858201604001528201611038565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611088575f80fd5b50565b5f806040838503121561109c575f80fd5b82356110a781611074565b946020939093013593505050565b5f602082840312156110c5575f80fd5b5035919050565b5f805f606084860312156110de575f80fd5b83356110e981611074565b925060208401356110f981611074565b929592945050506040919091013590565b5f806040838503121561111b575f80fd5b50508035926020909101359150565b5f6020828403121561113a575f80fd5b8135610e5c81611074565b5f8060408385031215611156575f80fd5b823561116181611074565b9150602083013561117181611074565b809150509250929050565b8035801515811461118b575f80fd5b919050565b5f80604083850312156111a1575f80fd5b82356111ac81611074565b91506111ba6020840161117c565b90509250929050565b5f602082840312156111d3575f80fd5b610e5c8261117c565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561122a57815f1904821115611210576112106111dc565b8085161561121d57918102915b93841c93908002906111f5565b509250929050565b5f8261124057506001610511565b8161124c57505f610511565b8160018114611262576002811461126c57611288565b6001915050610511565b60ff84111561127d5761127d6111dc565b50506001821b610511565b5060208310610133831016604e8410600b84101617156112ab575081810a610511565b6112b583836111f0565b805f19048211156112c8576112c86111dc565b029392505050565b5f610e5c60ff841683611232565b8082028115828204841417610511576105116111dc565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f8261134457634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115610511576105116111dc565b81810381811115610511576105116111dc565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611393575f80fd5b8151610e5c81611074565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156113ee5784516001600160a01b0316835293830193918301916001016113c9565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122050a87540f4b5f7f3287d4864b49e5b7072306641cb8b551aea99544a7a22a8d664736f6c63430008180033
0x60806040526064620000146009600a62000501565b6200002490633b9aca0062000518565b6200003190600162000518565b6200003d919062000532565b6005556064620000506009600a62000501565b6200006090633b9aca0062000518565b6200006d90600162000518565b62000079919062000532565b6006556102bc6200008d6009600a62000501565b6200009d90633b9aca0062000518565b620000a9919062000532565b6007556064620000bc6009600a62000501565b620000cc90633b9aca0062000518565b620000d8919062000532565b600855600f600c556014600d55600e805460ff60a01b1916600160a01b17905534801562000104575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060098054610100600160a81b0319166101003302179055600b8054737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031990911681179091555f819052600160208181527f12d4ae10b86c0fdfdbbd2bb2dffa7d211f4b1a0678afa5427bf6325849448125805460ff19169092179091556040805163c45a015560e01b8152905163c45a0155926004808401939192918290030181865afa158015620001f5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200021b919062000552565b6001600160a01b031663c9c6539630600b5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200027b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002a1919062000552565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015620002ec573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000312919062000552565b600e80546001600160a01b0319166001600160a01b0392909216919091179055305f908152600160208190526040808320805460ff199081168417909155338452922080549092161790556200036b6009600a62000501565b6200037b90633b9aca0062000518565b335f90815260036020526040902055620003923390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620003cb6009600a62000501565b620003db90633b9aca0062000518565b60405190815260200160405180910390a36200057a565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200044657815f19048211156200042a576200042a620003f2565b808516156200043857918102915b93841c93908002906200040b565b509250929050565b5f826200045e57506001620004fb565b816200046c57505f620004fb565b81600181146200048557600281146200049057620004b0565b6001915050620004fb565b60ff841115620004a457620004a4620003f2565b50506001821b620004fb565b5060208310610133831016604e8410600b8410161715620004d5575081810a620004fb565b620004e1838362000406565b805f1904821115620004f757620004f7620003f2565b0290505b92915050565b5f6200051160ff8416836200044e565b9392505050565b8082028115828204841417620004fb57620004fb620003f2565b5f826200054d57634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121562000563575f80fd5b81516001600160a01b038116811462000511575f80fd5b61146d80620005885f395ff3fe60806040526004361061017e575f3560e01c806384575841116100cd578063c024666811610087578063caac793411610062578063caac793414610465578063da7003d414610489578063dd62ed3e1461049e578063e01af92c146104e2575f80fd5b8063c024666814610412578063c2d0ffca14610431578063ca9ec19914610450575f80fd5b806384575841146103575780638da5cb5b146103765780638f9a55c01461039257806395d89b41146103a7578063a9059cbb146103d4578063afa4f3b2146103f3575f80fd5b8063313ce567116101385780636af65929116101135780636af65929146102c457806370a08231146102fb578063715018a61461032f578063751039fc14610343575f80fd5b8063313ce5671461027557806342a110951461029057806352f7c988146102a5575f80fd5b806306fdde0314610189578063095ea7b3146101d057806318160ddd146101ff5780631c499ab01461022157806323b872dd14610242578063293230b814610261575f80fd5b3661018557005b5f80fd5b348015610194575f80fd5b5060408051808201909152600d81526c446565704c204e6574776f726b60981b60208201525b6040516101c79190611028565b60405180910390f35b3480156101db575f80fd5b506101ef6101ea36600461108b565b610501565b60405190151581526020016101c7565b34801561020a575f80fd5b50610213610517565b6040519081526020016101c7565b34801561022c575f80fd5b5061024061023b3660046110b5565b610537565b005b34801561024d575f80fd5b506101ef61025c3660046110cc565b6105d9565b34801561026c575f80fd5b50610240610640565b348015610280575f80fd5b50604051600981526020016101c7565b34801561029b575f80fd5b50610213600c5481565b3480156102b0575f80fd5b506102406102bf36600461110a565b610678565b3480156102cf575f80fd5b50600a546102e3906001600160a01b031681565b6040516001600160a01b0390911681526020016101c7565b348015610306575f80fd5b5061021361031536600461112a565b6001600160a01b03165f9081526003602052604090205490565b34801561033a575f80fd5b506102406106c9565b34801561034e575f80fd5b5061024061073a565b348015610362575f80fd5b50610240610371366004611145565b610787565b348015610381575f80fd5b505f546001600160a01b03166102e3565b34801561039d575f80fd5b5061021360055481565b3480156103b2575f80fd5b50604080518082019091526005815264111151541360da1b60208201526101ba565b3480156103df575f80fd5b506101ef6103ee36600461108b565b610881565b3480156103fe575f80fd5b5061024061040d3660046110b5565b61088d565b34801561041d575f80fd5b5061024061042c366004611190565b6108bb565b34801561043c575f80fd5b5061024061044b3660046110b5565b61090e565b34801561045b575f80fd5b50610213600d5481565b348015610470575f80fd5b506009546102e39061010090046001600160a01b031681565b348015610494575f80fd5b5061021360065481565b3480156104a9575f80fd5b506102136104b8366004611145565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156104ed575f80fd5b506102406104fc3660046111c3565b6109a7565b5f61050d3384846109ee565b5060015b92915050565b5f6105246009600a6112d0565b61053290633b9aca006112de565b905090565b5f546001600160a01b031633146105695760405162461bcd60e51b8152600401610560906112f5565b60405180910390fd5b6101f46105786009600a6112d0565b61058690633b9aca006112de565b610590919061132a565b8110156105d45760405162461bcd60e51b81526020600482015260126024820152714d696e696d696d756d2073657420302e322560701b6044820152606401610560565b600555565b5f6105e5848484610a4e565b610636843361063185604051806060016040528060288152602001611410602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610e14565b6109ee565b5060019392505050565b5f546001600160a01b031633146106695760405162461bcd60e51b8152600401610560906112f5565b6004805460ff19166001179055565b5f546001600160a01b031633146106a15760405162461bcd60e51b8152600401610560906112f5565b600c829055600d819055601e8211156106b8575f80fd5b601e8111156106c5575f80fd5b5050565b5f546001600160a01b031633146106f25760405162461bcd60e51b8152600401610560906112f5565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146107635760405162461bcd60e51b8152600401610560906112f5565b6005600c819055600d556107796009600a6112d0565b6105d490633b9aca006112de565b5f546001600160a01b031633146107b05760405162461bcd60e51b8152600401610560906112f5565b6001600160a01b0382166107fb5760405162461bcd60e51b81526020600482015260126024820152715a65726f206164647265737320636865636b60701b6044820152606401610560565b6001600160a01b0381166108465760405162461bcd60e51b81526020600482015260126024820152715a65726f206164647265737320636865636b60701b6044820152606401610560565b600a80546001600160a01b0319166001600160a01b0392831617905560098054610100600160a81b0319166101009390921692909202179055565b5f61050d338484610a4e565b5f546001600160a01b031633146108b65760405162461bcd60e51b8152600401610560906112f5565b600755565b5f546001600160a01b031633146108e45760405162461bcd60e51b8152600401610560906112f5565b6001600160a01b03919091165f908152600160205260409020805460ff1916911515919091179055565b5f546001600160a01b031633146109375760405162461bcd60e51b8152600401610560906112f5565b6101f46109466009600a6112d0565b61095490633b9aca006112de565b61095e919061132a565b8110156109a25760405162461bcd60e51b81526020600482015260126024820152714d696e696d696d756d2073657420302e322560701b6044820152606401610560565b600655565b5f546001600160a01b031633146109d05760405162461bcd60e51b8152600401610560906112f5565b600e8054911515600160a01b0260ff60a01b19909216919091179055565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f6001600160a01b038416610a61575f80fd5b6001600160a01b0384165f9081526001602052604090205460ff16158015610aa157506001600160a01b0383165f9081526001602052604090205460ff16155b15610ce95760045460ff16610ab4575f80fd5b6064600c5483610ac491906112de565b610ace919061132a565b600e549091506001600160a01b03848116911614610b525760055482610b08856001600160a01b03165f9081526003602052604090205490565b610b129190611349565b1115610b525760405162461bcd60e51b815260206004820152600f60248201526e13dd995c881b585e081dd85b1b195d608a1b6044820152606401610560565b600e546001600160a01b0390811690841603610baa576064600d5483610b7891906112de565b610b82919061132a565b9050610b906009600a6112d0565b610b9e90633b9aca006112de565b60065410610baa575f80fd5b600e546001600160a01b0390811690851603610c2c5760055482610be2856001600160a01b03165f9081526003602052604090205490565b610bec9190611349565b1115610c2c5760405162461bcd60e51b815260206004820152600f60248201526e13dd995c881b585e081dd85b1b195d608a1b6044820152606401610560565b305f9081526003602052604090205460095460ff16158015610c5b5750600e546001600160a01b038581169116145b8015610c705750600e54600160a01b900460ff165b8015610c7d575060075481115b15610ce757610c9f610c9a84610c9584600854610e4c565b610e4c565b610e63565b478015610ce5576009546040516001600160a01b0361010090920491909116904780156108fc02915f818181858888f19350505050158015610ce3573d5f803e3d5ffd5b505b505b505b8015610d6157305f90815260036020526040902054610d089082610fca565b305f81815260036020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d589085815260200190565b60405180910390a35b6001600160a01b0384165f9081526003602052604081208054849290610d8890849061135c565b90915550610d989050818361135c565b6001600160a01b0384165f9081526003602052604081208054909190610dbf908490611349565b90915550506001600160a01b038084169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610dfd848661135c565b60405190815260200160405180910390a350505050565b5f8184841115610e375760405162461bcd60e51b81526004016105609190611028565b505f610e43848661135c565b95945050505050565b5f818311610e5a5782610e5c565b815b9392505050565b6009805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610ea357610ea361136f565b6001600160a01b03928316602091820292909201810191909152600b54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015610efa573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f1e9190611383565b81600181518110610f3157610f3161136f565b6001600160a01b039283166020918202929092010152600b54610f5791309116846109ee565b600b5460405163791ac94760e01b81526001600160a01b039091169063791ac94790610f8f9085905f9086903090429060040161139e565b5f604051808303815f87803b158015610fa6575f80fd5b505af1158015610fb8573d5f803e3d5ffd5b50506009805460ff1916905550505050565b5f80610fd68385611349565b905083811015610e5c5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610560565b5f602080835283518060208501525f5b8181101561105457858101830151858201604001528201611038565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611088575f80fd5b50565b5f806040838503121561109c575f80fd5b82356110a781611074565b946020939093013593505050565b5f602082840312156110c5575f80fd5b5035919050565b5f805f606084860312156110de575f80fd5b83356110e981611074565b925060208401356110f981611074565b929592945050506040919091013590565b5f806040838503121561111b575f80fd5b50508035926020909101359150565b5f6020828403121561113a575f80fd5b8135610e5c81611074565b5f8060408385031215611156575f80fd5b823561116181611074565b9150602083013561117181611074565b809150509250929050565b8035801515811461118b575f80fd5b919050565b5f80604083850312156111a1575f80fd5b82356111ac81611074565b91506111ba6020840161117c565b90509250929050565b5f602082840312156111d3575f80fd5b610e5c8261117c565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561122a57815f1904821115611210576112106111dc565b8085161561121d57918102915b93841c93908002906111f5565b509250929050565b5f8261124057506001610511565b8161124c57505f610511565b8160018114611262576002811461126c57611288565b6001915050610511565b60ff84111561127d5761127d6111dc565b50506001821b610511565b5060208310610133831016604e8410600b84101617156112ab575081810a610511565b6112b583836111f0565b805f19048211156112c8576112c86111dc565b029392505050565b5f610e5c60ff841683611232565b8082028115828204841417610511576105116111dc565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f8261134457634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115610511576105116111dc565b81810381811115610511576105116111dc565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611393575f80fd5b8151610e5c81611074565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b818110156113ee5784516001600160a01b0316835293830193918301916001016113c9565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122050a87540f4b5f7f3287d4864b49e5b7072306641cb8b551aea99544a7a22a8d664736f6c63430008180033