608060405234801561000f575f80fd5b50604051806080016040528060428152602001612b78604291396100388161008260201b60201c565b5061004b5f801b3361009560201b60201c565b5061007c7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a63361009560201b60201c565b506104ff565b80600290816100919190610430565b5050565b5f6100a6838361018b60201b60201c565b61018157600160035f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061011e6101ef60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610185565b5f90505b92915050565b5f60035f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f33905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061027157607f821691505b6020821081036102845761028361022d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026102e67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826102ab565b6102f086836102ab565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61033461032f61032a84610308565b610311565b610308565b9050919050565b5f819050919050565b61034d8361031a565b6103616103598261033b565b8484546102b7565b825550505050565b5f90565b610375610369565b610380818484610344565b505050565b5b818110156103a3576103985f8261036d565b600181019050610386565b5050565b601f8211156103e8576103b98161028a565b6103c28461029c565b810160208510156103d1578190505b6103e56103dd8561029c565b830182610385565b50505b505050565b5f82821c905092915050565b5f6104085f19846008026103ed565b1980831691505092915050565b5f61042083836103f9565b9150826002028217905092915050565b610439826101f6565b67ffffffffffffffff81111561045257610451610200565b5b61045c825461025a565b6104678282856103a7565b5f60209050601f831160018114610498575f8415610486578287015190505b6104908582610415565b8655506104f7565b601f1984166104a68661028a565b5f5b828110156104cd578489015182556001820191506020850194506020810190506104a8565b868310156104ea57848901516104e6601f8916826103f9565b8355505b6001600288020188555050505b505050505050565b61266c8061050c5f395ff3fe608060405234801561000f575f80fd5b5060043610610108575f3560e01c80634e1273f4116100a0578063d53913931161006f578063d5391393146102d6578063d547741f146102f4578063e985e9c514610310578063f242432a14610340578063fca3b5aa1461035c57610108565b80634e1273f41461023c57806391d148541461026c578063a217fddf1461029c578063a22cb465146102ba57610108565b8063248a9ca3116100dc578063248a9ca3146101b85780632eb2c2d6146101e85780632f2ff15d1461020457806336568abe1461022057610108565b8062fdd58e1461010c57806301ffc9a71461013c5780630e89341c1461016c578063156e29f61461019c575b5f80fd5b610126600480360381019061012191906119d4565b610378565b6040516101339190611a21565b60405180910390f35b61015660048036038101906101519190611a8f565b6103cd565b6040516101639190611ad4565b60405180910390f35b61018660048036038101906101819190611aed565b6103de565b6040516101939190611b88565b60405180910390f35b6101b660048036038101906101b19190611ba8565b610470565b005b6101d260048036038101906101cd9190611c2b565b6104ba565b6040516101df9190611c65565b60405180910390f35b61020260048036038101906101fd9190611e6e565b6104d7565b005b61021e60048036038101906102199190611f39565b61057e565b005b61023a60048036038101906102359190611f39565b6105a0565b005b61025660048036038101906102519190612037565b61061b565b6040516102639190612164565b60405180910390f35b61028660048036038101906102819190611f39565b610722565b6040516102939190611ad4565b60405180910390f35b6102a4610786565b6040516102b19190611c65565b60405180910390f35b6102d460048036038101906102cf91906121ae565b61078c565b005b6102de6107a2565b6040516102eb9190611c65565b60405180910390f35b61030e60048036038101906103099190611f39565b6107c6565b005b61032a600480360381019061032591906121ec565b6107e8565b6040516103379190611ad4565b60405180910390f35b61035a6004803603810190610355919061222a565b610876565b005b610376600480360381019061037191906122bd565b61091d565b005b5f805f8381526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f6103d78261094b565b9050919050565b6060600280546103ed90612315565b80601f016020809104026020016040519081016040528092919081815260200182805461041990612315565b80156104645780601f1061043b57610100808354040283529160200191610464565b820191905f5260205f20905b81548152906001019060200180831161044757829003601f168201915b50505050509050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661049a816109c4565b6104b484848460405180602001604052805f8152506109d8565b50505050565b5f60035f8381526020019081526020015f20600101549050919050565b5f6104e0610a6d565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614158015610525575061052386826107e8565b155b156105695780866040517fe237d922000000000000000000000000000000000000000000000000000000008152600401610560929190612354565b60405180910390fd5b6105768686868686610a74565b505050505050565b610587826104ba565b610590816109c4565b61059a8383610b68565b50505050565b6105a8610a6d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461060c576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6106168282610c52565b505050565b6060815183511461066757815183516040517f5b05999100000000000000000000000000000000000000000000000000000000815260040161065e92919061237b565b60405180910390fd5b5f835167ffffffffffffffff81111561068357610682611c82565b5b6040519080825280602002602001820160405280156106b15781602001602082028036833780820191505090505b5090505f5b8451811015610717576106ed6106d58287610d3c90919063ffffffff16565b6106e88387610d4f90919063ffffffff16565b610378565b828281518110610700576106ff6123a2565b5b6020026020010181815250508060010190506106b6565b508091505092915050565b5f60035f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f801b81565b61079e610797610a6d565b8383610d62565b5050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6107cf826104ba565b6107d8816109c4565b6107e28383610c52565b50505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f61087f610a6d565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141580156108c457506108c286826107e8565b155b156109085780866040517fe237d9220000000000000000000000000000000000000000000000000000000081526004016108ff929190612354565b60405180910390fd5b6109158686868686610ecb565b505050505050565b6109477f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a682610b68565b5050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109bd57506109bc82610fd1565b5b9050919050565b6109d5816109d0610a6d565b6110b2565b50565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610a48575f6040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401610a3f91906123cf565b60405180910390fd5b5f80610a548585611103565b91509150610a655f87848487611133565b505050505050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ae4575f6040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401610adb91906123cf565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610b54575f6040517f01a83514000000000000000000000000000000000000000000000000000000008152600401610b4b91906123cf565b60405180910390fd5b610b618585858585611133565b5050505050565b5f610b738383610722565b610c4857600160035f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610be5610a6d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610c4c565b5f90505b92915050565b5f610c5d8383610722565b15610d32575f60035f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610ccf610a6d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050610d36565b5f90505b92915050565b5f60208202602084010151905092915050565b5f60208202602084010151905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dd2575f6040517fced3e100000000000000000000000000000000000000000000000000000000008152600401610dc991906123cf565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610ebe9190611ad4565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610f3b575f6040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401610f3291906123cf565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610fab575f6040517f01a83514000000000000000000000000000000000000000000000000000000008152600401610fa291906123cf565b60405180910390fd5b5f80610fb78585611103565b91509150610fc88787848487611133565b50505050505050565b5f7fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061109b57507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806110ab57506110aa826111df565b5b9050919050565b6110bc8282610722565b6110ff5780826040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526004016110f69291906123e8565b60405180910390fd5b5050565b60608060405191506001825283602083015260408201905060018152826020820152604081016040529250929050565b61113f85858585611248565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146111d8575f61117b610a6d565b905060018451036111c7575f61119a5f86610d4f90919063ffffffff16565b90505f6111b05f86610d4f90919063ffffffff16565b90506111c08389898585896115d8565b50506111d6565b6111d5818787878787611787565b5b505b5050505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b805182511461129257815181516040517f5b05999100000000000000000000000000000000000000000000000000000000815260040161128992919061237b565b60405180910390fd5b5f61129b610a6d565b90505f5b8351811015611497575f6112bc8286610d4f90919063ffffffff16565b90505f6112d28386610d4f90919063ffffffff16565b90505f73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16146113f5575f805f8481526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156113a157888183856040517f03dee4c5000000000000000000000000000000000000000000000000000000008152600401611398949392919061240f565b60405180910390fd5b8181035f808581526020019081526020015f205f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161461148a57805f808481526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611482919061247f565b925050819055505b505080600101905061129f565b506001835103611552575f6114b55f85610d4f90919063ffffffff16565b90505f6114cb5f85610d4f90919063ffffffff16565b90508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62858560405161154392919061237b565b60405180910390a450506115d1565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516115c89291906124b2565b60405180910390a45b5050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b111561177f578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b8152600401611638959493929190612539565b6020604051808303815f875af192505050801561167357506040513d601f19601f8201168201806040525081019061167091906125a5565b60015b6116f4573d805f81146116a1576040519150601f19603f3d011682016040523d82523d5f602084013e6116a6565b606091505b505f8151036116ec57846040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016116e391906123cf565b60405180910390fd5b805181602001fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461177d57846040517f57f447ce00000000000000000000000000000000000000000000000000000000815260040161177491906123cf565b60405180910390fd5b505b505050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b111561192e578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b81526004016117e79594939291906125d0565b6020604051808303815f875af192505050801561182257506040513d601f19601f8201168201806040525081019061181f91906125a5565b60015b6118a3573d805f8114611850576040519150601f19603f3d011682016040523d82523d5f602084013e611855565b606091505b505f81510361189b57846040517f57f447ce00000000000000000000000000000000000000000000000000000000815260040161189291906123cf565b60405180910390fd5b805181602001fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461192c57846040517f57f447ce00000000000000000000000000000000000000000000000000000000815260040161192391906123cf565b60405180910390fd5b505b505050505050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61197082611947565b9050919050565b61198081611966565b811461198a575f80fd5b50565b5f8135905061199b81611977565b92915050565b5f819050919050565b6119b3816119a1565b81146119bd575f80fd5b50565b5f813590506119ce816119aa565b92915050565b5f80604083850312156119ea576119e961193f565b5b5f6119f78582860161198d565b9250506020611a08858286016119c0565b9150509250929050565b611a1b816119a1565b82525050565b5f602082019050611a345f830184611a12565b92915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611a6e81611a3a565b8114611a78575f80fd5b50565b5f81359050611a8981611a65565b92915050565b5f60208284031215611aa457611aa361193f565b5b5f611ab184828501611a7b565b91505092915050565b5f8115159050919050565b611ace81611aba565b82525050565b5f602082019050611ae75f830184611ac5565b92915050565b5f60208284031215611b0257611b0161193f565b5b5f611b0f848285016119c0565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611b5a82611b18565b611b648185611b22565b9350611b74818560208601611b32565b611b7d81611b40565b840191505092915050565b5f6020820190508181035f830152611ba08184611b50565b905092915050565b5f805f60608486031215611bbf57611bbe61193f565b5b5f611bcc8682870161198d565b9350506020611bdd868287016119c0565b9250506040611bee868287016119c0565b9150509250925092565b5f819050919050565b611c0a81611bf8565b8114611c14575f80fd5b50565b5f81359050611c2581611c01565b92915050565b5f60208284031215611c4057611c3f61193f565b5b5f611c4d84828501611c17565b91505092915050565b611c5f81611bf8565b82525050565b5f602082019050611c785f830184611c56565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611cb882611b40565b810181811067ffffffffffffffff82111715611cd757611cd6611c82565b5b80604052505050565b5f611ce9611936565b9050611cf58282611caf565b919050565b5f67ffffffffffffffff821115611d1457611d13611c82565b5b602082029050602081019050919050565b5f80fd5b5f611d3b611d3684611cfa565b611ce0565b90508083825260208201905060208402830185811115611d5e57611d5d611d25565b5b835b81811015611d875780611d7388826119c0565b845260208401935050602081019050611d60565b5050509392505050565b5f82601f830112611da557611da4611c7e565b5b8135611db5848260208601611d29565b91505092915050565b5f80fd5b5f67ffffffffffffffff821115611ddc57611ddb611c82565b5b611de582611b40565b9050602081019050919050565b828183375f83830152505050565b5f611e12611e0d84611dc2565b611ce0565b905082815260208101848484011115611e2e57611e2d611dbe565b5b611e39848285611df2565b509392505050565b5f82601f830112611e5557611e54611c7e565b5b8135611e65848260208601611e00565b91505092915050565b5f805f805f60a08688031215611e8757611e8661193f565b5b5f611e948882890161198d565b9550506020611ea58882890161198d565b945050604086013567ffffffffffffffff811115611ec657611ec5611943565b5b611ed288828901611d91565b935050606086013567ffffffffffffffff811115611ef357611ef2611943565b5b611eff88828901611d91565b925050608086013567ffffffffffffffff811115611f2057611f1f611943565b5b611f2c88828901611e41565b9150509295509295909350565b5f8060408385031215611f4f57611f4e61193f565b5b5f611f5c85828601611c17565b9250506020611f6d8582860161198d565b9150509250929050565b5f67ffffffffffffffff821115611f9157611f90611c82565b5b602082029050602081019050919050565b5f611fb4611faf84611f77565b611ce0565b90508083825260208201905060208402830185811115611fd757611fd6611d25565b5b835b818110156120005780611fec888261198d565b845260208401935050602081019050611fd9565b5050509392505050565b5f82601f83011261201e5761201d611c7e565b5b813561202e848260208601611fa2565b91505092915050565b5f806040838503121561204d5761204c61193f565b5b5f83013567ffffffffffffffff81111561206a57612069611943565b5b6120768582860161200a565b925050602083013567ffffffffffffffff81111561209757612096611943565b5b6120a385828601611d91565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6120df816119a1565b82525050565b5f6120f083836120d6565b60208301905092915050565b5f602082019050919050565b5f612112826120ad565b61211c81856120b7565b9350612127836120c7565b805f5b8381101561215757815161213e88826120e5565b9750612149836120fc565b92505060018101905061212a565b5085935050505092915050565b5f6020820190508181035f83015261217c8184612108565b905092915050565b61218d81611aba565b8114612197575f80fd5b50565b5f813590506121a881612184565b92915050565b5f80604083850312156121c4576121c361193f565b5b5f6121d18582860161198d565b92505060206121e28582860161219a565b9150509250929050565b5f80604083850312156122025761220161193f565b5b5f61220f8582860161198d565b92505060206122208582860161198d565b9150509250929050565b5f805f805f60a086880312156122435761224261193f565b5b5f6122508882890161198d565b95505060206122618882890161198d565b9450506040612272888289016119c0565b9350506060612283888289016119c0565b925050608086013567ffffffffffffffff8111156122a4576122a3611943565b5b6122b088828901611e41565b9150509295509295909350565b5f602082840312156122d2576122d161193f565b5b5f6122df8482850161198d565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061232c57607f821691505b60208210810361233f5761233e6122e8565b5b50919050565b61234e81611966565b82525050565b5f6040820190506123675f830185612345565b6123746020830184612345565b9392505050565b5f60408201905061238e5f830185611a12565b61239b6020830184611a12565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6020820190506123e25f830184612345565b92915050565b5f6040820190506123fb5f830185612345565b6124086020830184611c56565b9392505050565b5f6080820190506124225f830187612345565b61242f6020830186611a12565b61243c6040830185611a12565b6124496060830184611a12565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612489826119a1565b9150612494836119a1565b92508282019050808211156124ac576124ab612452565b5b92915050565b5f6040820190508181035f8301526124ca8185612108565b905081810360208301526124de8184612108565b90509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f61250b826124e7565b61251581856124f1565b9350612525818560208601611b32565b61252e81611b40565b840191505092915050565b5f60a08201905061254c5f830188612345565b6125596020830187612345565b6125666040830186611a12565b6125736060830185611a12565b81810360808301526125858184612501565b90509695505050505050565b5f8151905061259f81611a65565b92915050565b5f602082840312156125ba576125b961193f565b5b5f6125c784828501612591565b91505092915050565b5f60a0820190506125e35f830188612345565b6125f06020830187612345565b81810360408301526126028186612108565b905081810360608301526126168185612108565b9050818103608083015261262a8184612501565b9050969550505050505056fea2646970667358221220f497315b508e08a73e50ce04e342d2991c233535fcf8c6bbf70b8d9a44b6003a64736f6c634300081a003368747470733a2f2f646576656c6f702d6e66742d636865636b6f75742e77656233617574682e696f2f6e66742f6d657461646174612d657263313135352e6a736f6e