60806040526b015b6a759f4835dc2400000060001962000020919062000474565b6000196200002f9190620004db565b6005556000600755600060085560006009556000600a55600a54600b55600954600c55600b54600d55600c54600e5573e550ef37a452ed0a1a158dd7b0966d8df2a07e51600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000601160146101000a81548160ff0219169083151502179055506a108b2a2c28029094000000601255348015620000ea57600080fd5b506000620000fd6200040a60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060055460026000620001b26200040a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018060006200025f6200041260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060018060003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001806000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620003906200040a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b015b6a759f4835dc24000000604051620003fb919062000527565b60405180910390a35062000544565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000481826200043b565b91506200048e836200043b565b925082620004a157620004a062000445565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620004e8826200043b565b9150620004f5836200043b565b925082820390508181111562000510576200050f620004ac565b5b92915050565b62000521816200043b565b82525050565b60006020820190506200053e600083018462000516565b92915050565b612bdc80620005546000396000f3fe6080604052600436106101025760003560e01c80636b78a7d0116100955780638da5cb5b116100645780638da5cb5b1461033257806395d89b411461035d578063a9059cbb14610388578063dd62ed3e146103c5578063f2fde38b1461040257610109565b80636b78a7d01461028a57806370a08231146102b3578063715018a6146102f05780637d1db4a51461030757610109565b806323b872dd116100d157806323b872dd146101cc5780632fd689e314610209578063313ce5671461023457806349bd5a5e1461025f57610109565b806306fdde031461010e578063095ea7b3146101395780631694505e1461017657806318160ddd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b5061012361042b565b6040516101309190611f62565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b919061201d565b610468565b60405161016d9190612078565b60405180910390f35b34801561018257600080fd5b5061018b610486565b60405161019891906120f2565b60405180910390f35b3480156101ad57600080fd5b506101b66104ac565b6040516101c3919061211c565b60405180910390f35b3480156101d857600080fd5b506101f360048036038101906101ee9190612137565b6104c0565b6040516102009190612078565b60405180910390f35b34801561021557600080fd5b5061021e610599565b60405161022b919061211c565b60405180910390f35b34801561024057600080fd5b5061024961059f565b60405161025691906121a6565b60405180910390f35b34801561026b57600080fd5b506102746105a8565b60405161028191906121d0565b60405180910390f35b34801561029657600080fd5b506102b160048036038101906102ac91906121eb565b6105ce565b005b3480156102bf57600080fd5b506102da60048036038101906102d591906121eb565b610731565b6040516102e7919061211c565b60405180910390f35b3480156102fc57600080fd5b50610305610782565b005b34801561031357600080fd5b5061031c6108d5565b604051610329919061211c565b60405180910390f35b34801561033e57600080fd5b506103476108db565b60405161035491906121d0565b60405180910390f35b34801561036957600080fd5b50610372610904565b60405161037f9190611f62565b60405180910390f35b34801561039457600080fd5b506103af60048036038101906103aa919061201d565b610941565b6040516103bc9190612078565b60405180910390f35b3480156103d157600080fd5b506103ec60048036038101906103e79190612218565b61095f565b6040516103f9919061211c565b60405180910390f35b34801561040e57600080fd5b50610429600480360381019061042491906121eb565b6109e6565b005b60606040518060400160405280600781526020017f5a555a414c553200000000000000000000000000000000000000000000000000815250905090565b600061047c610475610ba7565b8484610baf565b6001905092915050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006b015b6a759f4835dc24000000905090565b60006104cd848484610d78565b61058e846104d9610ba7565b61058985604051806060016040528060288152602001612b7f60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061053f610ba7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461139f9092919063ffffffff16565b610baf565b600190509392505050565b60135481565b60006012905090565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6105d6610ba7565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065a906122a4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036106d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c990612336565b60405180910390fd5b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601160156101000a81548160ff02191690831515021790555050565b600061077b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611403565b9050919050565b61078a610ba7565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610817576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080e906122a4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60125481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600781526020017f5a555a414c553200000000000000000000000000000000000000000000000000815250905090565b600061095561094e610ba7565b8484610d78565b6001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6109ee610ba7565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a72906122a4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610aea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae1906123c8565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c159061245a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c84906124ec565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d6b919061211c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610de7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dde9061257e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4d90612610565b60405180910390fd5b60008111610e99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e90906126a2565b60405180910390fd5b610ea16108db565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610f0f5750610edf6108db565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561109e576000610f1f30610731565b9050600060135482101590506012548210610f3a5760125491505b808015610f545750601160149054906101000a900460ff16155b8015610fae5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015610fc65750601160159054906101000a900460ff165b801561101c5750600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156110725750600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561109b576110818286611471565b60004790506000811115611099576110984761173a565b5b505b50505b600060019050600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806111455750600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806111f85750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156111f75750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611206576000905061138d565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156112b15750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156112c957600854600b81905550600754600c819055505b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156113745750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561138c57600a54600b81905550600954600c819055505b5b611399848484846117a6565b50505050565b60008383111582906113e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113de9190611f62565b60405180910390fd5b50600083856113f691906126f1565b9050809150509392505050565b600060055482111561144a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144190612797565b60405180910390fd5b60006114546117d3565b905061146981846117fe90919063ffffffff16565b915050919050565b6001601160146101000a81548160ff0219169083151502179055506000600367ffffffffffffffff8111156114a9576114a86127b7565b5b6040519080825280602002602001820160405280156114d75781602001602082028036833780820191505090505b50905030816000815181106114ef576114ee6127e6565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050818160018151811061153e5761153d6127e6565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611609919061282a565b8160028151811061161d5761161c6127e6565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061168430601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685610baf565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008430426040518663ffffffff1660e01b81526004016116e8959493929190612950565b600060405180830381600087803b15801561170257600080fd5b505af1158015611716573d6000803e3d6000fd5b50505050506000601160146101000a81548160ff0219169083151502179055505050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117a2573d6000803e3d6000fd5b5050565b806117b4576117b3611848565b5b6117bf848484611885565b806117cd576117cc611a50565b5b50505050565b60008060006117e0611a64565b915091506117f781836117fe90919063ffffffff16565b9250505090565b600061184083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611acf565b905092915050565b6000600b5414801561185c57506000600c54145b61188357600b54600d81905550600c54600e819055506000600b819055506000600c819055505b565b60008060008060008061189787611b32565b9550955095509550955095506118f586600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b9a90919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061198a85600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611be490919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119d681611c42565b6119e08483611cff565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611a3d919061211c565b60405180910390a3505050505050505050565b600d54600b81905550600e54600c81905550565b6000806000600554905060006b015b6a759f4835dc240000009050611aa06b015b6a759f4835dc240000006005546117fe90919063ffffffff16565b821015611ac2576005546b015b6a759f4835dc24000000935093505050611acb565b81819350935050505b9091565b60008083118290611b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0d9190611f62565b60405180910390fd5b5060008385611b2591906129d9565b9050809150509392505050565b6000806000806000806000806000611b4f8a600b54600c54611d39565b9250925092506000611b5f6117d3565b90506000806000611b728e878787611dcf565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000611bdc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061139f565b905092915050565b6000808284611bf39190612a0a565b905083811015611c38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2f90612a8a565b60405180910390fd5b8091505092915050565b6000611c4c6117d3565b90506000611c638284611e5890919063ffffffff16565b9050611cb781600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611be490919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b611d1482600554611b9a90919063ffffffff16565b600581905550611d2f81600654611be490919063ffffffff16565b6006819055505050565b600080600080611d656064611d57888a611e5890919063ffffffff16565b6117fe90919063ffffffff16565b90506000611d8f6064611d81888b611e5890919063ffffffff16565b6117fe90919063ffffffff16565b90506000611db882611daa858c611b9a90919063ffffffff16565b611b9a90919063ffffffff16565b905080838395509550955050505093509350939050565b600080600080611de88589611e5890919063ffffffff16565b90506000611dff8689611e5890919063ffffffff16565b90506000611e168789611e5890919063ffffffff16565b90506000611e3f82611e318587611b9a90919063ffffffff16565b611b9a90919063ffffffff16565b9050838184965096509650505050509450945094915050565b6000808303611e6a5760009050611ecc565b60008284611e789190612aaa565b9050828482611e8791906129d9565b14611ec7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ebe90612b5e565b60405180910390fd5b809150505b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611f0c578082015181840152602081019050611ef1565b60008484015250505050565b6000601f19601f8301169050919050565b6000611f3482611ed2565b611f3e8185611edd565b9350611f4e818560208601611eee565b611f5781611f18565b840191505092915050565b60006020820190508181036000830152611f7c8184611f29565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611fb482611f89565b9050919050565b611fc481611fa9565b8114611fcf57600080fd5b50565b600081359050611fe181611fbb565b92915050565b6000819050919050565b611ffa81611fe7565b811461200557600080fd5b50565b60008135905061201781611ff1565b92915050565b6000806040838503121561203457612033611f84565b5b600061204285828601611fd2565b925050602061205385828601612008565b9150509250929050565b60008115159050919050565b6120728161205d565b82525050565b600060208201905061208d6000830184612069565b92915050565b6000819050919050565b60006120b86120b36120ae84611f89565b612093565b611f89565b9050919050565b60006120ca8261209d565b9050919050565b60006120dc826120bf565b9050919050565b6120ec816120d1565b82525050565b600060208201905061210760008301846120e3565b92915050565b61211681611fe7565b82525050565b6000602082019050612131600083018461210d565b92915050565b6000806000606084860312156121505761214f611f84565b5b600061215e86828701611fd2565b935050602061216f86828701611fd2565b925050604061218086828701612008565b9150509250925092565b600060ff82169050919050565b6121a08161218a565b82525050565b60006020820190506121bb6000830184612197565b92915050565b6121ca81611fa9565b82525050565b60006020820190506121e560008301846121c1565b92915050565b60006020828403121561220157612200611f84565b5b600061220f84828501611fd2565b91505092915050565b6000806040838503121561222f5761222e611f84565b5b600061223d85828601611fd2565b925050602061224e85828601611fd2565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061228e602083611edd565b915061229982612258565b602082019050919050565b600060208201905081810360008301526122bd81612281565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574416d6f756e74206c6f77657260008201527f207468616e203125000000000000000000000000000000000000000000000000602082015250565b6000612320602883611edd565b915061232b826122c4565b604082019050919050565b6000602082019050818103600083015261234f81612313565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006123b2602683611edd565b91506123bd82612356565b604082019050919050565b600060208201905081810360008301526123e1816123a5565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612444602483611edd565b915061244f826123e8565b604082019050919050565b6000602082019050818103600083015261247381612437565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006124d6602283611edd565b91506124e18261247a565b604082019050919050565b60006020820190508181036000830152612505816124c9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612568602583611edd565b91506125738261250c565b604082019050919050565b600060208201905081810360008301526125978161255b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006125fa602383611edd565b91506126058261259e565b604082019050919050565b60006020820190508181036000830152612629816125ed565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b600061268c602983611edd565b915061269782612630565b604082019050919050565b600060208201905081810360008301526126bb8161267f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006126fc82611fe7565b915061270783611fe7565b925082820390508181111561271f5761271e6126c2565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b6000612781602a83611edd565b915061278c82612725565b604082019050919050565b600060208201905081810360008301526127b081612774565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061282481611fbb565b92915050565b6000602082840312156128405761283f611f84565b5b600061284e84828501612815565b91505092915050565b6000819050919050565b600061287c61287761287284612857565b612093565b611fe7565b9050919050565b61288c81612861565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6128c781611fa9565b82525050565b60006128d983836128be565b60208301905092915050565b6000602082019050919050565b60006128fd82612892565b612907818561289d565b9350612912836128ae565b8060005b8381101561294357815161292a88826128cd565b9750612935836128e5565b925050600181019050612916565b5085935050505092915050565b600060a082019050612965600083018861210d565b6129726020830187612883565b818103604083015261298481866128f2565b905061299360608301856121c1565b6129a0608083018461210d565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006129e482611fe7565b91506129ef83611fe7565b9250826129ff576129fe6129aa565b5b828204905092915050565b6000612a1582611fe7565b9150612a2083611fe7565b9250828201905080821115612a3857612a376126c2565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000612a74601b83611edd565b9150612a7f82612a3e565b602082019050919050565b60006020820190508181036000830152612aa381612a67565b9050919050565b6000612ab582611fe7565b9150612ac083611fe7565b9250828202612ace81611fe7565b91508282048414831517612ae557612ae46126c2565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000612b48602183611edd565b9150612b5382612aec565b604082019050919050565b60006020820190508181036000830152612b7781612b3b565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220ed3cf6e2b4e4f61af1d539ba5f382a6281a3ccf48e64d61ba79a7ad171ef61e064736f6c63430008110033