Returned Raw Transaction Hex :
0xf93ec5821713850649534e00836c5b898080b93e6d6080604052612710600a555f600b5560405180608001604052806056815260200161385760569139600c9081610035919061095d565b5060405180608001604052806056815260200161385760569139600d908161005d919061095d565b50348015610069575f80fd5b50336040518060400160405280601181526020017f5768696d736963616c2050656e6775696e0000000000000000000000000000008152506040518060400160405280600581526020017f505050454e00000000000000000000000000000000000000000000000000000081525081600290816100e6919061095d565b5080600390816100f6919061095d565b5061010561062960201b60201c565b5f8190555061011861062960201b60201c565b61012661063160201b60201c565b10156101435761014263fed8210f60e01b61065860201b60201c565b5b50505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036101b5575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101ac9190610a6b565b60405180910390fd5b6101c48161066060201b60201c565b506040518060800160405280605681526020016138576056913960105f8081526020019081526020015f2090816101fb919061095d565b50604051806080016040528060568152602001613e176056913960105f600181526020019081526020015f209081610233919061095d565b50604051806080016040528060568152602001613c116056913960105f600281526020019081526020015f20908161026b919061095d565b506040518060800160405280605681526020016137aa6056913960105f600381526020019081526020015f2090816102a3919061095d565b50604051806080016040528060568152602001613c676056913960105f600481526020019081526020015f2090816102db919061095d565b50604051806080016040528060568152602001613a606056913960105f600581526020019081526020015f209081610313919061095d565b50604051806080016040528060568152602001613bbb6056913960105f600681526020019081526020015f20908161034b919061095d565b50604051806080016040528060568152602001613d6b6056913960105f600781526020019081526020015f209081610383919061095d565b50604051806080016040528060568152602001613dc16056913960105f600881526020019081526020015f2090816103bb919061095d565b50604051806080016040528060578152602001613d146057913960105f600981526020019081526020015f2090816103f3919061095d565b506040518060800160405280605781526020016138ad6057913960105f600a81526020019081526020015f20908161042b919061095d565b506040518060800160405280605781526020016138006057913960105f600b81526020019081526020015f209081610463919061095d565b5060405180608001604052806057815260200161395b6057913960105f600c81526020019081526020015f20908161049b919061095d565b50604051806080016040528060578152602001613cbd6057913960105f600d81526020019081526020015f2090816104d3919061095d565b50604051806080016040528060578152602001613ab66057913960105f600e81526020019081526020015f20908161050b919061095d565b50604051806080016040528060578152602001613a096057913960105f600f81526020019081526020015f209081610543919061095d565b50604051806080016040528060578152602001613b646057913960105f601081526020019081526020015f20908161057b919061095d565b506040518060800160405280605781526020016139b26057913960105f601181526020019081526020015f2090816105b3919061095d565b50604051806080016040528060578152602001613b0d6057913960105f601281526020019081526020015f2090816105eb919061095d565b506040518060800160405280605781526020016139046057913960105f601381526020019081526020015f209081610623919061095d565b50610a84565b5f6001905090565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b805f5260045ffd5b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061079e57607f821691505b6020821081036107b1576107b061075a565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026108137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826107d8565b61081d86836107d8565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61086161085c61085784610835565b61083e565b610835565b9050919050565b5f819050919050565b61087a83610847565b61088e61088682610868565b8484546107e4565b825550505050565b5f90565b6108a2610896565b6108ad818484610871565b505050565b5b818110156108d0576108c55f8261089a565b6001810190506108b3565b5050565b601f821115610915576108e6816107b7565b6108ef846107c9565b810160208510156108fe578190505b61091261090a856107c9565b8301826108b2565b50505b505050565b5f82821c905092915050565b5f6109355f198460080261091a565b1980831691505092915050565b5f61094d8383610926565b9150826002028217905092915050565b61096682610723565b67ffffffffffffffff81111561097f5761097e61072d565b5b6109898254610787565b6109948282856108d4565b5f60209050601f8311600181146109c5575f84156109b3578287015190505b6109bd8582610942565b865550610a24565b601f1984166109d3866107b7565b5f5b828110156109fa578489015182556001820191506020850194506020810190506109d5565b86831015610a175784890151610a13601f891682610926565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a5582610a2c565b9050919050565b610a6581610a4b565b82525050565b5f602082019050610a7e5f830184610a5c565b92915050565b612d1980610a915f395ff3fe60806040526004361061019b575f3560e01c80638da5cb5b116100eb578063c87b56dd11610089578063e985e9c511610063578063e985e9c514610559578063f19e75d414610595578063f2fde38b146105b1578063f356749d146105d95761019b565b8063c87b56dd146104cb578063d5abeb0114610507578063e5e01c11146105315761019b565b8063a0712d68116100c5578063a0712d6814610441578063a22cb4651461045d578063b88d4fde14610485578063c002d23d146104a15761019b565b80638da5cb5b146103c557806395d89b41146103ef5780639894ba7c146104195761019b565b806323b872dd116101585780636352211e116101325780636352211e1461030f5780636f8b44b01461034b57806370a0823114610373578063715018a6146103af5761019b565b806323b872dd146102af57806342842e0e146102cb578063528c06cc146102e75761019b565b806301ffc9a71461019f57806306fdde03146101db578063081812fc14610205578063095ea7b3146102415780630e5c19191461025d57806318160ddd14610285575b5f80fd5b3480156101aa575f80fd5b506101c560048036038101906101c09190611fa2565b610601565b6040516101d29190611fe7565b60405180910390f35b3480156101e6575f80fd5b506101ef610692565b6040516101fc9190612070565b60405180910390f35b348015610210575f80fd5b5061022b600480360381019061022691906120c3565b610722565b604051610238919061212d565b60405180910390f35b61025b60048036038101906102569190612170565b61077b565b005b348015610268575f80fd5b50610283600480360381019061027e919061220f565b61078b565b005b348015610290575f80fd5b506102996107a9565b6040516102a69190612269565b60405180910390f35b6102c960048036038101906102c49190612282565b6107f4565b005b6102e560048036038101906102e09190612282565b610a9f565b005b3480156102f2575f80fd5b5061030d600480360381019061030891906120c3565b610abe565b005b34801561031a575f80fd5b50610335600480360381019061033091906120c3565b610ad0565b604051610342919061212d565b60405180910390f35b348015610356575f80fd5b50610371600480360381019061036c91906120c3565b610ae1565b005b34801561037e575f80fd5b50610399600480360381019061039491906122d2565b610af3565b6040516103a69190612269565b60405180910390f35b3480156103ba575f80fd5b506103c3610b87565b005b3480156103d0575f80fd5b506103d9610b9a565b6040516103e6919061212d565b60405180910390f35b3480156103fa575f80fd5b50610403610bc2565b6040516104109190612070565b60405180910390f35b348015610424575f80fd5b5061043f600480360381019061043a91906122d2565b610c52565b005b61045b600480360381019061045691906120c3565b610ca6565b005b348015610468575f80fd5b50610483600480360381019061047e9190612327565b610d99565b005b61049f600480360381019061049a919061248d565b610e9f565b005b3480156104ac575f80fd5b506104b5610ef0565b6040516104c29190612269565b60405180910390f35b3480156104d6575f80fd5b506104f160048036038101906104ec91906120c3565b610efc565b6040516104fe9190612070565b60405180910390f35b348015610512575f80fd5b5061051b611168565b6040516105289190612269565b60405180910390f35b34801561053c575f80fd5b506105576004803603810190610552919061220f565b61116e565b005b348015610564575f80fd5b5061057f600480360381019061057a919061250d565b61118c565b60405161058c9190611fe7565b60405180910390f35b6105af60048036038101906105aa91906120c3565b61121a565b005b3480156105bc575f80fd5b506105d760048036038101906105d291906122d2565b6112ca565b005b3480156105e4575f80fd5b506105ff60048036038101906105fa91906125a0565b61134e565b005b5f6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061065b57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061068b5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546106a190612618565b80601f01602080910402602001604051908101604052809291908181526020018280546106cd90612618565b80156107185780601f106106ef57610100808354040283529160200191610718565b820191905f5260205f20905b8154815290600101906020018083116106fb57829003601f168201915b5050505050905090565b5f61072c8261146b565b6107415761074063cf4700e460e01b61150e565b5b60065f8381526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b61078782826001611516565b5050565b610793611640565b8181600c91826107a49291906127ef565b505050565b5f6107b26116c7565b6001545f54030390507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6107e46116cf565b146107f157600854810190505b90565b5f6107fe826116f6565b905073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161693508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108735761087263a114810060e01b61150e565b5b5f8061087e84611805565b91509150610894818761088f611828565b61182f565b6108bf576108a9866108a4611828565b61118c565b6108be576108bd6359c896be60e01b61150e565b5b5b6108cc8686866001611872565b80156108d6575f82555b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154600190039190508190555060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f81546001019190508190555061099e8561097a888887611878565b7c02000000000000000000000000000000000000000000000000000000001761189f565b60045f8681526020019081526020015f20819055505f7c0200000000000000000000000000000000000000000000000000000000841603610a1a575f6001850190505f60045f8381526020019081526020015f205403610a18575f548114610a17578360045f8381526020019081526020015f20819055505b5b505b5f73ffffffffffffffffffffffffffffffffffffffff8673ffffffffffffffffffffffffffffffffffffffff161690508481887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a45f8103610a8957610a8863ea553b3460e01b61150e565b5b610a9687878760016118c9565b50505050505050565b610ab983838360405180602001604052805f815250610e9f565b505050565b610ac6611640565b80600b8190555050565b5f610ada826116f6565b9050919050565b610ae9611640565b80600a8190555050565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b3857610b37638f4eb60460e01b61150e565b5b67ffffffffffffffff60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054169050919050565b610b8f611640565b610b985f6118cf565b565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610bd190612618565b80601f0160208091040260200160405190810160405280929190818152602001828054610bfd90612618565b8015610c485780601f10610c1f57610100808354040283529160200191610c48565b820191905f5260205f20905b815481529060010190602001808311610c2b57829003601f168201915b5050505050905090565b610c5a611640565b5f4790508173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610ca1573d5f803e3d5ffd5b505050565b600a5481610cb26107a9565b610cbc91906128e9565b1115610cfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf490612966565b60405180910390fd5b6729a2241af62c0000341015610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f906129ce565b60405180910390fd5b610d523382611992565b803373ffffffffffffffffffffffffffffffffffffffff167f52277f0b4a9b555c5aa96900a13546f972bda413737ec164aac947c87eec602460405160405180910390a350565b8060075f610da5611828565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610e4e611828565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610e939190611fe7565b60405180910390a35050565b610eaa8484846107f4565b5f8373ffffffffffffffffffffffffffffffffffffffff163b14610eea57610ed4848484846119af565b610ee957610ee863d1a57ed660e01b61150e565b5b5b50505050565b6729a2241af62c000081565b60605f600b54036110ed575f601483610f159190612a19565b90505f60105f8381526020019081526020015f208054610f3490612618565b80601f0160208091040260200160405190810160405280929190818152602001828054610f6090612618565b8015610fab5780601f10610f8257610100808354040283529160200191610fab565b820191905f5260205f20905b815481529060010190602001808311610f8e57829003601f168201915b505050505090505f81510361104c57600c8054610fc790612618565b80601f0160208091040260200160405190810160405280929190818152602001828054610ff390612618565b801561103e5780601f106110155761010080835404028352916020019161103e565b820191905f5260205f20905b81548152906001019060200180831161102157829003601f168201915b505050505092505050611163565b60105f8381526020019081526020015f20805461106890612618565b80601f016020809104026020016040519081016040528092919081815260200182805461109490612618565b80156110df5780601f106110b6576101008083540402835291602001916110df565b820191905f5260205f20905b8154815290600101906020018083116110c257829003601f168201915b505050505092505050611163565b6110f68261146b565b611135576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112c90612ab9565b60405180910390fd5b600d61114083611ad9565b604051602001611151929190612b91565b60405160208183030381529060405290505b919050565b600a5481565b611176611640565b8181600d91826111879291906127ef565b505050565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b611222611640565b600a548161122e6107a9565b61123891906128e9565b1115611279576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127090612966565b60405180910390fd5b6112833382611992565b803373ffffffffffffffffffffffffffffffffffffffff167f52277f0b4a9b555c5aa96900a13546f972bda413737ec164aac947c87eec602460405160405180910390a350565b6112d2611640565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611342575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401611339919061212d565b60405180910390fd5b61134b816118cf565b50565b611356611640565b5f5b8282905081101561146657600a5460016113706107a9565b61137a91906128e9565b11156113bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b290612966565b60405180910390fd5b6113ed8383838181106113d1576113d0612bb4565b5b90506020020160208101906113e691906122d2565b6001611992565b600183838381811061140257611401612bb4565b5b905060200201602081019061141791906122d2565b73ffffffffffffffffffffffffffffffffffffffff167f52277f0b4a9b555c5aa96900a13546f972bda413737ec164aac947c87eec602460405160405180910390a38080600101915050611358565b505050565b5f816114756116c7565b11611508576114826116cf565b8211156114aa576114a360045f8481526020019081526020015f2054611ba3565b9050611509565b5f54821015611507575f5b5f60045f8581526020019081526020015f2054915081036114e157826114da90612be1565b92506114b5565b5f7c01000000000000000000000000000000000000000000000000000000008216149150505b5b5b919050565b805f5260045ffd5b5f61152083610ad0565b905081801561156257508073ffffffffffffffffffffffffffffffffffffffff16611549611828565b73ffffffffffffffffffffffffffffffffffffffff1614155b1561158e5761157881611573611828565b61118c565b61158d5761158c63cfb3b94260e01b61150e565b5b5b8360065f8581526020019081526020015f205f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a450505050565b611648611be3565b73ffffffffffffffffffffffffffffffffffffffff16611666610b9a565b73ffffffffffffffffffffffffffffffffffffffff16146116c557611689611be3565b6040517f118cdaa70000000000000000000000000000000000000000000000000000000081526004016116bc919061212d565b60405180910390fd5b565b5f6001905090565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b5f816117006116c7565b116117ef5760045f8381526020019081526020015f205490506117216116cf565b8211156117465761173181611ba3565b6118005761174563df2d9b4260e01b61150e565b5b5f81036117c7575f5482106117665761176563df2d9b4260e01b61150e565b5b5b60045f836001900393508381526020019081526020015f205490505f8103156117c2575f7c010000000000000000000000000000000000000000000000000000000082160315611800576117c163df2d9b4260e01b61150e565b5b611767565b5f7c010000000000000000000000000000000000000000000000000000000082160315611800575b6117ff63df2d9b4260e01b61150e565b5b919050565b5f805f60065f8581526020019081526020015f2090508092508254915050915091565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b5f8060e883901c905060e861188e868684611bea565b62ffffff16901b9150509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6119ab828260405180602001604052805f815250611bf2565b5050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a026119d4611828565b8786866040518563ffffffff1660e01b81526004016119f69493929190612c5a565b6020604051808303815f875af1925050508015611a3157506040513d601f19601f82011682018060405250810190611a2e9190612cb8565b60015b611a86573d805f8114611a5f576040519150601f19603f3d011682016040523d82523d5f602084013e611a64565b606091505b505f815103611a7e57611a7d63d1a57ed660e01b61150e565b5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60605f6001611ae784611c68565b0190505f8167ffffffffffffffff811115611b0557611b04612369565b5b6040519080825280601f01601f191660200182016040528015611b375781602001600182028036833780820191505090505b5090505f82602001820190505b600115611b98578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611b8d57611b8c6129ec565b5b0494505f8503611b44575b819350505050919050565b5f7c0100000000000000000000000000000000000000000000000000000000821673ffffffffffffffffffffffffffffffffffffffff8316119050919050565b5f33905090565b5f9392505050565b611bfc8383611db9565b5f8373ffffffffffffffffffffffffffffffffffffffff163b14611c63575f805490505f83820390505b611c385f8683806001019450866119af565b611c4d57611c4c63d1a57ed660e01b61150e565b5b818110611c2657815f5414611c60575f80fd5b50505b505050565b5f805f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611cc4577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381611cba57611cb96129ec565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310611d01576d04ee2d6d415b85acef81000000008381611cf757611cf66129ec565b5b0492506020810190505b662386f26fc100008310611d3057662386f26fc100008381611d2657611d256129ec565b5b0492506010810190505b6305f5e1008310611d59576305f5e1008381611d4f57611d4e6129ec565b5b0492506008810190505b6127108310611d7e576127108381611d7457611d736129ec565b5b0492506004810190505b60648310611da15760648381611d9757611d966129ec565b5b0492506002810190505b600a8310611db0576001810190505b80915050919050565b5f805490505f8203611dd657611dd563b562e8dd60e01b61150e565b5b611de25f848385611872565b611e0083611df15f865f611878565b611dfa85611f2d565b1761189f565b60045f8381526020019081526020015f2081905550600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505f73ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161690505f8103611eb157611eb0632e07630060e01b61150e565b5b5f83830190505f839050611ec36116cf565b600183031115611ede57611edd6381647e3a60e01b61150e565b5b5b80835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4818160010191508103611edf57815f81905550505050611f285f8483856118c9565b505050565b5f6001821460e11b9050919050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611f8181611f4d565b8114611f8b575f80fd5b50565b5f81359050611f9c81611f78565b92915050565b5f60208284031215611fb757611fb6611f45565b5b5f611fc484828501611f8e565b91505092915050565b5f8115159050919050565b611fe181611fcd565b82525050565b5f602082019050611ffa5f830184611fd8565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61204282612000565b61204c818561200a565b935061205c81856020860161201a565b61206581612028565b840191505092915050565b5f6020820190508181035f8301526120888184612038565b905092915050565b5f819050919050565b6120a281612090565b81146120ac575f80fd5b50565b5f813590506120bd81612099565b92915050565b5f602082840312156120d8576120d7611f45565b5b5f6120e5848285016120af565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612117826120ee565b9050919050565b6121278161210d565b82525050565b5f6020820190506121405f83018461211e565b92915050565b61214f8161210d565b8114612159575f80fd5b50565b5f8135905061216a81612146565b92915050565b5f806040838503121561218657612185611f45565b5b5f6121938582860161215c565b92505060206121a4858286016120af565b9150509250929050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126121cf576121ce6121ae565b5b8235905067ffffffffffffffff8111156121ec576121eb6121b2565b5b602083019150836001820283011115612208576122076121b6565b5b9250929050565b5f806020838503121561222557612224611f45565b5b5f83013567ffffffffffffffff81111561224257612241611f49565b5b61224e858286016121ba565b92509250509250929050565b61226381612090565b82525050565b5f60208201905061227c5f83018461225a565b92915050565b5f805f6060848603121561229957612298611f45565b5b5f6122a68682870161215c565b93505060206122b78682870161215c565b92505060406122c8868287016120af565b9150509250925092565b5f602082840312156122e7576122e6611f45565b5b5f6122f48482850161215c565b91505092915050565b61230681611fcd565b8114612310575f80fd5b50565b5f81359050612321816122fd565b92915050565b5f806040838503121561233d5761233c611f45565b5b5f61234a8582860161215c565b925050602061235b85828601612313565b9150509250929050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61239f82612028565b810181811067ffffffffffffffff821117156123be576123bd612369565b5b80604052505050565b5f6123d0611f3c565b90506123dc8282612396565b919050565b5f67ffffffffffffffff8211156123fb576123fa612369565b5b61240482612028565b9050602081019050919050565b828183375f83830152505050565b5f61243161242c846123e1565b6123c7565b90508281526020810184848401111561244d5761244c612365565b5b612458848285612411565b509392505050565b5f82601f830112612474576124736121ae565b5b813561248484826020860161241f565b91505092915050565b5f805f80608085870312156124a5576124a4611f45565b5b5f6124b28782880161215c565b94505060206124c38782880161215c565b93505060406124d4878288016120af565b925050606085013567ffffffffffffffff8111156124f5576124f4611f49565b5b61250187828801612460565b91505092959194509250565b5f806040838503121561252357612522611f45565b5b5f6125308582860161215c565b92505060206125418582860161215c565b9150509250929050565b5f8083601f8401126125605761255f6121ae565b5b8235905067ffffffffffffffff81111561257d5761257c6121b2565b5b602083019150836020820283011115612599576125986121b6565b5b9250929050565b5f80602083850312156125b6576125b5611f45565b5b5f83013567ffffffffffffffff8111156125d3576125d2611f49565b5b6125df8582860161254b565b92509250509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061262f57607f821691505b602082108103612642576126416125eb565b5b50919050565b5f82905092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026126ae7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612673565b6126b88683612673565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6126f36126ee6126e984612090565b6126d0565b612090565b9050919050565b5f819050919050565b61270c836126d9565b612720612718826126fa565b84845461267f565b825550505050565b5f90565b612734612728565b61273f818484612703565b505050565b5b81811015612762576127575f8261272c565b600181019050612745565b5050565b601f8211156127a75761277881612652565b61278184612664565b81016020851015612790578190505b6127a461279c85612664565b830182612744565b50505b505050565b5f82821c905092915050565b5f6127c75f19846008026127ac565b1980831691505092915050565b5f6127df83836127b8565b9150826002028217905092915050565b6127f98383612648565b67ffffffffffffffff81111561281257612811612369565b5b61281c8254612618565b612827828285612766565b5f601f831160018114612854575f8415612842578287013590505b61284c85826127d4565b8655506128b3565b601f19841661286286612652565b5f5b8281101561288957848901358255600182019150602085019450602081019050612864565b868310156128a657848901356128a2601f8916826127b8565b8355505b6001600288020188555050505b50505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6128f382612090565b91506128fe83612090565b9250828201905080821115612916576129156128bc565b5b92915050565b7f4552433732313a2045786365656473206d6178696d756d20737570706c7900005f82015250565b5f612950601e8361200a565b915061295b8261291c565b602082019050919050565b5f6020820190508181035f83015261297d81612944565b9050919050565b7f4552433732313a205072696365206973203220746f6b656e00000000000000005f82015250565b5f6129b860188361200a565b91506129c382612984565b602082019050919050565b5f6020820190508181035f8301526129e5816129ac565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612a2382612090565b9150612a2e83612090565b925082612a3e57612a3d6129ec565b5b828206905092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f5f8201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b5f612aa3602f8361200a565b9150612aae82612a49565b604082019050919050565b5f6020820190508181035f830152612ad081612a97565b9050919050565b5f81905092915050565b5f8154612aed81612618565b612af78186612ad7565b9450600182165f8114612b115760018114612b2657612b58565b60ff1983168652811515820286019350612b58565b612b2f85612652565b5f5b83811015612b5057815481890152600182019150602081019050612b31565b838801955050505b50505092915050565b5f612b6b82612000565b612b758185612ad7565b9350612b8581856020860161201a565b80840191505092915050565b5f612b9c8285612ae1565b9150612ba88284612b61565b91508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f612beb82612090565b91505f8203612bfd57612bfc6128bc565b5b600182039050919050565b5f81519050919050565b5f82825260208201905092915050565b5f612c2c82612c08565b612c368185612c12565b9350612c4681856020860161201a565b612c4f81612028565b840191505092915050565b5f608082019050612c6d5f83018761211e565b612c7a602083018661211e565b612c87604083018561225a565b8181036060830152612c998184612c22565b905095945050505050565b5f81519050612cb281611f78565b92915050565b5f60208284031215612ccd57612ccc611f45565b5b5f612cda84828501612ca4565b9150509291505056fea264697066735822122089f6c18b192fe3889de14bd6408e08a554e74c0640b5159c7a57a8551db6aa6f64736f6c634300081a003368747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f342e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31322e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f312e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31312e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f32302e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31332e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31382e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31362e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f362e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31352e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31392e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31372e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f372e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f332e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f352e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31342e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f31302e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f382e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f392e74787468747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d6237587876667977513163614e6e3545773267456a5765585463427942796d4461394166746269364c526e742f322e7478748301030aa05c8b881de48ade5ac737bdd3f14072823a3871b8bd4625c9718209c7c05776eaa022b0d4e232c8d5e7f101a054c488da7599432d63d846b5a58f94a2bbebb60332