41bd5b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41bd5f:	00 4c 00 6d          	add    %cl,0x6d(%eax,%eax,1)
41bd63:	00 52 00             	add    %dl,0x0(%edx)
41bd66:	73 00                	jae    0x41bd68
41bd68:	62 00                	bound  %eax,(%eax)
41bd6a:	2e 06                	cs push %es
41bd6c:	42                   	inc    %edx
41bd6d:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41bd71:	00 32                	add    %dh,(%edx)
41bd73:	00 35 00 30 00 59    	add    %dh,0x59003000
41bd79:	00 57 00             	add    %dl,0x0(%edi)
41bd7c:	6c                   	insb   (%dx),%es:(%edi)
41bd7d:	00 75 00             	add    %dh,0x0(%ebp)
41bd80:	5a                   	pop    %edx
41bd81:	00 58 00             	add    %bl,0x0(%eax)
41bd84:	4a                   	dec    %edx
41bd85:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41bd89:	00 32                	add    %dh,(%edx)
41bd8b:	00 35 00 30 00 63    	add    %dh,0x63003000
41bd91:	00 6d 00             	add    %ch,0x0(%ebp)
41bd94:	39 00                	cmp    %eax,(%eax)
41bd96:	73 00                	jae    0x41bd98
41bd98:	2e 06                	cs push %es
41bd9a:	46                   	inc    %esi
41bd9b:	00 42 00             	add    %al,0x0(%edx)
41bd9e:	79 00                	jns    0x41bda0
41bda0:	62 00                	bound  %eax,(%eax)
41bda2:	32 00                	xor    (%eax),%al
41bda4:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
41bda8:	59                   	pop    %ecx
41bda9:	00 57 00             	add    %dl,0x0(%edi)
41bdac:	30 00                	xor    %al,(%eax)
41bdae:	2e 06                	cs push %es
41bdb0:	5a                   	pop    %edx
41bdb1:	00 32                	add    %dh,(%edx)
41bdb3:	00 56 00             	add    %dl,0x0(%esi)
41bdb6:	30 00                	xor    %al,(%eax)
41bdb8:	58                   	pop    %eax
41bdb9:	00 30                	add    %dh,(%eax)
41bdbb:	00 6c 00 30          	add    %ch,0x30(%eax,%eax,1)
41bdbf:	00 5a 00             	add    %bl,0x0(%edx)
41bdc2:	57                   	push   %edi
41bdc3:	00 30                	add    %dh,(%eax)
41bdc5:	00 2e                	add    %ch,(%esi)
41bdc7:	06                   	push   %es
41bdc8:	55                   	push   %ebp
41bdc9:	00 33                	add    %dh,(%ebx)
41bdcb:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
41bdcf:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41bdd3:	00 56 00             	add    %dl,0x0(%esi)
41bdd6:	74 00                	je     0x41bdd8
41bdd8:	2e 06                	cs push %es
41bdda:	47                   	inc    %edi
41bddb:	00 31                	add    %dh,(%ecx)
41bddd:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
41bde1:	06                   	push   %es
41bde2:	46                   	inc    %esi
41bde3:	00 4a 00             	add    %cl,0x0(%edx)
41bde6:	68 00 62 00 6d       	push   $0x6d006200
41bdeb:	00 52 00             	add    %dl,0x0(%edx)
41bdee:	76 00                	jbe    0x41bdf0
41bdf0:	62 00                	bound  %eax,(%eax)
41bdf2:	51                   	push   %ecx
41bdf3:	00 42 00             	add    %al,0x0(%edx)
41bdf6:	47                   	inc    %edi
41bdf7:	00 62 00             	add    %ah,0x0(%edx)
41bdfa:	33 00                	xor    (%eax),%eax
41bdfc:	4a                   	dec    %edx
41bdfd:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
41be01:	06                   	push   %es
41be02:	45                   	inc    %ebp
41be03:	00 56 00             	add    %dl,0x0(%esi)
41be06:	75 00                	jne    0x41be08
41be08:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
41be0c:	30 00                	xor    %al,(%eax)
41be0e:	2e 06                	cs push %es
41be10:	63 00                	arpl   %eax,(%eax)
41be12:	33 00                	xor    (%eax),%eax
41be14:	6c                   	insb   (%dx),%es:(%edi)
41be15:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
41be19:	06                   	push   %es
41be1a:	45                   	inc    %ebp
41be1b:	00 31                	add    %dh,(%ecx)
41be1d:	00 68 00             	add    %ch,0x0(%eax)
41be20:	61                   	popa
41be21:	00 57 00             	add    %dl,0x0(%edi)
41be24:	34 00                	xor    $0x0,%al
41be26:	2e 06                	cs push %es
41be28:	51                   	push   %ecx
41be29:	00 58 00             	add    %bl,0x0(%eax)
41be2c:	42                   	inc    %edx
41be2d:	00 77 00             	add    %dh,0x0(%edi)
41be30:	52                   	push   %edx
41be31:	00 47 00             	add    %al,0x0(%edi)
41be34:	39 00                	cmp    %eax,(%eax)
41be36:	74 00                	je     0x41be38
41be38:	59                   	pop    %ecx
41be39:	00 57 00             	add    %dl,0x0(%edi)
41be3c:	6c                   	insb   (%dx),%es:(%edi)
41be3d:	00 75 00             	add    %dh,0x0(%ebp)
41be40:	2e 06                	cs push %es
41be42:	47                   	inc    %edi
41be43:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41be47:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41be4b:	00 39                	add    %bh,(%ecx)
41be4d:	00 44 00 64          	add    %al,0x64(%eax,%eax,1)
41be51:	00 58 00             	add    %bl,0x0(%eax)
41be54:	4a                   	dec    %edx
41be55:	00 79 00             	add    %bh,0x0(%ecx)
41be58:	5a                   	pop    %edx
41be59:	00 57 00             	add    %dl,0x0(%edi)
41be5c:	35 00 30 00 52       	xor    $0x52003000,%eax
41be61:	00 47 00             	add    %al,0x0(%edi)
41be64:	39 00                	cmp    %eax,(%eax)
41be66:	74 00                	je     0x41be68
41be68:	59                   	pop    %ecx
41be69:	00 57 00             	add    %dl,0x0(%edi)
41be6c:	6c                   	insb   (%dx),%es:(%edi)
41be6d:	00 75 00             	add    %dh,0x0(%ebp)
41be70:	2e 06                	cs push %es
41be72:	46                   	inc    %esi
41be73:	00 4e 00             	add    %cl,0x0(%esi)
41be76:	35 00 63 00 33       	xor    $0x33006300,%eax
41be7b:	00 52 00             	add    %dl,0x0(%edx)
41be7e:	6c                   	insb   (%dx),%es:(%edi)
41be7f:	00 62 00             	add    %ah,0x0(%edx)
41be82:	53                   	push   %ebx
41be83:	00 35 00 53 00 5a    	add    %dh,0x5a005300
41be89:	00 57 00             	add    %dl,0x0(%edi)
41be8c:	5a                   	pop    %edx
41be8d:	00 73 00             	add    %dh,0x0(%ebx)
41be90:	5a                   	pop    %edx
41be91:	00 57 00             	add    %dl,0x0(%edi)
41be94:	4e                   	dec    %esi
41be95:	00 30                	add    %dh,(%eax)
41be97:	00 61 00             	add    %ah,0x0(%ecx)
41be9a:	57                   	push   %edi
41be9b:	00 39                	add    %bh,(%ecx)
41be9d:	00 75 00             	add    %dh,0x0(%ebp)
41bea0:	2e 06                	cs push %es
41bea2:	45                   	inc    %ebp
41bea3:	00 52 00             	add    %dl,0x0(%edx)
41bea6:	70 00                	jo     0x41bea8
41bea8:	63 00                	arpl   %eax,(%eax)
41beaa:	6d                   	insl   (%dx),%es:(%edi)
41beab:	00 56 00             	add    %dl,0x0(%esi)
41beae:	6a 00                	push   $0x0
41beb0:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41beb4:	6c                   	insb   (%dx),%es:(%edi)
41beb5:	00 76 00             	add    %dh,0x0(%esi)
41beb8:	62 00                	bound  %eax,(%eax)
41beba:	67 00 42 00          	add    %al,0x0(%bp,%si)
41bebe:	66 00 5a 00          	data16 add %bl,0x0(%edx)
41bec2:	47                   	inc    %edi
41bec3:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
41bec7:	00 5a 00             	add    %bl,0x0(%edx)
41beca:	57                   	push   %edi
41becb:	00 4e 00             	add    %cl,0x0(%esi)
41bece:	30 00                	xor    %al,(%eax)
41bed0:	61                   	popa
41bed1:	00 57 00             	add    %dl,0x0(%edi)
41bed4:	39 00                	cmp    %eax,(%eax)
41bed6:	75 00                	jne    0x41bed8
41bed8:	2e 06                	cs push %es
41beda:	46                   	inc    %esi
41bedb:	00 4e 00             	add    %cl,0x0(%esi)
41bede:	6c                   	insb   (%dx),%es:(%edi)
41bedf:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
41bee3:	00 4e 00             	add    %cl,0x0(%esi)
41bee6:	31 00                	xor    %eax,(%eax)
41bee8:	63 00                	arpl   %eax,(%eax)
41beea:	6e                   	outsb  %ds:(%esi),(%dx)
41beeb:	00 4e 00             	add    %cl,0x0(%esi)
41beee:	76 00                	jbe    0x41bef0
41bef0:	63 00                	arpl   %eax,(%eax)
41bef2:	6c                   	insb   (%dx),%es:(%edi)
41bef3:	00 42 00             	add    %al,0x0(%edx)
41bef6:	76 00                	jbe    0x41bef8
41bef8:	63 00                	arpl   %eax,(%eax)
41befa:	32 00                	xor    (%eax),%al
41befc:	6c                   	insb   (%dx),%es:(%edi)
41befd:	00 30                	add    %dh,(%eax)
41beff:	00 61 00             	add    %ah,0x0(%ecx)
41bf02:	57                   	push   %edi
41bf03:	00 39                	add    %bh,(%ecx)
41bf05:	00 75 00             	add    %dh,0x0(%ebp)
41bf08:	2e 06                	cs push %es
41bf0a:	47                   	inc    %edi
41bf0b:	00 6c 00 4e          	add    %ch,0x4e(%eax,%eax,1)
41bf0f:	00 62 00             	add    %ah,0x0(%edx)
41bf12:	33 00                	xor    (%eax),%eax
41bf14:	5a                   	pop    %edx
41bf15:	00 6c 00 56          	add    %ch,0x56(%eax,%eax,1)
41bf19:	00 47 00             	add    %al,0x0(%edi)
41bf1c:	38 00                	cmp    %al,(%eax)
41bf1e:	2e 06                	cs push %es
41bf20:	54                   	push   %esp
41bf21:	00 57 00             	add    %dl,0x0(%edi)
41bf24:	56                   	push   %esi
41bf25:	00 30                	add    %dh,(%eax)
41bf27:	00 61 00             	add    %ah,0x0(%ecx)
41bf2a:	47                   	inc    %edi
41bf2b:	00 39                	add    %bh,(%ecx)
41bf2d:	00 6b 00             	add    %ch,0x0(%ebx)
41bf30:	53                   	push   %ebx
41bf31:	00 57 00             	add    %dl,0x0(%edi)
41bf34:	35 00 6d 00 62       	xor    $0x62006d00,%eax
41bf39:	00 77 00             	add    %dh,0x0(%edi)
41bf3c:	42                   	inc    %edx
41bf3d:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41bf41:	00 32                	add    %dh,(%edx)
41bf43:	00 35 00 7a 00 62    	add    %dh,0x62007a00
41bf49:	00 32                	add    %dh,(%edx)
41bf4b:	00 78 00             	add    %bh,0x0(%eax)
41bf4e:	6c                   	insb   (%dx),%es:(%edi)
41bf4f:	00 53 00             	add    %dl,0x0(%ebx)
41bf52:	32 00                	xor    (%eax),%al
41bf54:	56                   	push   %esi
41bf55:	00 35 00 53 00 57    	add    %dh,0x57005300
41bf5b:	00 35 00 6d 00 62    	add    %dh,0x62006d00
41bf61:	00 77 00             	add    %dh,0x0(%edi)
41bf64:	42                   	inc    %edx
41bf65:	00 43 00             	add    %al,0x0(%ebx)
41bf68:	61                   	popa
41bf69:	00 58 00             	add    %bl,0x0(%eax)
41bf6c:	52                   	push   %edx
41bf6d:	00 74 00 59          	add    %dh,0x59(%eax,%eax,1)
41bf71:	00 58 00             	add    %bl,0x0(%eax)
41bf74:	2e 06                	cs push %es
41bf76:	2e 06                	cs push %es
41bf78:	55                   	push   %ebp
41bf79:	00 32                	add    %dh,(%edx)
41bf7b:	00 78 00             	add    %bh,0x0(%eax)
41bf7e:	6c                   	insb   (%dx),%es:(%edi)
41bf7f:	00 5a 00             	add    %bl,0x0(%edx)
41bf82:	58                   	pop    %eax
41bf83:	00 2e                	add    %ch,(%esi)
41bf85:	06                   	push   %es
41bf86:	2e 06                	cs push %es
41bf88:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
41bf8c:	52                   	push   %edx
41bf8d:	00 76 00             	add    %dh,0x0(%esi)
41bf90:	63 00                	arpl   %eax,(%eax)
41bf92:	2e 06                	cs push %es
41bf94:	42                   	inc    %edx
41bf95:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41bf99:	00 47 00             	add    %al,0x0(%edi)
41bf9c:	56                   	push   %esi
41bf9d:	00 68 00             	add    %ch,0x0(%eax)
41bfa0:	63 00                	arpl   %eax,(%eax)
41bfa2:	67 00 42 00          	add    %al,0x0(%bp,%si)
41bfa6:	43                   	inc    %ebx
41bfa7:	00 64 00 57          	add    %ah,0x57(%eax,%eax,1)
41bfab:	00 5a 00             	add    %bl,0x0(%edx)
41bfae:	6d                   	insl   (%dx),%es:(%edi)
41bfaf:	00 5a 00             	add    %bl,0x0(%edx)
41bfb2:	58                   	pop    %eax
41bfb3:	00 49 00             	add    %cl,0x0(%ecx)
41bfb6:	2e 06                	cs push %es
41bfb8:	55                   	push   %ebp
41bfb9:	00 6d 00             	add    %ch,0x0(%ebp)
41bfbc:	56                   	push   %esi
41bfbd:	00 7a 00             	add    %bh,0x0(%edx)
41bfc0:	62 00                	bound  %eax,(%eax)
41bfc2:	33 00                	xor    (%eax),%eax
41bfc4:	56                   	push   %esi
41bfc5:	00 79 00             	add    %bh,0x0(%ecx)
41bfc8:	59                   	pop    %ecx
41bfc9:	00 32                	add    %dh,(%edx)
41bfcb:	00 56 00             	add    %dl,0x0(%esi)
41bfce:	4e                   	dec    %esi
41bfcf:	00 59 00             	add    %bl,0x0(%ecx)
41bfd2:	57                   	push   %edi
41bfd3:	00 35 00 68 00 5a    	add    %dh,0x5a006800
41bfd9:	00 32                	add    %dh,(%edx)
41bfdb:	00 56 00             	add    %dl,0x0(%esi)
41bfde:	79 00                	jns    0x41bfe0
41bfe0:	2e 06                	cs push %es
41bfe2:	45                   	inc    %ebp
41bfe3:	00 6c 00 44          	add    %ch,0x44(%eax,%eax,1)
41bfe7:	00 62 00             	add    %ah,0x0(%edx)
41bfea:	32 00                	xor    (%eax),%al
41bfec:	35 00 30 00 59       	xor    $0x59003000,%eax
41bff1:	00 57 00             	add    %dl,0x0(%edi)
41bff4:	6c                   	insb   (%dx),%es:(%edi)
41bff5:	00 75 00             	add    %dh,0x0(%ebp)
41bff8:	5a                   	pop    %edx
41bff9:	00 58 00             	add    %bl,0x0(%eax)
41bffc:	49                   	dec    %ecx
41bffd:	00 2e                	add    %ch,(%esi)
41bfff:	06                   	push   %es
41c000:	63 00                	arpl   %eax,(%eax)
41c002:	32 00                	xor    (%eax),%al
41c004:	56                   	push   %esi
41c005:	00 30                	add    %dh,(%eax)
41c007:	00 58 00             	add    %bl,0x0(%eax)
41c00a:	30 00                	xor    %al,(%eax)
41c00c:	5a                   	pop    %edx
41c00d:	00 76 00             	add    %dh,0x0(%esi)
41c010:	63 00                	arpl   %eax,(%eax)
41c012:	6d                   	insl   (%dx),%es:(%edi)
41c013:	00 56 00             	add    %dl,0x0(%esi)
41c016:	6e                   	outsb  %ds:(%esi),(%dx)
41c017:	00 63 00             	add    %ah,0x0(%ebx)
41c01a:	6d                   	insl   (%dx),%es:(%edi)
41c01b:	00 39                	add    %bh,(%ecx)
41c01d:	00 31                	add    %dh,(%ecx)
41c01f:	00 62 00             	add    %ah,0x0(%edx)
41c022:	6d                   	insl   (%dx),%es:(%edi)
41c023:	00 52 00             	add    %dl,0x0(%edx)
41c026:	44                   	inc    %esp
41c027:	00 62 00             	add    %ah,0x0(%edx)
41c02a:	32 00                	xor    (%eax),%al
41c02c:	78 00                	js     0x41c02e
41c02e:	76 00                	jbe    0x41c030
41c030:	63 00                	arpl   %eax,(%eax)
41c032:	67 00 42 00          	add    %al,0x0(%bp,%si)
41c036:	44                   	inc    %esp
41c037:	00 62 00             	add    %ah,0x0(%edx)
41c03a:	32 00                	xor    (%eax),%al
41c03c:	35 00 7a 00 62       	xor    $0x62007a00,%eax
41c041:	00 32                	add    %dh,(%edx)
41c043:	00 78 00             	add    %bh,0x0(%eax)
41c046:	6c                   	insb   (%dx),%es:(%edi)
41c047:	00 51 00             	add    %dl,0x0(%ecx)
41c04a:	32 00                	xor    (%eax),%al
41c04c:	39 00                	cmp    %eax,(%eax)
41c04e:	73 00                	jae    0x41c050
41c050:	62 00                	bound  %eax,(%eax)
41c052:	33 00                	xor    (%eax),%eax
41c054:	49                   	dec    %ecx
41c055:	00 2e                	add    %ch,(%esi)
41c057:	06                   	push   %es
41c058:	55                   	push   %ebp
41c059:	00 6d 00             	add    %ch,0x0(%ebp)
41c05c:	56                   	push   %esi
41c05d:	00 7a 00             	add    %bh,0x0(%edx)
41c060:	5a                   	pop    %edx
41c061:	00 58 00             	add    %bl,0x0(%eax)
41c064:	52                   	push   %edx
41c065:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41c069:	00 32                	add    %dh,(%edx)
41c06b:	00 78 00             	add    %bh,0x0(%eax)
41c06e:	76 00                	jbe    0x41c070
41c070:	63 00                	arpl   %eax,(%eax)
41c072:	67 00 42 00          	add    %al,0x0(%bp,%si)
41c076:	6a 00                	push   $0x0
41c078:	62 00                	bound  %eax,(%eax)
41c07a:	32 00                	xor    (%eax),%al
41c07c:	78 00                	js     0x41c07e