60c0604052620000146200042960201b60201c565b600a620000229190620007de565b620186a06200003291906200082f565b60065573fe9d6534865f74c011b16bc51f2d661859b8bf87600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200009757600080fd5b506040518060400160405280600881526020017f5375727669766f720000000000000000000000000000000000000000000000008152506040518060400160405280600881526020017f5355525649564f5200000000000000000000000000000000000000000000000081525062000124620001186200043260201b60201c565b6200043a60201b60201c565b816004908162000135919062000b00565b50806005908162000147919062000b00565b5050506200018b336200015f6200042960201b60201c565b600a6200016d9190620007de565b645600214b196200017f91906200082f565b620004fe60201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000216919062000c51565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200027e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a4919062000c51565b6040518363ffffffff1660e01b8152600401620002c392919062000c94565b6020604051808303816000875af1158015620002e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000309919062000c51565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506001600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060016008600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505062000dad565b60006012905090565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000570576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005679062000d22565b60405180910390fd5b806003600082825462000584919062000d44565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000638919062000d90565b60405180910390a35050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006d257808604811115620006aa57620006a962000644565b5b6001851615620006ba5780820291505b8081029050620006ca8562000673565b94506200068a565b94509492505050565b600082620006ed5760019050620007c0565b81620006fd5760009050620007c0565b8160018114620007165760028114620007215762000757565b6001915050620007c0565b60ff84111562000736576200073562000644565b5b8360020a91508482111562000750576200074f62000644565b5b50620007c0565b5060208310610133831016604e8410600b8410161715620007915782820a9050838111156200078b576200078a62000644565b5b620007c0565b620007a0848484600162000680565b92509050818404811115620007ba57620007b962000644565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620007eb82620007c7565b9150620007f883620007d1565b9250620008277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006db565b905092915050565b60006200083c82620007c7565b91506200084983620007c7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000885576200088462000644565b5b828202905092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200091257607f821691505b602082108103620009285762000927620008ca565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620009927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000953565b6200099e868362000953565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620009e1620009db620009d584620007c7565b620009b6565b620007c7565b9050919050565b6000819050919050565b620009fd83620009c0565b62000a1562000a0c82620009e8565b84845462000960565b825550505050565b600090565b62000a2c62000a1d565b62000a39818484620009f2565b505050565b5b8181101562000a615762000a5560008262000a22565b60018101905062000a3f565b5050565b601f82111562000ab05762000a7a816200092e565b62000a858462000943565b8101602085101562000a95578190505b62000aad62000aa48562000943565b83018262000a3e565b50505b505050565b600082821c905092915050565b600062000ad56000198460080262000ab5565b1980831691505092915050565b600062000af0838362000ac2565b9150826002028217905092915050565b62000b0b8262000890565b67ffffffffffffffff81111562000b275762000b266200089b565b5b62000b338254620008f9565b62000b4082828562000a65565b600060209050601f83116001811462000b78576000841562000b63578287015190505b62000b6f858262000ae2565b86555062000bdf565b601f19841662000b88866200092e565b60005b8281101562000bb25784890151825560018201915060208501945060208101905062000b8b565b8683101562000bd2578489015162000bce601f89168262000ac2565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000c198262000bec565b9050919050565b62000c2b8162000c0c565b811462000c3757600080fd5b50565b60008151905062000c4b8162000c20565b92915050565b60006020828403121562000c6a5762000c6962000be7565b5b600062000c7a8482850162000c3a565b91505092915050565b62000c8e8162000c0c565b82525050565b600060408201905062000cab600083018562000c83565b62000cba602083018462000c83565b9392505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000d0a601f8362000cc1565b915062000d178262000cd2565b602082019050919050565b6000602082019050818103600083015262000d3d8162000cfb565b9050919050565b600062000d5182620007c7565b915062000d5e83620007c7565b925082820190508082111562000d795762000d7862000644565b5b92915050565b62000d8a81620007c7565b82525050565b600060208201905062000da7600083018462000d7f565b92915050565b60805160a05161278362000e126000396000818161068101528181610ed801528181610f2d01528181610f9b01526111430152600081816105e40152818161175a0152818161183b015281816118620152818161190b015261193201526127836000f3fe60806040526004361061012e5760003560e01c8063715018a6116100ab578063a9059cbb1161006f578063a9059cbb14610405578063ad8052bb14610442578063c04a54141461046d578063dd62ed3e14610498578063df8408fe146104d5578063f2fde38b146104fe57610135565b8063715018a614610330578063739822b2146103475780638da5cb5b1461037257806395d89b411461039d578063a457c2d7146103c857610135565b806323b872dd116100f257806323b872dd14610223578063313ce56714610260578063395093511461028b57806349bd5a5e146102c857806370a08231146102f357610135565b806303fd2a451461013a57806306fdde0314610165578063095ea7b3146101905780631694505e146101cd57806318160ddd146101f857610135565b3661013557005b600080fd5b34801561014657600080fd5b5061014f610527565b60405161015c9190611a22565b60405180910390f35b34801561017157600080fd5b5061017a61052d565b6040516101879190611acd565b60405180910390f35b34801561019c57600080fd5b506101b760048036038101906101b29190611b56565b6105bf565b6040516101c49190611bb1565b60405180910390f35b3480156101d957600080fd5b506101e26105e2565b6040516101ef9190611c2b565b60405180910390f35b34801561020457600080fd5b5061020d610606565b60405161021a9190611c55565b60405180910390f35b34801561022f57600080fd5b5061024a60048036038101906102459190611c70565b610610565b6040516102579190611bb1565b60405180910390f35b34801561026c57600080fd5b5061027561063f565b6040516102829190611cdf565b60405180910390f35b34801561029757600080fd5b506102b260048036038101906102ad9190611b56565b610648565b6040516102bf9190611bb1565b60405180910390f35b3480156102d457600080fd5b506102dd61067f565b6040516102ea9190611a22565b60405180910390f35b3480156102ff57600080fd5b5061031a60048036038101906103159190611cfa565b6106a3565b6040516103279190611c55565b60405180910390f35b34801561033c57600080fd5b506103456106ec565b005b34801561035357600080fd5b5061035c610774565b6040516103699190611c55565b60405180910390f35b34801561037e57600080fd5b50610387610779565b6040516103949190611a22565b60405180910390f35b3480156103a957600080fd5b506103b26107a2565b6040516103bf9190611acd565b60405180910390f35b3480156103d457600080fd5b506103ef60048036038101906103ea9190611b56565b610834565b6040516103fc9190611bb1565b60405180910390f35b34801561041157600080fd5b5061042c60048036038101906104279190611b56565b6108ab565b6040516104399190611bb1565b60405180910390f35b34801561044e57600080fd5b506104576108ce565b6040516104649190611c55565b60405180910390f35b34801561047957600080fd5b506104826108d3565b60405161048f9190611a22565b60405180910390f35b3480156104a457600080fd5b506104bf60048036038101906104ba9190611d27565b6108f9565b6040516104cc9190611c55565b60405180910390f35b3480156104e157600080fd5b506104fc60048036038101906104f79190611d93565b610980565b005b34801561050a57600080fd5b5061052560048036038101906105209190611cfa565b610a57565b005b61dead81565b60606004805461053c90611e02565b80601f016020809104026020016040519081016040528092919081815260200182805461056890611e02565b80156105b55780601f1061058a576101008083540402835291602001916105b5565b820191906000526020600020905b81548152906001019060200180831161059857829003601f168201915b5050505050905090565b6000806105ca610b4e565b90506105d7818585610b56565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600354905090565b60008061061b610b4e565b9050610628858285610d1f565b610633858585610dab565b60019150509392505050565b60006012905090565b600080610653610b4e565b905061067481858561066585896108f9565b61066f9190611e62565b610b56565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6106f4610b4e565b73ffffffffffffffffffffffffffffffffffffffff16610712610779565b73ffffffffffffffffffffffffffffffffffffffff1614610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611ee2565b60405180910390fd5b6107726000611211565b565b600181565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546107b190611e02565b80601f01602080910402602001604051908101604052809291908181526020018280546107dd90611e02565b801561082a5780601f106107ff5761010080835404028352916020019161082a565b820191906000526020600020905b81548152906001019060200180831161080d57829003601f168201915b5050505050905090565b60008061083f610b4e565b9050600061084d82866108f9565b905083811015610892576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088990611f74565b60405180910390fd5b61089f8286868403610b56565b60019250505092915050565b6000806108b6610b4e565b90506108c3818585610dab565b600191505092915050565b600181565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610988610b4e565b73ffffffffffffffffffffffffffffffffffffffff166109a6610779565b73ffffffffffffffffffffffffffffffffffffffff16146109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f390611ee2565b60405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b610a5f610b4e565b73ffffffffffffffffffffffffffffffffffffffff16610a7d610779565b73ffffffffffffffffffffffffffffffffffffffff1614610ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aca90611ee2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3990612006565b60405180910390fd5b610b4b81611211565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbc90612098565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2b9061212a565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d129190611c55565b60405180910390a3505050565b6000610d2b84846108f9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610da55781811015610d97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8e90612196565b60405180910390fd5b610da48484848403610b56565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1190612228565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e80906122ba565b60405180910390fd5b80610e93846106a3565b1015610ed4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ecb9061234c565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610f7b57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b8015610f945750600760009054906101000a900460ff16155b156111fc577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610fff5750600654610ffc306106a3565b10155b156110765760006001806002611015919061236c565b61101f9190611e62565b905061102a306106a3565b6006819055506000816001600654611042919061236c565b61104c91906123f5565b9050611057816112d5565b6000816006546110679190612426565b905061107281611397565b5050505b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111175750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611124578190506111f7565b60006064600184611135919061236c565b61113f91906123f5565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036111a75780836111a09190612426565b91506111ea565b600060646001856111b8919061236c565b6111c291906123f5565b90508082856111d19190612426565b6111db9190612426565b92506111e8863083611458565b505b6111f5853083611458565b505b611200565b8190505b61120b848483611458565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001600760006101000a81548160ff02191690831515021790555060004790506112fe826116bb565b6000814761130c9190612426565b9050600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611376573d6000803e3d6000fd5b5050506000600760006101000a81548160ff02191690831515021790555050565b6001600760006101000a81548160ff02191690831515021790555060006002826113c191906123f5565b9050600081836113d19190612426565b905060004790506113e1836116bb565b600081476113ef9190612426565b90506113fb8382611905565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56184828560405161142e9392919061245a565b60405180910390a1505050506000600760006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036114c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114be90612228565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152d906122ba565b60405180910390fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156115bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b49061234c565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516116ad9190611c55565b60405180910390a350505050565b6000600267ffffffffffffffff8111156116d8576116d7612491565b5b6040519080825280602002602001820160405280156117065781602001602082028036833780820191505090505b509050308160008151811061171e5761171d6124c0565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117e79190612504565b816001815181106117fb576117fa6124c0565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611860307f000000000000000000000000000000000000000000000000000000000000000084610b56565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947836000843061012c426118af9190611e62565b6040518663ffffffff1660e01b81526004016118cf95949392919061262a565b600060405180830381600087803b1580156118e957600080fd5b505af11580156118fd573d6000803e3d6000fd5b505050505050565b611930307f000000000000000000000000000000000000000000000000000000000000000084610b56565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b815260040161199796959493929190612684565b60606040518083038185885af11580156119b5573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906119da91906126fa565b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a0c826119e1565b9050919050565b611a1c81611a01565b82525050565b6000602082019050611a376000830184611a13565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611a77578082015181840152602081019050611a5c565b60008484015250505050565b6000601f19601f8301169050919050565b6000611a9f82611a3d565b611aa98185611a48565b9350611ab9818560208601611a59565b611ac281611a83565b840191505092915050565b60006020820190508181036000830152611ae78184611a94565b905092915050565b600080fd5b611afd81611a01565b8114611b0857600080fd5b50565b600081359050611b1a81611af4565b92915050565b6000819050919050565b611b3381611b20565b8114611b3e57600080fd5b50565b600081359050611b5081611b2a565b92915050565b60008060408385031215611b6d57611b6c611aef565b5b6000611b7b85828601611b0b565b9250506020611b8c85828601611b41565b9150509250929050565b60008115159050919050565b611bab81611b96565b82525050565b6000602082019050611bc66000830184611ba2565b92915050565b6000819050919050565b6000611bf1611bec611be7846119e1565b611bcc565b6119e1565b9050919050565b6000611c0382611bd6565b9050919050565b6000611c1582611bf8565b9050919050565b611c2581611c0a565b82525050565b6000602082019050611c406000830184611c1c565b92915050565b611c4f81611b20565b82525050565b6000602082019050611c6a6000830184611c46565b92915050565b600080600060608486031215611c8957611c88611aef565b5b6000611c9786828701611b0b565b9350506020611ca886828701611b0b565b9250506040611cb986828701611b41565b9150509250925092565b600060ff82169050919050565b611cd981611cc3565b82525050565b6000602082019050611cf46000830184611cd0565b92915050565b600060208284031215611d1057611d0f611aef565b5b6000611d1e84828501611b0b565b91505092915050565b60008060408385031215611d3e57611d3d611aef565b5b6000611d4c85828601611b0b565b9250506020611d5d85828601611b0b565b9150509250929050565b611d7081611b96565b8114611d7b57600080fd5b50565b600081359050611d8d81611d67565b92915050565b60008060408385031215611daa57611da9611aef565b5b6000611db885828601611b0b565b9250506020611dc985828601611d7e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e1a57607f821691505b602082108103611e2d57611e2c611dd3565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611e6d82611b20565b9150611e7883611b20565b9250828201905080821115611e9057611e8f611e33565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611ecc602083611a48565b9150611ed782611e96565b602082019050919050565b60006020820190508181036000830152611efb81611ebf565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611f5e602583611a48565b9150611f6982611f02565b604082019050919050565b60006020820190508181036000830152611f8d81611f51565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611ff0602683611a48565b9150611ffb82611f94565b604082019050919050565b6000602082019050818103600083015261201f81611fe3565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612082602483611a48565b915061208d82612026565b604082019050919050565b600060208201905081810360008301526120b181612075565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000612114602283611a48565b915061211f826120b8565b604082019050919050565b6000602082019050818103600083015261214381612107565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612180601d83611a48565b915061218b8261214a565b602082019050919050565b600060208201905081810360008301526121af81612173565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612212602583611a48565b915061221d826121b6565b604082019050919050565b6000602082019050818103600083015261224181612205565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006122a4602383611a48565b91506122af82612248565b604082019050919050565b600060208201905081810360008301526122d381612297565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612336602683611a48565b9150612341826122da565b604082019050919050565b6000602082019050818103600083015261236581612329565b9050919050565b600061237782611b20565b915061238283611b20565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156123bb576123ba611e33565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061240082611b20565b915061240b83611b20565b92508261241b5761241a6123c6565b5b828204905092915050565b600061243182611b20565b915061243c83611b20565b925082820390508181111561245457612453611e33565b5b92915050565b600060608201905061246f6000830186611c46565b61247c6020830185611c46565b6124896040830184611c46565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506124fe81611af4565b92915050565b60006020828403121561251a57612519611aef565b5b6000612528848285016124ef565b91505092915050565b6000819050919050565b600061255661255161254c84612531565b611bcc565b611b20565b9050919050565b6125668161253b565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6125a181611a01565b82525050565b60006125b38383612598565b60208301905092915050565b6000602082019050919050565b60006125d78261256c565b6125e18185612577565b93506125ec83612588565b8060005b8381101561261d57815161260488826125a7565b975061260f836125bf565b9250506001810190506125f0565b5085935050505092915050565b600060a08201905061263f6000830188611c46565b61264c602083018761255d565b818103604083015261265e81866125cc565b905061266d6060830185611a13565b61267a6080830184611c46565b9695505050505050565b600060c0820190506126996000830189611a13565b6126a66020830188611c46565b6126b3604083018761255d565b6126c0606083018661255d565b6126cd6080830185611a13565b6126da60a0830184611c46565b979650505050505050565b6000815190506126f481611b2a565b92915050565b60008060006060848603121561271357612712611aef565b5b6000612721868287016126e5565b9350506020612732868287016126e5565b9250506040612743868287016126e5565b915050925092509256fea2646970667358221220948145a83e24eece659c6fa3641daa9b0051691530963d0c4521979951ac626f64736f6c63430008100033