60c06040526b014adf4b7320334b900000006009556a069e10de76676d08000000600a556a069e10de76676d08000000600b5569021e19e0c9bab2400000600c555f600f5f6101000a81548160ff0219169083151502179055505f600f60016101000a81548160ff021916908315150217905550601960105560236011556019601255602360135534801562000093575f80fd5b5060405162005814380380620058148339818101604052810190620000b9919062001637565b6040518060400160405280600d81526020017ff09d958f204469636520426f74000000000000000000000000000000000000008152506040518060400160405280600881526020017ff09d958f446963650000000000000000000000000000000000000000000000008152508160039081620001369190620018cb565b508060049081620001489190620018cb565b5050506200016b6200015f6200112260201b60201c565b6200112960201b60201c565b600160065f73ae2fc483527b8ef99eb5d9b44875f005ba1fae1373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7377223f67d845e3cbcd9cc19287e24e71f722888873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7377ad3a15b78101883af36ad4a875e17c86ac65d173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f734504dfa3861ec902226278c9cb7a777a0111857473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73e3df3043f1ceff4ee2705a6bd03b4a37f001029f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73e545c3cd397be0243475af52bcff8c64e9ead5d773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73e2ca3167b89b8cf680d63b06e8aeefc5e4ebe90773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f6e05af2ddc1a93a03e9b7014064d3b8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f731653151fb636544f8ed1e7be91e4483b73523f6b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f72ac6d844810a1bd902220b5f0006100008b000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73294401773915b1060e582756b8d7f74caf80b09c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7113de30d1b1d830dcb7d54660f4778d2d4af573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f714ec2008200e43b243a000590d4cd4636000073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73e8c060f8052e07423f71d445277c61ac5138a2e573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f736b75d8af000000e20b7a7ddf000ba900b4009a8073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f71b8e312942521fb3bf278d2ef2458b0d3f24373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f727933790a4f00000099e9001629d9fe7775b80073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7376f36d497b51e48a288f03b4c1d7461e92247d5e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f732d2a7d56773ae7d5c7b9f1b57f7be05039447b4d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73758e8229dd38cf11fa9e7c0d5f790b4ca16b3b1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7377ad3a15b78101883af36ad4a875e17c86ac65d173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f6fa991c429ee2ec6df19d40fe0c80088b873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73b20bc46930c412eae124aab8682fb0f2e528f22d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f736c9b7a1e3526e55194530a2699cf70ffde1ab5b773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f731111e3ef0b6ae32e14a55e0e7cd9b8505177c2bf73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f70d40b595b94918a28b27d1e2c66f43a51d373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73b8feffac830c45b4cd210ecdaab9d11995d338ee73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7393ffb15d1fa91e0c320d058f00ee97f9e3c5009673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f7027f490acee7f11ab5fdd47209d6422c5a773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f73fb62f1009ada688aa8f544b7954585476ce41a1473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505062000dff6080516001620011ec60201b60201c565b8060085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000e52816001620011ec60201b60201c565b60805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000e9e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000ec4919062001637565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000f2c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000f52919062001637565b6040518363ffffffff1660e01b815260040162000f71929190620019c0565b6020604051808303815f875af115801562000f8e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000fb4919062001637565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505062000ffc60a0516001620011ec60201b60201c565b6200101160a05160016200125460201b60201c565b620010216200112260201b60201c565b60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200108262001074620012f260201b60201c565b60016200131a60201b60201c565b620010958160016200131a60201b60201c565b620010a83060016200131a60201b60201c565b620010bd61dead60016200131a60201b60201c565b620010df620010d1620012f260201b60201c565b6001620011ec60201b60201c565b620010f2306001620011ec60201b60201c565b6200110761dead6001620011ec60201b60201c565b6200111b33600954620013d260201b60201c565b5062001ba1565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620011fc6200153760201b60201c565b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060165f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200132a6200153760201b60201c565b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051620013c6919062001a07565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362001443576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200143a9062001a80565b60405180910390fd5b620014565f8383620015c860201b60201c565b8060025f82825462001469919062001acd565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162001518919062001b18565b60405180910390a3620015335f8383620015cd60201b60201c565b5050565b620015476200112260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200156d620012f260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620015c6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620015bd9062001b81565b60405180910390fd5b565b505050565b505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200160182620015d6565b9050919050565b6200161381620015f5565b81146200161e575f80fd5b50565b5f81519050620016318162001608565b92915050565b5f602082840312156200164f576200164e620015d2565b5b5f6200165e8482850162001621565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620016e357607f821691505b602082108103620016f957620016f86200169e565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200175d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262001720565b62001769868362001720565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620017b3620017ad620017a78462001781565b6200178a565b62001781565b9050919050565b5f819050919050565b620017ce8362001793565b620017e6620017dd82620017ba565b8484546200172c565b825550505050565b5f90565b620017fc620017ee565b62001809818484620017c3565b505050565b5b818110156200183057620018245f82620017f2565b6001810190506200180f565b5050565b601f8211156200187f576200184981620016ff565b620018548462001711565b8101602085101562001864578190505b6200187c620018738562001711565b8301826200180e565b50505b505050565b5f82821c905092915050565b5f620018a15f198460080262001884565b1980831691505092915050565b5f620018bb838362001890565b9150826002028217905092915050565b620018d68262001667565b67ffffffffffffffff811115620018f257620018f162001671565b5b620018fe8254620016cb565b6200190b82828562001834565b5f60209050601f83116001811462001941575f84156200192c578287015190505b620019388582620018ae565b865550620019a7565b601f1984166200195186620016ff565b5f5b828110156200197a5784890151825560018201915060208501945060208101905062001953565b868310156200199a578489015162001996601f89168262001890565b8355505b6001600288020188555050505b505050505050565b620019ba81620015f5565b82525050565b5f604082019050620019d55f830185620019af565b620019e46020830184620019af565b9392505050565b5f8115159050919050565b62001a0181620019eb565b82525050565b5f60208201905062001a1c5f830184620019f6565b92915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62001a68601f8362001a22565b915062001a758262001a32565b602082019050919050565b5f6020820190508181035f83015262001a998162001a5a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62001ad98262001781565b915062001ae68362001781565b925082820190508082111562001b015762001b0062001aa0565b5b92915050565b62001b128162001781565b82525050565b5f60208201905062001b2d5f83018462001b07565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f62001b6960208362001a22565b915062001b768262001b33565b602082019050919050565b5f6020820190508181035f83015262001b9a8162001b5b565b9050919050565b60805160a051613c2062001bf45f395f8181610e6a01526111c401525f8181610b2b015281816110d1015281816110fa01528181611200015281816122820152818161236101526123880152613c205ff3fe608060405260043610610228575f3560e01c806389291a8f11610122578063c8c8ebe4116100aa578063dd8546521161006e578063dd85465214610809578063e2f4560514610833578063f2fde38b1461085d578063f8b45b0514610885578063ffb54a99146108af5761022f565b8063c8c8ebe414610739578063c9567bf914610763578063ca70307514610779578063cf9522fd146107a3578063dd62ed3e146107cd5761022f565b80639a7a23d6116100f15780639a7a23d614610649578063a457c2d714610671578063a9059cbb146106ad578063afa4f3b2146106e9578063c0246668146107115761022f565b806389291a8f146105a35780638da5cb5b146105b957806395d89b41146105e3578063976828841461060d5761022f565b80633295bc6d116101b05780636ddd1713116101745780636ddd1713146104d757806370a0823114610501578063715018a61461053d5780637571336a14610553578063881dce601461057b5761022f565b80633295bc6d146103e3578063395093511461040b5780634fbee1931461044757806351a823c914610483578063583e0568146104ad5761022f565b806318160ddd116101f757806318160ddd146102ed5780632315bf141461031757806323b872dd14610353578063311028af1461038f578063313ce567146103b95761022f565b806306fdde0314610233578063095ea7b31461025d5780630c6b67371461029957806315d03015146102c35761022f565b3661022f57005b5f80fd5b34801561023e575f80fd5b506102476108d9565b6040516102549190612900565b60405180910390f35b348015610268575f80fd5b50610283600480360381019061027e91906129b1565b610969565b6040516102909190612a09565b60405180910390f35b3480156102a4575f80fd5b506102ad61098b565b6040516102ba9190612a31565b60405180910390f35b3480156102ce575f80fd5b506102d7610991565b6040516102e49190612a31565b60405180910390f35b3480156102f8575f80fd5b50610301610997565b60405161030e9190612a31565b60405180910390f35b348015610322575f80fd5b5061033d60048036038101906103389190612a4a565b6109a0565b60405161034a9190612a09565b60405180910390f35b34801561035e575f80fd5b5061037960048036038101906103749190612a75565b6109f2565b6040516103869190612a09565b60405180910390f35b34801561039a575f80fd5b506103a3610a20565b6040516103b09190612a31565b60405180910390f35b3480156103c4575f80fd5b506103cd610a26565b6040516103da9190612ae0565b60405180910390f35b3480156103ee575f80fd5b5061040960048036038101906104049190612b2c565b610a2e565b005b348015610416575f80fd5b50610431600480360381019061042c91906129b1565b610a9b565b60405161043e9190612a09565b60405180910390f35b348015610452575f80fd5b5061046d60048036038101906104689190612a4a565b610ad1565b60405161047a9190612a09565b60405180910390f35b34801561048e575f80fd5b50610497610b23565b6040516104a49190612a31565b60405180910390f35b3480156104b8575f80fd5b506104c1610b29565b6040516104ce9190612bb2565b60405180910390f35b3480156104e2575f80fd5b506104eb610b4d565b6040516104f89190612a09565b60405180910390f35b34801561050c575f80fd5b5061052760048036038101906105229190612a4a565b610b60565b6040516105349190612a31565b60405180910390f35b348015610548575f80fd5b50610551610ba5565b005b34801561055e575f80fd5b5061057960048036038101906105749190612bf5565b610bb8565b005b348015610586575f80fd5b506105a1600480360381019061059c9190612c33565b610c18565b005b3480156105ae575f80fd5b506105b7610cfb565b005b3480156105c4575f80fd5b506105cd610d8b565b6040516105da9190612c6d565b60405180910390f35b3480156105ee575f80fd5b506105f7610db3565b6040516106049190612900565b60405180910390f35b348015610618575f80fd5b50610633600480360381019061062e9190612a4a565b610e43565b6040516106409190612a09565b60405180910390f35b348015610654575f80fd5b5061066f600480360381019061066a9190612bf5565b610e60565b005b34801561067c575f80fd5b50610697600480360381019061069291906129b1565b610f04565b6040516106a49190612a09565b60405180910390f35b3480156106b8575f80fd5b506106d360048036038101906106ce91906129b1565b610f79565b6040516106e09190612a09565b60405180910390f35b3480156106f4575f80fd5b5061070f600480360381019061070a9190612c33565b610f9b565b005b34801561071c575f80fd5b5061073760048036038101906107329190612bf5565b610fc0565b005b348015610744575f80fd5b5061074d61106e565b60405161075a9190612a31565b60405180910390f35b34801561076e575f80fd5b50610777611074565b005b348015610784575f80fd5b5061078d6112d5565b60405161079a9190612a31565b60405180910390f35b3480156107ae575f80fd5b506107b76112db565b6040516107c49190612a31565b60405180910390f35b3480156107d8575f80fd5b506107f360048036038101906107ee9190612c86565b6112e1565b6040516108009190612a31565b60405180910390f35b348015610814575f80fd5b5061081d611363565b60405161082a9190612a31565b60405180910390f35b34801561083e575f80fd5b50610847611369565b6040516108549190612a31565b60405180910390f35b348015610868575f80fd5b50610883600480360381019061087e9190612a4a565b61136f565b005b348015610890575f80fd5b506108996113f1565b6040516108a69190612a31565b60405180910390f35b3480156108ba575f80fd5b506108c36113f7565b6040516108d09190612a09565b60405180910390f35b6060600380546108e890612cf1565b80601f016020809104026020016040519081016040528092919081815260200182805461091490612cf1565b801561095f5780601f106109365761010080835404028352916020019161095f565b820191905f5260205f20905b81548152906001019060200180831161094257829003601f168201915b5050505050905090565b5f80610973611409565b9050610980818585611410565b600191505092915050565b600e5481565b60135481565b5f600254905090565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f806109fc611409565b9050610a098582856115d3565b610a1485858561165e565b60019150509392505050565b60095481565b5f6012905090565b610a36612073565b610a3f816120f1565b610a7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7590612d6b565b60405180910390fd5b5f610a87610997565b905080600a8190555080600b819055505050565b5f80610aa5611409565b9050610ac6818585610ab785896112e1565b610ac19190612db6565b611410565b600191505092915050565b5f60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60125481565b7f000000000000000000000000000000000000000000000000000000000000000081565b600f60019054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610bad612073565b610bb65f612122565b565b610bc0612073565b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c58611409565b73ffffffffffffffffffffffffffffffffffffffff1614610c77575f80fd5b5f610c80610997565b90505f610c8c30610b60565b90505f60648484610c9d9190612de9565b610ca79190612e57565b905080821015610cec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce390612ed1565b60405180910390fd5b610cf5816121e5565b50505050565b610d03612073565b5f4711610d45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3c90612f39565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015610d88573d5f803e3d5ffd5b50565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610dc290612cf1565b80601f0160208091040260200160405190810160405280929190818152602001828054610dee90612cf1565b8015610e395780601f10610e1057610100808354040283529160200191610e39565b820191905f5260205f20905b815481529060010190602001808311610e1c57829003601f168201915b5050505050905090565b6006602052805f5260405f205f915054906101000a900460ff1681565b610e68612073565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ef6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eed90612fc7565b60405180910390fd5b610f008282612439565b5050565b5f80610f0e611409565b90505f610f1b82866112e1565b905083811015610f60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5790613055565b60405180910390fd5b610f6d8286868403611410565b60019250505092915050565b5f80610f83611409565b9050610f9081858561165e565b600191505092915050565b610fa3612073565b670de0b6b3a764000081610fb79190612de9565b600c8190555050565b610fc8612073565b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516110629190612a09565b60405180910390a25050565b600a5481565b61107c612073565b600f5f9054906101000a900460ff16156110cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c2906130bd565b60405180910390fd5b6110f8307f0000000000000000000000000000000000000000000000000000000000000000600954611410565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7194730611152604b61114430610b60565b6124d790919063ffffffff16565b5f8061115c610d8b565b426040518863ffffffff1660e01b815260040161117e96959493929190613114565b60606040518083038185885af115801561119a573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906111bf9190613187565b5050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161125d9291906131d7565b6020604051808303815f875af1158015611279573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061129d9190613212565b506001600f60016101000a81548160ff0219169083151502179055506001600f5f6101000a81548160ff021916908315150217905550565b600d5481565b60115481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60105481565b600c5481565b611377612073565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113dc906132ad565b60405180910390fd5b6113ee81612122565b50565b600b5481565b600f5f9054906101000a900460ff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361147e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114759061333b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e3906133c9565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516115c69190612a31565b60405180910390a3505050565b5f6115de84846112e1565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611658578181101561164a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164190613431565b60405180910390fd5b6116578484848403611410565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c3906134bf565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361173a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117319061354d565b60405180910390fd5b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161580156117d8575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611817576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180e906135db565b60405180910390fd5b601254600d541061182b5760046010819055505b601354600e541061183f5760046011819055505b5f81036118565761185183835f61253c565b61206e565b61185e610d8b565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156118cc575061189c610d8b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561190457505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561193e575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156119575750600860149054906101000a900460ff16155b15611d5257600f5f9054906101000a900460ff16611a4a5760145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611a0a575060145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4090613643565b60405180910390fd5b5b60165f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611ae7575060155f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611ba557600a54811115611b31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b28906136d1565b60405180910390fd5b600b54611b3d83610b60565b82611b489190612db6565b1115611b89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8090613739565b60405180910390fd5b600d5f815480929190611b9b90613757565b9190505550611d51565b60165f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611c42575060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611ca857600a54811115611c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c839061380e565b60405180910390fd5b600e5f815480929190611c9e90613757565b9190505550611d50565b60155f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611d4f57600b54611d0283610b60565b82611d0d9190612db6565b1115611d4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4590613739565b60405180910390fd5b5b5b5b5b5f611d5c30610b60565b90505f8082119050808015611d7d5750600f60019054906101000a900460ff165b8015611d965750600860149054906101000a900460ff16155b8015611de9575060165f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611e3c575060145f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611e8f575060145f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611ed3576001600860146101000a81548160ff021916908315150217905550611eb8836127a8565b5f600860146101000a81548160ff0219169083151502179055505b5f600860149054906101000a900460ff1615905060145f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611f82575060145f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611f8b575f90505b5f811561205e5760165f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615612010576120096064611ffb6011548861284290919063ffffffff16565b61285790919063ffffffff16565b905061203b565b612038606461202a6010548861284290919063ffffffff16565b61285790919063ffffffff16565b90505b5f81111561204f5761204e87308361253c565b5b808561205b919061382c565b94505b61206987878761253c565b505050505b505050565b61207b611409565b73ffffffffffffffffffffffffffffffffffffffff16612099610d8b565b73ffffffffffffffffffffffffffffffffffffffff16146120ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120e6906138a9565b60405180910390fd5b565b5f8133604051602001612104919061390c565b60405160208183030381529060405280519060200120149050919050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f600267ffffffffffffffff81111561220157612200613926565b5b60405190808252806020026020018201604052801561222f5781602001602082028036833780820191505090505b50905030815f8151811061224657612245613953565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156122e9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061230d9190613994565b8160018151811061232157612320613953565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612386307f000000000000000000000000000000000000000000000000000000000000000084611410565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8460085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401612408959493929190613a76565b5f604051808303815f87803b15801561241f575f80fd5b505af1158015612431573d5f803e3d5ffd5b505050505050565b8060165f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f606482111561251c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251390613b3e565b60405180910390fd5b6064828461252a9190612de9565b6125349190612e57565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036125aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125a1906134bf565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612618576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260f9061354d565b60405180910390fd5b61262383838361286c565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156126a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161269d90613bcc565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161278f9190612a31565b60405180910390a36127a2848484612871565b50505050565b5f6127b230610b60565b90505f8082036127c357505061283f565b5f821180156127d35750600c5482105b156127e057819050612833565b5f61280960646127fb6011548761284290919063ffffffff16565b61285790919063ffffffff16565b90508084612817919061382c565b9350600c5484111561282d57600c549150612831565b8391505b505b61283c816121e5565b50505b50565b5f818361284f9190612de9565b905092915050565b5f81836128649190612e57565b905092915050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156128ad578082015181840152602081019050612892565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6128d282612876565b6128dc8185612880565b93506128ec818560208601612890565b6128f5816128b8565b840191505092915050565b5f6020820190508181035f83015261291881846128c8565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61294d82612924565b9050919050565b61295d81612943565b8114612967575f80fd5b50565b5f8135905061297881612954565b92915050565b5f819050919050565b6129908161297e565b811461299a575f80fd5b50565b5f813590506129ab81612987565b92915050565b5f80604083850312156129c7576129c6612920565b5b5f6129d48582860161296a565b92505060206129e58582860161299d565b9150509250929050565b5f8115159050919050565b612a03816129ef565b82525050565b5f602082019050612a1c5f8301846129fa565b92915050565b612a2b8161297e565b82525050565b5f602082019050612a445f830184612a22565b92915050565b5f60208284031215612a5f57612a5e612920565b5b5f612a6c8482850161296a565b91505092915050565b5f805f60608486031215612a8c57612a8b612920565b5b5f612a998682870161296a565b9350506020612aaa8682870161296a565b9250506040612abb8682870161299d565b9150509250925092565b5f60ff82169050919050565b612ada81612ac5565b82525050565b5f602082019050612af35f830184612ad1565b92915050565b5f819050919050565b612b0b81612af9565b8114612b15575f80fd5b50565b5f81359050612b2681612b02565b92915050565b5f60208284031215612b4157612b40612920565b5b5f612b4e84828501612b18565b91505092915050565b5f819050919050565b5f612b7a612b75612b7084612924565b612b57565b612924565b9050919050565b5f612b8b82612b60565b9050919050565b5f612b9c82612b81565b9050919050565b612bac81612b92565b82525050565b5f602082019050612bc55f830184612ba3565b92915050565b612bd4816129ef565b8114612bde575f80fd5b50565b5f81359050612bef81612bcb565b92915050565b5f8060408385031215612c0b57612c0a612920565b5b5f612c188582860161296a565b9250506020612c2985828601612be1565b9150509250929050565b5f60208284031215612c4857612c47612920565b5b5f612c558482850161299d565b91505092915050565b612c6781612943565b82525050565b5f602082019050612c805f830184612c5e565b92915050565b5f8060408385031215612c9c57612c9b612920565b5b5f612ca98582860161296a565b9250506020612cba8582860161296a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612d0857607f821691505b602082108103612d1b57612d1a612cc4565b5b50919050565b7f546f6b656e20697320747261646561626c6500000000000000000000000000005f82015250565b5f612d55601283612880565b9150612d6082612d21565b602082019050919050565b5f6020820190508181035f830152612d8281612d49565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612dc08261297e565b9150612dcb8361297e565b9250828201905080821115612de357612de2612d89565b5b92915050565b5f612df38261297e565b9150612dfe8361297e565b9250828202612e0c8161297e565b91508282048414831517612e2357612e22612d89565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612e618261297e565b9150612e6c8361297e565b925082612e7c57612e7b612e2a565b5b828204905092915050565b7f4e6f7420656e6f75676820746f6b656e730000000000000000000000000000005f82015250565b5f612ebb601183612880565b9150612ec682612e87565b602082019050919050565b5f6020820190508181035f830152612ee881612eaf565b9050919050565b7f546f6b656e3a206e6f2045544820746f20636c656172000000000000000000005f82015250565b5f612f23601683612880565b9150612f2e82612eef565b602082019050919050565b5f6020820190508181035f830152612f5081612f17565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f612fb1603983612880565b9150612fbc82612f57565b604082019050919050565b5f6020820190508181035f830152612fde81612fa5565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f61303f602583612880565b915061304a82612fe5565b604082019050919050565b5f6020820190508181035f83015261306c81613033565b9050919050565b7f54726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6130a7601783612880565b91506130b282613073565b602082019050919050565b5f6020820190508181035f8301526130d48161309b565b9050919050565b5f819050919050565b5f6130fe6130f96130f4846130db565b612b57565b61297e565b9050919050565b61310e816130e4565b82525050565b5f60c0820190506131275f830189612c5e565b6131346020830188612a22565b6131416040830187613105565b61314e6060830186613105565b61315b6080830185612c5e565b61316860a0830184612a22565b979650505050505050565b5f8151905061318181612987565b92915050565b5f805f6060848603121561319e5761319d612920565b5b5f6131ab86828701613173565b93505060206131bc86828701613173565b92505060406131cd86828701613173565b9150509250925092565b5f6040820190506131ea5f830185612c5e565b6131f76020830184612a22565b9392505050565b5f8151905061320c81612bcb565b92915050565b5f6020828403121561322757613226612920565b5b5f613234848285016131fe565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613297602683612880565b91506132a28261323d565b604082019050919050565b5f6020820190508181035f8301526132c48161328b565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613325602483612880565b9150613330826132cb565b604082019050919050565b5f6020820190508181035f83015261335281613319565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6133b3602283612880565b91506133be82613359565b604082019050919050565b5f6020820190508181035f8301526133e0816133a7565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f61341b601d83612880565b9150613426826133e7565b602082019050919050565b5f6020820190508181035f8301526134488161340f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6134a9602583612880565b91506134b48261344f565b604082019050919050565b5f6020820190508181035f8301526134d68161349d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613537602383612880565b9150613542826134dd565b604082019050919050565b5f6020820190508181035f8301526135648161352b565b9050919050565b7f45524332303a207472616e736665722066726f6d2f746f2074686520626c61635f8201527f6b6c697374656420616464726573730000000000000000000000000000000000602082015250565b5f6135c5602f83612880565b91506135d08261356b565b604082019050919050565b5f6020820190508181035f8301526135f2816135b9565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61362d601683612880565b9150613638826135f9565b602082019050919050565b5f6020820190508181035f83015261365a81613621565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f6136bb603583612880565b91506136c682613661565b604082019050919050565b5f6020820190508181035f8301526136e8816136af565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f613723601383612880565b915061372e826136ef565b602082019050919050565b5f6020820190508181035f83015261375081613717565b9050919050565b5f6137618261297e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361379357613792612d89565b5b600182019050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f6137f8603683612880565b91506138038261379e565b604082019050919050565b5f6020820190508181035f830152613825816137ec565b9050919050565b5f6138368261297e565b91506138418361297e565b925082820390508181111561385957613858612d89565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613893602083612880565b915061389e8261385f565b602082019050919050565b5f6020820190508181035f8301526138c081613887565b9050919050565b5f8160601b9050919050565b5f6138dd826138c7565b9050919050565b5f6138ee826138d3565b9050919050565b61390661390182612943565b6138e4565b82525050565b5f61391782846138f5565b60148201915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8151905061398e81612954565b92915050565b5f602082840312156139a9576139a8612920565b5b5f6139b684828501613980565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6139f181612943565b82525050565b5f613a0283836139e8565b60208301905092915050565b5f602082019050919050565b5f613a24826139bf565b613a2e81856139c9565b9350613a39836139d9565b805f5b83811015613a69578151613a5088826139f7565b9750613a5b83613a0e565b925050600181019050613a3c565b5085935050505092915050565b5f60a082019050613a895f830188612a22565b613a966020830187613105565b8181036040830152613aa88186613a1a565b9050613ab76060830185612c5e565b613ac46080830184612a22565b9695505050505050565b7f50657263656e74616765206d757374206265206265747765656e203020616e645f8201527f2031303000000000000000000000000000000000000000000000000000000000602082015250565b5f613b28602483612880565b9150613b3382613ace565b604082019050919050565b5f6020820190508181035f830152613b5581613b1c565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613bb6602683612880565b9150613bc182613b5c565b604082019050919050565b5f6020820190508181035f830152613be381613baa565b905091905056fea2646970667358221220bbd342edb3331b1708fdc3fad14aa39dc4d4007f318696bbce293ca1e9040a2564736f6c63430008140033000000000000000000000000666bd0324545e7b5217d7ef9a87a14e1c474847b