0x6361539060600755636154d3d0600855636154e1e060095567013fbe85edc90000600a5561247c600b556000600c819055600d55600f80546001600160801b03191661271017905560c0604052602060808190527f68747470733a2f2f75637562656d6574612e636f6d2f7061636b2f6d6574612f60a0908152620000889160129190620001b3565b50604051806060016040528060288152602001620030b3602891398051620000b991601391602090910190620001b3565b506000601855348015620000cc57600080fd5b506040518060400160405280600981526020016855437562655061636b60b81b8152506040518060400160405280600981526020016855437562655061636b60b81b8152506200012b620001256200015f60201b60201c565b62000163565b815162000140906001906020850190620001b3565b50805162000156906002906020840190620001b3565b50505062000296565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620001c19062000259565b90600052602060002090601f016020900481019282620001e5576000855562000230565b82601f106200020057805160ff191683800117855562000230565b8280016001018555821562000230579182015b828111156200023057825182559160200191906001019062000213565b506200023e92915062000242565b5090565b5b808211156200023e576000815560010162000243565b600181811c908216806200026e57607f821691505b602082108114156200029057634e487b7160e01b600052602260045260246000fd5b50919050565b612e0d80620002a66000396000f3fe6080604052600436106101f05760003560e01c80636352211e1161010c578063a22cb4651161009a578063e8a3d4851161006c578063e8a3d485146105b9578063e985e9c5146105ce578063ef04b08314610617578063f2fde38b14610637578063f8bbf55d1461065757005b8063a22cb46514610539578063b88d4fde14610559578063bd77183314610579578063c87b56dd1461059957005b806370a08231116100de57806370a08231146104b1578063715018a6146104d15780637f649783146104e65780638da5cb5b1461050657806395d89b411461052457005b80636352211e1461043e578063680d38c61461045e578063690e7c091461047e5780636ecd23061461049e57005b806318160ddd1161018957806333b2ca241161015b57806333b2ca24146103a95780633ccfd60b146103c9578063408facb1146103de57806342842e0e146103fe57806351f468c01461041e57005b806318160ddd1461033557806323b872dd1461035457806330176e1314610374578063306859611461039457005b80630955f63c116101c25780630955f63c146102b5578063095ea7b3146102d5578063134d07d6146102f55780631696dcf01461031557005b806301ffc9a7146101f957806306fdde031461022e57806307ca364514610250578063081812fc1461027d57005b366101f757005b005b34801561020557600080fd5b50610219610214366004612832565b610677565b60405190151581526020015b60405180910390f35b34801561023a57600080fd5b506102436106c9565b60405161022591906129f1565b34801561025c57600080fd5b5061027061026b36600461258e565b61075b565b60405161022591906129ad565b34801561028957600080fd5b5061029d6102983660046128b0565b6107c7565b6040516001600160a01b039091168152602001610225565b3480156102c157600080fd5b506101f76102d0366004612761565b610861565b3480156102e157600080fd5b506101f76102f03660046126c8565b610a02565b34801561030157600080fd5b506101f761031036600461258e565b610b18565b34801561032157600080fd5b506101f76103303660046128b0565b610b64565b34801561034157600080fd5b50600d545b604051908152602001610225565b34801561036057600080fd5b506101f761036f3660046125da565b610b93565b34801561038057600080fd5b506101f761038f36600461286a565b610bc4565b3480156103a057600080fd5b50610346610c01565b3480156103b557600080fd5b506101f76103c43660046128b0565b610c18565b3480156103d557600080fd5b506101f7610c47565b3480156103ea57600080fd5b506101f76103f936600461286a565b610dd3565b34801561040a57600080fd5b506101f76104193660046125da565b610e10565b34801561042a57600080fd5b506101f76104393660046128b0565b610e2b565b34801561044a57600080fd5b5061029d6104593660046128b0565b610e5a565b34801561046a57600080fd5b506102196104793660046128b0565b610ed1565b34801561048a57600080fd5b506101f76104993660046128b0565b610f3f565b6101f76104ac3660046128e0565b611192565b3480156104bd57600080fd5b506103466104cc36600461258e565b611546565b3480156104dd57600080fd5b506101f76115cd565b3480156104f257600080fd5b506101f76105013660046126f1565b611603565b34801561051257600080fd5b506000546001600160a01b031661029d565b34801561053057600080fd5b506102436117a0565b34801561054557600080fd5b506101f761055436600461268e565b6117af565b34801561056557600080fd5b506101f7610574366004612615565b611874565b34801561058557600080fd5b506101f76105943660046128fa565b6118ac565b3480156105a557600080fd5b506102436105b43660046128b0565b611a48565b3480156105c557600080fd5b50610243611b23565b3480156105da57600080fd5b506102196105e93660046125a8565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b34801561062357600080fd5b506101f76106323660046128b0565b611b32565b34801561064357600080fd5b506101f761065236600461258e565b611b61565b34801561066357600080fd5b506101f761067236600461258e565b611bfc565b60006001600160e01b031982166380ac58cd60e01b14806106a857506001600160e01b03198216635b5e139f60e01b145b806106c357506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600180546106d890612cd3565b80601f016020809104026020016040519081016040528092919081815260200182805461070490612cd3565b80156107515780601f1061072657610100808354040283529160200191610751565b820191906000526020600020905b81548152906001019060200180831161073457829003601f168201915b5050505050905090565b6001600160a01b0381166000908152601160209081526040918290208054835181840281018401909452808452606093928301828280156107bb57602002820191906000526020600020905b8154815260200190600101908083116107a7575b50505050509050919050565b6000818152600360205260408120546001600160a01b03166108455760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600560205260409020546001600160a01b031690565b6000546001600160a01b0316331461088b5760405162461bcd60e51b815260040161083c90612ad9565b601454156108db5760405162461bcd60e51b815260206004820152601e60248201527f436f6c6c61626f7261746f7273207765726520616c7265616479207365740000604482015260640161083c565b6000805b82518110156109a057601483828151811061090a57634e487b7160e01b600052603260045260246000fd5b602090810291909101810151825460018082018555600094855293839020825160029092020180546001600160a01b0319166001600160a01b03909216919091178155910151910155825183908290811061097557634e487b7160e01b600052603260045260246000fd5b6020026020010151602001518261098c9190612c0c565b91508061099881612d30565b9150506108df565b50600f546001600160801b038281169116146109fe5760405162461bcd60e51b815260206004820152601e60248201527f546f74616c2063757420646f6573206e6f742061646420746f20313030250000604482015260640161083c565b5050565b6000610a0d82610e5a565b9050806001600160a01b0316836001600160a01b03161415610a7b5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161083c565b336001600160a01b0382161480610a975750610a9781336105e9565b610b095760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606482015260840161083c565b610b138383611c48565b505050565b6000546001600160a01b03163314610b425760405162461bcd60e51b815260040161083c90612ad9565b601680546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610b8e5760405162461bcd60e51b815260040161083c90612ad9565b600855565b610b9d3382611cb6565b610bb95760405162461bcd60e51b815260040161083c90612b61565b610b13838383611d68565b6000546001600160a01b03163314610bee5760405162461bcd60e51b815260040161083c90612ad9565b80516109fe906012906020840190612475565b6000600c54600b54610c139190612c79565b905090565b6000546001600160a01b03163314610c425760405162461bcd60e51b815260040161083c90612ad9565b600755565b6000805b601454811015610cbb57336001600160a01b031660148281548110610c8057634e487b7160e01b600052603260045260246000fd5b60009182526020909120600290910201546001600160a01b03161415610ca95760019150610cbb565b80610cb381612d30565b915050610c4b565b506000546001600160a01b0316331480610cd25750805b610cee5760405162461bcd60e51b815260040161083c90612b0e565b4760005b601454811015610b135760148181548110610d1d57634e487b7160e01b600052603260045260246000fd5b906000526020600020906002020160000160009054906101000a90046001600160a01b03166001600160a01b03166108fc610d988460148581548110610d7357634e487b7160e01b600052603260045260246000fd5b6000918252602090912060016002909202010154600f546001600160801b0316611f08565b6040518115909202916000818181858888f19350505050158015610dc0573d6000803e3d6000fd5b5080610dcb81612d30565b915050610cf2565b6000546001600160a01b03163314610dfd5760405162461bcd60e51b815260040161083c90612ad9565b80516109fe906013906020840190612475565b610b1383838360405180602001604052806000815250611874565b6000546001600160a01b03163314610e555760405162461bcd60e51b815260040161083c90612ad9565b600a55565b6000818152600360205260408120546001600160a01b0316806106c35760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161083c565b6000323314610ef25760405162461bcd60e51b815260040161083c90612aa2565b6000828152600360205260409020546001600160a01b0316610f265760405162461bcd60e51b815260040161083c90612a56565b506000818152600e602052604090205460ff165b919050565b323314610f5e5760405162461bcd60e51b815260040161083c90612aa2565b33610f6882610e5a565b6001600160a01b031614610fbe5760405162461bcd60e51b815260206004820152601f60248201527f596f752063616e206f6e6c79206f70656e20796f7572206f776e207061636b00604482015260640161083c565b6000818152600e602052604090205460ff16156110165760405162461bcd60e51b8152602060048201526016602482015275141858dac81a5cc8185b1c9958591e481bdc195b995960521b604482015260640161083c565b6000818152600e602052604090819020805460ff1916600117905560165490516337b2f15560e01b81523360048201526001600160a01b03909116906337b2f15590602401600060405180830381600087803b15801561107557600080fd5b505af1158015611089573d6000803e3d6000fd5b5050505061109681611fdf565b600d80549060006110a683612cbc565b919050555060005b3360009081526011602052604090205461ffff8216101561116157336000908152601160205260409020805483919061ffff84169081106110ff57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154141561114f57336000908152601160205260409020805461ffff831690811061114357634e487b7160e01b600052603260045260246000fd5b60009182526020822001555b8061115981612d0e565b9150506110ae565b50604051819033907fc4b27f09c64550fd678a5b3c3a00f454814732e346e0f1c79d0add8f980346de90600090a350565b3233146111b15760405162461bcd60e51b815260040161083c90612aa2565b600754158015906111c457504260075411155b6112045760405162461bcd60e51b8152602060048201526011602482015270596f752061726520746f6f206561726c7960781b604482015260640161083c565b8060ff16600a546112159190612c5a565b3410156112645760405162461bcd60e51b815260206004820152601f60248201527f4e6f7420656e6f75676820457468657220746f206d696e742061207061636b00604482015260640161083c565b600b548160ff16600c546112789190612c2e565b11156112c65760405162461bcd60e51b815260206004820152601a60248201527f4e6f207061636b73206c65667420746f206265206d696e746564000000000000604482015260640161083c565b600042600954116112d95750601461138e565b6015546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a082319060240160206040518083038186803b15801561131d57600080fd5b505afa158015611331573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061135591906128c8565b90508015611366576005915061138c565b426008541161138c573360009081526017602052604090205460ff161561138c57600191505b505b8060ff166000106113d65760405162461bcd60e51b81526020600482015260126024820152712cb7ba9030b932903a37b79032b0b9363c9760711b604482015260640161083c565b3360009081526010602052604090205460ff808316916113f891851690612c2e565b11156114465760405162461bcd60e51b815260206004820152601c60248201527f596f752063616e6e6f7420636c61696d206d6f7265207061636b732e00000000604482015260640161083c565b60005b8260ff168160ff1610156115135761146f33600c54600161146a9190612c2e565b61207a565b336000908152601160205260409020600c5461148c906001612c2e565b81546001818101845560009384526020842090910191909155600c54600e9183916114b691612c2e565b815260208101919091526040016000908120805460ff191692151592909217909155600c8054916114e683612d30565b9091555050600d80549060006114fb83612d30565b9190505550808061150b90612d4b565b915050611449565b50336000908152601060205260409020546115329060ff841690612c2e565b336000908152601060205260409020555050565b60006001600160a01b0382166115b15760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161083c565b506001600160a01b031660009081526004602052604090205490565b6000546001600160a01b031633146115f75760405162461bcd60e51b815260040161083c90612ad9565b61160160006121bc565b565b6000805b60145481101561167757336001600160a01b03166014828154811061163c57634e487b7160e01b600052603260045260246000fd5b60009182526020909120600290910201546001600160a01b031614156116655760019150611677565b8061166f81612d30565b915050611607565b506000546001600160a01b031633148061168e5750805b6116aa5760405162461bcd60e51b815260040161083c90612b0e565b6018546116b8908390612c2e565b6103e810156117095760405162461bcd60e51b815260206004820152601c60248201527f57686974656c69737420636170616369747920696e6372656173656400000000604482015260640161083c565b60005b828110156117895760016017600086868581811061173a57634e487b7160e01b600052603260045260246000fd5b905060200201602081019061174f919061258e565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061178181612d30565b91505061170c565b50601854611798908390612c2e565b601855505050565b6060600280546106d890612cd3565b6001600160a01b0382163314156118085760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161083c565b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b61187e3383611cb6565b61189a5760405162461bcd60e51b815260040161083c90612b61565b6118a68484848461220c565b50505050565b6000546001600160a01b031633146118d65760405162461bcd60e51b815260040161083c90612ad9565b600b548260ff16600c546118ea9190612c2e565b11156119385760405162461bcd60e51b815260206004820152601a60248201527f4e6f207061636b73206c65667420746f206265206d696e746564000000000000604482015260640161083c565b60058260ff1611156119775760405162461bcd60e51b81526020600482015260086024820152670a8dede40daeac6d60c31b604482015260640161083c565b60005b8260ff168160ff1610156115135761199b82600c54600161146a9190612c2e565b6001600160a01b0382166000908152601160205260409020600c546119c1906001612c2e565b81546001818101845560009384526020842090910191909155600c54600e9183916119eb91612c2e565b815260208101919091526040016000908120805460ff191692151592909217909155600c805491611a1b83612d30565b9091555050600d8054906000611a3083612d30565b91905055508080611a4090612d4b565b91505061197a565b6000818152600360205260409020546060906001600160a01b0316611ac75760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161083c565b6000611ad161223f565b90506000815111611af15760405180602001604052806000815250611b1c565b80611afb8461224e565b604051602001611b0c929190612941565b6040516020818303038152906040525b9392505050565b6060601380546106d890612cd3565b6000546001600160a01b03163314611b5c5760405162461bcd60e51b815260040161083c90612ad9565b600955565b6000546001600160a01b03163314611b8b5760405162461bcd60e51b815260040161083c90612ad9565b6001600160a01b038116611bf05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161083c565b611bf9816121bc565b50565b6000546001600160a01b03163314611c265760405162461bcd60e51b815260040161083c90612ad9565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b600081815260056020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611c7d82610e5a565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600360205260408120546001600160a01b0316611cea5760405162461bcd60e51b815260040161083c90612a56565b6000611cf583610e5a565b9050806001600160a01b0316846001600160a01b03161480611d305750836001600160a01b0316611d25846107c7565b6001600160a01b0316145b80611d6057506001600160a01b0380821660009081526006602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316611d7b82610e5a565b6001600160a01b031614611de35760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b606482015260840161083c565b6001600160a01b038216611e455760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161083c565b611e50600082611c48565b6001600160a01b0383166000908152600460205260408120805460019290611e79908490612c79565b90915550506001600160a01b0382166000908152600460205260408120805460019290611ea7908490612c2e565b909155505060008181526003602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600080611f1e6001600160801b03841686612c46565b90506000611f356001600160801b03851687612d6b565b90506000611f4c6001600160801b03861687612c46565b90506000611f636001600160801b03871688612d6b565b90506001600160801b038616611f798285612c5a565b611f839190612c46565b611f8d8385612c5a565b611f978387612c5a565b6001600160801b038916611fab8689612c5a565b611fb59190612c5a565b611fbf9190612c2e565b611fc99190612c2e565b611fd39190612c2e565b98975050505050505050565b6000611fea82610e5a565b9050611ff7600083611c48565b6001600160a01b0381166000908152600460205260408120805460019290612020908490612c79565b909155505060008281526003602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b0382166120d05760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161083c565b6000818152600360205260409020546001600160a01b0316156121355760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161083c565b6001600160a01b038216600090815260046020526040812080546001929061215e908490612c2e565b909155505060008181526003602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b612217848484611d68565b61222384848484612368565b6118a65760405162461bcd60e51b815260040161083c90612a04565b6060601280546106d890612cd3565b6060816122725750506040805180820190915260018152600360fc1b602082015290565b8160005b811561229c578061228681612d30565b91506122959050600a83612c46565b9150612276565b60008167ffffffffffffffff8111156122c557634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156122ef576020820181803683370190505b5090505b8415611d6057612304600183612c79565b9150612311600a86612d6b565b61231c906030612c2e565b60f81b81838151811061233f57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350612361600a86612c46565b94506122f3565b60006001600160a01b0384163b1561246a57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906123ac903390899088908890600401612970565b602060405180830381600087803b1580156123c657600080fd5b505af19250505080156123f6575060408051601f3d908101601f191682019092526123f39181019061284e565b60015b612450573d808015612424576040519150601f19603f3d011682016040523d82523d6000602084013e612429565b606091505b5080516124485760405162461bcd60e51b815260040161083c90612a04565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611d60565b506001949350505050565b82805461248190612cd3565b90600052602060002090601f0160209004810192826124a357600085556124e9565b82601f106124bc57805160ff19168380011785556124e9565b828001600101855582156124e9579182015b828111156124e95782518255916020019190600101906124ce565b506124f59291506124f9565b5090565b5b808211156124f557600081556001016124fa565b600067ffffffffffffffff83111561252857612528612dab565b61253b601f8401601f1916602001612bdb565b905082815283838301111561254f57600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b0381168114610f3a57600080fd5b803560ff81168114610f3a57600080fd5b60006020828403121561259f578081fd5b611b1c82612566565b600080604083850312156125ba578081fd5b6125c383612566565b91506125d160208401612566565b90509250929050565b6000806000606084860312156125ee578081fd5b6125f784612566565b925061260560208501612566565b9150604084013590509250925092565b6000806000806080858703121561262a578081fd5b61263385612566565b935061264160208601612566565b925060408501359150606085013567ffffffffffffffff811115612663578182fd5b8501601f81018713612673578182fd5b6126828782356020840161250e565b91505092959194509250565b600080604083850312156126a0578182fd5b6126a983612566565b9150602083013580151581146126bd578182fd5b809150509250929050565b600080604083850312156126da578182fd5b6126e383612566565b946020939093013593505050565b60008060208385031215612703578182fd5b823567ffffffffffffffff8082111561271a578384fd5b818501915085601f83011261272d578384fd5b81358181111561273b578485fd5b8660208260051b850101111561274f578485fd5b60209290920196919550909350505050565b60006020808385031215612773578182fd5b823567ffffffffffffffff8082111561278a578384fd5b818501915085601f83011261279d578384fd5b8135818111156127af576127af612dab565b6127bd848260051b01612bdb565b8181528481019250838501600683901b850186018910156127dc578687fd5b8694505b8285101561282657604080828b0312156127f8578788fd5b612800612bb2565b61280983612566565b8152828801358882015285526001959095019493860193016127e0565b50979650505050505050565b600060208284031215612843578081fd5b8135611b1c81612dc1565b60006020828403121561285f578081fd5b8151611b1c81612dc1565b60006020828403121561287b578081fd5b813567ffffffffffffffff811115612891578182fd5b8201601f810184136128a1578182fd5b611d608482356020840161250e565b6000602082840312156128c1578081fd5b5035919050565b6000602082840312156128d9578081fd5b5051919050565b6000602082840312156128f1578081fd5b611b1c8261257d565b6000806040838503121561290c578182fd5b6125c38361257d565b6000815180845261292d816020860160208601612c90565b601f01601f19169290920160200192915050565b60008351612953818460208801612c90565b835190830190612967818360208801612c90565b01949350505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906129a390830184612915565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156129e5578351835292840192918401916001016129c9565b50909695505050505050565b602081526000611b1c6020830184612915565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252602c908201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252601e908201527f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526033908201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015272103737b910309031b7b63630b137b930ba37b960691b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6040805190810167ffffffffffffffff81118282101715612bd557612bd5612dab565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715612c0457612c04612dab565b604052919050565b60006001600160801b0380831681851680830382111561296757612967612d7f565b60008219821115612c4157612c41612d7f565b500190565b600082612c5557612c55612d95565b500490565b6000816000190483118215151615612c7457612c74612d7f565b500290565b600082821015612c8b57612c8b612d7f565b500390565b60005b83811015612cab578181015183820152602001612c93565b838111156118a65750506000910152565b600081612ccb57612ccb612d7f565b506000190190565b600181811c90821680612ce757607f821691505b60208210811415612d0857634e487b7160e01b600052602260045260246000fd5b50919050565b600061ffff80831681811415612d2657612d26612d7f565b6001019392505050565b6000600019821415612d4457612d44612d7f565b5060010190565b600060ff821660ff811415612d6257612d62612d7f565b60010192915050565b600082612d7a57612d7a612d95565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114611bf957600080fdfea26469706673582212209e37b2254fd85175826937d2dc95ca8e80345d277e69a5637798c23efe33729364736f6c6343000804003368747470733a2f2f75637562656d6574612e636f6d2f7061636b2f636f6e74726163745f6d657461