0x60c06040526001600b5f6101000a81548160ff0219169083151502179055505f600b60016101000a81548160ff0219169083151502179055505f600b60026101000a81548160ff02191690831515021790555034801561005d575f80fd5b506040518060400160405280600981526020017f20496e66696c696e6b00000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f494c494e4b00000000000000000000000000000000000000000000000000000081525081600390816100d99190610c16565b5080600490816100e99190610c16565b5050506101086100fd6104a760201b60201c565b6104ae60201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d905061013181600161057160201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101ae573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101d29190610d43565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610237573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061025b9190610d43565b6040518363ffffffff1660e01b8152600401610278929190610d7d565b6020604051808303815f875af1158015610294573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102b89190610d43565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506102fe60a051600161057160201b60201c565b61031160a051600161065160201b60201c565b5f6a52b7d2dcc80cd2e400000090506a01a784379d99db420000006007819055506a01a784379d99db42000000600981905550692a5a058fc295ed00000060088190555069d3c21bcecceda1000000600a819055503360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6103ce60646103c0605f856106ef60201b90919060201c565b61070460201b90919060201c565b90505f6103f860646103ea6005866106ef60201b90919060201c565b61070460201b90919060201c565b905061040a308361071960201b60201c565b61041a338261071960201b60201c565b61043861042b61087c60201b60201c565b60016108a460201b60201c565b6104493060016108a460201b60201c565b61045c61dead60016108a460201b60201c565b61047a61046d61087c60201b60201c565b600161057160201b60201c565b61048b30600161057160201b60201c565b61049e61dead600161057160201b60201c565b50505050610fdd565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61057f6104a760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166105a361087c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146105f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f090610dfe565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f81836106fc9190610e49565b905092915050565b5f81836107119190610eb7565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077e90610f31565b60405180910390fd5b6107985f83836109d260201b60201c565b8060025f8282546107a99190610f4f565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107fb9190610f4f565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161085f9190610f91565b60405180910390a36108785f83836109d760201b60201c565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108b26104a760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166108d661087c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161461092c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092390610dfe565b60405180910390fd5b8060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516109c69190610fc4565b60405180910390a25050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610a5757607f821691505b602082108103610a6a57610a69610a13565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610acc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610a91565b610ad68683610a91565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610b1a610b15610b1084610aee565b610af7565b610aee565b9050919050565b5f819050919050565b610b3383610b00565b610b47610b3f82610b21565b848454610a9d565b825550505050565b5f90565b610b5b610b4f565b610b66818484610b2a565b505050565b5b81811015610b8957610b7e5f82610b53565b600181019050610b6c565b5050565b601f821115610bce57610b9f81610a70565b610ba884610a82565b81016020851015610bb7578190505b610bcb610bc385610a82565b830182610b6b565b50505b505050565b5f82821c905092915050565b5f610bee5f1984600802610bd3565b1980831691505092915050565b5f610c068383610bdf565b9150826002028217905092915050565b610c1f826109dc565b67ffffffffffffffff811115610c3857610c376109e6565b5b610c428254610a40565b610c4d828285610b8d565b5f60209050601f831160018114610c7e575f8415610c6c578287015190505b610c768582610bfb565b865550610cdd565b601f198416610c8c86610a70565b5f5b82811015610cb357848901518255600182019150602085019450602081019050610c8e565b86831015610cd05784890151610ccc601f891682610bdf565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d1282610ce9565b9050919050565b610d2281610d08565b8114610d2c575f80fd5b50565b5f81519050610d3d81610d19565b92915050565b5f60208284031215610d5857610d57610ce5565b5b5f610d6584828501610d2f565b91505092915050565b610d7781610d08565b82525050565b5f604082019050610d905f830185610d6e565b610d9d6020830184610d6e565b9392505050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610de8602083610da4565b9150610df382610db4565b602082019050919050565b5f6020820190508181035f830152610e1581610ddc565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e5382610aee565b9150610e5e83610aee565b9250828202610e6c81610aee565b91508282048414831517610e8357610e82610e1c565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610ec182610aee565b9150610ecc83610aee565b925082610edc57610edb610e8a565b5b828204905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f610f1b601f83610da4565b9150610f2682610ee7565b602082019050919050565b5f6020820190508181035f830152610f4881610f0f565b9050919050565b5f610f5982610aee565b9150610f6483610aee565b9250828201905080821115610f7c57610f7b610e1c565b5b92915050565b610f8b81610aee565b82525050565b5f602082019050610fa45f830184610f82565b92915050565b5f8115159050919050565b610fbe81610faa565b82525050565b5f602082019050610fd75f830184610fb5565b92915050565b60805160a05161498d6110365f395f8181610ba601528181611195015261193201525f8181610ac101528181610aef01528181610be201528181610e2401528181612ec401528181612fa30152612fca015261498d5ff3fe608060405260043610610280575f3560e01c8063751039fc1161014e578063b62496f5116100c0578063d257b34f11610079578063d257b34f14610935578063d85ba0631461095d578063dd62ed3e14610987578063e2f45605146109c3578063f2fde38b146109ed578063f8b45b0514610a1557610287565b8063b62496f51461082b578063bbc0c74214610867578063c024666814610891578063c18bc195146108b9578063c8c8ebe4146108e1578063cce987d41461090b57610287565b8063967ff23e11610112578063967ff23e146107115780639a7a23d61461073b578063a457c2d714610763578063a672990c1461079f578063a9059cbb146107c7578063aacebbe31461080357610287565b8063751039fc146106575780637571336a1461066d5780638da5cb5b14610695578063924de9b7146106bf57806395d89b41146106e757610287565b806339509351116101f25780636a486a8e116101ab5780636a486a8e146105615780636db794371461058b5780636ddd1713146105b357806370a08231146105dd578063715018a61461061957806373f0f1901461062f57610287565b8063395093511461047d5780634395545a146104b957806349bd5a5e146104cf5780634a62bb65146104f957806351cd7cc314610523578063672434821461053957610287565b80631694505e116102445780631694505e1461037157806318160ddd1461039b578063203e727e146103c557806323b872dd146103ed57806327c8f83514610429578063313ce5671461045357610287565b80630641013d1461028b57806306fdde03146102a7578063095ea7b3146102d157806310d5de531461030d578063150074a31461034957610287565b3661028757005b5f80fd5b6102a560048036038101906102a09190613629565b610a3f565b005b3480156102b2575f80fd5b506102bb610cbf565b6040516102c891906136d0565b60405180910390f35b3480156102dc575f80fd5b506102f760048036038101906102f29190613723565b610d4f565b604051610304919061377b565b60405180910390f35b348015610318575f80fd5b50610333600480360381019061032e9190613794565b610d6c565b604051610340919061377b565b60405180910390f35b348015610354575f80fd5b5061036f600480360381019061036a91906137bf565b610d89565b005b34801561037c575f80fd5b50610385610e22565b6040516103929190613845565b60405180910390f35b3480156103a6575f80fd5b506103af610e46565b6040516103bc919061386d565b60405180910390f35b3480156103d0575f80fd5b506103eb60048036038101906103e691906137bf565b610e4f565b005b3480156103f8575f80fd5b50610413600480360381019061040e9190613886565b610f5e565b604051610420919061377b565b60405180910390f35b348015610434575f80fd5b5061043d611050565b60405161044a91906138e5565b60405180910390f35b34801561045e575f80fd5b50610467611056565b6040516104749190613919565b60405180910390f35b348015610488575f80fd5b506104a3600480360381019061049e9190613723565b61105e565b6040516104b0919061377b565b60405180910390f35b3480156104c4575f80fd5b506104cd611105565b005b3480156104da575f80fd5b506104e3611193565b6040516104f091906138e5565b60405180910390f35b348015610504575f80fd5b5061050d6111b7565b60405161051a919061377b565b60405180910390f35b34801561052e575f80fd5b506105376111c9565b005b348015610544575f80fd5b5061055f600480360381019061055a91906139e0565b611293565b005b34801561056c575f80fd5b50610575611336565b604051610582919061386d565b60405180910390f35b348015610596575f80fd5b506105b160048036038101906105ac9190613a5e565b61133c565b005b3480156105be575f80fd5b506105c7611452565b6040516105d4919061377b565b60405180910390f35b3480156105e8575f80fd5b5061060360048036038101906105fe9190613794565b611465565b604051610610919061386d565b60405180910390f35b348015610624575f80fd5b5061062d6114aa565b005b34801561063a575f80fd5b50610655600480360381019061065091906137bf565b611531565b005b348015610662575f80fd5b5061066b6115f2565b005b348015610678575f80fd5b50610693600480360381019061068e9190613ac6565b611689565b005b3480156106a0575f80fd5b506106a961175d565b6040516106b691906138e5565b60405180910390f35b3480156106ca575f80fd5b506106e560048036038101906106e09190613b04565b611785565b005b3480156106f2575f80fd5b506106fb61181e565b60405161070891906136d0565b60405180910390f35b34801561071c575f80fd5b506107256118ae565b604051610732919061386d565b60405180910390f35b348015610746575f80fd5b50610761600480360381019061075c9190613ac6565b6118b4565b005b34801561076e575f80fd5b5061078960048036038101906107849190613723565b6119cc565b604051610796919061377b565b60405180910390f35b3480156107aa575f80fd5b506107c560048036038101906107c09190613ac6565b611ab2565b005b3480156107d2575f80fd5b506107ed60048036038101906107e89190613723565b611bda565b6040516107fa919061377b565b60405180910390f35b34801561080e575f80fd5b5061082960048036038101906108249190613794565b611bf7565b005b348015610836575f80fd5b50610851600480360381019061084c9190613794565b611d31565b60405161085e919061377b565b60405180910390f35b348015610872575f80fd5b5061087b611d4e565b604051610888919061377b565b60405180910390f35b34801561089c575f80fd5b506108b760048036038101906108b29190613ac6565b611d61565b005b3480156108c4575f80fd5b506108df60048036038101906108da91906137bf565b611e83565b005b3480156108ec575f80fd5b506108f5611f92565b604051610902919061386d565b60405180910390f35b348015610916575f80fd5b5061091f611f98565b60405161092c919061386d565b60405180910390f35b348015610940575f80fd5b5061095b600480360381019061095691906137bf565b611f9e565b005b348015610968575f80fd5b50610971612037565b60405161097e919061386d565b60405180910390f35b348015610992575f80fd5b506109ad60048036038101906109a89190613b2f565b61203d565b6040516109ba919061386d565b60405180910390f35b3480156109ce575f80fd5b506109d76120bf565b6040516109e4919061386d565b60405180910390f35b3480156109f8575f80fd5b50610a136004803603810190610a0e9190613794565b6120c5565b005b348015610a20575f80fd5b50610a296121bb565b604051610a36919061386d565b60405180910390f35b610a476121c1565b73ffffffffffffffffffffffffffffffffffffffff16610a6561175d565b73ffffffffffffffffffffffffffffffffffffffff1614610abb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab290613bb7565b60405180910390fd5b610aed307f0000000000000000000000000000000000000000000000000000000000000000610ae8610e46565b6121c8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610b3430611465565b5f80610b3e61175d565b426040518863ffffffff1660e01b8152600401610b6096959493929190613c0e565b60606040518083038185885af1158015610b7c573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610ba19190613c81565b5050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610c3f929190613cd1565b6020604051808303815f875af1158015610c5b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7f9190613d0c565b505f5b8151811015610cbb57610cb0828281518110610ca157610ca0613d37565b5b60200260200101516001611ab2565b806001019050610c82565b5050565b606060038054610cce90613d91565b80601f0160208091040260200160405190810160405280929190818152602001828054610cfa90613d91565b8015610d455780601f10610d1c57610100808354040283529160200191610d45565b820191905f5260205f20905b815481529060010190602001808311610d2857829003601f168201915b5050505050905090565b5f610d62610d5b6121c1565b84846121c8565b6001905092915050565b6012602052805f5260405f205f915054906101000a900460ff1681565b610d916121c1565b73ffffffffffffffffffffffffffffffffffffffff16610daf61175d565b73ffffffffffffffffffffffffffffffffffffffff1614610e05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfc90613bb7565b60405180910390fd5b670de0b6b3a764000081610e199190613dee565b600a8190555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b610e576121c1565b73ffffffffffffffffffffffffffffffffffffffff16610e7561175d565b73ffffffffffffffffffffffffffffffffffffffff1614610ecb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec290613bb7565b60405180910390fd5b670de0b6b3a76400006103e86001610ee1610e46565b610eeb9190613dee565b610ef59190613e5c565b610eff9190613e5c565b811015610f41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3890613efc565b60405180910390fd5b670de0b6b3a764000081610f559190613dee565b60078190555050565b5f610f6a84848461238b565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610fb16121c1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611030576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102790613f8a565b60405180910390fd5b6110448561103c6121c1565b8584036121c8565b60019150509392505050565b61dead81565b5f6012905090565b5f6110fb61106a6121c1565b848460015f6110776121c1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110f69190613fa8565b6121c8565b6001905092915050565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161114b90614008565b5f6040518083038185875af1925050503d805f8114611185576040519150601f19603f3d011682016040523d82523d5f602084013e61118a565b606091505b50508091505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600b5f9054906101000a900460ff1681565b6111d16121c1565b73ffffffffffffffffffffffffffffffffffffffff166111ef61175d565b73ffffffffffffffffffffffffffffffffffffffff1614611245576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123c90613bb7565b60405180910390fd5b6002600e819055506001600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff02191690831515021790555043600c8190555042600d81905550565b5f848490501180156112aa57508383905082829050145b6112b2575f80fd5b5f3390505f5b8585905081101561132e57611321828787848181106112da576112d9613d37565b5b90506020020160208101906112ef9190613794565b670de0b6b3a764000087878681811061130b5761130a613d37565b5b9050602002013561131c9190613dee565b61238b565b80806001019150506112b8565b505050505050565b60105481565b6113446121c1565b73ffffffffffffffffffffffffffffffffffffffff1661136261175d565b73ffffffffffffffffffffffffffffffffffffffff16146113b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113af90613bb7565b60405180910390fd5b60058211156113fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f390614066565b60405180910390fd5b6005811115611440576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143790614066565b60405180910390fd5b81600f81905550806010819055505050565b600b60029054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6114b26121c1565b73ffffffffffffffffffffffffffffffffffffffff166114d061175d565b73ffffffffffffffffffffffffffffffffffffffff1614611526576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151d90613bb7565b60405180910390fd5b61152f5f612d64565b565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166115716121c1565b73ffffffffffffffffffffffffffffffffffffffff1614611590575f80fd5b61159930611465565b81111580156115a757505f81115b6115e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115dd906140ce565b60405180910390fd5b6115ef81612e27565b50565b6115fa6121c1565b73ffffffffffffffffffffffffffffffffffffffff1661161861175d565b73ffffffffffffffffffffffffffffffffffffffff161461166e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166590613bb7565b60405180910390fd5b5f600b5f6101000a81548160ff021916908315150217905550565b6116916121c1565b73ffffffffffffffffffffffffffffffffffffffff166116af61175d565b73ffffffffffffffffffffffffffffffffffffffff1614611705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116fc90613bb7565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61178d6121c1565b73ffffffffffffffffffffffffffffffffffffffff166117ab61175d565b73ffffffffffffffffffffffffffffffffffffffff1614611801576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f890613bb7565b60405180910390fd5b80600b60026101000a81548160ff02191690831515021790555050565b60606004805461182d90613d91565b80601f016020809104026020016040519081016040528092919081815260200182805461185990613d91565b80156118a45780601f1061187b576101008083540402835291602001916118a4565b820191905f5260205f20905b81548152906001019060200180831161188757829003601f168201915b5050505050905090565b600e5481565b6118bc6121c1565b73ffffffffffffffffffffffffffffffffffffffff166118da61175d565b73ffffffffffffffffffffffffffffffffffffffff1614611930576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192790613bb7565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036119be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b59061415c565b60405180910390fd5b6119c8828261305a565b5050565b5f8060015f6119d96121c1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611a93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8a906141ea565b60405180910390fd5b611aa7611a9e6121c1565b858584036121c8565b600191505092915050565b611aba6121c1565b73ffffffffffffffffffffffffffffffffffffffff16611ad861175d565b73ffffffffffffffffffffffffffffffffffffffff1614611b2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2590613bb7565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f611bed611be66121c1565b848461238b565b6001905092915050565b611bff6121c1565b73ffffffffffffffffffffffffffffffffffffffff16611c1d61175d565b73ffffffffffffffffffffffffffffffffffffffff1614611c73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6a90613bb7565b60405180910390fd5b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6013602052805f5260405f205f915054906101000a900460ff1681565b600b60019054906101000a900460ff1681565b611d696121c1565b73ffffffffffffffffffffffffffffffffffffffff16611d8761175d565b73ffffffffffffffffffffffffffffffffffffffff1614611ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd490613bb7565b60405180910390fd5b8060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611e77919061377b565b60405180910390a25050565b611e8b6121c1565b73ffffffffffffffffffffffffffffffffffffffff16611ea961175d565b73ffffffffffffffffffffffffffffffffffffffff1614611eff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef690613bb7565b60405180910390fd5b670de0b6b3a76400006103e86005611f15610e46565b611f1f9190613dee565b611f299190613e5c565b611f339190613e5c565b811015611f75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6c90614278565b60405180910390fd5b670de0b6b3a764000081611f899190613dee565b60098190555050565b60075481565b600a5481565b611fa66121c1565b73ffffffffffffffffffffffffffffffffffffffff16611fc461175d565b73ffffffffffffffffffffffffffffffffffffffff161461201a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201190613bb7565b60405180910390fd5b670de0b6b3a76400008161202e9190613dee565b60088190555050565b600f5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60085481565b6120cd6121c1565b73ffffffffffffffffffffffffffffffffffffffff166120eb61175d565b73ffffffffffffffffffffffffffffffffffffffff1614612141576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213890613bb7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036121af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a690614306565b60405180910390fd5b6121b881612d64565b50565b60095481565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612236576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161222d90614394565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036122a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229b90614422565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161237e919061386d565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036123f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f0906144b0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245e9061453e565b60405180910390fd5b5f810361247e5761247983835f6130f8565b612d5f565b600b5f9054906101000a900460ff16156129895761249a61175d565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561250857506124d861175d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561254057505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561257a575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156125935750600560149054906101000a900460ff16155b156129885743600e54600c546125a99190613fa8565b106125bf5760196010819055506019600f819055505b600b60019054906101000a900460ff166126ae5760115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168061266e575060115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b6126ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126a4906145a6565b60405180910390fd5b5b60135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561274b575060125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156127f257600754811115612795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161278c90614634565b60405180910390fd5b6009546127a183611465565b826127ac9190613fa8565b11156127ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127e49061469c565b60405180910390fd5b612987565b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561288f575060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156128de576007548111156128d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128d09061472a565b60405180910390fd5b612986565b60125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166129855760095461293883611465565b826129439190613fa8565b1115612984576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161297b9061469c565b60405180910390fd5b5b5b5b5b5b5f61299330611465565b90505f60085482101590508080156129b75750600b60029054906101000a900460ff165b80156129d05750600560149054906101000a900460ff16155b8015612a23575060135f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612a76575060115f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612ac9575060115f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15612b5a57600360145f4381526020019081526020015f20541015612b59576001600560146101000a81548160ff021916908315150217905550612b0b61336d565b5f600560146101000a81548160ff021916908315150217905550600160145f4381526020019081526020015f2054612b439190613fa8565b60145f4381526020019081526020015f20819055505b5b5f600560149054906101000a900460ff1615905060115f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612c09575060115f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15612c12575f90505b5f8115612d4f5760135f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612c7057505f601054115b15612ca457612c9d6064612c8f6010548861343a90919063ffffffff16565b61344f90919063ffffffff16565b9050612d2c565b60135f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612cfb57505f600f54115b15612d2b57612d286064612d1a600f548861343a90919063ffffffff16565b61344f90919063ffffffff16565b90505b5b5f811115612d4057612d3f8730836130f8565b5b8085612d4c9190614748565b94505b612d5a8787876130f8565b505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f600267ffffffffffffffff811115612e4357612e42613493565b5b604051908082528060200260200182016040528015612e715781602001602082028036833780820191505090505b50905030815f81518110612e8857612e87613d37565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612f2b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612f4f919061478f565b81600181518110612f6357612f62613d37565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612fc8307f0000000000000000000000000000000000000000000000000000000000000000846121c8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401613029959493929190614871565b5f604051808303815f87803b158015613040575f80fd5b505af1158015613052573d5f803e3d5ffd5b505050505050565b8060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613166576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161315d906144b0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036131d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131cb9061453e565b60405180910390fd5b6131df838383613464565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015613262576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161325990614939565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546132f09190613fa8565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613354919061386d565b60405180910390a3613367848484613469565b50505050565b5f61337730611465565b90505f808203613388575050613438565b600a5482111561339857600a5491505b5f8290506133a581612e27565b5f47905060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16816040516133ee90614008565b5f6040518083038185875af1925050503d805f8114613428576040519150601f19603f3d011682016040523d82523d5f602084013e61342d565b606091505b505080935050505050505b565b5f81836134479190613dee565b905092915050565b5f818361345c9190613e5c565b905092915050565b505050565b505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6134c982613483565b810181811067ffffffffffffffff821117156134e8576134e7613493565b5b80604052505050565b5f6134fa61346e565b905061350682826134c0565b919050565b5f67ffffffffffffffff82111561352557613524613493565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6135638261353a565b9050919050565b61357381613559565b811461357d575f80fd5b50565b5f8135905061358e8161356a565b92915050565b5f6135a66135a18461350b565b6134f1565b905080838252602082019050602084028301858111156135c9576135c8613536565b5b835b818110156135f257806135de8882613580565b8452602084019350506020810190506135cb565b5050509392505050565b5f82601f8301126136105761360f61347f565b5b8135613620848260208601613594565b91505092915050565b5f6020828403121561363e5761363d613477565b5b5f82013567ffffffffffffffff81111561365b5761365a61347b565b5b613667848285016135fc565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f6136a282613670565b6136ac818561367a565b93506136bc81856020860161368a565b6136c581613483565b840191505092915050565b5f6020820190508181035f8301526136e88184613698565b905092915050565b5f819050919050565b613702816136f0565b811461370c575f80fd5b50565b5f8135905061371d816136f9565b92915050565b5f806040838503121561373957613738613477565b5b5f61374685828601613580565b92505060206137578582860161370f565b9150509250929050565b5f8115159050919050565b61377581613761565b82525050565b5f60208201905061378e5f83018461376c565b92915050565b5f602082840312156137a9576137a8613477565b5b5f6137b684828501613580565b91505092915050565b5f602082840312156137d4576137d3613477565b5b5f6137e18482850161370f565b91505092915050565b5f819050919050565b5f61380d6138086138038461353a565b6137ea565b61353a565b9050919050565b5f61381e826137f3565b9050919050565b5f61382f82613814565b9050919050565b61383f81613825565b82525050565b5f6020820190506138585f830184613836565b92915050565b613867816136f0565b82525050565b5f6020820190506138805f83018461385e565b92915050565b5f805f6060848603121561389d5761389c613477565b5b5f6138aa86828701613580565b93505060206138bb86828701613580565b92505060406138cc8682870161370f565b9150509250925092565b6138df81613559565b82525050565b5f6020820190506138f85f8301846138d6565b92915050565b5f60ff82169050919050565b613913816138fe565b82525050565b5f60208201905061392c5f83018461390a565b92915050565b5f80fd5b5f8083601f84011261394b5761394a61347f565b5b8235905067ffffffffffffffff81111561396857613967613932565b5b60208301915083602082028301111561398457613983613536565b5b9250929050565b5f8083601f8401126139a05761399f61347f565b5b8235905067ffffffffffffffff8111156139bd576139bc613932565b5b6020830191508360208202830111156139d9576139d8613536565b5b9250929050565b5f805f80604085870312156139f8576139f7613477565b5b5f85013567ffffffffffffffff811115613a1557613a1461347b565b5b613a2187828801613936565b9450945050602085013567ffffffffffffffff811115613a4457613a4361347b565b5b613a508782880161398b565b925092505092959194509250565b5f8060408385031215613a7457613a73613477565b5b5f613a818582860161370f565b9250506020613a928582860161370f565b9150509250929050565b613aa581613761565b8114613aaf575f80fd5b50565b5f81359050613ac081613a9c565b92915050565b5f8060408385031215613adc57613adb613477565b5b5f613ae985828601613580565b9250506020613afa85828601613ab2565b9150509250929050565b5f60208284031215613b1957613b18613477565b5b5f613b2684828501613ab2565b91505092915050565b5f8060408385031215613b4557613b44613477565b5b5f613b5285828601613580565b9250506020613b6385828601613580565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613ba160208361367a565b9150613bac82613b6d565b602082019050919050565b5f6020820190508181035f830152613bce81613b95565b9050919050565b5f819050919050565b5f613bf8613bf3613bee84613bd5565b6137ea565b6136f0565b9050919050565b613c0881613bde565b82525050565b5f60c082019050613c215f8301896138d6565b613c2e602083018861385e565b613c3b6040830187613bff565b613c486060830186613bff565b613c5560808301856138d6565b613c6260a083018461385e565b979650505050505050565b5f81519050613c7b816136f9565b92915050565b5f805f60608486031215613c9857613c97613477565b5b5f613ca586828701613c6d565b9350506020613cb686828701613c6d565b9250506040613cc786828701613c6d565b9150509250925092565b5f604082019050613ce45f8301856138d6565b613cf1602083018461385e565b9392505050565b5f81519050613d0681613a9c565b92915050565b5f60208284031215613d2157613d20613477565b5b5f613d2e84828501613cf8565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680613da857607f821691505b602082108103613dbb57613dba613d64565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f613df8826136f0565b9150613e03836136f0565b9250828202613e11816136f0565b91508282048414831517613e2857613e27613dc1565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613e66826136f0565b9150613e71836136f0565b925082613e8157613e80613e2f565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e74205f8201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b5f613ee6602f8361367a565b9150613ef182613e8c565b604082019050919050565b5f6020820190508181035f830152613f1381613eda565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f613f7460288361367a565b9150613f7f82613f1a565b604082019050919050565b5f6020820190508181035f830152613fa181613f68565b9050919050565b5f613fb2826136f0565b9150613fbd836136f0565b9250828201905080821115613fd557613fd4613dc1565b5b92915050565b5f81905092915050565b50565b5f613ff35f83613fdb565b9150613ffe82613fe5565b5f82019050919050565b5f61401282613fe8565b9150819050919050565b7f45786365656420746865206c696d6974000000000000000000000000000000005f82015250565b5f61405060108361367a565b915061405b8261401c565b602082019050919050565b5f6020820190508181035f83015261407d81614044565b9050919050565b7f57726f6e6720616d6f756e7400000000000000000000000000000000000000005f82015250565b5f6140b8600c8361367a565b91506140c382614084565b602082019050919050565b5f6020820190508181035f8301526140e5816140ac565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f61414660398361367a565b9150614151826140ec565b604082019050919050565b5f6020820190508181035f8301526141738161413a565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6141d460258361367a565b91506141df8261417a565b604082019050919050565b5f6020820190508181035f830152614201816141c8565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e205f8201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b5f61426260248361367a565b915061426d82614208565b604082019050919050565b5f6020820190508181035f83015261428f81614256565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6142f060268361367a565b91506142fb82614296565b604082019050919050565b5f6020820190508181035f83015261431d816142e4565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61437e60248361367a565b915061438982614324565b604082019050919050565b5f6020820190508181035f8301526143ab81614372565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61440c60228361367a565b9150614417826143b2565b604082019050919050565b5f6020820190508181035f83015261443981614400565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61449a60258361367a565b91506144a582614440565b604082019050919050565b5f6020820190508181035f8301526144c78161448e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61452860238361367a565b9150614533826144ce565b604082019050919050565b5f6020820190508181035f8301526145558161451c565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61459060168361367a565b915061459b8261455c565b602082019050919050565b5f6020820190508181035f8301526145bd81614584565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f61461e60358361367a565b9150614629826145c4565b604082019050919050565b5f6020820190508181035f83015261464b81614612565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f61468660138361367a565b915061469182614652565b602082019050919050565b5f6020820190508181035f8301526146b38161467a565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f61471460368361367a565b915061471f826146ba565b604082019050919050565b5f6020820190508181035f83015261474181614708565b9050919050565b5f614752826136f0565b915061475d836136f0565b925082820390508181111561477557614774613dc1565b5b92915050565b5f815190506147898161356a565b92915050565b5f602082840312156147a4576147a3613477565b5b5f6147b18482850161477b565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6147ec81613559565b82525050565b5f6147fd83836147e3565b60208301905092915050565b5f602082019050919050565b5f61481f826147ba565b61482981856147c4565b9350614834836147d4565b805f5b8381101561486457815161484b88826147f2565b975061485683614809565b925050600181019050614837565b5085935050505092915050565b5f60a0820190506148845f83018861385e565b6148916020830187613bff565b81810360408301526148a38186614815565b90506148b260608301856138d6565b6148bf608083018461385e565b9695505050505050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61492360268361367a565b915061492e826148c9565b604082019050919050565b5f6020820190508181035f83015261495081614917565b905091905056fea26469706673582212201e8970414d19971ca65b688c77e40fe54bc559557f200f61b3f6fee679174c6c64736f6c634300081a0033