60806040526040518060400160405280601d81526020017f4461727573736166616b612053706f72204b756c75627520546f6b656e0000008152506006908051906020019062000051929190620005bc565b506040518060400160405280600381526020017f44534b0000000000000000000000000000000000000000000000000000000000815250600790805190602001906200009f929190620005bc565b506002600860006101000a81548160ff021916908360ff160217905550632160ec00600955348015620000d157600080fd5b5060068054620000e1906200069b565b80601f01602080910402602001604051908101604052809291908181526020018280546200010f906200069b565b8015620001605780601f10620001345761010080835404028352916020019162000160565b820191906000526020600020905b8154815290600101906020018083116200014257829003601f168201915b50505050506007805462000174906200069b565b80601f0160208091040260200160405190810160405280929190818152602001828054620001a2906200069b565b8015620001f35780601f10620001c757610100808354040283529160200191620001f3565b820191906000526020600020905b815481529060010190602001808311620001d557829003601f168201915b5050505050816003908051906020019062000210929190620005bc565b50806004908051906020019062000229929190620005bc565b505050620002416000801b33620002bf60201b60201c565b620002737f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633620002bf60201b60201c565b620002a57f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84833620002bf60201b60201c565b620002b933600954620002d560201b60201c565b62000817565b620002d182826200044d60201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000347576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200033e9062000731565b60405180910390fd5b6200035b600083836200053f60201b60201c565b80600260008282546200036f91906200078c565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620003c691906200078c565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200042d9190620007fa565b60405180910390a362000449600083836200054460201b60201c565b5050565b6200045f82826200054960201b60201c565b6200053b5760016005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620004e0620005b460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b505050565b505050565b60006005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600033905090565b828054620005ca906200069b565b90600052602060002090601f016020900481019282620005ee57600085556200063a565b82601f106200060957805160ff19168380011785556200063a565b828001600101855582156200063a579182015b82811115620006395782518255916020019190600101906200061c565b5b5090506200064991906200064d565b5090565b5b80821115620006685760008160009055506001016200064e565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620006b457607f821691505b602082108103620006ca57620006c96200066c565b5b50919050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000719601f83620006d0565b91506200072682620006e1565b602082019050919050565b600060208201905081810360008301526200074c816200070a565b9050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620007998262000753565b9150620007a68362000753565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620007de57620007dd6200075d565b5b828201905092915050565b620007f48162000753565b82525050565b6000602082019050620008116000830184620007e9565b92915050565b6127b580620008276000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806340c10f19116100b8578063a217fddf1161007c578063a217fddf1461039d578063a457c2d7146103bb578063a9059cbb146103eb578063d53913931461041b578063d547741f14610439578063dd62ed3e1461045557610142565b806340c10f19146102e757806370a082311461030357806391d148541461033357806395d89b41146103635780639dc29fac1461038157610142565b8063248a9ca31161010a578063248a9ca314610213578063282c51f3146102435780632f2ff15d14610261578063313ce5671461027d57806336568abe1461029b57806339509351146102b757610142565b806301ffc9a71461014757806306fdde0314610177578063095ea7b31461019557806318160ddd146101c557806323b872dd146101e3575b600080fd5b610161600480360381019061015c91906118d5565b610485565b60405161016e919061191d565b60405180910390f35b61017f6104ff565b60405161018c91906119d1565b60405180910390f35b6101af60048036038101906101aa9190611a87565b610591565b6040516101bc919061191d565b60405180910390f35b6101cd6105b4565b6040516101da9190611ad6565b60405180910390f35b6101fd60048036038101906101f89190611af1565b6105be565b60405161020a919061191d565b60405180910390f35b61022d60048036038101906102289190611b7a565b6105ed565b60405161023a9190611bb6565b60405180910390f35b61024b61060d565b6040516102589190611bb6565b60405180910390f35b61027b60048036038101906102769190611bd1565b610631565b005b610285610652565b6040516102929190611c2d565b60405180910390f35b6102b560048036038101906102b09190611bd1565b610669565b005b6102d160048036038101906102cc9190611a87565b6106ec565b6040516102de919061191d565b60405180910390f35b61030160048036038101906102fc9190611a87565b610723565b005b61031d60048036038101906103189190611c48565b6107da565b60405161032a9190611ad6565b60405180910390f35b61034d60048036038101906103489190611bd1565b610822565b60405161035a919061191d565b60405180910390f35b61036b61088d565b60405161037891906119d1565b60405180910390f35b61039b60048036038101906103969190611a87565b61091f565b005b6103a56109d6565b6040516103b29190611bb6565b60405180910390f35b6103d560048036038101906103d09190611a87565b6109dd565b6040516103e2919061191d565b60405180910390f35b61040560048036038101906104009190611a87565b610a54565b604051610412919061191d565b60405180910390f35b610423610a77565b6040516104309190611bb6565b60405180910390f35b610453600480360381019061044e9190611bd1565b610a9b565b005b61046f600480360381019061046a9190611c75565b610abc565b60405161047c9190611ad6565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806104f857506104f782610b43565b5b9050919050565b60606003805461050e90611ce4565b80601f016020809104026020016040519081016040528092919081815260200182805461053a90611ce4565b80156105875780601f1061055c57610100808354040283529160200191610587565b820191906000526020600020905b81548152906001019060200180831161056a57829003601f168201915b5050505050905090565b60008061059c610bad565b90506105a9818585610bb5565b600191505092915050565b6000600254905090565b6000806105c9610bad565b90506105d6858285610d7e565b6105e1858585610e0a565b60019150509392505050565b600060056000838152602001908152602001600020600101549050919050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61063a826105ed565b61064381611089565b61064d838361109d565b505050565b6000600860009054906101000a900460ff16905090565b610671610bad565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d590611d87565b60405180910390fd5b6106e8828261117e565b5050565b6000806106f7610bad565b90506107188185856107098589610abc565b6107139190611dd6565b610bb5565b600191505092915050565b6107547f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661074f610bad565b610822565b610793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078a90611e9e565b60405180910390fd5b61079d8282611260565b7f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe82826040516107ce929190611ecd565b60405180910390a15050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60006005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60606004805461089c90611ce4565b80601f01602080910402602001604051908101604052809291908181526020018280546108c890611ce4565b80156109155780601f106108ea57610100808354040283529160200191610915565b820191906000526020600020905b8154815290600101906020018083116108f857829003601f168201915b5050505050905090565b6109507f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84861094b610bad565b610822565b61098f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098690611f68565b60405180910390fd5b61099982826113bf565b7f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df782826040516109ca929190611ecd565b60405180910390a15050565b6000801b81565b6000806109e8610bad565b905060006109f68286610abc565b905083811015610a3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3290611ffa565b60405180910390fd5b610a488286868403610bb5565b60019250505092915050565b600080610a5f610bad565b9050610a6c818585610e0a565b600191505092915050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610aa4826105ed565b610aad81611089565b610ab7838361117e565b505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1b9061208c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8a9061211e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d719190611ad6565b60405180910390a3505050565b6000610d8a8484610abc565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610e045781811015610df6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ded9061218a565b60405180910390fd5b610e038484848403610bb5565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e709061221c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ee8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edf906122ae565b60405180910390fd5b610ef3838383611595565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7090612340565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461100c9190611dd6565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110709190611ad6565b60405180910390a361108384848461159a565b50505050565b61109a81611095610bad565b61159f565b50565b6110a78282610822565b61117a5760016005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061111f610bad565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6111888282610822565b1561125c5760006005600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611201610bad565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c6906123ac565b60405180910390fd5b6112db60008383611595565b80600260008282546112ed9190611dd6565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113429190611dd6565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113a79190611ad6565b60405180910390a36113bb6000838361159a565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361142e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114259061243e565b60405180910390fd5b61143a82600083611595565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156114c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b7906124d0565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816002600082825461151791906124f0565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161157c9190611ad6565b60405180910390a36115908360008461159a565b505050565b505050565b505050565b6115a98282610822565b611638576115ce8173ffffffffffffffffffffffffffffffffffffffff16601461163c565b6115dc8360001c602061163c565b6040516020016115ed9291906125f8565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162f91906119d1565b60405180910390fd5b5050565b60606000600283600261164f9190612632565b6116599190611dd6565b67ffffffffffffffff8111156116725761167161268c565b5b6040519080825280601f01601f1916602001820160405280156116a45781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106116dc576116db6126bb565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106117405761173f6126bb565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026117809190612632565b61178a9190611dd6565b90505b600181111561182a577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106117cc576117cb6126bb565b5b1a60f81b8282815181106117e3576117e26126bb565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080611823906126ea565b905061178d565b506000841461186e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118659061275f565b60405180910390fd5b8091505092915050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6118b28161187d565b81146118bd57600080fd5b50565b6000813590506118cf816118a9565b92915050565b6000602082840312156118eb576118ea611878565b5b60006118f9848285016118c0565b91505092915050565b60008115159050919050565b61191781611902565b82525050565b6000602082019050611932600083018461190e565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611972578082015181840152602081019050611957565b83811115611981576000848401525b50505050565b6000601f19601f8301169050919050565b60006119a382611938565b6119ad8185611943565b93506119bd818560208601611954565b6119c681611987565b840191505092915050565b600060208201905081810360008301526119eb8184611998565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a1e826119f3565b9050919050565b611a2e81611a13565b8114611a3957600080fd5b50565b600081359050611a4b81611a25565b92915050565b6000819050919050565b611a6481611a51565b8114611a6f57600080fd5b50565b600081359050611a8181611a5b565b92915050565b60008060408385031215611a9e57611a9d611878565b5b6000611aac85828601611a3c565b9250506020611abd85828601611a72565b9150509250929050565b611ad081611a51565b82525050565b6000602082019050611aeb6000830184611ac7565b92915050565b600080600060608486031215611b0a57611b09611878565b5b6000611b1886828701611a3c565b9350506020611b2986828701611a3c565b9250506040611b3a86828701611a72565b9150509250925092565b6000819050919050565b611b5781611b44565b8114611b6257600080fd5b50565b600081359050611b7481611b4e565b92915050565b600060208284031215611b9057611b8f611878565b5b6000611b9e84828501611b65565b91505092915050565b611bb081611b44565b82525050565b6000602082019050611bcb6000830184611ba7565b92915050565b60008060408385031215611be857611be7611878565b5b6000611bf685828601611b65565b9250506020611c0785828601611a3c565b9150509250929050565b600060ff82169050919050565b611c2781611c11565b82525050565b6000602082019050611c426000830184611c1e565b92915050565b600060208284031215611c5e57611c5d611878565b5b6000611c6c84828501611a3c565b91505092915050565b60008060408385031215611c8c57611c8b611878565b5b6000611c9a85828601611a3c565b9250506020611cab85828601611a3c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611cfc57607f821691505b602082108103611d0f57611d0e611cb5565b5b50919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000611d71602f83611943565b9150611d7c82611d15565b604082019050919050565b60006020820190508181036000830152611da081611d64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611de182611a51565b9150611dec83611a51565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611e2157611e20611da7565b5b828201905092915050565b7f44534b20546f6b656e3a2043616c6c6572206973206e6f742061206d696e746560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000611e88602183611943565b9150611e9382611e2c565b604082019050919050565b60006020820190508181036000830152611eb781611e7b565b9050919050565b611ec781611a13565b82525050565b6000604082019050611ee26000830185611ebe565b611eef6020830184611ac7565b9392505050565b7f44534b20546f6b656e3a2043616c6c6572206973206e6f742061206275726e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f52602183611943565b9150611f5d82611ef6565b604082019050919050565b60006020820190508181036000830152611f8181611f45565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611fe4602583611943565b9150611fef82611f88565b604082019050919050565b6000602082019050818103600083015261201381611fd7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612076602483611943565b91506120818261201a565b604082019050919050565b600060208201905081810360008301526120a581612069565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612108602283611943565b9150612113826120ac565b604082019050919050565b60006020820190508181036000830152612137816120fb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612174601d83611943565b915061217f8261213e565b602082019050919050565b600060208201905081810360008301526121a381612167565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612206602583611943565b9150612211826121aa565b604082019050919050565b60006020820190508181036000830152612235816121f9565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612298602383611943565b91506122a38261223c565b604082019050919050565b600060208201905081810360008301526122c78161228b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061232a602683611943565b9150612335826122ce565b604082019050919050565b600060208201905081810360008301526123598161231d565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000612396601f83611943565b91506123a182612360565b602082019050919050565b600060208201905081810360008301526123c581612389565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000612428602183611943565b9150612433826123cc565b604082019050919050565b600060208201905081810360008301526124578161241b565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006124ba602283611943565b91506124c58261245e565b604082019050919050565b600060208201905081810360008301526124e9816124ad565b9050919050565b60006124fb82611a51565b915061250683611a51565b92508282101561251957612518611da7565b5b828203905092915050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000612565601783612524565b91506125708261252f565b601782019050919050565b600061258682611938565b6125908185612524565b93506125a0818560208601611954565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006125e2601183612524565b91506125ed826125ac565b601182019050919050565b600061260382612558565b915061260f828561257b565b915061261a826125d5565b9150612626828461257b565b91508190509392505050565b600061263d82611a51565b915061264883611a51565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561268157612680611da7565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006126f582611a51565b91506000820361270857612707611da7565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000612749602083611943565b915061275482612713565b602082019050919050565b600060208201905081810360008301526127788161273c565b905091905056fea26469706673582212208ffe63ec71665675e9e2487965284cba744984c09c2e6b839a8ffe4dcd93616164736f6c634300080d0033