4dc286:	85 c0                	test   %eax,%eax
4dc288:	74 10                	je     0x4dc29a
4dc28a:	50                   	push   %eax
4dc28b:	e8 80 01 09 00       	call   0x56c410
4dc290:	83 c4 04             	add    $0x4,%esp
4dc293:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
4dc29a:	5b                   	pop    %ebx
4dc29b:	5f                   	pop    %edi
4dc29c:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2a1:	5e                   	pop    %esi
4dc2a2:	c3                   	ret
4dc2a3:	5b                   	pop    %ebx
4dc2a4:	5f                   	pop    %edi
4dc2a5:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4dc2aa:	5e                   	pop    %esi
4dc2ab:	c3                   	ret
4dc2ac:	8b 44 24 14          	mov    0x14(%esp),%eax
4dc2b0:	83 f8 fe             	cmp    $0xfffffffe,%eax
4dc2b3:	75 07                	jne    0x4dc2bc
4dc2b5:	0f be 46 0d          	movsbl 0xd(%esi),%eax
4dc2b9:	5f                   	pop    %edi
4dc2ba:	5e                   	pop    %esi
4dc2bb:	c3                   	ret
4dc2bc:	83 f8 01             	cmp    $0x1,%eax
4dc2bf:	74 0d                	je     0x4dc2ce
4dc2c1:	83 f8 02             	cmp    $0x2,%eax
4dc2c4:	74 08                	je     0x4dc2ce
4dc2c6:	5f                   	pop    %edi
4dc2c7:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4dc2cc:	5e                   	pop    %esi
4dc2cd:	c3                   	ret
4dc2ce:	88 46 0d             	mov    %al,0xd(%esi)
4dc2d1:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2d6:	5f                   	pop    %edi
4dc2d7:	5e                   	pop    %esi
4dc2d8:	c3                   	ret
4dc2d9:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc2dd:	89 46 10             	mov    %eax,0x10(%esi)
4dc2e0:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2e5:	5f                   	pop    %edi
4dc2e6:	5e                   	pop    %esi
4dc2e7:	c3                   	ret
4dc2e8:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc2ec:	8b 4e 10             	mov    0x10(%esi),%ecx
4dc2ef:	5f                   	pop    %edi
4dc2f0:	5e                   	pop    %esi
4dc2f1:	89 08                	mov    %ecx,(%eax)
4dc2f3:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2f8:	c3                   	ret
4dc2f9:	8b 44 24 14          	mov    0x14(%esp),%eax
4dc2fd:	85 c0                	test   %eax,%eax
4dc2ff:	7e c5                	jle    0x4dc2c6
4dc301:	89 46 1c             	mov    %eax,0x1c(%esi)
4dc304:	b8 01 00 00 00       	mov    $0x1,%eax
4dc309:	5f                   	pop    %edi
4dc30a:	5e                   	pop    %esi
4dc30b:	c3                   	ret
4dc30c:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc310:	8b 4e 1c             	mov    0x1c(%esi),%ecx
4dc313:	5f                   	pop    %edi
4dc314:	5e                   	pop    %esi
4dc315:	89 08                	mov    %ecx,(%eax)
4dc317:	b8 01 00 00 00       	mov    $0x1,%eax
4dc31c:	c3                   	ret
4dc31d:	8b 46 14             	mov    0x14(%esi),%eax
4dc320:	85 c0                	test   %eax,%eax
4dc322:	74 09                	je     0x4dc32d
4dc324:	50                   	push   %eax
4dc325:	e8 06 3e fc ff       	call   0x4a0130
4dc32a:	83 c4 04             	add    $0x4,%esp
4dc32d:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc331:	33 c9                	xor    %ecx,%ecx
4dc333:	85 c0                	test   %eax,%eax
4dc335:	89 46 14             	mov    %eax,0x14(%esi)
4dc338:	5f                   	pop    %edi
4dc339:	0f 45 4c 24 10       	cmovne 0x10(%esp),%ecx
4dc33e:	b8 01 00 00 00       	mov    $0x1,%eax
4dc343:	89 4e 18             	mov    %ecx,0x18(%esi)
4dc346:	5e                   	pop    %esi
4dc347:	c3                   	ret
4dc348:	8b 4c 24 18          	mov    0x18(%esp),%ecx
4dc34c:	8b 56 14             	mov    0x14(%esi),%edx
4dc34f:	5f                   	pop    %edi
4dc350:	89 11                	mov    %edx,(%ecx)
4dc352:	8b 46 18             	mov    0x18(%esi),%eax
4dc355:	5e                   	pop    %esi
4dc356:	c3                   	ret
4dc357:	90                   	nop
4dc358:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4dc359:	c0 4d 00 7b          	rorb   $0x7b,0x0(%ebp)
4dc35d:	c1 4d 00 24          	rorl   $0x24,0x0(%ebp)
4dc361:	c1 4d 00 c6          	rorl   $0xc6,0x0(%ebp)
4dc365:	c2 4d 00             	ret    $0x4d
4dc368:	00 01                	add    %al,(%ecx)
4dc36a:	03 03                	add    (%ebx),%eax
4dc36c:	01 03                	add    %eax,(%ebx)
4dc36e:	01 03                	add    %eax,(%ebx)
4dc370:	03 03                	add    (%ebx),%eax
4dc372:	01 03                	add    %eax,(%ebx)
4dc374:	02 0f                	add    (%edi),%cl
4dc376:	1f                   	pop    %ds
4dc377:	00 98 c1 4d 00 d6    	add    %bl,-0x29ffb23f(%eax)
4dc37d:	c1 4d 00 ac          	rorl   $0xac,0x0(%ebp)
4dc381:	c2 4d 00             	ret    $0x4d
4dc384:	d9 c2                	fld    %st(2)
4dc386:	4d                   	dec    %ebp
4dc387:	00 e8                	add    %ch,%al
4dc389:	c2 4d 00             	ret    $0x4d
4dc38c:	f9                   	stc
4dc38d:	c2 4d 00             	ret    $0x4d
4dc390:	0c c3                	or     $0xc3,%al
4dc392:	4d                   	dec    %ebp
4dc393:	00 1d c3 4d 00 48    	add    %bl,0x48004dc3
4dc399:	c3                   	ret
4dc39a:	4d                   	dec    %ebp
4dc39b:	00 cc                	add    %cl,%ah
4dc39d:	cc                   	int3
4dc39e:	cc                   	int3
4dc39f:	cc                   	int3
4dc3a0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4dc3a4:	ba 44 13 6b 00       	mov    $0x6b1344,%edx
4dc3a9:	8b c1                	mov    %ecx,%eax
4dc3ab:	53                   	push   %ebx
4dc3ac:	0f 1f 40 00          	nopl   0x0(%eax)
4dc3b0:	8a 18                	mov    (%eax),%bl
4dc3b2:	3a 1a                	cmp    (%edx),%bl
4dc3b4:	75 1a                	jne    0x4dc3d0
4dc3b6:	84 db                	test   %bl,%bl
4dc3b8:	74 12                	je     0x4dc3cc
4dc3ba:	8a 58 01             	mov    0x1(%eax),%bl
4dc3bd:	3a 5a 01             	cmp    0x1(%edx),%bl
4dc3c0:	75 0e                	jne    0x4dc3d0
4dc3c2:	83 c0 02             	add    $0x2,%eax
4dc3c5:	83 c2 02             	add    $0x2,%edx
4dc3c8:	84 db                	test   %bl,%bl
4dc3ca:	75 e4                	jne    0x4dc3b0
4dc3cc:	33 c0                	xor    %eax,%eax
4dc3ce:	eb 05                	jmp    0x4dc3d5
4dc3d0:	1b c0                	sbb    %eax,%eax
4dc3d2:	83 c8 01             	or     $0x1,%eax
4dc3d5:	85 c0                	test   %eax,%eax
4dc3d7:	75 6d                	jne    0x4dc446
4dc3d9:	56                   	push   %esi
4dc3da:	8b 74 24 14          	mov    0x14(%esp),%esi
4dc3de:	56                   	push   %esi
4dc3df:	e8 8c 06 0a 00       	call   0x57ca70
4dc3e4:	83 c4 04             	add    $0x4,%esp
4dc3e7:	85 c0                	test   %eax,%eax
4dc3e9:	75 3d                	jne    0x4dc428
4dc3eb:	56                   	push   %esi
4dc3ec:	e8 ef b9 fc ff       	call   0x4a7de0
4dc3f1:	83 c4 04             	add    $0x4,%esp
4dc3f4:	85 c0                	test   %eax,%eax
4dc3f6:	75 30                	jne    0x4dc428
4dc3f8:	56                   	push   %esi
4dc3f9:	e8 42 b3 fc ff       	call   0x4a7740
4dc3fe:	83 c4 04             	add    $0x4,%esp
4dc401:	85 c0                	test   %eax,%eax
4dc403:	75 23                	jne    0x4dc428
4dc405:	68 a6 01 00 00       	push   $0x1a6
4dc40a:	68 2c 13 6b 00       	push   $0x6b132c
4dc40f:	68 8d 00 00 00       	push   $0x8d
4dc414:	68 c6 00 00 00       	push   $0xc6
4dc419:	6a 10                	push   $0x10
4dc41b:	e8 80 50 fc ff       	call   0x4a14a0
4dc420:	83 c4 14             	add    $0x14,%esp
4dc423:	33 c0                	xor    %eax,%eax
4dc425:	5e                   	pop    %esi
4dc426:	5b                   	pop    %ebx
4dc427:	c3                   	ret
4dc428:	6a 00                	push   $0x0
4dc42a:	50                   	push   %eax
4dc42b:	68 01 10 00 00       	push   $0x1001
4dc430:	6a 06                	push   $0x6
4dc432:	68 98 01 00 00       	push   $0x198
4dc437:	ff 74 24 20          	push   0x20(%esp)
4dc43b:	e8 f0 af fe ff       	call   0x4c7430
4dc440:	83 c4 18             	add    $0x18,%esp
4dc443:	5e                   	pop    %esi
4dc444:	5b                   	pop    %ebx
4dc445:	c3                   	ret
4dc446:	ba 58 13 6b 00       	mov    $0x6b1358,%edx
4dc44b:	8b c1                	mov    %ecx,%eax
4dc44d:	0f 1f 00             	nopl   (%eax)
4dc450:	8a 18                	mov    (%eax),%bl
4dc452:	3a 1a                	cmp    (%edx),%bl
4dc454:	75 1a                	jne    0x4dc470
4dc456:	84 db                	test   %bl,%bl
4dc458:	74 12                	je     0x4dc46c
4dc45a:	8a 58 01             	mov    0x1(%eax),%bl
4dc45d:	3a 5a 01             	cmp    0x1(%edx),%bl
4dc460:	75 0e                	jne    0x4dc470
4dc462:	83 c0 02             	add    $0x2,%eax
4dc465:	83 c2 02             	add    $0x2,%edx
4dc468:	84 db                	test   %bl,%bl
4dc46a:	75 e4                	jne    0x4dc450
4dc46c:	33 c0                	xor    %eax,%eax
4dc46e:	eb 05                	jmp    0x4dc475
4dc470:	1b c0                	sbb    %eax,%eax
4dc472:	83 c8 01             	or     $0x1,%eax
4dc475:	85 c0                	test   %eax,%eax
4dc477:	0f 85 8b 00 00 00    	jne    0x4dc508
4dc47d:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4dc481:	ba 68 13 6b 00       	mov    $0x6b1368,%edx
4dc486:	8b c1                	mov    %ecx,%eax
4dc488:	8a 18                	mov    (%eax),%bl
4dc48a:	3a 1a                	cmp    (%edx),%bl
4dc48c:	75 1a                	jne    0x4dc4a8
4dc48e:	84 db                	test   %bl,%bl
4dc490:	74 12                	je     0x4dc4a4
4dc492:	8a 58 01             	mov    0x1(%eax),%bl
4dc495:	3a 5a 01             	cmp    0x1(%edx),%bl
4dc498:	75 0e                	jne    0x4dc4a8
4dc49a:	83 c0 02             	add    $0x2,%eax
4dc49d:	83 c2 02             	add    $0x2,%edx
4dc4a0:	84 db                	test   %bl,%bl
4dc4a2:	75 e4                	jne    0x4dc488
4dc4a4:	33 c0                	xor    %eax,%eax
4dc4a6:	eb 05                	jmp    0x4dc4ad
4dc4a8:	1b c0                	sbb    %eax,%eax
4dc4aa:	83 c8 01             	or     $0x1,%eax
4dc4ad:	85 c0                	test   %eax,%eax
4dc4af:	74 33                	je     0x4dc4e4
4dc4b1:	b8 74 13 6b 00       	mov    $0x6b1374,%eax
4dc4b6:	8a 11                	mov    (%ecx),%dl
4dc4b8:	3a 10                	cmp    (%eax),%dl
4dc4ba:	75 1a                	jne    0x4dc4d6
4dc4bc:	84 d2                	test   %dl,%dl
4dc4be:	74 12                	je     0x4dc4d2
4dc4c0:	8a 51 01             	mov    0x1(%ecx),%dl
4dc4c3:	3a 50 01             	cmp    0x1(%eax),%dl
4dc4c6:	75 0e                	jne    0x4dc4d6
4dc4c8:	83 c1 02             	add    $0x2,%ecx
4dc4cb:	83 c0 02             	add    $0x2,%eax
4dc4ce:	84 d2                	test   %dl,%dl
4dc4d0:	75 e4                	jne    0x4dc4b6
4dc4d2:	33 c0                	xor    %eax,%eax
4dc4d4:	eb 05                	jmp    0x4dc4db
4dc4d6:	1b c0                	sbb    %eax,%eax
4dc4d8:	83 c8 01             	or     $0x1,%eax
4dc4db:	85 c0                	test   %eax,%eax
4dc4dd:	75 22                	jne    0x4dc501
4dc4df:	b8 01 00 00 00       	mov    $0x1,%eax
4dc4e4:	6a 00                	push   $0x0
4dc4e6:	50                   	push   %eax
4dc4e7:	68 02 10 00 00       	push   $0x1002
4dc4ec:	6a 06                	push   $0x6
4dc4ee:	68 98 01 00 00       	push   $0x198
4dc4f3:	ff 74 24 1c          	push   0x1c(%esp)
4dc4f7:	e8 34 af fe ff       	call   0x4c7430
4dc4fc:	83 c4 18             	add    $0x18,%esp
4dc4ff:	5b                   	pop    %ebx
4dc500:	c3                   	ret
4dc501:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4dc506:	5b                   	pop    %ebx
4dc507:	c3                   	ret
4dc508:	ba 80 13 6b 00       	mov    $0x6b1380,%edx
4dc50d:	8b c1                	mov    %ecx,%eax
4dc50f:	90                   	nop
4dc510:	8a 18                	mov    (%eax),%bl
4dc512:	3a 1a                	cmp    (%edx),%bl
4dc514:	75 1a                	jne    0x4dc530
4dc516:	84 db                	test   %bl,%bl
4dc518:	74 12                	je     0x4dc52c
4dc51a:	8a 58 01             	mov    0x1(%eax),%bl
4dc51d:	3a 5a 01             	cmp    0x1(%edx),%bl
4dc520:	75 0e                	jne    0x4dc530
4dc522:	83 c0 02             	add    $0x2,%eax
4dc525:	83 c2 02             	add    $0x2,%edx
4dc528:	84 db                	test   %bl,%bl
4dc52a:	75 e4                	jne    0x4dc510
4dc52c:	33 c0                	xor    %eax,%eax
4dc52e:	eb 05                	jmp    0x4dc535
4dc530:	1b c0                	sbb    %eax,%eax
4dc532:	83 c8 01             	or     $0x1,%eax
4dc535:	85 c0                	test   %eax,%eax
4dc537:	75 52                	jne    0x4dc58b
4dc539:	ff 74 24 10          	push   0x10(%esp)
4dc53d:	e8 8e 09 00 00       	call   0x4dced0
4dc542:	83 c4 04             	add    $0x4,%esp
4dc545:	85 c0                	test   %eax,%eax
4dc547:	75 22                	jne    0x4dc56b
4dc549:	68 b6 01 00 00       	push   $0x1b6
4dc54e:	68 2c 13 6b 00       	push   $0x6b132c
4dc553:	68 97 00 00 00       	push   $0x97
4dc558:	68 c6 00 00 00       	push   $0xc6
4dc55d:	6a 10                	push   $0x10
4dc55f:	e8 3c 4f fc ff       	call   0x4a14a0
4dc564:	83 c4 14             	add    $0x14,%esp
4dc567:	33 c0                	xor    %eax,%eax
4dc569:	5b                   	pop    %ebx
4dc56a:	c3                   	ret
4dc56b:	50                   	push   %eax
4dc56c:	6a 00                	push   $0x0
4dc56e:	68 05 10 00 00       	push   $0x1005
4dc573:	68 00 04 00 00       	push   $0x400
4dc578:	68 98 01 00 00       	push   $0x198
4dc57d:	ff 74 24 1c          	push   0x1c(%esp)
4dc581:	e8 aa ae fe ff       	call   0x4c7430
4dc586:	83 c4 18             	add    $0x18,%esp
4dc589:	5b                   	pop    %ebx
4dc58a:	c3                   	ret
4dc58b:	b8 8c 13 6b 00       	mov    $0x6b138c,%eax
4dc590:	8a 11                	mov    (%ecx),%dl
4dc592:	3a 10                	cmp    (%eax),%dl
4dc594:	75 1a                	jne    0x4dc5b0
4dc596:	84 d2                	test   %dl,%dl
4dc598:	74 12                	je     0x4dc5ac
4dc59a:	8a 51 01             	mov    0x1(%ecx),%dl
4dc59d:	3a 50 01             	cmp    0x1(%eax),%dl
4dc5a0:	75 0e                	jne    0x4dc5b0
4dc5a2:	83 c1 02             	add    $0x2,%ecx
4dc5a5:	83 c0 02             	add    $0x2,%eax
4dc5a8:	84 d2                	test   %dl,%dl
4dc5aa:	75 e4                	jne    0x4dc590
4dc5ac:	33 c0                	xor    %eax,%eax
4dc5ae:	eb 05                	jmp    0x4dc5b5
4dc5b0:	1b c0                	sbb    %eax,%eax
4dc5b2:	83 c8 01             	or     $0x1,%eax
4dc5b5:	85 c0                	test   %eax,%eax
4dc5b7:	0f 85 44 ff ff ff    	jne    0x4dc501
4dc5bd:	ff 74 24 10          	push   0x10(%esp)
4dc5c1:	e8 0d 18 11 00       	call   0x5eddd3
4dc5c6:	6a 00                	push   $0x0
4dc5c8:	50                   	push   %eax
4dc5c9:	68 03 10 00 00       	push   $0x1003
4dc5ce:	68 00 04 00 00       	push   $0x400
4dc5d3:	68 98 01 00 00       	push   $0x198
4dc5d8:	ff 74 24 20          	push   0x20(%esp)
4dc5dc:	e8 4f ae fe ff       	call   0x4c7430
4dc5e1:	83 c4 1c             	add    $0x1c,%esp
4dc5e4:	5b                   	pop    %ebx
4dc5e5:	c3                   	ret
4dc5e6:	cc                   	int3
4dc5e7:	cc                   	int3
4dc5e8:	cc                   	int3
4dc5e9:	cc                   	int3
4dc5ea:	cc                   	int3
4dc5eb:	cc                   	int3
4dc5ec:	cc                   	int3
4dc5ed:	cc                   	int3
4dc5ee:	cc                   	int3
4dc5ef:	cc                   	int3
4dc5f0:	8b 44 24 04          	mov    0x4(%esp),%eax
4dc5f4:	57                   	push   %edi
4dc5f5:	8b 78 14             	mov    0x14(%eax),%edi
4dc5f8:	83 3f 00             	cmpl   $0x0,(%edi)
4dc5fb:	75 22                	jne    0x4dc61f
4dc5fd:	68 c9 01 00 00       	push   $0x1c9
4dc602:	68 2c 13 6b 00       	push   $0x6b132c