41e96a:	00 70 00             	add    %dh,0x0(%eax)
41e96d:	72 00                	jb     0x41e96f
41e96f:	6f                   	outsl  %ds:(%esi),(%dx)
41e970:	00 62 00             	add    %ah,0x0(%edx)
41e973:	6c                   	insb   (%dx),%es:(%edi)
41e974:	00 65 00             	add    %ah,0x0(%ebp)
41e977:	6d                   	insl   (%dx),%es:(%edi)
41e978:	00 20                	add    %ah,(%eax)
41e97a:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41e97e:	00 61 00             	add    %ah,0x0(%ecx)
41e981:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41e985:	6e                   	outsb  %ds:(%esi),(%dx)
41e986:	00 67 00             	add    %ah,0x0(%edi)
41e989:	20 00                	and    %al,(%eax)
41e98b:	79 00                	jns    0x41e98d
41e98d:	6f                   	outsl  %ds:(%esi),(%dx)
41e98e:	00 75 00             	add    %dh,0x0(%ebp)
41e991:	72 00                	jb     0x41e993
41e993:	20 00                	and    %al,(%eax)
41e995:	47                   	inc    %edi
41e996:	00 61 00             	add    %ah,0x0(%ecx)
41e999:	6d                   	insl   (%dx),%es:(%edi)
41e99a:	00 65 00             	add    %ah,0x0(%ebp)
41e99d:	20 00                	and    %al,(%eax)
41e99f:	53                   	push   %ebx
41e9a0:	00 65 00             	add    %ah,0x0(%ebp)
41e9a3:	74 00                	je     0x41e9a5
41e9a5:	74 00                	je     0x41e9a7
41e9a7:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41e9ad:	73 00                	jae    0x41e9af
41e9af:	2c 00                	sub    $0x0,%al
41e9b1:	20 00                	and    %al,(%eax)
41e9b3:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41e9b7:	73 00                	jae    0x41e9b9
41e9b9:	75 00                	jne    0x41e9bb
41e9bb:	72 00                	jb     0x41e9bd
41e9bd:	65 00 20             	add    %ah,%gs:(%eax)
41e9c0:	00 79 00             	add    %bh,0x0(%ecx)
41e9c3:	6f                   	outsl  %ds:(%esi),(%dx)
41e9c4:	00 75 00             	add    %dh,0x0(%ebp)
41e9c7:	72 00                	jb     0x41e9c9
41e9c9:	20 00                	and    %al,(%eax)
41e9cb:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41e9cf:	74 00                	je     0x41e9d1
41e9d1:	61                   	popa
41e9d2:	00 20                	add    %ah,(%eax)
41e9d4:	00 69 00             	add    %ch,0x0(%ecx)
41e9d7:	73 00                	jae    0x41e9d9
41e9d9:	20 00                	and    %al,(%eax)
41e9db:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41e9df:	72 00                	jb     0x41e9e1
41e9e1:	6d                   	insl   (%dx),%es:(%edi)
41e9e2:	00 61 00             	add    %ah,0x0(%ecx)
41e9e5:	74 00                	je     0x41e9e7
41e9e7:	74 00                	je     0x41e9e9
41e9e9:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41e9ee:	00 70 00             	add    %dh,0x0(%eax)
41e9f1:	72 00                	jb     0x41e9f3
41e9f3:	6f                   	outsl  %ds:(%esi),(%dx)
41e9f4:	00 70 00             	add    %dh,0x0(%eax)
41e9f7:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41e9fb:	6c                   	insb   (%dx),%es:(%edi)
41e9fc:	00 79 00             	add    %bh,0x0(%ecx)
41e9ff:	2e 00 00             	add    %al,%cs:(%eax)
41ea02:	0b 45 00             	or     0x0(%ebp),%eax
41ea05:	72 00                	jb     0x41ea07
41ea07:	72 00                	jb     0x41ea09
41ea09:	6f                   	outsl  %ds:(%esi),(%dx)
41ea0a:	00 72 00             	add    %dh,0x0(%edx)
41ea0d:	00 3d 59 00 6f 00    	add    %bh,0x6f0059
41ea13:	75 00                	jne    0x41ea15
41ea15:	20 00                	and    %al,(%eax)
41ea17:	61                   	popa
41ea18:	00 72 00             	add    %dh,0x0(%edx)
41ea1b:	65 00 20             	add    %ah,%gs:(%eax)
41ea1e:	00 75 00             	add    %dh,0x0(%ebp)
41ea21:	6e                   	outsb  %ds:(%esi),(%dx)
41ea22:	00 61 00             	add    %ah,0x0(%ecx)
41ea25:	62 00                	bound  %eax,(%eax)
41ea27:	6c                   	insb   (%dx),%es:(%edi)
41ea28:	00 65 00             	add    %ah,0x0(%ebp)
41ea2b:	20 00                	and    %al,(%eax)
41ea2d:	74 00                	je     0x41ea2f
41ea2f:	6f                   	outsl  %ds:(%esi),(%dx)
41ea30:	00 20                	add    %ah,(%eax)
41ea32:	00 67 00             	add    %ah,0x0(%edi)
41ea35:	6f                   	outsl  %ds:(%esi),(%dx)
41ea36:	00 20                	add    %ah,(%eax)
41ea38:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41ea3c:	00 61 00             	add    %ah,0x0(%ecx)
41ea3f:	74 00                	je     0x41ea41
41ea41:	20 00                	and    %al,(%eax)
41ea43:	77 00                	ja     0x41ea45
41ea45:	61                   	popa
41ea46:	00 79 00             	add    %bh,0x0(%ecx)
41ea49:	2e 00 00             	add    %al,%cs:(%eax)
41ea4c:	15 47 00 6f 00       	adc    $0x6f0047,%eax
41ea51:	6c                   	insb   (%dx),%es:(%edi)
41ea52:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41ea56:	00 52 00             	add    %dl,0x0(%edx)
41ea59:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ea5f:	2e 00 00             	add    %al,%cs:(%eax)
41ea62:	27                   	daa
41ea63:	41                   	inc    %ecx
41ea64:	00 20                	add    %ah,(%eax)
41ea66:	00 73 00             	add    %dh,0x0(%ebx)
41ea69:	69 00 6d 00 70 00    	imul   $0x70006d,(%eax),%eax
41ea6f:	6c                   	insb   (%dx),%es:(%edi)
41ea70:	00 65 00             	add    %ah,0x0(%ebp)
41ea73:	20 00                	and    %al,(%eax)
41ea75:	67 00 6f 00          	add    %ch,0x0(%bx)
41ea79:	6c                   	insb   (%dx),%es:(%edi)
41ea7a:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41ea7e:	00 62 00             	add    %ah,0x0(%edx)
41ea81:	61                   	popa
41ea82:	00 6e 00             	add    %ch,0x0(%esi)
41ea85:	64 00 2e             	add    %ch,%fs:(%esi)
41ea88:	00 00                	add    %al,(%eax)
41ea8a:	19 57 00             	sbb    %edx,0x0(%edi)
41ea8d:	6f                   	outsl  %ds:(%esi),(%dx)
41ea8e:	00 6f 00             	add    %ch,0x0(%edi)
41ea91:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41ea95:	6e                   	outsb  %ds:(%esi),(%dx)
41ea96:	00 20                	add    %ah,(%eax)
41ea98:	00 53 00             	add    %dl,0x0(%ebx)
41ea9b:	77 00                	ja     0x41ea9d
41ea9d:	6f                   	outsl  %ds:(%esi),(%dx)
41ea9e:	00 72 00             	add    %dh,0x0(%edx)
41eaa1:	64 00 00             	add    %al,%fs:(%eax)
41eaa4:	21 52 00             	and    %edx,0x0(%edx)
41eaa7:	75 00                	jne    0x41eaa9
41eaa9:	73 00                	jae    0x41eaab
41eaab:	74 00                	je     0x41eaad
41eaad:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41eab2:	00 43 00             	add    %al,0x0(%ebx)
41eab5:	68 00 61 00 69       	push   $0x69006100
41eaba:	00 6e 00             	add    %ch,0x0(%esi)
41eabd:	6d                   	insl   (%dx),%es:(%edi)
41eabe:	00 61 00             	add    %ah,0x0(%ecx)
41eac1:	69 00 6c 00 00 1f    	imul   $0x1f00006c,(%eax),%eax
41eac7:	4e                   	dec    %esi
41eac8:	00 61 00             	add    %ah,0x0(%ecx)
41eacb:	6d                   	insl   (%dx),%es:(%edi)
41eacc:	00 65 00             	add    %ah,0x0(%ebp)
41eacf:	6c                   	insb   (%dx),%es:(%edi)
41ead0:	00 65 00             	add    %ah,0x0(%ebp)
41ead3:	73 00                	jae    0x41ead5
41ead5:	73 00                	jae    0x41ead7
41ead7:	20 00                	and    %al,(%eax)
41ead9:	48                   	dec    %eax
41eada:	00 6f 00             	add    %ch,0x0(%edi)
41eadd:	6c                   	insb   (%dx),%es:(%edi)
41eade:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41eae2:	00 77 00             	add    %dh,0x0(%edi)
41eae5:	00 71 59             	add    %dh,0x59(%ecx)
41eae8:	00 6f 00             	add    %ch,0x0(%edi)
41eaeb:	75 00                	jne    0x41eaed
41eaed:	20 00                	and    %al,(%eax)
41eaef:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
41eaf3:	61                   	popa
41eaf4:	00 6e 00             	add    %ch,0x0(%esi)
41eaf7:	6b 00 20             	imul   $0x20,(%eax),%eax
41eafa:	00 66 00             	add    %ah,0x0(%esi)
41eafd:	72 00                	jb     0x41eaff
41eaff:	6f                   	outsl  %ds:(%esi),(%dx)
41eb00:	00 6d 00             	add    %ch,0x0(%ebp)
41eb03:	20 00                	and    %al,(%eax)
41eb05:	79 00                	jns    0x41eb07
41eb07:	6f                   	outsl  %ds:(%esi),(%dx)
41eb08:	00 75 00             	add    %dh,0x0(%ebp)
41eb0b:	72 00                	jb     0x41eb0d
41eb0d:	20 00                	and    %al,(%eax)
41eb0f:	68 00 65 00 61       	push   $0x61006500
41eb14:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
41eb18:	00 68 00             	add    %ch,0x0(%eax)
41eb1b:	20 00                	and    %al,(%eax)
41eb1d:	66 00 6c 00 61       	data16 add %ch,0x61(%eax,%eax,1)
41eb22:	00 73 00             	add    %dh,0x0(%ebx)
41eb25:	6b 00 2c             	imul   $0x2c,(%eax),%eax
41eb28:	00 20                	add    %ah,(%eax)
41eb2a:	00 79 00             	add    %bh,0x0(%ecx)
41eb2d:	6f                   	outsl  %ds:(%esi),(%dx)
41eb2e:	00 75 00             	add    %dh,0x0(%ebp)
41eb31:	20 00                	and    %al,(%eax)
41eb33:	68 00 61 00 76       	push   $0x76006100
41eb38:	00 65 00             	add    %ah,0x0(%ebp)
41eb3b:	20 00                	and    %al,(%eax)
41eb3d:	62 00                	bound  %eax,(%eax)
41eb3f:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41eb43:	6e                   	outsb  %ds:(%esi),(%dx)
41eb44:	00 20                	add    %ah,(%eax)
41eb46:	00 68 00             	add    %ch,0x0(%eax)
41eb49:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41eb4d:	6c                   	insb   (%dx),%es:(%edi)
41eb4e:	00 65 00             	add    %ah,0x0(%ebp)
41eb51:	64 00 2e             	add    %ch,%fs:(%esi)
41eb54:	00 20                	add    %ah,(%eax)
41eb56:	00 00                	add    %al,(%eax)
41eb58:	21 20                	and    %esp,(%eax)
41eb5a:	00 73 00             	add    %dh,0x0(%ebx)
41eb5d:	69 00 70 00 73 00    	imul   $0x730070,(%eax),%eax
41eb63:	20 00                	and    %al,(%eax)
41eb65:	72 00                	jb     0x41eb67
41eb67:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41eb6b:	61                   	popa
41eb6c:	00 69 00             	add    %ch,0x0(%ecx)
41eb6f:	6e                   	outsb  %ds:(%esi),(%dx)
41eb70:	00 69 00             	add    %ch,0x0(%ecx)
41eb73:	6e                   	outsb  %ds:(%esi),(%dx)
41eb74:	00 67 00             	add    %ah,0x0(%edi)
41eb77:	2e 00 00             	add    %al,%cs:(%eax)
41eb7a:	80 97 59 00 6f 00 75 	adcb   $0x75,0x6f0059(%edi)
41eb81:	00 72 00             	add    %dh,0x0(%edx)
41eb84:	20 00                	and    %al,(%eax)
41eb86:	68 00 65 00 61       	push   $0x61006500
41eb8b:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
41eb8f:	00 68 00             	add    %ch,0x0(%eax)
41eb92:	20 00                	and    %al,(%eax)
41eb94:	66 00 6c 00 61       	data16 add %ch,0x61(%eax,%eax,1)
41eb99:	00 73 00             	add    %dh,0x0(%ebx)
41eb9c:	6b 00 20             	imul   $0x20,(%eax),%eax
41eb9f:	00 69 00             	add    %ch,0x0(%ecx)
41eba2:	73 00                	jae    0x41eba4
41eba4:	20 00                	and    %al,(%eax)
41eba6:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41ebaa:	70 00                	jo     0x41ebac
41ebac:	74 00                	je     0x41ebae
41ebae:	79 00                	jns    0x41ebb0
41ebb0:	2e 00 20             	add    %ah,%cs:(%eax)
41ebb3:	00 59 00             	add    %bl,0x0(%ecx)
41ebb6:	6f                   	outsl  %ds:(%esi),(%dx)
41ebb7:	00 75 00             	add    %dh,0x0(%ebp)
41ebba:	20 00                	and    %al,(%eax)
41ebbc:	6e                   	outsb  %ds:(%esi),(%dx)
41ebbd:	00 65 00             	add    %ah,0x0(%ebp)
41ebc0:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41ebc5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ebc9:	00 20                	add    %ah,(%eax)
41ebcb:	00 66 00             	add    %ah,0x0(%esi)
41ebce:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
41ebd4:	20 00                	and    %al,(%eax)
41ebd6:	61                   	popa
41ebd7:	00 20                	add    %ah,(%eax)
41ebd9:	00 72 00             	add    %dh,0x0(%edx)
41ebdc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ebe0:	74 00                	je     0x41ebe2
41ebe2:	20 00                	and    %al,(%eax)
41ebe4:	6c                   	insb   (%dx),%es:(%edi)
41ebe5:	00 6f 00             	add    %ch,0x0(%edi)
41ebe8:	63 00                	arpl   %eax,(%eax)
41ebea:	61                   	popa
41ebeb:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ebef:	00 6f 00             	add    %ch,0x0(%edi)
41ebf2:	6e                   	outsb  %ds:(%esi),(%dx)
41ebf3:	00 20                	add    %ah,(%eax)
41ebf5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ebf9:	00 20                	add    %ah,(%eax)
41ebfb:	00 68 00             	add    %ch,0x0(%eax)
41ebfe:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41ec02:	6c                   	insb   (%dx),%es:(%edi)
41ec03:	00 20                	add    %ah,(%eax)
41ec05:	00 61 00             	add    %ah,0x0(%ecx)
41ec08:	67 00 61 00          	add    %ah,0x0(%bx,%di)
41ec0c:	69 00 6e 00 2e 00    	imul   $0x2e006e,(%eax),%eax
41ec12:	00 49 59             	add    %cl,0x59(%ecx)
41ec15:	00 6f 00             	add    %ch,0x0(%edi)
41ec18:	75 00                	jne    0x41ec1a
41ec1a:	72 00                	jb     0x41ec1c
41ec1c:	20 00                	and    %al,(%eax)
41ec1e:	68 00 65 00 61       	push   $0x61006500
41ec23:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41ec27:	00 6e 00             	add    %ch,0x0(%esi)
41ec2a:	67 00 20             	add    %ah,(%bx,%si)
41ec2d:	00 66 00             	add    %ah,0x0(%esi)
41ec30:	6c                   	insb   (%dx),%es:(%edi)
41ec31:	00 61 00             	add    %ah,0x0(%ecx)
41ec34:	73 00                	jae    0x41ec36
41ec36:	6b 00 20             	imul   $0x20,(%eax),%eax
41ec39:	00 68 00             	add    %ch,0x0(%eax)
41ec3c:	61                   	popa
41ec3d:	00 73 00             	add    %dh,0x0(%ebx)
41ec40:	20 00                	and    %al,(%eax)
41ec42:	62 00                	bound  %eax,(%eax)
41ec44:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41ec48:	6e                   	outsb  %ds:(%esi),(%dx)
41ec49:	00 20                	add    %ah,(%eax)
41ec4b:	00 66 00             	add    %ah,0x0(%esi)
41ec4e:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
41ec54:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
41ec59:	00 20                	add    %ah,(%eax)
41ec5b:	00 00                	add    %al,(%eax)
41ec5d:	03 2f                	add    (%edi),%ebp
41ec5f:	00 00                	add    %al,(%eax)
41ec61:	03 7c 00 00          	add    0x0(%eax,%eax,1),%edi
41ec65:	1d 48 00 6f 00       	sbb    $0x6f0048,%eax
41ec6a:	6c                   	insb   (%dx),%es:(%edi)
41ec6b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41ec6f:	00 77 00             	add    %dh,0x0(%edi)
41ec72:	20 00                	and    %al,(%eax)
41ec74:	53                   	push   %ebx
41ec75:	00 6f 00             	add    %ch,0x0(%edi)
41ec78:	6c                   	insb   (%dx),%es:(%edi)
41ec79:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41ec7d:	00 65 00             	add    %ah,0x0(%ebp)
41ec80:	72 00                	jb     0x41ec82
41ec82:	00 31                	add    %dh,(%ecx)
41ec84:	41                   	inc    %ecx
41ec85:	00 52 00             	add    %dl,0x0(%edx)
41ec88:	54                   	push   %esp
41ec89:	00 30                	add    %dh,(%eax)
41ec8b:	00 52 00             	add    %dl,0x0(%edx)
41ec8e:	31 00                	xor    %eax,(%eax)
41ec90:	41                   	inc    %ecx
41ec91:	00 5f 00             	add    %bl,0x0(%edi)
41ec94:	49                   	dec    %ecx
41ec95:	00 53 00             	add    %dl,0x0(%ebx)
41ec98:	4e                   	dec    %esi
41ec99:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
41ec9d:	00 34 00             	add    %dh,(%eax,%eax,1)
41eca0:	5f                   	pop    %edi
41eca1:	00 43 00             	add    %al,0x0(%ebx)
41eca4:	48                   	dec    %eax
41eca5:	00 33                	add    %dh,(%ebx)
41eca7:	00 33                	add    %dh,(%ebx)
41eca9:	00 54 00 33          	add    %dl,0x33(%eax,%eax,1)
41ecad:	00 52 00             	add    %dl,0x0(%edx)
41ecb0:	53                   	push   %ebx
41ecb1:	00 21                	add    %ah,(%ecx)
41ecb3:	00 00                	add    %al,(%eax)
41ecb5:	17                   	pop    %ss
41ecb6:	57                   	push   %edi
41ecb7:	00 65 00             	add    %ah,0x0(%ebp)
41ecba:	6c                   	insb   (%dx),%es:(%edi)
41ecbb:	00 63 00             	add    %ah,0x0(%ebx)
41ecbe:	6f                   	outsl  %ds:(%esi),(%dx)
41ecbf:	00 6d 00             	add    %ch,0x0(%ebp)
41ecc2:	65 00 20             	add    %ah,%gs:(%eax)
41ecc5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ecc9:	00 20                	add    %ah,(%eax)
41eccb:	00 00                	add    %al,(%eax)
41eccd:	05 2c 00 20 00       	add    $0x20002c,%eax
41ecd2:	00 03                	add    %al,(%ebx)
41ecd4:	2e 00 00             	add    %al,%cs:(%eax)
41ecd7:	80 ad 59 00 6f 00 75 	subb   $0x75,0x6f0059(%ebp)
41ecde:	00 20                	add    %ah,(%eax)
41ece0:	00 63 00             	add    %ah,0x0(%ebx)
41ece3:	61                   	popa
41ece4:	00 6e 00             	add    %ch,0x0(%esi)
41ece7:	20 00                	and    %al,(%eax)
41ece9:	6d                   	insl   (%dx),%es:(%edi)