60c06040526001600a5f6101000a81548160ff0219169083151502179055505f600a60016101000a81548160ff0219169083151502179055505f600a60026101000a81548160ff0219169083151502179055503480156200005e575f80fd5b506040516200580c3803806200580c833981810160405281019062000084919062000a1a565b6040518060400160405280600781526020017f50696c6772696d000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f50494c4700000000000000000000000000000000000000000000000000000000815250816003908162000101919062000cae565b50806004908162000113919062000cae565b505050620001366200012a6200048d60201b60201c565b6200049460201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001618160016200055760201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001df573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000205919062000a1a565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200026b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000291919062000a1a565b6040518363ffffffff1660e01b8152600401620002b092919062000da3565b6020604051808303815f875af1158015620002cd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002f3919062000a1a565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200033b60a05160016200055760201b60201c565b6200035060a05160016200063e60201b60201c565b5f6b033b2e3c9fd0803ce800000090506b033b2e3c9fd0803ce80000006007819055506b033b2e3c9fd0803ce80000006009819055506107d060075462000398919062000e28565b6008819055508260065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000400620003f2620006dc60201b60201c565b60016200070460201b60201c565b620004133060016200070460201b60201c565b6200042861dead60016200070460201b60201c565b6200044a6200043c620006dc60201b60201c565b60016200055760201b60201c565b6200045d3060016200055760201b60201c565b6200047261dead60016200055760201b60201c565b6200048433826200083b60201b60201c565b50505062000fe8565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620005676200048d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200058d620006dc60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620005e6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005dd9062000ebd565b60405180910390fd5b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620007146200048d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200073a620006dc60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000793576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200078a9062000ebd565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200082f919062000ef9565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620008ac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008a39062000f62565b60405180910390fd5b620008bf5f8383620009ab60201b60201c565b8060025f828254620008d2919062000f82565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000926919062000f82565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200098c919062000fcd565b60405180910390a3620009a75f8383620009b060201b60201c565b5050565b505050565b505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620009e482620009b9565b9050919050565b620009f681620009d8565b811462000a01575f80fd5b50565b5f8151905062000a1481620009eb565b92915050565b5f6020828403121562000a325762000a31620009b5565b5b5f62000a418482850162000a04565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000ac657607f821691505b60208210810362000adc5762000adb62000a81565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000b407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b03565b62000b4c868362000b03565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000b9662000b9062000b8a8462000b64565b62000b6d565b62000b64565b9050919050565b5f819050919050565b62000bb18362000b76565b62000bc962000bc08262000b9d565b84845462000b0f565b825550505050565b5f90565b62000bdf62000bd1565b62000bec81848462000ba6565b505050565b5b8181101562000c135762000c075f8262000bd5565b60018101905062000bf2565b5050565b601f82111562000c625762000c2c8162000ae2565b62000c378462000af4565b8101602085101562000c47578190505b62000c5f62000c568562000af4565b83018262000bf1565b50505b505050565b5f82821c905092915050565b5f62000c845f198460080262000c67565b1980831691505092915050565b5f62000c9e838362000c73565b9150826002028217905092915050565b62000cb98262000a4a565b67ffffffffffffffff81111562000cd55762000cd462000a54565b5b62000ce1825462000aae565b62000cee82828562000c17565b5f60209050601f83116001811462000d24575f841562000d0f578287015190505b62000d1b858262000c91565b86555062000d8a565b601f19841662000d348662000ae2565b5f5b8281101562000d5d5784890151825560018201915060208501945060208101905062000d36565b8683101562000d7d578489015162000d79601f89168262000c73565b8355505b6001600288020188555050505b505050505050565b62000d9d81620009d8565b82525050565b5f60408201905062000db85f83018562000d92565b62000dc7602083018462000d92565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000e348262000b64565b915062000e418362000b64565b92508262000e545762000e5362000dce565b5b828204905092915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f62000ea560208362000e5f565b915062000eb28262000e6f565b602082019050919050565b5f6020820190508181035f83015262000ed68162000e97565b9050919050565b5f8115159050919050565b62000ef38162000edd565b82525050565b5f60208201905062000f0e5f83018462000ee8565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000f4a601f8362000e5f565b915062000f578262000f14565b602082019050919050565b5f6020820190508181035f83015262000f7b8162000f3c565b9050919050565b5f62000f8e8262000b64565b915062000f9b8362000b64565b925082820190508082111562000fb65762000fb562000dfb565b5b92915050565b62000fc78162000b64565b82525050565b5f60208201905062000fe25f83018462000fbc565b92915050565b60805160a0516147e6620010265f395f8181610e36015261163401525f8181610b5301528181612e4f01528181612f2e0152612f5501526147e65ff3fe608060405260043610610280575f3560e01c8063881dce601161014e578063bbc0c742116100c0578063dd62ed3e11610079578063dd62ed3e1461097d578063e2f45605146109b9578063eba4c333146109e3578063f2fde38b14610a0b578063f8b45b0514610a33578063fabb0b4f14610a5d57610287565b8063bbc0c74214610873578063c02466681461089d578063c18bc195146108c5578063c8c8ebe4146108ed578063d257b34f14610917578063d85ba0631461095357610287565b80639a7a23d6116101125780639a7a23d614610747578063a457c2d71461076f578063a672990c146107ab578063a9059cbb146107d3578063aacebbe31461080f578063b62496f51461083757610287565b8063881dce60146106795780638da5cb5b146106a157806392136913146106cb578063924de9b7146106f557806395d89b411461071d57610287565b80634a62bb65116101f257806370a08231116101ab57806370a0823114610585578063715018a6146105c157806371fc4688146105d7578063751039fc146105ff5780637571336a1461062957806382aa7c681461065157610287565b80634a62bb651461049f57806367243482146104c95780636a486a8e146104f15780636ddd17131461051b5780636e5cea41146105455780636fc3eaec1461056f57610287565b8063203e727e11610244578063203e727e1461038157806323b872dd146103a957806327c8f835146103e5578063313ce5671461040f578063395093511461043957806349bd5a5e1461047557610287565b806306fdde031461028b578063095ea7b3146102b557806310d5de53146102f15780631694505e1461032d57806318160ddd1461035757610287565b3661028757005b5f80fd5b348015610296575f80fd5b5061029f610a87565b6040516102ac9190613496565b60405180910390f35b3480156102c0575f80fd5b506102db60048036038101906102d6919061354b565b610b17565b6040516102e891906135a3565b60405180910390f35b3480156102fc575f80fd5b50610317600480360381019061031291906135bc565b610b34565b60405161032491906135a3565b60405180910390f35b348015610338575f80fd5b50610341610b51565b60405161034e9190613642565b60405180910390f35b348015610362575f80fd5b5061036b610b75565b604051610378919061366a565b60405180910390f35b34801561038c575f80fd5b506103a760048036038101906103a29190613683565b610b7e565b005b3480156103b4575f80fd5b506103cf60048036038101906103ca91906136ae565b610c8d565b6040516103dc91906135a3565b60405180910390f35b3480156103f0575f80fd5b506103f9610d7f565b604051610406919061370d565b60405180910390f35b34801561041a575f80fd5b50610423610d85565b6040516104309190613741565b60405180910390f35b348015610444575f80fd5b5061045f600480360381019061045a919061354b565b610d8d565b60405161046c91906135a3565b60405180910390f35b348015610480575f80fd5b50610489610e34565b604051610496919061370d565b60405180910390f35b3480156104aa575f80fd5b506104b3610e58565b6040516104c091906135a3565b60405180910390f35b3480156104d4575f80fd5b506104ef60048036038101906104ea9190613810565b610e6a565b005b3480156104fc575f80fd5b50610505610f13565b604051610512919061366a565b60405180910390f35b348015610526575f80fd5b5061052f610f19565b60405161053c91906135a3565b60405180910390f35b348015610550575f80fd5b50610559610f2c565b604051610566919061366a565b60405180910390f35b34801561057a575f80fd5b50610583610f34565b005b348015610590575f80fd5b506105ab60048036038101906105a691906135bc565b610fc2565b6040516105b8919061366a565b60405180910390f35b3480156105cc575f80fd5b506105d5611007565b005b3480156105e2575f80fd5b506105fd60048036038101906105f89190613683565b61108e565b005b34801561060a575f80fd5b50610613611163565b60405161062091906135a3565b60405180910390f35b348015610634575f80fd5b5061064f600480360381019061064a91906138b8565b611200565b005b34801561065c575f80fd5b5061067760048036038101906106729190613683565b6112d4565b005b348015610684575f80fd5b5061069f600480360381019061069a9190613683565b61139e565b005b3480156106ac575f80fd5b506106b561145f565b6040516106c2919061370d565b60405180910390f35b3480156106d6575f80fd5b506106df611487565b6040516106ec919061366a565b60405180910390f35b348015610700575f80fd5b5061071b600480360381019061071691906138f6565b61148d565b005b348015610728575f80fd5b50610731611526565b60405161073e9190613496565b60405180910390f35b348015610752575f80fd5b5061076d600480360381019061076891906138b8565b6115b6565b005b34801561077a575f80fd5b506107956004803603810190610790919061354b565b6116ce565b6040516107a291906135a3565b60405180910390f35b3480156107b6575f80fd5b506107d160048036038101906107cc91906138b8565b6117b4565b005b3480156107de575f80fd5b506107f960048036038101906107f4919061354b565b6118dc565b60405161080691906135a3565b60405180910390f35b34801561081a575f80fd5b50610835600480360381019061083091906135bc565b6118f9565b005b348015610842575f80fd5b5061085d600480360381019061085891906135bc565b611a33565b60405161086a91906135a3565b60405180910390f35b34801561087e575f80fd5b50610887611a50565b60405161089491906135a3565b60405180910390f35b3480156108a8575f80fd5b506108c360048036038101906108be91906138b8565b611a63565b005b3480156108d0575f80fd5b506108eb60048036038101906108e69190613683565b611b85565b005b3480156108f8575f80fd5b50610901611c94565b60405161090e919061366a565b60405180910390f35b348015610922575f80fd5b5061093d60048036038101906109389190613683565b611c9a565b60405161094a91906135a3565b60405180910390f35b34801561095e575f80fd5b50610967611dee565b604051610974919061366a565b60405180910390f35b348015610988575f80fd5b506109a3600480360381019061099e9190613921565b611df4565b6040516109b0919061366a565b60405180910390f35b3480156109c4575f80fd5b506109cd611e76565b6040516109da919061366a565b60405180910390f35b3480156109ee575f80fd5b50610a096004803603810190610a049190613683565b611e7c565b005b348015610a16575f80fd5b50610a316004803603810190610a2c91906135bc565b611f51565b005b348015610a3e575f80fd5b50610a47612047565b604051610a54919061366a565b60405180910390f35b348015610a68575f80fd5b50610a7161204d565b604051610a7e919061366a565b60405180910390f35b606060038054610a969061398c565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac29061398c565b8015610b0d5780601f10610ae457610100808354040283529160200191610b0d565b820191905f5260205f20905b815481529060010190602001808311610af057829003601f168201915b5050505050905090565b5f610b2a610b23612053565b848461205a565b6001905092915050565b6014602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b610b86612053565b73ffffffffffffffffffffffffffffffffffffffff16610ba461145f565b73ffffffffffffffffffffffffffffffffffffffff1614610bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf190613a06565b60405180910390fd5b670de0b6b3a76400006103e86001610c10610b75565b610c1a9190613a51565b610c249190613abf565b610c2e9190613abf565b811015610c70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6790613b5f565b60405180910390fd5b670de0b6b3a764000081610c849190613a51565b60078190555050565b5f610c9984848461221d565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610ce0612053565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610d5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5690613bed565b60405180910390fd5b610d7385610d6b612053565b85840361205a565b60019150509392505050565b61dead81565b5f6012905090565b5f610e2a610d99612053565b848460015f610da6612053565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610e259190613c0b565b61205a565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600a5f9054906101000a900460ff1681565b5f84849050118015610e8157508383905082829050145b610e89575f80fd5b5f3390505f5b85859050811015610f0b57610ef882878784818110610eb157610eb0613c3e565b5b9050602002016020810190610ec691906135bc565b670de0b6b3a7640000878786818110610ee257610ee1613c3e565b5b90506020020135610ef39190613a51565b61221d565b8080610f0390613c6b565b915050610e8f565b505050505050565b60105481565b600a60029054906101000a900460ff1681565b5f303b905090565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051610f7a90613cdf565b5f6040518083038185875af1925050503d805f8114610fb4576040519150601f19603f3d011682016040523d82523d5f602084013e610fb9565b606091505b50508091505050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61100f612053565b73ffffffffffffffffffffffffffffffffffffffff1661102d61145f565b73ffffffffffffffffffffffffffffffffffffffff1614611083576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107a90613a06565b60405180910390fd5b61108c5f612cef565b565b611096612053565b73ffffffffffffffffffffffffffffffffffffffff166110b461145f565b73ffffffffffffffffffffffffffffffffffffffff161461110a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110190613a06565b60405180910390fd5b80600f81905550600f54600e81905550600a600e541115611160576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115790613d3d565b60405180910390fd5b50565b5f61116c612053565b73ffffffffffffffffffffffffffffffffffffffff1661118a61145f565b73ffffffffffffffffffffffffffffffffffffffff16146111e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d790613a06565b60405180910390fd5b5f600a5f6101000a81548160ff0219169083151502179055506001905090565b611208612053565b73ffffffffffffffffffffffffffffffffffffffff1661122661145f565b73ffffffffffffffffffffffffffffffffffffffff161461127c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127390613a06565b60405180910390fd5b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6112dc612053565b73ffffffffffffffffffffffffffffffffffffffff166112fa61145f565b73ffffffffffffffffffffffffffffffffffffffff1614611350576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134790613a06565b60405180910390fd5b80600d819055506001600a60016101000a81548160ff0219169083151502179055506001600a60026101000a81548160ff02191690831515021790555043600b8190555042600c8190555050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166113de612053565b73ffffffffffffffffffffffffffffffffffffffff16146113fd575f80fd5b61140630610fc2565b811115801561141457505f81115b611453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144a90613da5565b60405180910390fd5b61145c81612db2565b50565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b611495612053565b73ffffffffffffffffffffffffffffffffffffffff166114b361145f565b73ffffffffffffffffffffffffffffffffffffffff1614611509576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150090613a06565b60405180910390fd5b80600a60026101000a81548160ff02191690831515021790555050565b6060600480546115359061398c565b80601f01602080910402602001604051908101604052809291908181526020018280546115619061398c565b80156115ac5780601f10611583576101008083540402835291602001916115ac565b820191905f5260205f20905b81548152906001019060200180831161158f57829003601f168201915b5050505050905090565b6115be612053565b73ffffffffffffffffffffffffffffffffffffffff166115dc61145f565b73ffffffffffffffffffffffffffffffffffffffff1614611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162990613a06565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b790613e33565b60405180910390fd5b6116ca8282612fe5565b5050565b5f8060015f6116db612053565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178c90613ec1565b60405180910390fd5b6117a96117a0612053565b8585840361205a565b600191505092915050565b6117bc612053565b73ffffffffffffffffffffffffffffffffffffffff166117da61145f565b73ffffffffffffffffffffffffffffffffffffffff1614611830576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182790613a06565b60405180910390fd5b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f6118ef6118e8612053565b848461221d565b6001905092915050565b611901612053565b73ffffffffffffffffffffffffffffffffffffffff1661191f61145f565b73ffffffffffffffffffffffffffffffffffffffff1614611975576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196c90613a06565b60405180910390fd5b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6015602052805f5260405f205f915054906101000a900460ff1681565b600a60019054906101000a900460ff1681565b611a6b612053565b73ffffffffffffffffffffffffffffffffffffffff16611a8961145f565b73ffffffffffffffffffffffffffffffffffffffff1614611adf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad690613a06565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611b7991906135a3565b60405180910390a25050565b611b8d612053565b73ffffffffffffffffffffffffffffffffffffffff16611bab61145f565b73ffffffffffffffffffffffffffffffffffffffff1614611c01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf890613a06565b60405180910390fd5b670de0b6b3a76400006103e86005611c17610b75565b611c219190613a51565b611c2b9190613abf565b611c359190613abf565b811015611c77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6e90613f4f565b60405180910390fd5b670de0b6b3a764000081611c8b9190613a51565b60098190555050565b60075481565b5f611ca3612053565b73ffffffffffffffffffffffffffffffffffffffff16611cc161145f565b73ffffffffffffffffffffffffffffffffffffffff1614611d17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0e90613a06565b60405180910390fd5b620186a06001611d25610b75565b611d2f9190613a51565b611d399190613abf565b821015611d7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7290613fdd565b60405180910390fd5b6103e86005611d88610b75565b611d929190613a51565b611d9c9190613abf565b821115611dde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd59061406b565b60405180910390fd5b8160088190555060019050919050565b600e5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60085481565b611e84612053565b73ffffffffffffffffffffffffffffffffffffffff16611ea261145f565b73ffffffffffffffffffffffffffffffffffffffff1614611ef8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eef90613a06565b60405180910390fd5b80601181905550601154601081905550600a6010541115611f4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4590613d3d565b60405180910390fd5b50565b611f59612053565b73ffffffffffffffffffffffffffffffffffffffff16611f7761145f565b73ffffffffffffffffffffffffffffffffffffffff1614611fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fc490613a06565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361203b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612032906140f9565b60405180910390fd5b61204481612cef565b50565b60095481565b600d5481565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036120c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120bf90614187565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212d90614215565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612210919061366a565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361228b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612282906142a3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036122f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f090614331565b60405180910390fd5b5f81036123105761230b83835f613083565b612cea565b5f439050600a5f9054906101000a900460ff16156129205761233061145f565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561239e575061236e61145f565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156123d657505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015612410575061dead73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156124295750600560149054906101000a900460ff16155b1561291f5780600d54600b5461243f9190613c0b565b1061248f576a108b2a2c280290940000006007819055506a108b2a2c280290940000006009819055506023600f81905550600f54600e819055506023601181905550601154601081905550612556565b600d54600b5461249f9190613c0b565b811180156124bb57506020600b546124b79190613c0b565b8111155b1561250c576a108b2a2c280290940000006007819055506b033b2e3c9fd0803ce80000006009819055506019600f81905550600f54600e819055506019601181905550601154601081905550612555565b6b033b2e3c9fd0803ce80000006007819055506b033b2e3c9fd0803ce80000006009819055506005600f81905550600f54600e8190555060056011819055506011546010819055505b5b600a60019054906101000a900460ff166126455760125f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612605575060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b612644576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161263b90614399565b60405180910390fd5b5b60155f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156126e2575060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156127895760075482111561272c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161272390614427565b60405180910390fd5b60095461273884610fc2565b836127439190613c0b565b1115612784576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161277b9061448f565b60405180910390fd5b61291e565b60155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612826575060145f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561287557600754821115612870576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128679061451d565b60405180910390fd5b61291d565b60145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661291c576009546128cf84610fc2565b836128da9190613c0b565b111561291b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129129061448f565b60405180910390fd5b5b5b5b5b5b5f61292a30610fc2565b90505f600854821015905080801561294e5750600a60029054906101000a900460ff165b80156129675750600560149054906101000a900460ff16155b80156129845750600260135f8581526020019081526020015f2054105b80156129d7575060155f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612a2a575060125f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612a7d575060125f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15612ae4576001600560146101000a81548160ff021916908315150217905550612aa56132f8565b60135f8481526020019081526020015f205f8154612ac290613c6b565b919050819055505f600560146101000a81548160ff0219169083151502179055505b5f600560149054906101000a900460ff1615905060125f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612b93575060125f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15612b9c575f90505b5f8115612cd95760155f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612bfa57505f601054115b15612c2e57612c276064612c19601054896133d890919063ffffffff16565b6133ed90919063ffffffff16565b9050612cb6565b60155f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612c8557505f600e54115b15612cb557612cb26064612ca4600e54896133d890919063ffffffff16565b6133ed90919063ffffffff16565b90505b5b5f811115612cca57612cc9883083613083565b5b8086612cd6919061453b565b95505b612ce4888888613083565b50505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f600267ffffffffffffffff811115612dce57612dcd61456e565b5b604051908082528060200260200182016040528015612dfc5781602001602082028036833780820191505090505b50905030815f81518110612e1357612e12613c3e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612eb6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612eda91906145af565b81600181518110612eee57612eed613c3e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612f53307f00000000000000000000000000000000000000000000000000000000000000008461205a565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401612fb49594939291906146ca565b5f604051808303815f87803b158015612fcb575f80fd5b505af1158015612fdd573d5f803e3d5ffd5b505050505050565b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036130f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e8906142a3565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361315f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161315690614331565b60405180910390fd5b61316a838383613402565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156131ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131e490614792565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461327b9190613c0b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516132df919061366a565b60405180910390a36132f2848484613407565b50505050565b5f61330230610fc2565b90505f8082036133135750506133d6565b60146008546133229190613a51565b82111561333b5760146008546133389190613a51565b91505b5f82905061334881612db2565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161338d90613cdf565b5f6040518083038185875af1925050503d805f81146133c7576040519150601f19603f3d011682016040523d82523d5f602084013e6133cc565b606091505b5050809250505050505b565b5f81836133e59190613a51565b905092915050565b5f81836133fa9190613abf565b905092915050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015613443578082015181840152602081019050613428565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6134688261340c565b6134728185613416565b9350613482818560208601613426565b61348b8161344e565b840191505092915050565b5f6020820190508181035f8301526134ae818461345e565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6134e7826134be565b9050919050565b6134f7816134dd565b8114613501575f80fd5b50565b5f81359050613512816134ee565b92915050565b5f819050919050565b61352a81613518565b8114613534575f80fd5b50565b5f8135905061354581613521565b92915050565b5f8060408385031215613561576135606134b6565b5b5f61356e85828601613504565b925050602061357f85828601613537565b9150509250929050565b5f8115159050919050565b61359d81613589565b82525050565b5f6020820190506135b65f830184613594565b92915050565b5f602082840312156135d1576135d06134b6565b5b5f6135de84828501613504565b91505092915050565b5f819050919050565b5f61360a613605613600846134be565b6135e7565b6134be565b9050919050565b5f61361b826135f0565b9050919050565b5f61362c82613611565b9050919050565b61363c81613622565b82525050565b5f6020820190506136555f830184613633565b92915050565b61366481613518565b82525050565b5f60208201905061367d5f83018461365b565b92915050565b5f60208284031215613698576136976134b6565b5b5f6136a584828501613537565b91505092915050565b5f805f606084860312156136c5576136c46134b6565b5b5f6136d286828701613504565b93505060206136e386828701613504565b92505060406136f486828701613537565b9150509250925092565b613707816134dd565b82525050565b5f6020820190506137205f8301846136fe565b92915050565b5f60ff82169050919050565b61373b81613726565b82525050565b5f6020820190506137545f830184613732565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261377b5761377a61375a565b5b8235905067ffffffffffffffff8111156137985761379761375e565b5b6020830191508360208202830111156137b4576137b3613762565b5b9250929050565b5f8083601f8401126137d0576137cf61375a565b5b8235905067ffffffffffffffff8111156137ed576137ec61375e565b5b60208301915083602082028301111561380957613808613762565b5b9250929050565b5f805f8060408587031215613828576138276134b6565b5b5f85013567ffffffffffffffff811115613845576138446134ba565b5b61385187828801613766565b9450945050602085013567ffffffffffffffff811115613874576138736134ba565b5b613880878288016137bb565b925092505092959194509250565b61389781613589565b81146138a1575f80fd5b50565b5f813590506138b28161388e565b92915050565b5f80604083850312156138ce576138cd6134b6565b5b5f6138db85828601613504565b92505060206138ec858286016138a4565b9150509250929050565b5f6020828403121561390b5761390a6134b6565b5b5f613918848285016138a4565b91505092915050565b5f8060408385031215613937576139366134b6565b5b5f61394485828601613504565b925050602061395585828601613504565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806139a357607f821691505b6020821081036139b6576139b561395f565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6139f0602083613416565b91506139fb826139bc565b602082019050919050565b5f6020820190508181035f830152613a1d816139e4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f613a5b82613518565b9150613a6683613518565b9250828202613a7481613518565b91508282048414831517613a8b57613a8a613a24565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613ac982613518565b9150613ad483613518565b925082613ae457613ae3613a92565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e74205f8201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b5f613b49602f83613416565b9150613b5482613aef565b604082019050919050565b5f6020820190508181035f830152613b7681613b3d565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f613bd7602883613416565b9150613be282613b7d565b604082019050919050565b5f6020820190508181035f830152613c0481613bcb565b9050919050565b5f613c1582613518565b9150613c2083613518565b9250828201905080821115613c3857613c37613a24565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f613c7582613518565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613ca757613ca6613a24565b5b600182019050919050565b5f81905092915050565b50565b5f613cca5f83613cb2565b9150613cd582613cbc565b5f82019050919050565b5f613ce982613cbf565b9150819050919050565b7f4d757374206b6565702066656573206174203525206f72206c657373000000005f82015250565b5f613d27601c83613416565b9150613d3282613cf3565b602082019050919050565b5f6020820190508181035f830152613d5481613d1b565b9050919050565b7f57726f6e6720616d6f756e7400000000000000000000000000000000000000005f82015250565b5f613d8f600c83613416565b9150613d9a82613d5b565b602082019050919050565b5f6020820190508181035f830152613dbc81613d83565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f613e1d603983613416565b9150613e2882613dc3565b604082019050919050565b5f6020820190508181035f830152613e4a81613e11565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f613eab602583613416565b9150613eb682613e51565b604082019050919050565b5f6020820190508181035f830152613ed881613e9f565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e205f8201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b5f613f39602483613416565b9150613f4482613edf565b604082019050919050565b5f6020820190508181035f830152613f6681613f2d565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f613fc7603583613416565b9150613fd282613f6d565b604082019050919050565b5f6020820190508181035f830152613ff481613fbb565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f614055603483613416565b915061406082613ffb565b604082019050919050565b5f6020820190508181035f83015261408281614049565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6140e3602683613416565b91506140ee82614089565b604082019050919050565b5f6020820190508181035f830152614110816140d7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f614171602483613416565b915061417c82614117565b604082019050919050565b5f6020820190508181035f83015261419e81614165565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6141ff602283613416565b915061420a826141a5565b604082019050919050565b5f6020820190508181035f83015261422c816141f3565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61428d602583613416565b915061429882614233565b604082019050919050565b5f6020820190508181035f8301526142ba81614281565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61431b602383613416565b9150614326826142c1565b604082019050919050565b5f6020820190508181035f8301526143488161430f565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f614383601683613416565b915061438e8261434f565b602082019050919050565b5f6020820190508181035f8301526143b081614377565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f614411603583613416565b915061441c826143b7565b604082019050919050565b5f6020820190508181035f83015261443e81614405565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f614479601383613416565b915061448482614445565b602082019050919050565b5f6020820190508181035f8301526144a68161446d565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f614507603683613416565b9150614512826144ad565b604082019050919050565b5f6020820190508181035f830152614534816144fb565b9050919050565b5f61454582613518565b915061455083613518565b925082820390508181111561456857614567613a24565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f815190506145a9816134ee565b92915050565b5f602082840312156145c4576145c36134b6565b5b5f6145d18482850161459b565b91505092915050565b5f819050919050565b5f6145fd6145f86145f3846145da565b6135e7565b613518565b9050919050565b61460d816145e3565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b614645816134dd565b82525050565b5f614656838361463c565b60208301905092915050565b5f602082019050919050565b5f61467882614613565b614682818561461d565b935061468d8361462d565b805f5b838110156146bd5781516146a4888261464b565b97506146af83614662565b925050600181019050614690565b5085935050505092915050565b5f60a0820190506146dd5f83018861365b565b6146ea6020830187614604565b81810360408301526146fc818661466e565b905061470b60608301856136fe565b614718608083018461365b565b9695505050505050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61477c602683613416565b915061478782614722565b604082019050919050565b5f6020820190508181035f8301526147a981614770565b905091905056fea264697066735822122011b2d867d8e579ac28e66220eed1ba3f154d75d9bf4ed538454576d04a2ce09b64736f6c6343000815003300000000000000000000000064ea26a0fd1a83daab4b25ee35f596c0f3d5f4ef