0x61012060405234801561001157600080fd5b5060405161099638038061
099683398181016040528101906100339190610197565b8473ffffffffff
ffffffffffffffffffffffffffffff1660808173ffffffffffffffffffff
ffffffffffffffffffff16815250508373ffffffffffffffffffffffffff
ffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffff
ffff16815250508260c0818152505081151560e081151581525050801515
610100811515815250505050505050610212565b600080fd5b600073ffff
ffffffffffffffffffffffffffffffffffff82169050919050565b600061
00f6826100cb565b9050919050565b610106816100eb565b811461011157
600080fd5b50565b600081519050610123816100fd565b92915050565b60
00819050919050565b61013c81610129565b811461014757600080fd5b50
565b60008151905061015981610133565b92915050565b60008115159050
919050565b6101748161015f565b811461017f57600080fd5b50565b6000
815190506101918161016b565b92915050565b600080600080600060a086
880312156101b3576101b26100c6565b5b60006101c18882890161011456
5b95505060206101d288828901610114565b94505060406101e388828901
61014a565b93505060606101f488828901610182565b9250506080610205
88828901610182565b9150509295509295909350565b60805160a05160c0
5160e051610100516107166102806000396000818161021c015261029501
526000818161011d01526101ad0152600081816101410152818161018c01
526101fb0152600081816101da01526102b901526000818161016b015261
027101526107166000f3fe608060405234801561001057600080fd5b5060
0436106100625760003560e01c8063075c0ddc1461006757806387cf4696
14610085578063a035b1fe146100a3578063e85562b6146100c1578063eb
ada37b146100df578063faf8b8c7146100fd575b600080fd5b61006f6101
1b565b60405161007c919061044d565b60405180910390f35b61008d6101
3f565b60405161009a9190610481565b60405180910390f35b6100ab6101
63565b6040516100b89190610481565b60405180910390f35b6100c96102
6f565b6040516100d691906104dd565b60405180910390f35b6100e76102
93565b6040516100f4919061044d565b60405180910390f35b6101056102
b7565b60405161011291906104dd565b60405180910390f35b7f00000000
000000000000000000000000000000000000000000000000000000008156
5b7f00000000000000000000000000000000000000000000000000000000
0000000081565b6000806101d17f00000000000000000000000000000000
000000000000000000000000000000007f00000000000000000000000000
000000000000000000000000000000000000007f00000000000000000000
000000000000000000000000000000000000000000006102db565b905060
006102407f00000000000000000000000000000000000000000000000000
000000000000007f00000000000000000000000000000000000000000000
000000000000000000007f00000000000000000000000000000000000000
000000000000000000000000006102db565b9050806ec097ce7bc90715b3
4b9f10000000008361025e9190610527565b6102689190610598565b9250
505090565b7f000000000000000000000000000000000000000000000000
000000000000000081565b7f000000000000000000000000000000000000
000000000000000000000000000081565b7f000000000000000000000000
000000000000000000000000000000000000000081565b60008060008573
ffffffffffffffffffffffffffffffffffffffff166357de26a460405181
63ffffffff1660e01b81526004016040805180830381865afa1580156103
2a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201
806040525081019061034e9190610643565b91509150600082601b0b1361
038f576040517f7470c3ea00000000000000000000000000000000000000
000000000000000000815260040160405180910390fd5b60008163ffffff
ff16426103a39190610683565b9050858111156103ec5780866040517fee
219112000000000000000000000000000000000000000000000000000000
0081526004016103e39291906106b7565b60405180910390fd5b60008360
1b0b905085610405578094505050505061042b565b80670de0b6b3a76400
008061041a9190610527565b6104249190610598565b9450505050505b93
92505050565b60008115159050919050565b61044781610432565b825250
50565b6000602082019050610462600083018461043e565b92915050565b
6000819050919050565b61047b81610468565b82525050565b6000602082
0190506104966000830184610472565b92915050565b600073ffffffffff
ffffffffffffffffffffffffffffff82169050919050565b60006104c782
61049c565b9050919050565b6104d7816104bc565b82525050565b600060
20820190506104f260008301846104ce565b92915050565b7f4e487b7100
000000000000000000000000000000000000000000000000000000600052
601160045260246000fd5b600061053282610468565b915061053d836104
68565b925082820261054b81610468565b91508282048414831517610562
576105616104f8565b5b5092915050565b7f4e487b710000000000000000
000000000000000000000000000000000000000060005260126004526024
6000fd5b60006105a382610468565b91506105ae83610468565b92508261
05be576105bd610569565b5b828204905092915050565b600080fd5b6000
81601b0b9050919050565b6105e4816105ce565b81146105ef57600080fd
5b50565b600081519050610601816105db565b92915050565b600063ffff
ffff82169050919050565b61062081610607565b811461062b57600080fd
5b50565b60008151905061063d81610617565b92915050565b6000806040
838503121561065a576106596105c9565b5b6000610668858286016105f2
565b92505060206106798582860161062e565b9150509250929050565b60
0061068e82610468565b915061069983610468565b925082820390508181
11156106b1576106b06104f8565b5b92915050565b600060408201905061
06cc6000830185610472565b6106d96020830184610472565b9392505050
56fea2646970667358221220ff14f750091c4f983e6dbc1f8840db1eeada
cb35f63668afe99609bffe98218664736f6c63430008220033
