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
4dc607:	68 8b 00 00 00       	push   $0x8b
4dc60c:	68 db 00 00 00       	push   $0xdb
4dc611:	6a 10                	push   $0x10
4dc613:	e8 88 4e fc ff       	call   0x4a14a0
4dc618:	83 c4 14             	add    $0x14,%esp
4dc61b:	33 c0                	xor    %eax,%eax
4dc61d:	5f                   	pop    %edi
4dc61e:	c3                   	ret
4dc61f:	56                   	push   %esi
4dc620:	e8 5b 00 09 00       	call   0x56c680
4dc625:	8b f0                	mov    %eax,%esi
4dc627:	85 f6                	test   %esi,%esi
4dc629:	75 03                	jne    0x4dc62e
4dc62b:	5e                   	pop    %esi
4dc62c:	5f                   	pop    %edi
4dc62d:	c3                   	ret
4dc62e:	ff 37                	push   (%edi)
4dc630:	56                   	push   %esi
4dc631:	e8 da 00 09 00       	call   0x56c710
4dc636:	83 c4 08             	add    $0x8,%esp
4dc639:	8b f8                	mov    %eax,%edi
4dc63b:	56                   	push   %esi
4dc63c:	85 ff                	test   %edi,%edi
4dc63e:	74 16                	je     0x4dc656
4dc640:	68 98 01 00 00       	push   $0x198
4dc645:	ff 74 24 18          	push   0x18(%esp)
4dc649:	e8 02 8f ff ff       	call   0x4d5550
4dc64e:	83 c4 0c             	add    $0xc,%esp
4dc651:	8b c7                	mov    %edi,%eax
4dc653:	5e                   	pop    %esi
4dc654:	5f                   	pop    %edi
4dc655:	c3                   	ret
4dc656:	e8 b5 fd 08 00       	call   0x56c410
4dc65b:	83 c4 04             	add    $0x4,%esp
4dc65e:	8b c7                	mov    %edi,%eax
4dc660:	5e                   	pop    %esi
4dc661:	5f                   	pop    %edi
4dc662:	c3                   	ret
4dc663:	cc                   	int3
4dc664:	cc                   	int3
4dc665:	cc                   	int3
4dc666:	cc                   	int3
4dc667:	cc                   	int3
4dc668:	cc                   	int3
4dc669:	cc                   	int3
4dc66a:	cc                   	int3
4dc66b:	cc                   	int3
4dc66c:	cc                   	int3
4dc66d:	cc                   	int3
4dc66e:	cc                   	int3
4dc66f:	cc                   	int3
4dc670:	55                   	push   %ebp
4dc671:	56                   	push   %esi
4dc672:	8b 74 24 0c          	mov    0xc(%esp),%esi
4dc676:	83 7e 08 00          	cmpl   $0x0,0x8(%esi)
4dc67a:	8b 6e 14             	mov    0x14(%esi),%ebp
4dc67d:	75 29                	jne    0x4dc6a8
4dc67f:	83 7d 00 00          	cmpl   $0x0,0x0(%ebp)
4dc683:	75 23                	jne    0x4dc6a8
4dc685:	68 dc 01 00 00       	push   $0x1dc
4dc68a:	68 2c 13 6b 00       	push   $0x6b132c
4dc68f:	68 8b 00 00 00       	push   $0x8b
4dc694:	68 c7 00 00 00       	push   $0xc7
4dc699:	6a 10                	push   $0x10
4dc69b:	e8 00 4e fc ff       	call   0x4a14a0
4dc6a0:	83 c4 14             	add    $0x14,%esp
4dc6a3:	33 c0                	xor    %eax,%eax
4dc6a5:	5e                   	pop    %esi
4dc6a6:	5d                   	pop    %ebp
4dc6a7:	c3                   	ret
4dc6a8:	53                   	push   %ebx
4dc6a9:	e8 d2 ff 08 00       	call   0x56c680
4dc6ae:	8b d8                	mov    %eax,%ebx
4dc6b0:	85 db                	test   %ebx,%ebx
4dc6b2:	75 04                	jne    0x4dc6b8
4dc6b4:	5b                   	pop    %ebx
4dc6b5:	5e                   	pop    %esi
4dc6b6:	5d                   	pop    %ebp
4dc6b7:	c3                   	ret
4dc6b8:	57                   	push   %edi
4dc6b9:	8b 7c 24 18          	mov    0x18(%esp),%edi
4dc6bd:	53                   	push   %ebx
4dc6be:	68 98 01 00 00       	push   $0x198
4dc6c3:	57                   	push   %edi
4dc6c4:	e8 87 8e ff ff       	call   0x4d5550
4dc6c9:	8b 46 08             	mov    0x8(%esi),%eax
4dc6cc:	83 c4 0c             	add    $0xc,%esp
4dc6cf:	85 c0                	test   %eax,%eax
4dc6d1:	74 13                	je     0x4dc6e6
4dc6d3:	50                   	push   %eax
4dc6d4:	57                   	push   %edi
4dc6d5:	e8 06 8f ff ff       	call   0x4d55e0
4dc6da:	83 c4 08             	add    $0x8,%esp
4dc6dd:	85 c0                	test   %eax,%eax
4dc6df:	75 1a                	jne    0x4dc6fb
4dc6e1:	5f                   	pop    %edi
4dc6e2:	5b                   	pop    %ebx
4dc6e3:	5e                   	pop    %esi
4dc6e4:	5d                   	pop    %ebp
4dc6e5:	c3                   	ret
4dc6e6:	ff 75 00             	push   0x0(%ebp)
4dc6e9:	53                   	push   %ebx
4dc6ea:	e8 21 00 09 00       	call   0x56c710
4dc6ef:	83 c4 08             	add    $0x8,%esp
4dc6f2:	85 c0                	test   %eax,%eax
4dc6f4:	75 05                	jne    0x4dc6fb
4dc6f6:	5f                   	pop    %edi
4dc6f7:	5b                   	pop    %ebx
4dc6f8:	5e                   	pop    %esi
4dc6f9:	5d                   	pop    %ebp
4dc6fa:	c3                   	ret
4dc6fb:	ff 77 14             	push   0x14(%edi)
4dc6fe:	e8 7d fd 08 00       	call   0x56c480
4dc703:	83 c4 04             	add    $0x4,%esp
4dc706:	5f                   	pop    %edi
4dc707:	5b                   	pop    %ebx
4dc708:	5e                   	pop    %esi
4dc709:	5d                   	pop    %ebp
4dc70a:	c3                   	ret
4dc70b:	cc                   	int3
4dc70c:	cc                   	int3
4dc70d:	cc                   	int3
4dc70e:	cc                   	int3
4dc70f:	cc                   	int3
4dc710:	8b 44 24 04          	mov    0x4(%esp),%eax
4dc714:	56                   	push   %esi
4dc715:	8b 48 08             	mov    0x8(%eax),%ecx
4dc718:	8b 70 14             	mov    0x14(%eax),%esi
4dc71b:	85 c9                	test   %ecx,%ecx
4dc71d:	74 72                	je     0x4dc791
4dc71f:	8b 40 0c             	mov    0xc(%eax),%eax
4dc722:	85 c0                	test   %eax,%eax
4dc724:	74 6b                	je     0x4dc791
4dc726:	8b 76 08             	mov    0x8(%esi),%esi
4dc729:	85 f6                	test   %esi,%esi
4dc72b:	75 03                	jne    0x4dc730
4dc72d:	8b 71 14             	mov    0x14(%ecx),%esi
4dc730:	83 7c 24 0c 00       	cmpl   $0x0,0xc(%esp)
4dc735:	75 28                	jne    0x4dc75f
4dc737:	56                   	push   %esi
4dc738:	e8 a3 4d fb ff       	call   0x4914e0
4dc73d:	50                   	push   %eax
4dc73e:	e8 9d f2 09 00       	call   0x57b9e0
4dc743:	8b 4c 24 18          	mov    0x18(%esp),%ecx
4dc747:	83 c0 07             	add    $0x7,%eax
4dc74a:	99                   	cltd
4dc74b:	83 c4 08             	add    $0x8,%esp
4dc74e:	83 e2 07             	and    $0x7,%edx
4dc751:	03 c2                	add    %edx,%eax
4dc753:	c1 f8 03             	sar    $0x3,%eax
4dc756:	89 01                	mov    %eax,(%ecx)
4dc758:	b8 01 00 00 00       	mov    $0x1,%eax
4dc75d:	5e                   	pop    %esi
4dc75e:	c3                   	ret
4dc75f:	53                   	push   %ebx
4dc760:	ff 70 14             	push   0x14(%eax)
4dc763:	e8 f8 49 fb ff       	call   0x491160
4dc768:	8b 5c 24 18          	mov    0x18(%esp),%ebx
4dc76c:	6a 00                	push   $0x0
4dc76e:	56                   	push   %esi
4dc76f:	50                   	push   %eax
4dc770:	ff 33                	push   (%ebx)
4dc772:	ff 74 24 24          	push   0x24(%esp)
4dc776:	e8 75 07 0a 00       	call   0x57cef0
4dc77b:	83 c4 18             	add    $0x18,%esp
4dc77e:	85 c0                	test   %eax,%eax
4dc780:	7f 05                	jg     0x4dc787
4dc782:	5b                   	pop    %ebx
4dc783:	33 c0                	xor    %eax,%eax
4dc785:	5e                   	pop    %esi
4dc786:	c3                   	ret
4dc787:	89 03                	mov    %eax,(%ebx)
4dc789:	b8 01 00 00 00       	mov    $0x1,%eax
4dc78e:	5b                   	pop    %ebx
4dc78f:	5e                   	pop    %esi