0x60c060405260056080908152640312e312e360dc1b60a0526101089061002590826100cf565b50348015610031575f5ffd5b50610189565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061005f57607f821691505b60208210810361007d57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156100ca57805f5260205f20601f840160051c810160208510156100a85750805b601f840160051c820191505b818110156100c7575f81556001016100b4565b50505b505050565b81516001600160401b038111156100e8576100e8610037565b6100fc816100f6845461004b565b84610083565b6020601f82116001811461012e575f83156101175750848201515b5f19600385901b1c1916600184901b1784556100c7565b5f84815260208120601f198516915b8281101561015d578785015182556020948501946001909201910161013d565b508482101561017a57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b612c1a806101965f395ff3fe608060405234801561000f575f5ffd5b50600436106101dc575f3560e01c80635a9b0b8911610109578063a457c2d71161009e578063ba46388e1161006e578063ba46388e146103f5578063caf0dde214610408578063dd62ed3e1461041b578063df1ca1641461042e575f5ffd5b8063a457c2d7146103a6578063a7cd63b7146103b9578063a9059cbb146103ce578063b7e1917c146103e1575f5ffd5b80639386e197116100d95780639386e1971461036557806395d89b41146103785780639dc29fac146103805780639fc1d0e714610393575f5ffd5b80635a9b0b89146103155780635c975abb1461032a57806370a08231146103355780638456cb591461035d575f5ffd5b806330f033b11161017f5780633f4ba83a1161014f5780633f4ba83a146102df57806340c10f19146102e757806354fd4d50146102fa5780635960308114610302575f5ffd5b806330f033b11461029b578063313ce567146102a357806335d327be146102b957806339509351146102cc575f5ffd5b80630ace038e116101ba5780630ace038e1461024e57806318160ddd146102635780631f035c7a1461027557806323b872dd14610288575f5ffd5b806302d05d3f146101e057806306fdde0314610216578063095ea7b31461022b575b5f5ffd5b610105546101f99061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61021e610441565b60405161020d9190611fcf565b61023e610239366004612003565b6104d1565b604051901515815260200161020d565b61026161025c36600461202b565b6104ea565b005b6071545b60405190815260200161020d565b610261610283366004612003565b61056f565b61023e61029636600461209a565b6105b3565b61023e6105d6565b6101055460405160ff909116815260200161020d565b6102616102c736600461216d565b6105ec565b61023e6102da366004612003565b6106e1565b610261610702565b6102616102f5366004612003565b610766565b61021e6107a5565b6102616103103660046125b5565b610832565b61031d610a1e565b60405161020d91906126ef565b60a15460ff1661023e565b610267610343366004612817565b6001600160a01b03165f908152606f602052604090205490565b610261610e95565b61026161037336600461202b565b610ed2565b61021e610f52565b61026161038e366004612003565b610f61565b6102616103a136600461209a565b610fa0565b61023e6103b4366004612003565b610fe0565b6103c161105a565b60405161020d9190612830565b61023e6103dc366004612003565b6110ba565b610106546101f9906001600160a01b031681565b61026161040336600461287b565b6110c7565b6102616104163660046128b4565b611108565b610267610429366004612913565b611198565b61026161043c366004612944565b6111c2565b60606072805461045090612982565b80601f016020809104026020016040519081016040528092919081815260200182805461047c90612982565b80156104c75780601f1061049e576101008083540402835291602001916104c7565b820191905f5260205f20905b8154815290600101906020018083116104aa57829003601f168201915b5050505050905090565b5f336104de818585611260565b60019150505b92915050565b610106546001600160a01b0316336001600160a01b03161461051f57604051637bfa4b9f60e01b815260040160405180910390fd5b5f5b8181101561056a573683838381811061053c5761053c6129ba565b60400291909101915061056190506105576020830183612817565b8260200135610f61565b50600101610521565b505050565b610106546001600160a01b0316336001600160a01b0316146105a457604051637bfa4b9f60e01b815260040160405180910390fd5b6105af823383610fa0565b5050565b5f336105c0858285611383565b6105cb8585856113fb565b506001949350505050565b5f600980546105e490612982565b151592915050565b610106546001600160a01b0316336001600160a01b03161461062157604051637bfa4b9f60e01b815260040160405180910390fd5b61062b82826115af565b5f610634610a1e565b905088888080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050509082525065ffffffffffff80881660608301528616608082015261068e84866129ce565b610140820152604080516020601f85018190048102820181019092528381529084908490819084018382808284375f920191909152505050506101608201526106d681611639565b505050505050505050565b5f336104de8185856106f38383611198565b6106fd91906129ee565b611260565b610106546001600160a01b0316336001600160a01b03161461073757604051637bfa4b9f60e01b815260040160405180910390fd5b61073f6105d6565b61075c576040516318b9b94d60e11b815260040160405180910390fd5b610764611778565b565b610106546001600160a01b0316336001600160a01b03161461079b57604051637bfa4b9f60e01b815260040160405180910390fd5b6105af82826117ca565b61010880546107b390612982565b80601f01602080910402602001604051908101604052809291908181526020018280546107df90612982565b801561082a5780601f106108015761010080835404028352916020019161082a565b820191905f5260205f20905b81548152906001019060200180831161080d57829003601f168201915b505050505081565b603c54610100900460ff16158080156108525750603c54600160ff909116105b8061086c5750303b15801561086c5750603c5460ff166001145b6108d45760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b603c805460ff1916600117905580156108f757603c805461ff0019166101001790555b61096888888080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050604080516020601f8c018190048102820181019092528a815292508a91508990819084018382808284375f9201919091525061189492505050565b61010580546001600160a01b03841661010081026001600160a81b031990921660ff8816179190911790915561010680546001600160a01b03191690911790556109b183611639565b6109ba896118c5565b6109c26105d6565b6109ce576109ce611930565b80156106d657603c805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a1505050505050505050565b610a9660405180610180016040528060608152602001606081526020015f65ffffffffffff1681526020015f65ffffffffffff1681526020015f65ffffffffffff1681526020015f151581526020015f8152602001606081526020015f81526020016060815260200160608152602001606081525090565b5f6040518061018001604052805f8054610aaf90612982565b80601f0160208091040260200160405190810160405280929190818152602001828054610adb90612982565b8015610b265780601f10610afd57610100808354040283529160200191610b26565b820191905f5260205f20905b815481529060010190602001808311610b0957829003601f168201915b5050505050815260200160018054610b3d90612982565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6990612982565b8015610bb45780601f10610b8b57610100808354040283529160200191610bb4565b820191905f5260205f20905b815481529060010190602001808311610b9757829003601f168201915b505050918352505060025465ffffffffffff80821660208401526601000000000000820481166040840152600160601b8204166060830152600160901b900460ff161515608082015260035460a08201526004805460c090920191610c1890612982565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4490612982565b8015610c8f5780601f10610c6657610100808354040283529160200191610c8f565b820191905f5260205f20905b815481529060010190602001808311610c7257829003601f168201915b50505050508152602001600654815260200160078054610cae90612982565b80601f0160208091040260200160405190810160405280929190818152602001828054610cda90612982565b8015610d255780601f10610cfc57610100808354040283529160200191610d25565b820191905f5260205f20905b815481529060010190602001808311610d0857829003601f168201915b505050505081526020016008805480602002602001604051908101604052809291908181526020015f905b82821015610df8578382905f5260205f20018054610d6d90612982565b80601f0160208091040260200160405190810160405280929190818152602001828054610d9990612982565b8015610de45780601f10610dbb57610100808354040283529160200191610de4565b820191905f5260205f20905b815481529060010190602001808311610dc757829003601f168201915b505050505081526020019060010190610d50565b50505050815260200160098054610e0e90612982565b80601f0160208091040260200160405190810160405280929190818152602001828054610e3a90612982565b8015610e855780601f10610e5c57610100808354040283529160200191610e85565b820191905f5260205f20905b815481529060010190602001808311610e6857829003601f168201915b5050509190925250909392505050565b610106546001600160a01b0316336001600160a01b031614610eca57604051637bfa4b9f60e01b815260040160405180910390fd5b610764611930565b610106546001600160a01b0316336001600160a01b031614610f0757604051637bfa4b9f60e01b815260040160405180910390fd5b5f5b8181101561056a5736838383818110610f2457610f246129ba565b604002919091019150610f499050610f3f6020830183612817565b8260200135610766565b50600101610f09565b60606073805461045090612982565b610106546001600160a01b0316336001600160a01b031614610f9657604051637bfa4b9f60e01b815260040160405180910390fd5b6105af828261196d565b610106546001600160a01b0316336001600160a01b031614610fd557604051637bfa4b9f60e01b815260040160405180910390fd5b61056a8383836113fb565b5f3381610fed8286611198565b90508381101561104d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016108cb565b6105cb8286868403611260565b60606101078054806020026020016040519081016040528092919081815260200182805480156104c757602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311611093575050505050905090565b5f336104de8185856113fb565b610106546001600160a01b0316336001600160a01b0316146110fc57604051637bfa4b9f60e01b815260040160405180910390fd5b611105816118c5565b50565b610106546001600160a01b0316336001600160a01b03161461113d57604051637bfa4b9f60e01b815260040160405180910390fd5b5f5b8181101561056a573683838381811061115a5761115a6129ba565b60600291909101915061118f90506111756020830183612817565b6111856040840160208501612817565b8360400135610fa0565b5060010161113f565b6001600160a01b039182165f90815260706020908152604080832093909416825291909152205490565b610106546001600160a01b0316336001600160a01b0316146111f757604051637bfa4b9f60e01b815260040160405180910390fd5b5f5b8181101561056a575f838383818110611214576112146129ba565b90506020020160208101906112299190612817565b90505f61124a826001600160a01b03165f908152606f602052604090205490565b9050611256828261056f565b50506001016111f9565b6001600160a01b0383166112c25760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016108cb565b6001600160a01b0382166113235760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016108cb565b6001600160a01b038381165f8181526070602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f61138e8484611198565b90505f1981146113f557818110156113e85760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016108cb565b6113f58484848403611260565b50505050565b6001600160a01b03831661145f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016108cb565b6001600160a01b0382166114c15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016108cb565b6114cc838383611aaa565b6001600160a01b0383165f908152606f6020526040902054818110156115435760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016108cb565b6001600160a01b038085165f818152606f602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906115a29086815260200190565b60405180910390a36113f5565b6115b76105d6565b1561162b5781816040516020016115cf929190612a01565b6040516020818303038152906040528051906020012060096040516020016115f79190612a10565b60405160208183030381529060405280519060200120146105af57604051631529b9a360e11b815260040160405180910390fd5b80156105af576105af611778565b80515f906116479082612acc565b50602081015160019061165a9082612acc565b506040810151600280546060840151608085015165ffffffffffff908116600160601b0265ffffffffffff60601b199282166601000000000000026bffffffffffffffffffffffff199094169190951617919091171691909117905560c081015160035560e08101516004906116d09082612acc565b5061010081015160065560a081015160028054911515600160901b0260ff60901b1990921691909117905561012081015160079061170e9082612acc565b50610140810151805161172991600891602090910190611e87565b5061016081015160099061173d9082612acc565b507f1fca45c45d4de71d88088c18ce42ee4d40d526da00deb7ed7a929c57c7fcfacd8160405161176d91906126ef565b60405180910390a150565b611780611c50565b60a1805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b0382166118205760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016108cb565b61182b5f8383611aaa565b8060715f82825461183c91906129ee565b90915550506001600160a01b0382165f818152606f60209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b603c54610100900460ff166118bb5760405162461bcd60e51b81526004016108cb90612b86565b6105af8282611c99565b6118ce81611cd9565b156118ec57604051637e018f4160e11b815260040160405180910390fd5b805161190090610107906020840190611edb565b507f92239541588ab15f2a1d58a9dd151014392aa97e9b6ce6bc58e72cd2c5e98b8f8160405161176d9190612830565b611938611d82565b60a1805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586117ad3390565b6001600160a01b0382166119cd5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016108cb565b6119d8825f83611aaa565b6001600160a01b0382165f908152606f602052604090205481811015611a4b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016108cb565b6001600160a01b0383165f818152606f602090815260408083208686039055607180548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b611ab5838383611dc8565b816001600160a01b0316836001600160a01b031603611ae75760405163367558c360e01b815260040160405180910390fd5b805f03611b0757604051631f2a200560e01b815260040160405180910390fd5b6001600160a01b03821615801590611b2e5750610106546001600160a01b03838116911614155b8015611ba35750611ba182610107805480602002602001604051908101604052809291908181526020018280548015611b8e57602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311611b70575b5050505050611e2e90919063ffffffff16565b155b15611bc15760405163ac6b05f560e01b815260040160405180910390fd5b6001600160a01b03831615801590611be157506001600160a01b03821615155b1561056a57610106546001600160a01b0316336001600160a01b03161461056a57600254600160901b900460ff1615611c2d57604051630317f0df60e01b815260040160405180910390fd5b60065481101561056a5760405163de432e2160e01b815260040160405180910390fd5b60a15460ff166107645760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016108cb565b603c54610100900460ff16611cc05760405162461bcd60e51b81526004016108cb90612b86565b6072611ccc8382612acc565b50607361056a8282612acc565b80515f906001811115611d7a575f5b611cf3600183612bd1565b811015611d78575f611d068260016129ee565b90505b82811015611d6f57848181518110611d2357611d236129ba565b60200260200101516001600160a01b0316858381518110611d4657611d466129ba565b60200260200101516001600160a01b031603611d6757506001949350505050565b600101611d09565b50600101611ce8565b505b505f92915050565b60a15460ff16156107645760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016108cb565b60a15460ff161561056a5760405162461bcd60e51b815260206004820152602a60248201527f45524332305061757361626c653a20746f6b656e207472616e736665722077686044820152691a5b19481c185d5cd95960b21b60648201526084016108cb565b5f805b8351811015611e7e57826001600160a01b0316848281518110611e5657611e566129ba565b60200260200101516001600160a01b031603611e765760019150506104e4565b600101611e31565b505f9392505050565b828054828255905f5260205f20908101928215611ecb579160200282015b82811115611ecb5782518290611ebb9082612acc565b5091602001919060010190611ea5565b50611ed7929150611f3a565b5090565b828054828255905f5260205f20908101928215611f2e579160200282015b82811115611f2e57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190611ef9565b50611ed7929150611f56565b80821115611ed7575f611f4d8282611f6a565b50600101611f3a565b5b80821115611ed7575f8155600101611f57565b508054611f7690612982565b5f825580601f10611f85575050565b601f0160209004905f5260205f20908101906111059190611f56565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f611fe16020830184611fa1565b9392505050565b80356001600160a01b0381168114611ffe575f5ffd5b919050565b5f5f60408385031215612014575f5ffd5b61201d83611fe8565b946020939093013593505050565b5f5f6020838503121561203c575f5ffd5b82356001600160401b03811115612051575f5ffd5b8301601f81018513612061575f5ffd5b80356001600160401b03811115612076575f5ffd5b8560208260061b840101111561208a575f5ffd5b6020919091019590945092505050565b5f5f5f606084860312156120ac575f5ffd5b6120b584611fe8565b92506120c360208501611fe8565b929592945050506040919091013590565b5f5f83601f8401126120e4575f5ffd5b5081356001600160401b038111156120fa575f5ffd5b602083019150836020828501011115612111575f5ffd5b9250929050565b803565ffffffffffff81168114611ffe575f5ffd5b5f5f83601f84011261213d575f5ffd5b5081356001600160401b03811115612153575f5ffd5b6020830191508360208260051b8501011115612111575f5ffd5b5f5f5f5f5f5f5f5f60a0898b031215612184575f5ffd5b88356001600160401b03811115612199575f5ffd5b6121a58b828c016120d4565b90995097506121b8905060208a01612118565b95506121c660408a01612118565b945060608901356001600160401b038111156121e0575f5ffd5b6121ec8b828c0161212d565b90955093505060808901356001600160401b0381111561220a575f5ffd5b6122168b828c016120d4565b999c989b5096995094979396929594505050565b634e487b7160e01b5f52604160045260245ffd5b60405161018081016001600160401b03811182821017156122615761226161222a565b60405290565b604051601f8201601f191681016001600160401b038111828210171561228f5761228f61222a565b604052919050565b5f6001600160401b038211156122af576122af61222a565b5060051b60200190565b5f82601f8301126122c8575f5ffd5b81356122db6122d682612297565b612267565b8082825260208201915060208360051b8601019250858311156122fc575f5ffd5b602085015b838110156123205761231281611fe8565b835260209283019201612301565b5095945050505050565b803560ff81168114611ffe575f5ffd5b5f82601f830112612349575f5ffd5b81356001600160401b038111156123625761236261222a565b612375601f8201601f1916602001612267565b818152846020838601011115612389575f5ffd5b816020850160208301375f918101602001919091529392505050565b80358015158114611ffe575f5ffd5b5f6123c16122d684612297565b838152905060208101600584901b8301858111156123dd575f5ffd5b835b818110156124175780356001600160401b038111156123fc575f5ffd5b6124088882880161233a565b845250602092830192016123df565b5050509392505050565b5f82601f830112612430575f5ffd5b611fe1838335602085016123b4565b5f6101808284031215612450575f5ffd5b61245861223e565b905081356001600160401b0381111561246f575f5ffd5b61247b8482850161233a565b82525060208201356001600160401b03811115612496575f5ffd5b6124a28482850161233a565b6020830152506124b460408301612118565b60408201526124c560608301612118565b60608201526124d660808301612118565b60808201526124e760a083016123a5565b60a082015260c0828101359082015260e08201356001600160401b0381111561250e575f5ffd5b61251a8482850161233a565b60e08301525061010082810135908201526101208201356001600160401b03811115612544575f5ffd5b6125508482850161233a565b610120830152506101408201356001600160401b03811115612570575f5ffd5b61257c84828501612421565b610140830152506101608201356001600160401b0381111561259c575f5ffd5b6125a88482850161233a565b6101608301525092915050565b5f5f5f5f5f5f5f5f60c0898b0312156125cc575f5ffd5b88356001600160401b038111156125e1575f5ffd5b6125ed8b828c016122b9565b98505060208901356001600160401b03811115612608575f5ffd5b6126148b828c016120d4565b90985096505060408901356001600160401b03811115612632575f5ffd5b61263e8b828c016120d4565b9096509450612651905060608a0161232a565b925060808901356001600160401b0381111561266b575f5ffd5b6126778b828c0161243f565b92505061268660a08a01611fe8565b90509295985092959890939650565b5f82825180855260208501945060208160051b830101602085015f5b838110156126e357601f198584030188526126cd838351611fa1565b60209889019890935091909101906001016126b1565b50909695505050505050565b602081525f8251610180602084015261270c6101a0840182611fa1565b90506020840151601f198483030160408501526127298282611fa1565b9150506040840151612745606085018265ffffffffffff169052565b50606084015165ffffffffffff8116608085015250608084015165ffffffffffff811660a08501525060a084015180151560c08501525060c084015160e084015260e0840151601f19848303016101008501526127a28282611fa1565b915050610100840151610120840152610120840151601f19848303016101408501526127ce8282611fa1565b915050610140840151601f19848303016101608501526127ee8282612695565b915050610160840151601f198483030161018085015261280e8282611fa1565b95945050505050565b5f60208284031215612827575f5ffd5b611fe182611fe8565b602080825282518282018190525f918401906040840190835b818110156128705783516001600160a01b0316835260209384019390920191600101612849565b509095945050505050565b5f6020828403121561288b575f5ffd5b81356001600160401b038111156128a0575f5ffd5b6128ac848285016122b9565b949350505050565b5f5f602083850312156128c5575f5ffd5b82356001600160401b038111156128da575f5ffd5b8301601f810185136128ea575f5ffd5b80356001600160401b038111156128ff575f5ffd5b85602060608302840101111561208a575f5ffd5b5f5f60408385031215612924575f5ffd5b61292d83611fe8565b915061293b60208401611fe8565b90509250929050565b5f5f60208385031215612955575f5ffd5b82356001600160401b0381111561296a575f5ffd5b6129768582860161212d565b90969095509350505050565b600181811c9082168061299657607f821691505b6020821081036129b457634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b5f611fe13684846123b4565b634e487b7160e01b5f52601160045260245ffd5b808201808211156104e4576104e46129da565b818382375f9101908152919050565b5f5f8354612a1d81612982565b600182168015612a345760018114612a4957612a76565b60ff1983168652811515820286019350612a76565b865f5260205f205f5b83811015612a6e57815488820152600190910190602001612a52565b505081860193505b509195945050505050565b601f82111561056a57805f5260205f20601f840160051c81016020851015612aa65750805b601f840160051c820191505b81811015612ac5575f8155600101612ab2565b5050505050565b81516001600160401b03811115612ae557612ae561222a565b612af981612af38454612982565b84612a81565b6020601f821160018114612b2b575f8315612b145750848201515b5f19600385901b1c1916600184901b178455612ac5565b5f84815260208120601f198516915b82811015612b5a5787850151825560209485019460019092019101612b3a565b5084821015612b7757868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b818103818111156104e4576104e46129da56fea2646970667358221220962e67385637b3162b16aedcb61b578ac455a10d7cc9e72bdc188e0a21b2e2dc64736f6c634300081b0033