Address Details
contract
token

0xCa5cf306ECafc23bE3569821F1C793a36a238f7C

Token
PixelAva (PXA)
Creator
0xebd0a5–5c1367 at 0x759a05–5fea9f
Balance
0 CELO ( )
Locked CELO Balance
0.00 CELO
Voting CELO Balance
0.00 CELO
Pending Unlocked Gold
0.00 CELO
Tokens
Fetching tokens...
Transactions
326 Transactions
Transfers
0 Transfers
Gas Used
93,976,694
Last Balance Update
14629750

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b506040516200470b3803806200470b833981810160405281019062000037919062000307565b6040518060400160405280600881526020017f506978656c4176610000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f50584100000000000000000000000000000000000000000000000000000000008152508160009080519060200190620000bb929190620001e5565b508060019080519060200190620000d4929190620001e5565b505050620000f7620000eb6200011760201b60201c565b6200011f60201b60201c565b80600b90805190602001906200010f929190620001e5565b5050620004bc565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001f390620003e1565b90600052602060002090601f01602090048101928262000217576000855562000263565b82601f106200023257805160ff191683800117855562000263565b8280016001018555821562000263579182015b828111156200026257825182559160200191906001019062000245565b5b50905062000272919062000276565b5090565b5b808211156200029157600081600090555060010162000277565b5090565b6000620002ac620002a68462000375565b6200034c565b905082815260208101848484011115620002c557600080fd5b620002d2848285620003ab565b509392505050565b600082601f830112620002ec57600080fd5b8151620002fe84826020860162000295565b91505092915050565b6000602082840312156200031a57600080fd5b600082015167ffffffffffffffff8111156200033557600080fd5b6200034384828501620002da565b91505092915050565b6000620003586200036b565b905062000366828262000417565b919050565b6000604051905090565b600067ffffffffffffffff8211156200039357620003926200047c565b5b6200039e82620004ab565b9050602081019050919050565b60005b83811015620003cb578082015181840152602081019050620003ae565b83811115620003db576000848401525b50505050565b60006002820490506001821680620003fa57607f821691505b602082108114156200041157620004106200044d565b5b50919050565b6200042282620004ab565b810181811067ffffffffffffffff821117156200044457620004436200047c565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b61423f80620004cc6000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063c87b56dd11610097578063e725f87711610071578063e725f87714610448578063e985e9c514610478578063f2fde38b146104a8578063f61d4895146104c457610173565b8063c87b56dd146103e0578063cdb0e89e14610410578063ce10e81d1461042c57610173565b806370a0823114610332578063715018a6146103625780638da5cb5b1461036c57806395d89b411461038a578063a22cb465146103a8578063b88d4fde146103c457610173565b806323b872dd1161013057806323b872dd1461024e5780632f745c591461026a57806342842e0e1461029a5780634f6ccce7146102b657806355f804b3146102e65780636352211e1461030257610173565b806301ffc9a71461017857806306fdde03146101a8578063081812fc146101c65780630892a263146101f6578063095ea7b31461021457806318160ddd14610230575b600080fd5b610192600480360381019061018d9190612c93565b6104e0565b60405161019f91906133bf565b60405180910390f35b6101b061055a565b6040516101bd91906133da565b60405180910390f35b6101e060048036038101906101db9190612d26565b6105ec565b6040516101ed9190613326565b60405180910390f35b6101fe610671565b60405161020b919061369c565b60405180910390f35b61022e60048036038101906102299190612c01565b6106bf565b005b6102386107d7565b604051610245919061369c565b60405180910390f35b61026860048036038101906102639190612afb565b6107e4565b005b610284600480360381019061027f9190612c01565b610844565b604051610291919061369c565b60405180910390f35b6102b460048036038101906102af9190612afb565b6108e9565b005b6102d060048036038101906102cb9190612d26565b610909565b6040516102dd919061369c565b60405180910390f35b61030060048036038101906102fb9190612ce5565b6109a0565b005b61031c60048036038101906103179190612d26565b610a36565b6040516103299190613326565b60405180910390f35b61034c60048036038101906103479190612a96565b610ae8565b604051610359919061369c565b60405180910390f35b61036a610ba0565b005b610374610c28565b6040516103819190613326565b60405180910390f35b610392610c52565b60405161039f91906133da565b60405180910390f35b6103c260048036038101906103bd9190612bc5565b610ce4565b005b6103de60048036038101906103d99190612b4a565b610e65565b005b6103fa60048036038101906103f59190612d26565b610ec7565b60405161040791906133da565b60405180910390f35b61042a60048036038101906104259190612d4f565b610f6e565b005b61044660048036038101906104419190612d26565b611047565b005b610462600480360381019061045d9190612d26565b6111e9565b60405161046f91906133da565b60405180910390f35b610492600480360381019061048d9190612abf565b6112d6565b60405161049f91906133bf565b60405180910390f35b6104c260048036038101906104bd9190612a96565b61136a565b005b6104de60048036038101906104d99190612c3d565b611462565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610553575061055282611546565b5b9050919050565b60606000805461056990613a09565b80601f016020809104026020016040519081016040528092919081815260200182805461059590613a09565b80156105e25780601f106105b7576101008083540402835291602001916105e2565b820191906000526020600020905b8154815290600101906020018083116105c557829003601f168201915b5050505050905090565b60006105f782611628565b610636576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062d9061357c565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600c600061067f611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60006106ca82610a36565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561073b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610732906135fc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661075a611694565b73ffffffffffffffffffffffffffffffffffffffff161480610789575061078881610783611694565b6112d6565b5b6107c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bf906134fc565b60405180910390fd5b6107d2838361169c565b505050565b6000600880549050905090565b6107f56107ef611694565b82611755565b610834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082b9061361c565b60405180910390fd5b61083f838383611833565b505050565b600061084f83610ae8565b8210610890576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108879061341c565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61090483838360405180602001604052806000815250610e65565b505050565b60006109136107d7565b8210610954576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094b9061365c565b60405180910390fd5b6008828154811061098e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6109a8611694565b73ffffffffffffffffffffffffffffffffffffffff166109c6610c28565b73ffffffffffffffffffffffffffffffffffffffff1614610a1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a139061359c565b60405180910390fd5b80600b9080519060200190610a329291906126eb565b5050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610adf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad69061353c565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b509061351c565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ba8611694565b73ffffffffffffffffffffffffffffffffffffffff16610bc6610c28565b73ffffffffffffffffffffffffffffffffffffffff1614610c1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c139061359c565b60405180910390fd5b610c266000611a8f565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610c6190613a09565b80601f0160208091040260200160405190810160405280929190818152602001828054610c8d90613a09565b8015610cda5780601f10610caf57610100808354040283529160200191610cda565b820191906000526020600020905b815481529060010190602001808311610cbd57829003601f168201915b5050505050905090565b610cec611694565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d51906134bc565b60405180910390fd5b8060056000610d67611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610e14611694565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610e5991906133bf565b60405180910390a35050565b610e76610e70611694565b83611755565b610eb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eac9061361c565b60405180910390fd5b610ec184848484611b55565b50505050565b6060610ed282611628565b610f11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f08906135dc565b60405180910390fd5b6000610f1b611bb1565b90506000815111610f3b5760405180602001604052806000815250610f66565b80610f4584611c43565b604051602001610f56929190613302565b6040516020818303038152906040525b915050919050565b610f7782611628565b610fb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fad906134dc565b60405180910390fd5b6000610fc183610a36565b90508073ffffffffffffffffffffffffffffffffffffffff16610fe2611694565b73ffffffffffffffffffffffffffffffffffffffff1614611038576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102f9061363c565b60405180910390fd5b6110428383611df0565b505050565b61105081611628565b61108f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611086906134dc565b60405180910390fd5b600061109a82610a36565b90508073ffffffffffffffffffffffffffffffffffffffff166110bb611694565b73ffffffffffffffffffffffffffffffffffffffff1614611111576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111089061367c565b60405180910390fd5b600c600061111d611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482141561119a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611191906133fc565b60405180910390fd5b81600c60006111a7611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60606111f482611628565b611233576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122a906134dc565b60405180910390fd5b600e6000838152602001908152602001600020805461125190613a09565b80601f016020809104026020016040519081016040528092919081815260200182805461127d90613a09565b80156112ca5780601f1061129f576101008083540402835291602001916112ca565b820191906000526020600020905b8154815290600101906020018083116112ad57829003601f168201915b50505050509050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611372611694565b73ffffffffffffffffffffffffffffffffffffffff16611390610c28565b73ffffffffffffffffffffffffffffffffffffffff16146113e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113dd9061359c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144d9061345c565b60405180910390fd5b61145f81611a8f565b50565b61146a611694565b73ffffffffffffffffffffffffffffffffffffffff16611488610c28565b73ffffffffffffffffffffffffffffffffffffffff16146114de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d59061359c565b60405180910390fd5b6114e8600d611e54565b60006114f4600d611e6a565b9050611507611501611694565b82611e78565b807f5c909aab679ba0f1c7b67d3dfb34dd9a7527935f4766a96eea7906426a6349a8848460405161153992919061338d565b60405180910390a2505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061161157507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611621575061162082612046565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661170f83610a36565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061176082611628565b61179f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611796906134dc565b60405180910390fd5b60006117aa83610a36565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061181957508373ffffffffffffffffffffffffffffffffffffffff16611801846105ec565b73ffffffffffffffffffffffffffffffffffffffff16145b8061182a575061182981856112d6565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661185382610a36565b73ffffffffffffffffffffffffffffffffffffffff16146118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a0906135bc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611919576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119109061349c565b60405180910390fd5b6119248383836120b0565b61192f60008261169c565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461197f9190613912565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119d6919061388b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611b60848484611833565b611b6c848484846121c4565b611bab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba29061343c565b60405180910390fd5b50505050565b6060600b8054611bc090613a09565b80601f0160208091040260200160405190810160405280929190818152602001828054611bec90613a09565b8015611c395780601f10611c0e57610100808354040283529160200191611c39565b820191906000526020600020905b815481529060010190602001808311611c1c57829003601f168201915b5050505050905090565b60606000821415611c8b576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611deb565b600082905060005b60008214611cbd578080611ca690613a6c565b915050600a82611cb691906138e1565b9150611c93565b60008167ffffffffffffffff811115611cff577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d315781602001600182028036833780820191505090505b5090505b60008514611de457600182611d4a9190613912565b9150600a85611d599190613ab5565b6030611d65919061388b565b60f81b818381518110611da1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611ddd91906138e1565b9450611d35565b8093505050505b919050565b80600e60008481526020019081526020016000209080519060200190611e179291906126eb565b50817f824d030cbc47ef68adced218831ff38c52d28704475e9f908c8a7d4344040c2f82604051611e4891906133da565b60405180910390a25050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ee8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edf9061355c565b60405180910390fd5b611ef181611628565b15611f31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f289061347c565b60405180910390fd5b611f3d600083836120b0565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f8d919061388b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6120bb83838361235b565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120fe576120f981612360565b61213d565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461213c5761213b83826123a9565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156121805761217b81612516565b6121bf565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146121be576121bd8282612659565b5b5b505050565b60006121e58473ffffffffffffffffffffffffffffffffffffffff166126d8565b1561234e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261220e611694565b8786866040518563ffffffff1660e01b81526004016122309493929190613341565b602060405180830381600087803b15801561224a57600080fd5b505af192505050801561227b57506040513d601f19601f820116820180604052508101906122789190612cbc565b60015b6122fe573d80600081146122ab576040519150601f19603f3d011682016040523d82523d6000602084013e6122b0565b606091505b506000815114156122f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ed9061343c565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612353565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016123b684610ae8565b6123c09190613912565b90506000600760008481526020019081526020016000205490508181146124a5576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061252a9190613912565b9050600060096000848152602001908152602001600020549050600060088381548110612580577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600883815481106125c8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061263d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061266483610ae8565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b8280546126f790613a09565b90600052602060002090601f0160209004810192826127195760008555612760565b82601f1061273257805160ff1916838001178555612760565b82800160010185558215612760579182015b8281111561275f578251825591602001919060010190612744565b5b50905061276d9190612771565b5090565b5b8082111561278a576000816000905550600101612772565b5090565b60006127a161279c846136dc565b6136b7565b90508082856102008602820111156127b857600080fd5b60005b858110156127e957816127ce88826129b2565b845260208401935061020083019250506001810190506127bb565b5050509392505050565b600061280661280184613702565b6136b7565b9050808285602086028201111561281c57600080fd5b60005b8581101561286657813567ffffffffffffffff81111561283e57600080fd5b80860161284b8982612a42565b8552602085019450602084019350505060018101905061281f565b5050509392505050565b600061288361287e84613728565b6136b7565b9050808285602086028201111561289957600080fd5b60005b858110156128c957816128af8882612a81565b84526020840193506020830192505060018101905061289c565b5050509392505050565b60006128e66128e18461374e565b6136b7565b9050828152602081018484840111156128fe57600080fd5b6129098482856139c7565b509392505050565b600061292461291f8461377f565b6136b7565b90508281526020810184848401111561293c57600080fd5b6129478482856139c7565b509392505050565b60008135905061295e81614196565b92915050565b600082601f83011261297557600080fd5b601061298284828561278e565b91505092915050565b600082601f83011261299c57600080fd5b60056129a98482856127f3565b91505092915050565b600082601f8301126129c357600080fd5b60106129d0848285612870565b91505092915050565b6000813590506129e8816141ad565b92915050565b6000813590506129fd816141c4565b92915050565b600081519050612a12816141c4565b92915050565b600082601f830112612a2957600080fd5b8135612a398482602086016128d3565b91505092915050565b600082601f830112612a5357600080fd5b8135612a63848260208601612911565b91505092915050565b600081359050612a7b816141db565b92915050565b600081359050612a90816141f2565b92915050565b600060208284031215612aa857600080fd5b6000612ab68482850161294f565b91505092915050565b60008060408385031215612ad257600080fd5b6000612ae08582860161294f565b9250506020612af18582860161294f565b9150509250929050565b600080600060608486031215612b1057600080fd5b6000612b1e8682870161294f565b9350506020612b2f8682870161294f565b9250506040612b4086828701612a6c565b9150509250925092565b60008060008060808587031215612b6057600080fd5b6000612b6e8782880161294f565b9450506020612b7f8782880161294f565b9350506040612b9087828801612a6c565b925050606085013567ffffffffffffffff811115612bad57600080fd5b612bb987828801612a18565b91505092959194509250565b60008060408385031215612bd857600080fd5b6000612be68582860161294f565b9250506020612bf7858286016129d9565b9150509250929050565b60008060408385031215612c1457600080fd5b6000612c228582860161294f565b9250506020612c3385828601612a6c565b9150509250929050565b6000806120208385031215612c5157600080fd5b6000612c5f85828601612964565b92505061200083013567ffffffffffffffff811115612c7d57600080fd5b612c898582860161298b565b9150509250929050565b600060208284031215612ca557600080fd5b6000612cb3848285016129ee565b91505092915050565b600060208284031215612cce57600080fd5b6000612cdc84828501612a03565b91505092915050565b600060208284031215612cf757600080fd5b600082013567ffffffffffffffff811115612d1157600080fd5b612d1d84828501612a42565b91505092915050565b600060208284031215612d3857600080fd5b6000612d4684828501612a6c565b91505092915050565b60008060408385031215612d6257600080fd5b6000612d7085828601612a6c565b925050602083013567ffffffffffffffff811115612d8d57600080fd5b612d9985828601612a42565b9150509250929050565b6000612daf8383612ec3565b6102008301905092915050565b6000612dc88383612f62565b905092915050565b6000612ddc83836132f3565b60208301905092915050565b612df181613946565b82525050565b612e00816137ce565b612e0a818461382c565b9250612e15826137b0565b8060005b83811015612e46578151612e2d8782612da3565b9650612e3883613805565b925050600181019050612e19565b505050505050565b6000612e59826137d9565b612e638185613837565b935083602082028501612e75856137ba565b8060005b85811015612eb15784840389528151612e928582612dbc565b9450612e9d83613812565b925060208a01995050600181019050612e79565b50829750879550505050505092915050565b612ecc816137e4565b612ed68184613842565b9250612ee1826137c4565b8060005b83811015612f12578151612ef98782612dd0565b9650612f048361381f565b925050600181019050612ee5565b505050505050565b612f2381613958565b82525050565b6000612f34826137ef565b612f3e818561384d565b9350612f4e8185602086016139d6565b612f5781613ba2565b840191505092915050565b6000612f6d826137fa565b612f77818561385e565b9350612f878185602086016139d6565b612f9081613ba2565b840191505092915050565b6000612fa6826137fa565b612fb0818561386f565b9350612fc08185602086016139d6565b612fc981613ba2565b840191505092915050565b6000612fdf826137fa565b612fe98185613880565b9350612ff98185602086016139d6565b80840191505092915050565b6000613012602d8361386f565b915061301d82613bb3565b604082019050919050565b6000613035602b8361386f565b915061304082613c02565b604082019050919050565b600061305860328361386f565b915061306382613c51565b604082019050919050565b600061307b60268361386f565b915061308682613ca0565b604082019050919050565b600061309e601c8361386f565b91506130a982613cef565b602082019050919050565b60006130c160248361386f565b91506130cc82613d18565b604082019050919050565b60006130e460198361386f565b91506130ef82613d67565b602082019050919050565b6000613107602c8361386f565b915061311282613d90565b604082019050919050565b600061312a60388361386f565b915061313582613ddf565b604082019050919050565b600061314d602a8361386f565b915061315882613e2e565b604082019050919050565b600061317060298361386f565b915061317b82613e7d565b604082019050919050565b600061319360208361386f565b915061319e82613ecc565b602082019050919050565b60006131b6602c8361386f565b91506131c182613ef5565b604082019050919050565b60006131d960208361386f565b91506131e482613f44565b602082019050919050565b60006131fc60298361386f565b915061320782613f6d565b604082019050919050565b600061321f602f8361386f565b915061322a82613fbc565b604082019050919050565b600061324260218361386f565b915061324d8261400b565b604082019050919050565b600061326560318361386f565b91506132708261405a565b604082019050919050565b600061328860278361386f565b9150613293826140a9565b604082019050919050565b60006132ab602c8361386f565b91506132b6826140f8565b604082019050919050565b60006132ce603b8361386f565b91506132d982614147565b604082019050919050565b6132ed816139b0565b82525050565b6132fc816139ba565b82525050565b600061330e8285612fd4565b915061331a8284612fd4565b91508190509392505050565b600060208201905061333b6000830184612de8565b92915050565b60006080820190506133566000830187612de8565b6133636020830186612de8565b61337060408301856132e4565b81810360608301526133828184612f29565b905095945050505050565b6000612020820190506133a36000830185612df7565b8181036120008301526133b68184612e4e565b90509392505050565b60006020820190506133d46000830184612f1a565b92915050565b600060208201905081810360008301526133f48184612f9b565b905092915050565b6000602082019050818103600083015261341581613005565b9050919050565b6000602082019050818103600083015261343581613028565b9050919050565b600060208201905081810360008301526134558161304b565b9050919050565b600060208201905081810360008301526134758161306e565b9050919050565b6000602082019050818103600083015261349581613091565b9050919050565b600060208201905081810360008301526134b5816130b4565b9050919050565b600060208201905081810360008301526134d5816130d7565b9050919050565b600060208201905081810360008301526134f5816130fa565b9050919050565b600060208201905081810360008301526135158161311d565b9050919050565b6000602082019050818103600083015261353581613140565b9050919050565b6000602082019050818103600083015261355581613163565b9050919050565b6000602082019050818103600083015261357581613186565b9050919050565b60006020820190508181036000830152613595816131a9565b9050919050565b600060208201905081810360008301526135b5816131cc565b9050919050565b600060208201905081810360008301526135d5816131ef565b9050919050565b600060208201905081810360008301526135f581613212565b9050919050565b6000602082019050818103600083015261361581613235565b9050919050565b6000602082019050818103600083015261363581613258565b9050919050565b600060208201905081810360008301526136558161327b565b9050919050565b600060208201905081810360008301526136758161329e565b9050919050565b60006020820190508181036000830152613695816132c1565b9050919050565b60006020820190506136b160008301846132e4565b92915050565b60006136c16136d2565b90506136cd8282613a3b565b919050565b6000604051905090565b600067ffffffffffffffff8211156136f7576136f6613b73565b5b602082029050919050565b600067ffffffffffffffff82111561371d5761371c613b73565b5b602082029050919050565b600067ffffffffffffffff82111561374357613742613b73565b5b602082029050919050565b600067ffffffffffffffff82111561376957613768613b73565b5b61377282613ba2565b9050602081019050919050565b600067ffffffffffffffff82111561379a57613799613b73565b5b6137a382613ba2565b9050602081019050919050565b6000819050919050565b6000819050919050565b6000819050919050565b600060109050919050565b600060059050919050565b600060109050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b600081905092915050565b600081905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613896826139b0565b91506138a1836139b0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138d6576138d5613ae6565b5b828201905092915050565b60006138ec826139b0565b91506138f7836139b0565b92508261390757613906613b15565b5b828204905092915050565b600061391d826139b0565b9150613928836139b0565b92508282101561393b5761393a613ae6565b5b828203905092915050565b600061395182613990565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156139f45780820151818401526020810190506139d9565b83811115613a03576000848401525b50505050565b60006002820490506001821680613a2157607f821691505b60208210811415613a3557613a34613b44565b5b50919050565b613a4482613ba2565b810181811067ffffffffffffffff82111715613a6357613a62613b73565b5b80604052505050565b6000613a77826139b0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613aaa57613aa9613ae6565b5b600182019050919050565b6000613ac0826139b0565b9150613acb836139b0565b925082613adb57613ada613b15565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f506978656c4176613a207468697320746f6b656e20696420697320796f75722060008201527f6d61696e20746f6b656e20696400000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f506978656c4176613a206f6e6c79206f776e65722063616e206e616d6520746860008201527f6520746f6b656e00000000000000000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f506978656c4176613a206f6e6c79206f776e65722063616e207365742074686960008201527f7320746f6b656e20746f207468656972206d61696e20746f6b656e0000000000602082015250565b61419f81613946565b81146141aa57600080fd5b50565b6141b681613958565b81146141c157600080fd5b50565b6141cd81613964565b81146141d857600080fd5b50565b6141e4816139b0565b81146141ef57600080fd5b50565b6141fb816139ba565b811461420657600080fd5b5056fea2646970667358221220e077194375aa86027e86c05a650d933b722e0e64df5d9b0956e87e9980a63ffc64736f6c634300080400330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002c68747470733a2f2f736572766963652e706978656c6176612e73706163652f6170692f6d657461646174612f0000000000000000000000000000000000000000

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063c87b56dd11610097578063e725f87711610071578063e725f87714610448578063e985e9c514610478578063f2fde38b146104a8578063f61d4895146104c457610173565b8063c87b56dd146103e0578063cdb0e89e14610410578063ce10e81d1461042c57610173565b806370a0823114610332578063715018a6146103625780638da5cb5b1461036c57806395d89b411461038a578063a22cb465146103a8578063b88d4fde146103c457610173565b806323b872dd1161013057806323b872dd1461024e5780632f745c591461026a57806342842e0e1461029a5780634f6ccce7146102b657806355f804b3146102e65780636352211e1461030257610173565b806301ffc9a71461017857806306fdde03146101a8578063081812fc146101c65780630892a263146101f6578063095ea7b31461021457806318160ddd14610230575b600080fd5b610192600480360381019061018d9190612c93565b6104e0565b60405161019f91906133bf565b60405180910390f35b6101b061055a565b6040516101bd91906133da565b60405180910390f35b6101e060048036038101906101db9190612d26565b6105ec565b6040516101ed9190613326565b60405180910390f35b6101fe610671565b60405161020b919061369c565b60405180910390f35b61022e60048036038101906102299190612c01565b6106bf565b005b6102386107d7565b604051610245919061369c565b60405180910390f35b61026860048036038101906102639190612afb565b6107e4565b005b610284600480360381019061027f9190612c01565b610844565b604051610291919061369c565b60405180910390f35b6102b460048036038101906102af9190612afb565b6108e9565b005b6102d060048036038101906102cb9190612d26565b610909565b6040516102dd919061369c565b60405180910390f35b61030060048036038101906102fb9190612ce5565b6109a0565b005b61031c60048036038101906103179190612d26565b610a36565b6040516103299190613326565b60405180910390f35b61034c60048036038101906103479190612a96565b610ae8565b604051610359919061369c565b60405180910390f35b61036a610ba0565b005b610374610c28565b6040516103819190613326565b60405180910390f35b610392610c52565b60405161039f91906133da565b60405180910390f35b6103c260048036038101906103bd9190612bc5565b610ce4565b005b6103de60048036038101906103d99190612b4a565b610e65565b005b6103fa60048036038101906103f59190612d26565b610ec7565b60405161040791906133da565b60405180910390f35b61042a60048036038101906104259190612d4f565b610f6e565b005b61044660048036038101906104419190612d26565b611047565b005b610462600480360381019061045d9190612d26565b6111e9565b60405161046f91906133da565b60405180910390f35b610492600480360381019061048d9190612abf565b6112d6565b60405161049f91906133bf565b60405180910390f35b6104c260048036038101906104bd9190612a96565b61136a565b005b6104de60048036038101906104d99190612c3d565b611462565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610553575061055282611546565b5b9050919050565b60606000805461056990613a09565b80601f016020809104026020016040519081016040528092919081815260200182805461059590613a09565b80156105e25780601f106105b7576101008083540402835291602001916105e2565b820191906000526020600020905b8154815290600101906020018083116105c557829003601f168201915b5050505050905090565b60006105f782611628565b610636576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062d9061357c565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600c600061067f611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60006106ca82610a36565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561073b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610732906135fc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661075a611694565b73ffffffffffffffffffffffffffffffffffffffff161480610789575061078881610783611694565b6112d6565b5b6107c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bf906134fc565b60405180910390fd5b6107d2838361169c565b505050565b6000600880549050905090565b6107f56107ef611694565b82611755565b610834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082b9061361c565b60405180910390fd5b61083f838383611833565b505050565b600061084f83610ae8565b8210610890576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108879061341c565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61090483838360405180602001604052806000815250610e65565b505050565b60006109136107d7565b8210610954576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094b9061365c565b60405180910390fd5b6008828154811061098e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6109a8611694565b73ffffffffffffffffffffffffffffffffffffffff166109c6610c28565b73ffffffffffffffffffffffffffffffffffffffff1614610a1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a139061359c565b60405180910390fd5b80600b9080519060200190610a329291906126eb565b5050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610adf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad69061353c565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610b59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b509061351c565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ba8611694565b73ffffffffffffffffffffffffffffffffffffffff16610bc6610c28565b73ffffffffffffffffffffffffffffffffffffffff1614610c1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c139061359c565b60405180910390fd5b610c266000611a8f565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610c6190613a09565b80601f0160208091040260200160405190810160405280929190818152602001828054610c8d90613a09565b8015610cda5780601f10610caf57610100808354040283529160200191610cda565b820191906000526020600020905b815481529060010190602001808311610cbd57829003601f168201915b5050505050905090565b610cec611694565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d51906134bc565b60405180910390fd5b8060056000610d67611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610e14611694565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610e5991906133bf565b60405180910390a35050565b610e76610e70611694565b83611755565b610eb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eac9061361c565b60405180910390fd5b610ec184848484611b55565b50505050565b6060610ed282611628565b610f11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f08906135dc565b60405180910390fd5b6000610f1b611bb1565b90506000815111610f3b5760405180602001604052806000815250610f66565b80610f4584611c43565b604051602001610f56929190613302565b6040516020818303038152906040525b915050919050565b610f7782611628565b610fb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fad906134dc565b60405180910390fd5b6000610fc183610a36565b90508073ffffffffffffffffffffffffffffffffffffffff16610fe2611694565b73ffffffffffffffffffffffffffffffffffffffff1614611038576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102f9061363c565b60405180910390fd5b6110428383611df0565b505050565b61105081611628565b61108f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611086906134dc565b60405180910390fd5b600061109a82610a36565b90508073ffffffffffffffffffffffffffffffffffffffff166110bb611694565b73ffffffffffffffffffffffffffffffffffffffff1614611111576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111089061367c565b60405180910390fd5b600c600061111d611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482141561119a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611191906133fc565b60405180910390fd5b81600c60006111a7611694565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b60606111f482611628565b611233576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122a906134dc565b60405180910390fd5b600e6000838152602001908152602001600020805461125190613a09565b80601f016020809104026020016040519081016040528092919081815260200182805461127d90613a09565b80156112ca5780601f1061129f576101008083540402835291602001916112ca565b820191906000526020600020905b8154815290600101906020018083116112ad57829003601f168201915b50505050509050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611372611694565b73ffffffffffffffffffffffffffffffffffffffff16611390610c28565b73ffffffffffffffffffffffffffffffffffffffff16146113e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113dd9061359c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144d9061345c565b60405180910390fd5b61145f81611a8f565b50565b61146a611694565b73ffffffffffffffffffffffffffffffffffffffff16611488610c28565b73ffffffffffffffffffffffffffffffffffffffff16146114de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d59061359c565b60405180910390fd5b6114e8600d611e54565b60006114f4600d611e6a565b9050611507611501611694565b82611e78565b807f5c909aab679ba0f1c7b67d3dfb34dd9a7527935f4766a96eea7906426a6349a8848460405161153992919061338d565b60405180910390a2505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061161157507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611621575061162082612046565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661170f83610a36565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061176082611628565b61179f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611796906134dc565b60405180910390fd5b60006117aa83610a36565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061181957508373ffffffffffffffffffffffffffffffffffffffff16611801846105ec565b73ffffffffffffffffffffffffffffffffffffffff16145b8061182a575061182981856112d6565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661185382610a36565b73ffffffffffffffffffffffffffffffffffffffff16146118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a0906135bc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611919576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119109061349c565b60405180910390fd5b6119248383836120b0565b61192f60008261169c565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461197f9190613912565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119d6919061388b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611b60848484611833565b611b6c848484846121c4565b611bab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba29061343c565b60405180910390fd5b50505050565b6060600b8054611bc090613a09565b80601f0160208091040260200160405190810160405280929190818152602001828054611bec90613a09565b8015611c395780601f10611c0e57610100808354040283529160200191611c39565b820191906000526020600020905b815481529060010190602001808311611c1c57829003601f168201915b5050505050905090565b60606000821415611c8b576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611deb565b600082905060005b60008214611cbd578080611ca690613a6c565b915050600a82611cb691906138e1565b9150611c93565b60008167ffffffffffffffff811115611cff577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611d315781602001600182028036833780820191505090505b5090505b60008514611de457600182611d4a9190613912565b9150600a85611d599190613ab5565b6030611d65919061388b565b60f81b818381518110611da1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611ddd91906138e1565b9450611d35565b8093505050505b919050565b80600e60008481526020019081526020016000209080519060200190611e179291906126eb565b50817f824d030cbc47ef68adced218831ff38c52d28704475e9f908c8a7d4344040c2f82604051611e4891906133da565b60405180910390a25050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ee8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edf9061355c565b60405180910390fd5b611ef181611628565b15611f31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f289061347c565b60405180910390fd5b611f3d600083836120b0565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611f8d919061388b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6120bb83838361235b565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156120fe576120f981612360565b61213d565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461213c5761213b83826123a9565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156121805761217b81612516565b6121bf565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146121be576121bd8282612659565b5b5b505050565b60006121e58473ffffffffffffffffffffffffffffffffffffffff166126d8565b1561234e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261220e611694565b8786866040518563ffffffff1660e01b81526004016122309493929190613341565b602060405180830381600087803b15801561224a57600080fd5b505af192505050801561227b57506040513d601f19601f820116820180604052508101906122789190612cbc565b60015b6122fe573d80600081146122ab576040519150601f19603f3d011682016040523d82523d6000602084013e6122b0565b606091505b506000815114156122f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ed9061343c565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612353565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016123b684610ae8565b6123c09190613912565b90506000600760008481526020019081526020016000205490508181146124a5576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061252a9190613912565b9050600060096000848152602001908152602001600020549050600060088381548110612580577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600883815481106125c8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061263d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061266483610ae8565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b8280546126f790613a09565b90600052602060002090601f0160209004810192826127195760008555612760565b82601f1061273257805160ff1916838001178555612760565b82800160010185558215612760579182015b8281111561275f578251825591602001919060010190612744565b5b50905061276d9190612771565b5090565b5b8082111561278a576000816000905550600101612772565b5090565b60006127a161279c846136dc565b6136b7565b90508082856102008602820111156127b857600080fd5b60005b858110156127e957816127ce88826129b2565b845260208401935061020083019250506001810190506127bb565b5050509392505050565b600061280661280184613702565b6136b7565b9050808285602086028201111561281c57600080fd5b60005b8581101561286657813567ffffffffffffffff81111561283e57600080fd5b80860161284b8982612a42565b8552602085019450602084019350505060018101905061281f565b5050509392505050565b600061288361287e84613728565b6136b7565b9050808285602086028201111561289957600080fd5b60005b858110156128c957816128af8882612a81565b84526020840193506020830192505060018101905061289c565b5050509392505050565b60006128e66128e18461374e565b6136b7565b9050828152602081018484840111156128fe57600080fd5b6129098482856139c7565b509392505050565b600061292461291f8461377f565b6136b7565b90508281526020810184848401111561293c57600080fd5b6129478482856139c7565b509392505050565b60008135905061295e81614196565b92915050565b600082601f83011261297557600080fd5b601061298284828561278e565b91505092915050565b600082601f83011261299c57600080fd5b60056129a98482856127f3565b91505092915050565b600082601f8301126129c357600080fd5b60106129d0848285612870565b91505092915050565b6000813590506129e8816141ad565b92915050565b6000813590506129fd816141c4565b92915050565b600081519050612a12816141c4565b92915050565b600082601f830112612a2957600080fd5b8135612a398482602086016128d3565b91505092915050565b600082601f830112612a5357600080fd5b8135612a63848260208601612911565b91505092915050565b600081359050612a7b816141db565b92915050565b600081359050612a90816141f2565b92915050565b600060208284031215612aa857600080fd5b6000612ab68482850161294f565b91505092915050565b60008060408385031215612ad257600080fd5b6000612ae08582860161294f565b9250506020612af18582860161294f565b9150509250929050565b600080600060608486031215612b1057600080fd5b6000612b1e8682870161294f565b9350506020612b2f8682870161294f565b9250506040612b4086828701612a6c565b9150509250925092565b60008060008060808587031215612b6057600080fd5b6000612b6e8782880161294f565b9450506020612b7f8782880161294f565b9350506040612b9087828801612a6c565b925050606085013567ffffffffffffffff811115612bad57600080fd5b612bb987828801612a18565b91505092959194509250565b60008060408385031215612bd857600080fd5b6000612be68582860161294f565b9250506020612bf7858286016129d9565b9150509250929050565b60008060408385031215612c1457600080fd5b6000612c228582860161294f565b9250506020612c3385828601612a6c565b9150509250929050565b6000806120208385031215612c5157600080fd5b6000612c5f85828601612964565b92505061200083013567ffffffffffffffff811115612c7d57600080fd5b612c898582860161298b565b9150509250929050565b600060208284031215612ca557600080fd5b6000612cb3848285016129ee565b91505092915050565b600060208284031215612cce57600080fd5b6000612cdc84828501612a03565b91505092915050565b600060208284031215612cf757600080fd5b600082013567ffffffffffffffff811115612d1157600080fd5b612d1d84828501612a42565b91505092915050565b600060208284031215612d3857600080fd5b6000612d4684828501612a6c565b91505092915050565b60008060408385031215612d6257600080fd5b6000612d7085828601612a6c565b925050602083013567ffffffffffffffff811115612d8d57600080fd5b612d9985828601612a42565b9150509250929050565b6000612daf8383612ec3565b6102008301905092915050565b6000612dc88383612f62565b905092915050565b6000612ddc83836132f3565b60208301905092915050565b612df181613946565b82525050565b612e00816137ce565b612e0a818461382c565b9250612e15826137b0565b8060005b83811015612e46578151612e2d8782612da3565b9650612e3883613805565b925050600181019050612e19565b505050505050565b6000612e59826137d9565b612e638185613837565b935083602082028501612e75856137ba565b8060005b85811015612eb15784840389528151612e928582612dbc565b9450612e9d83613812565b925060208a01995050600181019050612e79565b50829750879550505050505092915050565b612ecc816137e4565b612ed68184613842565b9250612ee1826137c4565b8060005b83811015612f12578151612ef98782612dd0565b9650612f048361381f565b925050600181019050612ee5565b505050505050565b612f2381613958565b82525050565b6000612f34826137ef565b612f3e818561384d565b9350612f4e8185602086016139d6565b612f5781613ba2565b840191505092915050565b6000612f6d826137fa565b612f77818561385e565b9350612f878185602086016139d6565b612f9081613ba2565b840191505092915050565b6000612fa6826137fa565b612fb0818561386f565b9350612fc08185602086016139d6565b612fc981613ba2565b840191505092915050565b6000612fdf826137fa565b612fe98185613880565b9350612ff98185602086016139d6565b80840191505092915050565b6000613012602d8361386f565b915061301d82613bb3565b604082019050919050565b6000613035602b8361386f565b915061304082613c02565b604082019050919050565b600061305860328361386f565b915061306382613c51565b604082019050919050565b600061307b60268361386f565b915061308682613ca0565b604082019050919050565b600061309e601c8361386f565b91506130a982613cef565b602082019050919050565b60006130c160248361386f565b91506130cc82613d18565b604082019050919050565b60006130e460198361386f565b91506130ef82613d67565b602082019050919050565b6000613107602c8361386f565b915061311282613d90565b604082019050919050565b600061312a60388361386f565b915061313582613ddf565b604082019050919050565b600061314d602a8361386f565b915061315882613e2e565b604082019050919050565b600061317060298361386f565b915061317b82613e7d565b604082019050919050565b600061319360208361386f565b915061319e82613ecc565b602082019050919050565b60006131b6602c8361386f565b91506131c182613ef5565b604082019050919050565b60006131d960208361386f565b91506131e482613f44565b602082019050919050565b60006131fc60298361386f565b915061320782613f6d565b604082019050919050565b600061321f602f8361386f565b915061322a82613fbc565b604082019050919050565b600061324260218361386f565b915061324d8261400b565b604082019050919050565b600061326560318361386f565b91506132708261405a565b604082019050919050565b600061328860278361386f565b9150613293826140a9565b604082019050919050565b60006132ab602c8361386f565b91506132b6826140f8565b604082019050919050565b60006132ce603b8361386f565b91506132d982614147565b604082019050919050565b6132ed816139b0565b82525050565b6132fc816139ba565b82525050565b600061330e8285612fd4565b915061331a8284612fd4565b91508190509392505050565b600060208201905061333b6000830184612de8565b92915050565b60006080820190506133566000830187612de8565b6133636020830186612de8565b61337060408301856132e4565b81810360608301526133828184612f29565b905095945050505050565b6000612020820190506133a36000830185612df7565b8181036120008301526133b68184612e4e565b90509392505050565b60006020820190506133d46000830184612f1a565b92915050565b600060208201905081810360008301526133f48184612f9b565b905092915050565b6000602082019050818103600083015261341581613005565b9050919050565b6000602082019050818103600083015261343581613028565b9050919050565b600060208201905081810360008301526134558161304b565b9050919050565b600060208201905081810360008301526134758161306e565b9050919050565b6000602082019050818103600083015261349581613091565b9050919050565b600060208201905081810360008301526134b5816130b4565b9050919050565b600060208201905081810360008301526134d5816130d7565b9050919050565b600060208201905081810360008301526134f5816130fa565b9050919050565b600060208201905081810360008301526135158161311d565b9050919050565b6000602082019050818103600083015261353581613140565b9050919050565b6000602082019050818103600083015261355581613163565b9050919050565b6000602082019050818103600083015261357581613186565b9050919050565b60006020820190508181036000830152613595816131a9565b9050919050565b600060208201905081810360008301526135b5816131cc565b9050919050565b600060208201905081810360008301526135d5816131ef565b9050919050565b600060208201905081810360008301526135f581613212565b9050919050565b6000602082019050818103600083015261361581613235565b9050919050565b6000602082019050818103600083015261363581613258565b9050919050565b600060208201905081810360008301526136558161327b565b9050919050565b600060208201905081810360008301526136758161329e565b9050919050565b60006020820190508181036000830152613695816132c1565b9050919050565b60006020820190506136b160008301846132e4565b92915050565b60006136c16136d2565b90506136cd8282613a3b565b919050565b6000604051905090565b600067ffffffffffffffff8211156136f7576136f6613b73565b5b602082029050919050565b600067ffffffffffffffff82111561371d5761371c613b73565b5b602082029050919050565b600067ffffffffffffffff82111561374357613742613b73565b5b602082029050919050565b600067ffffffffffffffff82111561376957613768613b73565b5b61377282613ba2565b9050602081019050919050565b600067ffffffffffffffff82111561379a57613799613b73565b5b6137a382613ba2565b9050602081019050919050565b6000819050919050565b6000819050919050565b6000819050919050565b600060109050919050565b600060059050919050565b600060109050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b600081905092915050565b600081905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613896826139b0565b91506138a1836139b0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138d6576138d5613ae6565b5b828201905092915050565b60006138ec826139b0565b91506138f7836139b0565b92508261390757613906613b15565b5b828204905092915050565b600061391d826139b0565b9150613928836139b0565b92508282101561393b5761393a613ae6565b5b828203905092915050565b600061395182613990565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156139f45780820151818401526020810190506139d9565b83811115613a03576000848401525b50505050565b60006002820490506001821680613a2157607f821691505b60208210811415613a3557613a34613b44565b5b50919050565b613a4482613ba2565b810181811067ffffffffffffffff82111715613a6357613a62613b73565b5b80604052505050565b6000613a77826139b0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613aaa57613aa9613ae6565b5b600182019050919050565b6000613ac0826139b0565b9150613acb836139b0565b925082613adb57613ada613b15565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f506978656c4176613a207468697320746f6b656e20696420697320796f75722060008201527f6d61696e20746f6b656e20696400000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f506978656c4176613a206f6e6c79206f776e65722063616e206e616d6520746860008201527f6520746f6b656e00000000000000000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f506978656c4176613a206f6e6c79206f776e65722063616e207365742074686960008201527f7320746f6b656e20746f207468656972206d61696e20746f6b656e0000000000602082015250565b61419f81613946565b81146141aa57600080fd5b50565b6141b681613958565b81146141c157600080fd5b50565b6141cd81613964565b81146141d857600080fd5b50565b6141e4816139b0565b81146141ef57600080fd5b50565b6141fb816139ba565b811461420657600080fd5b5056fea2646970667358221220e077194375aa86027e86c05a650d933b722e0e64df5d9b0956e87e9980a63ffc64736f6c63430008040033