6000808055600781905566f5232269808000600955600a805462ffffff191690556006600c5560c0604081905260a08290526200004091600d9190620001c2565b507f7d47dd9d8fd212164c3a9e8d23f89077455d468a3e287590d7f66b9c5ed8dcfd600e553480156200007257600080fd5b506040518060400160405280601781526020017f446561642041726d7920536b656c65746f6e204b6c7562000000000000000000815250604051806040016040528060048152602001634441534b60e01b8152506014600081116200012d5760405162461bcd60e51b815260206004820152602760248201527f455243373231413a206d61782062617463682073697a65206d757374206265206044820152666e6f6e7a65726f60c81b606482015260840160405180910390fd5b825162000142906001906020860190620001c2565b50815162000158906002906020850190620001c2565b50608052506200016a90503362000170565b620002a5565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620001d09062000268565b90600052602060002090601f016020900481019282620001f457600085556200023f565b82601f106200020f57805160ff19168380011785556200023f565b828001600101855582156200023f579182015b828111156200023f57825182559160200191906001019062000222565b506200024d92915062000251565b5090565b5b808211156200024d576000815560010162000252565b600181811c908216806200027d57607f821691505b602082108114156200029f57634e487b7160e01b600052602260045260246000fd5b50919050565b608051612bcc620002d6600039600081816103ed01528181611b1201528181611b3c01526121620152612bcc6000f3fe60806040526004361061025c5760003560e01c80635b8ad42911610144578063a035b1fe116100b6578063c87b56dd1161007a578063c87b56dd146106cb578063d7224ba0146106eb578063e985e9c514610701578063ed1fc2a21461074a578063f2fde38b1461075f578063f47c84c51461077f57600080fd5b8063a035b1fe14610643578063a0712d6814610659578063a22cb4651461066c578063a2e914771461068c578063b88d4fde146106ab57600080fd5b80637cb64759116101085780637cb64759146105935780637e44755b146105b3578063853828b6146105db5780638da5cb5b146105f057806391b7f5ed1461060e57806395d89b411461062e57600080fd5b80635b8ad429146105145780636352211e146105295780636c0360eb1461054957806370a082311461055e578063715018a61461057e57600080fd5b806323b872dd116101dd57806342842e0e116101a157806342842e0e1461045a578063484b973c1461047a5780634c0770f01461049a5780634f6ccce7146104ba57806354214f69146104da57806355f804b3146104f457600080fd5b806323b872dd146103bb5780632913daa0146103db5780632eb4a7ab1461040f5780632f745c59146104255780632f8145751461044557600080fd5b8063095ea7b311610224578063095ea7b31461033857806309d42b301461035a5780630c0a6b5e1461037d57806312c23bd81461039057806318160ddd146103a657600080fd5b806301ffc9a71461026157806303cf8a201461029657806304549d6f146102d657806306fdde03146102f6578063081812fc14610318575b600080fd5b34801561026d57600080fd5b5061028161027c366004612435565b610795565b60405190151581526020015b60405180910390f35b3480156102a257600080fd5b506102be738dedde67889f0bb474e094165a4ba37872a7c26b81565b6040516001600160a01b03909116815260200161028d565b3480156102e257600080fd5b50600a546102819062010000900460ff1681565b34801561030257600080fd5b5061030b610802565b60405161028d91906124aa565b34801561032457600080fd5b506102be6103333660046124bd565b610894565b34801561034457600080fd5b506103586103533660046124ed565b610924565b005b34801561036657600080fd5b5061036f601481565b60405190815260200161028d565b61035861038b366004612517565b610a3c565b34801561039c57600080fd5b5061036f600c5481565b3480156103b257600080fd5b5060005461036f565b3480156103c757600080fd5b506103586103d6366004612596565b610ced565b3480156103e757600080fd5b5061036f7f000000000000000000000000000000000000000000000000000000000000000081565b34801561041b57600080fd5b5061036f600e5481565b34801561043157600080fd5b5061036f6104403660046124ed565b610cf8565b34801561045157600080fd5b50610358610e66565b34801561046657600080fd5b50610358610475366004612596565b610ead565b34801561048657600080fd5b506103586104953660046124ed565b610ec8565b3480156104a657600080fd5b506103586104b53660046124bd565b610f55565b3480156104c657600080fd5b5061036f6104d53660046124bd565b610f84565b3480156104e657600080fd5b50600a546102819060ff1681565b34801561050057600080fd5b5061035861050f36600461265e565b610fe6565b34801561052057600080fd5b50610358611023565b34801561053557600080fd5b506102be6105443660046124bd565b611061565b34801561055557600080fd5b5061030b611073565b34801561056a57600080fd5b5061036f6105793660046126a7565b611101565b34801561058a57600080fd5b50610358611192565b34801561059f57600080fd5b506103586105ae3660046124bd565b6111c8565b3480156105bf57600080fd5b506102be739aec8c528263746a6058cafaf7099bf5dca452e381565b3480156105e757600080fd5b506103586111f7565b3480156105fc57600080fd5b506008546001600160a01b03166102be565b34801561061a57600080fd5b506103586106293660046124bd565b6112c4565b34801561063a57600080fd5b5061030b611306565b34801561064f57600080fd5b5061036f60095481565b6103586106673660046124bd565b611315565b34801561067857600080fd5b506103586106873660046126c2565b611452565b34801561069857600080fd5b50600a5461028190610100900460ff1681565b3480156106b757600080fd5b506103586106c63660046126fe565b611517565b3480156106d757600080fd5b5061030b6106e63660046124bd565b611550565b3480156106f757600080fd5b5061036f60075481565b34801561070d57600080fd5b5061028161071c36600461277a565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b34801561075657600080fd5b5061035861159b565b34801561076b57600080fd5b5061035861077a3660046126a7565b6115e4565b34801561078b57600080fd5b5061036f611b3981565b60006001600160e01b031982166380ac58cd60e01b14806107c657506001600160e01b03198216635b5e139f60e01b145b806107e157506001600160e01b0319821663780e9d6360e01b145b806107fc57506301ffc9a760e01b6001600160e01b03198316145b92915050565b606060018054610811906127ad565b80601f016020809104026020016040519081016040528092919081815260200182805461083d906127ad565b801561088a5780601f1061085f5761010080835404028352916020019161088a565b820191906000526020600020905b81548152906001019060200180831161086d57829003601f168201915b5050505050905090565b60006108a1826000541190565b6109085760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b60648201526084015b60405180910390fd5b506000908152600560205260409020546001600160a01b031690565b600061092f82611061565b9050806001600160a01b0316836001600160a01b0316141561099e5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b60648201526084016108ff565b336001600160a01b03821614806109ba57506109ba813361071c565b610a2c5760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c0000000000000060648201526084016108ff565b610a3783838361167c565b505050565b600a5462010000900460ff16610a945760405162461bcd60e51b815260206004820152601d60248201527f4441534b3a2050726573616c6520686173206e6f74207374617274656400000060448201526064016108ff565b610b0982828080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050600e546040516bffffffffffffffffffffffff193360601b1660208201529092506034019050604051602081830303815290604052805190602001206116d8565b610b685760405162461bcd60e51b815260206004820152602a60248201527f4441534b3a20596f7520617265206e6f7420656c696769626c6520666f72207460448201526968652070726573616c6560b01b60648201526084016108ff565b600c54336000908152600b6020526040902054610b869085906127fe565b1115610be85760405162461bcd60e51b815260206004820152602b60248201527f4441534b3a2050726573616c65206c696d697420666f7220746869732077616c60448201526a1b195d081c995858da195960aa1b60648201526084016108ff565b6014831115610c095760405162461bcd60e51b81526004016108ff90612816565b611b3983610c1660005490565b610c2091906127fe565b1115610c3e5760405162461bcd60e51b81526004016108ff90612873565b60008311610c5e5760405162461bcd60e51b81526004016108ff906128b8565b3483600954610c6d91906128fa565b14610cba5760405162461bcd60e51b815260206004820152601d60248201527f4441534b3a2045544820616d6f756e7420697320696e636f727265637400000060448201526064016108ff565b610cc433846116ee565b336000908152600b602052604081208054859290610ce39084906127fe565b9091555050505050565b610a37838383611708565b6000610d0383611101565b8210610d5c5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b60648201526084016108ff565b600080549080805b83811015610e06576000818152600360209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff169183019190915215610db757805192505b876001600160a01b0316836001600160a01b03161415610df35786841415610de5575093506107fc92505050565b83610def81612919565b9450505b5080610dfe81612919565b915050610d64565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b60648201526084016108ff565b6008546001600160a01b03163314610e905760405162461bcd60e51b81526004016108ff90612934565b600a805461ff001981166101009182900460ff1615909102179055565b610a3783838360405180602001604052806000815250611517565b6008546001600160a01b03163314610ef25760405162461bcd60e51b81526004016108ff90612934565b611b3981610eff60005490565b610f0991906127fe565b1115610f275760405162461bcd60e51b81526004016108ff90612873565b60008111610f475760405162461bcd60e51b81526004016108ff906128b8565b610f5182826116ee565b5050565b6008546001600160a01b03163314610f7f5760405162461bcd60e51b81526004016108ff90612934565b600c55565b600080548210610fe25760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b60648201526084016108ff565b5090565b6008546001600160a01b031633146110105760405162461bcd60e51b81526004016108ff90612934565b8051610f5190600d90602084019061238f565b6008546001600160a01b0316331461104d5760405162461bcd60e51b81526004016108ff90612934565b600a805460ff19811660ff90911615179055565b600061106c82611a90565b5192915050565b600d8054611080906127ad565b80601f01602080910402602001604051908101604052809291908181526020018280546110ac906127ad565b80156110f95780601f106110ce576101008083540402835291602001916110f9565b820191906000526020600020905b8154815290600101906020018083116110dc57829003601f168201915b505050505081565b60006001600160a01b03821661116d5760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084016108ff565b506001600160a01b03166000908152600460205260409020546001600160801b031690565b6008546001600160a01b031633146111bc5760405162461bcd60e51b81526004016108ff90612934565b6111c66000611c3a565b565b6008546001600160a01b031633146111f25760405162461bcd60e51b81526004016108ff90612934565b600e55565b6008546001600160a01b031633146112215760405162461bcd60e51b81526004016108ff90612934565b478061126f5760405162461bcd60e51b815260206004820152601960248201527f4441534b3a20496e737566666963656e742062616c616e63650000000000000060448201526064016108ff565b6112a3738dedde67889f0bb474e094165a4ba37872a7c26b60646112948460056128fa565b61129e919061297f565b611c8c565b6112c1739aec8c528263746a6058cafaf7099bf5dca452e347611c8c565b50565b6008546001600160a01b031633146112ee5760405162461bcd60e51b81526004016108ff90612934565b61130081670de0b6b3a76400006128fa565b60095550565b606060028054610811906127ad565b600a54610100900460ff166113765760405162461bcd60e51b815260206004820152602160248201527f4441534b3a205075626c69632073616c6520686173206e6f74207374617274656044820152601960fa1b60648201526084016108ff565b60148111156113975760405162461bcd60e51b81526004016108ff90612816565b611b39816113a460005490565b6113ae91906127fe565b11156113cc5760405162461bcd60e51b81526004016108ff90612873565b600081116113ec5760405162461bcd60e51b81526004016108ff906128b8565b34816009546113fb91906128fa565b146114485760405162461bcd60e51b815260206004820152601d60248201527f4441534b3a2045544820616d6f756e7420697320696e636f727265637400000060448201526064016108ff565b6112c133826116ee565b6001600160a01b0382163314156114ab5760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c657200000000000060448201526064016108ff565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b611522848484611708565b61152e84848484611d2f565b61154a5760405162461bcd60e51b81526004016108ff90612993565b50505050565b600a5460609060ff1615611567576107fc82611e2e565b61157082611efb565b60405160200161158091906129e6565b6040516020818303038152906040529050919050565b919050565b6008546001600160a01b031633146115c55760405162461bcd60e51b81526004016108ff90612934565b600a805462ff0000198116620100009182900460ff1615909102179055565b6008546001600160a01b0316331461160e5760405162461bcd60e51b81526004016108ff90612934565b6001600160a01b0381166116735760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108ff565b6112c181611c3a565b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000826116e58584611ff9565b14949350505050565b610f518282604051806020016040528060008152506120a5565b600061171382611a90565b80519091506000906001600160a01b0316336001600160a01b0316148061174a57503361173f84610894565b6001600160a01b0316145b8061175c5750815161175c903361071c565b9050806117c65760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016108ff565b846001600160a01b031682600001516001600160a01b03161461183a5760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b60648201526084016108ff565b6001600160a01b03841661189e5760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b60648201526084016108ff565b6118ae600084846000015161167c565b6001600160a01b03851660009081526004602052604081208054600192906118e09084906001600160801b0316612a6b565b82546101009290920a6001600160801b038181021990931691831602179091556001600160a01b0386166000908152600460205260408120805460019450909261192c91859116612a93565b82546001600160801b039182166101009390930a9283029190920219909116179055506040805180820182526001600160a01b03808716825267ffffffffffffffff428116602080850191825260008981526003909152948520935184549151909216600160a01b026001600160e01b031990911691909216171790556119b48460016127fe565b6000818152600360205260409020549091506001600160a01b0316611a46576119de816000541190565b15611a465760408051808201825284516001600160a01b03908116825260208087015167ffffffffffffffff9081168285019081526000878152600390935294909120925183549451909116600160a01b026001600160e01b03199094169116179190911790555b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b6040805180820190915260008082526020820152611aaf826000541190565b611b0e5760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a206f776e657220717565727920666f72206e6f6e657869736044820152693a32b73a103a37b5b2b760b11b60648201526084016108ff565b60007f00000000000000000000000000000000000000000000000000000000000000008310611b6f57611b617f000000000000000000000000000000000000000000000000000000000000000084612abe565b611b6c9060016127fe565b90505b825b818110611bd9576000818152600360209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff169183019190915215611bc657949350505050565b5080611bd181612ad5565b915050611b71565b5060405162461bcd60e51b815260206004820152602f60248201527f455243373231413a20756e61626c6520746f2064657465726d696e652074686560448201526e1037bbb732b91037b3103a37b5b2b760891b60648201526084016108ff565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611cd9576040519150601f19603f3d011682016040523d82523d6000602084013e611cde565b606091505b5050905080610a375760405162461bcd60e51b815260206004820152601f60248201527f4441534b3a204661696c656420746f207769647468647261772045746865720060448201526064016108ff565b60006001600160a01b0384163b15611e2257604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611d73903390899088908890600401612aec565b6020604051808303816000875af1925050508015611dae575060408051601f3d908101601f19168201909252611dab91810190612b29565b60015b611e08573d808015611ddc576040519150601f19603f3d011682016040523d82523d6000602084013e611de1565b606091505b508051611e005760405162461bcd60e51b81526004016108ff90612993565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611e26565b5060015b949350505050565b6060611e3b826000541190565b611e9f5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016108ff565b6000611ea9612380565b90506000815111611ec95760405180602001604052806000815250611ef4565b80611ed384611efb565b604051602001611ee4929190612b46565b6040516020818303038152906040525b9392505050565b606081611f1f5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611f495780611f3381612919565b9150611f429050600a8361297f565b9150611f23565b60008167ffffffffffffffff811115611f6457611f646125d2565b6040519080825280601f01601f191660200182016040528015611f8e576020820181803683370190505b5090505b8415611e2657611fa3600183612abe565b9150611fb0600a86612b6c565b611fbb9060306127fe565b60f81b818381518110611fd057611fd0612b80565b60200101906001600160f81b031916908160001a905350611ff2600a8661297f565b9450611f92565b600081815b845181101561209d57600085828151811061201b5761201b612b80565b6020026020010151905080831161205d57604080516020810185905290810182905260600160405160208183030381529060405280519060200120925061208a565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b508061209581612919565b915050611ffe565b509392505050565b6000546001600160a01b0384166121085760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016108ff565b612113816000541190565b156121605760405162461bcd60e51b815260206004820152601d60248201527f455243373231413a20746f6b656e20616c7265616479206d696e74656400000060448201526064016108ff565b7f00000000000000000000000000000000000000000000000000000000000000008311156121db5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a207175616e7469747920746f206d696e7420746f6f2068696044820152610ced60f31b60648201526084016108ff565b6001600160a01b0384166000908152600460209081526040918290208251808401845290546001600160801b038082168352600160801b9091041691810191909152815180830190925280519091908190612237908790612a93565b6001600160801b031681526020018583602001516122559190612a93565b6001600160801b039081169091526001600160a01b0380881660008181526004602090815260408083208751978301518716600160801b0297909616969096179094558451808601865291825267ffffffffffffffff4281168386019081528883526003909552948120915182549451909516600160a01b026001600160e01b031990941694909216939093179190911790915582905b858110156123755760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a46123396000888488611d2f565b6123555760405162461bcd60e51b81526004016108ff90612993565b8161235f81612919565b925050808061236d90612919565b9150506122ec565b506000819055611a88565b6060600d8054610811906127ad565b82805461239b906127ad565b90600052602060002090601f0160209004810192826123bd5760008555612403565b82601f106123d657805160ff1916838001178555612403565b82800160010185558215612403579182015b828111156124035782518255916020019190600101906123e8565b50610fe29291505b80821115610fe2576000815560010161240b565b6001600160e01b0319811681146112c157600080fd5b60006020828403121561244757600080fd5b8135611ef48161241f565b60005b8381101561246d578181015183820152602001612455565b8381111561154a5750506000910152565b60008151808452612496816020860160208601612452565b601f01601f19169290920160200192915050565b602081526000611ef4602083018461247e565b6000602082840312156124cf57600080fd5b5035919050565b80356001600160a01b038116811461159657600080fd5b6000806040838503121561250057600080fd5b612509836124d6565b946020939093013593505050565b60008060006040848603121561252c57600080fd5b83359250602084013567ffffffffffffffff8082111561254b57600080fd5b818601915086601f83011261255f57600080fd5b81358181111561256e57600080fd5b8760208260051b850101111561258357600080fd5b6020830194508093505050509250925092565b6000806000606084860312156125ab57600080fd5b6125b4846124d6565b92506125c2602085016124d6565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115612603576126036125d2565b604051601f8501601f19908116603f0116810190828211818310171561262b5761262b6125d2565b8160405280935085815286868601111561264457600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561267057600080fd5b813567ffffffffffffffff81111561268757600080fd5b8201601f8101841361269857600080fd5b611e26848235602084016125e8565b6000602082840312156126b957600080fd5b611ef4826124d6565b600080604083850312156126d557600080fd5b6126de836124d6565b9150602083013580151581146126f357600080fd5b809150509250929050565b6000806000806080858703121561271457600080fd5b61271d856124d6565b935061272b602086016124d6565b925060408501359150606085013567ffffffffffffffff81111561274e57600080fd5b8501601f8101871361275f57600080fd5b61276e878235602084016125e8565b91505092959194509250565b6000806040838503121561278d57600080fd5b612796836124d6565b91506127a4602084016124d6565b90509250929050565b600181811c908216806127c157607f821691505b602082108114156127e257634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115612811576128116127e8565b500190565b60208082526037908201527f4441534b3a2043616e6e6f742070757263686173652074686973206d616e792060408201527f746f6b656e7320696e2061207472616e73616374696f6e000000000000000000606082015260800190565b60208082526025908201527f4441534b3a204d696e74696e6720776f756c6420657863656564206d617820736040820152647570706c7960d81b606082015260800190565b60208082526022908201527f4441534b3a204d757374206d696e74206174206c65617374206f6e6520746f6b60408201526132b760f11b606082015260800190565b6000816000190483118215151615612914576129146127e8565b500290565b600060001982141561292d5761292d6127e8565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601260045260246000fd5b60008261298e5761298e612969565b500490565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b7f68747470733a2f2f676174657761792e70696e6174612e636c6f75642f69706681527f732f516d5150724a6b54386358373272617347646f4d6e5771373133447754476020820152706e694d78785061646a567a67786d62472f60781b604082015260008251612a5e816051850160208701612452565b9190910160510192915050565b60006001600160801b0383811690831681811015612a8b57612a8b6127e8565b039392505050565b60006001600160801b03808316818516808303821115612ab557612ab56127e8565b01949350505050565b600082821015612ad057612ad06127e8565b500390565b600081612ae457612ae46127e8565b506000190190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612b1f9083018461247e565b9695505050505050565b600060208284031215612b3b57600080fd5b8151611ef48161241f565b60008351612b58818460208801612452565b835190830190612ab5818360208801612452565b600082612b7b57612b7b612969565b500690565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220a3831c5ec710ad6d8a33303539cfd1049fd4262a5b67019faec3dbe11872233f64736f6c634300080a0033