403dbb:	00 00                	add    %al,(%eax)
403dbd:	00 00                	add    %al,(%eax)
403dbf:	00 52 00             	add    %dl,0x0(%edx)
403dc2:	75 00                	jne    0x403dc4
403dc4:	6e                   	outsb  %ds:(%esi),(%dx)
403dc5:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403dc9:	00 6d 00             	add    %ch,0x0(%ebp)
403dcc:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403dd0:	74 00                	je     0x403dd2
403dd2:	61                   	popa
403dd3:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403dd7:	00 73 00             	add    %dh,0x0(%ebx)
403dda:	4c                   	dec    %esp
403ddb:	00 61 00             	add    %ah,0x0(%ecx)
403dde:	73 00                	jae    0x403de0
403de0:	74 00                	je     0x403de2
403de2:	45                   	inc    %ebp
403de3:	00 72 00             	add    %dh,0x0(%edx)
403de6:	72 00                	jb     0x403de8
403de8:	6f                   	outsl  %ds:(%esi),(%dx)
403de9:	00 72 00             	add    %dh,0x0(%edx)
403dec:	4d                   	dec    %ebp
403ded:	00 65 00             	add    %ah,0x0(%ebp)
403df0:	73 00                	jae    0x403df2
403df2:	73 00                	jae    0x403df4
403df4:	61                   	popa
403df5:	00 67 00             	add    %ah,0x0(%edi)
403df8:	65 00 00             	add    %al,%gs:(%eax)
403dfb:	00 25 00 73 00 45    	add    %ah,0x45007300
403e01:	00 72 00             	add    %dh,0x0(%edx)
403e04:	72 00                	jb     0x403e06
403e06:	6f                   	outsl  %ds:(%esi),(%dx)
403e07:	00 72 00             	add    %dh,0x0(%edx)
403e0a:	4d                   	dec    %ebp
403e0b:	00 65 00             	add    %ah,0x0(%ebp)
403e0e:	73 00                	jae    0x403e10
403e10:	73 00                	jae    0x403e12
403e12:	61                   	popa
403e13:	00 67 00             	add    %ah,0x0(%edi)
403e16:	65 00 3a             	add    %bh,%gs:(%edx)
403e19:	00 20                	add    %ah,(%eax)
403e1b:	00 25 00 73 00 00    	add    %ah,0x7300
403e21:	00 00                	add    %al,(%eax)
403e23:	00 52 00             	add    %dl,0x0(%edx)
403e26:	75 00                	jne    0x403e28
403e28:	6e                   	outsb  %ds:(%esi),(%dx)
403e29:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403e2d:	00 6d 00             	add    %ch,0x0(%ebp)
403e30:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403e34:	74 00                	je     0x403e36
403e36:	61                   	popa
403e37:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403e3b:	00 73 00             	add    %dh,0x0(%ebx)
403e3e:	4c                   	dec    %esp
403e3f:	00 61 00             	add    %ah,0x0(%ecx)
403e42:	73 00                	jae    0x403e44
403e44:	74 00                	je     0x403e46
403e46:	45                   	inc    %ebp
403e47:	00 72 00             	add    %dh,0x0(%edx)
403e4a:	72 00                	jb     0x403e4c
403e4c:	6f                   	outsl  %ds:(%esi),(%dx)
403e4d:	00 72 00             	add    %dh,0x0(%edx)
403e50:	54                   	push   %esp
403e51:	00 69 00             	add    %ch,0x0(%ecx)
403e54:	6d                   	insl   (%dx),%es:(%edi)
403e55:	00 65 00             	add    %ah,0x0(%ebp)
403e58:	00 00                	add    %al,(%eax)
403e5a:	00 00                	add    %al,(%eax)
403e5c:	25 00 73 00 45       	and    $0x45007300,%eax
403e61:	00 72 00             	add    %dh,0x0(%edx)
403e64:	72 00                	jb     0x403e66
403e66:	6f                   	outsl  %ds:(%esi),(%dx)
403e67:	00 72 00             	add    %dh,0x0(%edx)
403e6a:	54                   	push   %esp
403e6b:	00 69 00             	add    %ch,0x0(%ecx)
403e6e:	6d                   	insl   (%dx),%es:(%edi)
403e6f:	00 65 00             	add    %ah,0x0(%ebp)
403e72:	3a 00                	cmp    (%eax),%al
403e74:	20 00                	and    %al,(%eax)
403e76:	25 00 73 00 0d       	and    $0xd007300,%eax
403e7b:	00 0a                	add    %cl,(%edx)
403e7d:	00 00                	add    %al,(%eax)
403e7f:	00 52 00             	add    %dl,0x0(%edx)
403e82:	75 00                	jne    0x403e84
403e84:	6e                   	outsb  %ds:(%esi),(%dx)
403e85:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403e89:	00 6d 00             	add    %ch,0x0(%ebp)
403e8c:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403e90:	74 00                	je     0x403e92
403e92:	61                   	popa
403e93:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403e97:	00 73 00             	add    %dh,0x0(%ebx)
403e9a:	4e                   	dec    %esi
403e9b:	00 65 00             	add    %ah,0x0(%ebp)
403e9e:	78 00                	js     0x403ea0
403ea0:	74 00                	je     0x403ea2
403ea2:	52                   	push   %edx
403ea3:	00 65 00             	add    %ah,0x0(%ebp)
403ea6:	74 00                	je     0x403ea8
403ea8:	72 00                	jb     0x403eaa
403eaa:	79 00                	jns    0x403eac
403eac:	54                   	push   %esp
403ead:	00 69 00             	add    %ch,0x0(%ecx)
403eb0:	6d                   	insl   (%dx),%es:(%edi)
403eb1:	00 65 00             	add    %ah,0x0(%ebp)
403eb4:	00 00                	add    %al,(%eax)
403eb6:	00 00                	add    %al,(%eax)
403eb8:	25 00 73 00 4e       	and    $0x4e007300,%eax
403ebd:	00 65 00             	add    %ah,0x0(%ebp)
403ec0:	78 00                	js     0x403ec2
403ec2:	74 00                	je     0x403ec4
403ec4:	52                   	push   %edx
403ec5:	00 65 00             	add    %ah,0x0(%ebp)
403ec8:	74 00                	je     0x403eca
403eca:	72 00                	jb     0x403ecc
403ecc:	79 00                	jns    0x403ece
403ece:	54                   	push   %esp
403ecf:	00 69 00             	add    %ch,0x0(%ecx)
403ed2:	6d                   	insl   (%dx),%es:(%edi)
403ed3:	00 65 00             	add    %ah,0x0(%ebp)
403ed6:	3a 00                	cmp    (%eax),%al
403ed8:	20 00                	and    %al,(%eax)
403eda:	25 00 73 00 0d       	and    $0xd007300,%eax
403edf:	00 0a                	add    %cl,(%edx)
403ee1:	00 00                	add    %al,(%eax)
403ee3:	00 52 00             	add    %dl,0x0(%edx)
403ee6:	75 00                	jne    0x403ee8
403ee8:	6e                   	outsb  %ds:(%esi),(%dx)
403ee9:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403eed:	00 6d 00             	add    %ch,0x0(%ebp)
403ef0:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403ef4:	74 00                	je     0x403ef6
403ef6:	61                   	popa
403ef7:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403efb:	00 73 00             	add    %dh,0x0(%ebx)
403efe:	4c                   	dec    %esp
403eff:	00 61 00             	add    %ah,0x0(%ecx)
403f02:	73 00                	jae    0x403f04
403f04:	74 00                	je     0x403f06
403f06:	48                   	dec    %eax
403f07:	00 65 00             	add    %ah,0x0(%ebp)
403f0a:	61                   	popa
403f0b:	00 72 00             	add    %dh,0x0(%edx)
403f0e:	74 00                	je     0x403f10
403f10:	62 00                	bound  %eax,(%eax)
403f12:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
403f16:	74 00                	je     0x403f18
403f18:	54                   	push   %esp
403f19:	00 69 00             	add    %ch,0x0(%ecx)
403f1c:	6d                   	insl   (%dx),%es:(%edi)
403f1d:	00 65 00             	add    %ah,0x0(%ebp)
403f20:	00 00                	add    %al,(%eax)
403f22:	00 00                	add    %al,(%eax)
403f24:	25 00 73 00 4c       	and    $0x4c007300,%eax
403f29:	00 61 00             	add    %ah,0x0(%ecx)
403f2c:	73 00                	jae    0x403f2e
403f2e:	74 00                	je     0x403f30
403f30:	48                   	dec    %eax
403f31:	00 65 00             	add    %ah,0x0(%ebp)
403f34:	61                   	popa
403f35:	00 72 00             	add    %dh,0x0(%edx)
403f38:	74 00                	je     0x403f3a
403f3a:	62 00                	bound  %eax,(%eax)
403f3c:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
403f40:	74 00                	je     0x403f42
403f42:	54                   	push   %esp
403f43:	00 69 00             	add    %ch,0x0(%ecx)
403f46:	6d                   	insl   (%dx),%es:(%edi)
403f47:	00 65 00             	add    %ah,0x0(%ebp)
403f4a:	3a 00                	cmp    (%eax),%al
403f4c:	20 00                	and    %al,(%eax)
403f4e:	25 00 73 00 0d       	and    $0xd007300,%eax
403f53:	00 0a                	add    %cl,(%edx)
403f55:	00 00                	add    %al,(%eax)
403f57:	00 09                	add    %cl,(%ecx)
403f59:	00 45 00             	add    %al,0x0(%ebp)
403f5c:	76 00                	jbe    0x403f5e
403f5e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403f62:	74 00                	je     0x403f64
403f64:	53                   	push   %ebx
403f65:	00 6f 00             	add    %ch,0x0(%edi)
403f68:	75 00                	jne    0x403f6a
403f6a:	72 00                	jb     0x403f6c
403f6c:	63 00                	arpl   %eax,(%eax)
403f6e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403f72:	3a 00                	cmp    (%eax),%al
403f74:	0d 00 0a 00 00       	or     $0xa00,%eax
403f79:	00 00                	add    %al,(%eax)
403f7b:	00 09                	add    %cl,(%ecx)
403f7d:	00 09                	add    %cl,(%ecx)
403f7f:	00 25 00 73 00 0d    	add    %ah,0xd007300
403f85:	00 0a                	add    %cl,(%edx)
403f87:	00 00                	add    %al,(%eax)
403f89:	00 00                	add    %al,(%eax)
403f8b:	00 09                	add    %cl,(%ecx)
403f8d:	00 09                	add    %cl,(%ecx)
403f8f:	00 09                	add    %cl,(%ecx)
403f91:	00 00                	add    %al,(%eax)
403f93:	00 0d 00 0a 00 53    	add    %cl,0x53000a00
403f99:	00 75 00             	add    %dh,0x0(%ebp)
403f9c:	62 00                	bound  %eax,(%eax)
403f9e:	73 00                	jae    0x403fa0
403fa0:	63 00                	arpl   %eax,(%eax)
403fa2:	72 00                	jb     0x403fa4
403fa4:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
403faa:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403fb0:	3a 00                	cmp    (%eax),%al
403fb2:	20 00                	and    %al,(%eax)
403fb4:	25 00 73 00 0d       	and    $0xd007300,%eax
403fb9:	00 0a                	add    %cl,(%edx)
403fbb:	00 00                	add    %al,(%eax)
403fbd:	00 00                	add    %al,(%eax)
403fbf:	00 25 00 73 00 0a    	add    %ah,0xa007300
403fc5:	00 00                	add    %al,(%eax)
403fc7:	00 65 00             	add    %ah,0x0(%ebp)
403fca:	00 00                	add    %al,(%eax)
403fcc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403fd0:	61                   	popa
403fd1:	00 00                	add    %al,(%eax)
403fd3:	00 65 00             	add    %ah,0x0(%ebp)
403fd6:	73 00                	jae    0x403fd8
403fd8:	65 00 00             	add    %al,%gs:(%eax)
403fdb:	00 41 00             	add    %al,0x0(%ecx)
403fde:	64 00 64 00 45       	add    %ah,%fs:0x45(%eax,%eax,1)
403fe3:	00 76 00             	add    %dh,0x0(%esi)
403fe6:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403fea:	74 00                	je     0x403fec
403fec:	53                   	push   %ebx
403fed:	00 6f 00             	add    %ch,0x0(%edi)
403ff0:	75 00                	jne    0x403ff2
403ff2:	72 00                	jb     0x403ff4
403ff4:	63 00                	arpl   %eax,(%eax)
403ff6:	65 00 00             	add    %al,%gs:(%eax)
403ff9:	00 00                	add    %al,(%eax)
403ffb:	00 61 00             	add    %ah,0x0(%ecx)
403ffe:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404002:	00 00                	add    %al,(%eax)
404004:	52                   	push   %edx
404005:	00 65 00             	add    %ah,0x0(%ebp)
404008:	6d                   	insl   (%dx),%es:(%edi)
404009:	00 6f 00             	add    %ch,0x0(%edi)
40400c:	76 00                	jbe    0x40400e
40400e:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
404012:	76 00                	jbe    0x404014
404014:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404018:	74 00                	je     0x40401a
40401a:	53                   	push   %ebx
40401b:	00 6f 00             	add    %ch,0x0(%edi)
40401e:	75 00                	jne    0x404020
404020:	72 00                	jb     0x404022
404022:	63 00                	arpl   %eax,(%eax)
404024:	65 00 00             	add    %al,%gs:(%eax)
404027:	00 72 00             	add    %dh,0x0(%edx)
40402a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40402e:	00 00                	add    %al,(%eax)
404030:	43                   	inc    %ebx
404031:	00 6f 00             	add    %ch,0x0(%edi)
404034:	6e                   	outsb  %ds:(%esi),(%dx)
404035:	00 66 00             	add    %ah,0x0(%esi)
404038:	69 00 67 00 00 00    	imul   $0x67,(%eax),%eax
40403e:	00 00                	add    %al,(%eax)
404040:	63 00                	arpl   %eax,(%eax)
404042:	00 00                	add    %al,(%eax)
404044:	64 00 00             	add    %al,%fs:(%eax)
404047:	00 63 00             	add    %ah,0x0(%ebx)
40404a:	6d                   	insl   (%dx),%es:(%edi)
40404b:	00 00                	add    %al,(%eax)
40404d:	00 00                	add    %al,(%eax)
40404f:	00 65 00             	add    %ah,0x0(%ebp)
404052:	78 00                	js     0x404054
404054:	00 00                	add    %al,(%eax)
404056:	00 00                	add    %al,(%eax)
404058:	71 00                	jno    0x40405a
40405a:	00 00                	add    %al,(%eax)
40405c:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
404060:	61                   	popa
404061:	00 00                	add    %al,(%eax)
404063:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
404067:	00 00                	add    %al,(%eax)
404069:	00 00                	add    %al,(%eax)
40406b:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
40406f:	00 00                	add    %al,(%eax)
404071:	00 00                	add    %al,(%eax)
404073:	00 64 00 6d          	add    %ah,0x6d(%eax,%eax,1)
404077:	00 00                	add    %al,(%eax)
404079:	00 00                	add    %al,(%eax)
40407b:	00 64 00 6d          	add    %ah,0x6d(%eax,%eax,1)
40407f:	00 69 00             	add    %ch,0x0(%ecx)
404082:	00 00                	add    %al,(%eax)
404084:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
404088:	6c                   	insb   (%dx),%es:(%edi)
404089:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40408d:	00 00                	add    %al,(%eax)
40408f:	00 68 00             	add    %ch,0x0(%eax)
404092:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
404098:	6c                   	insb   (%dx),%es:(%edi)
404099:	00 00                	add    %al,(%eax)
40409b:	00 63 00             	add    %ah,0x0(%ebx)
40409e:	66 00 00             	data16 add %al,(%eax)
4040a1:	00 00                	add    %al,(%eax)
4040a3:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
4040a7:	00 00                	add    %al,(%eax)
4040a9:	00 00                	add    %al,(%eax)
4040ab:	00 70 00             	add    %dh,0x0(%eax)
4040ae:	6e                   	outsb  %ds:(%esi),(%dx)
4040af:	00 00                	add    %al,(%eax)
4040b1:	00 00                	add    %al,(%eax)
4040b3:	00 68 00             	add    %ch,0x0(%eax)
4040b6:	6e                   	outsb  %ds:(%esi),(%dx)
4040b7:	00 00                	add    %al,(%eax)
4040b9:	00 00                	add    %al,(%eax)
4040bb:	00 63 00             	add    %ah,0x0(%ebx)
4040be:	74 00                	je     0x4040c0
4040c0:	00 00                	add    %al,(%eax)
4040c2:	00 00                	add    %al,(%eax)
4040c4:	75 00                	jne    0x4040c6
4040c6:	6e                   	outsb  %ds:(%esi),(%dx)
4040c7:	00 00                	add    %al,(%eax)
4040c9:	00 00                	add    %al,(%eax)
4040cb:	00 55 00             	add    %dl,0x0(%ebp)
4040ce:	73 00                	jae    0x4040d0
4040d0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4040d4:	50                   	push   %eax
4040d5:	00 61 00             	add    %ah,0x0(%ecx)
4040d8:	73 00                	jae    0x4040da
4040da:	73 00                	jae    0x4040dc
4040dc:	77 00                	ja     0x4040de
4040de:	6f                   	outsl  %ds:(%esi),(%dx)
4040df:	00 72 00             	add    %dh,0x0(%edx)
4040e2:	64 00 00             	add    %al,%fs:(%eax)
4040e5:	00 00                	add    %al,(%eax)
4040e7:	00 75 00             	add    %dh,0x0(%ebp)
4040ea:	70 00                	jo     0x4040ec
4040ec:	00 00                	add    %al,(%eax)
4040ee:	00 00                	add    %al,(%eax)
4040f0:	63 00                	arpl   %eax,(%eax)
4040f2:	75 00                	jne    0x4040f4
4040f4:	6e                   	outsb  %ds:(%esi),(%dx)
4040f5:	00 00                	add    %al,(%eax)
4040f7:	00 43 00             	add    %al,0x0(%ebx)
4040fa:	6f                   	outsl  %ds:(%esi),(%dx)
4040fb:	00 6d 00             	add    %ch,0x0(%ebp)
4040fe:	6d                   	insl   (%dx),%es:(%edi)
4040ff:	00 6f 00             	add    %ch,0x0(%edi)
404102:	6e                   	outsb  %ds:(%esi),(%dx)
404103:	00 55 00             	add    %dl,0x0(%ebp)
404106:	73 00                	jae    0x404108
404108:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40410c:	50                   	push   %eax
40410d:	00 61 00             	add    %ah,0x0(%ecx)