0x60806040526008600a62000014919062000786565b650c206898d555620000279190620007d7565b6004556008600a6200003a919062000786565b650c206898d5556200004d9190620007d7565b6005556000600760146101000a81548160ff0219169083151502179055506000600760156101000a81548160ff0219169083151502179055503480156200009357600080fd5b506000620000a6620005bb60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060014603620001a357737a250d5630b4cf539739df2c5dacb4c659f2488d600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000211573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023791906200088c565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002c1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002e791906200088c565b6040518363ffffffff1660e01b815260040162000306929190620008cf565b6020604051808303816000875af115801562000326573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034c91906200088c565b600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506008600a6200039c919062000786565b66025e546dd9aaaa620003b09190620007d7565b60016000620003c4620005bb60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016003600062000418620005c360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060016003600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200052b620005bb60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008600a6200058a919062000786565b66025e546dd9aaaa6200059e9190620007d7565b604051620005ad91906200090d565b60405180910390a36200092a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200067a57808604811115620006525762000651620005ec565b5b6001851615620006625780820291505b808102905062000672856200061b565b945062000632565b94509492505050565b60008262000695576001905062000768565b81620006a5576000905062000768565b8160018114620006be5760028114620006c957620006ff565b600191505062000768565b60ff841115620006de57620006dd620005ec565b5b8360020a915084821115620006f857620006f7620005ec565b5b5062000768565b5060208310610133831016604e8410600b8410161715620007395782820a905083811115620007335762000732620005ec565b5b62000768565b62000748848484600162000628565b92509050818404811115620007625762000761620005ec565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b600062000793826200076f565b9150620007a08362000779565b9250620007cf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000683565b905092915050565b6000620007e4826200076f565b9150620007f1836200076f565b925082820262000801816200076f565b915082820484148315176200081b576200081a620005ec565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620008548262000827565b9050919050565b620008668162000847565b81146200087257600080fd5b50565b60008151905062000886816200085b565b92915050565b600060208284031215620008a557620008a462000822565b5b6000620008b58482850162000875565b91505092915050565b620008c98162000847565b82525050565b6000604082019050620008e66000830185620008be565b620008f56020830184620008be565b9392505050565b62000907816200076f565b82525050565b6000602082019050620009246000830184620008fc565b92915050565b61297a806200093a6000396000f3fe6080604052600436106101bb5760003560e01c8063768dc710116100ec578063af465a271161008a578063dd62ed3e11610064578063dd62ed3e146105e7578063efabb72f14610624578063f2fde38b1461063b578063ffb54a9914610664576101c2565b8063af465a2714610566578063b09f126614610591578063d28d8852146105bc576101c2565b80638da5cb5b116100c65780638da5cb5b146104a85780638f9a55c0146104d357806395d89b41146104fe578063a9059cbb14610529576101c2565b8063768dc710146104155780637d1db4a51461045257806385141a771461047d576101c2565b8063313ce5671161015957806356cd40e71161013357806356cd40e714610381578063654c059c1461039857806370a08231146103c1578063715018a6146103fe576101c2565b8063313ce5671461031457806349bd5a5e1461033f57806351cd7cc31461036a576101c2565b80631694505e116101955780631694505e1461025857806318160ddd146102835780631f010dae146102ae57806323b872dd146102d7576101c2565b806302a469bf146101c757806306fdde03146101f0578063095ea7b31461021b576101c2565b366101c257005b600080fd5b3480156101d357600080fd5b506101ee60048036038101906101e99190611c7e565b61068f565b005b3480156101fc57600080fd5b5061020561077f565b6040516102129190611d3b565b60405180910390f35b34801561022757600080fd5b50610242600480360381019061023d9190611d93565b6107bc565b60405161024f9190611dee565b60405180910390f35b34801561026457600080fd5b5061026d6107da565b60405161027a9190611e68565b60405180910390f35b34801561028f57600080fd5b50610298610800565b6040516102a59190611e92565b60405180910390f35b3480156102ba57600080fd5b506102d560048036038101906102d09190611c7e565b610827565b005b3480156102e357600080fd5b506102fe60048036038101906102f99190611ead565b610917565b60405161030b9190611dee565b60405180910390f35b34801561032057600080fd5b506103296109f0565b6040516103369190611f1c565b60405180910390f35b34801561034b57600080fd5b506103546109f9565b6040516103619190611f46565b60405180910390f35b34801561037657600080fd5b5061037f610a1f565b005b34801561038d57600080fd5b50610396610b21565b005b3480156103a457600080fd5b506103bf60048036038101906103ba9190611c7e565b610c5a565b005b3480156103cd57600080fd5b506103e860048036038101906103e39190611c7e565b610e65565b6040516103f59190611e92565b60405180910390f35b34801561040a57600080fd5b50610413610eae565b005b34801561042157600080fd5b5061043c60048036038101906104379190611c7e565b611001565b6040516104499190611dee565b60405180910390f35b34801561045e57600080fd5b50610467611021565b6040516104749190611e92565b60405180910390f35b34801561048957600080fd5b50610492611027565b60405161049f9190611f46565b60405180910390f35b3480156104b457600080fd5b506104bd61102d565b6040516104ca9190611f46565b60405180910390f35b3480156104df57600080fd5b506104e8611056565b6040516104f59190611e92565b60405180910390f35b34801561050a57600080fd5b5061051361105c565b6040516105209190611d3b565b60405180910390f35b34801561053557600080fd5b50610550600480360381019061054b9190611d93565b611099565b60405161055d9190611dee565b60405180910390f35b34801561057257600080fd5b5061057b6110b7565b6040516105889190611e92565b60405180910390f35b34801561059d57600080fd5b506105a66110da565b6040516105b39190611d3b565b60405180910390f35b3480156105c857600080fd5b506105d1611113565b6040516105de9190611d3b565b60405180910390f35b3480156105f357600080fd5b5061060e60048036038101906106099190611f61565b61114c565b60405161061b9190611e92565b60405180910390f35b34801561063057600080fd5b506106396111d3565b005b34801561064757600080fd5b50610662600480360381019061065d9190611c7e565b611233565b005b34801561067057600080fd5b50610679611343565b6040516106869190611dee565b60405180910390f35b610697611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b90611fed565b60405180910390fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60606040518060400160405280600481526020017f53454e4400000000000000000000000000000000000000000000000000000000815250905090565b60006107d06107c9611356565b848461135e565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006008600a610810919061216f565b66025e546dd9aaaa61082291906121ba565b905090565b61082f611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b390611fed565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000610924848484611527565b6109e584610930611356565b6109e08560405180606001604052806028815260200161291d60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610996611356565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a4b9092919063ffffffff16565b61135e565b600190509392505050565b60006008905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610a27611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ab4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aab90611fed565b60405180910390fd5b600760149054906101000a900460ff1615610b04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afb90612248565b60405180910390fd5b6001600760146101000a81548160ff021916908315150217905550565b610b29611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bad90611fed565b60405180910390fd5b6008600a610bc4919061216f565b66025e546dd9aaaa610bd691906121ba565b6004819055506008600a610bea919061216f565b66025e546dd9aaaa610bfc91906121ba565b6005819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6008600a610c31919061216f565b66025e546dd9aaaa610c4391906121ba565b604051610c509190611e92565b60405180910390a1565b610c62611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce690611fed565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d54906122b4565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610d989190611f46565b602060405180830381865afa158015610db5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd991906122e9565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610dff61102d565b836040518363ffffffff1660e01b8152600401610e1d929190612316565b6020604051808303816000875af1158015610e3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e60919061236b565b505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610eb6611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3a90611fed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60036020528060005260406000206000915054906101000a900460ff1681565b60045481565b61dead81565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60055481565b60606040518060400160405280600481526020017f53454e4400000000000000000000000000000000000000000000000000000000815250905090565b60006110ad6110a6611356565b8484611527565b6001905092915050565b6008600a6110c5919061216f565b66025e546dd9aaaa6110d791906121ba565b81565b6040518060400160405280600481526020017f53454e440000000000000000000000000000000000000000000000000000000081525081565b6040518060400160405280600481526020017f53454e440000000000000000000000000000000000000000000000000000000081525081565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60004790506000811115611230576111e961102d565b73ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561122e573d6000803e3d6000fd5b505b50565b61123b611356565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112bf90611fed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611337576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132e9061240a565b60405180910390fd5b61134081611aaf565b50565b600760149054906101000a900460ff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c49061249c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361143c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114339061252e565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161151a9190611e92565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611596576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158d906125c0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611605576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115fc90612652565b60405180910390fd5b60008111611648576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163f906126e4565b60405180910390fd5b61165061102d565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116be575061168e61102d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156118b757600760149054906101000a900460ff16611712576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170990612750565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156117bd5750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156118135750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156118b65760045481111561185d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611854906127bc565b60405180910390fd5b6005548161186a84610e65565b61187491906127dc565b11156118b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ac9061285c565b60405180910390fd5b5b5b61190981600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b7390919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061199e81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bbd90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611a3e9190611e92565b60405180910390a3505050565b6000838311158290611a93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8a9190611d3b565b60405180910390fd5b5060008385611aa2919061287c565b9050809150509392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000611bb583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611a4b565b905092915050565b6000808284611bcc91906127dc565b905083811015611c11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c08906128fc565b60405180910390fd5b8091505092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611c4b82611c20565b9050919050565b611c5b81611c40565b8114611c6657600080fd5b50565b600081359050611c7881611c52565b92915050565b600060208284031215611c9457611c93611c1b565b5b6000611ca284828501611c69565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611ce5578082015181840152602081019050611cca565b60008484015250505050565b6000601f19601f8301169050919050565b6000611d0d82611cab565b611d178185611cb6565b9350611d27818560208601611cc7565b611d3081611cf1565b840191505092915050565b60006020820190508181036000830152611d558184611d02565b905092915050565b6000819050919050565b611d7081611d5d565b8114611d7b57600080fd5b50565b600081359050611d8d81611d67565b92915050565b60008060408385031215611daa57611da9611c1b565b5b6000611db885828601611c69565b9250506020611dc985828601611d7e565b9150509250929050565b60008115159050919050565b611de881611dd3565b82525050565b6000602082019050611e036000830184611ddf565b92915050565b6000819050919050565b6000611e2e611e29611e2484611c20565b611e09565b611c20565b9050919050565b6000611e4082611e13565b9050919050565b6000611e5282611e35565b9050919050565b611e6281611e47565b82525050565b6000602082019050611e7d6000830184611e59565b92915050565b611e8c81611d5d565b82525050565b6000602082019050611ea76000830184611e83565b92915050565b600080600060608486031215611ec657611ec5611c1b565b5b6000611ed486828701611c69565b9350506020611ee586828701611c69565b9250506040611ef686828701611d7e565b9150509250925092565b600060ff82169050919050565b611f1681611f00565b82525050565b6000602082019050611f316000830184611f0d565b92915050565b611f4081611c40565b82525050565b6000602082019050611f5b6000830184611f37565b92915050565b60008060408385031215611f7857611f77611c1b565b5b6000611f8685828601611c69565b9250506020611f9785828601611c69565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611fd7602083611cb6565b9150611fe282611fa1565b602082019050919050565b6000602082019050818103600083015261200681611fca565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156120935780860481111561206f5761206e61200d565b5b600185161561207e5780820291505b808102905061208c8561203c565b9450612053565b94509492505050565b6000826120ac5760019050612168565b816120ba5760009050612168565b81600181146120d057600281146120da57612109565b6001915050612168565b60ff8411156120ec576120eb61200d565b5b8360020a9150848211156121035761210261200d565b5b50612168565b5060208310610133831016604e8410600b841016171561213e5782820a9050838111156121395761213861200d565b5b612168565b61214b8484846001612049565b925090508184048111156121625761216161200d565b5b81810290505b9392505050565b600061217a82611d5d565b915061218583611f00565b92506121b27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461209c565b905092915050565b60006121c582611d5d565b91506121d083611d5d565b92508282026121de81611d5d565b915082820484148315176121f5576121f461200d565b5b5092915050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000612232601783611cb6565b915061223d826121fc565b602082019050919050565b6000602082019050818103600083015261226181612225565b9050919050565b7f63616e6e6f7420636c61696d206e617469766520746f6b656e00000000000000600082015250565b600061229e601983611cb6565b91506122a982612268565b602082019050919050565b600060208201905081810360008301526122cd81612291565b9050919050565b6000815190506122e381611d67565b92915050565b6000602082840312156122ff576122fe611c1b565b5b600061230d848285016122d4565b91505092915050565b600060408201905061232b6000830185611f37565b6123386020830184611e83565b9392505050565b61234881611dd3565b811461235357600080fd5b50565b6000815190506123658161233f565b92915050565b60006020828403121561238157612380611c1b565b5b600061238f84828501612356565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006123f4602683611cb6565b91506123ff82612398565b604082019050919050565b60006020820190508181036000830152612423816123e7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612486602483611cb6565b91506124918261242a565b604082019050919050565b600060208201905081810360008301526124b581612479565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612518602283611cb6565b9150612523826124bc565b604082019050919050565b600060208201905081810360008301526125478161250b565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006125aa602583611cb6565b91506125b58261254e565b604082019050919050565b600060208201905081810360008301526125d98161259d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061263c602383611cb6565b9150612647826125e0565b604082019050919050565b6000602082019050818103600083015261266b8161262f565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006126ce602983611cb6565b91506126d982612672565b604082019050919050565b600060208201905081810360008301526126fd816126c1565b9050919050565b7f7761697420666f722074726164696e6720746f206f70656e0000000000000000600082015250565b600061273a601883611cb6565b915061274582612704565b602082019050919050565b600060208201905081810360008301526127698161272d565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b60006127a6601983611cb6565b91506127b182612770565b602082019050919050565b600060208201905081810360008301526127d581612799565b9050919050565b60006127e782611d5d565b91506127f283611d5d565b925082820190508082111561280a5761280961200d565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b6000612846601a83611cb6565b915061285182612810565b602082019050919050565b6000602082019050818103600083015261287581612839565b9050919050565b600061288782611d5d565b915061289283611d5d565b92508282039050818111156128aa576128a961200d565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006128e6601b83611cb6565b91506128f1826128b0565b602082019050919050565b60006020820190508181036000830152612915816128d9565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122087eac66be52e5d184f656537bc2be81c0170d977f830260ec533d58cc8b24c8064736f6c63430008130033