60806040526d13b8b5b5056e16b3be04000000006005556d13b8b5b5056e16b3be04000000006006556000600b60156101000a81548160ff0219169083151502179055506000600b60166101000a81548160ff0219169083151502179055503480156200006b57600080fd5b5060006200007e620003a660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506200012c620003a660201b60201c565b600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c6007819055507310ed43c718714eb63d5aa57b78b54704e256024e600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600554600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160046000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620002fe60c8600554620003ae60201b620011921790919060201c565b600981905550620003216064600554620003ae60201b620011921790919060201c565b60068190555062000337620003a660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60055460405162000398919062000483565b60405180910390a3620005cf565b600033905090565b6000620003f883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200040060201b60201c565b905092915050565b600080831182906200044a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000441919062000544565b60405180910390fd5b50600083856200045b919062000597565b9050809150509392505050565b6000819050919050565b6200047d8162000468565b82525050565b60006020820190506200049a600083018462000472565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015620004dc578082015181840152602081019050620004bf565b83811115620004ec576000848401525b50505050565b6000601f19601f8301169050919050565b60006200051082620004a0565b6200051c8185620004ab565b93506200052e818560208601620004bc565b6200053981620004f2565b840191505092915050565b6000602082019050818103600083015262000560818462000503565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620005a48262000468565b9150620005b18362000468565b925082620005c457620005c362000568565b5b828204905092915050565b612f8380620005df6000396000f3fe6080604052600436106101185760003560e01c8063715018a6116100a0578063bb2f719911610064578063bb2f719914610388578063d91a21a61461039f578063dd62ed3e146103c8578063e8078d9414610405578063f42938901461041c5761011f565b8063715018a6146102b35780637d1db4a5146102ca5780638da5cb5b146102f557806395d89b4114610320578063a9059cbb1461034b5761011f565b80632896a77d116100e75780632896a77d146101f4578063313ce5671461020b5780633e7175c51461023657806351bc3c851461025f57806370a08231146102765761011f565b806306fdde0314610124578063095ea7b31461014f57806318160ddd1461018c57806323b872dd146101b75761011f565b3661011f57005b600080fd5b34801561013057600080fd5b50610139610433565b6040516101469190612146565b60405180910390f35b34801561015b57600080fd5b5061017660048036038101906101719190612201565b610470565b604051610183919061225c565b60405180910390f35b34801561019857600080fd5b506101a161048e565b6040516101ae9190612286565b60405180910390f35b3480156101c357600080fd5b506101de60048036038101906101d991906122a1565b610498565b6040516101eb919061225c565b60405180910390f35b34801561020057600080fd5b50610209610571565b005b34801561021757600080fd5b50610220610948565b60405161022d9190612310565b60405180910390f35b34801561024257600080fd5b5061025d6004803603810190610258919061232b565b610951565b005b34801561026b57600080fd5b506102746109fe565b005b34801561028257600080fd5b5061029d60048036038101906102989190612358565b610a18565b6040516102aa9190612286565b60405180910390f35b3480156102bf57600080fd5b506102c8610a61565b005b3480156102d657600080fd5b506102df610bb4565b6040516102ec9190612286565b60405180910390f35b34801561030157600080fd5b5061030a610bba565b6040516103179190612394565b60405180910390f35b34801561032c57600080fd5b50610335610be3565b6040516103429190612146565b60405180910390f35b34801561035757600080fd5b50610372600480360381019061036d9190612201565b610c20565b60405161037f919061225c565b60405180910390f35b34801561039457600080fd5b5061039d610c3e565b005b3480156103ab57600080fd5b506103c660048036038101906103c1919061232b565b610ec4565b005b3480156103d457600080fd5b506103ef60048036038101906103ea91906123af565b610f71565b6040516103fc9190612286565b60405180910390f35b34801561041157600080fd5b5061041a610ff8565b005b34801561042857600080fd5b50610431611181565b005b60606040518060400160405280600981526020017f534849424120494e550000000000000000000000000000000000000000000000815250905090565b600061048461047d6111dc565b84846111e4565b6001905092915050565b6000600554905090565b60006104a58484846113ad565b610566846104b16111dc565b61056185604051806060016040528060288152602001612f2660289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006105176111dc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119719092919063ffffffff16565b6111e4565b600190509392505050565b6105796111dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610606576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105fd9061243b565b60405180910390fd5b600b60149054906101000a900460ff1615610656576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064d906124a7565b60405180910390fd5b61068530600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166005546111e4565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106f2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071691906124dc565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561079f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c391906124dc565b6040518363ffffffff1660e01b81526004016107e0929190612509565b6020604051808303816000875af11580156107ff573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082391906124dc565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610902929190612532565b6020604051808303816000875af1158015610921573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109459190612587565b50565b60006012905090565b6109596111dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109dd9061243b565b60405180910390fd5b60065481116109f457600080fd5b8060068190555050565b6000610a0930610a18565b9050610a1581306119d5565b50565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a696111dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610af6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aed9061243b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60095481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f5348494200000000000000000000000000000000000000000000000000000000815250905090565b6000610c34610c2d6111dc565b84846113ad565b6001905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c7f6111dc565b73ffffffffffffffffffffffffffffffffffffffff1614610c9f57600080fd5b67016345785d8a0000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160026000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fff6cae960e01b604051602401604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610e0591906125fb565b6000604051808303816000865af19150503d8060008114610e42576040519150601f19603f3d011682016040523d82523d6000602084013e610e47565b606091505b505090508015610e8657610e816305f5e100600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166119d5565b610ec1565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb89061265e565b60405180910390fd5b50565b610ecc6111dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f509061243b565b60405180910390fd5b6009548111610f6757600080fd5b8060098190555050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6110006111dc565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461108d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110849061243b565b60405180910390fd5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306110d630610a18565b6000806110e1610bba565b426040518863ffffffff1660e01b8152600401611103969594939291906126c3565b60606040518083038185885af1158015611121573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906111469190612739565b5050506001600b60166101000a81548160ff0219169083151502179055506001600b60146101000a81548160ff021916908315150217905550565b600047905061118f81611c4f565b50565b60006111d483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611cbb565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124a906127fe565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b990612890565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516113a09190612286565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361141c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141390612922565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361148b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611482906129b4565b60405180910390fd5b600081116114ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c590612a46565b60405180910390fd5b6114d6610bba565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156115445750611514610bba565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156118b157600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156115f45750600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561164a5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561169557600954811115611694576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168b90612ab2565b60405180910390fd5b5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561173d5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156117935750600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156117f157600654816117a584610a18565b6117af9190612b01565b11156117f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e790612ba3565b60405180910390fd5b5b60006117fc30610a18565b9050600b60159054906101000a900460ff161580156118695750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156118815750600b60169054906101000a900460ff165b156118af5761189081306119d5565b6000479050668e1bc9bf04000081106118ad576118ac47611c4f565b5b505b505b61196c838383600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806119585750600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61196457600754611967565b60005b611d1e565b505050565b60008383111582906119b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b09190612146565b60405180910390fd5b50600083856119c89190612bc3565b9050809150509392505050565b6001600b60156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff811115611a0d57611a0c612bf7565b5b604051908082528060200260200182016040528015611a3b5781602001602082028036833780820191505090505b5090503081600081518110611a5357611a52612c26565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611afa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1e91906124dc565b81600181518110611b3257611b31612c26565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611b9930600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16856111e4565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008486426040518663ffffffff1660e01b8152600401611bfd959493929190612d13565b600060405180830381600087803b158015611c1757600080fd5b505af1158015611c2b573d6000803e3d6000fd5b50505050506000600b60156101000a81548160ff0219169083151502179055505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611cb7573d6000803e3d6000fd5b5050565b60008083118290611d02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf99190612146565b60405180910390fd5b5060008385611d119190612d9c565b9050809150509392505050565b6000611d466064611d388486611f8b90919063ffffffff16565b61119290919063ffffffff16565b90506000611d5d828561200590919063ffffffff16565b9050611db184600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461200590919063ffffffff16565b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e4681600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461204f90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611edb82600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461204f90919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611f7b9190612286565b60405180910390a3505050505050565b6000808303611f9d5760009050611fff565b60008284611fab9190612dcd565b9050828482611fba9190612d9c565b14611ffa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff190612e99565b60405180910390fd5b809150505b92915050565b600061204783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611971565b905092915050565b600080828461205e9190612b01565b9050838110156120a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209a90612f05565b60405180910390fd5b8091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156120e75780820151818401526020810190506120cc565b838111156120f6576000848401525b50505050565b6000601f19601f8301169050919050565b6000612118826120ad565b61212281856120b8565b93506121328185602086016120c9565b61213b816120fc565b840191505092915050565b60006020820190508181036000830152612160818461210d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006121988261216d565b9050919050565b6121a88161218d565b81146121b357600080fd5b50565b6000813590506121c58161219f565b92915050565b6000819050919050565b6121de816121cb565b81146121e957600080fd5b50565b6000813590506121fb816121d5565b92915050565b6000806040838503121561221857612217612168565b5b6000612226858286016121b6565b9250506020612237858286016121ec565b9150509250929050565b60008115159050919050565b61225681612241565b82525050565b6000602082019050612271600083018461224d565b92915050565b612280816121cb565b82525050565b600060208201905061229b6000830184612277565b92915050565b6000806000606084860312156122ba576122b9612168565b5b60006122c8868287016121b6565b93505060206122d9868287016121b6565b92505060406122ea868287016121ec565b9150509250925092565b600060ff82169050919050565b61230a816122f4565b82525050565b60006020820190506123256000830184612301565b92915050565b60006020828403121561234157612340612168565b5b600061234f848285016121ec565b91505092915050565b60006020828403121561236e5761236d612168565b5b600061237c848285016121b6565b91505092915050565b61238e8161218d565b82525050565b60006020820190506123a96000830184612385565b92915050565b600080604083850312156123c6576123c5612168565b5b60006123d4858286016121b6565b92505060206123e5858286016121b6565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006124256020836120b8565b9150612430826123ef565b602082019050919050565b6000602082019050818103600083015261245481612418565b9050919050565b7f54726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b60006124916017836120b8565b915061249c8261245b565b602082019050919050565b600060208201905081810360008301526124c081612484565b9050919050565b6000815190506124d68161219f565b92915050565b6000602082840312156124f2576124f1612168565b5b6000612500848285016124c7565b91505092915050565b600060408201905061251e6000830185612385565b61252b6020830184612385565b9392505050565b60006040820190506125476000830185612385565b6125546020830184612277565b9392505050565b61256481612241565b811461256f57600080fd5b50565b6000815190506125818161255b565b92915050565b60006020828403121561259d5761259c612168565b5b60006125ab84828501612572565b91505092915050565b600081519050919050565b600081905092915050565b60006125d5826125b4565b6125df81856125bf565b93506125ef8185602086016120c9565b80840191505092915050565b600061260782846125ca565b915081905092915050565b7f496e7465726e616c206661696c75726500000000000000000000000000000000600082015250565b60006126486010836120b8565b915061265382612612565b602082019050919050565b600060208201905081810360008301526126778161263b565b9050919050565b6000819050919050565b6000819050919050565b60006126ad6126a86126a38461267e565b612688565b6121cb565b9050919050565b6126bd81612692565b82525050565b600060c0820190506126d86000830189612385565b6126e56020830188612277565b6126f260408301876126b4565b6126ff60608301866126b4565b61270c6080830185612385565b61271960a0830184612277565b979650505050505050565b600081519050612733816121d5565b92915050565b60008060006060848603121561275257612751612168565b5b600061276086828701612724565b935050602061277186828701612724565b925050604061278286828701612724565b9150509250925092565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006127e86024836120b8565b91506127f38261278c565b604082019050919050565b60006020820190508181036000830152612817816127db565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061287a6022836120b8565b91506128858261281e565b604082019050919050565b600060208201905081810360008301526128a98161286d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061290c6025836120b8565b9150612917826128b0565b604082019050919050565b6000602082019050818103600083015261293b816128ff565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061299e6023836120b8565b91506129a982612942565b604082019050919050565b600060208201905081810360008301526129cd81612991565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000612a306029836120b8565b9150612a3b826129d4565b604082019050919050565b60006020820190508181036000830152612a5f81612a23565b9050919050565b7f5472616e73616374696f6e20616d6f756e74206c696d69746564000000000000600082015250565b6000612a9c601a836120b8565b9150612aa782612a66565b602082019050919050565b60006020820190508181036000830152612acb81612a8f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612b0c826121cb565b9150612b17836121cb565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612b4c57612b4b612ad2565b5b828201905092915050565b7f42616c616e63652065786365656465642077616c6c65742073697a6500000000600082015250565b6000612b8d601c836120b8565b9150612b9882612b57565b602082019050919050565b60006020820190508181036000830152612bbc81612b80565b9050919050565b6000612bce826121cb565b9150612bd9836121cb565b925082821015612bec57612beb612ad2565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612c8a8161218d565b82525050565b6000612c9c8383612c81565b60208301905092915050565b6000602082019050919050565b6000612cc082612c55565b612cca8185612c60565b9350612cd583612c71565b8060005b83811015612d06578151612ced8882612c90565b9750612cf883612ca8565b925050600181019050612cd9565b5085935050505092915050565b600060a082019050612d286000830188612277565b612d3560208301876126b4565b8181036040830152612d478186612cb5565b9050612d566060830185612385565b612d636080830184612277565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612da7826121cb565b9150612db2836121cb565b925082612dc257612dc1612d6d565b5b828204905092915050565b6000612dd8826121cb565b9150612de3836121cb565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612e1c57612e1b612ad2565b5b828202905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e836021836120b8565b9150612e8e82612e27565b604082019050919050565b60006020820190508181036000830152612eb281612e76565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000612eef601b836120b8565b9150612efa82612eb9565b602082019050919050565b60006020820190508181036000830152612f1e81612ee2565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122057fbb71dd68f9acfc3f5253dee38ea37b601383f24669810fbe0f87ba8551b9464736f6c634300080d0033