41bbe7:	6f                   	outsl  %ds:(%esi),(%dx)
41bbe8:	00 62 00             	add    %ah,0x0(%edx)
41bbeb:	00 0d 66 00 72 00    	add    %cl,0x720066
41bbf1:	6d                   	insl   (%dx),%es:(%edi)
41bbf2:	00 6f 00             	add    %ch,0x0(%edi)
41bbf5:	69 00 73 00 00 33    	imul   $0x33000073,(%eax),%eax
41bbfb:	73 00                	jae    0x41bbfd
41bbfd:	75 00                	jne    0x41bbff
41bbff:	70 00                	jo     0x41bc01
41bc01:	70 00                	jo     0x41bc03
41bc03:	6c                   	insb   (%dx),%es:(%edi)
41bc04:	00 69 00             	add    %ch,0x0(%ecx)
41bc07:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bc0b:	73 00                	jae    0x41bc0d
41bc0d:	42                   	inc    %edx
41bc0e:	00 69 00             	add    %ch,0x0(%ecx)
41bc11:	6e                   	outsb  %ds:(%esi),(%dx)
41bc12:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bc16:	00 6e 00             	add    %ch,0x0(%esi)
41bc19:	67 00 4e 00          	add    %cl,0x0(%bp)
41bc1d:	61                   	popa
41bc1e:	00 76 00             	add    %dh,0x0(%esi)
41bc21:	69 00 67 00 61 00    	imul   $0x610067,(%eax),%eax
41bc27:	74 00                	je     0x41bc29
41bc29:	6f                   	outsl  %ds:(%esi),(%dx)
41bc2a:	00 72 00             	add    %dh,0x0(%edx)
41bc2d:	00 43 73             	add    %al,0x73(%ebx)
41bc30:	00 75 00             	add    %dh,0x0(%ebp)
41bc33:	70 00                	jo     0x41bc35
41bc35:	70 00                	jo     0x41bc37
41bc37:	6c                   	insb   (%dx),%es:(%edi)
41bc38:	00 69 00             	add    %ch,0x0(%ecx)
41bc3b:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bc3f:	73 00                	jae    0x41bc41
41bc41:	42                   	inc    %edx
41bc42:	00 69 00             	add    %ch,0x0(%ecx)
41bc45:	6e                   	outsb  %ds:(%esi),(%dx)
41bc46:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41bc4a:	00 6e 00             	add    %ch,0x0(%esi)
41bc4d:	67 00 4e 00          	add    %cl,0x0(%bp)
41bc51:	61                   	popa
41bc52:	00 76 00             	add    %dh,0x0(%esi)
41bc55:	69 00 67 00 61 00    	imul   $0x610067,(%eax),%eax
41bc5b:	74 00                	je     0x41bc5d
41bc5d:	6f                   	outsl  %ds:(%esi),(%dx)
41bc5e:	00 72 00             	add    %dh,0x0(%edx)
41bc61:	53                   	push   %ebx
41bc62:	00 61 00             	add    %ah,0x0(%ecx)
41bc65:	76 00                	jbe    0x41bc67
41bc67:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
41bc6b:	74 00                	je     0x41bc6d
41bc6d:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41bc71:	00 2b                	add    %ch,(%ebx)
41bc73:	73 00                	jae    0x41bc75
41bc75:	75 00                	jne    0x41bc77
41bc77:	70 00                	jo     0x41bc79
41bc79:	70 00                	jo     0x41bc7b
41bc7b:	6c                   	insb   (%dx),%es:(%edi)
41bc7c:	00 69 00             	add    %ch,0x0(%ecx)
41bc7f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bc83:	73 00                	jae    0x41bc85
41bc85:	44                   	inc    %esp
41bc86:	00 61 00             	add    %ah,0x0(%ecx)
41bc89:	74 00                	je     0x41bc8b
41bc8b:	61                   	popa
41bc8c:	00 47 00             	add    %al,0x0(%edi)
41bc8f:	72 00                	jb     0x41bc91
41bc91:	69 00 64 00 56 00    	imul   $0x560064,(%eax),%eax
41bc97:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
41bc9d:	00 19                	add    %bl,(%ecx)
41bc9f:	53                   	push   %ebx
41bca0:	00 75 00             	add    %dh,0x0(%ebp)
41bca3:	70 00                	jo     0x41bca5
41bca5:	70 00                	jo     0x41bca7
41bca7:	6c                   	insb   (%dx),%es:(%edi)
41bca8:	00 69 00             	add    %ch,0x0(%ecx)
41bcab:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bcaf:	4e                   	dec    %esi
41bcb0:	00 61 00             	add    %ah,0x0(%ecx)
41bcb3:	6d                   	insl   (%dx),%es:(%edi)
41bcb4:	00 65 00             	add    %ah,0x0(%ebp)
41bcb7:	00 0b                	add    %cl,(%ebx)
41bcb9:	9b                   	fwait
41bcba:	4f                   	dec    %edi
41bcbb:	94                   	xchg   %eax,%esp
41bcbc:	5e                   	pop    %esi
41bcbd:	46                   	inc    %esi
41bcbe:	55                   	push   %ebp
41bcbf:	0d 54 f0 79 01       	or     $0x179f054,%eax
41bcc4:	0d 66 00 72 00       	or     $0x720066,%eax
41bcc9:	6d                   	insl   (%dx),%es:(%edi)
41bcca:	00 53 00             	add    %dl,0x0(%ebx)
41bccd:	75 00                	jne    0x41bccf
41bccf:	70 00                	jo     0x41bcd1
41bcd1:	00 0d 66 00 72 00    	add    %cl,0x720066
41bcd7:	6d                   	insl   (%dx),%es:(%edi)
41bcd8:	00 73 00             	add    %dh,0x0(%ebx)
41bcdb:	75 00                	jne    0x41bcdd
41bcdd:	70 00                	jo     0x41bcdf
41bcdf:	00 3d 50 00 68 00    	add    %bh,0x680050
41bce5:	6f                   	outsl  %ds:(%esi),(%dx)
41bce6:	00 6e 00             	add    %ch,0x0(%esi)
41bce9:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41bced:	68 00 6f 00 70       	push   $0x70006f00
41bcf2:	00 2e                	add    %ch,(%esi)
41bcf4:	00 50 00             	add    %dl,0x0(%eax)
41bcf7:	72 00                	jb     0x41bcf9
41bcf9:	6f                   	outsl  %ds:(%esi),(%dx)
41bcfa:	00 70 00             	add    %dh,0x0(%eax)
41bcfd:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bd01:	74 00                	je     0x41bd03
41bd03:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41bd09:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
41bd0d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41bd11:	6f                   	outsl  %ds:(%esi),(%dx)
41bd12:	00 75 00             	add    %dh,0x0(%ebp)
41bd15:	72 00                	jb     0x41bd17
41bd17:	63 00                	arpl   %eax,(%eax)
41bd19:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41bd1d:	00 15 4f 00 66 00    	add    %dl,0x66004f
41bd23:	66 00 69 00          	data16 add %ch,0x0(%ecx)
41bd27:	63 00                	arpl   %eax,(%eax)
41bd29:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
41bd2d:	69 00 74 00 32 00    	imul   $0x320074,(%eax),%eax
41bd33:	00 2b                	add    %ch,(%ebx)
41bd35:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
41bd39:	68 00 6f 00 70       	push   $0x70006f00
41bd3e:	00 43 00             	add    %al,0x0(%ebx)
41bd41:	6f                   	outsl  %ds:(%esi),(%dx)
41bd42:	00 6e 00             	add    %ch,0x0(%esi)
41bd45:	6e                   	outsb  %ds:(%esi),(%dx)
41bd46:	00 65 00             	add    %ah,0x0(%ebp)
41bd49:	63 00                	arpl   %eax,(%eax)
41bd4b:	74 00                	je     0x41bd4d
41bd4d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41bd53:	53                   	push   %ebx
41bd54:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41bd58:	00 69 00             	add    %ch,0x0(%ecx)
41bd5b:	6e                   	outsb  %ds:(%esi),(%dx)
41bd5c:	00 67 00             	add    %ah,0x0(%edi)
41bd5f:	00 0b                	add    %cl,(%ebx)
41bd61:	54                   	push   %esp
41bd62:	00 61 00             	add    %ah,0x0(%ecx)
41bd65:	62 00                	bound  %eax,(%eax)
41bd67:	6c                   	insb   (%dx),%es:(%edi)
41bd68:	00 65 00             	add    %ah,0x0(%ebp)
41bd6b:	00 80 f3 44 00 45    	add    %al,0x450044f3(%eax)
41bd71:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
41bd75:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
41bd79:	00 20                	add    %ah,(%eax)
41bd7b:	00 46 00             	add    %al,0x0(%esi)
41bd7e:	52                   	push   %edx
41bd7f:	00 4f 00             	add    %cl,0x0(%edi)
41bd82:	4d                   	dec    %ebp
41bd83:	00 20                	add    %ah,(%eax)
41bd85:	00 5b 00             	add    %bl,0x0(%ebx)
41bd88:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41bd8c:	6f                   	outsl  %ds:(%esi),(%dx)
41bd8d:	00 5d 00             	add    %bl,0x0(%ebp)
41bd90:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41bd94:	53                   	push   %ebx
41bd95:	00 75 00             	add    %dh,0x0(%ebp)
41bd98:	70 00                	jo     0x41bd9a
41bd9a:	70 00                	jo     0x41bd9c
41bd9c:	6c                   	insb   (%dx),%es:(%edi)
41bd9d:	00 69 00             	add    %ch,0x0(%ecx)
41bda0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bda4:	73 00                	jae    0x41bda6
41bda6:	5d                   	pop    %ebp
41bda7:	00 20                	add    %ah,(%eax)
41bda9:	00 57 00             	add    %dl,0x0(%edi)
41bdac:	48                   	dec    %eax
41bdad:	00 45 00             	add    %al,0x0(%ebp)
41bdb0:	52                   	push   %edx
41bdb1:	00 45 00             	add    %al,0x0(%ebp)
41bdb4:	20 00                	and    %al,(%eax)
41bdb6:	28 00                	sub    %al,(%eax)
41bdb8:	28 00                	sub    %al,(%eax)
41bdba:	5b                   	pop    %ebx
41bdbb:	00 53 00             	add    %dl,0x0(%ebx)
41bdbe:	75 00                	jne    0x41bdc0
41bdc0:	70 00                	jo     0x41bdc2
41bdc2:	70 00                	jo     0x41bdc4
41bdc4:	6c                   	insb   (%dx),%es:(%edi)
41bdc5:	00 69 00             	add    %ch,0x0(%ecx)
41bdc8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bdcc:	49                   	dec    %ecx
41bdcd:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41bdd1:	00 20                	add    %ah,(%eax)
41bdd3:	00 3d 00 20 00 40    	add    %bh,0x40002000
41bdd9:	00 4f 00             	add    %cl,0x0(%edi)
41bddc:	72 00                	jb     0x41bdde
41bdde:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41bde4:	6e                   	outsb  %ds:(%esi),(%dx)
41bde5:	00 61 00             	add    %ah,0x0(%ecx)
41bde8:	6c                   	insb   (%dx),%es:(%edi)
41bde9:	00 5f 00             	add    %bl,0x0(%edi)
41bdec:	53                   	push   %ebx
41bded:	00 75 00             	add    %dh,0x0(%ebp)
41bdf0:	70 00                	jo     0x41bdf2
41bdf2:	70 00                	jo     0x41bdf4
41bdf4:	6c                   	insb   (%dx),%es:(%edi)
41bdf5:	00 69 00             	add    %ch,0x0(%ecx)
41bdf8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bdfc:	49                   	dec    %ecx
41bdfd:	00 44 00 29          	add    %al,0x29(%eax,%eax,1)
41be01:	00 20                	add    %ah,(%eax)
41be03:	00 41 00             	add    %al,0x0(%ecx)
41be06:	4e                   	dec    %esi
41be07:	00 44 00 20          	add    %al,0x20(%eax,%eax,1)
41be0b:	00 28                	add    %ch,(%eax)
41be0d:	00 5b 00             	add    %bl,0x0(%ebx)
41be10:	53                   	push   %ebx
41be11:	00 75 00             	add    %dh,0x0(%ebp)
41be14:	70 00                	jo     0x41be16
41be16:	70 00                	jo     0x41be18
41be18:	6c                   	insb   (%dx),%es:(%edi)
41be19:	00 69 00             	add    %ch,0x0(%ecx)
41be1c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41be20:	4e                   	dec    %esi
41be21:	00 61 00             	add    %ah,0x0(%ecx)
41be24:	6d                   	insl   (%dx),%es:(%edi)
41be25:	00 65 00             	add    %ah,0x0(%ebp)
41be28:	5d                   	pop    %ebp
41be29:	00 20                	add    %ah,(%eax)
41be2b:	00 3d 00 20 00 40    	add    %bh,0x40002000
41be31:	00 4f 00             	add    %cl,0x0(%edi)
41be34:	72 00                	jb     0x41be36
41be36:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41be3c:	6e                   	outsb  %ds:(%esi),(%dx)
41be3d:	00 61 00             	add    %ah,0x0(%ecx)
41be40:	6c                   	insb   (%dx),%es:(%edi)
41be41:	00 5f 00             	add    %bl,0x0(%edi)
41be44:	53                   	push   %ebx
41be45:	00 75 00             	add    %dh,0x0(%ebp)
41be48:	70 00                	jo     0x41be4a
41be4a:	70 00                	jo     0x41be4c
41be4c:	6c                   	insb   (%dx),%es:(%edi)
41be4d:	00 69 00             	add    %ch,0x0(%ecx)
41be50:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41be54:	4e                   	dec    %esi
41be55:	00 61 00             	add    %ah,0x0(%ecx)
41be58:	6d                   	insl   (%dx),%es:(%edi)
41be59:	00 65 00             	add    %ah,0x0(%ebp)
41be5c:	29 00                	sub    %eax,(%eax)
41be5e:	29 00                	sub    %eax,(%eax)
41be60:	00 29                	add    %ch,(%ecx)
41be62:	40                   	inc    %eax
41be63:	00 4f 00             	add    %cl,0x0(%edi)
41be66:	72 00                	jb     0x41be68
41be68:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41be6e:	6e                   	outsb  %ds:(%esi),(%dx)
41be6f:	00 61 00             	add    %ah,0x0(%ecx)
41be72:	6c                   	insb   (%dx),%es:(%edi)
41be73:	00 5f 00             	add    %bl,0x0(%edi)
41be76:	53                   	push   %ebx
41be77:	00 75 00             	add    %dh,0x0(%ebp)
41be7a:	70 00                	jo     0x41be7c
41be7c:	70 00                	jo     0x41be7e
41be7e:	6c                   	insb   (%dx),%es:(%edi)
41be7f:	00 69 00             	add    %ch,0x0(%ecx)
41be82:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41be86:	49                   	dec    %ecx
41be87:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
41be8b:	2d 40 00 4f 00       	sub    $0x4f0040,%eax
41be90:	72 00                	jb     0x41be92
41be92:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41be98:	6e                   	outsb  %ds:(%esi),(%dx)
41be99:	00 61 00             	add    %ah,0x0(%ecx)
41be9c:	6c                   	insb   (%dx),%es:(%edi)
41be9d:	00 5f 00             	add    %bl,0x0(%edi)
41bea0:	53                   	push   %ebx
41bea1:	00 75 00             	add    %dh,0x0(%ebp)
41bea4:	70 00                	jo     0x41bea6
41bea6:	70 00                	jo     0x41bea8
41bea8:	6c                   	insb   (%dx),%es:(%edi)
41bea9:	00 69 00             	add    %ch,0x0(%ecx)
41beac:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41beb0:	4e                   	dec    %esi
41beb1:	00 61 00             	add    %ah,0x0(%ecx)
41beb4:	6d                   	insl   (%dx),%es:(%edi)
41beb5:	00 65 00             	add    %ah,0x0(%ebp)
41beb8:	00 81 63 49 00 4e    	add    %al,0x4e004963(%ecx)
41bebe:	00 53 00             	add    %dl,0x0(%ebx)
41bec1:	45                   	inc    %ebp
41bec2:	00 52 00             	add    %dl,0x0(%edx)
41bec5:	54                   	push   %esp
41bec6:	00 20                	add    %ah,(%eax)
41bec8:	00 49 00             	add    %cl,0x0(%ecx)
41becb:	4e                   	dec    %esi
41becc:	00 54 00 4f          	add    %dl,0x4f(%eax,%eax,1)
41bed0:	00 20                	add    %ah,(%eax)
41bed2:	00 5b 00             	add    %bl,0x0(%ebx)
41bed5:	64 00 62 00          	add    %ah,%fs:0x0(%edx)
41bed9:	6f                   	outsl  %ds:(%esi),(%dx)
41beda:	00 5d 00             	add    %bl,0x0(%ebp)
41bedd:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
41bee1:	53                   	push   %ebx
41bee2:	00 75 00             	add    %dh,0x0(%ebp)
41bee5:	70 00                	jo     0x41bee7
41bee7:	70 00                	jo     0x41bee9
41bee9:	6c                   	insb   (%dx),%es:(%edi)
41beea:	00 69 00             	add    %ch,0x0(%ecx)
41beed:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bef1:	73 00                	jae    0x41bef3
41bef3:	5d                   	pop    %ebp
41bef4:	00 20                	add    %ah,(%eax)
41bef6:	00 28                	add    %ch,(%eax)
41bef8:	00 5b 00             	add    %bl,0x0(%ebx)
41befb:	53                   	push   %ebx
41befc:	00 75 00             	add    %dh,0x0(%ebp)
41beff:	70 00                	jo     0x41bf01
41bf01:	70 00                	jo     0x41bf03
41bf03:	6c                   	insb   (%dx),%es:(%edi)
41bf04:	00 69 00             	add    %ch,0x0(%ecx)
41bf07:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bf0b:	49                   	dec    %ecx
41bf0c:	00 44 00 5d          	add    %al,0x5d(%eax,%eax,1)
41bf10:	00 2c 00             	add    %ch,(%eax,%eax,1)
41bf13:	20 00                	and    %al,(%eax)
41bf15:	5b                   	pop    %ebx
41bf16:	00 53 00             	add    %dl,0x0(%ebx)
41bf19:	75 00                	jne    0x41bf1b
41bf1b:	70 00                	jo     0x41bf1d
41bf1d:	70 00                	jo     0x41bf1f
41bf1f:	6c                   	insb   (%dx),%es:(%edi)
41bf20:	00 69 00             	add    %ch,0x0(%ecx)
41bf23:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41bf27:	4e                   	dec    %esi
41bf28:	00 61 00             	add    %ah,0x0(%ecx)
41bf2b:	6d                   	insl   (%dx),%es:(%edi)
41bf2c:	00 65 00             	add    %ah,0x0(%ebp)
41bf2f:	5d                   	pop    %ebp
41bf30:	00 29                	add    %ch,(%ecx)
41bf32:	00 20                	add    %ah,(%eax)
41bf34:	00 56 00             	add    %dl,0x0(%esi)
41bf37:	41                   	inc    %ecx
41bf38:	00 4c 00 55          	add    %cl,0x55(%eax,%eax,1)
41bf3c:	00 45 00             	add    %al,0x0(%ebp)
41bf3f:	53                   	push   %ebx
41bf40:	00 20                	add    %ah,(%eax)
41bf42:	00 28                	add    %ch,(%eax)
41bf44:	00 40 00             	add    %al,0x0(%eax)
41bf47:	53                   	push   %ebx
41bf48:	00 75 00             	add    %dh,0x0(%ebp)
41bf4b:	70 00                	jo     0x41bf4d
41bf4d:	70 00                	jo     0x41bf4f
41bf4f:	6c                   	insb   (%dx),%es:(%edi)
41bf50:	00 69 00             	add    %ch,0x0(%ecx)
41bf53:	65 00 72 00          	add    %dh,%gs:0x0(%edx)