41bbcc:	42                   	inc    %edx
41bbcd:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
41bbd1:	00 58 00             	add    %bl,0x0(%eax)
41bbd4:	4e                   	dec    %esi
41bbd5:	00 30                	add    %dh,(%eax)
41bbd7:	00 5a 00             	add    %bl,0x0(%edx)
41bbda:	57                   	push   %edi
41bbdb:	00 30                	add    %dh,(%eax)
41bbdd:	00 75 00             	add    %dh,0x0(%ebp)
41bbe0:	55                   	push   %ebp
41bbe1:	00 6e 00             	add    %ch,0x0(%esi)
41bbe4:	56                   	push   %esi
41bbe5:	00 75 00             	add    %dh,0x0(%ebp)
41bbe8:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41bbec:	6c                   	insb   (%dx),%es:(%edi)
41bbed:	00 74 00 5a          	add    %dh,0x5a(%eax,%eax,1)
41bbf1:	00 53 00             	add    %dl,0x0(%ebx)
41bbf4:	35 00 57 00 5a       	xor    $0x5a005700,%eax
41bbf9:	00 58 00             	add    %bl,0x0(%eax)
41bbfc:	4a                   	dec    %edx
41bbfd:	00 7a 00             	add    %bh,0x0(%edx)
41bc00:	61                   	popa
41bc01:	00 57 00             	add    %dl,0x0(%edi)
41bc04:	39 00                	cmp    %eax,(%eax)
41bc06:	75 00                	jne    0x41bc08
41bc08:	61                   	popa
41bc09:	00 57 00             	add    %dl,0x0(%edi)
41bc0c:	35 00 6e 00 2e       	xor    $0x2e006e00,%eax
41bc11:	06                   	push   %es
41bc12:	46                   	inc    %esi
41bc13:	00 4e 00             	add    %cl,0x0(%esi)
41bc16:	30 00                	xor    %al,(%eax)
41bc18:	63 00                	arpl   %eax,(%eax)
41bc1a:	6d                   	insl   (%dx),%es:(%edi)
41bc1b:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41bc1f:	00 5a 00             	add    %bl,0x0(%edx)
41bc22:	77 00                	ja     0x41bc24
41bc24:	42                   	inc    %edx
41bc25:	00 6b 00             	add    %ch,0x0(%ebx)
41bc28:	61                   	popa
41bc29:	00 58 00             	add    %bl,0x0(%eax)
41bc2c:	4e                   	dec    %esi
41bc2d:	00 77 00             	add    %dh,0x0(%edi)
41bc30:	62 00                	bound  %eax,(%eax)
41bc32:	33 00                	xor    (%eax),%eax
41bc34:	4e                   	dec    %esi
41bc35:	00 70 00             	add    %dh,0x0(%eax)
41bc38:	62 00                	bound  %eax,(%eax)
41bc3a:	6d                   	insl   (%dx),%es:(%edi)
41bc3b:	00 63 00             	add    %ah,0x0(%ebx)
41bc3e:	2e 06                	cs push %es
41bc40:	55                   	push   %ebp
41bc41:	00 33                	add    %dh,(%ebx)
41bc43:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
41bc47:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41bc4b:	00 56 00             	add    %dl,0x0(%esi)
41bc4e:	74 00                	je     0x41bc50
41bc50:	4c                   	dec    %esp
41bc51:	00 6b 00             	add    %ch,0x0(%ebx)
41bc54:	52                   	push   %edx
41bc55:	00 79 00             	add    %bh,0x0(%ecx)
41bc58:	59                   	pop    %ecx
41bc59:	00 58 00             	add    %bl,0x0(%eax)
41bc5c:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
41bc60:	62 00                	bound  %eax,(%eax)
41bc62:	6d                   	insl   (%dx),%es:(%edi)
41bc63:	00 63 00             	add    %ah,0x0(%ebx)
41bc66:	2e 06                	cs push %es
41bc68:	5a                   	pop    %edx
41bc69:	00 32                	add    %dh,(%edx)
41bc6b:	00 56 00             	add    %dl,0x0(%esi)
41bc6e:	30 00                	xor    %al,(%eax)
41bc70:	58                   	pop    %eax
41bc71:	00 31                	add    %dh,(%ecx)
41bc73:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
41bc77:	00 5a 00             	add    %bl,0x0(%edx)
41bc7a:	48                   	dec    %eax
41bc7b:	00 52 00             	add    %dl,0x0(%edx)
41bc7e:	6f                   	outsl  %ds:(%esi),(%dx)
41bc7f:	00 2e                	add    %ch,(%esi)
41bc81:	06                   	push   %es
41bc82:	47                   	inc    %edi
41bc83:	00 31                	add    %dh,(%ecx)
41bc85:	00 68 00             	add    %ch,0x0(%eax)
41bc88:	63 00                	arpl   %eax,(%eax)
41bc8a:	46                   	inc    %esi
41bc8b:	00 64 00 70          	add    %ah,0x70(%eax,%eax,1)
41bc8f:	00 5a 00             	add    %bl,0x0(%edx)
41bc92:	48                   	dec    %eax
41bc93:	00 52 00             	add    %dl,0x0(%edx)
41bc96:	6f                   	outsl  %ds:(%esi),(%dx)
41bc97:	00 2e                	add    %ch,(%esi)
41bc99:	06                   	push   %es
41bc9a:	47                   	inc    %edi
41bc9b:	00 31                	add    %dh,(%ecx)
41bc9d:	00 68 00             	add    %ch,0x0(%eax)
41bca0:	63 00                	arpl   %eax,(%eax)
41bca2:	45                   	inc    %ebp
41bca3:	00 68 00             	add    %ch,0x0(%eax)
41bca6:	6c                   	insb   (%dx),%es:(%edi)
41bca7:	00 61 00             	add    %ah,0x0(%ecx)
41bcaa:	57                   	push   %edi
41bcab:	00 64 00 30          	add    %ah,0x30(%eax,%eax,1)
41bcaf:	00 61 00             	add    %ah,0x0(%ecx)
41bcb2:	2e 06                	cs push %es
41bcb4:	42                   	inc    %edx
41bcb5:	00 73 00             	add    %dh,0x0(%ebx)
41bcb8:	5a                   	pop    %edx
41bcb9:	00 57 00             	add    %dl,0x0(%edi)
41bcbc:	35 00 6e 00 64       	xor    $0x64006e00,%eax
41bcc1:	00 47 00             	add    %al,0x0(%edi)
41bcc4:	67 00 2e 06 55       	add    %ch,0x5506
41bcc9:	00 33                	add    %dh,(%ebx)
41bccb:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
41bccf:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
41bcd3:	00 56 00             	add    %dl,0x0(%esi)
41bcd6:	74 00                	je     0x41bcd8
41bcd8:	4c                   	dec    %esp
41bcd9:	00 6b 00             	add    %ch,0x0(%ebx)
41bcdc:	4e                   	dec    %esi
41bcdd:	00 76 00             	add    %dh,0x0(%esi)
41bce0:	62 00                	bound  %eax,(%eax)
41bce2:	58                   	pop    %eax
41bce3:	00 42 00             	add    %al,0x0(%edx)
41bce6:	76 00                	jbe    0x41bce8
41bce8:	62 00                	bound  %eax,(%eax)
41bcea:	6d                   	insl   (%dx),%es:(%edi)
41bceb:	00 56 00             	add    %dl,0x0(%esi)
41bcee:	75 00                	jne    0x41bcf0
41bcf0:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
41bcf4:	31 00                	xor    %eax,(%eax)
41bcf6:	76 00                	jbe    0x41bcf8
41bcf8:	5a                   	pop    %edx
41bcf9:	00 47 00             	add    %al,0x0(%edi)
41bcfc:	56                   	push   %esi
41bcfd:	00 73 00             	add    %dh,0x0(%ebx)
41bd00:	2e 06                	cs push %es
41bd02:	45                   	inc    %ebp
41bd03:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
41bd07:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
41bd0b:	00 42 00             	add    %al,0x0(%edx)
41bd0e:	70 00                	jo     0x41bd10
41bd10:	65 00 47 00          	add    %al,%gs:0x0(%edi)
41bd14:	56                   	push   %esi
41bd15:	00 73 00             	add    %dh,0x0(%ebx)
41bd18:	2e 06                	cs push %es
41bd1a:	48                   	dec    %eax
41bd1b:	00 52 00             	add    %dl,0x0(%edx)
41bd1e:	68 00 61 00 57       	push   $0x57006100
41bd23:	00 77 00             	add    %dh,0x0(%edi)
41bd26:	2e 06                	cs push %es
41bd28:	59                   	pop    %ecx
41bd29:	00 33                	add    %dh,(%ebx)
41bd2b:	00 4a 00             	add    %cl,0x0(%edx)
41bd2e:	76 00                	jbe    0x41bd30
41bd30:	63 00                	arpl   %eax,(%eax)
41bd32:	33 00                	xor    (%eax),%eax
41bd34:	4e                   	dec    %esi
41bd35:	00 70 00             	add    %dh,0x0(%eax)
41bd38:	62 00                	bound  %eax,(%eax)
41bd3a:	6d                   	insl   (%dx),%es:(%edi)
41bd3b:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
41bd3f:	00 59 00             	add    %bl,0x0(%ecx)
41bd42:	57                   	push   %edi
41bd43:	00 78 00             	add    %bh,0x0(%eax)
41bd46:	73 00                	jae    0x41bd48
41bd48:	2e 06                	cs push %es
41bd4a:	46                   	inc    %esi
41bd4b:	00 4e 00             	add    %cl,0x0(%esi)
41bd4e:	75 00                	jne    0x41bd50
41bd50:	59                   	pop    %ecx
41bd51:	00 57 00             	add    %dl,0x0(%edi)
41bd54:	74 00                	je     0x41bd56
41bd56:	6c                   	insb   (%dx),%es:(%edi)
41bd57:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
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)