41d7a1:	67 00 65 00          	add    %ah,0x0(%di)
41d7a5:	72 00                	jb     0x41d7a7
41d7a7:	20 00                	and    %al,(%eax)
41d7a9:	63 00                	arpl   %eax,(%eax)
41d7ab:	6f                   	outsl  %ds:(%esi),(%dx)
41d7ac:	00 6e 00             	add    %ch,0x0(%esi)
41d7af:	74 00                	je     0x41d7b1
41d7b1:	61                   	popa
41d7b2:	00 69 00             	add    %ch,0x0(%ecx)
41d7b5:	6e                   	outsb  %ds:(%esi),(%dx)
41d7b6:	00 73 00             	add    %dh,0x0(%ebx)
41d7b9:	20 00                	and    %al,(%eax)
41d7bb:	6e                   	outsb  %ds:(%esi),(%dx)
41d7bc:	00 6f 00             	add    %ch,0x0(%edi)
41d7bf:	20 00                	and    %al,(%eax)
41d7c1:	63 00                	arpl   %eax,(%eax)
41d7c3:	6f                   	outsl  %ds:(%esi),(%dx)
41d7c4:	00 6e 00             	add    %ch,0x0(%esi)
41d7c7:	6e                   	outsb  %ds:(%esi),(%dx)
41d7c8:	00 65 00             	add    %ah,0x0(%ebp)
41d7cb:	63 00                	arpl   %eax,(%eax)
41d7cd:	74 00                	je     0x41d7cf
41d7cf:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d7d5:	20 00                	and    %al,(%eax)
41d7d7:	69 00 6e 00 66 00    	imul   $0x66006e,(%eax),%eax
41d7dd:	6f                   	outsl  %ds:(%esi),(%dx)
41d7de:	00 72 00             	add    %dh,0x0(%edx)
41d7e1:	6d                   	insl   (%dx),%es:(%edi)
41d7e2:	00 61 00             	add    %ah,0x0(%ecx)
41d7e5:	74 00                	je     0x41d7e7
41d7e7:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d7ed:	2e 00 20             	add    %ah,%cs:(%eax)
41d7f0:	00 53 00             	add    %dl,0x0(%ebx)
41d7f3:	65 00 74 00 20       	add    %dh,%gs:0x20(%eax,%eax,1)
41d7f8:	00 65 00             	add    %ah,0x0(%ebp)
41d7fb:	61                   	popa
41d7fc:	00 63 00             	add    %ah,0x0(%ebx)
41d7ff:	68 00 20 00 54       	push   $0x54002000
41d804:	00 61 00             	add    %ah,0x0(%ecx)
41d807:	62 00                	bound  %eax,(%eax)
41d809:	6c                   	insb   (%dx),%es:(%edi)
41d80a:	00 65 00             	add    %ah,0x0(%ebp)
41d80d:	41                   	inc    %ecx
41d80e:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41d812:	00 70 00             	add    %dh,0x0(%eax)
41d815:	74 00                	je     0x41d817
41d817:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d81b:	4d                   	dec    %ebp
41d81c:	00 61 00             	add    %ah,0x0(%ecx)
41d81f:	6e                   	outsb  %ds:(%esi),(%dx)
41d820:	00 61 00             	add    %ah,0x0(%ecx)
41d823:	67 00 65 00          	add    %ah,0x0(%di)
41d827:	72 00                	jb     0x41d829
41d829:	20 00                	and    %al,(%eax)
41d82b:	54                   	push   %esp
41d82c:	00 61 00             	add    %ah,0x0(%ecx)
41d82f:	62 00                	bound  %eax,(%eax)
41d831:	6c                   	insb   (%dx),%es:(%edi)
41d832:	00 65 00             	add    %ah,0x0(%ebp)
41d835:	41                   	inc    %ecx
41d836:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41d83a:	00 70 00             	add    %dh,0x0(%eax)
41d83d:	74 00                	je     0x41d83f
41d83f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d843:	20 00                	and    %al,(%eax)
41d845:	70 00                	jo     0x41d847
41d847:	72 00                	jb     0x41d849
41d849:	6f                   	outsl  %ds:(%esi),(%dx)
41d84a:	00 70 00             	add    %dh,0x0(%eax)
41d84d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d851:	74 00                	je     0x41d853
41d853:	79 00                	jns    0x41d855
41d855:	20 00                	and    %al,(%eax)
41d857:	74 00                	je     0x41d859
41d859:	6f                   	outsl  %ds:(%esi),(%dx)
41d85a:	00 20                	add    %ah,(%eax)
41d85c:	00 61 00             	add    %ah,0x0(%ecx)
41d85f:	20 00                	and    %al,(%eax)
41d861:	76 00                	jbe    0x41d863
41d863:	61                   	popa
41d864:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d868:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d86c:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41d870:	00 62 00             	add    %ah,0x0(%edx)
41d873:	6c                   	insb   (%dx),%es:(%edi)
41d874:	00 65 00             	add    %ah,0x0(%ebp)
41d877:	41                   	inc    %ecx
41d878:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41d87c:	00 70 00             	add    %dh,0x0(%eax)
41d87f:	74 00                	je     0x41d881
41d881:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d885:	20 00                	and    %al,(%eax)
41d887:	69 00 6e 00 73 00    	imul   $0x73006e,(%eax),%eax
41d88d:	74 00                	je     0x41d88f
41d88f:	61                   	popa
41d890:	00 6e 00             	add    %ch,0x0(%esi)
41d893:	63 00                	arpl   %eax,(%eax)
41d895:	65 00 2e             	add    %ch,%gs:(%esi)
41d898:	00 00                	add    %al,(%eax)
41d89a:	81 2d 54 00 68 00 65 	subl   $0x200065,0x680054
41d8a1:	00 20 00
41d8a4:	74 00                	je     0x41d8a6
41d8a6:	72 00                	jb     0x41d8a8
41d8a8:	61                   	popa
41d8a9:	00 6e 00             	add    %ch,0x0(%esi)
41d8ac:	73 00                	jae    0x41d8ae
41d8ae:	61                   	popa
41d8af:	00 63 00             	add    %ah,0x0(%ebx)
41d8b2:	74 00                	je     0x41d8b4
41d8b4:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d8ba:	20 00                	and    %al,(%eax)
41d8bc:	63 00                	arpl   %eax,(%eax)
41d8be:	61                   	popa
41d8bf:	00 6e 00             	add    %ch,0x0(%esi)
41d8c2:	6e                   	outsb  %ds:(%esi),(%dx)
41d8c3:	00 6f 00             	add    %ch,0x0(%edi)
41d8c6:	74 00                	je     0x41d8c8
41d8c8:	20 00                	and    %al,(%eax)
41d8ca:	62 00                	bound  %eax,(%eax)
41d8cc:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
41d8d0:	69 00 6e 00 2e 00    	imul   $0x2e006e,(%eax),%eax
41d8d6:	20 00                	and    %al,(%eax)
41d8d8:	54                   	push   %esp
41d8d9:	00 68 00             	add    %ch,0x0(%eax)
41d8dc:	65 00 20             	add    %ah,%gs:(%eax)
41d8df:	00 63 00             	add    %ah,0x0(%ebx)
41d8e2:	75 00                	jne    0x41d8e4
41d8e4:	72 00                	jb     0x41d8e6
41d8e6:	72 00                	jb     0x41d8e8
41d8e8:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41d8ec:	74 00                	je     0x41d8ee
41d8ee:	20 00                	and    %al,(%eax)
41d8f0:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41d8f4:	74 00                	je     0x41d8f6
41d8f6:	61                   	popa
41d8f7:	00 20                	add    %ah,(%eax)
41d8f9:	00 63 00             	add    %ah,0x0(%ebx)
41d8fc:	6f                   	outsl  %ds:(%esi),(%dx)
41d8fd:	00 6e 00             	add    %ch,0x0(%esi)
41d900:	6e                   	outsb  %ds:(%esi),(%dx)
41d901:	00 65 00             	add    %ah,0x0(%ebp)
41d904:	63 00                	arpl   %eax,(%eax)
41d906:	74 00                	je     0x41d908
41d908:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d90e:	20 00                	and    %al,(%eax)
41d910:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41d914:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d918:	20 00                	and    %al,(%eax)
41d91a:	6e                   	outsb  %ds:(%esi),(%dx)
41d91b:	00 6f 00             	add    %ch,0x0(%edi)
41d91e:	74 00                	je     0x41d920
41d920:	20 00                	and    %al,(%eax)
41d922:	73 00                	jae    0x41d924
41d924:	75 00                	jne    0x41d926
41d926:	70 00                	jo     0x41d928
41d928:	70 00                	jo     0x41d92a
41d92a:	6f                   	outsl  %ds:(%esi),(%dx)
41d92b:	00 72 00             	add    %dh,0x0(%edx)
41d92e:	74 00                	je     0x41d930
41d930:	20 00                	and    %al,(%eax)
41d932:	74 00                	je     0x41d934
41d934:	72 00                	jb     0x41d936
41d936:	61                   	popa
41d937:	00 6e 00             	add    %ch,0x0(%esi)
41d93a:	73 00                	jae    0x41d93c
41d93c:	61                   	popa
41d93d:	00 63 00             	add    %ah,0x0(%ebx)
41d940:	74 00                	je     0x41d942
41d942:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d948:	73 00                	jae    0x41d94a
41d94a:	20 00                	and    %al,(%eax)
41d94c:	6f                   	outsl  %ds:(%esi),(%dx)
41d94d:	00 72 00             	add    %dh,0x0(%edx)
41d950:	20 00                	and    %al,(%eax)
41d952:	74 00                	je     0x41d954
41d954:	68 00 65 00 20       	push   $0x20006500
41d959:	00 63 00             	add    %ah,0x0(%ebx)
41d95c:	75 00                	jne    0x41d95e
41d95e:	72 00                	jb     0x41d960
41d960:	72 00                	jb     0x41d962
41d962:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41d966:	74 00                	je     0x41d968
41d968:	20 00                	and    %al,(%eax)
41d96a:	73 00                	jae    0x41d96c
41d96c:	74 00                	je     0x41d96e
41d96e:	61                   	popa
41d96f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d973:	00 20                	add    %ah,(%eax)
41d975:	00 69 00             	add    %ch,0x0(%ecx)
41d978:	73 00                	jae    0x41d97a
41d97a:	20 00                	and    %al,(%eax)
41d97c:	6e                   	outsb  %ds:(%esi),(%dx)
41d97d:	00 6f 00             	add    %ch,0x0(%edi)
41d980:	74 00                	je     0x41d982
41d982:	20 00                	and    %al,(%eax)
41d984:	61                   	popa
41d985:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41d989:	00 6f 00             	add    %ch,0x0(%edi)
41d98c:	77 00                	ja     0x41d98e
41d98e:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41d994:	20 00                	and    %al,(%eax)
41d996:	74 00                	je     0x41d998
41d998:	68 00 65 00 20       	push   $0x20006500
41d99d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41d9a1:	00 61 00             	add    %ah,0x0(%ecx)
41d9a4:	6e                   	outsb  %ds:(%esi),(%dx)
41d9a5:	00 73 00             	add    %dh,0x0(%ebx)
41d9a8:	61                   	popa
41d9a9:	00 63 00             	add    %ah,0x0(%ebx)
41d9ac:	74 00                	je     0x41d9ae
41d9ae:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d9b4:	20 00                	and    %al,(%eax)
41d9b6:	74 00                	je     0x41d9b8
41d9b8:	6f                   	outsl  %ds:(%esi),(%dx)
41d9b9:	00 20                	add    %ah,(%eax)
41d9bb:	00 62 00             	add    %ah,0x0(%edx)
41d9be:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
41d9c2:	69 00 6e 00 2e 00    	imul   $0x2e006e,(%eax),%eax
41d9c8:	00 17                	add    %dl,(%edi)
41d9ca:	43                   	inc    %ebx
41d9cb:	00 6f 00             	add    %ch,0x0(%edi)
41d9ce:	6e                   	outsb  %ds:(%esi),(%dx)
41d9cf:	00 73 00             	add    %dh,0x0(%ebx)
41d9d2:	74 00                	je     0x41d9d4
41d9d4:	72 00                	jb     0x41d9d6
41d9d6:	61                   	popa
41d9d7:	00 69 00             	add    %ch,0x0(%ecx)
41d9da:	6e                   	outsb  %ds:(%esi),(%dx)
41d9db:	00 74 00 31          	add    %dh,0x31(%eax,%eax,1)
41d9df:	00 00                	add    %al,(%eax)
41d9e1:	41                   	inc    %ecx
41d9e2:	68 00 74 00 74       	push   $0x74007400
41d9e7:	00 70 00             	add    %dh,0x0(%eax)
41d9ea:	3a 00                	cmp    (%eax),%al
41d9ec:	2f                   	das
41d9ed:	00 2f                	add    %ch,(%edi)
41d9ef:	00 77 00             	add    %dh,0x0(%edi)
41d9f2:	77 00                	ja     0x41d9f4
41d9f4:	77 00                	ja     0x41d9f6
41d9f6:	2e 00 77 00          	add    %dh,%cs:0x0(%edi)
41d9fa:	33 00                	xor    (%eax),%eax
41d9fc:	2e 00 6f 00          	add    %ch,%cs:0x0(%edi)
41da00:	72 00                	jb     0x41da02
41da02:	67 00 2f             	add    %ch,(%bx)
41da05:	00 32                	add    %dh,(%edx)
41da07:	00 30                	add    %dh,(%eax)
41da09:	00 30                	add    %dh,(%eax)
41da0b:	00 31                	add    %dh,(%ecx)
41da0d:	00 2f                	add    %ch,(%edi)
41da0f:	00 58 00             	add    %bl,0x0(%eax)
41da12:	4d                   	dec    %ebp
41da13:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
41da17:	00 63 00             	add    %ah,0x0(%ebx)
41da1a:	68 00 65 00 6d       	push   $0x6d006500
41da1f:	00 61 00             	add    %ah,0x0(%ecx)
41da22:	00 53 75             	add    %dl,0x75(%ebx)
41da25:	00 72 00             	add    %dh,0x0(%edx)
41da28:	6e                   	outsb  %ds:(%esi),(%dx)
41da29:	00 3a                	add    %bh,(%edx)
41da2b:	00 73 00             	add    %dh,0x0(%ebx)
41da2e:	63 00                	arpl   %eax,(%eax)
41da30:	68 00 65 00 6d       	push   $0x6d006500
41da35:	00 61 00             	add    %ah,0x0(%ecx)
41da38:	73 00                	jae    0x41da3a
41da3a:	2d 00 6d 00 69       	sub    $0x69006d00,%eax
41da3f:	00 63 00             	add    %ah,0x0(%ebx)
41da42:	72 00                	jb     0x41da44
41da44:	6f                   	outsl  %ds:(%esi),(%dx)
41da45:	00 73 00             	add    %dh,0x0(%ebx)
41da48:	6f                   	outsl  %ds:(%esi),(%dx)
41da49:	00 66 00             	add    %ah,0x0(%esi)
41da4c:	74 00                	je     0x41da4e
41da4e:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
41da53:	00 6d 00             	add    %ch,0x0(%ebp)
41da56:	3a 00                	cmp    (%eax),%al
41da58:	78 00                	js     0x41da5a
41da5a:	6d                   	insl   (%dx),%es:(%edi)
41da5b:	00 6c 00 2d          	add    %ch,0x2d(%eax,%eax,1)
41da5f:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41da63:	00 66 00             	add    %ah,0x0(%esi)
41da66:	66 00 67 00          	data16 add %ah,0x0(%edi)
41da6a:	72 00                	jb     0x41da6c
41da6c:	61                   	popa
41da6d:	00 6d 00             	add    %ch,0x0(%ebp)
41da70:	2d 00 76 00 31       	sub    $0x31007600,%eax
41da75:	00 01                	add    %al,(%ecx)
41da77:	13 6e 00             	adc    0x0(%esi),%ebp
41da7a:	61                   	popa
41da7b:	00 6d 00             	add    %ch,0x0(%ebp)
41da7e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41da82:	70 00                	jo     0x41da84
41da84:	61                   	popa
41da85:	00 63 00             	add    %ah,0x0(%ebx)
41da88:	65 00 00             	add    %al,%gs:(%eax)
41da8b:	1b 74 00 61          	sbb    0x61(%eax,%eax,1),%esi
41da8f:	00 62 00             	add    %ah,0x0(%edx)
41da92:	6c                   	insb   (%dx),%es:(%edi)
41da93:	00 65 00             	add    %ah,0x0(%ebp)
41da96:	54                   	push   %esp
41da97:	00 79 00             	add    %bh,0x0(%ecx)
41da9a:	70 00                	jo     0x41da9c
41da9c:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
41daa0:	61                   	popa
41daa1:	00 6d 00             	add    %ch,0x0(%ebp)
41daa4:	65 00 00             	add    %al,%gs:(%eax)
41daa7:	25 53 00 75 00       	and    $0x750053,%eax
41daac:	70 00                	jo     0x41daae
41daae:	70 00                	jo     0x41dab0
41dab0:	6c                   	insb   (%dx),%es:(%edi)
41dab1:	00 69 00             	add    %ch,0x0(%ecx)
41dab4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41dab8:	73 00                	jae    0x41daba
41daba:	44                   	inc    %esp
41dabb:	00 61 00             	add    %ah,0x0(%ecx)
41dabe:	74 00                	je     0x41dac0
41dac0:	61                   	popa
41dac1:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41dac5:	00 62 00             	add    %ah,0x0(%edx)
41dac8:	6c                   	insb   (%dx),%es:(%edi)
41dac9:	00 65 00             	add    %ah,0x0(%ebp)
41dacc:	00 21                	add    %ah,(%ecx)
41dace:	4d                   	dec    %ebp
41dacf:	00 6f 00             	add    %ch,0x0(%edi)
41dad2:	62 00                	bound  %eax,(%eax)
41dad4:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41dada:	73 00                	jae    0x41dadc
41dadc:	44                   	inc    %esp
41dadd:	00 61 00             	add    %ah,0x0(%ecx)
41dae0:	74 00                	je     0x41dae2
41dae2:	61                   	popa
41dae3:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41dae7:	00 62 00             	add    %ah,0x0(%edx)
41daea:	6c                   	insb   (%dx),%es:(%edi)
41daeb:	00 65 00             	add    %ah,0x0(%ebp)
41daee:	00 27                	add    %ah,(%edi)
41daf0:	4f                   	dec    %edi
41daf1:	00 72 00             	add    %dh,0x0(%edx)
41daf4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41daf8:	72 00                	jb     0x41dafa
41dafa:	49                   	dec    %ecx
41dafb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41daff:	00 6d 00             	add    %ch,0x0(%ebp)
41db02:	73 00                	jae    0x41db04
41db04:	44                   	inc    %esp
41db05:	00 61 00             	add    %ah,0x0(%ecx)
41db08:	74 00                	je     0x41db0a
41db0a:	61                   	popa
41db0b:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41db0f:	00 62 00             	add    %ah,0x0(%edx)
41db12:	6c                   	insb   (%dx),%es:(%edi)