VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x13E363…61AB
Summary
Transactions
Transfers
Address
0x13E3633F5B49CcbeB4b7a75599b5F969004561AB
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Deployer
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Code
0x6080604052600436106104125760003560e01c806301ffc9a71461041757806304e2a79a1461044c57806304e7e0b91461047c578063080abb4c1461049e578063081bc0ba146104be57806308b76b3a146104e05780630c6ba39d146105005780630e668aac146105225780630f73927a146105425780630f9be201146105705780631acebfbe146105855780631ee76323146105a7578063248a9ca3146105c757806326b320ab146105e757806326fed9a9146106075780632c2f90581461061c5780632d01a9b4146106315780632d92dcdc146106515780632dc9ab25146106665780632f2ff15d1461067b57806333653f5d1461069b57806336568abe146106b05780633910d657146106d05780633af32abf146106f05780633bf451a9146107105780633d47fe94146107305780633e420ce31461075057806340a6fc0b1461077057806348282096146107905780634bf5d7e9146107b05780634f1ef286146107ff57806352d1902d14610812578063537df3b61461082757806354fd4d5014610847578063570618e1146108715780635801b70f146108935780635b9f98a3146108b3578063664d6e9e146108c85780636bde6e8f146108dd57806376acaddb146108fd5780637d8fa16f146109125780637fd4f54f14610927578063808d50141461093c57806384b0196e1461095c578063856868ec1461098457806386fc4606146109a45780638919b6e5146109c45780638ab1d681146109e45780638c1a00f514610a045780638d38b50f14610a1957806391d1485414610a3957806391ddadf414610a59578063943e710014610a85578063952f213314610aa5578063960bfe0414610ac75780639872e17014610ae75780639b19251a14610afc5780639b4e735f14610b1c5780639f14e0e214610b3c578063a1b972f314610b5c578063a217fddf14610b71578063a64ad59514610b86578063ad3cb1cc14610ba6578063b1b05f7814610bd7578063b292864a14610bec578063b77eb6fa14610c19578063b7af069014610c2e578063b93501a514610c4e578063bb004e9314610c6e578063bc6237ff14610c8e578063c107e0d114610cae578063c60ef11d14610cce578063c817dcec14610cee578063cb156fb014610d03578063cc7903d314610d23578063ce371f0614610d43578063d0023fcb14610d63578063d547741f14610d83578063dc8debb014610da3578063e0e4879514610dc3578063e18c10d314610de5578063e205aeb014610e05578063ea345bab14610e1a578063ebd695c314610e2f578063eeb75a7014610e4f578063ef1300c014610e64578063f4079c1f14610e79578063f72c0d8b14610e99578063f9561f6714610ebb578063f9f92be414610edb578063fa7626d014610efb578063fd8ab48214610f1d578063fe575a8714610f3d575b600080fd5b34801561042357600080fd5b50610437610432366004614f6b565b610f5d565b60405190151581526020015b60405180910390f35b34801561045857600080fd5b5061046e600080516020615c0b83398151915281565b604051908152602001610443565b34801561048857600080fd5b5061049c610497366004614f95565b610f94565b005b3480156104aa57600080fd5b506104376104b9366004614fd3565b611050565b3480156104ca57600080fd5b5061046e600080516020615aad83398151915281565b3480156104ec57600080fd5b506104376104fb366004614ff0565b61108f565b34801561050c57600080fd5b506105156110e1565b604051610443919061501c565b34801561052e57600080fd5b5061049c61053d36600461503f565b6110fa565b34801561054e57600080fd5b5061056261055d366004614fd3565b611187565b6040516104439291906150bb565b34801561057c57600080fd5b5061043761143f565b34801561059157600080fd5b5061046e600080516020615b4683398151915281565b3480156105b357600080fd5b5061049c6105c23660046151a4565b611450565b3480156105d357600080fd5b5061046e6105e2366004614f95565b61146a565b3480156105f357600080fd5b5061049c610602366004615207565b61148a565b34801561061357600080fd5b506105156114e2565b34801561062857600080fd5b5061049c6114fe565b34801561063d57600080fd5b5061049c61064c366004614f95565b61154b565b34801561065d57600080fd5b50610515611634565b34801561067257600080fd5b5061049c611650565b34801561068757600080fd5b5061049c610696366004615207565b61169a565b3480156106a757600080fd5b506105156116f8565b3480156106bc57600080fd5b5061049c6106cb366004615207565b611702565b3480156106dc57600080fd5b5061046e6106eb366004614ff0565b611735565b3480156106fc57600080fd5b5061043761070b366004614fd3565b61176c565b34801561071c57600080fd5b5061046e61072b366004614f95565b611798565b34801561073c57600080fd5b5061049c61074b366004614fd3565b6117b6565b34801561075c57600080fd5b5061046e61076b366004615237565b611822565b34801561077c57600080fd5b5061049c61078b366004614fd3565b61186a565b34801561079c57600080fd5b5061049c6107ab366004615252565b6118d3565b3480156107bc57600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c7400000060208201525b6040516104439190615287565b61049c61080d3660046152ba565b611bee565b34801561081e57600080fd5b5061046e611c0d565b34801561083357600080fd5b5061049c610842366004614fd3565b611c2a565b34801561085357600080fd5b506040805180820190915260018152603160f81b60208201526107f2565b34801561087d57600080fd5b5061046e600080516020615b8683398151915281565b34801561089f57600080fd5b5061049c6108ae366004615252565b611cdb565b3480156108bf57600080fd5b50610437611cfe565b3480156108d457600080fd5b5061046e611d0a565b3480156108e957600080fd5b5061049c6108f8366004614fd3565b611d1d565b34801561090957600080fd5b50610437611d41565b34801561091e57600080fd5b5061049c611d4d565b34801561093357600080fd5b5061046e611d97565b34801561094857600080fd5b5061049c610957366004614fd3565b611daa565b34801561096857600080fd5b50610971611ef8565b60405161044397969594939291906152ff565b34801561099057600080fd5b5061046e61099f366004614fd3565b611fa1565b3480156109b057600080fd5b5061046e6109bf366004615207565b611fcd565b3480156109d057600080fd5b5061046e6109df366004614ff0565b612001565b3480156109f057600080fd5b5061049c6109ff366004614fd3565b612038565b348015610a1057600080fd5b506104376120e6565b348015610a2557600080fd5b5061046e610a34366004615252565b6120f2565b348015610a4557600080fd5b50610437610a54366004615207565b612136565b348015610a6557600080fd5b50610a6e61216c565b60405165ffffffffffff9091168152602001610443565b348015610a9157600080fd5b5061049c610aa0366004615207565b612176565b348015610ab157600080fd5b5061046e600080516020615bc683398151915281565b348015610ad357600080fd5b5061049c610ae2366004614f95565b61220f565b348015610af357600080fd5b5061049c6122ce565b348015610b0857600080fd5b5061049c610b17366004614fd3565b61231d565b348015610b2857600080fd5b50610515610b37366004614fd3565b6123ee565b348015610b4857600080fd5b5061049c610b57366004615395565b61241c565b348015610b6857600080fd5b50610437612512565b348015610b7d57600080fd5b5061046e600081565b348015610b9257600080fd5b50610515610ba1366004614fd3565b61251e565b348015610bb257600080fd5b506107f2604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610be357600080fd5b5061049c61254f565b348015610bf857600080fd5b50610c0c610c07366004614f95565b61259c565b60405161044391906153c7565b348015610c2557600080fd5b5061049c6125bd565b348015610c3a57600080fd5b5061049c610c49366004614ff0565b612611565b348015610c5a57600080fd5b5061049c610c693660046153ef565b6126ae565b348015610c7a57600080fd5b5061049c610c89366004614f95565b6128fe565b348015610c9a57600080fd5b50610515610ca9366004614ff0565b6129b9565b348015610cba57600080fd5b5061046e610cc9366004614fd3565b6129f9565b348015610cda57600080fd5b5061049c610ce9366004614fd3565b612a25565b348015610cfa57600080fd5b5061046e612a8c565b348015610d0f57600080fd5b5061049c610d1e366004614fd3565b612aa1565b348015610d2f57600080fd5b5061049c610d3e3660046154d3565b612b5a565b348015610d4f57600080fd5b5061049c610d5e3660046151a4565b6131bd565b348015610d6f57600080fd5b5061046e610d7e366004614fd3565b613215565b348015610d8f57600080fd5b5061049c610d9e366004615207565b613241565b348015610daf57600080fd5b5061049c610dbe366004614fd3565b613299565b348015610dcf57600080fd5b5061046e600080516020615ba683398151915281565b348015610df157600080fd5b5061046e610e00366004614ff0565b6132f0565b348015610e1157600080fd5b506105156133da565b348015610e2657600080fd5b506105156133e4565b348015610e3b57600080fd5b5061049c610e4a366004614f95565b6133ee565b348015610e5b57600080fd5b5061046e613444565b348015610e7057600080fd5b50610437613457565b348015610e8557600080fd5b50610437610e94366004614ff0565b613463565b348015610ea557600080fd5b5061046e600080516020615acd83398151915281565b348015610ec757600080fd5b50610515610ed6366004614ff0565b6134a0565b348015610ee757600080fd5b5061049c610ef6366004614fd3565b6134e3565b348015610f0757600080fd5b5061046e600080516020615b6683398151915281565b348015610f2957600080fd5b50610437610f38366004614fd3565b6135b7565b348015610f4957600080fd5b50610437610f58366004614fd3565b6135e2565b60006001600160e01b03198216637965db0b60e01b1480610f8e57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000610fa08133612136565b158015610fb55750610fb3600033612136565b155b15610fde5733604051634f2bbdc160e01b8152600401610fd5919061501c565b60405180910390fd5b6000821161103f5760405162461bcd60e51b815260206004820152602860248201527f50726f6f664f6650617274696369706174696f6e3a2064656361792072617465604482015267206973207a65726f60c01b6064820152608401610fd5565b81611048613611565b600a01555050565b600061107e61105d613635565b6001600160a01b038416600090815260019190910160205260409020613659565b6001600160a01b0316151592915050565b60006110cf61109d836136a0565b65ffffffffffff166110ad613635565b6001600160a01b038616600090815260019190910160205260409020906136d7565b6001600160a01b031615159392505050565b60006110eb613780565b546001600160a01b0316919050565b600080516020615c0b8339815191526111138133612136565b1580156111285750611126600033612136565b155b156111485733604051634f2bbdc160e01b8152600401610fd5919061501c565b81611151613611565b600085815260039190910160205260409020805460ff1916600183600481111561117d5761117d6153b1565b0217905550505050565b60006060611193613457565b80156111a357506111a38361176c565b156111dc575050604080518082019091526013815272155cd95c881a5cc81dda1a5d195b1a5cdd1959606a1b6020820152600192909150565b6111e4611cfe565b80156111f457506111f4836135e2565b1561122d575050604080518082019091526013815272155cd95c881a5cc8189b1858dadb1a5cdd1959606a1b6020820152600092909150565b611235611d41565b80156112505750611244611d97565b61124d846129f9565b10155b15611279576000604051806060016040528060258152602001615be66025913991509150915091565b6000611283613780565b905061128d61143f565b15611349576000611311858360000160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112ed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e009190615681565b905061131b613444565b8110611347576001604051806060016040528060318152602001615c2b60319139935093505050915091565b505b611351612512565b80156113d357506001810154604051632e4e253160e01b81526000916001600160a01b031690632e4e25319061138b90889060040161501c565b600060405180830381865afa1580156113a8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113d0919081019061569a565b51115b1561141a5760016040518060400160405280601e81526020017f55736572206f776e7320616e2065636f6e6f6d6963206f7220786e6f646500008152509250925050915091565b6000604051806060016040528060398152602001615aed603991399250925050915091565b600061144b60086137a4565b905090565b600061145b816137bb565b61146583836137c5565b505050565b60008061147561382d565b60009384526020525050604090206001015490565b600080516020615aad8339815191526114a38133612136565b1580156114b857506114b6600033612136565b155b156114d85733604051634f2bbdc160e01b8152600401610fd5919061501c565b6114658383613851565b60006114ec613780565b600101546001600160a01b0316919050565b600080516020615b66833981519152611516816137bb565b61154860046040518060400160405280600f81526020016e5369676e616c696e6720436865636b60881b815250613941565b50565b600080516020615b66833981519152611563816137bb565b600082116115e85760405162461bcd60e51b815260206004820152604660248201527f506572736f6e686f6f6453657474696e67733a206d696e696d756d2067616c6160448201527f7879206d656d626572206c6576656c206d75737420626520677265617465722060648201526507468616e20360d41b608482015260a401610fd5565b60006115f261399e565b600181018490556040518481529091507fa2c705c50ba0db842bd184a7106f86bf8f532c275513da346bc43c05c4cf0f4d9060200160405180910390a1505050565b600061163e613780565b600201546001600160a01b0316919050565b600080516020615b66833981519152611668816137bb565b61154860026040518060400160405280600f81526020016e426c61636b6c69737420436865636b60881b815250613941565b600080516020615aad8339815191526116b38133612136565b1580156116c857506116c6600033612136565b155b156116e85733604051634f2bbdc160e01b8152600401610fd5919061501c565b6116f283836139c2565b50505050565b60006110eb613611565b6001600160a01b038116331461172b5760405163334bd91960e11b815260040160405180910390fd5b6114658282613a63565b600061173f613611565b6001600160a01b039390931660009081526005909301602090815260408085209385529290525090205490565b6000611776613adb565b6001600160a01b03909216600090815260209290925250604090205460ff1690565b60006117a2613adb565b600092835260050160205250604090205490565b600080516020615bc68339815191526117ce816137bb565b6001600160a01b0382166117f45760405162461bcd60e51b8152600401610fd59061571f565b816117fd613611565b60010180546001600160a01b0319166001600160a01b03929092169190911790555050565b600061182c613611565b6002016000836004811115611843576118436153b1565b6004811115611854576118546153b1565b8152602001908152602001600020549050919050565b600080516020615bc6833981519152611882816137bb565b6001600160a01b0382166118a85760405162461bcd60e51b8152600401610fd59061577a565b816118b1613611565b80546001600160a01b0319166001600160a01b03929092169190911790555050565b6001600160a01b0383166119405760405162461bcd60e51b815260206004820152602e60248201527f50726f6f664f6650617274696369706174696f6e3a207573657220697320746860448201526d65207a65726f206164647265737360901b6064820152608401610fd5565b600061194a613611565b805460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa158015611993573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b791906157ce565b611a145760405162461bcd60e51b815260206004820152602860248201527f50726f6f664f6650617274696369706174696f6e3a2061707020646f6573206e6044820152671bdd08195e1a5cdd60c21b6064820152608401610fd5565b600083815260038201602052604081205460ff166004811115611a3957611a396153b1565b03611a5a5760008381526003820160205260409020805460ff191660021790555b60008381526003820160205260408120546002830190829060ff166004811115611a8657611a866153b1565b6004811115611a9757611a976153b1565b815260200190815260200160002054905080826006016000876001600160a01b03166001600160a01b0316815260200190815260200160002060008581526020019081526020016000206000828254611af09190615806565b90915550506001600160a01b038516600090815260048301602052604081208054839290611b1f908490615806565b90915550506001600160a01b03851660009081526007830160209081526040808320868452825280832087845290915281208054839290611b61908490615806565b90915550506001600160a01b0385166000908152600583016020908152604080832087845290915281208054839290611b9b908490615806565b925050819055508284866001600160a01b03167f2862818269c88939ddb0ca2dee6d13f3ac7c6cc4966f35e7a335d2de3854745884604051611bdf91815260200190565b60405180910390a45050505050565b611bf6613aff565b611bff82613b8f565b611c098282613ba7565b5050565b6000611c17613c5b565b50600080516020615b2683398151915290565b600080516020615b86833981519152611c438133612136565b158015611c585750611c56600033612136565b155b15611c785733604051634f2bbdc160e01b8152600401610fd5919061501c565b6000611c82613adb565b6001600160a01b03841660008181526001929092016020526040808320805460ff19169415159490941790935591513392917fd12ee140a2e74664b10a866c6f75c8b756520ad9b6bbbe4c33f10811a62cbf7191a35050565b600080516020615ba6833981519152611cf3816137bb565b6116f28484846118d3565b600061144b60026137a4565b6000611d14613611565b60090154905090565b6000611d28816137bb565b611c0982604051806020016040528060008152506137c5565b600061144b60046137a4565b600080516020615b66833981519152611d65816137bb565b61154860016040518060400160405280600f81526020016e57686974656c69737420436865636b60881b815250613941565b6000611da1613adb565b60020154905090565b6000611db4613635565b6001600160a01b0383166000908152602082905260409020909150611dd890613659565b6001600160a01b0316600003611e035781604051636a45db5b60e11b8152600401610fd5919061501c565b6001600160a01b0382166000908152602082905260408120611e2b90611e2890613659565b90565b9050336001600160a01b03841614801590611e4f5750336001600160a01b03821614155b15611e6f57336040516352ca644f60e01b8152600401610fd5919061501c565b6001600160a01b0383166000908152602083905260408120611e9091613ca4565b6001600160a01b03811660009081526001830160205260408120611eb391613ca4565b806001600160a01b0316836001600160a01b03167f6f0412fa95f7f48ec7dc7631b382833d8eae9cf4082e5e859b94d091a4a846d460405160405180910390a3505050565b6000606080600080600060606000611f0e613cbf565b8054909150158015611f2257506001810154155b611f665760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610fd5565b611f6e613ce3565b611f76613d84565b60408051600080825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b6000611fab613adb565b6001600160a01b03909216600090815260039290920160205250604090205490565b6000611fd7613adb565b6000938452600401602090815260408085206001600160a01b039490941685529290525090205490565b600061200b613611565b6001600160a01b039390931660009081526006909301602090815260408085209385529290525090205490565b600080516020615b868339815191526120518133612136565b1580156120665750612064600033612136565b155b156120865733604051634f2bbdc160e01b8152600401610fd5919061501c565b6000612090613adb565b6001600160a01b03841660008181526020929092526040808320805460ff19169415159490941790935591513392917f757fc4750bdf4db673fc5e3da41490d3c39bddc5ff58d8072f69d06975768e6091a35050565b600061144b60206137a4565b60006120fc613611565b6001600160a01b038516600090815260079190910160209081526040808320868452825280832085845290915290205490505b9392505050565b60008061214161382d565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600061144b613da1565b6000612180613adb565b805460405163238e8a7760e21b81529192506001600160a01b031690638e3a29dc906121b29086903390600401615819565b602060405180830381865afa1580156121cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121f391906157ce565b6114d85760405162461bcd60e51b8152600401610fd590615830565b600080516020615c0b8339815191526122288133612136565b15801561223d575061223b600033612136565b155b1561225d5733604051634f2bbdc160e01b8152600401610fd5919061501c565b600082116122bd5760405162461bcd60e51b815260206004820152602760248201527f50726f6f664f6650617274696369706174696f6e3a207468726573686f6c64206044820152666973207a65726f60c81b6064820152608401610fd5565b816122c6613611565b600801555050565b600080516020615b668339815191526122e6816137bb565b6115486010604051806040016040528060148152602001734e6f6465204f776e65727368697020436865636b60601b815250613941565b600080516020615b868339815191526123368133612136565b15801561234b5750612349600033612136565b155b1561236b5733604051634f2bbdc160e01b8152600401610fd5919061501c565b6001612375613adb565b6001600160a01b038416600090815260209190915260409020805460ff19169115159190911790556123a6826135e2565b156123b4576123b482611c2a565b60405133906001600160a01b038416907f4bc18aa4b0095c9a3b5cdf42d2322d5a145591b04045988a995a5da42607545790600090a35050565b6000610f8e611e286123fe613635565b6001600160a01b038516600090815260209190915260409020613659565b600080516020615c0b8339815191526124358133612136565b15801561244a5750612448600033612136565b155b1561246a5733604051634f2bbdc160e01b8152600401610fd5919061501c565b600082116124cb5760405162461bcd60e51b815260206004820152602860248201527f50726f6f664f6650617274696369706174696f6e3a206d756c7469706c696572604482015267206973207a65726f60c01b6064820152608401610fd5565b816124d4613611565b60020160008560048111156124eb576124eb6153b1565b60048111156124fc576124fc6153b1565b8152602081019190915260400160002055505050565b600061144b60106137a4565b6000610f8e611e2861252e613635565b6001600160a01b038516600090815260019190910160205260409020613659565b600080516020615b66833981519152612567816137bb565b611548602060405180604001604052806012815260200171474d204f776e65727368697020436865636b60701b815250613941565b60006125a6613611565b600092835260030160205250604090205460ff1690565b600080516020615b668339815191526125d5816137bb565b61154860086040518060400160405280601981526020017850617274696369706174696f6e2053636f726520436865636b60381b815250613941565b600080516020615ba6833981519152612629816137bb565b6114658383612636613611565b60010160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561268a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ab9190615681565b8142111561270e5760405162461bcd60e51b815260206004820152602760248201527f506572736f6e686f6f6444656c65676174696f6e3a205369676e617475726520604482015266195e1c1a5c995960ca1b6064820152608401610fd5565b6000612718613635565b604080517ff23d508c74addf6e96f94091e91b60c84529eb2fc2b7922b8f854dd65d060dfb60208201526001600160a01b038716918101919091523360608201526080810185905290915060009060a001604051602081830303815290604052805190602001209050600061278c82613dac565b9050600061279a8286613dd9565b9050866001600160a01b0316816001600160a01b03161461280d5760405162461bcd60e51b815260206004820152602760248201527f506572736f6e686f6f6444656c65676174696f6e3a20496e76616c6964207369604482015266676e617475726560c81b6064820152608401610fd5565b336001600160a01b0382160361283857806040516307bcecdf60e01b8152600401610fd5919061501c565b6001600160a01b038716600090815260208590526040902061285990613659565b6001600160a01b03161561288257866040516337971f7f60e11b8152600401610fd5919061501c565b6001600160a01b03871660009081526020859052604090206128a49033613ca4565b33600090815260018501602052604090206128bf9088613ca4565b60405133906001600160a01b038916907ffaf6077d874fc7f1716637c6f4ac4914ce0cfbf27767bb442ed23dd08dad404490600090a350505050505050565b600080516020615c0b8339815191526129178133612136565b15801561292c575061292a600033612136565b155b1561294c5733604051634f2bbdc160e01b8152600401610fd5919061501c565b600082116129a85760405162461bcd60e51b8152602060048201526024808201527f50726f6f664f6650617274696369706174696f6e3a20726f756e6473206973206044820152637a65726f60e01b6064820152608401610fd5565b816129b1613611565b600901555050565b600061212f611e286129ca846136a0565b65ffffffffffff166129da613635565b6001600160a01b038716600090815260209190915260409020906136d7565b6000612a03613adb565b6001600160a01b03909216600090815260019290920160205250604090205490565b600080516020615b46833981519152612a3e8133612136565b158015612a535750612a51600033612136565b155b15612a735733604051634f2bbdc160e01b8152600401610fd5919061501c565b611c098260405180602001604052806000815250613e03565b600080612a9761399e565b6001015492915050565b6000612aab613adb565b6001600160a01b03808416600090815260038301602052604090819020548354915163238e8a7760e21b815293945092911690638e3a29dc90612af49084903390600401615819565b602060405180830381865afa158015612b11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b3591906157ce565b612b515760405162461bcd60e51b8152600401610fd590615830565b61146583613f32565b6000612b64613fd8565b805490915060ff600160401b82041615906001600160401b0316600081158015612b8b5750825b90506000826001600160401b03166001148015612ba75750303b155b905081158015612bb5575080155b15612bd35760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315612bfc57845460ff60401b1916600160401b1785555b85516001600160a01b0316612c735760405162461bcd60e51b815260206004820152603760248201527f566542657474657250617373706f72743a2078416c6c6f636174696f6e566f74604482015276696e6720697320746865207a65726f206164647265737360481b6064820152608401610fd5565b60208601516001600160a01b0316612ce65760405162461bcd60e51b815260206004820152603060248201527f566542657474657250617373706f72743a2078324561726e417070732069732060448201526f746865207a65726f206164647265737360801b6064820152608401610fd5565b60808601516001600160a01b0316612d575760405162461bcd60e51b815260206004820152602e60248201527f566542657474657250617373706f72743a20757067726164657220697320746860448201526d65207a65726f206164647265737360901b6064820152608401610fd5565b60408601516001600160a01b0316612dce5760405162461bcd60e51b815260206004820152603460248201527f566542657474657250617373706f72743a206e6f64654d616e6167656d656e7460448201527320697320746865207a65726f206164647265737360601b6064820152608401610fd5565b60608601516001600160a01b0316612e435760405162461bcd60e51b815260206004820152603260248201527f566542657474657250617373706f72743a2067616c6178794d656d62657220696044820152717320746865207a65726f206164647265737360701b6064820152608401610fd5565b6000866101e0015111612eb05760405162461bcd60e51b815260206004820152602f60248201527f566542657474657250617373706f72743a206d696e696d756d47616c6178794d60448201526e0656d6265724c6576656c206973203608c1b6064820152608401610fd5565b612eb8613ffc565b612ec0613ffc565b612eea866020015187600001518861014001518961016001518a61018001518b6101c00151614004565b612f03866101000151876101a00151886020015161401a565b612f0b61402d565b612f1986610120015161403d565b612f2c8660c00151876101e0015161404e565b6000612f36613780565b875181546001600160a01b039182166001600160a01b031991821617835560408a015160018401805491841691831691909117905560608a01516002840180549190931691161790556080880151909150612fa090600080516020615acd833981519152906139c2565b5060005b8760a00151518110156130845760006001600160a01b03168860a001518281518110612fd257612fd261587f565b60200260200101516001600160a01b0316036130475760405162461bcd60e51b815260206004820152602e60248201527f566542657474657250617373706f72743a2061646d696e20616464726573732060448201526d63616e6e6f74206265207a65726f60901b6064820152608401610fd5565b6130716000801b8960a0015183815181106130645761306461587f565b60200260200101516139c2565b508061307c81615895565b915050612fa4565b5060005b8760e001515181101561316d5760006001600160a01b03168860e0015182815181106130b6576130b661587f565b60200260200101516001600160a01b0316036131325760405162461bcd60e51b815260206004820152603560248201527f566542657474657250617373706f72743a20726f6c65206772616e74657220616044820152746464726573732063616e6e6f74206265207a65726f60581b6064820152608401610fd5565b61315a600080516020615aad8339815191528960e0015183815181106130645761306461587f565b508061316581615895565b915050613088565b505083156131b557845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b600080516020615b468339815191526131d68133612136565b1580156131eb57506131e9600033612136565b155b1561320b5733604051634f2bbdc160e01b8152600401610fd5919061501c565b6114658383613e03565b600061321f613611565b6001600160a01b03909216600090815260049290920160205250604090205490565b600080516020615aad83398151915261325a8133612136565b15801561326f575061326d600033612136565b155b1561328f5733604051634f2bbdc160e01b8152600401610fd5919061501c565b6116f28383613a63565b600080516020615aad8339815191526132b28133612136565b1580156132c757506132c5600033612136565b155b156132e75733604051634f2bbdc160e01b8152600401610fd5919061501c565b611c0982613f32565b6000806132fb613611565b90506000816009015484111561332a57600982015461331a90856158ae565b613325906001615806565b61332d565b60015b905060006064670de0b6b3a764000084600a0154606461334d91906158ae565b61335791906158c1565b61336191906158ee565b90506000825b8681116133cf57670de0b6b3a764000061338184846158c1565b61338b91906158ee565b6001600160a01b038916600090815260068701602090815260408083208584529091529020546133bb9190615806565b9150806133c781615895565b915050613367565b509695505050505050565b60006114ec613611565b60006110eb613adb565b60006133fa8133612136565b15801561340f575061340d600033612136565b155b1561342f5733604051634f2bbdc160e01b8152600401610fd5919061501c565b6000613439613adb565b600201929092555050565b600061344e613611565b60080154905090565b600061144b60016137a4565b60006110cf613471836136a0565b65ffffffffffff16613481613635565b6001600160a01b038616600090815260209190915260409020906136d7565b600061212f611e286134b1846136a0565b65ffffffffffff166134c1613635565b6001600160a01b038716600090815260019190910160205260409020906136d7565b600080516020615b868339815191526134fc8133612136565b158015613511575061350f600033612136565b155b156135315733604051634f2bbdc160e01b8152600401610fd5919061501c565b600161353b613adb565b6001600160a01b038416600090815260019190910160205260409020805460ff191691151591909117905561356f8261176c565b1561357d5761357d82612038565b60405133906001600160a01b038416907fb238e099a93706e73d75fdb8fb35f9a0a146e80ead15480e50fbc9db1736aa0490600090a35050565b600061107e6135c4613635565b6001600160a01b038416600090815260209190915260409020613659565b60006135ec613adb565b6001600160a01b03909216600090815260019290920160205250604090205460ff1690565b7fbe260213d6c64572cce1f1819a6788d452acca94b337419ad1da5de98303620090565b7f91f40f78b5c3e5d39cc1c761de58fd46b47234f93fe10426a471a629784f6c0090565b8054600090801561369757613681836136736001846158ae565b600091825260209091200190565b54600160601b90046001600160a01b031661212f565b60009392505050565b600065ffffffffffff8211156136d3576040516306dfcc6560e41b81526030600482015260248101839052604401610fd5565b5090565b8154600090818160058111156137375760006136f284614060565b6136fc90856158ae565b6000888152602090209091508101546001600160601b03908116908716101561372757809150613735565b613732816001615806565b92505b505b600061374587878585614148565b905080156137725761375c876136736001846158ae565b54600160601b90046001600160a01b0316613775565b60005b979650505050505050565b7f525c75e32ceef242f2da07b664b7c31005134df413b2946d2db9b8715bb6b90090565b6000806137af61399e565b54909216151592915050565b61154881336141ac565b60006137cf613adb565b6001600160a01b03841660008181526001830160205260408082209190915551919250907f1ebbf7da6e1ef1fb76df73897af6ec2fe552869d2be5ea5bb56770b82f27dd6c90613820908590615287565b60405180910390a2505050565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b8161389e5760405162461bcd60e51b815260206004820181905260248201527f426f745369676e616c696e673a206170702063616e6e6f74206265207a65726f6044820152606401610fd5565b6001600160a01b0381166138c45760405162461bcd60e51b8152600401610fd590615910565b60006138ce613adb565b6001600160a01b038316600090815260038201602052604090208490559050613905600080516020615b46833981519152836139c2565b5060405183906001600160a01b038416907fd8c22d7f098517032ec270986bbe55478d2e791ccf89ee272402d487810b125490600090a3505050565b600061394b61399e565b805484188155604051909150613962908390615951565b6040519081900381208254851615158252907f6597febd892627da1c0dcb869f4009fcddf0536800f46387a1c71ec0bb40b89c90602001613820565b7fba00c5a8fa2c6f0117617e386573dbfc2926a5d74e97ce27c07e2b1d7c6faf0090565b6000806139cd61382d565b90506139d98484612136565b613a59576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055613a0f3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610f8e565b6000915050610f8e565b600080613a6e61382d565b9050613a7a8484612136565b15613a59576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610f8e565b7f564b0eacbfc3da4d5493a982c1b51a504eba529713a65df72dc5051250a8f50090565b306001600160a01b037f00000000000000000000000013e3633f5b49ccbeb4b7a75599b5f969004561ab161480613b6f57507f00000000000000000000000013e3633f5b49ccbeb4b7a75599b5f969004561ab6001600160a01b0316613b636141e5565b6001600160a01b031614155b15613b8d5760405163703e46dd60e11b815260040160405180910390fd5b565b600080516020615acd833981519152611c09816137bb565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015613c01575060408051601f3d908101601f19168201909252613bfe91810190615681565b60015b613c205781604051634c9c8ce360e01b8152600401610fd5919061501c565b600080516020615b268339815191528114613c5157604051632a87526960e21b815260048101829052602401610fd5565b61146583836141fb565b306001600160a01b037f00000000000000000000000013e3633f5b49ccbeb4b7a75599b5f969004561ab1614613b8d5760405163703e46dd60e11b815260040160405180910390fd5b6116f2613caf61216c565b839065ffffffffffff1683614251565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10090565b60606000613cef613cbf565b9050806002018054613d009061596d565b80601f0160208091040260200160405190810160405280929190818152602001828054613d2c9061596d565b8015613d795780601f10613d4e57610100808354040283529160200191613d79565b820191906000526020600020905b815481529060010190602001808311613d5c57829003601f168201915b505050505091505090565b60606000613d90613cbf565b9050806003018054613d009061596d565b600061144b436136a0565b6000610f8e613db961426c565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600080613de98686614276565b925092509250613df982826142c3565b5090949350505050565b600080516020615b46833981519152613e1c8133612136565b158015613e315750613e2f600033612136565b155b15613e515733604051634f2bbdc160e01b8152600401610fd5919061501c565b6000613e5b613adb565b6001600160a01b03851660009081526001820160205260408120805492935090613e8483615895565b90915550503360009081526003820160209081526040808320548084526004850183528184206001600160a01b0389168552909252822080549192613ec883615895565b909155505060008181526005830160205260408120805491613ee983615895565b919050555080336001600160a01b0316866001600160a01b03167ff25f15e8ef26f4be9336774a49507bb309a1336536723f5fde89b14057949dbd87604051611bdf9190615287565b6001600160a01b038116613f585760405162461bcd60e51b8152600401610fd590615910565b6000613f62613adb565b6001600160a01b038316600090815260038201602052604081208054919055909150613f9c600080516020615b4683398151915284613a63565b5060405181906001600160a01b038516907f617eb548e66b4e7465391879780b27e77c43a7af63e9dd6cf2e7076daff8905790600090a3505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b613b8d61437c565b61400c61437c565b6131b58686868686866143a1565b61402261437c565b6114658383836145b1565b61403561437c565b613b8d61472d565b61404561437c565b61154881614784565b61405661437c565b611c09828261486c565b60008160000361407257506000919050565b6000600161407f8461496c565b901c6001901b90506001818481614098576140986158d8565b048201901c905060018184816140b0576140b06158d8565b048201901c905060018184816140c8576140c86158d8565b048201901c905060018184816140e0576140e06158d8565b048201901c905060018184816140f8576140f86158d8565b048201901c90506001818481614110576141106158d8565b048201901c90506001818481614128576141286158d8565b048201901c905061212f81828581614142576141426158d8565b04614a00565b60005b818310156141a457600061415f8484614a16565b6000878152602090209091506001600160601b038616908201546001600160601b031611156141905780925061419e565b61419b816001615806565b93505b5061414b565b509392505050565b6141b68282612136565b611c095760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610fd5565b6000600080516020615b268339815191526110eb565b61420482614a31565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115614249576114658282614a8d565b611c09614b03565b60008061425f858585614b22565b915091505b935093915050565b600061144b614ca1565b600080600083516041036142b05760208401516040850151606086015160001a6142a288828585614d15565b9550955095505050506142bc565b50508151600091506002905b9250925092565b60008260038111156142d7576142d76153b1565b036142e0575050565b60018260038111156142f4576142f46153b1565b036143125760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115614326576143266153b1565b036143475760405163fce698f760e01b815260048101829052602401610fd5565b600382600381111561435b5761435b6153b1565b03611c09576040516335e2f38360e21b815260048101829052602401610fd5565b614384614dda565b613b8d57604051631afcd79f60e31b815260040160405180910390fd5b6143a961437c565b6001600160a01b0386166143cf5760405162461bcd60e51b8152600401610fd59061577a565b6001600160a01b0385166143f55760405162461bcd60e51b8152600401610fd59061571f565b6001600160a01b03841661446d5760405162461bcd60e51b815260206004820152603960248201527f50726f6f664f6650617274696369706174696f6e3a20616374696f6e52656769604482015278737472617220697320746865207a65726f206164647265737360381b6064820152608401610fd5565b6001600160a01b0383166144e85760405162461bcd60e51b815260206004820152603c60248201527f50726f6f664f6650617274696369706174696f6e3a20616374696f6e53636f7260448201527b654d616e6167657220697320746865207a65726f206164647265737360201b6064820152608401610fd5565b60006144f2613611565b80546001600160a01b03808a166001600160a01b0319928316178355600183018054918a169190921617905560088101849055600981018390559050614546600080516020615ba6833981519152866139c2565b5061455f600080516020615c0b833981519152856139c2565b5060008080526002828101602052604080832083905560018352808320839055908252808220606490556003825280822060c8905560048252902061019090556014600a820155600901555050505050565b6145b961437c565b6001600160a01b0381166146275760405162461bcd60e51b815260206004820152602f60248201527f426f745369676e616c696e673a2078324561726e41707073206164647265737360448201526e2063616e6e6f74206265207a65726f60881b6064820152608401610fd5565b60005b83518110156146fb5760006001600160a01b03168482815181106146505761465061587f565b60200260200101516001600160a01b0316036146c45760405162461bcd60e51b815260206004820152602d60248201527f426f745369676e616c696e673a207369676e616c65722061646472657373206360448201526c616e6e6f74206265207a65726f60981b6064820152608401610fd5565b6146e8600080516020615b468339815191528583815181106130645761306461587f565b50806146f381615895565b91505061462a565b506000614706613adb565b60028101939093555081546001600160a01b0319166001600160a01b039190911617905550565b61473561437c565b613b8d604051806040016040528060148152602001732832b939b7b73437b7b22232b632b3b0ba34b7b760611b815250604051806040016040528060018152602001603160f81b815250614df4565b61478c61437c565b60005b8151811015611c095760006001600160a01b03168282815181106147b5576147b561587f565b60200260200101516001600160a01b0316036148355760405162461bcd60e51b815260206004820152603960248201527f57686974656c697374416e64426c61636b6c6973743a2077686974656c697374604482015278657220616464726573732063616e6e6f74206265207a65726f60381b6064820152608401610fd5565b614859600080516020615b868339815191528383815181106130645761306461587f565b508061486481615895565b91505061478f565b61487461437c565b60005b82518110156149565760006001600160a01b031683828151811061489d5761489d61587f565b60200260200101516001600160a01b03160361491f5760405162461bcd60e51b815260206004820152603b60248201527f506572736f6e686f6f6453657474696e67733a2073657474696e6773206d616e60448201527a6167657220616464726573732063616e6e6f74206265207a65726f60281b6064820152608401610fd5565b614943600080516020615b668339815191528483815181106130645761306461587f565b508061494e81615895565b915050614877565b50600061496161399e565b600101919091555050565b600080608083901c1561498157608092831c92015b604083901c1561499357604092831c92015b602083901c156149a557602092831c92015b601083901c156149b757601092831c92015b600883901c156149c957600892831c92015b600483901c156149db57600492831c92015b600283901c156149ed57600292831c92015b600183901c15610f8e5760010192915050565b6000818310614a0f578161212f565b5090919050565b6000614a2560028484186158ee565b61212f90848416615806565b806001600160a01b03163b600003614a5e5780604051634c9c8ce360e01b8152600401610fd5919061501c565b600080516020615b2683398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051614aaa9190615951565b600060405180830381855af49150503d8060008114614ae5576040519150601f19603f3d011682016040523d82523d6000602084013e614aea565b606091505b5091509150614afa858383614e06565b95945050505050565b3415613b8d5760405163b398979f60e01b815260040160405180910390fd5b825460009081908015614c45576000614b40876136736001856158ae565b6040805180820190915290546001600160601b03808216808452600160601b9092046001600160a01b031660208401529192509087161015614b9557604051632520601d60e01b815260040160405180910390fd5b80516001600160601b03808816911603614be35784614bb9886136736001866158ae565b80546001600160a01b0392909216600160601b026001600160601b03909216919091179055614c35565b604080518082019091526001600160601b0380881682526001600160a01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160601b029216919091179101555b6020015192508391506142649050565b5050604080518082019091526001600160601b0380851682526001600160a01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160601b029190931617920191909155905081614264565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f614ccc614e59565b614cd4614ec0565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600080806fa2a8918ca85bafe22016d0b997e4df60600160ff1b03841115614d465750600091506003905082614dd0565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015614d9a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116614dc657506000925060019150829050614dd0565b9250600091508190505b9450945094915050565b6000614de4613fd8565b54600160401b900460ff16919050565b614dfc61437c565b611c098282614f01565b606082614e1b57614e1682614f42565b61212f565b8151158015614e3257506001600160a01b0384163b155b15614e525783604051639996b31560e01b8152600401610fd5919061501c565b508061212f565b600080614e64613cbf565b90506000614e70613ce3565b805190915015614e8857805160209091012092915050565b81548015614e97579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b600080614ecb613cbf565b90506000614ed7613d84565b805190915015614eef57805160209091012092915050565b60018201548015614e97579392505050565b614f0961437c565b6000614f13613cbf565b905060028101614f2384826159ed565b5060038101614f3283826159ed565b5060008082556001909101555050565b805115614f525780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600060208284031215614f7d57600080fd5b81356001600160e01b03198116811461212f57600080fd5b600060208284031215614fa757600080fd5b5035919050565b6001600160a01b038116811461154857600080fd5b8035614fce81614fae565b919050565b600060208284031215614fe557600080fd5b813561212f81614fae565b6000806040838503121561500357600080fd5b823561500e81614fae565b946020939093013593505050565b6001600160a01b0391909116815260200190565b803560058110614fce57600080fd5b6000806040838503121561505257600080fd5b8235915061506260208401615030565b90509250929050565b60005b8381101561508657818101518382015260200161506e565b50506000910152565b600081518084526150a781602086016020860161506b565b601f01601f19169290920160200192915050565b82151581526040602082015260006150d6604083018461508f565b949350505050565b634e487b7160e01b600052604160045260246000fd5b60405161020081016001600160401b0381118282101715615117576151176150de565b60405290565b604051601f8201601f191681016001600160401b0381118282101715615145576151456150de565b604052919050565b60006001600160401b03831115615166576151666150de565b615179601f8401601f191660200161511d565b905082815283838301111561518d57600080fd5b828260208301376000602084830101529392505050565b600080604083850312156151b757600080fd5b82356151c281614fae565b915060208301356001600160401b038111156151dd57600080fd5b8301601f810185136151ee57600080fd5b6151fd8582356020840161514d565b9150509250929050565b6000806040838503121561521a57600080fd5b82359150602083013561522c81614fae565b809150509250929050565b60006020828403121561524957600080fd5b61212f82615030565b60008060006060848603121561526757600080fd5b833561527281614fae565b95602085013595506040909401359392505050565b60208152600061212f602083018461508f565b600082601f8301126152ab57600080fd5b61212f8383356020850161514d565b600080604083850312156152cd57600080fd5b82356152d881614fae565b915060208301356001600160401b038111156152f357600080fd5b6151fd8582860161529a565b60ff60f81b881681526000602060e08184015261531f60e084018a61508f565b8381036040850152615331818a61508f565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b8181101561538357835183529284019291840191600101615367565b50909c9b505050505050505050505050565b600080604083850312156153a857600080fd5b61500e83615030565b634e487b7160e01b600052602160045260246000fd5b60208101600583106153e957634e487b7160e01b600052602160045260246000fd5b91905290565b60008060006060848603121561540457600080fd5b833561540f81614fae565b92506020840135915060408401356001600160401b0381111561543157600080fd5b61543d8682870161529a565b9150509250925092565b60006001600160401b03821115615460576154606150de565b5060051b60200190565b600082601f83011261547b57600080fd5b8135602061549061548b83615447565b61511d565b82815260059290921b840181019181810190868411156154af57600080fd5b8286015b848110156133cf5780356154c681614fae565b83529183019183016154b3565b6000602082840312156154e557600080fd5b81356001600160401b03808211156154fc57600080fd5b90830190610200828603121561551157600080fd5b6155196150f4565b61552283614fc3565b815261553060208401614fc3565b602082015261554160408401614fc3565b604082015261555260608401614fc3565b606082015261556360808401614fc3565b608082015260a08301358281111561557a57600080fd5b6155868782860161546a565b60a08301525060c08301358281111561559e57600080fd5b6155aa8782860161546a565b60c08301525060e0830135828111156155c257600080fd5b6155ce8782860161546a565b60e08301525061010080840135838111156155e857600080fd5b6155f48882870161546a565b828401525050610120808401358381111561560e57600080fd5b61561a8882870161546a565b8284015250506101409150615630828401614fc3565b828201526101609150615644828401614fc3565b9181019190915261018082810135908201526101a080830135908201526101c080830135908201526101e091820135918101919091529392505050565b60006020828403121561569357600080fd5b5051919050565b600060208083850312156156ad57600080fd5b82516001600160401b038111156156c357600080fd5b8301601f810185136156d457600080fd5b80516156e261548b82615447565b81815260059190911b8201830190838101908783111561570157600080fd5b928401925b8284101561377557835182529284019290840190615706565b6020808252603b908201527f50726f6f664f6650617274696369706174696f6e3a2078416c6c6f636174696f60408201527a6e566f74696e6720697320746865207a65726f206164647265737360281b606082015260800190565b60208082526034908201527f50726f6f664f6650617274696369706174696f6e3a2078324561726e4170707360408201527320697320746865207a65726f206164647265737360601b606082015260800190565b6000602082840312156157e057600080fd5b8151801515811461212f57600080fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610f8e57610f8e6157f0565b9182526001600160a01b0316602082015260400190565b6020808252602f908201527f426f745369676e616c696e673a2063616c6c6572206973206e6f7420616e206160408201526e0646d696e206f66207468652061707608c1b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b6000600182016158a7576158a76157f0565b5060010190565b81810381811115610f8e57610f8e6157f0565b8082028115828204841417610f8e57610f8e6157f0565b634e487b7160e01b600052601260045260246000fd5b60008261590b57634e487b7160e01b600052601260045260246000fd5b500490565b60208082526021908201527f426f745369676e616c696e673a20757365722063616e6e6f74206265207a65726040820152606f60f81b606082015260800190565b6000825161596381846020870161506b565b9190910192915050565b600181811c9082168061598157607f821691505b6020821081036159a157634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561146557600081815260208120601f850160051c810160208610156159ce5750805b601f850160051c820191505b818110156131b5578281556001016159da565b81516001600160401b03811115615a0657615a066150de565b615a1a81615a14845461596d565b846159a7565b602080601f831160018114615a4f5760008415615a375750858301515b600019600386901b1c1916600185901b1785556131b5565b600085815260208120601f198616915b82811015615a7e57888601518255948401946001909101908401615a5f565b5085821015615a9c5787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2328fc90c90feb8f254e41caa67a90952094a7c9c879c5eb4f2088aaecb4ae8189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e35573657220646f6573206e6f74206d6565742074686520637269746572696120746f20626520636f6e73696465726564206120706572736f6e360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca4ce4aad7fca001529f4aae69bf669c4020e0aaa65ff85dc9f7b13c20e01624adfc0438b5754beb343462ff330f73266ff7457fdf879dfb68c958ccbe15765f38619cecd8b9e095ab43867f5b69d492180450fe862e6b50bfbfb24b75dd84c8a8593847a64af02e2c08b9075e3efde9fd32eb3ff59614cee8a349147abaf487056af926aa3845d4dc63a6c773ed36f51794728c97ebcd1bf845bcecb16eeb6b75573657220686173206265656e207369676e616c656420746f6f206d616e792074696d6573871b548319d0d53ee45b68fe2655a151a3b31b6371a6e2c04597200a2ca544745573657227732070617274696369706174696f6e2073636f72652069732061626f766520746865207468726573686f6c64a2646970667358221220a5300b48243e48709f99871073d552e95d3620c2e83556e19b30f8a3d13413fa64736f6c63430008140033