41d775:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41d77a:	00 62 00             	add    %ah,0x0(%edx)
41d77d:	79 00                	jns    0x41d77f
41d77f:	20 00                	and    %al,(%eax)
41d781:	61                   	popa
41d782:	00 20                	add    %ah,(%eax)
41d784:	00 77 00             	add    %dh,0x0(%edi)
41d787:	61                   	popa
41d788:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41d78c:	00 2e                	add    %ch,(%esi)
41d78e:	00 00                	add    %al,(%eax)
41d790:	80 af 54 00 68 00 65 	subb   $0x65,0x680054(%edi)
41d797:	00 20                	add    %ah,(%eax)
41d799:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d79d:	00 76 00             	add    %dh,0x0(%esi)
41d7a0:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d7a5:	00 69 00             	add    %ch,0x0(%ecx)
41d7a8:	73 00                	jae    0x41d7aa
41d7aa:	20 00                	and    %al,(%eax)
41d7ac:	69 00 6e 00 76 00    	imul   $0x76006e,(%eax),%eax
41d7b2:	61                   	popa
41d7b3:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d7b7:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d7bb:	00 62 00             	add    %ah,0x0(%edx)
41d7be:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41d7c2:	61                   	popa
41d7c3:	00 75 00             	add    %dh,0x0(%ebp)
41d7c6:	73 00                	jae    0x41d7c8
41d7c8:	65 00 20             	add    %ah,%gs:(%eax)
41d7cb:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d7cf:	00 65 00             	add    %ah,0x0(%ebp)
41d7d2:	20 00                	and    %al,(%eax)
41d7d4:	6e                   	outsb  %ds:(%esi),(%dx)
41d7d5:	00 75 00             	add    %dh,0x0(%ebp)
41d7d8:	6d                   	insl   (%dx),%es:(%edi)
41d7d9:	00 62 00             	add    %ah,0x0(%edx)
41d7dc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d7e0:	20 00                	and    %al,(%eax)
41d7e2:	6f                   	outsl  %ds:(%esi),(%dx)
41d7e3:	00 66 00             	add    %ah,0x0(%esi)
41d7e6:	20 00                	and    %al,(%eax)
41d7e8:	70 00                	jo     0x41d7ea
41d7ea:	69 00 65 00 63 00    	imul   $0x630065,(%eax),%eax
41d7f0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d7f4:	20 00                	and    %al,(%eax)
41d7f6:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41d7fa:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d7fe:	20 00                	and    %al,(%eax)
41d800:	6e                   	outsb  %ds:(%esi),(%dx)
41d801:	00 6f 00             	add    %ch,0x0(%edi)
41d804:	74 00                	je     0x41d806
41d806:	20 00                	and    %al,(%eax)
41d808:	6d                   	insl   (%dx),%es:(%edi)
41d809:	00 61 00             	add    %ah,0x0(%ecx)
41d80c:	74 00                	je     0x41d80e
41d80e:	63 00                	arpl   %eax,(%eax)
41d810:	68 00 20 00 74       	push   $0x74002000
41d815:	00 68 00             	add    %ch,0x0(%eax)
41d818:	65 00 20             	add    %ah,%gs:(%eax)
41d81b:	00 6e 00             	add    %ch,0x0(%esi)
41d81e:	75 00                	jne    0x41d820
41d820:	6d                   	insl   (%dx),%es:(%edi)
41d821:	00 62 00             	add    %ah,0x0(%edx)
41d824:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d828:	20 00                	and    %al,(%eax)
41d82a:	6f                   	outsl  %ds:(%esi),(%dx)
41d82b:	00 66 00             	add    %ah,0x0(%esi)
41d82e:	20 00                	and    %al,(%eax)
41d830:	74 00                	je     0x41d832
41d832:	61                   	popa
41d833:	00 72 00             	add    %dh,0x0(%edx)
41d836:	67 00 65 00          	add    %ah,0x0(%di)
41d83a:	74 00                	je     0x41d83c
41d83c:	73 00                	jae    0x41d83e
41d83e:	2e 00 00             	add    %al,%cs:(%eax)
41d841:	80 bb 59 00 6f 00 75 	cmpb   $0x75,0x6f0059(%ebx)
41d848:	00 20                	add    %ah,(%eax)
41d84a:	00 6d 00             	add    %ch,0x0(%ebp)
41d84d:	75 00                	jne    0x41d84f
41d84f:	73 00                	jae    0x41d851
41d851:	74 00                	je     0x41d853
41d853:	20 00                	and    %al,(%eax)
41d855:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41d85a:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41d85e:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d862:	00 65 00             	add    %ah,0x0(%ebp)
41d865:	20 00                	and    %al,(%eax)
41d867:	6c                   	insb   (%dx),%es:(%edi)
41d868:	00 65 00             	add    %ah,0x0(%ebp)
41d86b:	76 00                	jbe    0x41d86d
41d86d:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d872:	00 69 00             	add    %ch,0x0(%ecx)
41d875:	6e                   	outsb  %ds:(%esi),(%dx)
41d876:	00 20                	add    %ah,(%eax)
41d878:	00 6f 00             	add    %ch,0x0(%edi)
41d87b:	72 00                	jb     0x41d87d
41d87d:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41d881:	72 00                	jb     0x41d883
41d883:	20 00                	and    %al,(%eax)
41d885:	74 00                	je     0x41d887
41d887:	6f                   	outsl  %ds:(%esi),(%dx)
41d888:	00 20                	add    %ah,(%eax)
41d88a:	00 61 00             	add    %ah,0x0(%ecx)
41d88d:	64 00 64 00 72       	add    %ah,%fs:0x72(%eax,%eax,1)
41d892:	00 65 00             	add    %ah,0x0(%ebp)
41d895:	73 00                	jae    0x41d897
41d897:	73 00                	jae    0x41d899
41d899:	20 00                	and    %al,(%eax)
41d89b:	74 00                	je     0x41d89d
41d89d:	68 00 69 00 73       	push   $0x73006900
41d8a2:	00 20                	add    %ah,(%eax)
41d8a4:	00 69 00             	add    %ch,0x0(%ecx)
41d8a7:	73 00                	jae    0x41d8a9
41d8a9:	73 00                	jae    0x41d8ab
41d8ab:	75 00                	jne    0x41d8ad
41d8ad:	65 00 2e             	add    %ch,%gs:(%esi)
41d8b0:	00 20                	add    %ah,(%eax)
41d8b2:	00 57 00             	add    %dl,0x0(%edi)
41d8b5:	6f                   	outsl  %ds:(%esi),(%dx)
41d8b6:	00 75 00             	add    %dh,0x0(%ebp)
41d8b9:	6c                   	insb   (%dx),%es:(%edi)
41d8ba:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d8be:	00 79 00             	add    %bh,0x0(%ecx)
41d8c1:	6f                   	outsl  %ds:(%esi),(%dx)
41d8c2:	00 75 00             	add    %dh,0x0(%ebp)
41d8c5:	20 00                	and    %al,(%eax)
41d8c7:	6c                   	insb   (%dx),%es:(%edi)
41d8c8:	00 69 00             	add    %ch,0x0(%ecx)
41d8cb:	6b 00 65             	imul   $0x65,(%eax),%eax
41d8ce:	00 20                	add    %ah,(%eax)
41d8d0:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41d8d4:	00 20                	add    %ah,(%eax)
41d8d6:	00 65 00             	add    %ah,0x0(%ebp)
41d8d9:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41d8dd:	74 00                	je     0x41d8df
41d8df:	20 00                	and    %al,(%eax)
41d8e1:	74 00                	je     0x41d8e3
41d8e3:	68 00 65 00 20       	push   $0x20006500
41d8e8:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d8ec:	00 76 00             	add    %dh,0x0(%esi)
41d8ef:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d8f4:	00 6e 00             	add    %ch,0x0(%esi)
41d8f7:	6f                   	outsl  %ds:(%esi),(%dx)
41d8f8:	00 77 00             	add    %dh,0x0(%edi)
41d8fb:	3f                   	aas
41d8fc:	00 00                	add    %al,(%eax)
41d8fe:	80 f1 59             	xor    $0x59,%cl
41d901:	00 6f 00             	add    %ch,0x0(%edi)
41d904:	75 00                	jne    0x41d906
41d906:	20 00                	and    %al,(%eax)
41d908:	63 00                	arpl   %eax,(%eax)
41d90a:	61                   	popa
41d90b:	00 6e 00             	add    %ch,0x0(%esi)
41d90e:	6e                   	outsb  %ds:(%esi),(%dx)
41d90f:	00 6f 00             	add    %ch,0x0(%edi)
41d912:	74 00                	je     0x41d914
41d914:	20 00                	and    %al,(%eax)
41d916:	70 00                	jo     0x41d918
41d918:	6c                   	insb   (%dx),%es:(%edi)
41d919:	00 61 00             	add    %ah,0x0(%ecx)
41d91c:	79 00                	jns    0x41d91e
41d91e:	20 00                	and    %al,(%eax)
41d920:	74 00                	je     0x41d922
41d922:	68 00 69 00 73       	push   $0x73006900
41d927:	00 20                	add    %ah,(%eax)
41d929:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d92d:	00 76 00             	add    %dh,0x0(%esi)
41d930:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d935:	00 75 00             	add    %dh,0x0(%ebp)
41d938:	6e                   	outsb  %ds:(%esi),(%dx)
41d939:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41d93d:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
41d941:	00 79 00             	add    %bh,0x0(%ecx)
41d944:	6f                   	outsl  %ds:(%esi),(%dx)
41d945:	00 75 00             	add    %dh,0x0(%ebp)
41d948:	20 00                	and    %al,(%eax)
41d94a:	61                   	popa
41d94b:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
41d94f:	00 72 00             	add    %dh,0x0(%edx)
41d952:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d956:	73 00                	jae    0x41d958
41d958:	20 00                	and    %al,(%eax)
41d95a:	74 00                	je     0x41d95c
41d95c:	68 00 69 00 73       	push   $0x73006900
41d961:	00 20                	add    %ah,(%eax)
41d963:	00 69 00             	add    %ch,0x0(%ecx)
41d966:	73 00                	jae    0x41d968
41d968:	73 00                	jae    0x41d96a
41d96a:	75 00                	jne    0x41d96c
41d96c:	65 00 2e             	add    %ch,%gs:(%esi)
41d96f:	00 20                	add    %ah,(%eax)
41d971:	00 41 00             	add    %al,0x0(%ecx)
41d974:	72 00                	jb     0x41d976
41d976:	65 00 20             	add    %ah,%gs:(%eax)
41d979:	00 79 00             	add    %bh,0x0(%ecx)
41d97c:	6f                   	outsl  %ds:(%esi),(%dx)
41d97d:	00 75 00             	add    %dh,0x0(%ebp)
41d980:	20 00                	and    %al,(%eax)
41d982:	73 00                	jae    0x41d984
41d984:	75 00                	jne    0x41d986
41d986:	72 00                	jb     0x41d988
41d988:	65 00 20             	add    %ah,%gs:(%eax)
41d98b:	00 79 00             	add    %bh,0x0(%ecx)
41d98e:	6f                   	outsl  %ds:(%esi),(%dx)
41d98f:	00 75 00             	add    %dh,0x0(%ebp)
41d992:	20 00                	and    %al,(%eax)
41d994:	77 00                	ja     0x41d996
41d996:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41d99c:	20 00                	and    %al,(%eax)
41d99e:	74 00                	je     0x41d9a0
41d9a0:	6f                   	outsl  %ds:(%esi),(%dx)
41d9a1:	00 20                	add    %ah,(%eax)
41d9a3:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d9a7:	00 61 00             	add    %ah,0x0(%ecx)
41d9aa:	76 00                	jbe    0x41d9ac
41d9ac:	65 00 20             	add    %ah,%gs:(%eax)
41d9af:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d9b3:	00 65 00             	add    %ah,0x0(%ebp)
41d9b6:	20 00                	and    %al,(%eax)
41d9b8:	6c                   	insb   (%dx),%es:(%edi)
41d9b9:	00 65 00             	add    %ah,0x0(%ebp)
41d9bc:	76 00                	jbe    0x41d9be
41d9be:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41d9c3:	00 69 00             	add    %ch,0x0(%ecx)
41d9c6:	6e                   	outsb  %ds:(%esi),(%dx)
41d9c7:	00 20                	add    %ah,(%eax)
41d9c9:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41d9cd:	00 69 00             	add    %ch,0x0(%ecx)
41d9d0:	73 00                	jae    0x41d9d2
41d9d2:	20 00                	and    %al,(%eax)
41d9d4:	69 00 6e 00 76 00    	imul   $0x76006e,(%eax),%eax
41d9da:	61                   	popa
41d9db:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41d9df:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41d9e3:	00 73 00             	add    %dh,0x0(%ebx)
41d9e6:	74 00                	je     0x41d9e8
41d9e8:	61                   	popa
41d9e9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d9ed:	00 3f                	add    %bh,(%edi)
41d9ef:	00 00                	add    %al,(%eax)
41d9f1:	25 26 00 53 00       	and    $0x530026,%eax
41d9f6:	61                   	popa
41d9f7:	00 76 00             	add    %dh,0x0(%esi)
41d9fa:	65 00 20             	add    %ah,%gs:(%eax)
41d9fd:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41da01:	00 76 00             	add    %dh,0x0(%esi)
41da04:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41da09:	00 61 00             	add    %ah,0x0(%ecx)
41da0c:	6e                   	outsb  %ds:(%esi),(%dx)
41da0d:	00 79 00             	add    %bh,0x0(%ecx)
41da10:	77 00                	ja     0x41da12
41da12:	61                   	popa
41da13:	00 79 00             	add    %bh,0x0(%ecx)
41da16:	00 1f                	add    %bl,(%edi)
41da18:	26 00 52 00          	add    %dl,%es:0x0(%edx)
41da1c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41da20:	75 00                	jne    0x41da22
41da22:	6d                   	insl   (%dx),%es:(%edi)
41da23:	00 65 00             	add    %ah,0x0(%ebp)
41da26:	20 00                	and    %al,(%eax)
41da28:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41da2d:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41da31:	00 6e 00             	add    %ch,0x0(%esi)
41da34:	67 00 00             	add    %al,(%bx,%si)
41da37:	27                   	daa
41da38:	45                   	inc    %ebp
41da39:	00 78 00             	add    %bh,0x0(%eax)
41da3c:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
41da42:	45                   	inc    %ebp
41da43:	00 78 00             	add    %bh,0x0(%eax)
41da46:	70 00                	jo     0x41da48
41da48:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41da4c:	74 00                	je     0x41da4e
41da4e:	20 00                	and    %al,(%eax)
41da50:	53                   	push   %ebx
41da51:	00 6f 00             	add    %ch,0x0(%edi)
41da54:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41da57:	00 62 00             	add    %ah,0x0(%edx)
41da5a:	61                   	popa
41da5b:	00 6e 00             	add    %ch,0x0(%esi)
41da5e:	00 15 4f 00 70 00    	add    %dl,0x70004f
41da64:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41da68:	20 00                	and    %al,(%eax)
41da6a:	6c                   	insb   (%dx),%es:(%edi)
41da6b:	00 65 00             	add    %ah,0x0(%ebp)
41da6e:	76 00                	jbe    0x41da70
41da70:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41da75:	17                   	pop    %ss
41da76:	52                   	push   %edx
41da77:	00 65 00             	add    %ah,0x0(%ebp)
41da7a:	74 00                	je     0x41da7c
41da7c:	72 00                	jb     0x41da7e
41da7e:	79 00                	jns    0x41da80
41da80:	20 00                	and    %al,(%eax)
41da82:	6c                   	insb   (%dx),%es:(%edi)
41da83:	00 65 00             	add    %ah,0x0(%ebp)
41da86:	76 00                	jbe    0x41da88
41da88:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41da8d:	4f                   	dec    %edi
41da8e:	54                   	push   %esp
41da8f:	00 68 00             	add    %ch,0x0(%eax)
41da92:	65 00 20             	add    %ah,%gs:(%eax)
41da95:	00 68 00             	add    %ch,0x0(%eax)
41da98:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
41da9d:	00 20                	add    %ah,(%eax)
41da9f:	00 66 00             	add    %ah,0x0(%esi)
41daa2:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41daa8:	20 00                	and    %al,(%eax)
41daaa:	28 00                	sub    %al,(%eax)
41daac:	7b 00                	jnp    0x41daae
41daae:	30 00                	xor    %al,(%eax)
41dab0:	7d 00                	jge    0x41dab2
41dab2:	29 00                	sub    %eax,(%eax)
41dab4:	20 00                	and    %al,(%eax)
41dab6:	63 00                	arpl   %eax,(%eax)
41dab8:	6f                   	outsl  %ds:(%esi),(%dx)
41dab9:	00 75 00             	add    %dh,0x0(%ebp)
41dabc:	6c                   	insb   (%dx),%es:(%edi)
41dabd:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41dac1:	00 6e 00             	add    %ch,0x0(%esi)
41dac4:	6f                   	outsl  %ds:(%esi),(%dx)
41dac5:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41dac9:	00 62 00             	add    %ah,0x0(%edx)
41dacc:	65 00 20             	add    %ah,%gs:(%eax)
41dacf:	00 66 00             	add    %ah,0x0(%esi)
41dad2:	6f                   	outsl  %ds:(%esi),(%dx)
41dad3:	00 75 00             	add    %dh,0x0(%ebp)
41dad6:	6e                   	outsb  %ds:(%esi),(%dx)
41dad7:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41dadb:	00 00                	add    %al,(%eax)
41dadd:	0d 43 00 61 00       	or     $0x610043,%eax
41dae2:	6e                   	outsb  %ds:(%esi),(%dx)
41dae3:	00 63 00             	add    %ah,0x0(%ebx)
41dae6:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41daeb:	1b 26                	sbb    (%esi),%esp
41daed:	00 53 00             	add    %dl,0x0(%ebx)
41daf0:	61                   	popa
41daf1:	00 76 00             	add    %dh,0x0(%esi)
41daf4:	65 00 20             	add    %ah,%gs:(%eax)
41daf7:	00 63 00             	add    %ah,0x0(%ebx)
41dafa:	68 00 61 00 6e       	push   $0x6e006100
41daff:	00 67 00             	add    %ah,0x0(%edi)
41db02:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41db06:	00 21                	add    %ah,(%ecx)
41db08:	26 00 44 00 69       	add    %al,%es:0x69(%eax,%eax,1)
41db0d:	00 73 00             	add    %dh,0x0(%ebx)
41db10:	63 00                	arpl   %eax,(%eax)
41db12:	61                   	popa
41db13:	00 72 00             	add    %dh,0x0(%edx)
41db16:	64 00 20             	add    %ah,%fs:(%eax)