44378a:	44                   	inc    %esp
443797:	00 00                	add    %al,(%eax)
443799:	38 44 00 00          	cmp    %al,0x0(%eax,%eax,1)
4437a5:	00 00                	add    %al,(%eax)
4437a7:	00 e8                	add    %ch,%al
4437a9:	37                   	aaa
4437aa:	44                   	inc    %esp
4437ab:	00 20                	add    %ah,(%eax)
4437ad:	00 00                	add    %al,(%eax)
4437af:	00 34 95 41 00 c0 3c 	add    %dh,0x3cc00041(,%edx,4)
4437b6:	40                   	inc    %eax
4437b7:	00 cc                	add    %cl,%ah
4437b9:	3c 40                	cmp    $0x40,%al
4437bb:	00 d0                	add    %dl,%al
4437bd:	3c 40                	cmp    $0x40,%al
4437bf:	00 d4                	add    %dl,%ah
4437c1:	3c 40                	cmp    $0x40,%al
4437c3:	00 c8                	add    %cl,%al
4437c5:	3c 40                	cmp    $0x40,%al
4437c7:	00 10                	add    %dl,(%eax)
4437c9:	3a 40 00             	cmp    0x0(%eax),%al
4437cc:	2c 3a                	sub    $0x3a,%al
4437ce:	40                   	inc    %eax
4437cf:	00 1c c7             	add    %bl,(%edi,%eax,8)
4437d2:	41                   	inc    %ecx
4437d3:	00 00                	add    %al,(%eax)
4437d5:	74 44                	je     0x44381b
4437d7:	00 34 c8             	add    %dh,(%eax,%ecx,8)
4437da:	41                   	inc    %ecx
4437db:	00 48 c7             	add    %cl,-0x39(%eax)
4437de:	41                   	inc    %ecx
4437df:	00 d4                	add    %dl,%ah
4437e1:	74 44                	je     0x443827
4437e3:	00 c4                	add    %al,%ah
4437e5:	73 44                	jae    0x44382b
4437e7:	00 10                	add    %dl,(%eax)
4437e9:	54                   	push   %esp
4437ea:	53                   	push   %ebx
4437eb:	69 7a 65 43 6f 6e 73 	imul   $0x736e6f43,0x65(%edx),%edi
4437f2:	74 72                	je     0x443866
4437f4:	61                   	popa
4437f5:	69 6e 74 73 8d 40 00 	imul   $0x408d73,0x74(%esi),%ebp
4437fc:	00 38                	add    %bh,(%eax)
4437fe:	44                   	inc    %esp
4437ff:	00 07                	add    %al,(%edi)
443801:	10 54 53 69          	adc    %dl,0x69(%ebx,%edx,2)
443805:	7a 65                	jp     0x44386c
443807:	43                   	inc    %ebx
443808:	6f                   	outsl  %ds:(%esi),(%dx)
443809:	6e                   	outsb  %ds:(%esi),(%dx)
44380a:	73 74                	jae    0x443880
44380c:	72 61                	jb     0x44386f
44380e:	69 6e 74 73 d4 37 44 	imul   $0x4437d473,0x74(%esi),%ebp
443815:	00 a8 95 41 00 04    	add    %ch,0x4004195(%eax)
44381b:	00 08                	add    %cl,(%eax)
44381d:	43                   	inc    %ebx
44381e:	6f                   	outsl  %ds:(%esi),(%dx)
44381f:	6e                   	outsb  %ds:(%esi),(%dx)
443820:	74 72                	je     0x443894
443822:	6f                   	outsl  %ds:(%esi),(%dx)
443823:	6c                   	insb   (%dx),%es:(%edi)
443824:	73 04                	jae    0x44382a
443826:	00 68 37             	add    %ch,0x37(%eax)
443829:	44                   	inc    %esp
44382a:	00 08                	add    %cl,(%eax)
44382c:	00 00                	add    %al,(%eax)
44382e:	ff 48 74             	decl   0x74(%eax)
443831:	44                   	inc    %esp
443832:	00 01                	add    %al,(%ecx)
443840:	00 09                	add    %cl,(%ecx)
443842:	4d                   	dec    %ebp
443843:	61                   	popa
443844:	78 48                	js     0x44388e
443846:	65 69 67 68 74 68 37 	imul   $0x44376874,%gs:0x68(%edi),%esp
44384d:	44
44384e:	00 0c 00             	add    %cl,(%eax,%eax,1)
443851:	00 ff                	add    %bh,%bh
443853:	48                   	dec    %eax
443854:	74 44                	je     0x44389a
443856:	00 01                	add    %al,(%ecx)
443858:	00 00                	add    %al,(%eax)
44385a:	00 01                	add    %al,(%ecx)
44385c:	00 00                	add    %al,(%eax)
44385e:	00 00                	add    %al,(%eax)
443860:	00 00                	add    %al,(%eax)
443862:	00 01                	add    %al,(%ecx)
443864:	00 08                	add    %cl,(%eax)
443866:	4d                   	dec    %ebp
443867:	61                   	popa
443868:	78 57                	js     0x4438c1
44386a:	69 64 74 68 68 37 44 	imul   $0x443768,0x68(%esp,%esi,2),%esp
443871:	00
443872:	10 00                	adc    %al,(%eax)
443874:	00 ff                	add    %bh,%bh
443876:	48                   	dec    %eax
443877:	74 44                	je     0x4438bd
443879:	00 01                	add    %al,(%ecx)
44387b:	00 00                	add    %al,(%eax)
44387d:	00 02                	add    %al,(%edx)
44387f:	00 00                	add    %al,(%eax)
443881:	00 00                	add    %al,(%eax)
443883:	00 00                	add    %al,(%eax)
443885:	00 02                	add    %al,(%edx)
443887:	00 09                	add    %cl,(%ecx)
443889:	4d                   	dec    %ebp
44388a:	69 6e 48 65 69 67 68 	imul   $0x68676965,0x48(%esi),%ebp
443891:	74 68                	je     0x4438fb
443893:	37                   	aaa
443894:	44                   	inc    %esp
443895:	00 14 00             	add    %dl,(%eax,%eax,1)
443898:	00 ff                	add    %bh,%bh
44389a:	48                   	dec    %eax
44389b:	74 44                	je     0x4438e1
44389d:	00 01                	add    %al,(%ecx)
44389f:	00 00                	add    %al,(%eax)
4438a1:	00 03                	add    %al,(%ebx)
4438a3:	00 00                	add    %al,(%eax)
4438a5:	00 00                	add    %al,(%eax)
4438a7:	00 00                	add    %al,(%eax)
4438a9:	00 03                	add    %al,(%ebx)
4438ab:	00 08                	add    %cl,(%eax)
4438ad:	4d                   	dec    %ebp
4438ae:	69 6e 57 69 64 74 68 	imul   $0x68746469,0x57(%esi),%ebp
4438b5:	8d 40 00             	lea    0x0(%eax),%eax
4438b8:	bc 38 44 00 08       	mov    $0x8004438,%esp
4438bd:	0b 54 4d 6f          	or     0x6f(%ebp,%ecx,2),%edx
4438c1:	75 73                	jne    0x443936
4438c3:	65 45                	gs inc %ebp
4438c5:	76 65                	jbe    0x44392c
4438c7:	6e                   	outsb  %ds:(%esi),(%dx)
4438c8:	74 00                	je     0x4438ca
4438ca:	05 08 06 53 65       	add    $0x65530608,%eax
4438cf:	6e                   	outsb  %ds:(%esi),(%dx)
4438d0:	64 65 72 07          	fs gs jb 0x4438db
4438d4:	54                   	push   %esp
4438d5:	4f                   	dec    %edi
4438d6:	62 6a 65             	bound  %ebp,0x65(%edx)
4438d9:	63 74 00 06          	arpl   %esi,0x6(%eax,%eax,1)
4438dd:	42                   	inc    %edx
4438de:	75 74                	jne    0x443954
4438e0:	74 6f                	je     0x443951
4438e2:	6e                   	outsb  %ds:(%esi),(%dx)
4438e3:	0c 54                	or     $0x54,%al
4438e5:	4d                   	dec    %ebp
4438e6:	6f                   	outsl  %ds:(%esi),(%dx)
4438e7:	75 73                	jne    0x44395c
4438e9:	65 42                	gs inc %edx
4438eb:	75 74                	jne    0x443961
4438ed:	74 6f                	je     0x44395e
4438ef:	6e                   	outsb  %ds:(%esi),(%dx)
4438f0:	00 05 53 68 69 66    	add    %al,0x66696853
4438f6:	74 0b                	je     0x443903
4438f8:	54                   	push   %esp
4438f9:	53                   	push   %ebx
4438fa:	68 69 66 74 53       	push   $0x53746669
4438ff:	74 61                	je     0x443962
443901:	74 65                	je     0x443968
443903:	00 01                	add    %al,(%ecx)
443905:	58                   	pop    %eax
443906:	07                   	pop    %es
443907:	49                   	dec    %ecx
443908:	6e                   	outsb  %ds:(%esi),(%dx)
443909:	74 65                	je     0x443970
44390b:	67 65 72 00          	addr16 gs jb 0x44390f
44390f:	01 59 07             	add    %ebx,0x7(%ecx)
443912:	49                   	dec    %ecx
443913:	6e                   	outsb  %ds:(%esi),(%dx)
443914:	74 65                	je     0x44397b
443916:	67 65 72 8d          	addr16 gs jb 0x4438a7
44391a:	40                   	inc    %eax
44391b:	00 20                	add    %ah,(%eax)
44391d:	39 44 00 08          	cmp    %eax,0x8(%eax,%eax,1)
443921:	0f 54 4d 6f          	andps  0x6f(%ebp),%xmm1
443925:	75 73                	jne    0x44399a
443927:	65 4d                	gs dec %ebp
443929:	6f                   	outsl  %ds:(%esi),(%dx)
44392a:	76 65                	jbe    0x443991
44392c:	45                   	inc    %ebp
44392d:	76 65                	jbe    0x443994
44392f:	6e                   	outsb  %ds:(%esi),(%dx)
443930:	74 00                	je     0x443932
443932:	04 08                	add    $0x8,%al
443934:	06                   	push   %es
443935:	53                   	push   %ebx
443936:	65 6e                	outsb  %gs:(%esi),(%dx)
443938:	64 65 72 07          	fs gs jb 0x443943
44393c:	54                   	push   %esp
44393d:	4f                   	dec    %edi
44393e:	62 6a 65             	bound  %ebp,0x65(%edx)
443941:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
443945:	53                   	push   %ebx
443946:	68 69 66 74 0b       	push   $0xb746669
44394b:	54                   	push   %esp
44394c:	53                   	push   %ebx
44394d:	68 69 66 74 53       	push   $0x53746669
443952:	74 61                	je     0x4439b5
443954:	74 65                	je     0x4439bb
443956:	00 01                	add    %al,(%ecx)
443958:	58                   	pop    %eax
443959:	07                   	pop    %es
44395a:	49                   	dec    %ecx
44395b:	6e                   	outsb  %ds:(%esi),(%dx)
44395c:	74 65                	je     0x4439c3
44395e:	67 65 72 00          	addr16 gs jb 0x443962
443962:	01 59 07             	add    %ebx,0x7(%ecx)
443965:	49                   	dec    %ecx
443966:	6e                   	outsb  %ds:(%esi),(%dx)
443967:	74 65                	je     0x4439ce
443969:	67 65 72 70          	addr16 gs jb 0x4439dd
44396d:	39 44 00 08          	cmp    %eax,0x8(%eax,%eax,1)
443971:	09 54 4b 65          	or     %edx,0x65(%ebx,%ecx,2)
443975:	79 45                	jns    0x4439bc
443977:	76 65                	jbe    0x4439de
443979:	6e                   	outsb  %ds:(%esi),(%dx)
44397a:	74 00                	je     0x44397c
44397c:	03 08                	add    (%eax),%ecx
44397e:	06                   	push   %es
44397f:	53                   	push   %ebx
443980:	65 6e                	outsb  %gs:(%esi),(%dx)
443982:	64 65 72 07          	fs gs jb 0x44398d
443986:	54                   	push   %esp
443987:	4f                   	dec    %edi
443988:	62 6a 65             	bound  %ebp,0x65(%edx)
44398b:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
44398f:	4b                   	dec    %ebx
443990:	65 79 04             	gs jns 0x443997
443993:	57                   	push   %edi
443994:	6f                   	outsl  %ds:(%esi),(%dx)
443995:	72 64                	jb     0x4439fb
443997:	00 05 53 68 69 66    	add    %al,0x66696853
44399d:	74 0b                	je     0x4439aa
44399f:	54                   	push   %esp
4439a0:	53                   	push   %ebx
4439a1:	68 69 66 74 53       	push   $0x53746669
4439a6:	74 61                	je     0x443a09
4439a8:	74 65                	je     0x443a0f
4439aa:	8b c0                	mov    %eax,%eax
4439ac:	b0 39                	mov    $0x39,%al
4439ae:	44                   	inc    %esp
4439af:	00 08                	add    %cl,(%eax)
4439b1:	0e                   	push   %cs
4439b2:	54                   	push   %esp
4439b3:	4b                   	dec    %ebx
4439b4:	65 79 50             	gs jns 0x443a07
4439b7:	72 65                	jb     0x443a1e
4439b9:	73 73                	jae    0x443a2e
4439bb:	45                   	inc    %ebp
4439bc:	76 65                	jbe    0x443a23
4439be:	6e                   	outsb  %ds:(%esi),(%dx)
4439bf:	74 00                	je     0x4439c1
4439c1:	02 08                	add    (%eax),%cl
4439c3:	06                   	push   %es
4439c4:	53                   	push   %ebx
4439c5:	65 6e                	outsb  %gs:(%esi),(%dx)
4439c7:	64 65 72 07          	fs gs jb 0x4439d2
4439cb:	54                   	push   %esp
4439cc:	4f                   	dec    %edi
4439cd:	62 6a 65             	bound  %ebp,0x65(%edx)
4439d0:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
4439d4:	4b                   	dec    %ebx
4439d5:	65 79 04             	gs jns 0x4439dc
4439d8:	43                   	inc    %ebx
4439d9:	68 61 72 e0 39       	push   $0x39e07261
4439de:	44                   	inc    %esp
4439df:	00 08                	add    %cl,(%eax)
4439e1:	0e                   	push   %cs
4439e2:	54                   	push   %esp
4439e3:	44                   	inc    %esp
4439e4:	72 61                	jb     0x443a47
4439e6:	67 4f                	addr16 dec %edi
4439e8:	76 65                	jbe    0x443a4f
4439ea:	72 45                	jb     0x443a31
4439ec:	76 65                	jbe    0x443a53
4439ee:	6e                   	outsb  %ds:(%esi),(%dx)
4439ef:	74 00                	je     0x4439f1
4439f1:	06                   	push   %es
4439f2:	08 06                	or     %al,(%esi)
4439f4:	53                   	push   %ebx
4439f5:	65 6e                	outsb  %gs:(%esi),(%dx)
4439f7:	64 65 72 07          	fs gs jb 0x443a02
4439fb:	54                   	push   %esp
4439fc:	4f                   	dec    %edi
4439fd:	62 6a 65             	bound  %ebp,0x65(%edx)
443a00:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
443a04:	53                   	push   %ebx
443a05:	6f                   	outsl  %ds:(%esi),(%dx)
443a06:	75 72                	jne    0x443a7a
443a08:	63 65 07             	arpl   %esp,0x7(%ebp)
443a0b:	54                   	push   %esp
443a0c:	4f                   	dec    %edi
443a0d:	62 6a 65             	bound  %ebp,0x65(%edx)
443a10:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
443a14:	58                   	pop    %eax
443a15:	07                   	pop    %es
443a16:	49                   	dec    %ecx
443a17:	6e                   	outsb  %ds:(%esi),(%dx)
443a18:	74 65                	je     0x443a7f
443a1a:	67 65 72 00          	addr16 gs jb 0x443a1e
443a1e:	01 59 07             	add    %ebx,0x7(%ecx)
443a21:	49                   	dec    %ecx
443a22:	6e                   	outsb  %ds:(%esi),(%dx)
443a23:	74 65                	je     0x443a8a
443a25:	67 65 72 00          	addr16 gs jb 0x443a29
443a29:	05 53 74 61 74       	add    $0x74617453,%eax
443a2e:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
443a33:	61                   	popa
443a34:	67 53                	addr16 push %ebx
443a36:	74 61                	je     0x443a99
443a38:	74 65                	je     0x443a9f
443a3a:	01 06                	add    %eax,(%esi)
443a3c:	41                   	inc    %ecx
443a3d:	63 63 65             	arpl   %esp,0x65(%ebx)
443a40:	70 74                	jo     0x443ab6
443a42:	07                   	pop    %es
443a43:	42                   	inc    %edx
443a44:	6f                   	outsl  %ds:(%esi),(%dx)
443a45:	6f                   	outsl  %ds:(%esi),(%dx)
443a46:	6c                   	insb   (%dx),%es:(%edi)
443a47:	65 61                	gs popa
443a49:	6e                   	outsb  %ds:(%esi),(%dx)
443a4a:	8b c0                	mov    %eax,%eax
443a4c:	50                   	push   %eax
443a4d:	3a 44 00 08          	cmp    0x8(%eax,%eax,1),%al
443a51:	0e                   	push   %cs
443a52:	54                   	push   %esp
443a53:	44                   	inc    %esp
443a54:	72 61                	jb     0x443ab7
443a56:	67 44                	addr16 inc %esp
443a58:	72 6f                	jb     0x443ac9
443a5a:	70 45                	jo     0x443aa1
443a5c:	76 65                	jbe    0x443ac3
443a5e:	6e                   	outsb  %ds:(%esi),(%dx)
443a5f:	74 00                	je     0x443a61
443a61:	04 08                	add    $0x8,%al
443a63:	06                   	push   %es
443a64:	53                   	push   %ebx
443a65:	65 6e                	outsb  %gs:(%esi),(%dx)
443a67:	64 65 72 07          	fs gs jb 0x443a72
443a6b:	54                   	push   %esp
443a6c:	4f                   	dec    %edi
443a6d:	62 6a 65             	bound  %ebp,0x65(%edx)
443a70:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
443a74:	53                   	push   %ebx
443a75:	6f                   	outsl  %ds:(%esi),(%dx)
443a76:	75 72                	jne    0x443aea
443a78:	63 65 07             	arpl   %esp,0x7(%ebp)
443a7b:	54                   	push   %esp
443a7c:	4f                   	dec    %edi
443a7d:	62 6a 65             	bound  %ebp,0x65(%edx)
443a80:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)