40aa9f:	00 20                	add    %ah,(%eax)
40aaa1:	00 20                	add    %ah,(%eax)
40aaa3:	00 20                	add    %ah,(%eax)
40aaa5:	00 20                	add    %ah,(%eax)
40aaa7:	00 20                	add    %ah,(%eax)
40aaa9:	00 20                	add    %ah,(%eax)
40aaab:	00 20                	add    %ah,(%eax)
40aaad:	00 20                	add    %ah,(%eax)
40aaaf:	00 20                	add    %ah,(%eax)
40aab1:	00 20                	add    %ah,(%eax)
40aab3:	00 20                	add    %ah,(%eax)
40aab5:	00 20                	add    %ah,(%eax)
40aab7:	00 20                	add    %ah,(%eax)
40aab9:	00 20                	add    %ah,(%eax)
40aabb:	00 20                	add    %ah,(%eax)
40aabd:	00 20                	add    %ah,(%eax)
40aabf:	00 3c 00             	add    %bh,(%eax,%eax,1)
40aac2:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40aac6:	6c                   	insb   (%dx),%es:(%edi)
40aac7:	00 65 00             	add    %ah,0x0(%ebp)
40aaca:	6e                   	outsb  %ds:(%esi),(%dx)
40aacb:	00 61 00             	add    %ah,0x0(%ecx)
40aace:	6d                   	insl   (%dx),%es:(%edi)
40aacf:	00 65 00             	add    %ah,0x0(%ebp)
40aad2:	3e 00 20             	add    %ah,%ds:(%eax)
40aad5:	00 6d 00             	add    %ch,0x0(%ebp)
40aad8:	75 00                	jne    0x40aada
40aada:	73 00                	jae    0x40aadc
40aadc:	74 00                	je     0x40aade
40aade:	20 00                	and    %al,(%eax)
40aae0:	62 00                	bound  %eax,(%eax)
40aae2:	65 00 20             	add    %ah,%gs:(%eax)
40aae5:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40aae9:	00 65 00             	add    %ah,0x0(%ebp)
40aaec:	20 00                	and    %al,(%eax)
40aaee:	6e                   	outsb  %ds:(%esi),(%dx)
40aaef:	00 61 00             	add    %ah,0x0(%ecx)
40aaf2:	6d                   	insl   (%dx),%es:(%edi)
40aaf3:	00 65 00             	add    %ah,0x0(%ebp)
40aaf6:	20 00                	and    %al,(%eax)
40aaf8:	6f                   	outsl  %ds:(%esi),(%dx)
40aaf9:	00 66 00             	add    %ah,0x0(%esi)
40aafc:	20 00                	and    %al,(%eax)
40aafe:	61                   	popa
40aaff:	00 20                	add    %ah,(%eax)
40ab01:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40ab05:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ab09:	00 62 00             	add    %ah,0x0(%edx)
40ab0c:	61                   	popa
40ab0d:	00 73 00             	add    %dh,0x0(%ebx)
40ab10:	65 00 29             	add    %ch,%gs:(%ecx)
40ab13:	00 2e                	add    %ch,(%esi)
40ab15:	00 25 00 63 00 00    	add    %ah,0x6300
40ab1b:	00 00                	add    %al,(%eax)
40ab1d:	00 00                	add    %al,(%eax)
40ab1f:	00 20                	add    %ah,(%eax)
40ab21:	00 20                	add    %ah,(%eax)
40ab23:	00 20                	add    %ah,(%eax)
40ab25:	00 20                	add    %ah,(%eax)
40ab27:	00 20                	add    %ah,(%eax)
40ab29:	00 20                	add    %ah,(%eax)
40ab2b:	00 20                	add    %ah,(%eax)
40ab2d:	00 20                	add    %ah,(%eax)
40ab2f:	00 20                	add    %ah,(%eax)
40ab31:	00 20                	add    %ah,(%eax)
40ab33:	00 20                	add    %ah,(%eax)
40ab35:	00 20                	add    %ah,(%eax)
40ab37:	00 20                	add    %ah,(%eax)
40ab39:	00 20                	add    %ah,(%eax)
40ab3b:	00 20                	add    %ah,(%eax)
40ab3d:	00 20                	add    %ah,(%eax)
40ab3f:	00 20                	add    %ah,(%eax)
40ab41:	00 20                	add    %ah,(%eax)
40ab43:	00 2f                	add    %ch,(%edi)
40ab45:	00 70 00             	add    %dh,0x0(%eax)
40ab48:	3c 00                	cmp    $0x0,%al
40ab4a:	5b                   	pop    %ebx
40ab4b:	00 70 00             	add    %dh,0x0(%eax)
40ab4e:	67 00 6e 00          	add    %ch,0x0(%bp)
40ab52:	6f                   	outsl  %ds:(%esi),(%dx)
40ab53:	00 5d 00             	add    %bl,0x0(%ebp)
40ab56:	7c 00                	jl     0x40ab58
40ab58:	5b                   	pop    %ebx
40ab59:	00 3c 00             	add    %bh,(%eax,%eax,1)
40ab5c:	70 00                	jo     0x40ab5e
40ab5e:	67 00 6e 00          	add    %ch,0x0(%bp)
40ab62:	6f                   	outsl  %ds:(%esi),(%dx)
40ab63:	00 46 00             	add    %al,0x0(%esi)
40ab66:	69 00 72 00 73 00    	imul   $0x730072,(%eax),%eax
40ab6c:	74 00                	je     0x40ab6e
40ab6e:	3e 00 3a             	add    %bh,%ds:(%edx)
40ab71:	00 3c 00             	add    %bh,(%eax,%eax,1)
40ab74:	70 00                	jo     0x40ab76
40ab76:	67 00 6e 00          	add    %ch,0x0(%bp)
40ab7a:	6f                   	outsl  %ds:(%esi),(%dx)
40ab7b:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
40ab7f:	00 73 00             	add    %dh,0x0(%ebx)
40ab82:	74 00                	je     0x40ab84
40ab84:	3e 00 5d 00          	add    %bl,%ds:0x0(%ebp)
40ab88:	3e 00 20             	add    %ah,%ds:(%eax)
40ab8b:	00 5b 00             	add    %bl,0x0(%ebx)
40ab8e:	2f                   	das
40ab8f:	00 6b 00             	add    %ch,0x0(%ebx)
40ab92:	3c 00                	cmp    $0x0,%al
40ab94:	6b 00 65             	imul   $0x65,(%eax),%eax
40ab97:	00 79 00             	add    %bh,0x0(%ecx)
40ab9a:	3e 00 20             	add    %ah,%ds:(%eax)
40ab9d:	00 5b 00             	add    %bl,0x0(%ebx)
40aba0:	2f                   	das
40aba1:	00 64 00 3c          	add    %ah,0x3c(%eax,%eax,1)
40aba5:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40aba9:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40abad:	00 3e                	add    %bh,(%esi)
40abaf:	00 5d 00             	add    %bl,0x0(%ebp)
40abb2:	5d                   	pop    %ebp
40abb3:	00 25 00 63 00 00    	add    %ah,0x6300
40abb9:	00 00                	add    %al,(%eax)
40abbb:	00 00                	add    %al,(%eax)
40abbd:	00 00                	add    %al,(%eax)
40abbf:	00 20                	add    %ah,(%eax)
40abc1:	00 20                	add    %ah,(%eax)
40abc3:	00 20                	add    %ah,(%eax)
40abc5:	00 20                	add    %ah,(%eax)
40abc7:	00 20                	add    %ah,(%eax)
40abc9:	00 20                	add    %ah,(%eax)
40abcb:	00 20                	add    %ah,(%eax)
40abcd:	00 20                	add    %ah,(%eax)
40abcf:	00 20                	add    %ah,(%eax)
40abd1:	00 20                	add    %ah,(%eax)
40abd3:	00 20                	add    %ah,(%eax)
40abd5:	00 20                	add    %ah,(%eax)
40abd7:	00 20                	add    %ah,(%eax)
40abd9:	00 20                	add    %ah,(%eax)
40abdb:	00 20                	add    %ah,(%eax)
40abdd:	00 20                	add    %ah,(%eax)
40abdf:	00 20                	add    %ah,(%eax)
40abe1:	00 20                	add    %ah,(%eax)
40abe3:	00 20                	add    %ah,(%eax)
40abe5:	00 20                	add    %ah,(%eax)
40abe7:	00 20                	add    %ah,(%eax)
40abe9:	00 20                	add    %ah,(%eax)
40abeb:	00 20                	add    %ah,(%eax)
40abed:	00 20                	add    %ah,(%eax)
40abef:	00 20                	add    %ah,(%eax)
40abf1:	00 20                	add    %ah,(%eax)
40abf3:	00 20                	add    %ah,(%eax)
40abf5:	00 20                	add    %ah,(%eax)
40abf7:	00 20                	add    %ah,(%eax)
40abf9:	00 2d 00 20 00 64    	add    %ch,0x64002000
40abff:	00 75 00             	add    %dh,0x0(%ebp)
40ac02:	6d                   	insl   (%dx),%es:(%edi)
40ac03:	00 70 00             	add    %dh,0x0(%eax)
40ac06:	20 00                	and    %al,(%eax)
40ac08:	74 00                	je     0x40ac0a
40ac0a:	68 00 65 00 20       	push   $0x20006500
40ac0f:	00 73 00             	add    %dh,0x0(%ebx)
40ac12:	70 00                	jo     0x40ac14
40ac14:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40ac18:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40ac1e:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40ac23:	00 70 00             	add    %dh,0x0(%eax)
40ac26:	61                   	popa
40ac27:	00 67 00             	add    %ah,0x0(%edi)
40ac2a:	65 00 20             	add    %ah,%gs:(%eax)
40ac2d:	00 66 00             	add    %ah,0x0(%esi)
40ac30:	72 00                	jb     0x40ac32
40ac32:	6f                   	outsl  %ds:(%esi),(%dx)
40ac33:	00 6d 00             	add    %ch,0x0(%ebp)
40ac36:	20 00                	and    %al,(%eax)
40ac38:	74 00                	je     0x40ac3a
40ac3a:	68 00 65 00 20       	push   $0x20006500
40ac3f:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40ac43:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40ac47:	00 62 00             	add    %ah,0x0(%edx)
40ac4a:	61                   	popa
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)