40ac4b:	00 73 00             	add    %dh,0x0(%ebx)
40ac4e:	65 00 2c 00          	add    %ch,%gs:(%eax,%eax,1)
40ac52:	20 00                	and    %al,(%eax)
40ac54:	6f                   	outsl  %ds:(%esi),(%dx)
40ac55:	00 72 00             	add    %dh,0x0(%edx)
40ac58:	20 00                	and    %al,(%eax)
40ac5a:	69 00 66 00 25 00    	imul   $0x250066,(%eax),%eax
40ac60:	63 00                	arpl   %eax,(%eax)
40ac62:	00 00                	add    %al,(%eax)
40ac64:	00 00                	add    %al,(%eax)
40ac66:	00 00                	add    %al,(%eax)
40ac68:	20 00                	and    %al,(%eax)
40ac6a:	20 00                	and    %al,(%eax)
40ac6c:	20 00                	and    %al,(%eax)
40ac6e:	20 00                	and    %al,(%eax)
40ac70:	20 00                	and    %al,(%eax)
40ac72:	20 00                	and    %al,(%eax)
40ac74:	20 00                	and    %al,(%eax)
40ac76:	20 00                	and    %al,(%eax)
40ac78:	20 00                	and    %al,(%eax)
40ac7a:	20 00                	and    %al,(%eax)
40ac7c:	20 00                	and    %al,(%eax)
40ac7e:	20 00                	and    %al,(%eax)
40ac80:	20 00                	and    %al,(%eax)
40ac82:	20 00                	and    %al,(%eax)
40ac84:	20 00                	and    %al,(%eax)
40ac86:	20 00                	and    %al,(%eax)
40ac88:	20 00                	and    %al,(%eax)
40ac8a:	20 00                	and    %al,(%eax)
40ac8c:	20 00                	and    %al,(%eax)
40ac8e:	20 00                	and    %al,(%eax)
40ac90:	20 00                	and    %al,(%eax)
40ac92:	20 00                	and    %al,(%eax)
40ac94:	20 00                	and    %al,(%eax)
40ac96:	20 00                	and    %al,(%eax)
40ac98:	20 00                	and    %al,(%eax)
40ac9a:	20 00                	and    %al,(%eax)
40ac9c:	20 00                	and    %al,(%eax)
40ac9e:	20 00                	and    %al,(%eax)
40aca0:	20 00                	and    %al,(%eax)
40aca2:	20 00                	and    %al,(%eax)
40aca4:	20 00                	and    %al,(%eax)
40aca6:	61                   	popa
40aca7:	00 6e 00             	add    %ch,0x0(%esi)
40acaa:	20 00                	and    %al,(%eax)
40acac:	6f                   	outsl  %ds:(%esi),(%dx)
40acad:	00 70 00             	add    %dh,0x0(%eax)
40acb0:	74 00                	je     0x40acb2
40acb2:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40acb8:	61                   	popa
40acb9:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
40acbd:	00 62 00             	add    %ah,0x0(%edx)
40acc0:	6f                   	outsl  %ds:(%esi),(%dx)
40acc1:	00 6f 00             	add    %ch,0x0(%edi)
40acc4:	6b 00 6d             	imul   $0x6d,(%eax),%eax
40acc7:	00 61 00             	add    %ah,0x0(%ecx)
40acca:	72 00                	jb     0x40accc
40accc:	6b 00 20             	imul   $0x20,(%eax),%eax
40accf:	00 28                	add    %ch,(%eax)
40acd1:	00 6b 00             	add    %ch,0x0(%ebx)
40acd4:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
40acd8:	20 00                	and    %al,(%eax)
40acda:	70 00                	jo     0x40acdc
40acdc:	6c                   	insb   (%dx),%es:(%edi)
40acdd:	00 75 00             	add    %dh,0x0(%ebp)
40ace0:	73 00                	jae    0x40ace2
40ace2:	20 00                	and    %al,(%eax)
40ace4:	6f                   	outsl  %ds:(%esi),(%dx)
40ace5:	00 70 00             	add    %dh,0x0(%eax)
40ace8:	74 00                	je     0x40acea
40acea:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40acf0:	61                   	popa
40acf1:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
40acf5:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40acf9:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40acfd:	00 29                	add    %ch,(%ecx)
40acff:	00 20                	add    %ah,(%eax)
40ad01:	00 69 00             	add    %ch,0x0(%ecx)
40ad04:	73 00                	jae    0x40ad06
40ad06:	25 00 63 00 00       	and    $0x6300,%eax
40ad0b:	00 00                	add    %al,(%eax)
40ad0d:	00 00                	add    %al,(%eax)
40ad0f:	00 20                	add    %ah,(%eax)
40ad11:	00 20                	add    %ah,(%eax)
40ad13:	00 20                	add    %ah,(%eax)
40ad15:	00 20                	add    %ah,(%eax)
40ad17:	00 20                	add    %ah,(%eax)
40ad19:	00 20                	add    %ah,(%eax)
40ad1b:	00 20                	add    %ah,(%eax)
40ad1d:	00 20                	add    %ah,(%eax)
40ad1f:	00 20                	add    %ah,(%eax)
40ad21:	00 20                	add    %ah,(%eax)
40ad23:	00 20                	add    %ah,(%eax)
40ad25:	00 20                	add    %ah,(%eax)
40ad27:	00 20                	add    %ah,(%eax)
40ad29:	00 20                	add    %ah,(%eax)
40ad2b:	00 20                	add    %ah,(%eax)
40ad2d:	00 20                	add    %ah,(%eax)
40ad2f:	00 20                	add    %ah,(%eax)
40ad31:	00 20                	add    %ah,(%eax)
40ad33:	00 20                	add    %ah,(%eax)
40ad35:	00 20                	add    %ah,(%eax)
40ad37:	00 20                	add    %ah,(%eax)
40ad39:	00 20                	add    %ah,(%eax)
40ad3b:	00 20                	add    %ah,(%eax)
40ad3d:	00 20                	add    %ah,(%eax)
40ad3f:	00 20                	add    %ah,(%eax)
40ad41:	00 20                	add    %ah,(%eax)
40ad43:	00 20                	add    %ah,(%eax)
40ad45:	00 20                	add    %ah,(%eax)
40ad47:	00 20                	add    %ah,(%eax)
40ad49:	00 20                	add    %ah,(%eax)
40ad4b:	00 20                	add    %ah,(%eax)
40ad4d:	00 73 00             	add    %dh,0x0(%ebx)
40ad50:	70 00                	jo     0x40ad52
40ad52:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40ad56:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40ad5c:	65 00 64 00 2c       	add    %ah,%gs:0x2c(%eax,%eax,1)
40ad61:	00 20                	add    %ah,(%eax)
40ad63:	00 73 00             	add    %dh,0x0(%ebx)
40ad66:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
40ad6a:	6b 00 20             	imul   $0x20,(%eax),%eax
40ad6d:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40ad71:	00 20                	add    %ah,(%eax)
40ad73:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40ad77:	00 65 00             	add    %ah,0x0(%ebp)
40ad7a:	20 00                	and    %al,(%eax)
40ad7c:	62 00                	bound  %eax,(%eax)
40ad7e:	6f                   	outsl  %ds:(%esi),(%dx)
40ad7f:	00 6f 00             	add    %ch,0x0(%edi)
40ad82:	6b 00 6d             	imul   $0x6d,(%eax),%eax
40ad85:	00 61 00             	add    %ah,0x0(%ecx)
40ad88:	72 00                	jb     0x40ad8a
40ad8a:	6b 00 20             	imul   $0x20,(%eax),%eax
40ad8d:	00 73 00             	add    %dh,0x0(%ebx)
40ad90:	74 00                	je     0x40ad92
40ad92:	61                   	popa
40ad93:	00 72 00             	add    %dh,0x0(%edx)
40ad96:	74 00                	je     0x40ad98
40ad98:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40ad9e:	20 00                	and    %al,(%eax)
40ada0:	61                   	popa
40ada1:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40ada5:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40ada9:	00 65 00             	add    %ah,0x0(%ebp)
40adac:	25 00 63 00 00       	and    $0x6300,%eax
40adb1:	00 00                	add    %al,(%eax)
40adb3:	00 00                	add    %al,(%eax)
40adb5:	00 00                	add    %al,(%eax)
40adb7:	00 20                	add    %ah,(%eax)
40adb9:	00 20                	add    %ah,(%eax)
40adbb:	00 20                	add    %ah,(%eax)
40adbd:	00 20                	add    %ah,(%eax)
40adbf:	00 20                	add    %ah,(%eax)
40adc1:	00 20                	add    %ah,(%eax)
40adc3:	00 20                	add    %ah,(%eax)
40adc5:	00 20                	add    %ah,(%eax)
40adc7:	00 20                	add    %ah,(%eax)
40adc9:	00 20                	add    %ah,(%eax)
40adcb:	00 20                	add    %ah,(%eax)
40adcd:	00 20                	add    %ah,(%eax)
40adcf:	00 20                	add    %ah,(%eax)
40add1:	00 20                	add    %ah,(%eax)
40add3:	00 20                	add    %ah,(%eax)
40add5:	00 20                	add    %ah,(%eax)
40add7:	00 20                	add    %ah,(%eax)
40add9:	00 20                	add    %ah,(%eax)
40addb:	00 20                	add    %ah,(%eax)
40addd:	00 20                	add    %ah,(%eax)
40addf:	00 20                	add    %ah,(%eax)
40ade1:	00 20                	add    %ah,(%eax)
40ade3:	00 20                	add    %ah,(%eax)
40ade5:	00 20                	add    %ah,(%eax)
40ade7:	00 20                	add    %ah,(%eax)
40ade9:	00 20                	add    %ah,(%eax)
40adeb:	00 20                	add    %ah,(%eax)
40aded:	00 20                	add    %ah,(%eax)
40adef:	00 20                	add    %ah,(%eax)
40adf1:	00 20                	add    %ah,(%eax)
40adf3:	00 20                	add    %ah,(%eax)
40adf5:	00 73 00             	add    %dh,0x0(%ebx)
40adf8:	70 00                	jo     0x40adfa
40adfa:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40adfe:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40ae04:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40ae09:	00 70 00             	add    %dh,0x0(%eax)
40ae0c:	61                   	popa
40ae0d:	00 67 00             	add    %ah,0x0(%edi)
40ae10:	65 00 2c 00          	add    %ch,%gs:(%eax,%eax,1)
40ae14:	20 00                	and    %al,(%eax)
40ae16:	74 00                	je     0x40ae18
40ae18:	68 00 65 00 6e       	push   $0x6e006500
40ae1d:	00 20                	add    %ah,(%eax)
40ae1f:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
40ae23:	00 6d 00             	add    %ch,0x0(%ebp)
40ae26:	70 00                	jo     0x40ae28
40ae28:	20 00                	and    %al,(%eax)
40ae2a:	74 00                	je     0x40ae2c
40ae2c:	68 00 65 00 20       	push   $0x20006500
40ae31:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40ae35:	00 61 00             	add    %ah,0x0(%ecx)
40ae38:	66 00 20             	data16 add %ah,(%eax)
40ae3b:	00 70 00             	add    %dh,0x0(%eax)
40ae3e:	61                   	popa
40ae3f:	00 67 00             	add    %ah,0x0(%edi)
40ae42:	65 00 20             	add    %ah,%gs:(%eax)
40ae45:	00 77 00             	add    %dh,0x0(%edi)
40ae48:	68 00 65 00 72       	push   $0x72006500
40ae4d:	00 65 00             	add    %ah,0x0(%ebp)
40ae50:	25 00 63 00 00       	and    $0x6300,%eax
40ae55:	00 00                	add    %al,(%eax)
40ae57:	00 20                	add    %ah,(%eax)
40ae59:	00 20                	add    %ah,(%eax)
40ae5b:	00 20                	add    %ah,(%eax)
40ae5d:	00 20                	add    %ah,(%eax)
40ae5f:	00 20                	add    %ah,(%eax)
40ae61:	00 20                	add    %ah,(%eax)
40ae63:	00 20                	add    %ah,(%eax)
40ae65:	00 20                	add    %ah,(%eax)
40ae67:	00 20                	add    %ah,(%eax)
40ae69:	00 20                	add    %ah,(%eax)
40ae6b:	00 20                	add    %ah,(%eax)
40ae6d:	00 20                	add    %ah,(%eax)
40ae6f:	00 20                	add    %ah,(%eax)
40ae71:	00 20                	add    %ah,(%eax)
40ae73:	00 20                	add    %ah,(%eax)
40ae75:	00 20                	add    %ah,(%eax)
40ae77:	00 20                	add    %ah,(%eax)
40ae79:	00 20                	add    %ah,(%eax)
40ae7b:	00 20                	add    %ah,(%eax)
40ae7d:	00 20                	add    %ah,(%eax)
40ae7f:	00 20                	add    %ah,(%eax)
40ae81:	00 20                	add    %ah,(%eax)
40ae83:	00 20                	add    %ah,(%eax)
40ae85:	00 20                	add    %ah,(%eax)
40ae87:	00 20                	add    %ah,(%eax)
40ae89:	00 20                	add    %ah,(%eax)
40ae8b:	00 20                	add    %ah,(%eax)
40ae8d:	00 20                	add    %ah,(%eax)
40ae8f:	00 20                	add    %ah,(%eax)
40ae91:	00 20                	add    %ah,(%eax)
40ae93:	00 20                	add    %ah,(%eax)
40ae95:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40ae99:	00 65 00             	add    %ah,0x0(%ebp)
40ae9c:	20 00                	and    %al,(%eax)
40ae9e:	73 00                	jae    0x40aea0
40aea0:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
40aea4:	6b 00 20             	imul   $0x20,(%eax),%eax
40aea7:	00 65 00             	add    %ah,0x0(%ebp)
40aeaa:	6e                   	outsb  %ds:(%esi),(%dx)
40aeab:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40aeaf:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
40aeb3:	00 75 00             	add    %dh,0x0(%ebp)
40aeb6:	70 00                	jo     0x40aeb8
40aeb8:	2e 00 25 00 63 00 00 	add    %ah,%cs:0x6300
40aebf:	00 20                	add    %ah,(%eax)
40aec1:	00 20                	add    %ah,(%eax)
40aec3:	00 20                	add    %ah,(%eax)
40aec5:	00 20                	add    %ah,(%eax)
40aec7:	00 20                	add    %ah,(%eax)
40aec9:	00 20                	add    %ah,(%eax)
40aecb:	00 20                	add    %ah,(%eax)
40aecd:	00 20                	add    %ah,(%eax)
40aecf:	00 20                	add    %ah,(%eax)
40aed1:	00 20                	add    %ah,(%eax)
40aed3:	00 20                	add    %ah,(%eax)
40aed5:	00 20                	add    %ah,(%eax)
40aed7:	00 20                	add    %ah,(%eax)
40aed9:	00 20                	add    %ah,(%eax)
40aedb:	00 20                	add    %ah,(%eax)
40aedd:	00 20                	add    %ah,(%eax)
40aedf:	00 20                	add    %ah,(%eax)
40aee1:	00 20                	add    %ah,(%eax)
40aee3:	00 20                	add    %ah,(%eax)
40aee5:	00 20                	add    %ah,(%eax)
40aee7:	00 20                	add    %ah,(%eax)
40aee9:	00 20                	add    %ah,(%eax)
40aeeb:	00 20                	add    %ah,(%eax)
40aeed:	00 20                	add    %ah,(%eax)
40aeef:	00 20                	add    %ah,(%eax)
40aef1:	00 20                	add    %ah,(%eax)
40aef3:	00 20                	add    %ah,(%eax)
40aef5:	00 20                	add    %ah,(%eax)
40aef7:	00 20                	add    %ah,(%eax)
40aef9:	00 20                	add    %ah,(%eax)
40aefb:	00 20                	add    %ah,(%eax)
40aefd:	00 49 00             	add    %cl,0x0(%ecx)
40af00:	66 00 20             	data16 add %ah,(%eax)
40af03:	00 75 00             	add    %dh,0x0(%ebp)
40af06:	73 00                	jae    0x40af08
40af08:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40af0e:	20 00                	and    %al,(%eax)
40af10:	73 00                	jae    0x40af12
40af12:	70 00                	jo     0x40af14
40af14:	61                   	popa
40af15:	00 63 00             	add    %ah,0x0(%ebx)
40af18:	65 00 20             	add    %ah,%gs:(%eax)
40af1b:	00 63 00             	add    %ah,0x0(%ebx)
40af1e:	61                   	popa
40af1f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40af23:	00 67 00             	add    %ah,0x0(%edi)
40af26:	6f                   	outsl  %ds:(%esi),(%dx)
40af27:	00 72 00             	add    %dh,0x0(%edx)
40af2a:	69 00 7a 00 74 00    	imul   $0x74007a,(%eax),%eax
40af30:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40af36:	20 00                	and    %al,(%eax)
40af38:	28 00                	sub    %al,(%eax)
40af3a:	2f                   	das
40af3b:	00 6d 00             	add    %ch,0x0(%ebp)
40af3e:	63 00                	arpl   %eax,(%eax)
40af40:	29 00                	sub    %eax,(%eax)
40af42:	2c 00                	sub    $0x0,%al
40af44:	20 00                	and    %al,(%eax)
40af46:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
40af4c:	63 00                	arpl   %eax,(%eax)
40af4e:	61                   	popa
40af4f:	00 6e 00             	add    %ch,0x0(%esi)
40af52:	20 00                	and    %al,(%eax)
40af54:	74 00                	je     0x40af56
40af56:	61                   	popa
40af57:	00 6b 00             	add    %ch,0x0(%ebx)
40af5a:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40af61:	00 00                	add    %al,(%eax)
40af63:	00 00                	add    %al,(%eax)
40af65:	00 00                	add    %al,(%eax)
40af67:	00 20                	add    %ah,(%eax)
40af69:	00 20                	add    %ah,(%eax)
40af6b:	00 20                	add    %ah,(%eax)
40af6d:	00 20                	add    %ah,(%eax)
40af6f:	00 20                	add    %ah,(%eax)
40af71:	00 20                	add    %ah,(%eax)
40af73:	00 20                	add    %ah,(%eax)
40af75:	00 20                	add    %ah,(%eax)
40af77:	00 20                	add    %ah,(%eax)
40af79:	00 20                	add    %ah,(%eax)
40af7b:	00 20                	add    %ah,(%eax)
40af7d:	00 20                	add    %ah,(%eax)
40af7f:	00 20                	add    %ah,(%eax)
40af81:	00 20                	add    %ah,(%eax)
40af83:	00 20                	add    %ah,(%eax)
40af85:	00 20                	add    %ah,(%eax)
40af87:	00 20                	add    %ah,(%eax)
40af89:	00 20                	add    %ah,(%eax)
40af8b:	00 20                	add    %ah,(%eax)
40af8d:	00 20                	add    %ah,(%eax)
40af8f:	00 20                	add    %ah,(%eax)
40af91:	00 20                	add    %ah,(%eax)
40af93:	00 20                	add    %ah,(%eax)
40af95:	00 20                	add    %ah,(%eax)
40af97:	00 20                	add    %ah,(%eax)