4434ae:	59                   	pop    %ecx
4434af:	59                   	pop    %ecx
4434b0:	85 c0                	test   %eax,%eax
4434b2:	74 06                	je     0x4434ba
4434b4:	47                   	inc    %edi
4434b5:	83 ff 62             	cmp    $0x62,%edi
4434b8:	7c e5                	jl     0x44349f
4434ba:	83 ff 62             	cmp    $0x62,%edi
4434bd:	75 3e                	jne    0x4434fd
4434bf:	6a 00                	push   $0x0
4434c1:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4434c4:	e8 dd 2c fc ff       	call   0x4061a6
4434c9:	0f b7 00             	movzwl (%eax),%eax
4434cc:	50                   	push   %eax
4434cd:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4434d0:	e8 9b 0c 00 00       	call   0x444170
4434d5:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
4434d9:	0f 85 69 02 00 00    	jne    0x443748
4434df:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
4434e3:	0f 85 fe 02 00 00    	jne    0x4437e7
4434e9:	6a 00                	push   $0x0
4434eb:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4434ee:	e8 b3 2c fc ff       	call   0x4061a6
4434f3:	0f b7 00             	movzwl (%eax),%eax
4434f6:	53                   	push   %ebx
4434f7:	50                   	push   %eax
4434f8:	e9 7e 02 00 00       	jmp    0x44377b
4434fd:	80 bf 68 b5 4b 00 00 	cmpb   $0x0,0x4bb568(%edi)
443504:	0f b6 87 00 b5 4b 00 	movzbl 0x4bb500(%edi),%eax
44350b:	75 4f                	jne    0x44355c
44350d:	50                   	push   %eax
44350e:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443511:	e8 c8 0c 00 00       	call   0x4441de
443516:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
44351a:	0f 85 28 02 00 00    	jne    0x443748
443520:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
443524:	0f 85 bd 02 00 00    	jne    0x4437e7
44352a:	80 7d f9 00          	cmpb   $0x0,-0x7(%ebp)
44352e:	0f b6 87 00 b5 4b 00 	movzbl 0x4bb500(%edi),%eax
443535:	8b ce                	mov    %esi,%ecx
443537:	74 04                	je     0x44353d
443539:	6a 01                	push   $0x1
44353b:	eb 08                	jmp    0x443545
44353d:	80 7d f8 00          	cmpb   $0x0,-0x8(%ebp)
443541:	74 0d                	je     0x443550
443543:	6a 00                	push   $0x0
443545:	50                   	push   %eax
443546:	e8 58 03 00 00       	call   0x4438a3
44354b:	e9 a2 02 00 00       	jmp    0x4437f2
443550:	53                   	push   %ebx
443551:	50                   	push   %eax
443552:	e8 ee 02 00 00       	call   0x443845
443557:	e9 96 02 00 00       	jmp    0x4437f2
44355c:	83 f8 0e             	cmp    $0xe,%eax
44355f:	0f 87 8d 02 00 00    	ja     0x4437f2
443565:	ff 24 85 09 38 44 00 	jmp    *0x443809(,%eax,4)
44356c:	6a 12                	push   $0x12
44356e:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443571:	e8 68 0c 00 00       	call   0x4441de
443576:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
44357a:	74 0c                	je     0x443588
44357c:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
443580:	0f 85 6c 02 00 00    	jne    0x4437f2
443586:	eb 5e                	jmp    0x4435e6
443588:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
44358c:	0f 84 ea 00 00 00    	je     0x44367c
443592:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
443596:	0f 84 56 02 00 00    	je     0x4437f2
44359c:	c6 46 1d 00          	movb   $0x0,0x1d(%esi)
4435a0:	e9 42 02 00 00       	jmp    0x4437e7
4435a5:	6a 0d                	push   $0xd
4435a7:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4435aa:	e8 2f 0c 00 00       	call   0x4441de
4435af:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
4435b3:	c6 45 e6 01          	movb   $0x1,-0x1a(%ebp)
4435b7:	0f 85 8b 01 00 00    	jne    0x443748
4435bd:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
4435c1:	8d 45 dc             	lea    -0x24(%ebp),%eax
4435c4:	8b ce                	mov    %esi,%ecx
4435c6:	50                   	push   %eax
4435c7:	0f 85 20 02 00 00    	jne    0x4437ed
4435cd:	e9 b0 00 00 00       	jmp    0x443682
4435d2:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
4435d6:	0f 85 16 02 00 00    	jne    0x4437f2
4435dc:	6a 12                	push   $0x12
4435de:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4435e1:	e8 f8 0b 00 00       	call   0x4441de
4435e6:	c6 46 1d 01          	movb   $0x1,0x1d(%esi)
4435ea:	e9 59 01 00 00       	jmp    0x443748
4435ef:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
4435f3:	0f 84 f9 01 00 00    	je     0x4437f2
4435f9:	6a 12                	push   $0x12
4435fb:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4435fe:	e8 db 0b 00 00       	call   0x4441de
443603:	eb 97                	jmp    0x44359c
443605:	68 a0 00 00 00       	push   $0xa0
44360a:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44360d:	e8 cc 0b 00 00       	call   0x4441de
443612:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
443616:	74 0c                	je     0x443624
443618:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
44361c:	0f 85 d0 01 00 00    	jne    0x4437f2
443622:	eb 7c                	jmp    0x4436a0
443624:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
443628:	74 52                	je     0x44367c
44362a:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
44362e:	0f 84 be 01 00 00    	je     0x4437f2
443634:	c6 46 1a 00          	movb   $0x0,0x1a(%esi)
443638:	e9 aa 01 00 00       	jmp    0x4437e7
44363d:	68 a1 00 00 00       	push   $0xa1
443642:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443645:	e8 94 0b 00 00       	call   0x4441de
44364a:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
44364e:	74 13                	je     0x443663
443650:	80 7e 1b 00          	cmpb   $0x0,0x1b(%esi)
443654:	0f 85 98 01 00 00    	jne    0x4437f2
44365a:	c6 46 1b 01          	movb   $0x1,0x1b(%esi)
44365e:	e9 e5 00 00 00       	jmp    0x443748
443663:	80 7d fa 00          	cmpb   $0x0,-0x6(%ebp)
443667:	74 13                	je     0x44367c
443669:	80 7e 1b 00          	cmpb   $0x0,0x1b(%esi)
44366d:	0f 84 7f 01 00 00    	je     0x4437f2
443673:	c6 46 1b 00          	movb   $0x0,0x1b(%esi)
443677:	e9 6b 01 00 00       	jmp    0x4437e7
44367c:	8d 45 dc             	lea    -0x24(%ebp),%eax
44367f:	50                   	push   %eax
443680:	8b ce                	mov    %esi,%ecx
443682:	e8 1f 05 00 00       	call   0x443ba6
443687:	e9 66 01 00 00       	jmp    0x4437f2
44368c:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
443690:	0f 85 5c 01 00 00    	jne    0x4437f2
443696:	6a 10                	push   $0x10
443698:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44369b:	e8 3e 0b 00 00       	call   0x4441de
4436a0:	c6 46 1a 01          	movb   $0x1,0x1a(%esi)
4436a4:	e9 9f 00 00 00       	jmp    0x443748
4436a9:	80 7e 1a 00          	cmpb   $0x0,0x1a(%esi)
4436ad:	0f 84 3f 01 00 00    	je     0x4437f2
4436b3:	6a 10                	push   $0x10
4436b5:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4436b8:	e8 21 0b 00 00       	call   0x4441de
4436bd:	e9 72 ff ff ff       	jmp    0x443634
4436c2:	80 7e 1c 00          	cmpb   $0x0,0x1c(%esi)
4436c6:	0f 85 26 01 00 00    	jne    0x4437f2
4436cc:	6a 11                	push   $0x11
4436ce:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4436d1:	e8 08 0b 00 00       	call   0x4441de
4436d6:	c6 46 1c 01          	movb   $0x1,0x1c(%esi)
4436da:	eb 6c                	jmp    0x443748
4436dc:	80 7e 1c 00          	cmpb   $0x0,0x1c(%esi)
4436e0:	0f 84 0c 01 00 00    	je     0x4437f2
4436e6:	6a 11                	push   $0x11
4436e8:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4436eb:	e8 ee 0a 00 00       	call   0x4441de
4436f0:	c6 46 1c 00          	movb   $0x0,0x1c(%esi)
4436f4:	e9 ee 00 00 00       	jmp    0x4437e7
4436f9:	80 7e 1e 00          	cmpb   $0x0,0x1e(%esi)
4436fd:	0f 85 ef 00 00 00    	jne    0x4437f2
443703:	6a 5b                	push   $0x5b
443705:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443708:	e8 d1 0a 00 00       	call   0x4441de
44370d:	c6 46 1e 01          	movb   $0x1,0x1e(%esi)
443711:	eb 35                	jmp    0x443748
443713:	80 7e 1e 00          	cmpb   $0x0,0x1e(%esi)
443717:	0f 84 d5 00 00 00    	je     0x4437f2
44371d:	6a 5b                	push   $0x5b
44371f:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443722:	e8 b7 0a 00 00       	call   0x4441de
443727:	c6 46 1e 00          	movb   $0x0,0x1e(%esi)
44372b:	e9 b7 00 00 00       	jmp    0x4437e7
443730:	80 7e 1f 00          	cmpb   $0x0,0x1f(%esi)
443734:	0f 85 b8 00 00 00    	jne    0x4437f2
44373a:	6a 5c                	push   $0x5c
44373c:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44373f:	e8 9a 0a 00 00       	call   0x4441de
443744:	c6 46 1f 01          	movb   $0x1,0x1f(%esi)
443748:	8d 45 dc             	lea    -0x24(%ebp),%eax
44374b:	50                   	push   %eax
44374c:	8b ce                	mov    %esi,%ecx
44374e:	e8 b9 01 00 00       	call   0x44390c
443753:	e9 9a 00 00 00       	jmp    0x4437f2
443758:	80 7e 1f 00          	cmpb   $0x0,0x1f(%esi)
44375c:	0f 84 90 00 00 00    	je     0x4437f2
443762:	6a 5c                	push   $0x5c
443764:	8d 4d dc             	lea    -0x24(%ebp),%ecx
443767:	e8 72 0a 00 00       	call   0x4441de
44376c:	c6 46 1f 00          	movb   $0x0,0x1f(%esi)
443770:	eb 75                	jmp    0x4437e7
443772:	83 7e 20 00          	cmpl   $0x0,0x20(%esi)
443776:	74 0c                	je     0x443784
443778:	6a 01                	push   $0x1
44377a:	53                   	push   %ebx
44377b:	8b ce                	mov    %esi,%ecx
44377d:	e8 61 fa ff ff       	call   0x4431e3
443782:	eb 6e                	jmp    0x4437f2
443784:	80 7e 1d 00          	cmpb   $0x0,0x1d(%esi)
443788:	75 15                	jne    0x44379f
44378a:	6a 12                	push   $0x12
44378c:	8d 4d dc             	lea    -0x24(%ebp),%ecx
44378f:	e8 4a 0a 00 00       	call   0x4441de
443794:	8d 45 dc             	lea    -0x24(%ebp),%eax
443797:	50                   	push   %eax
443798:	8b ce                	mov    %esi,%ecx
44379a:	e8 6d 01 00 00       	call   0x44390c
44379f:	33 db                	xor    %ebx,%ebx
4437a1:	8b fb                	mov    %ebx,%edi
4437a3:	57                   	push   %edi
4437a4:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4437a7:	e8 fa 29 fc ff       	call   0x4061a6
4437ac:	66 39 18             	cmp    %bx,(%eax)
4437af:	74 27                	je     0x4437d8
4437b1:	57                   	push   %edi
4437b2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4437b5:	e8 ec 29 fc ff       	call   0x4061a6
4437ba:	8a 00                	mov    (%eax),%al
4437bc:	04 30                	add    $0x30,%al
4437be:	0f b6 c0             	movzbl %al,%eax
4437c1:	50                   	push   %eax
4437c2:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4437c5:	e8 14 0a 00 00       	call   0x4441de
4437ca:	8d 45 dc             	lea    -0x24(%ebp),%eax
4437cd:	50                   	push   %eax
4437ce:	8b ce                	mov    %esi,%ecx
4437d0:	e8 d1 03 00 00       	call   0x443ba6
4437d5:	47                   	inc    %edi
4437d6:	eb cb                	jmp    0x4437a3
4437d8:	38 5e 1d             	cmp    %bl,0x1d(%esi)
4437db:	75 15                	jne    0x4437f2
4437dd:	6a 12                	push   $0x12
4437df:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4437e2:	e8 f7 09 00 00       	call   0x4441de
4437e7:	8d 45 dc             	lea    -0x24(%ebp),%eax
4437ea:	8b ce                	mov    %esi,%ecx
4437ec:	50                   	push   %eax
4437ed:	e8 6f 02 00 00       	call   0x443a61
4437f2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4437f5:	e8 3d 93 fc ff       	call   0x40cb37
4437fa:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4437fd:	e8 35 93 fc ff       	call   0x40cb37
443802:	5f                   	pop    %edi
443803:	5e                   	pop    %esi
443804:	5b                   	pop    %ebx
443805:	c9                   	leave
443806:	c2 04 00             	ret    $0x4
443809:	c2 36 44             	ret    $0x4436
44380c:	00 dc                	add    %bl,%ah
44380e:	36 44                	ss inc %esp
443810:	00 d2                	add    %dl,%dl
443812:	35 44 00 ef 35       	xor    $0x35ef0044,%eax
443817:	44                   	inc    %esp
443818:	00 8c 36 44 00 a9 36 	add    %cl,0x36a90044(%esi,%esi,1)
44381f:	44                   	inc    %esp
443820:	00 f9                	add    %bh,%cl
443822:	36 44                	ss inc %esp
443824:	00 13                	add    %dl,(%ebx)
443826:	37                   	aaa
443827:	44                   	inc    %esp
443828:	00 30                	add    %dh,(%eax)
44382a:	37                   	aaa
44382b:	44                   	inc    %esp
44382c:	00 58 37             	add    %bl,0x37(%eax)
44382f:	44                   	inc    %esp
443830:	00 72 37             	add    %dh,0x37(%edx)
443833:	44                   	inc    %esp
443834:	00 a5 35 44 00 6c    	add    %ah,0x6c004435(%ebp)
44383a:	35 44 00 05 36       	xor    $0x36050044,%eax
44383f:	44                   	inc    %esp
443840:	00 3d 36 44 00 55    	add    %bh,0x55004436
443846:	8b ec                	mov    %esp,%ebp
443848:	83 ec 14             	sub    $0x14,%esp
44384b:	56                   	push   %esi
44384c:	57                   	push   %edi
44384d:	8b 7d 0c             	mov    0xc(%ebp),%edi
443850:	8b f1                	mov    %ecx,%esi
443852:	85 ff                	test   %edi,%edi
443854:	7e 47                	jle    0x44389d
443856:	53                   	push   %ebx
443857:	8d 4d ec             	lea    -0x14(%ebp),%ecx
44385a:	e8 54 f2 ff ff       	call   0x442ab3
44385f:	ff 75 08             	push   0x8(%ebp)
443862:	e8 77 09 00 00       	call   0x4441de
443867:	33 c0                	xor    %eax,%eax
443869:	89 45 f8             	mov    %eax,-0x8(%ebp)
44386c:	66 89 45 fc          	mov    %ax,-0x4(%ebp)
443870:	8d 45 f8             	lea    -0x8(%ebp),%eax
443873:	50                   	push   %eax
443874:	8b ce                	mov    %esi,%ecx
443876:	e8 e0 f5 ff ff       	call   0x442e5b
44387b:	8d 5e 14             	lea    0x14(%esi),%ebx
44387e:	53                   	push   %ebx
44387f:	8b ce                	mov    %esi,%ecx
443881:	e8 3d 03 00 00       	call   0x443bc3
443886:	8d 45 ec             	lea    -0x14(%ebp),%eax
443889:	50                   	push   %eax
44388a:	8b ce                	mov    %esi,%ecx
44388c:	e8 15 03 00 00       	call   0x443ba6
443891:	4f                   	dec    %edi
443892:	75 f2                	jne    0x443886
443894:	53                   	push   %ebx
443895:	8b ce                	mov    %esi,%ecx
443897:	e8 0c 05 00 00       	call   0x443da8
44389c:	5b                   	pop    %ebx
44389d:	5f                   	pop    %edi
44389e:	5e                   	pop    %esi
44389f:	c9                   	leave
4438a0:	c2 08 00             	ret    $0x8
4438a3:	55                   	push   %ebp
4438a4:	8b ec                	mov    %esp,%ebp
4438a6:	51                   	push   %ecx
4438a7:	8b 45 08             	mov    0x8(%ebp),%eax
4438aa:	53                   	push   %ebx
4438ab:	57                   	push   %edi
4438ac:	0f b6 f8             	movzbl %al,%edi
4438af:	57                   	push   %edi
4438b0:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4438b3:	ff 15 e4 d5 48 00    	call   *0x48d5e4
4438b9:	66 8b d8             	mov    %ax,%bx
4438bc:	80 e3 01             	and    $0x1,%bl
4438bf:	38 5d 0c             	cmp    %bl,0xc(%ebp)
4438c2:	74 40                	je     0x443904
4438c4:	56                   	push   %esi
4438c5:	8b 35 74 d6 48 00    	mov    0x48d674,%esi
4438cb:	51                   	push   %ecx
4438cc:	6a 00                	push   $0x0
4438ce:	6a 00                	push   $0x0
4438d0:	57                   	push   %edi
4438d1:	ff d6                	call   *%esi
4438d3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4438d6:	50                   	push   %eax
4438d7:	ff 75 08             	push   0x8(%ebp)
4438da:	e8 3d 08 00 00       	call   0x44411c
4438df:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4438e2:	e8 35 f2 ff ff       	call   0x442b1c
4438e7:	51                   	push   %ecx
4438e8:	6a 02                	push   $0x2
4438ea:	6a 00                	push   $0x0
4438ec:	57                   	push   %edi
4438ed:	ff d6                	call   *%esi
4438ef:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4438f2:	50                   	push   %eax
4438f3:	ff 75 08             	push   0x8(%ebp)
4438f6:	e8 21 08 00 00       	call   0x44411c
4438fb:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4438fe:	e8 00 f2 ff ff       	call   0x442b03
443903:	5e                   	pop    %esi
443904:	5f                   	pop    %edi
443905:	8a c3                	mov    %bl,%al
443907:	5b                   	pop    %ebx
443908:	c9                   	leave
443909:	c2 08 00             	ret    $0x8