60806040525f600b5534801562000014575f80fd5b5060405162002e6b38038062002e6b83398181016040528101906200003a9190620004f2565b6040518060400160405280600b81526020017f53696d70736f6e436f696e0000000000000000000000000000000000000000008152506040518060400160405280600781526020017f53494d50534f4e00000000000000000000000000000000000000000000000000815250682567ac70392b880000620000d0620000c46200038560201b60201c565b6200038c60201b60201c565b8260059081620000e1919062000786565b508160069081620000f3919062000786565b50806004819055508060025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200019c91906200087b565b60405180910390a35050505f81905080600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a682567ac70392b880000620002039190620008c3565b600981905550600a682567ac70392b880000620002219190620008c3565b6008819055506001600a5f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600a5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600a5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050620008fa565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620004bc8262000491565b9050919050565b620004ce81620004b0565b8114620004d9575f80fd5b50565b5f81519050620004ec81620004c3565b92915050565b5f602082840312156200050a57620005096200048d565b5b5f6200051984828501620004dc565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200059e57607f821691505b602082108103620005b457620005b362000559565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620006187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005db565b620006248683620005db565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200066e6200066862000662846200063c565b62000645565b6200063c565b9050919050565b5f819050919050565b62000689836200064e565b620006a1620006988262000675565b848454620005e7565b825550505050565b5f90565b620006b7620006a9565b620006c48184846200067e565b505050565b5b81811015620006eb57620006df5f82620006ad565b600181019050620006ca565b5050565b601f8211156200073a576200070481620005ba565b6200070f84620005cc565b810160208510156200071f578190505b620007376200072e85620005cc565b830182620006c9565b50505b505050565b5f82821c905092915050565b5f6200075c5f19846008026200073f565b1980831691505092915050565b5f6200077683836200074b565b9150826002028217905092915050565b620007918262000522565b67ffffffffffffffff811115620007ad57620007ac6200052c565b5b620007b9825462000586565b620007c6828285620006ef565b5f60209050601f831160018114620007fc575f8415620007e7578287015190505b620007f3858262000769565b86555062000862565b601f1984166200080c86620005ba565b5f5b8281101562000835578489015182556001820191506020850194506020810190506200080e565b8683101562000855578489015162000851601f8916826200074b565b8355505b6001600288020188555050505b505050505050565b62000875816200063c565b82525050565b5f602082019050620008905f8301846200086a565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620008cf826200063c565b9150620008dc836200063c565b925082620008ef57620008ee62000896565b5b828204905092915050565b61256380620009085f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c806370a08231116100ab5780639dbc80ee1161006f5780639dbc80ee14610334578063a457c2d714610352578063a9059cbb14610382578063dd62ed3e146103b2578063f2fde38b146103e25761012a565b806370a082311461027a5780638c0b5e22146102aa5780638da5cb5b146102c857806395d89b41146102e657806398636f32146103045761012a565b806323b872dd116100f257806323b872dd146101d4578063313ce56714610204578063395093511461022257806344489ad11461025257806362256589146102705761012a565b806302422ea41461012e5780630632018f1461015e57806306fdde0314610168578063095ea7b31461018657806318160ddd146101b6575b5f80fd5b61014860048036038101906101439190611ad1565b6103fe565b6040516101559190611b1e565b60405180910390f35b6101666104e0565b005b6101706104f3565b60405161017d9190611bc1565b60405180910390f35b6101a0600480360381019061019b9190611ad1565b610583565b6040516101ad9190611bfb565b60405180910390f35b6101be6105a0565b6040516101cb9190611b1e565b60405180910390f35b6101ee60048036038101906101e99190611c14565b6105a9565b6040516101fb9190611bfb565b60405180910390f35b61020c6106a4565b6040516102199190611c7f565b60405180910390f35b61023c60048036038101906102379190611ad1565b6106ac565b6040516102499190611bfb565b60405180910390f35b61025a610753565b6040516102679190611bfb565b60405180910390f35b610278610765565b005b610294600480360381019061028f9190611c98565b610789565b6040516102a19190611b1e565b60405180910390f35b6102b26107cf565b6040516102bf9190611b1e565b60405180910390f35b6102d06107d5565b6040516102dd9190611cd2565b60405180910390f35b6102ee6107fc565b6040516102fb9190611bc1565b60405180910390f35b61031e60048036038101906103199190611c98565b61088c565b60405161032b9190611bfb565b60405180910390f35b61033c6108a9565b6040516103499190611b1e565b60405180910390f35b61036c60048036038101906103679190611ad1565b6108af565b6040516103799190611bfb565b60405180910390f35b61039c60048036038101906103979190611ad1565b61099e565b6040516103a99190611bfb565b60405180910390f35b6103cc60048036038101906103c79190611ceb565b6109bb565b6040516103d99190611b1e565b60405180910390f35b6103fc60048036038101906103f79190611c98565b610a3d565b005b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104965760025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104d8565b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555b905092915050565b6104e8610abf565b6104f15f610b3d565b565b60606005805461050290611d56565b80601f016020809104026020016040519081016040528092919081815260200182805461052e90611d56565b80156105795780601f1061055057610100808354040283529160200191610579565b820191905f5260205f20905b81548152906001019060200180831161055c57829003601f168201915b5050505050905090565b5f61059661058f610c3e565b8484610c45565b6001905092915050565b5f600454905090565b5f6105b5848484610e08565b5f60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105fc610c3e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561067b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067290611df6565b60405180910390fd5b61069885610687610c3e565b85846106939190611e41565b610c45565b60019150509392505050565b5f6009905090565b5f6107496106b8610c3e565b848460035f6106c5610c3e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107449190611e74565b610c45565b6001905092915050565b60075f9054906101000a900460ff1681565b61076d610abf565b600160075f6101000a81548160ff021916908315150217905550565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60085481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606006805461080b90611d56565b80601f016020809104026020016040519081016040528092919081815260200182805461083790611d56565b80156108825780601f1061085957610100808354040283529160200191610882565b820191905f5260205f20905b81548152906001019060200180831161086557829003601f168201915b5050505050905090565b600a602052805f5260405f205f915054906101000a900460ff1681565b60095481565b5f8060035f6108bc610c3e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610976576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096d90611f17565b60405180910390fd5b610993610981610c3e565b85858461098e9190611e41565b610c45565b600191505092915050565b5f6109b16109aa610c3e565b8484610e08565b6001905092915050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610a45610abf565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ab3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aaa90611fa5565b60405180910390fd5b610abc81610b3d565b50565b610ac7610c3e565b73ffffffffffffffffffffffffffffffffffffffff16610ae56107d5565b73ffffffffffffffffffffffffffffffffffffffff1614610b3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b329061200d565b60405180910390fd5b565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610caa9061209b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1890612129565b60405180910390fd5b8060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dfb9190611b1e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6d906121b7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edb90612245565b60405180910390fd5b610eef8383836110f2565b5f8103156110ed57600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610f955750600a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156110e1575f610fc5600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610789565b14611005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffc906122ad565b60405180910390fd5b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806110ac5750600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b156110e0575f6064600b54836110c291906122cb565b6110cc9190612339565b90506110da848484846114ca565b506110ed565b5b6110ec8383836117c5565b5b505050565b60075f9054906101000a900460ff166114c457600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161580156111a35750600a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156114c3576008548111156111ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e4906123b3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff16600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361141557600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112ab573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112cf91906123e5565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611355573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061137991906123e5565b6040518363ffffffff1660e01b8152600401611396929190612410565b602060405180830381865afa1580156113b1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113d591906123e5565b600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603156114c5576009548161147784610789565b6114819190611e74565b11156114c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b990612481565b60405180910390fd5b5b5b5b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611538576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152f906121b7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159d90612245565b60405180910390fd5b6115b1848484611a3b565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611635576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162c9061250f565b60405180910390fd5b82810360025f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555081836116859190611e41565b92508160045f8282546116989190611e41565b925050819055508260025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546116eb9190611e74565b9250508190555061dead73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117519190611b1e565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516117b69190611b1e565b60405180910390a35050505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611833576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182a906121b7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189890612245565b60405180910390fd5b6118ac838383611a3b565b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611930576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119279061250f565b60405180910390fd5b818161193c9190611e41565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546119c99190611e74565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611a2d9190611b1e565b60405180910390a350505050565b505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611a6d82611a44565b9050919050565b611a7d81611a63565b8114611a87575f80fd5b50565b5f81359050611a9881611a74565b92915050565b5f819050919050565b611ab081611a9e565b8114611aba575f80fd5b50565b5f81359050611acb81611aa7565b92915050565b5f8060408385031215611ae757611ae6611a40565b5b5f611af485828601611a8a565b9250506020611b0585828601611abd565b9150509250929050565b611b1881611a9e565b82525050565b5f602082019050611b315f830184611b0f565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611b6e578082015181840152602081019050611b53565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611b9382611b37565b611b9d8185611b41565b9350611bad818560208601611b51565b611bb681611b79565b840191505092915050565b5f6020820190508181035f830152611bd98184611b89565b905092915050565b5f8115159050919050565b611bf581611be1565b82525050565b5f602082019050611c0e5f830184611bec565b92915050565b5f805f60608486031215611c2b57611c2a611a40565b5b5f611c3886828701611a8a565b9350506020611c4986828701611a8a565b9250506040611c5a86828701611abd565b9150509250925092565b5f60ff82169050919050565b611c7981611c64565b82525050565b5f602082019050611c925f830184611c70565b92915050565b5f60208284031215611cad57611cac611a40565b5b5f611cba84828501611a8a565b91505092915050565b611ccc81611a63565b82525050565b5f602082019050611ce55f830184611cc3565b92915050565b5f8060408385031215611d0157611d00611a40565b5b5f611d0e85828601611a8a565b9250506020611d1f85828601611a8a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611d6d57607f821691505b602082108103611d8057611d7f611d29565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f611de0602883611b41565b9150611deb82611d86565b604082019050919050565b5f6020820190508181035f830152611e0d81611dd4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611e4b82611a9e565b9150611e5683611a9e565b9250828203905081811115611e6e57611e6d611e14565b5b92915050565b5f611e7e82611a9e565b9150611e8983611a9e565b9250828201905080821115611ea157611ea0611e14565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611f01602583611b41565b9150611f0c82611ea7565b604082019050919050565b5f6020820190508181035f830152611f2e81611ef5565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611f8f602683611b41565b9150611f9a82611f35565b604082019050919050565b5f6020820190508181035f830152611fbc81611f83565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611ff7602083611b41565b915061200282611fc3565b602082019050919050565b5f6020820190508181035f83015261202481611feb565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612085602483611b41565b91506120908261202b565b604082019050919050565b5f6020820190508181035f8301526120b281612079565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612113602283611b41565b915061211e826120b9565b604082019050919050565b5f6020820190508181035f83015261214081612107565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6121a1602583611b41565b91506121ac82612147565b604082019050919050565b5f6020820190508181035f8301526121ce81612195565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61222f602383611b41565b915061223a826121d5565b604082019050919050565b5f6020820190508181035f83015261225c81612223565b9050919050565b7f45524332303a2064697361626c6520726f75746572206465666c6174696f6e005f82015250565b5f612297601f83611b41565b91506122a282612263565b602082019050919050565b5f6020820190508181035f8301526122c48161228b565b9050919050565b5f6122d582611a9e565b91506122e083611a9e565b92508282026122ee81611a9e565b9150828204841483151761230557612304611e14565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61234382611a9e565b915061234e83611a9e565b92508261235e5761235d61230c565b5b828204905092915050565b7f416d6f756e742065786365656473206d617800000000000000000000000000005f82015250565b5f61239d601283611b41565b91506123a882612369565b602082019050919050565b5f6020820190508181035f8301526123ca81612391565b9050919050565b5f815190506123df81611a74565b92915050565b5f602082840312156123fa576123f9611a40565b5b5f612407848285016123d1565b91505092915050565b5f6040820190506124235f830185611cc3565b6124306020830184611cc3565b9392505050565b7f4d617820686f6c64696e67206578636565646564206d617800000000000000005f82015250565b5f61246b601883611b41565b915061247682612437565b602082019050919050565b5f6020820190508181035f8301526124988161245f565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6124f9602683611b41565b91506125048261249f565b604082019050919050565b5f6020820190508181035f830152612526816124ed565b905091905056fea2646970667358221220997262e2ff3f2d4db7f622e916ac9a44730b753fb6da51ace00afeafb7dd358764736f6c634300081500330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d