41ad88:	44                   	inc    %esp
41ad89:	00 2e                	add    %ch,(%esi)
41ad8b:	06                   	push   %es
41ad8c:	42                   	inc    %edx
41ad8d:	00 55 00             	add    %dl,0x0(%ebp)
41ad90:	42                   	inc    %edx
41ad91:	00 6b 00             	add    %ch,0x0(%ebx)
41ad94:	77 00                	ja     0x41ad96
41ad96:	2e 06                	cs push %es
41ad98:	6f                   	outsl  %ds:(%esi),(%dx)
41ad99:	00 51 00             	add    %dl,0x0(%ecx)
41ad9c:	2e 06                	cs push %es
41ad9e:	30 00                	xor    %al,(%eax)
41ada0:	2e 06                	cs push %es
41ada2:	47                   	inc    %edi
41ada3:	00 67 00             	add    %ah,0x0(%edi)
41ada6:	2e 06                	cs push %es
41ada8:	44                   	inc    %esp
41ada9:	00 2e                	add    %ch,(%esi)
41adab:	06                   	push   %es
41adac:	42                   	inc    %edx
41adad:	00 6b 00             	add    %ch,0x0(%ebx)
41adb0:	42                   	inc    %edx
41adb1:	00 6d 00             	add    %ch,0x0(%ebp)
41adb4:	77 00                	ja     0x41adb6
41adb6:	2e 06                	cs push %es
41adb8:	6f                   	outsl  %ds:(%esi),(%dx)
41adb9:	00 51 00             	add    %dl,0x0(%ecx)
41adbc:	2e 06                	cs push %es
41adbe:	6d                   	insl   (%dx),%es:(%edi)
41adbf:	00 2e                	add    %ch,(%esi)
41adc1:	06                   	push   %es
41adc2:	47                   	inc    %edi
41adc3:	00 67 00             	add    %ah,0x0(%edi)
41adc6:	2e 06                	cs push %es
41adc8:	6f                   	outsl  %ds:(%esi),(%dx)
41adc9:	00 51 00             	add    %dl,0x0(%ecx)
41adcc:	2e 06                	cs push %es
41adce:	61                   	popa
41adcf:	00 2e                	add    %ch,(%esi)
41add1:	06                   	push   %es
41add2:	47                   	inc    %edi
41add3:	00 67 00             	add    %ah,0x0(%edi)
41add6:	2e 06                	cs push %es
41add8:	44                   	inc    %esp
41add9:	00 2e                	add    %ch,(%esi)
41addb:	06                   	push   %es
41addc:	43                   	inc    %ebx
41addd:	00 33                	add    %dh,(%ebx)
41addf:	00 42 00             	add    %al,0x0(%edx)
41ade2:	6e                   	outsb  %ds:(%esi),(%dx)
41ade3:	00 4d 00             	add    %cl,0x0(%ebp)
41ade6:	2e 06                	cs push %es
41ade8:	47                   	inc    %edi
41ade9:	00 51 00             	add    %dl,0x0(%ecx)
41adec:	48                   	dec    %eax
41aded:	00 2e                	add    %ch,(%esi)
41adef:	06                   	push   %es
41adf0:	42                   	inc    %edx
41adf1:	00 59 00             	add    %bl,0x0(%ecx)
41adf4:	2e 06                	cs push %es
41adf6:	2e 06                	cs push %es
41adf8:	73 00                	jae    0x41adfa
41adfa:	51                   	push   %ecx
41adfb:	00 44 00 6e          	add    %al,0x6e(%eax,%eax,1)
41adff:	00 42 00             	add    %al,0x0(%edx)
41ae02:	6f                   	outsl  %ds:(%esi),(%dx)
41ae03:	00 59 00             	add    %bl,0x0(%ecx)
41ae06:	2e 06                	cs push %es
41ae08:	71 00                	jno    0x41ae0a
41ae0a:	51                   	push   %ecx
41ae0b:	00 44 00 6e          	add    %al,0x6e(%eax,%eax,1)
41ae0f:	00 42 00             	add    %al,0x0(%edx)
41ae12:	49                   	dec    %ecx
41ae13:	00 73 00             	add    %dh,0x0(%ebx)
41ae16:	2e 06                	cs push %es
41ae18:	71 00                	jno    0x41ae1a
41ae1a:	51                   	push   %ecx
41ae1b:	00 44 00 48          	add    %al,0x48(%eax,%eax,1)
41ae1f:	00 42 00             	add    %al,0x0(%edx)
41ae22:	5a                   	pop    %edx
41ae23:	00 49 00             	add    %cl,0x0(%ecx)
41ae26:	2e 06                	cs push %es
41ae28:	49                   	dec    %ecx
41ae29:	00 51 00             	add    %dl,0x0(%ecx)
41ae2c:	48                   	dec    %eax
41ae2d:	00 30                	add    %dh,(%eax)
41ae2f:	00 2e                	add    %ch,(%esi)
41ae31:	06                   	push   %es
41ae32:	36 00 45 00          	add    %al,%ss:0x0(%ebp)
41ae36:	2e 06                	cs push %es
41ae38:	49                   	dec    %ecx
41ae39:	00 51 00             	add    %dl,0x0(%ecx)
41ae3c:	47                   	inc    %edi
41ae3d:	00 57 00             	add    %dl,0x0(%edi)
41ae40:	2e 06                	cs push %es
41ae42:	4b                   	dec    %ebx
41ae43:	00 63 00             	add    %ah,0x0(%ebx)
41ae46:	2e 06                	cs push %es
41ae48:	73 00                	jae    0x41ae4a
41ae4a:	51                   	push   %ecx
41ae4b:	00 42 00             	add    %al,0x0(%edx)
41ae4e:	46                   	inc    %esi
41ae4f:	00 42 00             	add    %al,0x0(%edx)
41ae52:	71 00                	jno    0x41ae54
41ae54:	34 00                	xor    $0x0,%al
41ae56:	2e 06                	cs push %es
41ae58:	4d                   	dec    %ebp
41ae59:	00 51 00             	add    %dl,0x0(%ecx)
41ae5c:	48                   	dec    %eax
41ae5d:	00 57 00             	add    %dl,0x0(%edi)
41ae60:	2e 06                	cs push %es
41ae62:	4c                   	dec    %esp
41ae63:	00 4d 00             	add    %cl,0x0(%ebp)
41ae66:	2e 06                	cs push %es
41ae68:	46                   	inc    %esi
41ae69:	00 2e                	add    %ch,(%esi)
41ae6b:	06                   	push   %es
41ae6c:	44                   	inc    %esp
41ae6d:	00 5a 00             	add    %bl,0x0(%edx)
41ae70:	42                   	inc    %edx
41ae71:	00 4d 00             	add    %cl,0x0(%ebp)
41ae74:	77 00                	ja     0x41ae76
41ae76:	2e 06                	cs push %es
41ae78:	48                   	dec    %eax
41ae79:	00 2e                	add    %ch,(%esi)
41ae7b:	06                   	push   %es
41ae7c:	2e 06                	cs push %es
41ae7e:	67 00 42 00          	add    %al,0x0(%bp,%si)
41ae82:	74 00                	je     0x41ae84
41ae84:	77 00                	ja     0x41ae86
41ae86:	2e 06                	cs push %es
41ae88:	48                   	dec    %eax
41ae89:	00 2e                	add    %ch,(%esi)
41ae8b:	06                   	push   %es
41ae8c:	43                   	inc    %ebx
41ae8d:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
41ae91:	00 75 00             	add    %dh,0x0(%ebp)
41ae94:	45                   	inc    %ebp
41ae95:	00 2e                	add    %ch,(%esi)
41ae97:	06                   	push   %es
41ae98:	4f                   	dec    %edi
41ae99:	00 51 00             	add    %dl,0x0(%ecx)
41ae9c:	46                   	inc    %esi
41ae9d:	00 57 00             	add    %dl,0x0(%edi)
41aea0:	2e 06                	cs push %es
41aea2:	51                   	push   %ecx
41aea3:	00 59 00             	add    %bl,0x0(%ecx)
41aea6:	2e 06                	cs push %es
41aea8:	69 00 51 00 44 00    	imul   $0x440051,(%eax),%eax
41aeae:	6e                   	outsb  %ds:(%esi),(%dx)
41aeaf:	00 42 00             	add    %al,0x0(%edx)
41aeb2:	2e 06                	cs push %es
41aeb4:	59                   	pop    %ecx
41aeb5:	00 2e                	add    %ch,(%esi)
41aeb7:	06                   	push   %es
41aeb8:	30 00                	xor    %al,(%eax)
41aeba:	51                   	push   %ecx
41aebb:	00 44 00 6e          	add    %al,0x6e(%eax,%eax,1)
41aebf:	00 42 00             	add    %al,0x0(%edx)
41aec2:	2e 06                	cs push %es
41aec4:	59                   	pop    %ecx
41aec5:	00 2e                	add    %ch,(%esi)
41aec7:	06                   	push   %es
41aec8:	30 00                	xor    %al,(%eax)
41aeca:	51                   	push   %ecx
41aecb:	00 43 00             	add    %al,0x0(%ebx)
41aece:	68 00 42 00 75       	push   $0x75004200
41aed3:	00 77 00             	add    %dh,0x0(%edi)
41aed6:	2e 06                	cs push %es
41aed8:	46                   	inc    %esi
41aed9:	00 2e                	add    %ch,(%esi)
41aedb:	06                   	push   %es
41aedc:	44                   	inc    %esp
41aedd:	00 6e 00             	add    %ch,0x0(%esi)
41aee0:	42                   	inc    %edx
41aee1:	00 2e                	add    %ch,(%esi)
41aee3:	06                   	push   %es
41aee4:	59                   	pop    %ecx
41aee5:	00 2e                	add    %ch,(%esi)
41aee7:	06                   	push   %es
41aee8:	46                   	inc    %esi
41aee9:	00 2e                	add    %ch,(%esi)
41aeeb:	06                   	push   %es
41aeec:	43                   	inc    %ebx
41aeed:	00 62 00             	add    %ah,0x0(%edx)
41aef0:	2e 06                	cs push %es
41aef2:	50                   	push   %eax
41aef3:	00 6b 00             	add    %ch,0x0(%ebx)
41aef6:	2e 06                	cs push %es
41aef8:	51                   	push   %ecx
41aef9:	00 51 00             	add    %dl,0x0(%ecx)
41aefc:	45                   	inc    %ebp
41aefd:	00 74 00 42          	add    %dh,0x42(%eax,%eax,1)
41af01:	00 2e                	add    %ch,(%esi)
41af03:	06                   	push   %es
41af04:	59                   	pop    %ecx
41af05:	00 42 00             	add    %al,0x0(%edx)
41af08:	51                   	push   %ecx
41af09:	00 51 00             	add    %dl,0x0(%ecx)
41af0c:	46                   	inc    %esi
41af0d:	00 65 00             	add    %ah,0x0(%ebp)
41af10:	2e 06                	cs push %es
41af12:	51                   	push   %ecx
41af13:	00 77 00             	add    %dh,0x0(%edi)
41af16:	42                   	inc    %edx
41af17:	00 51 00             	add    %dl,0x0(%ecx)
41af1a:	51                   	push   %ecx
41af1b:	00 47 00             	add    %al,0x0(%edi)
41af1e:	62 00                	bound  %eax,(%eax)
41af20:	42                   	inc    %edx
41af21:	00 42 00             	add    %al,0x0(%edx)
41af24:	45                   	inc    %ebp
41af25:	00 42 00             	add    %al,0x0(%edx)
41af28:	51                   	push   %ecx
41af29:	00 51 00             	add    %dl,0x0(%ecx)
41af2c:	47                   	inc    %edi
41af2d:	00 38                	add    %bh,(%eax)
41af2f:	00 42 00             	add    %al,0x0(%edx)
41af32:	42                   	inc    %edx
41af33:	00 63 00             	add    %ah,0x0(%ebx)
41af36:	42                   	inc    %edx
41af37:	00 51 00             	add    %dl,0x0(%ecx)
41af3a:	51                   	push   %ecx
41af3b:	00 46 00             	add    %al,0x0(%esi)
41af3e:	7a 00                	jp     0x41af40
41af40:	42                   	inc    %edx
41af41:	00 42 00             	add    %al,0x0(%edx)
41af44:	63 00                	arpl   %eax,(%eax)
41af46:	42                   	inc    %edx
41af47:	00 51 00             	add    %dl,0x0(%ecx)
41af4a:	51                   	push   %ecx
41af4b:	00 45 00             	add    %al,0x0(%ebp)
41af4e:	55                   	push   %ebp
41af4f:	00 2e                	add    %ch,(%esi)
41af51:	06                   	push   %es
41af52:	54                   	push   %esp
41af53:	00 2e                	add    %ch,(%esi)
41af55:	06                   	push   %es
41af56:	42                   	inc    %edx
41af57:	00 51 00             	add    %dl,0x0(%ecx)
41af5a:	51                   	push   %ecx
41af5b:	00 45 00             	add    %al,0x0(%ebp)
41af5e:	4c                   	dec    %esp
41af5f:	00 2e                	add    %ch,(%esi)
41af61:	06                   	push   %es
41af62:	54                   	push   %esp
41af63:	00 55 00             	add    %dl,0x0(%ebp)
41af66:	42                   	inc    %edx
41af67:	00 53 00             	add    %dl,0x0(%ebx)
41af6a:	51                   	push   %ecx
41af6b:	00 46 00             	add    %al,0x0(%esi)
41af6e:	6f                   	outsl  %ds:(%esi),(%dx)
41af6f:	00 42 00             	add    %al,0x0(%edx)
41af72:	44                   	inc    %esp
41af73:	00 6b 00             	add    %ch,0x0(%ebx)
41af76:	42                   	inc    %edx
41af77:	00 51 00             	add    %dl,0x0(%ecx)
41af7a:	51                   	push   %ecx
41af7b:	00 48 00             	add    %cl,0x0(%eax)
41af7e:	64 00 2e             	add    %ch,%fs:(%esi)
41af81:	06                   	push   %es
41af82:	44                   	inc    %esp
41af83:	00 34 00             	add    %dh,(%eax,%eax,1)
41af86:	42                   	inc    %edx
41af87:	00 51 00             	add    %dl,0x0(%ecx)
41af8a:	51                   	push   %ecx
41af8b:	00 48 00             	add    %cl,0x0(%eax)
41af8e:	55                   	push   %ebp
41af8f:	00 42 00             	add    %al,0x0(%edx)
41af92:	6b 00 49             	imul   $0x49,(%eax),%eax
41af95:	00 42 00             	add    %al,0x0(%edx)
41af98:	32 00                	xor    (%eax),%al
41af9a:	51                   	push   %ecx
41af9b:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
41af9f:	00 42 00             	add    %al,0x0(%edx)
41afa2:	6b 00 63             	imul   $0x63,(%eax),%eax
41afa5:	00 42 00             	add    %al,0x0(%edx)
41afa8:	34 00                	xor    $0x0,%al
41afaa:	51                   	push   %ecx
41afab:	00 44 00 6e          	add    %al,0x6e(%eax,%eax,1)
41afaf:	00 42 00             	add    %al,0x0(%edx)
41afb2:	2e 06                	cs push %es
41afb4:	59                   	pop    %ecx
41afb5:	00 2e                	add    %ch,(%esi)
41afb7:	06                   	push   %es
41afb8:	34 00                	xor    $0x0,%al
41afba:	51                   	push   %ecx
41afbb:	00 42 00             	add    %al,0x0(%edx)
41afbe:	57                   	push   %edi
41afbf:	00 2e                	add    %ch,(%esi)
41afc1:	06                   	push   %es
41afc2:	52                   	push   %edx
41afc3:	00 55 00             	add    %dl,0x0(%ebp)
41afc6:	2e 06                	cs push %es
41afc8:	55                   	push   %ebp
41afc9:	00 51 00             	add    %dl,0x0(%ecx)
41afcc:	47                   	inc    %edi
41afcd:	00 43 00             	add    %al,0x0(%ebx)
41afd0:	42                   	inc    %edx
41afd1:	00 67 00             	add    %ah,0x0(%edi)
41afd4:	59                   	pop    %ecx
41afd5:	00 2e                	add    %ch,(%esi)
41afd7:	06                   	push   %es
41afd8:	57                   	push   %edi
41afd9:	00 51 00             	add    %dl,0x0(%ecx)
41afdc:	48                   	dec    %eax
41afdd:	00 6e 00             	add    %ch,0x0(%esi)
41afe0:	42                   	inc    %edx
41afe1:	00 46 00             	add    %al,0x0(%esi)
41afe4:	2e 06                	cs push %es
41afe6:	42                   	inc    %edx
41afe7:	00 59 00             	add    %bl,0x0(%ecx)
41afea:	51                   	push   %ecx
41afeb:	00 47 00             	add    %al,0x0(%edi)
41afee:	56                   	push   %esi
41afef:	00 42 00             	add    %al,0x0(%edx)
41aff2:	56                   	push   %esi
41aff3:	00 59 00             	add    %bl,0x0(%ecx)
41aff6:	42                   	inc    %edx
41aff7:	00 59 00             	add    %bl,0x0(%ecx)
41affa:	51                   	push   %ecx
41affb:	00 47 00             	add    %al,0x0(%edi)
41affe:	34 00                	xor    $0x0,%al
41b000:	2e 06                	cs push %es
41b002:	46                   	inc    %esi
41b003:	00 30                	add    %dh,(%eax)
41b005:	00 42 00             	add    %al,0x0(%edx)
41b008:	63 00                	arpl   %eax,(%eax)
41b00a:	51                   	push   %ecx
41b00b:	00 48 00             	add    %cl,0x0(%eax)
41b00e:	6e                   	outsb  %ds:(%esi),(%dx)
41b00f:	00 42 00             	add    %al,0x0(%edx)
41b012:	47                   	inc    %edi
41b013:	00 51 00             	add    %dl,0x0(%ecx)
41b016:	42                   	inc    %edx
41b017:	00 34 00             	add    %dh,(%eax,%eax,1)
41b01a:	51                   	push   %ecx
41b01b:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
41b01f:	00 2e                	add    %ch,(%esi)
41b021:	06                   	push   %es
41b022:	6d                   	insl   (%dx),%es:(%edi)
41b023:	00 6f 00             	add    %ch,0x0(%edi)
41b026:	42                   	inc    %edx
41b027:	00 55 00             	add    %dl,0x0(%ebp)
41b02a:	51                   	push   %ecx
41b02b:	00 45 00             	add    %al,0x0(%ebp)
41b02e:	43                   	inc    %ebx
41b02f:	00 2e                	add    %ch,(%esi)
41b031:	06                   	push   %es