020000000431ba46c7ec1b4186ce584fd428d22bd1a44619b66613bc9b459eb2ad129633590b0000006a47304402204ea2d547f94fab8db56f17ea6479ffdfddaa2552d9d450a2265413afbd7b0ee6022001f73036a54a8d770109c12e1c37d4f273d5857c2be0301d35736a5a4da66976012103464c287b66b557ee6b6032d74ebcb2e62447e224d37541b2cf8c031ce1475456feffffff76a5fcf31984ba101e6c732a2e26ef5b81280fb7c4e1c96012b4633091655f1d0b0000006a473044022073395d7514df70103d8aa0e1f17ab4f9673ee6d9ee246fbff1c7346de88a93190220169119cf1ce296faec64427a31eb10cffead7c5cb7980d63b58a2204a3a1423f012103464c287b66b557ee6b6032d74ebcb2e62447e224d37541b2cf8c031ce1475456feffffff95727c76478c51f60c56434a981841ea1bd71761c90f658aca795a297b6cef910b0000006b483045022100994cb620dbb20ded5f653103ec4b4be294e0b20669dc5328197b24c7d95a1c75022031397cafbf66ea5770cd93fbde3ade8b6045f91b06661102f0f7a808aee1b12a012103464c287b66b557ee6b6032d74ebcb2e62447e224d37541b2cf8c031ce1475456feffffffbdf2541765a0f1429518b7cc2b53ca03ed197aa199581dfcdd2d9bd7166576eb0b0000006b483045022100e8f985d856dbedc32829e508f675781ae0d163dce7db77bb27a4eef0411cee3d02206d79bd2596bece2003013c13c210556e84ab4a0d01e1d7c4d0819a5430fe0f7f012103464c287b66b557ee6b6032d74ebcb2e62447e224d37541b2cf8c031ce1475456feffffff020000000000000000fd2d0a010403c0c62d01284d210a60806040526000805534801561001457600080fd5b506109fd806100246000396000f3006080604052600436106100815763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166233d7ef811461008657806317888489146100e65780632d128bd51461012757806344ba4404146101fc578063d31f457914610223578063f14faf6f1461023b578063f8626af814610246575b600080fd5b34801561009257600080fd5b5060408051602060046024803582810135601f81018590048502860185019096528585526100e495833595369560449491939091019190819084018382808284375094975061025e9650505050505050565b005b3480156100f257600080fd5b506100fe6004356103d3565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561013357600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526100e494369492936024939284019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a99988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506104659650505050505050565b34801561020857600080fd5b5061021161068a565b60408051918252519081900360200190f35b34801561022f57600080fd5b506100e4600435610690565b6100e460043561088a565b34801561025257600080fd5b50610211600435610986565b8160008111801561027157506000548111155b15156102c4576040805160e560020a62461bcd028152602060048201526024808201526000805160206109b2833981519152604482015260e260020a631b881a5902606482015290519081900360840190fd5b815160001061031d576040805160e560020a62461bcd02815260206004820152601760248201527f436f6d6d656e742063616e6e6f7420626520656d707479000000000000000000604482015290519081900360640190fd5b823373ffffffffffffffffffffffffffffffffffffffff167f05a1fcdd563708abba17f67cf721253052887790d393b821b5816694d1e1ac65846040518080602001828103825283818151815260200191508051906020019080838360005b8381101561039457818101518382015260200161037c565b50505050905090810190601f1680156103c15780820380516001836020036101000a031916815260200191505b509250505060405180910390a3505050565b6000816000811180156103e857506000548111155b151561043b576040805160e560020a62461bcd028152602060048201526024808201526000805160206109b2833981519152604482015260e260020a631b881a5902606482015290519081900360840190fd5b505060009081526001602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60008351118015610477575060008251115b8015610484575060008151115b15156104da576040805160e560020a62461bcd02815260206004820152601260248201527f496e76616c696420696e70757420646174610000000000000000000000000000604482015290519081900360640190fd5b60008054600190810180835582526020908152604091829020805473ffffffffffffffffffffffffffffffffffffffff1916331790559051825183928291908401908083835b6020831061053f5780518252601f199092019160209182019101610520565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000543373ffffffffffffffffffffffffffffffffffffffff167e294710a260327695ae9db4e2a955d513e1b3073fc79c004ebc0ed124e684cd8686604051808060200180602001838103835285818151815260200191508051906020019080838360005b838110156105e95781810151838201526020016105d1565b50505050905090810190601f1680156106165780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610649578181015183820152602001610631565b50505050905090810190601f1680156106765780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a4505050565b60005481565b6000816000811180156106a557506000548111155b15156106f8576040805160e560020a62461bcd028152602060048201526024808201526000805160206109b2833981519152604482015260e260020a631b881a5902606482015290519081900360840190fd5b600083815260026020526040902054151561075d576040805160e560020a62461bcd02815260206004820152601060248201527f4e6f7468696e6720746f20636c61696d00000000000000000000000000000000604482015290519081900360640190fd5b60008381526001602052604090205473ffffffffffffffffffffffffffffffffffffffff1633146107d8576040805160e560020a62461bcd02815260206004820152601360248201527f49742773206e6f7420796f75727320706f737400000000000000000000000000604482015290519081900360640190fd5b6000838152600260205260408082208054908390559051909350339184156108fc02918591818181858888f193505050501515610885576040805160e560020a62461bcd02815260206004820152602260248201527f4f7574206f6620676173206f7220696e73756666696369656e742062616c616e60448201527f6365000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b505050565b8060008111801561089d57506000548111155b15156108f0576040805160e560020a62461bcd028152602060048201526024808201526000805160206109b2833981519152604482015260e260020a631b881a5902606482015290519081900360840190fd5b600054821115801561090157503415155b1515610957576040805160e560020a62461bcd02815260206004820152600e60248201527f496e76616c696420696e70757473000000000000000000000000000000000000604482015290519081900360640190fd5b6000828152600260205260409020546109709034610998565b6000928352600260205260409092209190915550565b60026020526000908152604090205481565b6000828201838110156109aa57600080fd5b939250505056005468657265206973206e6f20616e7920706f7374207769746820737563682061a165627a7a72305820c364ea110ecc837999fbf89cc6381bb1b8c239aedbe3ebf14d426767c958a7b80029c184e12b00000000001976a91475ca8e30ca4cb893e9e121d121390ae583487bc288ac851b0300