56f0cc:	cc                   	int3
56f0cd:	cc                   	int3
56f0ce:	cc                   	int3
56f0cf:	cc                   	int3
56f0d0:	cc                   	int3
56f0d1:	cc                   	int3
56f0d2:	cc                   	int3
56f0d3:	cc                   	int3
56f0d4:	cc                   	int3
56f0d5:	cc                   	int3
56f0d6:	cc                   	int3
56f0d7:	cc                   	int3
56f0d8:	cc                   	int3
56f0d9:	cc                   	int3
56f0da:	cc                   	int3
56f0db:	cc                   	int3
56f0dc:	cc                   	int3
56f0dd:	cc                   	int3
56f0de:	cc                   	int3
56f0df:	cc                   	int3
56f0e0:	cc                   	int3
56f0e1:	cc                   	int3
56f0e2:	cc                   	int3
56f0e3:	cc                   	int3
56f0e4:	cc                   	int3
56f0e5:	cc                   	int3
56f0e6:	cc                   	int3
56f0e7:	cc                   	int3
56f0e8:	cc                   	int3
56f0e9:	cc                   	int3
56f0ea:	cc                   	int3
56f0eb:	cc                   	int3
56f0ec:	cc                   	int3
56f0ed:	cc                   	int3
56f0ee:	cc                   	int3
56f0ef:	cc                   	int3
56f0f0:	8b 44 24 04          	mov    0x4(%esp),%eax
56f0f4:	c3                   	ret
56f0f5:	cc                   	int3
56f0f6:	cc                   	int3
56f0f7:	cc                   	int3
56f0f8:	cc                   	int3
56f0f9:	cc                   	int3
56f0fa:	cc                   	int3
56f0fb:	cc                   	int3
56f0fc:	cc                   	int3
56f0fd:	cc                   	int3
56f0fe:	cc                   	int3
56f0ff:	cc                   	int3
56f100:	8b 44 24 04          	mov    0x4(%esp),%eax
56f104:	c3                   	ret
56f105:	cc                   	int3
56f106:	cc                   	int3
56f107:	cc                   	int3
56f108:	cc                   	int3
56f109:	cc                   	int3
56f10a:	cc                   	int3
56f10b:	cc                   	int3
56f10c:	cc                   	int3
56f10d:	cc                   	int3
56f10e:	cc                   	int3
56f10f:	cc                   	int3
56f110:	8b 4c 24 04          	mov    0x4(%esp),%ecx
56f114:	85 c9                	test   %ecx,%ecx
56f116:	74 08                	je     0x56f120
56f118:	8b 44 24 08          	mov    0x8(%esp),%eax
56f11c:	8b 00                	mov    (%eax),%eax
56f11e:	89 01                	mov    %eax,(%ecx)
56f120:	c2 08 00             	ret    $0x8
56f123:	cc                   	int3
56f124:	cc                   	int3
56f125:	cc                   	int3
56f126:	cc                   	int3
56f127:	cc                   	int3
56f128:	cc                   	int3
56f129:	cc                   	int3
56f12a:	cc                   	int3
56f12b:	cc                   	int3
56f12c:	cc                   	int3
56f12d:	cc                   	int3
56f12e:	cc                   	int3
56f12f:	cc                   	int3
56f130:	8b 4c 24 04          	mov    0x4(%esp),%ecx
56f134:	85 c9                	test   %ecx,%ecx
56f136:	74 08                	je     0x56f140
56f138:	8b 44 24 08          	mov    0x8(%esp),%eax
56f13c:	8b 00                	mov    (%eax),%eax
56f13e:	89 01                	mov    %eax,(%ecx)
56f140:	c2 08 00             	ret    $0x8
56f143:	cc                   	int3
56f144:	cc                   	int3
56f145:	cc                   	int3
56f146:	cc                   	int3
56f147:	cc                   	int3
56f148:	cc                   	int3
56f149:	cc                   	int3
56f14a:	cc                   	int3
56f14b:	cc                   	int3
56f14c:	cc                   	int3
56f14d:	cc                   	int3
56f14e:	cc                   	int3
56f14f:	cc                   	int3
56f150:	8b 4c 24 08          	mov    0x8(%esp),%ecx
56f154:	85 c9                	test   %ecx,%ecx
56f156:	74 08                	je     0x56f160
56f158:	8b 44 24 0c          	mov    0xc(%esp),%eax
56f15c:	8b 00                	mov    (%eax),%eax
56f15e:	89 01                	mov    %eax,(%ecx)
56f160:	c3                   	ret
56f161:	cc                   	int3
56f162:	cc                   	int3
56f163:	cc                   	int3
56f164:	cc                   	int3
56f165:	cc                   	int3
56f166:	cc                   	int3
56f167:	cc                   	int3
56f168:	cc                   	int3
56f169:	cc                   	int3
56f16a:	cc                   	int3
56f16b:	cc                   	int3
56f16c:	cc                   	int3
56f16d:	cc                   	int3
56f16e:	cc                   	int3
56f16f:	cc                   	int3
56f170:	55                   	push   %ebp
56f171:	8b ec                	mov    %esp,%ebp
56f173:	6a ff                	push   $0xffffffff
56f175:	68 81 75 b5 00       	push   $0xb57581
56f17a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56f180:	50                   	push   %eax
56f181:	51                   	push   %ecx
56f182:	56                   	push   %esi
56f183:	57                   	push   %edi
56f184:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56f189:	33 c5                	xor    %ebp,%eax
56f18b:	50                   	push   %eax
56f18c:	8d 45 f4             	lea    -0xc(%ebp),%eax
56f18f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56f195:	8b 7d 08             	mov    0x8(%ebp),%edi
56f198:	89 7d f0             	mov    %edi,-0x10(%ebp)
56f19b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56f1a2:	85 ff                	test   %edi,%edi
56f1a4:	74 26                	je     0x56f1cc
56f1a6:	8b 75 0c             	mov    0xc(%ebp),%esi
56f1a9:	8b cf                	mov    %edi,%ecx
56f1ab:	6a ff                	push   $0xffffffff
56f1ad:	6a 00                	push   $0x0
56f1af:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
56f1b6:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
56f1bd:	56                   	push   %esi
56f1be:	c6 07 00             	movb   $0x0,(%edi)
56f1c1:	e8 39 ee ec ff       	call   0x43dfff
56f1c6:	8b 46 18             	mov    0x18(%esi),%eax
56f1c9:	89 47 18             	mov    %eax,0x18(%edi)
56f1cc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56f1cf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56f1d6:	59                   	pop    %ecx
56f1d7:	5f                   	pop    %edi
56f1d8:	5e                   	pop    %esi
56f1d9:	8b e5                	mov    %ebp,%esp
56f1db:	5d                   	pop    %ebp
56f1dc:	c2 08 00             	ret    $0x8
56f1df:	cc                   	int3
56f1e0:	cc                   	int3
56f1e1:	cc                   	int3
56f1e2:	cc                   	int3
56f1e3:	cc                   	int3
56f1e4:	cc                   	int3
56f1e5:	cc                   	int3
56f1e6:	cc                   	int3
56f1e7:	cc                   	int3
56f1e8:	cc                   	int3
56f1e9:	cc                   	int3
56f1ea:	cc                   	int3
56f1eb:	cc                   	int3
56f1ec:	cc                   	int3
56f1ed:	cc                   	int3
56f1ee:	cc                   	int3
56f1ef:	cc                   	int3
56f1f0:	cc                   	int3
56f1f1:	cc                   	int3
56f1f2:	cc                   	int3
56f1f3:	cc                   	int3
56f1f4:	cc                   	int3
56f1f5:	cc                   	int3
56f1f6:	cc                   	int3
56f1f7:	cc                   	int3
56f1f8:	cc                   	int3
56f1f9:	cc                   	int3
56f1fa:	cc                   	int3
56f1fb:	cc                   	int3
56f1fc:	cc                   	int3
56f1fd:	cc                   	int3
56f1fe:	cc                   	int3
56f1ff:	cc                   	int3
56f200:	55                   	push   %ebp
56f201:	8b ec                	mov    %esp,%ebp
56f203:	6a ff                	push   $0xffffffff
56f205:	68 c1 75 b5 00       	push   $0xb575c1
56f20a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56f210:	50                   	push   %eax
56f211:	51                   	push   %ecx
56f212:	56                   	push   %esi
56f213:	57                   	push   %edi
56f214:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56f219:	33 c5                	xor    %ebp,%eax
56f21b:	50                   	push   %eax
56f21c:	8d 45 f4             	lea    -0xc(%ebp),%eax
56f21f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56f225:	8b 7d 08             	mov    0x8(%ebp),%edi
56f228:	89 7d f0             	mov    %edi,-0x10(%ebp)
56f22b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56f232:	85 ff                	test   %edi,%edi
56f234:	74 26                	je     0x56f25c
56f236:	8b 75 0c             	mov    0xc(%ebp),%esi
56f239:	8b cf                	mov    %edi,%ecx
56f23b:	6a ff                	push   $0xffffffff
56f23d:	6a 00                	push   $0x0
56f23f:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
56f246:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
56f24d:	56                   	push   %esi
56f24e:	c6 07 00             	movb   $0x0,(%edi)
56f251:	e8 a9 ed ec ff       	call   0x43dfff
56f256:	8b 46 18             	mov    0x18(%esi),%eax
56f259:	89 47 18             	mov    %eax,0x18(%edi)
56f25c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56f25f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56f266:	59                   	pop    %ecx
56f267:	5f                   	pop    %edi
56f268:	5e                   	pop    %esi
56f269:	8b e5                	mov    %ebp,%esp
56f26b:	5d                   	pop    %ebp
56f26c:	c2 08 00             	ret    $0x8
56f26f:	cc                   	int3
56f270:	cc                   	int3
56f271:	cc                   	int3
56f272:	cc                   	int3
56f273:	cc                   	int3
56f274:	cc                   	int3
56f275:	cc                   	int3
56f276:	cc                   	int3
56f277:	cc                   	int3
56f278:	cc                   	int3
56f279:	cc                   	int3
56f27a:	cc                   	int3
56f27b:	cc                   	int3
56f27c:	cc                   	int3
56f27d:	cc                   	int3
56f27e:	cc                   	int3
56f27f:	cc                   	int3
56f280:	cc                   	int3
56f281:	cc                   	int3
56f282:	cc                   	int3
56f283:	cc                   	int3
56f284:	cc                   	int3
56f285:	cc                   	int3
56f286:	cc                   	int3
56f287:	cc                   	int3
56f288:	cc                   	int3
56f289:	cc                   	int3
56f28a:	cc                   	int3
56f28b:	cc                   	int3
56f28c:	cc                   	int3
56f28d:	cc                   	int3
56f28e:	cc                   	int3
56f28f:	cc                   	int3
56f290:	55                   	push   %ebp
56f291:	8b ec                	mov    %esp,%ebp
56f293:	6a ff                	push   $0xffffffff
56f295:	68 01 76 b5 00       	push   $0xb57601
56f29a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
56f2a0:	50                   	push   %eax
56f2a1:	51                   	push   %ecx
56f2a2:	56                   	push   %esi
56f2a3:	57                   	push   %edi
56f2a4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
56f2a9:	33 c5                	xor    %ebp,%eax
56f2ab:	50                   	push   %eax
56f2ac:	8d 45 f4             	lea    -0xc(%ebp),%eax
56f2af:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
56f2b5:	8b 7d 0c             	mov    0xc(%ebp),%edi
56f2b8:	89 7d f0             	mov    %edi,-0x10(%ebp)
56f2bb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
56f2c2:	85 ff                	test   %edi,%edi
56f2c4:	74 26                	je     0x56f2ec
56f2c6:	8b 75 10             	mov    0x10(%ebp),%esi
56f2c9:	8b cf                	mov    %edi,%ecx
56f2cb:	6a ff                	push   $0xffffffff
56f2cd:	6a 00                	push   $0x0
56f2cf:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
56f2d6:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
56f2dd:	56                   	push   %esi
56f2de:	c6 07 00             	movb   $0x0,(%edi)
56f2e1:	e8 19 ed ec ff       	call   0x43dfff
56f2e6:	8b 46 18             	mov    0x18(%esi),%eax
56f2e9:	89 47 18             	mov    %eax,0x18(%edi)
56f2ec:	8b 4d f4             	mov    -0xc(%ebp),%ecx
56f2ef:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
56f2f6:	59                   	pop    %ecx
56f2f7:	5f                   	pop    %edi
56f2f8:	5e                   	pop    %esi
56f2f9:	8b e5                	mov    %ebp,%esp
56f2fb:	5d                   	pop    %ebp
56f2fc:	c3                   	ret
56f2fd:	cc                   	int3
56f2fe:	cc                   	int3
56f2ff:	cc                   	int3
56f300:	cc                   	int3
56f301:	cc                   	int3
56f302:	cc                   	int3
56f303:	cc                   	int3
56f304:	cc                   	int3
56f305:	cc                   	int3
56f306:	cc                   	int3
56f307:	cc                   	int3
56f308:	cc                   	int3
56f309:	cc                   	int3
56f30a:	cc                   	int3
56f30b:	cc                   	int3
56f30c:	cc                   	int3
56f30d:	cc                   	int3
56f30e:	cc                   	int3
56f30f:	cc                   	int3
56f310:	cc                   	int3
56f311:	cc                   	int3
56f312:	cc                   	int3
56f313:	cc                   	int3
56f314:	cc                   	int3
56f315:	cc                   	int3
56f316:	cc                   	int3
56f317:	cc                   	int3
56f318:	cc                   	int3
56f319:	cc                   	int3
56f31a:	cc                   	int3
56f31b:	cc                   	int3
56f31c:	cc                   	int3
56f31d:	cc                   	int3
56f31e:	cc                   	int3
56f31f:	cc                   	int3
56f320:	c2 04 00             	ret    $0x4
56f323:	cc                   	int3
56f324:	cc                   	int3
56f325:	cc                   	int3
56f326:	cc                   	int3
56f327:	cc                   	int3
56f328:	cc                   	int3
56f329:	cc                   	int3
56f32a:	cc                   	int3
56f32b:	cc                   	int3
56f32c:	cc                   	int3