Loading
608060405261012c600755604051806080016040528060598152602001620034ef605991396008908162000034919062000441565b503480156200004257600080fd5b506040518060400160405280601f81526020017f4b616d70204b696c6d6572203135204d696e75746573204169722044726f70008152506040518060400160405280600681526020017f4b4b464d41440000000000000000000000000000000000000000000000000000815250620000cf620000c3620000fb60201b60201c565b6200010360201b60201c565b8160019081620000e0919062000441565b508060029081620000f2919062000441565b50505062000528565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200024957607f821691505b6020821081036200025f576200025e62000201565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002c97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200028a565b620002d586836200028a565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003226200031c6200031684620002ed565b620002f7565b620002ed565b9050919050565b6000819050919050565b6200033e8362000301565b620003566200034d8262000329565b84845462000297565b825550505050565b600090565b6200036d6200035e565b6200037a81848462000333565b505050565b5b81811015620003a2576200039660008262000363565b60018101905062000380565b5050565b601f821115620003f157620003bb8162000265565b620003c6846200027a565b81016020851015620003d6578190505b620003ee620003e5856200027a565b8301826200037f565b50505b505050565b600082821c905092915050565b60006200041660001984600802620003f6565b1980831691505092915050565b600062000431838362000403565b9150826002028217905092915050565b6200044c82620001c7565b67ffffffffffffffff811115620004685762000467620001d2565b5b62000474825462000230565b62000481828285620003a6565b600060209050601f831160018114620004b95760008415620004a4578287015190505b620004b0858262000423565b86555062000520565b601f198416620004c98662000265565b60005b82811015620004f357848901518255600182019150602085019450602081019050620004cc565b868310156200051357848901516200050f601f89168262000403565b8355505b6001600288020188555050505b505050505050565b612fb780620005386000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806370a08231116100ad578063b88d4fde11610071578063b88d4fde1461031b578063c87b56dd14610337578063d5abeb0114610367578063e985e9c514610385578063f2fde38b146103b55761012c565b806370a0823114610289578063715018a6146102b95780638da5cb5b146102c357806395d89b41146102e1578063a22cb465146102ff5761012c565b806323b872dd116100f457806323b872dd146101e957806330176e131461020557806342842e0e146102215780636352211e1461023d57806369a85e181461026d5761012c565b806301ffc9a71461013157806306fdde0314610161578063081812fc1461017f578063095ea7b3146101af57806318160ddd146101cb575b600080fd5b61014b60048036038101906101469190611d36565b6103d1565b6040516101589190611d7e565b60405180910390f35b6101696104b3565b6040516101769190611e29565b60405180910390f35b61019960048036038101906101949190611e81565b610545565b6040516101a69190611eef565b60405180910390f35b6101c960048036038101906101c49190611f36565b61058b565b005b6101d36106a2565b6040516101e09190611f85565b60405180910390f35b61020360048036038101906101fe9190611fa0565b6106b3565b005b61021f600480360381019061021a9190612058565b610713565b005b61023b60048036038101906102369190611fa0565b610731565b005b61025760048036038101906102529190611e81565b610751565b6040516102649190611eef565b60405180910390f35b61028760048036038101906102829190611f36565b6107d7565b005b6102a3600480360381019061029e91906120a5565b610878565b6040516102b09190611f85565b60405180910390f35b6102c161092f565b005b6102cb610943565b6040516102d89190611eef565b60405180910390f35b6102e961096c565b6040516102f69190611e29565b60405180910390f35b610319600480360381019061031491906120fe565b6109fe565b005b6103356004803603810190610330919061226e565b610a14565b005b610351600480360381019061034c9190611e81565b610a76565b60405161035e9190611e29565b60405180910390f35b61036f610ade565b60405161037c9190611f85565b60405180910390f35b61039f600480360381019061039a91906122f1565b610ae4565b6040516103ac9190611d7e565b60405180910390f35b6103cf60048036038101906103ca91906120a5565b610b78565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061049c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806104ac57506104ab82610bfb565b5b9050919050565b6060600180546104c290612360565b80601f01602080910402602001604051908101604052809291908181526020018280546104ee90612360565b801561053b5780601f106105105761010080835404028352916020019161053b565b820191906000526020600020905b81548152906001019060200180831161051e57829003601f168201915b5050505050905090565b600061055082610c65565b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061059682610751565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610606576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fd90612403565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610625610cb0565b73ffffffffffffffffffffffffffffffffffffffff16148061065457506106538161064e610cb0565b610ae4565b5b610693576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068a90612495565b60405180910390fd5b61069d8383610cb8565b505050565b60006106ae6009610d71565b905090565b6106c46106be610cb0565b82610d7f565b610703576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fa90612527565b60405180910390fd5b61070e838383610e14565b505050565b61071b61110d565b81816008918261072c9291906126fe565b505050565b61074c83838360405180602001604052806000815250610a14565b505050565b60008061075d8361118b565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c59061281a565b60405180910390fd5b80915050919050565b6107df61110d565b600754816107ed6009610d71565b6107f79190612869565b1115610838576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082f906128e9565b60405180910390fd5b60005b818110156108735761084d60096111c8565b6108608361085b6009610d71565b6111de565b808061086b90612909565b91505061083b565b505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108df906129c3565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61093761110d565b61094160006111fc565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606002805461097b90612360565b80601f01602080910402602001604051908101604052809291908181526020018280546109a790612360565b80156109f45780601f106109c9576101008083540402835291602001916109f4565b820191906000526020600020905b8154815290600101906020018083116109d757829003601f168201915b5050505050905090565b610a10610a09610cb0565b83836112c0565b5050565b610a25610a1f610cb0565b83610d7f565b610a64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5b90612527565b60405180910390fd5b610a708484848461142c565b50505050565b6060610a8182610c65565b6000610a8b611488565b90506000815111610aab5760405180602001604052806000815250610ad6565b80610ab58461151a565b604051602001610ac6929190612a1f565b6040516020818303038152906040525b915050919050565b60075481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610b8061110d565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be690612ab5565b60405180910390fd5b610bf8816111fc565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b610c6e816115e8565b610cad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca49061281a565b60405180910390fd5b50565b600033905090565b816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610d2b83610751565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081600001549050919050565b600080610d8b83610751565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610dcd5750610dcc8185610ae4565b5b80610e0b57508373ffffffffffffffffffffffffffffffffffffffff16610df384610545565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610e3482610751565b73ffffffffffffffffffffffffffffffffffffffff1614610e8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8190612b47565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ef9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef090612bd9565b60405180910390fd5b610f068383836001611629565b8273ffffffffffffffffffffffffffffffffffffffff16610f2682610751565b73ffffffffffffffffffffffffffffffffffffffff1614610f7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7390612b47565b60405180910390fd5b6005600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611108838383600161174f565b505050565b611115610cb0565b73ffffffffffffffffffffffffffffffffffffffff16611133610943565b73ffffffffffffffffffffffffffffffffffffffff1614611189576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118090612c45565b60405180910390fd5b565b60006003600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6001816000016000828254019250508190555050565b6111f8828260405180602001604052806000815250611755565b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361132e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132590612cb1565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161141f9190611d7e565b60405180910390a3505050565b611437848484610e14565b611443848484846117b0565b611482576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147990612d43565b60405180910390fd5b50505050565b60606008805461149790612360565b80601f01602080910402602001604051908101604052809291908181526020018280546114c390612360565b80156115105780601f106114e557610100808354040283529160200191611510565b820191906000526020600020905b8154815290600101906020018083116114f357829003601f168201915b5050505050905090565b60606000600161152984611937565b01905060008167ffffffffffffffff81111561154857611547612143565b5b6040519080825280601f01601f19166020018201604052801561157a5781602001600182028036833780820191505090505b509050600082602001820190505b6001156115dd578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816115d1576115d0612d63565b5b04945060008503611588575b819350505050919050565b60008073ffffffffffffffffffffffffffffffffffffffff1661160a8361118b565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600181111561174957600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146116bd5780600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116b59190612d92565b925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146117485780600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546117409190612869565b925050819055505b5b50505050565b50505050565b61175f8383611a8a565b61176c60008484846117b0565b6117ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a290612d43565b60405180910390fd5b505050565b60006117d18473ffffffffffffffffffffffffffffffffffffffff16611ca7565b1561192a578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026117fa610cb0565b8786866040518563ffffffff1660e01b815260040161181c9493929190612e1b565b6020604051808303816000875af192505050801561185857506040513d601f19601f820116820180604052508101906118559190612e7c565b60015b6118da573d8060008114611888576040519150601f19603f3d011682016040523d82523d6000602084013e61188d565b606091505b5060008151036118d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c990612d43565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061192f565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611995577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161198b5761198a612d63565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106119d2576d04ee2d6d415b85acef810000000083816119c8576119c7612d63565b5b0492506020810190505b662386f26fc100008310611a0157662386f26fc1000083816119f7576119f6612d63565b5b0492506010810190505b6305f5e1008310611a2a576305f5e1008381611a2057611a1f612d63565b5b0492506008810190505b6127108310611a4f576127108381611a4557611a44612d63565b5b0492506004810190505b60648310611a725760648381611a6857611a67612d63565b5b0492506002810190505b600a8310611a81576001810190505b80915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611af9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af090612ef5565b60405180910390fd5b611b02816115e8565b15611b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3990612f61565b60405180910390fd5b611b50600083836001611629565b611b59816115e8565b15611b99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9090612f61565b60405180910390fd5b6001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ca360008383600161174f565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611d1381611cde565b8114611d1e57600080fd5b50565b600081359050611d3081611d0a565b92915050565b600060208284031215611d4c57611d4b611cd4565b5b6000611d5a84828501611d21565b91505092915050565b60008115159050919050565b611d7881611d63565b82525050565b6000602082019050611d936000830184611d6f565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611dd3578082015181840152602081019050611db8565b60008484015250505050565b6000601f19601f8301169050919050565b6000611dfb82611d99565b611e058185611da4565b9350611e15818560208601611db5565b611e1e81611ddf565b840191505092915050565b60006020820190508181036000830152611e438184611df0565b905092915050565b6000819050919050565b611e5e81611e4b565b8114611e6957600080fd5b50565b600081359050611e7b81611e55565b92915050565b600060208284031215611e9757611e96611cd4565b5b6000611ea584828501611e6c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611ed982611eae565b9050919050565b611ee981611ece565b82525050565b6000602082019050611f046000830184611ee0565b92915050565b611f1381611ece565b8114611f1e57600080fd5b50565b600081359050611f3081611f0a565b92915050565b60008060408385031215611f4d57611f4c611cd4565b5b6000611f5b85828601611f21565b9250506020611f6c85828601611e6c565b9150509250929050565b611f7f81611e4b565b82525050565b6000602082019050611f9a6000830184611f76565b92915050565b600080600060608486031215611fb957611fb8611cd4565b5b6000611fc786828701611f21565b9350506020611fd886828701611f21565b9250506040611fe986828701611e6c565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f84011261201857612017611ff3565b5b8235905067ffffffffffffffff81111561203557612034611ff8565b5b60208301915083600182028301111561205157612050611ffd565b5b9250929050565b6000806020838503121561206f5761206e611cd4565b5b600083013567ffffffffffffffff81111561208d5761208c611cd9565b5b61209985828601612002565b92509250509250929050565b6000602082840312156120bb576120ba611cd4565b5b60006120c984828501611f21565b91505092915050565b6120db81611d63565b81146120e657600080fd5b50565b6000813590506120f8816120d2565b92915050565b6000806040838503121561211557612114611cd4565b5b600061212385828601611f21565b9250506020612134858286016120e9565b9150509250929050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61217b82611ddf565b810181811067ffffffffffffffff8211171561219a57612199612143565b5b80604052505050565b60006121ad611cca565b90506121b98282612172565b919050565b600067ffffffffffffffff8211156121d9576121d8612143565b5b6121e282611ddf565b9050602081019050919050565b82818337600083830152505050565b600061221161220c846121be565b6121a3565b90508281526020810184848401111561222d5761222c61213e565b5b6122388482856121ef565b509392505050565b600082601f83011261225557612254611ff3565b5b81356122658482602086016121fe565b91505092915050565b6000806000806080858703121561228857612287611cd4565b5b600061229687828801611f21565b94505060206122a787828801611f21565b93505060406122b887828801611e6c565b925050606085013567ffffffffffffffff8111156122d9576122d8611cd9565b5b6122e587828801612240565b91505092959194509250565b6000806040838503121561230857612307611cd4565b5b600061231685828601611f21565b925050602061232785828601611f21565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061237857607f821691505b60208210810361238b5761238a612331565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006123ed602183611da4565b91506123f882612391565b604082019050919050565b6000602082019050818103600083015261241c816123e0565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b600061247f603d83611da4565b915061248a82612423565b604082019050919050565b600060208201905081810360008301526124ae81612472565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000612511602d83611da4565b915061251c826124b5565b604082019050919050565b6000602082019050818103600083015261254081612504565b9050919050565b600082905092915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026125b47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612577565b6125be8683612577565b95508019841693508086168417925050509392505050565b6000819050919050565b60006125fb6125f66125f184611e4b565b6125d6565b611e4b565b9050919050565b6000819050919050565b612615836125e0565b61262961262182612602565b848454612584565b825550505050565b600090565b61263e612631565b61264981848461260c565b505050565b5b8181101561266d57612662600082612636565b60018101905061264f565b5050565b601f8211156126b25761268381612552565b61268c84612567565b8101602085101561269b578190505b6126af6126a785612567565b83018261264e565b50505b505050565b600082821c905092915050565b60006126d5600019846008026126b7565b1980831691505092915050565b60006126ee83836126c4565b9150826002028217905092915050565b6127088383612547565b67ffffffffffffffff81111561272157612720612143565b5b61272b8254612360565b612736828285612671565b6000601f8311600181146127655760008415612753578287013590505b61275d85826126e2565b8655506127c5565b601f19841661277386612552565b60005b8281101561279b57848901358255600182019150602085019450602081019050612776565b868310156127b857848901356127b4601f8916826126c4565b8355505b6001600288020188555050505b50505050505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000612804601883611da4565b915061280f826127ce565b602082019050919050565b60006020820190508181036000830152612833816127f7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061287482611e4b565b915061287f83611e4b565b92508282019050808211156128975761289661283a565b5b92915050565b7f4d6178207075626c696320737570706c79206578636565646564000000000000600082015250565b60006128d3601a83611da4565b91506128de8261289d565b602082019050919050565b60006020820190508181036000830152612902816128c6565b9050919050565b600061291482611e4b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036129465761294561283a565b5b600182019050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b60006129ad602983611da4565b91506129b882612951565b604082019050919050565b600060208201905081810360008301526129dc816129a0565b9050919050565b600081905092915050565b60006129f982611d99565b612a0381856129e3565b9350612a13818560208601611db5565b80840191505092915050565b6000612a2b82856129ee565b9150612a3782846129ee565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612a9f602683611da4565b9150612aaa82612a43565b604082019050919050565b60006020820190508181036000830152612ace81612a92565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000612b31602583611da4565b9150612b3c82612ad5565b604082019050919050565b60006020820190508181036000830152612b6081612b24565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612bc3602483611da4565b9150612bce82612b67565b604082019050919050565b60006020820190508181036000830152612bf281612bb6565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612c2f602083611da4565b9150612c3a82612bf9565b602082019050919050565b60006020820190508181036000830152612c5e81612c22565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000612c9b601983611da4565b9150612ca682612c65565b602082019050919050565b60006020820190508181036000830152612cca81612c8e565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612d2d603283611da4565b9150612d3882612cd1565b604082019050919050565b60006020820190508181036000830152612d5c81612d20565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612d9d82611e4b565b9150612da883611e4b565b9250828203905081811115612dc057612dbf61283a565b5b92915050565b600081519050919050565b600082825260208201905092915050565b6000612ded82612dc6565b612df78185612dd1565b9350612e07818560208601611db5565b612e1081611ddf565b840191505092915050565b6000608082019050612e306000830187611ee0565b612e3d6020830186611ee0565b612e4a6040830185611f76565b8181036060830152612e5c8184612de2565b905095945050505050565b600081519050612e7681611d0a565b92915050565b600060208284031215612e9257612e91611cd4565b5b6000612ea084828501612e67565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000612edf602083611da4565b9150612eea82612ea9565b602082019050919050565b60006020820190508181036000830152612f0e81612ed2565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000612f4b601c83611da4565b9150612f5682612f15565b602082019050919050565b60006020820190508181036000830152612f7a81612f3e565b905091905056fea26469706673582212209b11cb189931ef631f2f0ef3cc669c405d0fe231dbb2437b2f560b7dafc9213a64736f6c6343000811003368747470733a2f2f6b616d706c6f76656865616c732e6d7970696e6174612e636c6f75642f697066732f516d554e73785164456f7a456e715a556f6763396a31566561714579466f616e74546b5a62786b6d3759647069542f