token-icon

Memetic Virus

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
mVIRUS
Holders
16+0.00%
Transfers
38

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102cf575f3560e01c8063715018a61161017b578063aee5cb2c116100d1578063dd62ed3e11610087578063f2fde38b11610062578063f2fde38b14610803578063f3ee6e3014610822578063f887ea4014610841575f80fd5b8063dd62ed3e14610788578063e52da128146107d9578063e6a503ef146107ee575f80fd5b8063c4590d3f116100b7578063c4590d3f14610735578063c6e4f40714610754578063c8c8ebe414610773575f80fd5b8063aee5cb2c14610701578063c0d7865514610716575f80fd5b806395d89b4111610131578063a53690921161010c578063a5369092146106a1578063a9059cbb146106b6578063a9c6faf2146106d5575f80fd5b806395d89b41146106425780639b97be8b14610656578063a457c2d714610682575f80fd5b8063751039fc11610161578063751039fc146105ef57806382203e1b146106035780638da5cb5b14610618575f80fd5b8063715018a6146105bc578063715963f1146105d0575f80fd5b80632b28d09a116102305780634a62bb65116101e657806360949290116101c157806360949290146105475780636ace8d961461056657806370a082311461057b575f80fd5b80634a62bb65146104f55780634cff17b61461051357806358177fa314610528575f80fd5b80633747ea29116102165780633747ea291461049857806339509351146104b75780633d0b9148146104d6575f80fd5b80632b28d09a14610468578063313ce5671461047d575f80fd5b806318160ddd1161028557806324fdd2631161026b57806324fdd2631461041d5780632670ad2d1461043257806328648f1114610453575f80fd5b806318160ddd146103e057806323b872dd146103fe575f80fd5b80630b7ddfd5116102b55780630b7ddfd5146103335780630d198cdc146103615780630dc12b42146103b2575f80fd5b806306fdde03146102da578063095ea7b314610304575f80fd5b366102d657005b5f80fd5b3480156102e5575f80fd5b506102ee61086d565b6040516102fb9190612734565b60405180910390f35b34801561030f575f80fd5b5061032361031e3660046127be565b6108fd565b60405190151581526020016102fb565b34801561033e575f80fd5b5061032361034d3660046127e8565b60166020525f908152604090205460ff1681565b34801561036c575f80fd5b5060115461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102fb565b3480156103bd575f80fd5b506103236103cc3660046127e8565b60126020525f908152604090205460ff1681565b3480156103eb575f80fd5b506003545b6040519081526020016102fb565b348015610409575f80fd5b5061032361041836600461280a565b610913565b348015610428575f80fd5b506103f060145481565b34801561043d575f80fd5b5061045161044c3660046127e8565b6109fc565b005b34801561045e575f80fd5b506103f060095481565b348015610473575f80fd5b506103f0600c5481565b348015610488575f80fd5b50604051601281526020016102fb565b3480156104a3575f80fd5b506104516104b2366004612848565b610ae0565b3480156104c2575f80fd5b506103236104d13660046127be565b610ba8565b3480156104e1575f80fd5b506104516104f0366004612868565b610bf0565b348015610500575f80fd5b5060185461032390610100900460ff1681565b34801561051e575f80fd5b506103f0600f5481565b348015610533575f80fd5b50610451610542366004612848565b610ce2565b348015610552575f80fd5b506104516105613660046127e8565b610daa565b348015610571575f80fd5b506103f0600d5481565b348015610586575f80fd5b506103f06105953660046127e8565b73ffffffffffffffffffffffffffffffffffffffff165f9081526004602052604090205490565b3480156105c7575f80fd5b50610451610eb4565b3480156105db575f80fd5b506104516105ea3660046127e8565b610f5c565b3480156105fa575f80fd5b50610451611066565b34801561060e575f80fd5b506103f0600b5481565b348015610623575f80fd5b5060055473ffffffffffffffffffffffffffffffffffffffff1661038d565b34801561064d575f80fd5b506102ee61114c565b348015610661575f80fd5b5060065461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561068d575f80fd5b5061032361069c3660046127be565b61115a565b3480156106ac575f80fd5b506103f0600e5481565b3480156106c1575f80fd5b506103236106d03660046127be565b611231565b3480156106e0575f80fd5b5060075461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561070c575f80fd5b506103f060175481565b348015610721575f80fd5b506104516107303660046127e8565b61123d565b348015610740575f80fd5b5061045161074f366004612848565b611321565b34801561075f575f80fd5b5061045161076e366004612868565b6113dc565b34801561077e575f80fd5b506103f060135481565b348015610793575f80fd5b506103f06107a23660046128a3565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260026020908152604080832093909416825291909152205490565b3480156107e4575f80fd5b506103f0600a5481565b3480156107f9575f80fd5b506103f060085481565b34801561080e575f80fd5b5061045161081d3660046127e8565b6114ce565b34801561082d575f80fd5b5061045161083c366004612868565b61161a565b34801561084c575f80fd5b5060105461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b60606001805461087c906128cf565b80601f01602080910402602001604051908101604052809291908181526020018280546108a8906128cf565b80156108f35780601f106108ca576101008083540402835291602001916108f3565b820191905f5260205f20905b8154815290600101906020018083116108d657829003601f168201915b5050505050905090565b5f61090933848461170c565b5060015b92915050565b5f61091f8484846118be565b73ffffffffffffffffffffffffffffffffffffffff84165f908152600260209081526040808320338452909152902054828110156109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f45524332303a207472616e7366657220616d6f756e742067726561746572207460448201527f68616e20616c6c6f77616e63650000000000000000000000000000000000000060648201526084015b60405180910390fd5b6109f1853385840361170c565b506001949350505050565b33610a1c60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610a99576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b33610b0060055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610b7d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b6019546009541115610b8d575f80fd5b600c829055600d819055610ba1818361294d565b6009555050565b335f81815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091610909918590610beb90869061294d565b61170c565b33610c1060055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610c8d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff919091165f90815260156020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b33610d0260055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610d7f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601a546008541115610d8f575f80fd5b600a829055600b819055610da3818361294d565b6008555050565b33610dca60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610e47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b60075473ffffffffffffffffffffffffffffffffffffffff808316911603610e6d575f80fd5b600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b33610ed460055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610f51576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b610f5a5f61209b565b565b33610f7c60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610ff9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b60065473ffffffffffffffffffffffffffffffffffffffff80831691160361101f575f80fd5b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3361108660055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614611103576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601854610100900460ff16611116575f80fd5b601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055600354601455600354601355565b60605f805461087c906128cf565b335f90815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091528120548281101561121a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016109db565b611227338585840361170c565b5060019392505050565b5f6109093384846118be565b3361125d60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146112da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3361134160055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146113be576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601854610100900460ff166113d1575f80fd5b601391909155601455565b336113fc60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614611479576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff919091165f90815260126020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b336114ee60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461156b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff811661160e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016109db565b6116178161209b565b50565b3361163a60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146116b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff919091165f90815260166020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b73ffffffffffffffffffffffffffffffffffffffff83166117ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8216611851576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611961576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8216611a04576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016109db565b805f03611a1b57611a1683835f612111565b505050565b601854610100900460ff1615611da25760055473ffffffffffffffffffffffffffffffffffffffff848116911614801590611a71575060055473ffffffffffffffffffffffffffffffffffffffff838116911614155b8015611a95575073ffffffffffffffffffffffffffffffffffffffff821661dead14155b8015611aa4575060185460ff16155b15611da25773ffffffffffffffffffffffffffffffffffffffff83165f9081526012602052604090205460ff168015611b02575073ffffffffffffffffffffffffffffffffffffffff82165f9081526016602052604090205460ff16155b15611c1257601354811115611b73576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f216d61785472616e73616374696f6e416d6f756e742e0000000000000000000060448201526064016109db565b60145473ffffffffffffffffffffffffffffffffffffffff83165f90815260046020526040902054611ba5908361294d565b1115611c0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f216d61785361756365426167000000000000000000000000000000000000000060448201526064016109db565b611da2565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526012602052604090205460ff168015611c6b575073ffffffffffffffffffffffffffffffffffffffff83165f9081526016602052604090205460ff16155b15611cdc57601354811115611c0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f216d61785472616e73616374696f6e416d6f756e742e0000000000000000000060448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526016602052604090205460ff16611da25760145473ffffffffffffffffffffffffffffffffffffffff83165f90815260046020526040902054611d3a908361294d565b1115611da2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f216d61785361756365426167000000000000000000000000000000000000000060448201526064016109db565b60185460ff16158015611dcf575060115473ffffffffffffffffffffffffffffffffffffffff8381169116145b8015611e00575073ffffffffffffffffffffffffffffffffffffffff83165f9081526015602052604090205460ff16155b8015611e31575073ffffffffffffffffffffffffffffffffffffffff82165f9081526015602052604090205460ff16155b15611e9257601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611e6961239d565b601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b60185473ffffffffffffffffffffffffffffffffffffffff84165f9081526015602052604090205460ff91821615911680611ef1575073ffffffffffffffffffffffffffffffffffffffff83165f9081526015602052604090205460ff165b15611ef957505f5b801561208a5773ffffffffffffffffffffffffffffffffffffffff83165f9081526012602052604081205460ff168015611f3457505f600954115b15611fb7575f601754600c5485611f4b9190612960565b611f559190612977565b90505f601754600d5486611f699190612960565b611f739190612977565b9050611f7f818361294d565b925081600e5f828254611f92919061294d565b9250508190555080600f5f828254611faa919061294d565b9091555061206a92505050565b73ffffffffffffffffffffffffffffffffffffffff85165f9081526012602052604090205460ff168015611fec57505f600854115b1561206a575f601754600a54856120039190612960565b61200d9190612977565b90505f601754600b54866120219190612960565b61202b9190612977565b9050612037818361294d565b925081600e5f82825461204a919061294d565b9250508190555080600f5f828254612062919061294d565b909155505050505b80156120885761207b853083612111565b61208581846129af565b92505b505b612095848484612111565b50505050565b6005805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b73ffffffffffffffffffffffffffffffffffffffff83166121b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a207472616e736665722066726f6d207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8216612231576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f20616464726573730060448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff83165f90815260046020526040902054818110156122e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f45524332303a207472616e7366657220616d6f756e742067726561746572207460448201527f68616e2062616c616e636500000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8085165f9081526004602052604080822085850390559185168152908120805484929061232990849061294d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161238f91815260200190565b60405180910390a350505050565b600e54600f546123ad919061294d565b5f036123b557565b5f6002600f546123c59190612977565b90505f81600f546123d691906129af565b600e546123e3919061294d565b90506123ee816124a7565b5f8183600f546123fe91906129af565b6124089047612960565b6124129190612977565b90505f8311801561242257505f81115b15612431576124318382612650565b4780156124985760075460405173ffffffffffffffffffffffffffffffffffffffff9091169082905f81818185875af1925050503d805f811461248f576040519150601f19603f3d011682016040523d82523d5f602084013e612494565b606091505b5050505b50505f600f819055600e555050565b6040805160028082526060820183525f9260208301908036833701905050905030815f815181106124da576124da6129c2565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152601054604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa158015612557573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061257b91906129ef565b8160018151811061258e5761258e6129c2565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526010546125c1913091168461170c565b6010546040517f4841e22100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690634841e2219061261f9085905f90869030904290600401612a0a565b5f604051808303815f87803b158015612636575f80fd5b505af1158015612648573d5f803e3d5ffd5b505050505050565b60105461267590309073ffffffffffffffffffffffffffffffffffffffff168461170c565b6010546006546040517ff305d719000000000000000000000000000000000000000000000000000000008152306004820152602481018590525f60448201819052606482015273ffffffffffffffffffffffffffffffffffffffff91821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015612708573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061272d9190612a93565b5050505050565b5f6020808352835180828501525f5b8181101561275f57858101830151858201604001528201612743565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff81168114611617575f80fd5b5f80604083850312156127cf575f80fd5b82356127da8161279d565b946020939093013593505050565b5f602082840312156127f8575f80fd5b81356128038161279d565b9392505050565b5f805f6060848603121561281c575f80fd5b83356128278161279d565b925060208401356128378161279d565b929592945050506040919091013590565b5f8060408385031215612859575f80fd5b50508035926020909101359150565b5f8060408385031215612879575f80fd5b82356128848161279d565b915060208301358015158114612898575f80fd5b809150509250929050565b5f80604083850312156128b4575f80fd5b82356128bf8161279d565b915060208301356128988161279d565b600181811c908216806128e357607f821691505b60208210810361291a577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082018082111561090d5761090d612920565b808202811582820484141761090d5761090d612920565b5f826129aa577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8181038181111561090d5761090d612920565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156129ff575f80fd5b81516128038161279d565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b81811015612a6557845173ffffffffffffffffffffffffffffffffffffffff1683529383019391830191600101612a33565b505073ffffffffffffffffffffffffffffffffffffffff969096166060850152505050608001529392505050565b5f805f60608486031215612aa5575f80fd5b835192506020840151915060408401519050925092509256fea2646970667358221220217ecb0daf613c834de0572d596b5a7a451c13bcce5e2a3f494624d97729e0a264736f6c63430008140033
Creation ByteCode
0x60806040526103e86017556018805461ff00191661010017905560646019819055601a553480156200002f575f80fd5b506040516200329b3803806200329b83398101604081905262000052916200055d565b336040518060400160405280600d81526020016c4d656d6574696320566972757360981b815250604051806040016040528060068152602001656d564952555360d01b8152508160019081620000a9919062000644565b505f620000b7828262000644565b505050620000cb816200040b60201b60201c565b50600680546001600160a01b038085166001600160a01b031992831617909255600780548484169083161790556010805492861692909116821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000141573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200016791906200070c565b6001600160a01b031663c9c653963060105f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001c7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001ed91906200070c565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000238573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200025e91906200070c565b601180546001600160a01b0319166001600160a01b0392831690811782555f908152601260209081526040808320805460ff1990811660019081179092559454861684526016909252808320805485168317905560105485168352808320805485168317905530835280832080548516831790557f290d80ce586bfe95e1ebf348e3ba109df813891ad867417e64d38c5a50473b57805485168317905533835280832080548516831790556006549094168252929020805490911690911790556005600a819055600b819055600c819055600d8190556b033b2e3c9fd0803ce8000000906200034e908062000743565b600855600d54600c5462000363919062000743565b60095560156020527f7ed1dca03d96f947ab02d66053f47073699eb6287021936c92f54972932767e58054600160ff199182168117909255305f9081526040808220805484168517905533825280822080548416851790556006546001600160a01b03168252902080549091169091179055620003e26064826200075f565b601355620003f28160646200077f565b6014556200040133826200045c565b5050505062000799565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216620004b75760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060035f828254620004ca919062000743565b90915550506001600160a01b0382165f9081526004602052604081208054839290620004f890849062000743565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b80516001600160a01b038116811462000558575f80fd5b919050565b5f805f6060848603121562000570575f80fd5b6200057b8462000541565b92506200058b6020850162000541565b91506200059b6040850162000541565b90509250925092565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620005cd57607f821691505b602082108103620005ec57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200063f575f81815260208120601f850160051c810160208610156200061a5750805b601f850160051c820191505b818110156200063b5782815560010162000626565b5050505b505050565b81516001600160401b03811115620006605762000660620005a4565b6200067881620006718454620005b8565b84620005f2565b602080601f831160018114620006ae575f8415620006965750858301515b5f19600386901b1c1916600185901b1785556200063b565b5f85815260208120601f198616915b82811015620006de57888601518255948401946001909101908401620006bd565b5085821015620006fc57878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f602082840312156200071d575f80fd5b620007288262000541565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156200075957620007596200072f565b92915050565b5f826200077a57634e487b7160e01b5f52601260045260245ffd5b500490565b80820281158282048414176200075957620007596200072f565b612af480620007a75f395ff3fe6080604052600436106102cf575f3560e01c8063715018a61161017b578063aee5cb2c116100d1578063dd62ed3e11610087578063f2fde38b11610062578063f2fde38b14610803578063f3ee6e3014610822578063f887ea4014610841575f80fd5b8063dd62ed3e14610788578063e52da128146107d9578063e6a503ef146107ee575f80fd5b8063c4590d3f116100b7578063c4590d3f14610735578063c6e4f40714610754578063c8c8ebe414610773575f80fd5b8063aee5cb2c14610701578063c0d7865514610716575f80fd5b806395d89b4111610131578063a53690921161010c578063a5369092146106a1578063a9059cbb146106b6578063a9c6faf2146106d5575f80fd5b806395d89b41146106425780639b97be8b14610656578063a457c2d714610682575f80fd5b8063751039fc11610161578063751039fc146105ef57806382203e1b146106035780638da5cb5b14610618575f80fd5b8063715018a6146105bc578063715963f1146105d0575f80fd5b80632b28d09a116102305780634a62bb65116101e657806360949290116101c157806360949290146105475780636ace8d961461056657806370a082311461057b575f80fd5b80634a62bb65146104f55780634cff17b61461051357806358177fa314610528575f80fd5b80633747ea29116102165780633747ea291461049857806339509351146104b75780633d0b9148146104d6575f80fd5b80632b28d09a14610468578063313ce5671461047d575f80fd5b806318160ddd1161028557806324fdd2631161026b57806324fdd2631461041d5780632670ad2d1461043257806328648f1114610453575f80fd5b806318160ddd146103e057806323b872dd146103fe575f80fd5b80630b7ddfd5116102b55780630b7ddfd5146103335780630d198cdc146103615780630dc12b42146103b2575f80fd5b806306fdde03146102da578063095ea7b314610304575f80fd5b366102d657005b5f80fd5b3480156102e5575f80fd5b506102ee61086d565b6040516102fb9190612734565b60405180910390f35b34801561030f575f80fd5b5061032361031e3660046127be565b6108fd565b60405190151581526020016102fb565b34801561033e575f80fd5b5061032361034d3660046127e8565b60166020525f908152604090205460ff1681565b34801561036c575f80fd5b5060115461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016102fb565b3480156103bd575f80fd5b506103236103cc3660046127e8565b60126020525f908152604090205460ff1681565b3480156103eb575f80fd5b506003545b6040519081526020016102fb565b348015610409575f80fd5b5061032361041836600461280a565b610913565b348015610428575f80fd5b506103f060145481565b34801561043d575f80fd5b5061045161044c3660046127e8565b6109fc565b005b34801561045e575f80fd5b506103f060095481565b348015610473575f80fd5b506103f0600c5481565b348015610488575f80fd5b50604051601281526020016102fb565b3480156104a3575f80fd5b506104516104b2366004612848565b610ae0565b3480156104c2575f80fd5b506103236104d13660046127be565b610ba8565b3480156104e1575f80fd5b506104516104f0366004612868565b610bf0565b348015610500575f80fd5b5060185461032390610100900460ff1681565b34801561051e575f80fd5b506103f0600f5481565b348015610533575f80fd5b50610451610542366004612848565b610ce2565b348015610552575f80fd5b506104516105613660046127e8565b610daa565b348015610571575f80fd5b506103f0600d5481565b348015610586575f80fd5b506103f06105953660046127e8565b73ffffffffffffffffffffffffffffffffffffffff165f9081526004602052604090205490565b3480156105c7575f80fd5b50610451610eb4565b3480156105db575f80fd5b506104516105ea3660046127e8565b610f5c565b3480156105fa575f80fd5b50610451611066565b34801561060e575f80fd5b506103f0600b5481565b348015610623575f80fd5b5060055473ffffffffffffffffffffffffffffffffffffffff1661038d565b34801561064d575f80fd5b506102ee61114c565b348015610661575f80fd5b5060065461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561068d575f80fd5b5061032361069c3660046127be565b61115a565b3480156106ac575f80fd5b506103f0600e5481565b3480156106c1575f80fd5b506103236106d03660046127be565b611231565b3480156106e0575f80fd5b5060075461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561070c575f80fd5b506103f060175481565b348015610721575f80fd5b506104516107303660046127e8565b61123d565b348015610740575f80fd5b5061045161074f366004612848565b611321565b34801561075f575f80fd5b5061045161076e366004612868565b6113dc565b34801561077e575f80fd5b506103f060135481565b348015610793575f80fd5b506103f06107a23660046128a3565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260026020908152604080832093909416825291909152205490565b3480156107e4575f80fd5b506103f0600a5481565b3480156107f9575f80fd5b506103f060085481565b34801561080e575f80fd5b5061045161081d3660046127e8565b6114ce565b34801561082d575f80fd5b5061045161083c366004612868565b61161a565b34801561084c575f80fd5b5060105461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b60606001805461087c906128cf565b80601f01602080910402602001604051908101604052809291908181526020018280546108a8906128cf565b80156108f35780601f106108ca576101008083540402835291602001916108f3565b820191905f5260205f20905b8154815290600101906020018083116108d657829003601f168201915b5050505050905090565b5f61090933848461170c565b5060015b92915050565b5f61091f8484846118be565b73ffffffffffffffffffffffffffffffffffffffff84165f908152600260209081526040808320338452909152902054828110156109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f45524332303a207472616e7366657220616d6f756e742067726561746572207460448201527f68616e20616c6c6f77616e63650000000000000000000000000000000000000060648201526084015b60405180910390fd5b6109f1853385840361170c565b506001949350505050565b33610a1c60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610a99576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b33610b0060055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610b7d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b6019546009541115610b8d575f80fd5b600c829055600d819055610ba1818361294d565b6009555050565b335f81815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091610909918590610beb90869061294d565b61170c565b33610c1060055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610c8d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff919091165f90815260156020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b33610d0260055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610d7f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601a546008541115610d8f575f80fd5b600a829055600b819055610da3818361294d565b6008555050565b33610dca60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610e47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b60075473ffffffffffffffffffffffffffffffffffffffff808316911603610e6d575f80fd5b600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b33610ed460055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610f51576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b610f5a5f61209b565b565b33610f7c60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614610ff9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b60065473ffffffffffffffffffffffffffffffffffffffff80831691160361101f575f80fd5b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3361108660055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614611103576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601854610100900460ff16611116575f80fd5b601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055600354601455600354601355565b60605f805461087c906128cf565b335f90815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff861684529091528120548281101561121a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016109db565b611227338585840361170c565b5060019392505050565b5f6109093384846118be565b3361125d60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146112da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b3361134160055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146113be576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b601854610100900460ff166113d1575f80fd5b601391909155601455565b336113fc60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614611479576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff919091165f90815260126020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b336114ee60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461156b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff811661160e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016109db565b6116178161209b565b50565b3361163a60055473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16146116b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff919091165f90815260166020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b73ffffffffffffffffffffffffffffffffffffffff83166117ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8216611851576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611961576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8216611a04576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016109db565b805f03611a1b57611a1683835f612111565b505050565b601854610100900460ff1615611da25760055473ffffffffffffffffffffffffffffffffffffffff848116911614801590611a71575060055473ffffffffffffffffffffffffffffffffffffffff838116911614155b8015611a95575073ffffffffffffffffffffffffffffffffffffffff821661dead14155b8015611aa4575060185460ff16155b15611da25773ffffffffffffffffffffffffffffffffffffffff83165f9081526012602052604090205460ff168015611b02575073ffffffffffffffffffffffffffffffffffffffff82165f9081526016602052604090205460ff16155b15611c1257601354811115611b73576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f216d61785472616e73616374696f6e416d6f756e742e0000000000000000000060448201526064016109db565b60145473ffffffffffffffffffffffffffffffffffffffff83165f90815260046020526040902054611ba5908361294d565b1115611c0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f216d61785361756365426167000000000000000000000000000000000000000060448201526064016109db565b611da2565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526012602052604090205460ff168015611c6b575073ffffffffffffffffffffffffffffffffffffffff83165f9081526016602052604090205460ff16155b15611cdc57601354811115611c0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f216d61785472616e73616374696f6e416d6f756e742e0000000000000000000060448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526016602052604090205460ff16611da25760145473ffffffffffffffffffffffffffffffffffffffff83165f90815260046020526040902054611d3a908361294d565b1115611da2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f216d61785361756365426167000000000000000000000000000000000000000060448201526064016109db565b60185460ff16158015611dcf575060115473ffffffffffffffffffffffffffffffffffffffff8381169116145b8015611e00575073ffffffffffffffffffffffffffffffffffffffff83165f9081526015602052604090205460ff16155b8015611e31575073ffffffffffffffffffffffffffffffffffffffff82165f9081526015602052604090205460ff16155b15611e9257601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611e6961239d565b601880547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b60185473ffffffffffffffffffffffffffffffffffffffff84165f9081526015602052604090205460ff91821615911680611ef1575073ffffffffffffffffffffffffffffffffffffffff83165f9081526015602052604090205460ff165b15611ef957505f5b801561208a5773ffffffffffffffffffffffffffffffffffffffff83165f9081526012602052604081205460ff168015611f3457505f600954115b15611fb7575f601754600c5485611f4b9190612960565b611f559190612977565b90505f601754600d5486611f699190612960565b611f739190612977565b9050611f7f818361294d565b925081600e5f828254611f92919061294d565b9250508190555080600f5f828254611faa919061294d565b9091555061206a92505050565b73ffffffffffffffffffffffffffffffffffffffff85165f9081526012602052604090205460ff168015611fec57505f600854115b1561206a575f601754600a54856120039190612960565b61200d9190612977565b90505f601754600b54866120219190612960565b61202b9190612977565b9050612037818361294d565b925081600e5f82825461204a919061294d565b9250508190555080600f5f828254612062919061294d565b909155505050505b80156120885761207b853083612111565b61208581846129af565b92505b505b612095848484612111565b50505050565b6005805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b73ffffffffffffffffffffffffffffffffffffffff83166121b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a207472616e736665722066726f6d207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8216612231576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a207472616e7366657220746f207a65726f20616464726573730060448201526064016109db565b73ffffffffffffffffffffffffffffffffffffffff83165f90815260046020526040902054818110156122e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f45524332303a207472616e7366657220616d6f756e742067726561746572207460448201527f68616e2062616c616e636500000000000000000000000000000000000000000060648201526084016109db565b73ffffffffffffffffffffffffffffffffffffffff8085165f9081526004602052604080822085850390559185168152908120805484929061232990849061294d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161238f91815260200190565b60405180910390a350505050565b600e54600f546123ad919061294d565b5f036123b557565b5f6002600f546123c59190612977565b90505f81600f546123d691906129af565b600e546123e3919061294d565b90506123ee816124a7565b5f8183600f546123fe91906129af565b6124089047612960565b6124129190612977565b90505f8311801561242257505f81115b15612431576124318382612650565b4780156124985760075460405173ffffffffffffffffffffffffffffffffffffffff9091169082905f81818185875af1925050503d805f811461248f576040519150601f19603f3d011682016040523d82523d5f602084013e612494565b606091505b5050505b50505f600f819055600e555050565b6040805160028082526060820183525f9260208301908036833701905050905030815f815181106124da576124da6129c2565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152601054604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa158015612557573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061257b91906129ef565b8160018151811061258e5761258e6129c2565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526010546125c1913091168461170c565b6010546040517f4841e22100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690634841e2219061261f9085905f90869030904290600401612a0a565b5f604051808303815f87803b158015612636575f80fd5b505af1158015612648573d5f803e3d5ffd5b505050505050565b60105461267590309073ffffffffffffffffffffffffffffffffffffffff168461170c565b6010546006546040517ff305d719000000000000000000000000000000000000000000000000000000008152306004820152602481018590525f60448201819052606482015273ffffffffffffffffffffffffffffffffffffffff91821660848201524260a482015291169063f305d71990839060c40160606040518083038185885af1158015612708573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061272d9190612a93565b5050505050565b5f6020808352835180828501525f5b8181101561275f57858101830151858201604001528201612743565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff81168114611617575f80fd5b5f80604083850312156127cf575f80fd5b82356127da8161279d565b946020939093013593505050565b5f602082840312156127f8575f80fd5b81356128038161279d565b9392505050565b5f805f6060848603121561281c575f80fd5b83356128278161279d565b925060208401356128378161279d565b929592945050506040919091013590565b5f8060408385031215612859575f80fd5b50508035926020909101359150565b5f8060408385031215612879575f80fd5b82356128848161279d565b915060208301358015158114612898575f80fd5b809150509250929050565b5f80604083850312156128b4575f80fd5b82356128bf8161279d565b915060208301356128988161279d565b600181811c908216806128e357607f821691505b60208210810361291a577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082018082111561090d5761090d612920565b808202811582820484141761090d5761090d612920565b5f826129aa577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8181038181111561090d5761090d612920565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082840312156129ff575f80fd5b81516128038161279d565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b81811015612a6557845173ffffffffffffffffffffffffffffffffffffffff1683529383019391830191600101612a33565b505073ffffffffffffffffffffffffffffffffffffffff969096166060850152505050608001529392505050565b5f805f60608486031215612aa5575f80fd5b835192506020840151915060408401519050925092509256fea2646970667358221220217ecb0daf613c834de0572d596b5a7a451c13bcce5e2a3f494624d97729e0a264736f6c634300081400330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d000000000000000000000000c0e43b186ad6fedc0e0b9fc13f7db1154362389c000000000000000000000000c0e43b186ad6fedc0e0b9fc13f7db1154362389c
©2022-now by Spectre