wemix-logo
WEMIX3.0 Explorer

Contract

0xdedc40f036f0e1815039e619bd4603500943e9a5
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x6080604052600436106101185760003560e01c80638803dbee116100a0578063baa2abde11610064578063baa2abde14610398578063c45a0155146103b8578063d06ca61f146103ec578063e8e337001461040c578063f15a282f1461044757600080fd5b80638803dbee146102cc5780638e8b0e15146102ec57806395c89bc914610338578063ad615dec14610358578063b168df131461037857600080fd5b806338ed1739116100e757806338ed1739146102395780633cabe61714610259578063418766471461026c578063817332761461028c57806385f8c259146102ac57600080fd5b8063054d50d41461019157806306fd4ac5146101c45780631f00ca74146101e45780632195995c1461020457600080fd5b3661018c57336001600160a01b037f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f161461015557610155612906565b60405134815233907fd6717f327e0cb88b4a97a7f67a453e9258252c34937ccbdd86de7cb840e7def39060200160405180910390a2005b600080fd5b34801561019d57600080fd5b506101b16101ac36600461291c565b61045a565b6040519081526020015b60405180910390f35b6101d76101d23660046129a9565b61046f565b6040516101bb9190612a0f565b3480156101f057600080fd5b506101d76101ff366004612a69565b6107e2565b34801561021057600080fd5b5061022461021f366004612b5c565b610816565b604080519283526020830191909152016101bb565b34801561024557600080fd5b506101d7610254366004612c00565b610914565b6101d76102673660046129a9565b610ad2565b34801561027857600080fd5b506101d7610287366004612c00565b610e35565b34801561029857600080fd5b506102246102a7366004612c70565b6110aa565b3480156102b857600080fd5b506101b16102c736600461291c565b6111c6565b3480156102d857600080fd5b506101d76102e7366004612c00565b6111d3565b3480156102f857600080fd5b506103207f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f81565b6040516001600160a01b0390911681526020016101bb565b34801561034457600080fd5b506101d7610353366004612c00565b611290565b34801561036457600080fd5b506101b161037336600461291c565b6113ce565b34801561038457600080fd5b50610224610393366004612d02565b6113db565b3480156103a457600080fd5b506102246103b3366004612d5a565b6114f5565b3480156103c457600080fd5b506103207f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab1681565b3480156103f857600080fd5b506101d7610407366004612a69565b611702565b34801561041857600080fd5b5061042c610427366004612dc4565b61172f565b604080519384526020840192909252908201526060016101bb565b61042c610455366004612d02565b61187e565b6000610467848484611b35565b949350505050565b6060814281101561049b5760405162461bcd60e51b815260040161049290612e38565b60405180910390fd5b7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b0316868660008181106104d8576104d8612e67565b90506020020160208101906104ed9190612e7d565b6001600160a01b0316146105135760405162461bcd60e51b815260040161049290612e98565b6105717f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab1634888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611c1192505050565b91508682600184516105839190612ee5565b8151811061059357610593612e67565b602002602001015110156105b95760405162461bcd60e51b815260040161049290612efc565b7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031663d0e30db0836000815181106105fb576105fb612e67565b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561062e57600080fd5b505af1158015610642573d6000803e3d6000fd5b50505050507f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031663a9059cbb6106ef7f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab16898960008181106106ad576106ad612e67565b90506020020160208101906106c29190612e7d565b8a8a60018181106106d5576106d5612e67565b90506020020160208101906106ea9190612e7d565b611d77565b8460008151811061070257610702612e67565b60200260200101516040518363ffffffff1660e01b815260040161073b9291906001600160a01b03929092168252602082015260400190565b602060405180830381600087803b15801561075557600080fd5b505af1158015610769573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078d9190612f44565b61079957610799612906565b6107d882878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250611e50915050565b5095945050505050565b606061080f7f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168484612028565b9392505050565b60008060006108467f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168f8f611d77565b9050600087610855578c610859565b6000195b60405163d505accf60e01b81529091506001600160a01b0383169063d505accf90610894903390309086908f908e908e908e90600401612f61565b600060405180830381600087803b1580156108ae57600080fd5b505af11580156108c2573d6000803e3d6000fd5b505050506108d58f8f8f8f8f8f8f6114f5565b6040805183815260208101839052929650909450600080516020613247833981519152910160405180910390a150509b509b9950505050505050505050565b606081428110156109375760405162461bcd60e51b815260040161049290612e38565b6109957f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab1689888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611c1192505050565b91508682600184516109a79190612ee5565b815181106109b7576109b7612e67565b602002602001015110156109dd5760405162461bcd60e51b815260040161049290612efc565b610a88868660008181106109f3576109f3612e67565b9050602002016020810190610a089190612e7d565b33610a687f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168a8a6000818110610a4057610a40612e67565b9050602002016020810190610a559190612e7d565b8b8b60018181106106d5576106d5612e67565b85600081518110610a7b57610a7b612e67565b602002602001015161217a565b610ac782878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250611e50915050565b509695505050505050565b60608142811015610af55760405162461bcd60e51b815260040161049290612e38565b7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031686866000818110610b3257610b32612e67565b9050602002016020810190610b479190612e7d565b6001600160a01b031614610b6d5760405162461bcd60e51b815260040161049290612e98565b610bcb7f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061202892505050565b91503482600081518110610be157610be1612e67565b60200260200101511115610c075760405162461bcd60e51b815260040161049290612fa2565b7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031663d0e30db083600081518110610c4957610c49612e67565b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015610c7c57600080fd5b505af1158015610c90573d6000803e3d6000fd5b50505050507f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031663a9059cbb610cfb7f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab16898960008181106106ad576106ad612e67565b84600081518110610d0e57610d0e612e67565b60200260200101516040518363ffffffff1660e01b8152600401610d479291906001600160a01b03929092168252602082015260400190565b602060405180830381600087803b158015610d6157600080fd5b505af1158015610d75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d999190612f44565b610da557610da5612906565b610de482878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250611e50915050565b81600081518110610df757610df7612e67565b60200260200101513411156107d8576107d83383600081518110610e1d57610e1d612e67565b602002602001015134610e309190612ee5565b6122b8565b60608142811015610e585760405162461bcd60e51b815260040161049290612e38565b6001600160a01b037f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f168686610e8f600182612ee5565b818110610e9e57610e9e612e67565b9050602002016020810190610eb39190612e7d565b6001600160a01b031614610ed95760405162461bcd60e51b815260040161049290612e98565b610f377f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab1689888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611c1192505050565b9150868260018451610f499190612ee5565b81518110610f5957610f59612e67565b60200260200101511015610f7f5760405162461bcd60e51b815260040161049290612efc565b610f95868660008181106109f3576109f3612e67565b610fd482878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250611e50915050565b7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b0316632e1a7d4d83600185516110129190612ee5565b8151811061102257611022612e67565b60200260200101516040518263ffffffff1660e01b815260040161104891815260200190565b600060405180830381600087803b15801561106257600080fd5b505af1158015611076573d6000803e3d6000fd5b50505050610ac784836001855161108d9190612ee5565b8151811061109d5761109d612e67565b60200260200101516122b8565b60008060006110fa7f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168e7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f611d77565b9050600087611109578c61110d565b6000195b60405163d505accf60e01b81529091506001600160a01b0383169063d505accf90611148903390309086908f908e908e908e90600401612f61565b600060405180830381600087803b15801561116257600080fd5b505af1158015611176573d6000803e3d6000fd5b505050506111888e8e8e8e8e8e6113db565b6040805183815260208101839052929650909450600080516020613247833981519152910160405180910390a150509a509a98505050505050505050565b60006104678484846123a0565b606081428110156111f65760405162461bcd60e51b815260040161049290612e38565b6112547f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061202892505050565b9150868260008151811061126a5761126a612e67565b602002602001015111156109dd5760405162461bcd60e51b815260040161049290612fa2565b606081428110156112b35760405162461bcd60e51b815260040161049290612e38565b6001600160a01b037f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f1686866112ea600182612ee5565b8181106112f9576112f9612e67565b905060200201602081019061130e9190612e7d565b6001600160a01b0316146113345760405162461bcd60e51b815260040161049290612e98565b6113927f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061202892505050565b915086826000815181106113a8576113a8612e67565b60200260200101511115610f7f5760405162461bcd60e51b815260040161049290612fa2565b6000610467848484612482565b60008082428110156113ff5760405162461bcd60e51b815260040161049290612e38565b61142e897f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f8a8a8a308a6114f5565b909350915061143e89868561251f565b604051632e1a7d4d60e01b8152600481018390527f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031690632e1a7d4d90602401600060405180830381600087803b1580156114a057600080fd5b505af11580156114b4573d6000803e3d6000fd5b505050506114c285836122b8565b6040805184815260208101849052600080516020613247833981519152910160405180910390a150965096945050505050565b60008082428110156115195760405162461bcd60e51b815260040161049290612e38565b60006115467f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168c8c611d77565b6040516323b872dd60e01b81523360048201526001600160a01b03821660248201819052604482018c90529192506323b872dd90606401602060405180830381600087803b15801561159757600080fd5b505af11580156115ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115cf9190612f44565b5060405163226bf2d160e21b81526001600160a01b03878116600483015260009182918416906389afcb44906024016040805180830381600087803b15801561161757600080fd5b505af115801561162b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061164f9190612fe6565b91509150600061165f8e8e612650565b509050806001600160a01b03168e6001600160a01b031614611682578183611685565b82825b90975095508a8710156116aa5760405162461bcd60e51b81526004016104929061300a565b898610156116ca5760405162461bcd60e51b81526004016104929061304d565b6040805188815260208101889052600080516020613247833981519152910160405180910390a1505050505097509795505050505050565b606061080f7f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168484611c11565b600080600083428110156117555760405162461bcd60e51b815260040161049290612e38565b6117638c8c8c8c8c8c612745565b909450925060006117957f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168e8e611d77565b90506117a38d33838861217a565b6117af8c33838761217a565b6040516335313c2160e11b81526001600160a01b038881166004830152821690636a62784290602401602060405180830381600087803b1580156117f257600080fd5b505af1158015611806573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061182a9190613090565b60408051878152602081018790529081018290529093507fde049815f82eebfd0877021cfb381850ab76db3c5e18fb38577f5ea9130d67489060600160405180910390a15050985098509895505050505050565b600080600083428110156118a45760405162461bcd60e51b815260040161049290612e38565b6118d28a7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f8b348c8c612745565b909450925060006119247f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168c7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f611d77565b90506119328b33838861217a565b7f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f6001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b15801561198d57600080fd5b505af11580156119a1573d6000803e3d6000fd5b505060405163a9059cbb60e01b81526001600160a01b038581166004830152602482018990527f0000000000000000000000007d72b22a74a216af4a002a1095c8c707d6ec1c5f16935063a9059cbb92506044019050602060405180830381600087803b158015611a1157600080fd5b505af1158015611a25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a499190612f44565b611a5557611a55612906565b6040516335313c2160e11b81526001600160a01b038881166004830152821690636a62784290602401602060405180830381600087803b158015611a9857600080fd5b505af1158015611aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ad09190613090565b925083341115611ae657611ae6338534036122b8565b60408051868152602081018690529081018490527fde049815f82eebfd0877021cfb381850ab76db3c5e18fb38577f5ea9130d67489060600160405180910390a1505096509650969350505050565b6000808411611b975760405162461bcd60e51b815260206004820152602860248201527f5765737761704c6962726172793a20494e53554646494349454e545f494e50556044820152671517d05353d5539560c21b6064820152608401610492565b600083118015611ba75750600082115b611bc35760405162461bcd60e51b8152600401610492906130a9565b6000611bd1856126f76130ee565b90506000611bdf84836130ee565b9050600082611bf0876127106130ee565b611bfa919061310d565b9050611c068183613125565b979650505050505050565b6060600282511015611c655760405162461bcd60e51b815260206004820152601b60248201527f5765737761704c6962726172793a20494e56414c49445f5041544800000000006044820152606401610492565b815167ffffffffffffffff811115611c7f57611c7f612a53565b604051908082528060200260200182016040528015611ca8578160200160208202803683370190505b5090508281600081518110611cbf57611cbf612e67565b60200260200101818152505060005b6001835103811015611d6f57600080611d1d87868581518110611cf357611cf3612e67565b6020026020010151878660010181518110611d1057611d10612e67565b602002602001015161282d565b91509150611d45848481518110611d3657611d36612e67565b60200260200101518383611b35565b848460010181518110611d5a57611d5a612e67565b60209081029190910101525050600101611cce565b509392505050565b6000806000611d868585612650565b6040516bffffffffffffffffffffffff19606084811b8216602084015283901b1660348201529193509150869060480160405160208183030381529060405280519060200120604051602001611e2e9291906001600160f81b0319815260609290921b6bffffffffffffffffffffffff1916600183015260158201527f537d8d504e4ada480625c407dbcb60ccf75ce650821f0c58561d19e3be6f64ce603582015260550190565b60408051601f1981840301815291905280516020909101209695505050505050565b60005b600183510381101561202257600080848381518110611e7457611e74612e67565b6020026020010151858460010181518110611e9157611e91612e67565b6020026020010151915091506000611ea98383612650565b5090506000878560010181518110611ec357611ec3612e67565b60200260200101519050600080836001600160a01b0316866001600160a01b031614611ef157826000611ef5565b6000835b91509150600060028a51038810611f0c5788611f53565b611f537f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab16878c8b60020181518110611f4657611f46612e67565b6020026020010151611d77565b9050611f807f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168888611d77565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015611fbd576020820181803683370190505b506040518563ffffffff1660e01b8152600401611fdd9493929190613173565b600060405180830381600087803b158015611ff757600080fd5b505af115801561200b573d6000803e3d6000fd5b505060019099019850611e53975050505050505050565b50505050565b606060028251101561207c5760405162461bcd60e51b815260206004820152601b60248201527f5765737761704c6962726172793a20494e56414c49445f5041544800000000006044820152606401610492565b815167ffffffffffffffff81111561209657612096612a53565b6040519080825280602002602001820160405280156120bf578160200160208202803683370190505b50905082816001835103815181106120d9576120d9612e67565b60209081029190910101528151600019015b8015611d6f576000806121278786600186038151811061210d5761210d612e67565b6020026020010151878681518110611d1057611d10612e67565b9150915061214f84848151811061214057612140612e67565b602002602001015183836123a0565b84600185038151811061216457612164612e67565b60209081029190910101525050600019016120eb565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291516000928392908816916121de91906131c3565b6000604051808303816000865af19150503d806000811461221b576040519150601f19603f3d011682016040523d82523d6000602084013e612220565b606091505b509150915081801561224a57508051158061224a57508080602001905181019061224a9190612f44565b6122b05760405162461bcd60e51b815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472604482015270185b9cd9995c919c9bdb4819985a5b1959607a1b6064820152608401610492565b505050505050565b604080516000808252602082019092526001600160a01b0384169083906040516122e291906131c3565b60006040518083038185875af1925050503d806000811461231f576040519150601f19603f3d011682016040523d82523d6000602084013e612324565b606091505b505090508061239b5760405162461bcd60e51b815260206004820152603860248201527f5472616e7366657248656c7065723a3a736166655472616e7366657257454d4960448201527f583a2057454d4958207472616e73666572206661696c656400000000000000006064820152608401610492565b505050565b60008084116124035760405162461bcd60e51b815260206004820152602960248201527f5765737761704c6962726172793a20494e53554646494349454e545f4f555450604482015268155517d05353d5539560ba1b6064820152608401610492565b6000831180156124135750600082115b61242f5760405162461bcd60e51b8152600401610492906130a9565b600061243b85856130ee565b612447906127106130ee565b905060006124558685612ee5565b612461906126f76130ee565b905061246d8183613125565b61247890600161310d565b9695505050505050565b60008084116124de5760405162461bcd60e51b815260206004820152602260248201527f5765737761704c6962726172793a20494e53554646494349454e545f414d4f55604482015261139560f21b6064820152608401610492565b6000831180156124ee5750600082115b61250a5760405162461bcd60e51b8152600401610492906130a9565b8261251583866130ee565b6104679190613125565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b179052915160009283929087169161257b91906131c3565b6000604051808303816000865af19150503d80600081146125b8576040519150601f19603f3d011682016040523d82523d6000602084013e6125bd565b606091505b50915091508180156125e75750805115806125e75750808060200190518101906125e79190612f44565b6126495760405162461bcd60e51b815260206004820152602d60248201527f5472616e7366657248656c7065723a3a736166655472616e736665723a20747260448201526c185b9cd9995c8819985a5b1959609a1b6064820152608401610492565b5050505050565b600080826001600160a01b0316846001600160a01b031614156126c05760405162461bcd60e51b815260206004820152602260248201527f5765737761704c6962726172793a204944454e544943414c5f41444452455353604482015261455360f01b6064820152608401610492565b826001600160a01b0316846001600160a01b0316106126e05782846126e3565b83835b90925090506001600160a01b03821661273e5760405162461bcd60e51b815260206004820152601b60248201527f5765737761704c6962726172793a205a45524f5f4144445245535300000000006044820152606401610492565b9250929050565b6000806000806127767f000000000000000000000000980899aabe58bb6d14c55bc403ac909d668dab168b8b61282d565b91509150816000148015612788575080155b1561279857879350869250612820565b60006127a5898484612482565b90508781116127d957858110156127ce5760405162461bcd60e51b81526004016104929061304d565b88945092508261281e565b60006127e6898486612482565b9050898111156127f8576127f8612906565b878110156128185760405162461bcd60e51b81526004016104929061300a565b94508793505b505b5050965096945050505050565b600080600061283c8585612650565b50905060008061284d888888611d77565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561288557600080fd5b505afa158015612899573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128bd91906131f6565b506001600160701b031691506001600160701b03169150826001600160a01b0316876001600160a01b0316146128f45780826128f7565b81815b90999098509650505050505050565b634e487b7160e01b600052600160045260246000fd5b60008060006060848603121561293157600080fd5b505081359360208301359350604090920135919050565b60008083601f84011261295a57600080fd5b50813567ffffffffffffffff81111561297257600080fd5b6020830191508360208260051b850101111561273e57600080fd5b80356001600160a01b03811681146129a457600080fd5b919050565b6000806000806000608086880312156129c157600080fd5b85359450602086013567ffffffffffffffff8111156129df57600080fd5b6129eb88828901612948565b90955093506129fe90506040870161298d565b949793965091946060013592915050565b6020808252825182820181905260009190848201906040850190845b81811015612a4757835183529284019291840191600101612a2b565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215612a7c57600080fd5b8235915060208084013567ffffffffffffffff80821115612a9c57600080fd5b818601915086601f830112612ab057600080fd5b813581811115612ac257612ac2612a53565b8060051b604051601f19603f83011681018181108582111715612ae757612ae7612a53565b604052918252848201925083810185019189831115612b0557600080fd5b938501935b82851015612b2a57612b1b8561298d565b84529385019392850192612b0a565b8096505050505050509250929050565b8015158114612b4857600080fd5b50565b803560ff811681146129a457600080fd5b60008060008060008060008060008060006101608c8e031215612b7e57600080fd5b612b878c61298d565b9a50612b9560208d0161298d565b995060408c0135985060608c0135975060808c01359650612bb860a08d0161298d565b955060c08c0135945060e08c0135612bcf81612b3a565b9350612bde6101008d01612b4b565b92506101208c013591506101408c013590509295989b509295989b9093969950565b60008060008060008060a08789031215612c1957600080fd5b8635955060208701359450604087013567ffffffffffffffff811115612c3e57600080fd5b612c4a89828a01612948565b9095509350612c5d90506060880161298d565b9150608087013590509295509295509295565b6000806000806000806000806000806101408b8d031215612c9057600080fd5b612c998b61298d565b995060208b0135985060408b0135975060608b01359650612cbc60808c0161298d565b955060a08b0135945060c08b0135612cd381612b3a565b9350612ce160e08c01612b4b565b92506101008b013591506101208b013590509295989b9194979a5092959850565b60008060008060008060c08789031215612d1b57600080fd5b612d248761298d565b9550602087013594506040870135935060608701359250612d476080880161298d565b915060a087013590509295509295509295565b600080600080600080600060e0888a031215612d7557600080fd5b612d7e8861298d565b9650612d8c6020890161298d565b9550604088013594506060880135935060808801359250612daf60a0890161298d565b915060c0880135905092959891949750929550565b600080600080600080600080610100898b031215612de157600080fd5b612dea8961298d565b9750612df860208a0161298d565b965060408901359550606089013594506080890135935060a08901359250612e2260c08a0161298d565b915060e089013590509295985092959890939650565b60208082526015908201527415d95cddd85c149bdd5d195c8e8811561412549151605a1b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060208284031215612e8f57600080fd5b61080f8261298d565b6020808252601a908201527f576573776170526f757465723a20494e56414c49445f50415448000000000000604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082821015612ef757612ef7612ecf565b500390565b60208082526028908201527f576573776170526f757465723a20494e53554646494349454e545f4f555450556040820152671517d05353d5539560c21b606082015260800190565b600060208284031215612f5657600080fd5b815161080f81612b3a565b6001600160a01b0397881681529590961660208601526040850193909352606084019190915260ff16608083015260a082015260c081019190915260e00190565b60208082526024908201527f576573776170526f757465723a204558434553534956455f494e5055545f414d60408201526313d5539560e21b606082015260800190565b60008060408385031215612ff957600080fd5b505080516020909101519092909150565b60208082526023908201527f576573776170526f757465723a20494e53554646494349454e545f415f414d4f60408201526215539560ea1b606082015260800190565b60208082526023908201527f576573776170526f757465723a20494e53554646494349454e545f425f414d4f60408201526215539560ea1b606082015260800190565b6000602082840312156130a257600080fd5b5051919050565b60208082526025908201527f5765737761704c6962726172793a20494e53554646494349454e545f4c495155604082015264494449545960d81b606082015260800190565b600081600019048311821515161561310857613108612ecf565b500290565b6000821982111561312057613120612ecf565b500190565b60008261314257634e487b7160e01b600052601260045260246000fd5b500490565b60005b8381101561316257818101518382015260200161314a565b838111156120225750506000910152565b84815283602082015260018060a01b038316604082015260806060820152600082518060808401526131ac8160a0850160208701613147565b601f01601f19169190910160a00195945050505050565b600082516131d5818460208701613147565b9190910192915050565b80516001600160701b03811681146129a457600080fd5b60008060006060848603121561320b57600080fd5b613214846131df565b9250613222602085016131df565b9150604084015163ffffffff8116811461323b57600080fd5b80915050925092509256fe1caa46c34f31da794a4d73c18bbfb8fcd02affabf15c482c052b4141371f57b3a26469706673582212209fad0ff0f277d286bf144133bac7963833ae8e55cdd1e72f92c1a206cef7a9ef64736f6c63430008090033