5cc60d:	40                   	inc    %eax
5cc60e:	8d 4f c8             	lea    -0x38(%edi),%ecx
5cc611:	50                   	push   %eax
5cc612:	ff 77 c8             	push   -0x38(%edi)
5cc615:	e8 2d 56 e5 ff       	call   0x421c47
5cc61a:	c7 47 dc 07 00 00 00 	movl   $0x7,-0x24(%edi)
5cc621:	83 7f dc 08          	cmpl   $0x8,-0x24(%edi)
5cc625:	c7 47 d8 00 00 00 00 	movl   $0x0,-0x28(%edi)
5cc62c:	72 0b                	jb     0x5cc639
5cc62e:	8b 47 c8             	mov    -0x38(%edi),%eax
5cc631:	33 c9                	xor    %ecx,%ecx
5cc633:	5f                   	pop    %edi
5cc634:	5e                   	pop    %esi
5cc635:	66 89 08             	mov    %cx,(%eax)
5cc638:	c3                   	ret
5cc639:	33 c0                	xor    %eax,%eax
5cc63b:	66 89 47 c8          	mov    %ax,-0x38(%edi)
5cc63f:	5f                   	pop    %edi
5cc640:	5e                   	pop    %esi
5cc641:	c3                   	ret
5cc642:	cc                   	int3
5cc643:	cc                   	int3
5cc644:	cc                   	int3
5cc645:	cc                   	int3
5cc646:	cc                   	int3
5cc647:	cc                   	int3
5cc648:	cc                   	int3
5cc649:	cc                   	int3
5cc64a:	cc                   	int3
5cc64b:	cc                   	int3
5cc64c:	cc                   	int3
5cc64d:	cc                   	int3
5cc64e:	cc                   	int3
5cc64f:	cc                   	int3
5cc650:	cc                   	int3
5cc651:	cc                   	int3
5cc652:	cc                   	int3
5cc653:	cc                   	int3
5cc654:	cc                   	int3
5cc655:	cc                   	int3
5cc656:	cc                   	int3
5cc657:	cc                   	int3
5cc658:	cc                   	int3
5cc659:	cc                   	int3
5cc65a:	cc                   	int3
5cc65b:	cc                   	int3
5cc65c:	cc                   	int3
5cc65d:	cc                   	int3
5cc65e:	cc                   	int3
5cc65f:	cc                   	int3
5cc660:	56                   	push   %esi
5cc661:	8b f1                	mov    %ecx,%esi
5cc663:	57                   	push   %edi
5cc664:	8d 4e 3c             	lea    0x3c(%esi),%ecx
5cc667:	e8 04 9c e4 ff       	call   0x416270
5cc66c:	8d 4e 64             	lea    0x64(%esi),%ecx
5cc66f:	e8 61 bf e3 ff       	call   0x4085d5
5cc674:	8b 46 54             	mov    0x54(%esi),%eax
5cc677:	c7 46 50 78 70 be 00 	movl   $0xbe7078,0x50(%esi)
5cc67e:	5f                   	pop    %edi
5cc67f:	8b 40 04             	mov    0x4(%eax),%eax
5cc682:	c7 44 30 54 9c 70 be 	movl   $0xbe709c,0x54(%eax,%esi,1)
5cc689:	00
5cc68a:	8b 46 54             	mov    0x54(%esi),%eax
5cc68d:	8b 40 08             	mov    0x8(%eax),%eax
5cc690:	c7 44 30 54 c0 70 be 	movl   $0xbe70c0,0x54(%eax,%esi,1)
5cc697:	00
5cc698:	8b 46 54             	mov    0x54(%esi),%eax
5cc69b:	8b 48 04             	mov    0x4(%eax),%ecx
5cc69e:	8d 41 f8             	lea    -0x8(%ecx),%eax
5cc6a1:	89 44 31 50          	mov    %eax,0x50(%ecx,%esi,1)
5cc6a5:	8b 46 48             	mov    0x48(%esi),%eax
5cc6a8:	c7 46 44 5c e7 bd 00 	movl   $0xbde75c,0x44(%esi)
5cc6af:	8b 40 04             	mov    0x4(%eax),%eax
5cc6b2:	c7 44 30 48 6c e7 bd 	movl   $0xbde76c,0x48(%eax,%esi,1)
5cc6b9:	00
5cc6ba:	8b 46 48             	mov    0x48(%esi),%eax
5cc6bd:	8b 48 04             	mov    0x4(%eax),%ecx
5cc6c0:	8d 41 f8             	lea    -0x8(%ecx),%eax
5cc6c3:	89 44 31 44          	mov    %eax,0x44(%ecx,%esi,1)
5cc6c7:	c7 46 3c b8 e1 bd 00 	movl   $0xbde1b8,0x3c(%esi)
5cc6ce:	5e                   	pop    %esi
5cc6cf:	c3                   	ret
5cc6d0:	cc                   	int3
5cc6d1:	cc                   	int3
5cc6d2:	cc                   	int3
5cc6d3:	cc                   	int3
5cc6d4:	cc                   	int3
5cc6d5:	cc                   	int3
5cc6d6:	cc                   	int3
5cc6d7:	cc                   	int3
5cc6d8:	cc                   	int3
5cc6d9:	cc                   	int3
5cc6da:	cc                   	int3
5cc6db:	cc                   	int3
5cc6dc:	cc                   	int3
5cc6dd:	cc                   	int3
5cc6de:	cc                   	int3
5cc6df:	cc                   	int3
5cc6e0:	cc                   	int3
5cc6e1:	cc                   	int3
5cc6e2:	cc                   	int3
5cc6e3:	cc                   	int3
5cc6e4:	cc                   	int3
5cc6e5:	cc                   	int3
5cc6e6:	cc                   	int3
5cc6e7:	cc                   	int3
5cc6e8:	cc                   	int3
5cc6e9:	cc                   	int3
5cc6ea:	cc                   	int3
5cc6eb:	cc                   	int3
5cc6ec:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc6ef:	e9 81 9c e3 ff       	jmp    0x406375
5cc6f4:	cc                   	int3
5cc6f5:	cc                   	int3
5cc6f6:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc6f9:	e9 c1 c0 e3 ff       	jmp    0x4087bf
5cc6fe:	cc                   	int3
5cc6ff:	cc                   	int3
5cc700:	56                   	push   %esi
5cc701:	8b f1                	mov    %ecx,%esi
5cc703:	c7 06 d0 70 be 00    	movl   $0xbe70d0,(%esi)
5cc709:	e8 cf 6f e4 ff       	call   0x4136dd
5cc70e:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5cc713:	74 0b                	je     0x5cc720
5cc715:	6a 04                	push   $0x4
5cc717:	56                   	push   %esi
5cc718:	e8 7f 57 e3 ff       	call   0x401e9c
5cc71d:	83 c4 08             	add    $0x8,%esp
5cc720:	8b c6                	mov    %esi,%eax
5cc722:	5e                   	pop    %esi
5cc723:	c2 04 00             	ret    $0x4
5cc726:	cc                   	int3
5cc727:	cc                   	int3
5cc728:	cc                   	int3
5cc729:	cc                   	int3
5cc72a:	cc                   	int3
5cc72b:	cc                   	int3
5cc72c:	cc                   	int3
5cc72d:	cc                   	int3
5cc72e:	cc                   	int3
5cc72f:	cc                   	int3
5cc730:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
5cc735:	56                   	push   %esi
5cc736:	8b f1                	mov    %ecx,%esi
5cc738:	c7 46 f4 78 70 be 00 	movl   $0xbe7078,-0xc(%esi)
5cc73f:	57                   	push   %edi
5cc740:	8d 7e f4             	lea    -0xc(%esi),%edi
5cc743:	8b 46 f8             	mov    -0x8(%esi),%eax
5cc746:	8b 40 04             	mov    0x4(%eax),%eax
5cc749:	c7 44 30 f8 9c 70 be 	movl   $0xbe709c,-0x8(%eax,%esi,1)
5cc750:	00
5cc751:	8b 46 f8             	mov    -0x8(%esi),%eax
5cc754:	8b 40 08             	mov    0x8(%eax),%eax
5cc757:	c7 44 30 f8 c0 70 be 	movl   $0xbe70c0,-0x8(%eax,%esi,1)
5cc75e:	00
5cc75f:	8b 46 f8             	mov    -0x8(%esi),%eax
5cc762:	8b 50 04             	mov    0x4(%eax),%edx
5cc765:	8d 4a f8             	lea    -0x8(%edx),%ecx
5cc768:	89 4c 32 f4          	mov    %ecx,-0xc(%edx,%esi,1)
5cc76c:	74 0b                	je     0x5cc779
5cc76e:	6a 18                	push   $0x18
5cc770:	57                   	push   %edi
5cc771:	e8 26 57 e3 ff       	call   0x401e9c
5cc776:	83 c4 08             	add    $0x8,%esp
5cc779:	8b c7                	mov    %edi,%eax
5cc77b:	5f                   	pop    %edi
5cc77c:	5e                   	pop    %esi
5cc77d:	c2 04 00             	ret    $0x4
5cc780:	cc                   	int3
5cc781:	cc                   	int3
5cc782:	cc                   	int3
5cc783:	cc                   	int3
5cc784:	cc                   	int3
5cc785:	cc                   	int3
5cc786:	cc                   	int3
5cc787:	cc                   	int3
5cc788:	cc                   	int3
5cc789:	cc                   	int3
5cc78a:	cc                   	int3
5cc78b:	cc                   	int3
5cc78c:	cc                   	int3
5cc78d:	cc                   	int3
5cc78e:	cc                   	int3
5cc78f:	cc                   	int3
5cc790:	cc                   	int3
5cc791:	cc                   	int3
5cc792:	cc                   	int3
5cc793:	cc                   	int3
5cc794:	cc                   	int3
5cc795:	cc                   	int3
5cc796:	cc                   	int3
5cc797:	cc                   	int3
5cc798:	cc                   	int3
5cc799:	cc                   	int3
5cc79a:	cc                   	int3
5cc79b:	cc                   	int3
5cc79c:	cc                   	int3
5cc79d:	cc                   	int3
5cc79e:	cc                   	int3
5cc79f:	cc                   	int3
5cc7a0:	56                   	push   %esi
5cc7a1:	8d 71 c4             	lea    -0x3c(%ecx),%esi
5cc7a4:	8b ce                	mov    %esi,%ecx
5cc7a6:	e8 8d a1 e3 ff       	call   0x406938
5cc7ab:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5cc7b0:	74 0b                	je     0x5cc7bd
5cc7b2:	6a 60                	push   $0x60
5cc7b4:	56                   	push   %esi
5cc7b5:	e8 e2 56 e3 ff       	call   0x401e9c
5cc7ba:	83 c4 08             	add    $0x8,%esp
5cc7bd:	8b c6                	mov    %esi,%eax
5cc7bf:	5e                   	pop    %esi
5cc7c0:	c2 04 00             	ret    $0x4
5cc7c3:	cc                   	int3
5cc7c4:	cc                   	int3
5cc7c5:	cc                   	int3
5cc7c6:	cc                   	int3
5cc7c7:	cc                   	int3
5cc7c8:	cc                   	int3
5cc7c9:	cc                   	int3
5cc7ca:	cc                   	int3
5cc7cb:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc7ce:	e9 93 0b e7 ff       	jmp    0x43d366
5cc7d3:	cc                   	int3
5cc7d4:	cc                   	int3
5cc7d5:	cc                   	int3
5cc7d6:	cc                   	int3
5cc7d7:	cc                   	int3
5cc7d8:	cc                   	int3
5cc7d9:	cc                   	int3
5cc7da:	cc                   	int3
5cc7db:	cc                   	int3
5cc7dc:	cc                   	int3
5cc7dd:	cc                   	int3
5cc7de:	cc                   	int3
5cc7df:	cc                   	int3
5cc7e0:	c2 04 00             	ret    $0x4
5cc7e3:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc7e6:	e9 39 78 e4 ff       	jmp    0x414024
5cc7eb:	cc                   	int3
5cc7ec:	cc                   	int3
5cc7ed:	cc                   	int3
5cc7ee:	cc                   	int3
5cc7ef:	cc                   	int3
5cc7f0:	8b 41 c4             	mov    -0x3c(%ecx),%eax
5cc7f3:	83 c1 d0             	add    $0xffffffd0,%ecx
5cc7f6:	8b 40 10             	mov    0x10(%eax),%eax
5cc7f9:	03 c8                	add    %eax,%ecx
5cc7fb:	e9 41 04 e6 ff       	jmp    0x42cc41
5cc800:	cc                   	int3
5cc801:	cc                   	int3
5cc802:	cc                   	int3
5cc803:	cc                   	int3
5cc804:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc807:	e9 12 23 e5 ff       	jmp    0x41eb1e
5cc80c:	cc                   	int3
5cc80d:	cc                   	int3
5cc80e:	cc                   	int3
5cc80f:	cc                   	int3
5cc810:	56                   	push   %esi
5cc811:	57                   	push   %edi
5cc812:	8b f1                	mov    %ecx,%esi
5cc814:	e8 a9 8c e6 ff       	call   0x4354c2
5cc819:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5cc81d:	3b f8                	cmp    %eax,%edi
5cc81f:	75 17                	jne    0x5cc838
5cc821:	8d 46 c4             	lea    -0x3c(%esi),%eax
5cc824:	85 c0                	test   %eax,%eax
5cc826:	74 50                	je     0x5cc878
5cc828:	8b 46 c4             	mov    -0x3c(%esi),%eax
5cc82b:	5f                   	pop    %edi
5cc82c:	8b 40 04             	mov    0x4(%eax),%eax
5cc82f:	83 c0 c4             	add    $0xffffffc4,%eax
5cc832:	03 c6                	add    %esi,%eax
5cc834:	5e                   	pop    %esi
5cc835:	c2 04 00             	ret    $0x4
5cc838:	e8 24 f2 e6 ff       	call   0x43ba61
5cc83d:	3b f8                	cmp    %eax,%edi
5cc83f:	75 17                	jne    0x5cc858
5cc841:	8d 46 c4             	lea    -0x3c(%esi),%eax
5cc844:	85 c0                	test   %eax,%eax
5cc846:	74 30                	je     0x5cc878
5cc848:	8b 46 c4             	mov    -0x3c(%esi),%eax
5cc84b:	5f                   	pop    %edi
5cc84c:	8b 40 08             	mov    0x8(%eax),%eax
5cc84f:	83 c0 c4             	add    $0xffffffc4,%eax
5cc852:	03 c6                	add    %esi,%eax
5cc854:	5e                   	pop    %esi
5cc855:	c2 04 00             	ret    $0x4
5cc858:	e8 37 8e e5 ff       	call   0x425694
5cc85d:	3b f8                	cmp    %eax,%edi
5cc85f:	75 17                	jne    0x5cc878
5cc861:	8d 46 c4             	lea    -0x3c(%esi),%eax
5cc864:	85 c0                	test   %eax,%eax
5cc866:	74 10                	je     0x5cc878
5cc868:	8b 46 c4             	mov    -0x3c(%esi),%eax
5cc86b:	5f                   	pop    %edi
5cc86c:	8b 40 0c             	mov    0xc(%eax),%eax
5cc86f:	83 c0 c4             	add    $0xffffffc4,%eax
5cc872:	03 c6                	add    %esi,%eax
5cc874:	5e                   	pop    %esi
5cc875:	c2 04 00             	ret    $0x4
5cc878:	5f                   	pop    %edi
5cc879:	33 c0                	xor    %eax,%eax
5cc87b:	5e                   	pop    %esi
5cc87c:	c2 04 00             	ret    $0x4
5cc87f:	cc                   	int3
5cc880:	cc                   	int3
5cc881:	cc                   	int3
5cc882:	cc                   	int3
5cc883:	cc                   	int3
5cc884:	cc                   	int3
5cc885:	cc                   	int3
5cc886:	cc                   	int3
5cc887:	cc                   	int3
5cc888:	cc                   	int3
5cc889:	cc                   	int3
5cc88a:	cc                   	int3
5cc88b:	cc                   	int3
5cc88c:	cc                   	int3
5cc88d:	cc                   	int3
5cc88e:	cc                   	int3
5cc88f:	cc                   	int3
5cc890:	cc                   	int3
5cc891:	cc                   	int3
5cc892:	cc                   	int3
5cc893:	cc                   	int3
5cc894:	cc                   	int3
5cc895:	cc                   	int3
5cc896:	cc                   	int3
5cc897:	cc                   	int3
5cc898:	cc                   	int3
5cc899:	cc                   	int3
5cc89a:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc89d:	e9 c8 6b e6 ff       	jmp    0x43346a
5cc8a2:	cc                   	int3
5cc8a3:	cc                   	int3
5cc8a4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc8a7:	e9 cb a2 e3 ff       	jmp    0x406b77
5cc8ac:	cc                   	int3
5cc8ad:	cc                   	int3
5cc8ae:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cc8b1:	e9 0a 99 e5 ff       	jmp    0x4261c0
5cc8b6:	cc                   	int3
5cc8b7:	cc                   	int3
5cc8b8:	cc                   	int3
5cc8b9:	cc                   	int3
5cc8ba:	cc                   	int3
5cc8bb:	cc                   	int3