60806040523480156200001157600080fd5b5062000032620000266200012360201b60201c565b6200012b60201b60201c565b6040518060400160405280600c81526020017f24204167696674732e78797a00000000000000000000000000000000000000008152506001908162000078919062000469565b506040518060600160405280602181526020016200331a6021913960029081620000a3919062000469565b5069576eeb90446d89f000006004819055506b033b2e3c9fd0803ce800000060038190555073090d4613473dee047c3f2706764f49e0821d256e600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000550565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200027157607f821691505b60208210810362000287576200028662000229565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002f17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002b2565b620002fd8683620002b2565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200034a620003446200033e8462000315565b6200031f565b62000315565b9050919050565b6000819050919050565b620003668362000329565b6200037e620003758262000351565b848454620002bf565b825550505050565b600090565b6200039562000386565b620003a28184846200035b565b505050565b5b81811015620003ca57620003be6000826200038b565b600181019050620003a8565b5050565b601f8211156200041957620003e3816200028d565b620003ee84620002a2565b81016020851015620003fe578190505b620004166200040d85620002a2565b830182620003a7565b50505b505050565b600082821c905092915050565b60006200043e600019846008026200041e565b1980831691505092915050565b60006200045983836200042b565b9150826002028217905092915050565b6200047482620001ef565b67ffffffffffffffff81111562000490576200048f620001fa565b5b6200049c825462000258565b620004a9828285620003ce565b600060209050601f831160018114620004e15760008415620004cc578287015190505b620004d885826200044b565b86555062000548565b601f198416620004f1866200028d565b60005b828110156200051b57848901518255600182019150602085019450602081019050620004f4565b868310156200053b578489015162000537601f8916826200042b565b8355505b6001600288020188555050505b505050505050565b612dba80620005606000396000f3fe6080604052600436106101355760003560e01c806373d92530116100ab578063a5500c301161006f578063a5500c30146103f2578063a9059cbb1461041b578063b88a802f14610458578063c01ae5d31461046f578063dd62ed3e1461048b578063f2fde38b146104c857610135565b806373d925301461031a5780638da5cb5b1461034357806395d89b411461036e5780639dc29fac14610399578063a457c2d7146103b557610135565b806323b872dd116100fd57806323b872dd14610205578063313ce56714610242578063395093511461026d57806340c10f19146102aa57806370a08231146102c6578063715018a61461030357610135565b806301e336671461013a57806306fdde0314610156578063095ea7b31461018157806318160ddd146101be5780631b9a91a4146101e9575b600080fd5b610154600480360381019061014f9190611d29565b6104f1565b005b34801561016257600080fd5b5061016b6106cb565b6040516101789190611e0c565b60405180910390f35b34801561018d57600080fd5b506101a860048036038101906101a39190611e2e565b61075d565b6040516101b59190611e89565b60405180910390f35b3480156101ca57600080fd5b506101d361077b565b6040516101e09190611eb3565b60405180910390f35b61020360048036038101906101fe9190611f0c565b610785565b005b34801561021157600080fd5b5061022c60048036038101906102279190611d29565b6108ad565b6040516102399190611e89565b60405180910390f35b34801561024e57600080fd5b506102576109a5565b6040516102649190611f68565b60405180910390f35b34801561027957600080fd5b50610294600480360381019061028f9190611e2e565b6109ae565b6040516102a19190611e89565b60405180910390f35b6102c460048036038101906102bf9190611e2e565b610a5a565b005b3480156102d257600080fd5b506102ed60048036038101906102e89190611f83565b610ae4565b6040516102fa9190611eb3565b60405180910390f35b34801561030f57600080fd5b50610318610b89565b005b34801561032657600080fd5b50610341600480360381019061033c9190611f83565b610c11565b005b34801561034f57600080fd5b50610358610d61565b6040516103659190611fbf565b60405180910390f35b34801561037a57600080fd5b50610383610d8a565b6040516103909190611e0c565b60405180910390f35b6103b360048036038101906103ae9190611e2e565b610e1c565b005b3480156103c157600080fd5b506103dc60048036038101906103d79190611e2e565b610ea6565b6040516103e99190611e89565b60405180910390f35b3480156103fe57600080fd5b5061041960048036038101906104149190611fda565b610f91565b005b34801561042757600080fd5b50610442600480360381019061043d9190611e2e565b611017565b60405161044f9190611e89565b60405180910390f35b34801561046457600080fd5b5061046d611035565b005b61048960048036038101906104849190612212565b61109f565b005b34801561049757600080fd5b506104b260048036038101906104ad919061228a565b611166565b6040516104bf9190611eb3565b60405180910390f35b3480156104d457600080fd5b506104ef60048036038101906104ea9190611f83565b6111ed565b005b6104f96112e4565b73ffffffffffffffffffffffffffffffffffffffff16610517610d61565b73ffffffffffffffffffffffffffffffffffffffff161461056d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056490612316565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105a89190611fbf565b602060405180830381865afa1580156105c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105e9919061234b565b9050600082036105f7578091505b6000821180156106075750818110155b610646576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063d906123c4565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85846040518363ffffffff1660e01b81526004016106819291906123e4565b6020604051808303816000875af11580156106a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c49190612439565b5050505050565b6060600180546106da90612495565b80601f016020809104026020016040519081016040528092919081815260200182805461070690612495565b80156107535780601f1061072857610100808354040283529160200191610753565b820191906000526020600020905b81548152906001019060200180831161073657829003601f168201915b5050505050905090565b600061077161076a6112e4565b84846112ec565b6001905092915050565b6000600354905090565b61078d6112e4565b73ffffffffffffffffffffffffffffffffffffffff166107ab610d61565b73ffffffffffffffffffffffffffffffffffffffff1614610801576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f890612316565b60405180910390fd5b600047905060008203610812578091505b6000821180156108225750818110155b610861576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085890612512565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156108a7573d6000803e3d6000fd5b50505050565b60006108ba8484846114b5565b6000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109056112e4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610985576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097c906125a4565b60405180910390fd5b610999856109916112e4565b8584036112ec565b60019150509392505050565b60006012905090565b6000610a506109bb6112e4565b8484600860006109c96112e4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610a4b91906125f3565b6112ec565b6001905092915050565b610a626112e4565b73ffffffffffffffffffffffffffffffffffffffff16610a80610d61565b73ffffffffffffffffffffffffffffffffffffffff1614610ad6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acd90612316565b60405180910390fd5b610ae08282611805565b5050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610b41576004549050610b84565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b610b916112e4565b73ffffffffffffffffffffffffffffffffffffffff16610baf610d61565b73ffffffffffffffffffffffffffffffffffffffff1614610c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfc90612316565b60405180910390fd5b610c0f60006119a5565b565b610c196112e4565b73ffffffffffffffffffffffffffffffffffffffff16610c37610d61565b73ffffffffffffffffffffffffffffffffffffffff1614610c8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8490612316565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610d1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1490612673565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610d9990612495565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc590612495565b8015610e125780601f10610de757610100808354040283529160200191610e12565b820191906000526020600020905b815481529060010190602001808311610df557829003601f168201915b5050505050905090565b610e246112e4565b73ffffffffffffffffffffffffffffffffffffffff16610e42610d61565b73ffffffffffffffffffffffffffffffffffffffff1614610e98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8f90612316565b60405180910390fd5b610ea28282611a69565b5050565b60008060086000610eb56112e4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6990612705565b60405180910390fd5b610f86610f7d6112e4565b858584036112ec565b600191505092915050565b610f996112e4565b73ffffffffffffffffffffffffffffffffffffffff16610fb7610d61565b73ffffffffffffffffffffffffffffffffffffffff161461100d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100490612316565b60405180910390fd5b8060048190555050565b600061102b6110246112e4565b84846114b5565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516110959190611eb3565b60405180910390a3565b60005b8251811015611161578281815181106110be576110bd612725565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516111469190611eb3565b60405180910390a3808061115990612754565b9150506110a2565b505050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6111f56112e4565b73ffffffffffffffffffffffffffffffffffffffff16611213610d61565b73ffffffffffffffffffffffffffffffffffffffff1614611269576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126090612316565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036112d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cf9061280e565b60405180910390fd5b6112e1816119a5565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361135b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611352906128a0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c190612932565b60405180910390fd5b80600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516114a89190611eb3565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151b906129c4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611593576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158a90612a56565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661161f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161690612b0e565b60405180910390fd5b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169d90612ba0565b60405180910390fd5b818103600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461173b91906125f3565b925050819055506001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516117f79190611eb3565b60405180910390a350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611874576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186b90612c0c565b60405180910390fd5b806003600082825461188691906125f3565b9250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118dc91906125f3565b925050819055506001600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119999190611eb3565b60405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611acf90612c9e565b60405180910390fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611b5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5690612d30565b60405180910390fd5b818103600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160036000828254611bb79190612d50565b925050819055506000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611c749190611eb3565b60405180910390a3505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611cc082611c95565b9050919050565b611cd081611cb5565b8114611cdb57600080fd5b50565b600081359050611ced81611cc7565b92915050565b6000819050919050565b611d0681611cf3565b8114611d1157600080fd5b50565b600081359050611d2381611cfd565b92915050565b600080600060608486031215611d4257611d41611c8b565b5b6000611d5086828701611cde565b9350506020611d6186828701611cde565b9250506040611d7286828701611d14565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b60005b83811015611db6578082015181840152602081019050611d9b565b60008484015250505050565b6000601f19601f8301169050919050565b6000611dde82611d7c565b611de88185611d87565b9350611df8818560208601611d98565b611e0181611dc2565b840191505092915050565b60006020820190508181036000830152611e268184611dd3565b905092915050565b60008060408385031215611e4557611e44611c8b565b5b6000611e5385828601611cde565b9250506020611e6485828601611d14565b9150509250929050565b60008115159050919050565b611e8381611e6e565b82525050565b6000602082019050611e9e6000830184611e7a565b92915050565b611ead81611cf3565b82525050565b6000602082019050611ec86000830184611ea4565b92915050565b6000611ed982611c95565b9050919050565b611ee981611ece565b8114611ef457600080fd5b50565b600081359050611f0681611ee0565b92915050565b60008060408385031215611f2357611f22611c8b565b5b6000611f3185828601611ef7565b9250506020611f4285828601611d14565b9150509250929050565b600060ff82169050919050565b611f6281611f4c565b82525050565b6000602082019050611f7d6000830184611f59565b92915050565b600060208284031215611f9957611f98611c8b565b5b6000611fa784828501611cde565b91505092915050565b611fb981611cb5565b82525050565b6000602082019050611fd46000830184611fb0565b92915050565b600060208284031215611ff057611fef611c8b565b5b6000611ffe84828501611d14565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61204482611dc2565b810181811067ffffffffffffffff821117156120635761206261200c565b5b80604052505050565b6000612076611c81565b9050612082828261203b565b919050565b600067ffffffffffffffff8211156120a2576120a161200c565b5b602082029050602081019050919050565b600080fd5b60006120cb6120c684612087565b61206c565b905080838252602082019050602084028301858111156120ee576120ed6120b3565b5b835b8181101561211757806121038882611cde565b8452602084019350506020810190506120f0565b5050509392505050565b600082601f83011261213657612135612007565b5b81356121468482602086016120b8565b91505092915050565b600067ffffffffffffffff82111561216a5761216961200c565b5b602082029050602081019050919050565b600061218e6121898461214f565b61206c565b905080838252602082019050602084028301858111156121b1576121b06120b3565b5b835b818110156121da57806121c68882611d14565b8452602084019350506020810190506121b3565b5050509392505050565b600082601f8301126121f9576121f8612007565b5b813561220984826020860161217b565b91505092915050565b6000806040838503121561222957612228611c8b565b5b600083013567ffffffffffffffff81111561224757612246611c90565b5b61225385828601612121565b925050602083013567ffffffffffffffff81111561227457612273611c90565b5b612280858286016121e4565b9150509250929050565b600080604083850312156122a1576122a0611c8b565b5b60006122af85828601611cde565b92505060206122c085828601611cde565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612300602083611d87565b915061230b826122ca565b602082019050919050565b6000602082019050818103600083015261232f816122f3565b9050919050565b60008151905061234581611cfd565b92915050565b60006020828403121561236157612360611c8b565b5b600061236f84828501612336565b91505092915050565b7f62616420616d6f756e7400000000000000000000000000000000000000000000600082015250565b60006123ae600a83611d87565b91506123b982612378565b602082019050919050565b600060208201905081810360008301526123dd816123a1565b9050919050565b60006040820190506123f96000830185611fb0565b6124066020830184611ea4565b9392505050565b61241681611e6e565b811461242157600080fd5b50565b6000815190506124338161240d565b92915050565b60006020828403121561244f5761244e611c8b565b5b600061245d84828501612424565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806124ad57607f821691505b6020821081036124c0576124bf612466565b5b50919050565b7f6e6f2062616c616e636500000000000000000000000000000000000000000000600082015250565b60006124fc600a83611d87565b9150612507826124c6565b602082019050919050565b6000602082019050818103600083015261252b816124ef565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b600061258e602883611d87565b915061259982612532565b604082019050919050565b600060208201905081810360008301526125bd81612581565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006125fe82611cf3565b915061260983611cf3565b9250828201905080821115612621576126206125c4565b5b92915050565b7f616c72656164792073657420746f20746861742073656e646572000000000000600082015250565b600061265d601a83611d87565b915061266882612627565b602082019050919050565b6000602082019050818103600083015261268c81612650565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006126ef602583611d87565b91506126fa82612693565b604082019050919050565b6000602082019050818103600083015261271e816126e2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061275f82611cf3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612791576127906125c4565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006127f8602683611d87565b91506128038261279c565b604082019050919050565b60006020820190508181036000830152612827816127eb565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061288a602483611d87565b91506128958261282e565b604082019050919050565b600060208201905081810360008301526128b98161287d565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061291c602283611d87565b9150612927826128c0565b604082019050919050565b6000602082019050818103600083015261294b8161290f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006129ae602583611d87565b91506129b982612952565b604082019050919050565b600060208201905081810360008301526129dd816129a1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612a40602383611d87565b9150612a4b826129e4565b604082019050919050565b60006020820190508181036000830152612a6f81612a33565b9050919050565b7f45524332303a20746f6b656e206d75737420626520756e6c6f636b656420626560008201527f666f7265207472616e736665722e205669736974206162692d7265776172647360208201527f2e636f6d20746f20756e6c6f636b000000000000000000000000000000000000604082015250565b6000612af8604e83611d87565b9150612b0382612a76565b606082019050919050565b60006020820190508181036000830152612b2781612aeb565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612b8a602683611d87565b9150612b9582612b2e565b604082019050919050565b60006020820190508181036000830152612bb981612b7d565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000612bf6601f83611d87565b9150612c0182612bc0565b602082019050919050565b60006020820190508181036000830152612c2581612be9565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000612c88602183611d87565b9150612c9382612c2c565b604082019050919050565b60006020820190508181036000830152612cb781612c7b565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612d1a602283611d87565b9150612d2582612cbe565b604082019050919050565b60006020820190508181036000830152612d4981612d0d565b9050919050565b6000612d5b82611cf3565b9150612d6683611cf3565b9250828203905081811115612d7e57612d7d6125c4565b5b9291505056fea2646970667358221220e923572287cc027ff021533a830236c13bb181e5b93a2f880066f46790fb1fd864736f6c634300081100335669736974206167696674732e78797a20746f20636c61696d2072657761726473