60806040526000600260146101000a81548160ff0219169083151502179055506009600555600554600a62000035919062000479565b620f4240620000459190620004ca565b6006556001600755737a250d5630b4cf539739df2c5dacb4c659f2488d600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600a81526020017f457468657265756dc2b20000000000000000000000000000000000000000000081525060099081620000e8919062000785565b506040518060400160405280600481526020017f4554485800000000000000000000000000000000000000000000000000000000815250600a90816200012f919062000785565b503480156200013d57600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600654600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051620002de91906200087d565b60405180910390a36200089a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200037a57808604811115620003525762000351620002ec565b5b6001851615620003625780820291505b808102905062000372856200031b565b945062000332565b94509492505050565b60008262000395576001905062000468565b81620003a5576000905062000468565b8160018114620003be5760028114620003c957620003ff565b600191505062000468565b60ff841115620003de57620003dd620002ec565b5b8360020a915084821115620003f857620003f7620002ec565b5b5062000468565b5060208310610133831016604e8410600b8410161715620004395782820a905083811115620004335762000432620002ec565b5b62000468565b62000448848484600162000328565b92509050818404811115620004625762000461620002ec565b5b81810290505b9392505050565b6000819050919050565b600062000486826200046f565b915062000493836200046f565b9250620004c27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000383565b905092915050565b6000620004d7826200046f565b9150620004e4836200046f565b9250828202620004f4816200046f565b915082820484148315176200050e576200050d620002ec565b5b5092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200059757607f821691505b602082108103620005ad57620005ac6200054f565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006177fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005d8565b620006238683620005d8565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000666620006606200065a846200046f565b6200063b565b6200046f565b9050919050565b6000819050919050565b620006828362000645565b6200069a62000691826200066d565b848454620005e5565b825550505050565b600090565b620006b1620006a2565b620006be81848462000677565b505050565b5b81811015620006e657620006da600082620006a7565b600181019050620006c4565b5050565b601f8211156200073557620006ff81620005b3565b6200070a84620005c8565b810160208510156200071a578190505b620007326200072985620005c8565b830182620006c3565b50505b505050565b600082821c905092915050565b60006200075a600019846008026200073a565b1980831691505092915050565b600062000775838362000747565b9150826002028217905092915050565b620007908262000515565b67ffffffffffffffff811115620007ac57620007ab62000520565b5b620007b882546200057e565b620007c5828285620006ea565b600060209050601f831160018114620007fd5760008415620007e8578287015190505b620007f4858262000767565b86555062000864565b601f1984166200080d86620005b3565b60005b82811015620008375784890151825560018201915060208501945060208101905062000810565b8683101562000857578489015162000853601f89168262000747565b8355505b6001600288020188555050505b505050505050565b62000877816200046f565b82525050565b60006020820190506200089460008301846200086c565b92915050565b61295b80620008aa6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806370a08231116100b85780639a7a23d61161007c5780639a7a23d61461037b578063a457c2d714610397578063a9059cbb146103c7578063c0246668146103f7578063c62b079514610413578063dd62ed3e1461044357610142565b806370a08231146102d5578063715018a6146103055780638da5cb5b1461030f57806395d89b411461032d5780639601f96c1461034b57610142565b8063313ce5671161010a578063313ce567146101ff57806332424aa31461021d578063395093511461023b5780633eaaf86b1461026b5780634fbee193146102895780636e9602e6146102b957610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd146101955780631816467f146101b357806323b872dd146101cf575b600080fd5b61014f610473565b60405161015c9190611e43565b60405180910390f35b61017f600480360381019061017a9190611f03565b610505565b60405161018c9190611f5e565b60405180910390f35b61019d61051c565b6040516101aa9190611f88565b60405180910390f35b6101cd60048036038101906101c89190611fa3565b610526565b005b6101e960048036038101906101e49190611fd0565b6105df565b6040516101f69190611f5e565b60405180910390f35b610207610680565b6040516102149190611f88565b60405180910390f35b61022561068a565b6040516102329190611f88565b60405180910390f35b61025560048036038101906102509190611f03565b610690565b6040516102629190611f5e565b60405180910390f35b61027361072e565b6040516102809190611f88565b60405180910390f35b6102a3600480360381019061029e9190611fa3565b610734565b6040516102b09190611f5e565b60405180910390f35b6102d360048036038101906102ce9190612088565b61078a565b005b6102ef60048036038101906102ea9190611fa3565b6108a3565b6040516102fc9190611f88565b60405180910390f35b61030d6108ec565b005b610317610a1f565b60405161032491906120e4565b60405180910390f35b610335610a48565b6040516103429190611e43565b60405180910390f35b610365600480360381019061036091906120ff565b610ada565b6040516103729190611f5e565b60405180910390f35b6103956004803603810190610390919061216b565b610b32565b005b6103b160048036038101906103ac9190611f03565b610c45565b6040516103be9190611f5e565b60405180910390f35b6103e160048036038101906103dc9190611f03565b610d6c565b6040516103ee9190611f5e565b60405180910390f35b610411600480360381019061040c919061216b565b610d83565b005b61042d600480360381019061042891906121ab565b610e53565b60405161043a9190611f5e565b60405180910390f35b61045d600480360381019061045891906120ff565b61100a565b60405161046a9190611f88565b60405180910390f35b6060600980546104829061222d565b80601f01602080910402602001604051908101604052809291908181526020018280546104ae9061222d565b80156104fb5780601f106104d0576101008083540402835291602001916104fb565b820191906000526020600020905b8154815290600101906020018083116104de57829003601f168201915b5050505050905090565b6000610512338484611091565b6001905092915050565b6000600654905090565b3373ffffffffffffffffffffffffffffffffffffffff16610545610a1f565b73ffffffffffffffffffffffffffffffffffffffff161461059b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610592906122aa565b60405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006105ec84848461125a565b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561067557600080fd5b600190509392505050565b6000600554905090565b60055481565b6000610724338484600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461071f91906122f9565b611091565b6001905092915050565b60065481565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b3373ffffffffffffffffffffffffffffffffffffffff166107a9610a1f565b73ffffffffffffffffffffffffffffffffffffffff16146107ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f6906122aa565b60405180910390fd5b60005b8282905081101561089e5760018060008585858181106108255761082461232d565b5b905060200201602081019061083a9190611fa3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806108969061235c565b915050610802565b505050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1661090b610a1f565b73ffffffffffffffffffffffffffffffffffffffff1614610961576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610958906122aa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600a8054610a579061222d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a839061222d565b8015610ad05780601f10610aa557610100808354040283529160200191610ad0565b820191906000526020600020905b815481529060010190602001808311610ab357829003601f168201915b5050505050905090565b6000610ae5826114a0565b15610b27578173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b265760019050610b2c565b5b600090505b92915050565b3373ffffffffffffffffffffffffffffffffffffffff16610b51610a1f565b73ffffffffffffffffffffffffffffffffffffffff1614610ba7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9e906122aa565b60405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2e90612416565b60405180910390fd5b610c4182826114f6565b5050565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610cd057600080fd5b610d62338484600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d5d9190612436565b611091565b6001905092915050565b6000610d7933848461125a565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16610da2610a1f565b73ffffffffffffffffffffffffffffffffffffffff1614610df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610def906122aa565b60405180910390fd5b80600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610efa5750600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b9050808015610f165750600260149054906101000a900460ff16155b8015610f4e57508373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610f9e5783600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001915050611003565b808015610fb85750600260149054906101000a900460ff16155b8015610fef57508373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15610ffe576001915050611003565b809150505b9392505050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611100576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f7906124dc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361116f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111669061256e565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161124d9190611f88565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361129357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112cc57600080fd5b6112d68383610ada565b156112ea576112e58183611551565b61149b565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561133657600080fd5b600061134384848461181b565b905081600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113909190612436565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080826113df9190612436565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461142d91906122f9565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114919190611f88565b60405180910390a3505b505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b61157e30600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611091565b81600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600267ffffffffffffffff8111156115df576115de61258e565b5b60405190808252806020026020018201604052801561160d5781602001602082028036833780820191505090505b5090506001600260146101000a81548160ff02191690831515021790555030816000815181106116405761163f61232d565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061170b91906125d2565b8160018151811061171f5761171e61232d565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008486601e426117a991906122f9565b6040518663ffffffff1660e01b81526004016117c9959493929190612702565b600060405180830381600087803b1580156117e357600080fd5b505af11580156117f7573d6000803e3d6000fd5b505050506000600260146101000a81548160ff021916908315150217905550505050565b6000806000905061182b856118db565b60036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600061189c8686611ab9565b905080156118cf576118cc60646118be60075487611c6990919063ffffffff16565b611ce390919063ffffffff16565b91505b81925050509392505050565b600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561194b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196f91906125d2565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156119f8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a1c91906125d2565b6040518363ffffffff1660e01b8152600401611a3992919061275c565b602060405180830381865afa158015611a56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a7a91906125d2565b9050611ab18382611aac600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166108a3565b611d41565b915050919050565b6000611c618383600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5191906125d2565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611bda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bfe91906125d2565b6040518363ffffffff1660e01b8152600401611c1b92919061275c565b602060405180830381865afa158015611c38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5c91906125d2565b610e53565b905092915050565b6000808303611c7b5760009050611cdd565b60008284611c899190612785565b9050828482611c9891906127f6565b14611cd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ccf90612899565b60405180910390fd5b809150505b92915050565b6000808211611d27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1e90612905565b60405180910390fd5b60008284611d3591906127f6565b90508091505092915050565b6000808290508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614611d8257829050611da8565b8081600283611d919190612785565b611d9b9190612436565b611da59190612436565b90505b809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611ded578082015181840152602081019050611dd2565b60008484015250505050565b6000601f19601f8301169050919050565b6000611e1582611db3565b611e1f8185611dbe565b9350611e2f818560208601611dcf565b611e3881611df9565b840191505092915050565b60006020820190508181036000830152611e5d8184611e0a565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611e9a82611e6f565b9050919050565b611eaa81611e8f565b8114611eb557600080fd5b50565b600081359050611ec781611ea1565b92915050565b6000819050919050565b611ee081611ecd565b8114611eeb57600080fd5b50565b600081359050611efd81611ed7565b92915050565b60008060408385031215611f1a57611f19611e65565b5b6000611f2885828601611eb8565b9250506020611f3985828601611eee565b9150509250929050565b60008115159050919050565b611f5881611f43565b82525050565b6000602082019050611f736000830184611f4f565b92915050565b611f8281611ecd565b82525050565b6000602082019050611f9d6000830184611f79565b92915050565b600060208284031215611fb957611fb8611e65565b5b6000611fc784828501611eb8565b91505092915050565b600080600060608486031215611fe957611fe8611e65565b5b6000611ff786828701611eb8565b935050602061200886828701611eb8565b925050604061201986828701611eee565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f84011261204857612047612023565b5b8235905067ffffffffffffffff81111561206557612064612028565b5b6020830191508360208202830111156120815761208061202d565b5b9250929050565b6000806020838503121561209f5761209e611e65565b5b600083013567ffffffffffffffff8111156120bd576120bc611e6a565b5b6120c985828601612032565b92509250509250929050565b6120de81611e8f565b82525050565b60006020820190506120f960008301846120d5565b92915050565b6000806040838503121561211657612115611e65565b5b600061212485828601611eb8565b925050602061213585828601611eb8565b9150509250929050565b61214881611f43565b811461215357600080fd5b50565b6000813590506121658161213f565b92915050565b6000806040838503121561218257612181611e65565b5b600061219085828601611eb8565b92505060206121a185828601612156565b9150509250929050565b6000806000606084860312156121c4576121c3611e65565b5b60006121d286828701611eb8565b93505060206121e386828701611eb8565b92505060406121f486828701611eb8565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061224557607f821691505b602082108103612258576122576121fe565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612294602083611dbe565b915061229f8261225e565b602082019050919050565b600060208201905081810360008301526122c381612287565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061230482611ecd565b915061230f83611ecd565b9250828201905080821115612327576123266122ca565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061236782611ecd565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612399576123986122ca565b5b600182019050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000612400603983611dbe565b915061240b826123a4565b604082019050919050565b6000602082019050818103600083015261242f816123f3565b9050919050565b600061244182611ecd565b915061244c83611ecd565b9250828203905081811115612464576124636122ca565b5b92915050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006124c6602583611dbe565b91506124d18261246a565b604082019050919050565b600060208201905081810360008301526124f5816124b9565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612558602383611dbe565b9150612563826124fc565b604082019050919050565b600060208201905081810360008301526125878161254b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000815190506125cc81611ea1565b92915050565b6000602082840312156125e8576125e7611e65565b5b60006125f6848285016125bd565b91505092915050565b6000819050919050565b6000819050919050565b600061262e612629612624846125ff565b612609565b611ecd565b9050919050565b61263e81612613565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61267981611e8f565b82525050565b600061268b8383612670565b60208301905092915050565b6000602082019050919050565b60006126af82612644565b6126b9818561264f565b93506126c483612660565b8060005b838110156126f55781516126dc888261267f565b97506126e783612697565b9250506001810190506126c8565b5085935050505092915050565b600060a0820190506127176000830188611f79565b6127246020830187612635565b818103604083015261273681866126a4565b905061274560608301856120d5565b6127526080830184611f79565b9695505050505050565b600060408201905061277160008301856120d5565b61277e60208301846120d5565b9392505050565b600061279082611ecd565b915061279b83611ecd565b92508282026127a981611ecd565b915082820484148315176127c0576127bf6122ca565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061280182611ecd565b915061280c83611ecd565b92508261281c5761281b6127c7565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000612883602183611dbe565b915061288e82612827565b604082019050919050565b600060208201905081810360008301526128b281612876565b9050919050565b7f536166654d6174683a206469766973696f6e206279207a65726f000000000000600082015250565b60006128ef601a83611dbe565b91506128fa826128b9565b602082019050919050565b6000602082019050818103600083015261291e816128e2565b905091905056fea2646970667358221220889d0a3f3786d443a212aab25b88f412443d553e8842c8da46442b0a3634c63d64736f6c63430008110033