60806040526001600660006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162002f6d38038062002f6d833981810160405281019062000052919062000735565b6040518060400160405280600381526020017f6c6f6700000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f6c6f670000000000000000000000000000000000000000000000000000000000815250620000de620000d26200011d60201b60201c565b6200012560201b60201c565b8160049081620000ef9190620009d7565b508060059081620001019190620009d7565b505050620001163382620001e960201b60201c565b5062000d2f565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200025b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002529062000b1f565b60405180910390fd5b6200026f600083836200036260201b60201c565b806003600082825462000283919062000b70565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002db919062000b70565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000342919062000bbc565b60405180910390a36200035e600083836200067e60201b60201c565b5050565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015620004075750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b62000449576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004409062000c29565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036200056c57620004b06200068360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480620005245750620004f56200068360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b62000566576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200055d9062000c9b565b60405180910390fd5b62000679565b600660009054906101000a900460ff168015620005d65750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15620006785760075481620005f684620006ac60201b620007d31760201c565b62000602919062000b70565b11158015620006355750600854816200062684620006ac60201b620007d31760201c565b62000632919062000b70565b10155b62000677576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200066e9062000d0d565b60405180910390fd5b5b5b505050565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080fd5b6000819050919050565b6200070f81620006fa565b81146200071b57600080fd5b50565b6000815190506200072f8162000704565b92915050565b6000602082840312156200074e576200074d620006f5565b5b60006200075e848285016200071e565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007e957607f821691505b602082108103620007ff57620007fe620007a1565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008697fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200082a565b6200087586836200082a565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620008b8620008b2620008ac84620006fa565b6200088d565b620006fa565b9050919050565b6000819050919050565b620008d48362000897565b620008ec620008e382620008bf565b84845462000837565b825550505050565b600090565b62000903620008f4565b62000910818484620008c9565b505050565b5b8181101562000938576200092c600082620008f9565b60018101905062000916565b5050565b601f8211156200098757620009518162000805565b6200095c846200081a565b810160208510156200096c578190505b620009846200097b856200081a565b83018262000915565b50505b505050565b600082821c905092915050565b6000620009ac600019846008026200098c565b1980831691505092915050565b6000620009c7838362000999565b9150826002028217905092915050565b620009e28262000767565b67ffffffffffffffff811115620009fe57620009fd62000772565b5b62000a0a8254620007d0565b62000a178282856200093c565b600060209050601f83116001811462000a4f576000841562000a3a578287015190505b62000a468582620009b9565b86555062000ab6565b601f19841662000a5f8662000805565b60005b8281101562000a895784890151825560018201915060208501945060208101905062000a62565b8683101562000aa9578489015162000aa5601f89168262000999565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000b07601f8362000abe565b915062000b148262000acf565b602082019050919050565b6000602082019050818103600083015262000b3a8162000af8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000b7d82620006fa565b915062000b8a83620006fa565b925082820190508082111562000ba55762000ba462000b41565b5b92915050565b62000bb681620006fa565b82525050565b600060208201905062000bd3600083018462000bab565b92915050565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b600062000c11600b8362000abe565b915062000c1e8262000bd9565b602082019050919050565b6000602082019050818103600083015262000c448162000c02565b9050919050565b7f74726164696e67206973206e6f74207374617274656400000000000000000000600082015250565b600062000c8360168362000abe565b915062000c908262000c4b565b602082019050919050565b6000602082019050818103600083015262000cb68162000c74565b9050919050565b7f466f726269640000000000000000000000000000000000000000000000000000600082015250565b600062000cf560068362000abe565b915062000d028262000cbd565b602082019050919050565b6000602082019050818103600083015262000d288162000ce6565b9050919050565b61222e8062000d3f6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806349bd5a5e116100b85780638da5cb5b1161007c5780638da5cb5b1461034057806395d89b411461035e578063a457c2d71461037c578063a9059cbb146103ac578063dd62ed3e146103dc578063f2fde38b1461040c57610137565b806349bd5a5e146102ac57806370a08231146102ca578063715018a6146102fa578063860a32ec1461030457806389f9a1d31461032257610137565b806323b872dd116100ff57806323b872dd146101f6578063313ce5671461022657806339509351146102445780633aa633aa1461027457806342966c681461029057610137565b806306fdde031461013c578063095ea7b31461015a57806316c021291461018a57806318160ddd146101ba5780631ab99e12146101d8575b600080fd5b610144610428565b6040516101519190611661565b60405180910390f35b610174600480360381019061016f919061171c565b6104ba565b6040516101819190611777565b60405180910390f35b6101a4600480360381019061019f9190611792565b6104d8565b6040516101b19190611777565b60405180910390f35b6101c26104f8565b6040516101cf91906117ce565b60405180910390f35b6101e0610502565b6040516101ed91906117ce565b60405180910390f35b610210600480360381019061020b91906117e9565b610508565b60405161021d9190611777565b60405180910390f35b61022e610600565b60405161023b9190611858565b60405180910390f35b61025e6004803603810190610259919061171c565b610609565b60405161026b9190611777565b60405180910390f35b61028e6004803603810190610289919061189f565b6106b5565b005b6102aa60048036038101906102a59190611906565b6107a0565b005b6102b46107ad565b6040516102c19190611942565b60405180910390f35b6102e460048036038101906102df9190611792565b6107d3565b6040516102f191906117ce565b60405180910390f35b61030261081c565b005b61030c6108a4565b6040516103199190611777565b60405180910390f35b61032a6108b7565b60405161033791906117ce565b60405180910390f35b6103486108bd565b6040516103559190611942565b60405180910390f35b6103666108e6565b6040516103739190611661565b60405180910390f35b6103966004803603810190610391919061171c565b610978565b6040516103a39190611777565b60405180910390f35b6103c660048036038101906103c1919061171c565b610a63565b6040516103d39190611777565b60405180910390f35b6103f660048036038101906103f1919061195d565b610a81565b60405161040391906117ce565b60405180910390f35b61042660048036038101906104219190611792565b610b08565b005b606060048054610437906119cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610463906119cc565b80156104b05780601f10610485576101008083540402835291602001916104b0565b820191906000526020600020905b81548152906001019060200180831161049357829003601f168201915b5050505050905090565b60006104ce6104c7610bff565b8484610c07565b6001905092915050565b600a6020528060005260406000206000915054906101000a900460ff1681565b6000600354905090565b60085481565b6000610515848484610dd0565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610560610bff565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156105e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105d790611a6f565b60405180910390fd5b6105f4856105ec610bff565b858403610c07565b60019150509392505050565b60006012905090565b60006106ab610616610bff565b848460026000610624610bff565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106a69190611abe565b610c07565b6001905092915050565b6106bd610bff565b73ffffffffffffffffffffffffffffffffffffffff166106db6108bd565b73ffffffffffffffffffffffffffffffffffffffff1614610731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072890611b3e565b60405180910390fd5b83600660006101000a81548160ff02191690831515021790555082600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816007819055508060088190555050505050565b6107aa3382611052565b50565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610824610bff565b73ffffffffffffffffffffffffffffffffffffffff166108426108bd565b73ffffffffffffffffffffffffffffffffffffffff1614610898576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088f90611b3e565b60405180910390fd5b6108a2600061122a565b565b600660009054906101000a900460ff1681565b60075481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546108f5906119cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610921906119cc565b801561096e5780601f106109435761010080835404028352916020019161096e565b820191906000526020600020905b81548152906001019060200180831161095157829003601f168201915b5050505050905090565b60008060026000610987610bff565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610a44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3b90611bd0565b60405180910390fd5b610a58610a4f610bff565b85858403610c07565b600191505092915050565b6000610a77610a70610bff565b8484610dd0565b6001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610b10610bff565b73ffffffffffffffffffffffffffffffffffffffff16610b2e6108bd565b73ffffffffffffffffffffffffffffffffffffffff1614610b84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7b90611b3e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bea90611c62565b60405180910390fd5b610bfc8161122a565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6d90611cf4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdc90611d86565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dc391906117ce565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3690611e18565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610eae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea590611eaa565b60405180910390fd5b610eb98383836112ee565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3790611f3c565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fd59190611abe565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161103991906117ce565b60405180910390a361104c8484846115cc565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b890611fce565b60405180910390fd5b6110cd826000836112ee565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611154576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114b90612060565b60405180910390fd5b818103600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008282546111ac9190612080565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161121191906117ce565b60405180910390a3611225836000846115cc565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156113925750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6113d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c890612100565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036114de5761142f6108bd565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061149a575061146b6108bd565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b6114d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d09061216c565b60405180910390fd5b6115c7565b600660009054906101000a900460ff1680156115475750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156115c65760075481611559846107d3565b6115639190611abe565b11158015611586575060085481611579846107d3565b6115839190611abe565b10155b6115c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bc906121d8565b60405180910390fd5b5b5b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561160b5780820151818401526020810190506115f0565b60008484015250505050565b6000601f19601f8301169050919050565b6000611633826115d1565b61163d81856115dc565b935061164d8185602086016115ed565b61165681611617565b840191505092915050565b6000602082019050818103600083015261167b8184611628565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006116b382611688565b9050919050565b6116c3816116a8565b81146116ce57600080fd5b50565b6000813590506116e0816116ba565b92915050565b6000819050919050565b6116f9816116e6565b811461170457600080fd5b50565b600081359050611716816116f0565b92915050565b6000806040838503121561173357611732611683565b5b6000611741858286016116d1565b925050602061175285828601611707565b9150509250929050565b60008115159050919050565b6117718161175c565b82525050565b600060208201905061178c6000830184611768565b92915050565b6000602082840312156117a8576117a7611683565b5b60006117b6848285016116d1565b91505092915050565b6117c8816116e6565b82525050565b60006020820190506117e360008301846117bf565b92915050565b60008060006060848603121561180257611801611683565b5b6000611810868287016116d1565b9350506020611821868287016116d1565b925050604061183286828701611707565b9150509250925092565b600060ff82169050919050565b6118528161183c565b82525050565b600060208201905061186d6000830184611849565b92915050565b61187c8161175c565b811461188757600080fd5b50565b60008135905061189981611873565b92915050565b600080600080608085870312156118b9576118b8611683565b5b60006118c78782880161188a565b94505060206118d8878288016116d1565b93505060406118e987828801611707565b92505060606118fa87828801611707565b91505092959194509250565b60006020828403121561191c5761191b611683565b5b600061192a84828501611707565b91505092915050565b61193c816116a8565b82525050565b60006020820190506119576000830184611933565b92915050565b6000806040838503121561197457611973611683565b5b6000611982858286016116d1565b9250506020611993858286016116d1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119e457607f821691505b6020821081036119f7576119f661199d565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000611a596028836115dc565b9150611a64826119fd565b604082019050919050565b60006020820190508181036000830152611a8881611a4c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ac9826116e6565b9150611ad4836116e6565b9250828201905080821115611aec57611aeb611a8f565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611b286020836115dc565b9150611b3382611af2565b602082019050919050565b60006020820190508181036000830152611b5781611b1b565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611bba6025836115dc565b9150611bc582611b5e565b604082019050919050565b60006020820190508181036000830152611be981611bad565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611c4c6026836115dc565b9150611c5782611bf0565b604082019050919050565b60006020820190508181036000830152611c7b81611c3f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611cde6024836115dc565b9150611ce982611c82565b604082019050919050565b60006020820190508181036000830152611d0d81611cd1565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611d706022836115dc565b9150611d7b82611d14565b604082019050919050565b60006020820190508181036000830152611d9f81611d63565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611e026025836115dc565b9150611e0d82611da6565b604082019050919050565b60006020820190508181036000830152611e3181611df5565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611e946023836115dc565b9150611e9f82611e38565b604082019050919050565b60006020820190508181036000830152611ec381611e87565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611f266026836115dc565b9150611f3182611eca565b604082019050919050565b60006020820190508181036000830152611f5581611f19565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000611fb86021836115dc565b9150611fc382611f5c565b604082019050919050565b60006020820190508181036000830152611fe781611fab565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061204a6022836115dc565b915061205582611fee565b604082019050919050565b600060208201905081810360008301526120798161203d565b9050919050565b600061208b826116e6565b9150612096836116e6565b92508282039050818111156120ae576120ad611a8f565b5b92915050565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b60006120ea600b836115dc565b91506120f5826120b4565b602082019050919050565b60006020820190508181036000830152612119816120dd565b9050919050565b7f74726164696e67206973206e6f74207374617274656400000000000000000000600082015250565b60006121566016836115dc565b915061216182612120565b602082019050919050565b6000602082019050818103600083015261218581612149565b9050919050565b7f466f726269640000000000000000000000000000000000000000000000000000600082015250565b60006121c26006836115dc565b91506121cd8261218c565b602082019050919050565b600060208201905081810360008301526121f1816121b5565b905091905056fea2646970667358221220bdde43f9a169238db67da183a27f5b67677042c2c8121cf4316d0054ead874e464736f6c634300081200330000000000000000000000000000000000000000000000000de0b6b3a7640000