ETH Price: $2,969.59 (-2.68%)
Gas: 2 Gwei

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f937ab01458453724e0085094001981b832e9ea18080b93751608060405260d2805461ffff191690553480156200001c57600080fd5b50620000276200002d565b6200015d565b6200003960ff6200003c565b50565b60008054610100900460ff1615620000d5578160ff16600114801562000075575062000073306200014e60201b62001ca01760201c565b155b620000cd5760405162461bcd60e51b815260206004820152602e60248201526000805160206200373183398151915260448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b506000919050565b60005460ff808416911610620001345760405162461bcd60e51b815260206004820152602e60248201526000805160206200373183398151915260448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401620000c4565b506000805460ff191660ff92909216919091179055600190565b6001600160a01b03163b151590565b6135c4806200016d6000396000f3fe6080604052600436106102515760003560e01c806370a0823111610139578063afef7c04116100b6578063d53ab5011161007a578063d53ab501146106dc578063e36b0b37146106fc578063e985e9c514610711578063f0f4426014610731578063f2fde38b14610751578063fb9d09c81461077157600080fd5b8063afef7c041461063a578063b88d4fde1461065a578063bf2d9e0b1461067a578063c23dc68f1461068f578063c87b56dd146106bc57600080fd5b80638da5cb5b116100fd5780638da5cb5b146105b257806395d89b41146105d057806399a2557a146105e5578063a035b1fe14610605578063a22cb4651461061a57600080fd5b806370a0823114610510578063715018a614610530578063789e3a55146105455780637cb64759146105655780638462151c1461058557600080fd5b806342842e0e116101d25780635944c753116101965780635944c753146104535780635bbb2177146104735780635f48f393146104a057806361d027b3146104b55780636352211e146104d357806368428a1b146104f357600080fd5b806342842e0e146103d1578063453c2310146103f1578063507e094f1461040657806353135ca01461041b57806355f804b31461043357600080fd5b806318160ddd1161021957806318160ddd1461032757806323b872dd1461034a5780632a55205a1461036a578063386bacdc146103a95780633ccfd60b146103bc57600080fd5b806301ffc9a71461025657806304634d8d1461028b57806306fdde03146102ad578063081812fc146102cf578063095ea7b314610307575b600080fd5b34801561026257600080fd5b506102766102713660046129c6565b610784565b60405190151581526020015b60405180910390f35b34801561029757600080fd5b506102ab6102a6366004612a11565b6107af565b005b3480156102b957600080fd5b506102c26107f0565b6040516102829190612a9c565b3480156102db57600080fd5b506102ef6102ea366004612aaf565b61088b565b6040516001600160a01b039091168152602001610282565b34801561031357600080fd5b506102ab610322366004612ac8565b6108d8565b34801561033357600080fd5b5061033c610986565b604051908152602001610282565b34801561035657600080fd5b506102ab610365366004612af2565b6109a6565b34801561037657600080fd5b5061038a610385366004612b2e565b610b9d565b604080516001600160a01b039093168352602083019190915201610282565b6102ab6103b7366004612bab565b610c4b565b3480156103c857600080fd5b506102ab610f11565b3480156103dd57600080fd5b506102ab6103ec366004612af2565b611053565b3480156103fd57600080fd5b5060d05461033c565b34801561041257600080fd5b5060cf5461033c565b34801561042757600080fd5b5060d25460ff16610276565b34801561043f57600080fd5b506102ab61044e366004612cc1565b611073565b34801561045f57600080fd5b506102ab61046e366004612cf5565b6110a9565b34801561047f57600080fd5b5061049361048e366004612d31565b6110de565b6040516102829190612e12565b3480156104ac57600080fd5b5060ce5461033c565b3480156104c157600080fd5b5060ca546001600160a01b03166102ef565b3480156104df57600080fd5b506102ef6104ee366004612aaf565b6111ab565b3480156104ff57600080fd5b5060d254610100900460ff16610276565b34801561051c57600080fd5b5061033c61052b366004612e54565b6111b6565b34801561053c57600080fd5b506102ab61121e565b34801561055157600080fd5b506102ab610560366004612e7f565b611254565b34801561057157600080fd5b506102ab610580366004612aaf565b6112aa565b34801561059157600080fd5b506105a56105a0366004612e54565b6112d9565b6040516102829190612ec8565b3480156105be57600080fd5b506033546001600160a01b03166102ef565b3480156105dc57600080fd5b506102c26113e1565b3480156105f157600080fd5b506105a5610600366004612f00565b6113f9565b34801561061157600080fd5b5060d15461033c565b34801561062657600080fd5b506102ab610635366004612f33565b61157f565b34801561064657600080fd5b506102ab610655366004612f5d565b611625565b34801561066657600080fd5b506102ab610675366004612fe6565b6117ba565b34801561068657600080fd5b5060cb5461033c565b34801561069b57600080fd5b506106af6106aa366004612aaf565b611804565b6040516102829190613061565b3480156106c857600080fd5b506102c26106d7366004612aaf565b611891565b3480156106e857600080fd5b506102ab6106f736600461306f565b611914565b34801561070857600080fd5b506102ab6119f4565b34801561071d57600080fd5b5061027661072c3660046130ce565b611a2b565b34801561073d57600080fd5b506102ab61074c366004612e54565b611a68565b34801561075d57600080fd5b506102ab61076c366004612e54565b611ab4565b6102ab61077f3660046130f8565b611ac0565b60006001600160e01b03198216635d129f8f60e01b14806107a957506107a982611caf565b92915050565b6033546001600160a01b031633146107e25760405162461bcd60e51b81526004016107d990613113565b60405180910390fd5b6107ec8282611cfd565b5050565b60606107fa611db7565b600201805461080890613148565b80601f016020809104026020016040519081016040528092919081815260200182805461083490613148565b80156108815780601f1061085657610100808354040283529160200191610881565b820191906000526020600020905b81548152906001019060200180831161086457829003601f168201915b5050505050905090565b600061089682611ddb565b6108b3576040516333d1c03960e21b815260040160405180910390fd5b6108bb611db7565b60009283526006016020525060409020546001600160a01b031690565b60006108e3826111ab565b9050336001600160a01b0382161461091c576108ff8133611a2b565b61091c576040516367d9dca160e11b815260040160405180910390fd5b82610925611db7565b6000848152600691909101602052604080822080546001600160a01b0319166001600160a01b0394851617905551849286811692908516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259190a4505050565b60006001610992611db7565b6001015461099e611db7565b540303919050565b60006109b182611e24565b9050836001600160a01b0316816001600160a01b0316146109e45760405162a1148160e81b815260040160405180910390fd5b6000806109f084611eb8565b91509150610a158187610a003390565b6001600160a01b039081169116811491141790565b610a4057610a238633611a2b565b610a4057604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038516610a6757604051633a954ecd60e21b815260040160405180910390fd5b8015610a7257600082555b610a7a611db7565b6001600160a01b0387166000908152600591909101602052604090208054600019019055610aa6611db7565b6001600160a01b03861660008181526005929092016020526040909120805460010190554260a01b17600160e11b17610add611db7565b60008681526004919091016020526040812091909155600160e11b84169003610b535760018401610b0c611db7565b600082815260049190910160205260408120549003610b5157610b2d611db7565b548114610b515783610b3d611db7565b600083815260049190910160205260409020555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b60008281526098602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b0316928201929092528291610c125750604080518082019091526097546001600160a01b0381168252600160a01b90046001600160601b031660208201525b602081015160009061271090610c31906001600160601b031687613198565b610c3b91906131b7565b91519350909150505b9250929050565b836000816001600160401b031611610c955760405162461bcd60e51b815260206004820152600d60248201526c05175616e74697479206973203609c1b60448201526064016107d9565b600060ce5411610ca6576001610cc7565b60ce54610cc4826001600160401b0316610cbe610986565b90611ee0565b11155b610d095760405162461bcd60e51b81526020600482015260136024820152724578636565646564206d617820737570706c7960681b60448201526064016107d9565b60cf54816001600160401b03161115610d5c5760405162461bcd60e51b8152602060048201526015602482015274115e18d959591959081b585e081c195c881b5a5b9d605a1b60448201526064016107d9565b600085610d6833611eec565b610d7291906131d9565b60d2546001600160401b0391909116915060ff16610dc75760405162461bcd60e51b815260206004820152601260248201527150726573616c65206e6f742061637469766560701b60448201526064016107d9565b60cc54600003610e0b5760405162461bcd60e51b815260206004820152600f60248201526e141c995cd85b19481b9bdd081cd95d608a1b60448201526064016107d9565b60d054811115610e2d5760405162461bcd60e51b81526004016107d990613204565b84811115610e4d5760405162461bcd60e51b81526004016107d990613204565b610ec98484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060cc546040516bffffffffffffffffffffffff193360601b166020820152603481018b9052909250605401905060405160208183030381529060405280519060200120611f1f565b610f075760405162461bcd60e51b815260206004820152600f60248201526e141c995cd85b19481a5b9d985b1a59608a1b60448201526064016107d9565b610b958633611f35565b60004711610f4d5760405162461bcd60e51b8152602060048201526009602482015268302062616c616e636560b81b60448201526064016107d9565b60c954604051639af608c960e01b815230600482015247916000916001600160a01b0390911690639af608c990602401602060405180830381865afa158015610f9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fbe919061323b565b60c95460405163b9bff4bb60e01b8152600481018390529192506001600160a01b03169063b9bff4bb90602401600060405180830381600087803b15801561100557600080fd5b505af1158015611019573d6000803e3d6000fd5b505060c95461103492506001600160a01b031690508261202a565b60ca546107ec906001600160a01b031661104e8484612143565b61202a565b61106e838383604051806020016040528060008152506117ba565b505050565b6033546001600160a01b0316331461109d5760405162461bcd60e51b81526004016107d990613113565b60cd6107ec828261329a565b6033546001600160a01b031633146110d35760405162461bcd60e51b81526004016107d990613113565b61106e83838361214f565b80516060906000816001600160401b038111156110fd576110fd612c04565b60405190808252806020026020018201604052801561114f57816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161111b5790505b50905060005b8281146111a35761117e85828151811061117157611171613359565b6020026020010151611804565b82828151811061119057611190613359565b6020908102919091010152600101611155565b509392505050565b60006107a982611e24565b60006001600160a01b0382166111df576040516323d3ad8160e21b815260040160405180910390fd5b6001600160401b036111ef611db7565b6005016000846001600160a01b03166001600160a01b0316815260200190815260200160002054169050919050565b6033546001600160a01b031633146112485760405162461bcd60e51b81526004016107d990613113565b611252600061221a565b565b6033546001600160a01b0316331461127e5760405162461bcd60e51b81526004016107d990613113565b60d2805491151561ffff199092169190911761010017905560ce9390935560cf9190915560d05560d155565b6033546001600160a01b031633146112d45760405162461bcd60e51b81526004016107d990613113565b60cc55565b606060008060006112e9856111b6565b90506000816001600160401b0381111561130557611305612c04565b60405190808252806020026020018201604052801561132e578160200160208202803683370190505b50905061135b60408051608081018252600080825260208201819052918101829052606081019190915290565b60015b8386146113d55761136e8161226c565b915081604001516113cd5781516001600160a01b03161561138e57815194505b876001600160a01b0316856001600160a01b0316036113cd57808387806001019850815181106113c0576113c0613359565b6020026020010181815250505b60010161135e565b50909695505050505050565b60606113eb611db7565b600301805461080890613148565b606081831061141b57604051631960ccad60e11b815260040160405180910390fd5b6000806114266122b3565b9050600185101561143657600194505b80841115611442578093505b600061144d876111b6565b90508486101561146c5785850381811015611466578091505b50611470565b5060005b6000816001600160401b0381111561148a5761148a612c04565b6040519080825280602002602001820160405280156114b3578160200160208202803683370190505b509050816000036114c957935061157892505050565b60006114d488611804565b9050600081604001516114e5575080515b885b8881141580156114f75750848714155b1561156c576115058161226c565b925082604001516115645782516001600160a01b03161561152557825191505b8a6001600160a01b0316826001600160a01b031603611564578084888060010199508151811061155757611557613359565b6020026020010181815250505b6001016114e7565b50505092835250909150505b9392505050565b336001600160a01b038316036115a85760405163b06307db60e01b815260040160405180910390fd5b806115b1611db7565b336000818152600792909201602090815260408084206001600160a01b03881680865290835293819020805460ff19169515159590951790945592518415158152919290917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b60008051602061356f83398151915254610100900460ff1661165a5760008051602061356f8339815191525460ff161561165e565b303b155b6116d05760405162461bcd60e51b815260206004820152603760248201527f455243373231415f5f496e697469616c697a61626c653a20636f6e747261637460448201527f20697320616c726561647920696e697469616c697a656400000000000000000060648201526084016107d9565b60008051602061356f83398151915254610100900460ff1615801561170c5760008051602061356f833981519152805461ffff19166101011790555b600061171860016122c3565b90508015611730576000805461ff0019166101001790555b61173a8787612350565b61174261238e565b61174d8585856123ca565b8015611793576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b508015610b9557505060008051602061356f833981519152805461ff001916905550505050565b6117c58484846109a6565b6001600160a01b0383163b156117fe576117e184848484612434565b6117fe576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6040805160808101825260008082526020820181905291810182905260608101919091526040805160808101825260008082526020820181905291810182905260608101919091526001831080611862575061185e6122b3565b8310155b1561186d5792915050565b6118768361226c565b90508060400151156118885792915050565b61157883612520565b606061189c82611ddb565b6118b957604051630a14c4b560e41b815260040160405180910390fd5b60006118c3612555565b905080516000036118e35760405180602001604052806000815250611578565b806118ed84612564565b6040516020016118fe92919061336f565b6040516020818303038152906040529392505050565b6033546001600160a01b0316331461193e5760405162461bcd60e51b81526004016107d990613113565b808381146119825760405162461bcd60e51b8152602060048201526011602482015270496e76616c696420417267756d656e747360781b60448201526064016107d9565b60005b81811015610b95576119ec8484838181106119a2576119a2613359565b90506020020160208101906119b79190612e54565b8787848181106119c9576119c9613359565b90506020020160208101906119de91906130f8565b6001600160401b03166125b3565b600101611985565b6033546001600160a01b03163314611a1e5760405162461bcd60e51b81526004016107d990613113565b60d2805461ffff19169055565b6000611a35611db7565b6001600160a01b039384166000908152600791909101602090815260408083209490951682529290925250205460ff1690565b6033546001600160a01b03163314611a925760405162461bcd60e51b81526004016107d990613113565b60ca80546001600160a01b0319166001600160a01b0392909216919091179055565b611abd816126c3565b50565b806000816001600160401b031611611b0a5760405162461bcd60e51b815260206004820152600d60248201526c05175616e74697479206973203609c1b60448201526064016107d9565b600060ce5411611b1b576001611b36565b60ce54611b33826001600160401b0316610cbe610986565b11155b611b785760405162461bcd60e51b81526020600482015260136024820152724578636565646564206d617820737570706c7960681b60448201526064016107d9565b60cf54816001600160401b03161115611bcb5760405162461bcd60e51b8152602060048201526015602482015274115e18d959591959081b585e081c195c881b5a5b9d605a1b60448201526064016107d9565b60d25460ff1615611c0f5760405162461bcd60e51b815260206004820152600e60248201526d50726573616c652061637469766560901b60448201526064016107d9565b60d254610100900460ff16611c585760405162461bcd60e51b815260206004820152600f60248201526e53616c65206e6f742061637469766560881b60448201526064016107d9565b60d05482611c6533611eec565b611c6f91906131d9565b6001600160401b03161115611c965760405162461bcd60e51b81526004016107d990613204565b6107ec8233611f35565b6001600160a01b03163b151590565b60006301ffc9a760e01b6001600160e01b031983161480611ce057506380ac58cd60e01b6001600160e01b03198316145b806107a95750506001600160e01b031916635b5e139f60e01b1490565b6127106001600160601b0382161115611d285760405162461bcd60e51b81526004016107d990613395565b6001600160a01b038216611d7e5760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c69642072656365697665720000000000000060448201526064016107d9565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217609755565b7f2569078dfb4b0305704d3008e7403993ae9601b85f7ae5e742de3de8f8011c4090565b600081600111158015611df55750611df1611db7565b5482105b80156107a95750600160e01b611e09611db7565b60008481526004919091016020526040902054161592915050565b60008180600111611e9f57611e37611db7565b54811015611e9f576000611e49611db7565b600083815260049190910160205260408120549150600160e01b82169003611e9d575b8060000361157857611e7c611db7565b60001990920160008181526004939093016020526040909220549050611e6c565b505b604051636f96cda160e11b815260040160405180910390fd5b6000806000611ec5611db7565b60009485526006016020525050604090912080549092909150565b600061157882846133df565b600060c0611ef8611db7565b6001600160a01b03909316600090815260059390930160205260409092205490911c919050565b600082611f2c858461275b565b14949350505050565b60d1543490611f4d906001600160401b0385166127c7565b1115611f8d5760405162461bcd60e51b815260206004820152600f60248201526e15985b1d59481a5b98dbdc9c9958dd608a1b60448201526064016107d9565b60cb54611f9a9034611ee0565b60cb55611fba3383611fab33611eec565b611fb591906131d9565b6127d3565b60c95460405163107e9cf160e01b81523460048201526001600160a01b039091169063107e9cf190602401600060405180830381600087803b158015611fff57600080fd5b505af1158015612013573d6000803e3d6000fd5b505050506107ec81836001600160401b03166125b3565b8047101561207a5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016107d9565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146120c7576040519150601f19603f3d011682016040523d82523d6000602084013e6120cc565b606091505b505090508061106e5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016107d9565b600061157882846133f7565b6127106001600160601b038216111561217a5760405162461bcd60e51b81526004016107d990613395565b6001600160a01b0382166121d05760405162461bcd60e51b815260206004820152601b60248201527f455243323938313a20496e76616c696420706172616d6574657273000000000060448201526064016107d9565b6040805180820182526001600160a01b0393841681526001600160601b0392831660208083019182526000968752609890529190942093519051909116600160a01b029116179055565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6040805160808101825260008082526020820181905291810182905260608101919091526107a961229b611db7565b6000848152600491909101602052604090205461283c565b60006122bd611db7565b54919050565b60008054610100900460ff161561230a578160ff1660011480156122e65750303b155b6123025760405162461bcd60e51b81526004016107d99061340e565b506000919050565b60005460ff8084169116106123315760405162461bcd60e51b81526004016107d99061340e565b506000805460ff191660ff92909216919091179055600190565b919050565b60008051602061356f83398151915254610100900460ff166123845760405162461bcd60e51b81526004016107d99061345c565b6107ec8282612883565b60008051602061356f83398151915254610100900460ff166123c25760405162461bcd60e51b81526004016107d99061345c565b6112526128f6565b600054610100900460ff166123f15760405162461bcd60e51b81526004016107d9906134b0565b6123f961292a565b612401612959565b60c98054336001600160a01b03199182161790915560ca80549091166001600160a01b03851617905561106e8282611cfd565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906124699033908990889088906004016134fb565b6020604051808303816000875af19250505080156124a4575060408051601f3d908101601f191682019092526124a191810190613538565b60015b612502573d8080156124d2576040519150601f19603f3d011682016040523d82523d6000602084013e6124d7565b606091505b5080516000036124fa576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6040805160808101825260008082526020820181905291810182905260608101919091526107a961255083611e24565b61283c565b606060cd805461080890613148565b604080516080810191829052607f0190826030600a8206018353600a90045b80156125a157600183039250600a81066030018353600a9004612583565b50819003601f19909101908152919050565b60006125bd611db7565b5490506001600160a01b0383166125e657604051622e076360e81b815260040160405180910390fd5b816000036126075760405163b562e8dd60e01b815260040160405180910390fd5b68010000000000000001820261261b611db7565b6001600160a01b038516600081815260059290920160205260409091208054929092019091554260a01b6001841460e11b1717612656611db7565b60008381526004919091016020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480821061266e57806126ba611db7565b555061106e9050565b6033546001600160a01b031633146126ed5760405162461bcd60e51b81526004016107d990613113565b6001600160a01b0381166127525760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107d9565b611abd8161221a565b600081815b84518110156111a357600085828151811061277d5761277d613359565b602002602001015190508083116127a357600083815260208290526040902092506127b4565b600081815260208490526040902092505b50806127bf81613555565b915050612760565b60006115788284613198565b60006127dd611db7565b6001600160a01b038416600090815260059190910160205260409020546001600160c01b031660c083901b1790508181612815611db7565b6001600160a01b039095166000908152600595909501602052604090942093909355505050565b604080516080810182526001600160a01b038316815260a083901c6001600160401b03166020820152600160e01b831615159181019190915260e89190911c606082015290565b60008051602061356f83398151915254610100900460ff166128b75760405162461bcd60e51b81526004016107d99061345c565b816128c0611db7565b600201906128ce908261329a565b50806128d8611db7565b600301906128e6908261329a565b5060016128f1611db7565b555050565b60008051602061356f83398151915254610100900460ff166112525760405162461bcd60e51b81526004016107d99061345c565b600054610100900460ff166129515760405162461bcd60e51b81526004016107d9906134b0565b611252612980565b600054610100900460ff166112525760405162461bcd60e51b81526004016107d9906134b0565b600054610100900460ff166129a75760405162461bcd60e51b81526004016107d9906134b0565b6112523361221a565b6001600160e01b031981168114611abd57600080fd5b6000602082840312156129d857600080fd5b8135611578816129b0565b80356001600160a01b038116811461234b57600080fd5b80356001600160601b038116811461234b57600080fd5b60008060408385031215612a2457600080fd5b612a2d836129e3565b9150612a3b602084016129fa565b90509250929050565b60005b83811015612a5f578181015183820152602001612a47565b838111156117fe5750506000910152565b60008151808452612a88816020860160208601612a44565b601f01601f19169290920160200192915050565b6020815260006115786020830184612a70565b600060208284031215612ac157600080fd5b5035919050565b60008060408385031215612adb57600080fd5b612ae4836129e3565b946020939093013593505050565b600080600060608486031215612b0757600080fd5b612b10846129e3565b9250612b1e602085016129e3565b9150604084013590509250925092565b60008060408385031215612b4157600080fd5b50508035926020909101359150565b80356001600160401b038116811461234b57600080fd5b60008083601f840112612b7957600080fd5b5081356001600160401b03811115612b9057600080fd5b6020830191508360208260051b8501011115610c4457600080fd5b60008060008060608587031215612bc157600080fd5b612bca85612b50565b93506020850135925060408501356001600160401b03811115612bec57600080fd5b612bf887828801612b67565b95989497509550505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612c4257612c42612c04565b604052919050565b60006001600160401b03831115612c6357612c63612c04565b612c76601f8401601f1916602001612c1a565b9050828152838383011115612c8a57600080fd5b828260208301376000602084830101529392505050565b600082601f830112612cb257600080fd5b61157883833560208501612c4a565b600060208284031215612cd357600080fd5b81356001600160401b03811115612ce957600080fd5b61251884828501612ca1565b600080600060608486031215612d0a57600080fd5b83359250612d1a602085016129e3565b9150612d28604085016129fa565b90509250925092565b60006020808385031215612d4457600080fd5b82356001600160401b0380821115612d5b57600080fd5b818501915085601f830112612d6f57600080fd5b813581811115612d8157612d81612c04565b8060051b9150612d92848301612c1a565b8181529183018401918481019088841115612dac57600080fd5b938501935b83851015612dca57843582529385019390850190612db1565b98975050505050505050565b80516001600160a01b031682526020808201516001600160401b03169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b818110156113d557612e41838551612dd6565b9284019260809290920191600101612e2e565b600060208284031215612e6657600080fd5b611578826129e3565b8035801515811461234b57600080fd5b600080600080600060a08688031215612e9757600080fd5b85359450602086013593506040860135925060608601359150612ebc60808701612e6f565b90509295509295909350565b6020808252825182820181905260009190848201906040850190845b818110156113d557835183529284019291840191600101612ee4565b600080600060608486031215612f1557600080fd5b612f1e846129e3565b95602085013595506040909401359392505050565b60008060408385031215612f4657600080fd5b612f4f836129e3565b9150612a3b60208401612e6f565b600080600080600060a08688031215612f7557600080fd5b85356001600160401b0380821115612f8c57600080fd5b612f9889838a01612ca1565b96506020880135915080821115612fae57600080fd5b50612fbb88828901612ca1565b945050612fca604087016129e3565b9250612fd8606087016129e3565b9150612ebc608087016129fa565b60008060008060808587031215612ffc57600080fd5b613005856129e3565b9350613013602086016129e3565b92506040850135915060608501356001600160401b0381111561303557600080fd5b8501601f8101871361304657600080fd5b61305587823560208401612c4a565b91505092959194509250565b608081016107a98284612dd6565b6000806000806040858703121561308557600080fd5b84356001600160401b038082111561309c57600080fd5b6130a888838901612b67565b909650945060208701359150808211156130c157600080fd5b50612bf887828801612b67565b600080604083850312156130e157600080fd5b6130ea836129e3565b9150612a3b602084016129e3565b60006020828403121561310a57600080fd5b61157882612b50565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061315c57607f821691505b60208210810361317c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156131b2576131b2613182565b500290565b6000826131d457634e487b7160e01b600052601260045260246000fd5b500490565b60006001600160401b038083168185168083038211156131fb576131fb613182565b01949350505050565b60208082526017908201527f4578636565646564206d6178207065722077616c6c6574000000000000000000604082015260600190565b60006020828403121561324d57600080fd5b5051919050565b601f82111561106e57600081815260208120601f850160051c8101602086101561327b5750805b601f850160051c820191505b81811015610b9557828155600101613287565b81516001600160401b038111156132b3576132b3612c04565b6132c7816132c18454613148565b84613254565b602080601f8311600181146132fc57600084156132e45750858301515b600019600386901b1c1916600185901b178555610b95565b600085815260208120601f198616915b8281101561332b5788860151825594840194600190910190840161330c565b50858210156133495787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b60008351613381818460208801612a44565b8351908301906131fb818360208801612a44565b6020808252602a908201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646040820152692073616c65507269636560b01b606082015260800190565b600082198211156133f2576133f2613182565b500190565b60008282101561340957613409613182565b500390565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b60208082526034908201527f455243373231415f5f496e697469616c697a61626c653a20636f6e7472616374604082015273206973206e6f7420696e697469616c697a696e6760601b606082015260800190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061352e90830184612a70565b9695505050505050565b60006020828403121561354a57600080fd5b8151611578816129b0565b60006001820161356757613567613182565b506001019056feee151c8401928dc223602bb187aff91b9a56c7cae5476ef1b3287b085a16c85fa2646970667358221220e317b2c216274cce9f68241075d0b9706207796ffaf6f59fd1ff24a528c5484964736f6c634300080f0033496e697469616c697a61626c653a20636f6e747261637420697320616c726561c001a0dfbf9d0bd0b8cfca1d530ddfc34872952421336b2fba293accc6fe2a84699b20a04073b6c0696a7e9a889d1433ab801dccf6701ff1445392bfe5fb8522d23893ea