403dd0:	02 7b 28             	add    0x28(%ebx),%bh
403dd3:	00 00                	add    %al,(%eax)
403dd5:	04 72                	add    $0x72,%al
403dd7:	1d 05 00 70 6f       	sbb    $0x6f700005,%eax
403ddc:	49                   	dec    %ecx
403ddd:	00 00                	add    %al,(%eax)
403ddf:	0a 00                	or     (%eax),%al
403de1:	02 7b 28             	add    0x28(%ebx),%bh
403de4:	00 00                	add    %al,(%eax)
403de6:	04 16                	add    $0x16,%al
403de8:	6f                   	outsl  %ds:(%esi),(%dx)
403de9:	73 00                	jae    0x403deb
403deb:	00 0a                	add    %cl,(%edx)
403ded:	00 02                	add    %al,(%edx)
403def:	7b 28                	jnp    0x403e19
403df1:	00 00                	add    %al,(%eax)
403df3:	04 20                	add    $0x20,%al
403df5:	5e                   	pop    %esi
403df6:	02 00                	add    (%eax),%al
403df8:	00 20                	add    %ah,(%eax)
403dfa:	02 02                	add    (%edx),%al
403dfc:	00 00                	add    %al,(%eax)
403dfe:	73 4a                	jae    0x403e4a
403e00:	00 00                	add    %al,(%eax)
403e02:	0a 6f 4b             	or     0x4b(%edi),%ch
403e05:	00 00                	add    %al,(%eax)
403e07:	0a 00                	or     (%eax),%al
403e09:	02 7b 28             	add    0x28(%ebx),%bh
403e0c:	00 00                	add    %al,(%eax)
403e0e:	04 16                	add    $0x16,%al
403e10:	6f                   	outsl  %ds:(%esi),(%dx)
403e11:	55                   	push   %ebp
403e12:	00 00                	add    %al,(%eax)
403e14:	0a 00                	or     (%eax),%al
403e16:	02 7b 2a             	add    0x2a(%ebx),%bh
403e19:	00 00                	add    %al,(%eax)
403e1b:	04 28                	add    $0x28,%al
403e1d:	67 00 00             	add    %al,(%bx,%si)
403e20:	0a 6f 35             	or     0x35(%edi),%ch
403e23:	00 00                	add    %al,(%eax)
403e25:	0a 00                	or     (%eax),%al
403e27:	02 7b 2a             	add    0x2a(%ebx),%bh
403e2a:	00 00                	add    %al,(%eax)
403e2c:	04 1f                	add    $0x1f,%al
403e2e:	73 20                	jae    0x403e50
403e30:	14 02                	adc    $0x2,%al
403e32:	00 00                	add    %al,(%eax)
403e34:	73 48                	jae    0x403e7e
403e36:	00 00                	add    %al,(%eax)
403e38:	0a 6f 31             	or     0x31(%edi),%ch
403e3b:	00 00                	add    %al,(%eax)
403e3d:	0a 00                	or     (%eax),%al
403e3f:	02 7b 2a             	add    0x2a(%ebx),%bh
403e42:	00 00                	add    %al,(%eax)
403e44:	04 72                	add    $0x72,%al
403e46:	2f                   	das
403e47:	05 00 70 6f 49       	add    $0x496f7000,%eax
403e4c:	00 00                	add    %al,(%eax)
403e4e:	0a 00                	or     (%eax),%al
403e50:	02 7b 2a             	add    0x2a(%ebx),%bh
403e53:	00 00                	add    %al,(%eax)
403e55:	04 1f                	add    $0x1f,%al
403e57:	64 1f                	fs pop %ds
403e59:	37                   	aaa
403e5a:	73 4a                	jae    0x403ea6
403e5c:	00 00                	add    %al,(%eax)
403e5e:	0a 6f 4b             	or     0x4b(%edi),%ch
403e61:	00 00                	add    %al,(%eax)
403e63:	0a 00                	or     (%eax),%al
403e65:	02 7b 2a             	add    0x2a(%ebx),%bh
403e68:	00 00                	add    %al,(%eax)
403e6a:	04 17                	add    $0x17,%al
403e6c:	6f                   	outsl  %ds:(%esi),(%dx)
403e6d:	55                   	push   %ebp
403e6e:	00 00                	add    %al,(%eax)
403e70:	0a 00                	or     (%eax),%al
403e72:	02 7b 2a             	add    0x2a(%ebx),%bh
403e75:	00 00                	add    %al,(%eax)
403e77:	04 72                	add    $0x72,%al
403e79:	c5 04 00             	lds    (%eax,%eax,1),%eax
403e7c:	70 6f                	jo     0x403eed
403e7e:	22 00                	and    (%eax),%al
403e80:	00 0a                	add    %cl,(%edx)
403e82:	00 02                	add    %al,(%edx)
403e84:	7b 2a                	jnp    0x403eb0
403e86:	00 00                	add    %al,(%eax)
403e88:	04 16                	add    $0x16,%al
403e8a:	6f                   	outsl  %ds:(%esi),(%dx)
403e8b:	68 00 00 0a 00       	push   $0xa0000
403e90:	02 7b 2a             	add    0x2a(%ebx),%bh
403e93:	00 00                	add    %al,(%eax)
403e95:	04 02                	add    $0x2,%al
403e97:	fe 06                	incb   (%esi)
403e99:	15 00 00 06 73       	adc    $0x73060000,%eax
403e9e:	58                   	pop    %eax
403e9f:	00 00                	add    %al,(%eax)
403ea1:	0a 6f 69             	or     0x69(%edi),%ch
403ea4:	00 00                	add    %al,(%eax)
403ea6:	0a 00                	or     (%eax),%al
403ea8:	02 7b 29             	add    0x29(%ebx),%bh
403eab:	00 00                	add    %al,(%eax)
403ead:	04 06                	add    $0x6,%al
403eaf:	72 41                	jb     0x403ef2
403eb1:	05 00 70 6f 50       	add    $0x506f7000,%eax
403eb6:	00 00                	add    %al,(%eax)
403eb8:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
403ebc:	00 01                	add    %al,(%ecx)
403ebe:	6f                   	outsl  %ds:(%esi),(%dx)
403ebf:	51                   	push   %ecx
403ec0:	00 00                	add    %al,(%eax)
403ec2:	0a 00                	or     (%eax),%al
403ec4:	02 7b 29             	add    0x29(%ebx),%bh
403ec7:	00 00                	add    %al,(%eax)
403ec9:	04 1f                	add    $0x1f,%al
403ecb:	15 1f 1b 73 48       	adc    $0x48731b1f,%eax
403ed0:	00 00                	add    %al,(%eax)
403ed2:	0a 6f 31             	or     0x31(%edi),%ch
403ed5:	00 00                	add    %al,(%eax)
403ed7:	0a 00                	or     (%eax),%al
403ed9:	02 7b 29             	add    0x29(%ebx),%bh
403edc:	00 00                	add    %al,(%eax)
403ede:	04 72                	add    $0x72,%al
403ee0:	57                   	push   %edi
403ee1:	05 00 70 6f 49       	add    $0x496f7000,%eax
403ee6:	00 00                	add    %al,(%eax)
403ee8:	0a 00                	or     (%eax),%al
403eea:	02 7b 29             	add    0x29(%ebx),%bh
403eed:	00 00                	add    %al,(%eax)
403eef:	04 20                	add    $0x20,%al
403ef1:	16                   	push   %ss
403ef2:	02 00                	add    (%eax),%al
403ef4:	00 20                	add    %ah,(%eax)
403ef6:	59                   	pop    %ecx
403ef7:	01 00                	add    %eax,(%eax)
403ef9:	00 73 4a             	add    %dh,0x4a(%ebx)
403efc:	00 00                	add    %al,(%eax)
403efe:	0a 6f 4b             	or     0x4b(%edi),%ch
403f01:	00 00                	add    %al,(%eax)
403f03:	0a 00                	or     (%eax),%al
403f05:	02 7b 29             	add    0x29(%ebx),%bh
403f08:	00 00                	add    %al,(%eax)
403f0a:	04 16                	add    $0x16,%al
403f0c:	6f                   	outsl  %ds:(%esi),(%dx)
403f0d:	4d                   	dec    %ebp
403f0e:	00 00                	add    %al,(%eax)
403f10:	0a 00                	or     (%eax),%al
403f12:	02 7b 29             	add    0x29(%ebx),%bh
403f15:	00 00                	add    %al,(%eax)
403f17:	04 16                	add    $0x16,%al
403f19:	6f                   	outsl  %ds:(%esi),(%dx)
403f1a:	4e                   	dec    %esi
403f1b:	00 00                	add    %al,(%eax)
403f1d:	0a 00                	or     (%eax),%al
403f1f:	02 7b 2b             	add    0x2b(%ebx),%bh
403f22:	00 00                	add    %al,(%eax)
403f24:	04 1d                	add    $0x1d,%al
403f26:	1c 73                	sbb    $0x73,%al
403f28:	48                   	dec    %eax
403f29:	00 00                	add    %al,(%eax)
403f2b:	0a 6f 31             	or     0x31(%edi),%ch
403f2e:	00 00                	add    %al,(%eax)
403f30:	0a 00                	or     (%eax),%al
403f32:	02 7b 2b             	add    0x2b(%ebx),%bh
403f35:	00 00                	add    %al,(%eax)
403f37:	04 72                	add    $0x72,%al
403f39:	4f                   	dec    %edi
403f3a:	02 00                	add    (%eax),%al
403f3c:	70 6f                	jo     0x403fad
403f3e:	49                   	dec    %ecx
403f3f:	00 00                	add    %al,(%eax)
403f41:	0a 00                	or     (%eax),%al
403f43:	02 7b 2b             	add    0x2b(%ebx),%bh
403f46:	00 00                	add    %al,(%eax)
403f48:	04 20                	add    $0x20,%al
403f4a:	31 02                	xor    %eax,(%edx)
403f4c:	00 00                	add    %al,(%eax)
403f4e:	20 cd                	and    %cl,%ch
403f50:	01 00                	add    %eax,(%eax)
403f52:	00 73 4a             	add    %dh,0x4a(%ebx)
403f55:	00 00                	add    %al,(%eax)
403f57:	0a 6f 4b             	or     0x4b(%edi),%ch
403f5a:	00 00                	add    %al,(%eax)
403f5c:	0a 00                	or     (%eax),%al
403f5e:	02 7b 2b             	add    0x2b(%ebx),%bh
403f61:	00 00                	add    %al,(%eax)
403f63:	04 16                	add    $0x16,%al
403f65:	6f                   	outsl  %ds:(%esi),(%dx)
403f66:	4d                   	dec    %ebp
403f67:	00 00                	add    %al,(%eax)
403f69:	0a 00                	or     (%eax),%al
403f6b:	02 7b 2b             	add    0x2b(%ebx),%bh
403f6e:	00 00                	add    %al,(%eax)
403f70:	04 16                	add    $0x16,%al
403f72:	6f                   	outsl  %ds:(%esi),(%dx)
403f73:	4e                   	dec    %esi
403f74:	00 00                	add    %al,(%eax)
403f76:	0a 00                	or     (%eax),%al
403f78:	02 22                	add    (%edx),%ah
403f7a:	00 00                	add    %al,(%eax)
403f7c:	00 41 22             	add    %al,0x22(%ecx)
403f7f:	00 00                	add    %al,(%eax)
403f81:	80 41 73 5a          	addb   $0x5a,0x73(%ecx)
403f85:	00 00                	add    %al,(%eax)
403f87:	0a 28                	or     (%eax),%ch
403f89:	5b                   	pop    %ebx
403f8a:	00 00                	add    %al,(%eax)
403f8c:	0a 00                	or     (%eax),%al
403f8e:	02 17                	add    (%edi),%dl
403f90:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
403f94:	0a 00                	or     (%eax),%al
403f96:	02 20                	add    (%eax),%ah
403f98:	62 02                	bound  %eax,(%edx)
403f9a:	00 00                	add    %al,(%eax)
403f9c:	20 b6 02 00 00 73    	and    %dh,0x73000002(%esi)
403fa2:	4a                   	dec    %edx
403fa3:	00 00                	add    %al,(%eax)
403fa5:	0a 28                	or     (%eax),%ch
403fa7:	5d                   	pop    %ebp
403fa8:	00 00                	add    %al,(%eax)
403faa:	0a 00                	or     (%eax),%al
403fac:	02 28                	add    (%eax),%ch
403fae:	28 00                	sub    %al,(%eax)
403fb0:	00 0a                	add    %cl,(%edx)
403fb2:	02 7b 2a             	add    0x2a(%ebx),%bh
403fb5:	00 00                	add    %al,(%eax)
403fb7:	04 6f                	add    $0x6f,%al
403fb9:	36 00 00             	add    %al,%ss:(%eax)
403fbc:	0a 00                	or     (%eax),%al
403fbe:	02 28                	add    (%eax),%ch
403fc0:	28 00                	sub    %al,(%eax)
403fc2:	00 0a                	add    %cl,(%edx)
403fc4:	02 7b 28             	add    0x28(%ebx),%bh
403fc7:	00 00                	add    %al,(%eax)
403fc9:	04 6f                	add    $0x6f,%al
403fcb:	36 00 00             	add    %al,%ss:(%eax)
403fce:	0a 00                	or     (%eax),%al
403fd0:	02 72 61             	add    0x61(%edx),%dh
403fd3:	05 00 70 28 49       	add    $0x49287000,%eax
403fd8:	00 00                	add    %al,(%eax)
403fda:	0a 00                	or     (%eax),%al
403fdc:	02 72 29             	add    0x29(%edx),%dh
403fdf:	04 00                	add    $0x0,%al
403fe1:	70 6f                	jo     0x404052
403fe3:	22 00                	and    (%eax),%al
403fe5:	00 0a                	add    %cl,(%edx)
403fe7:	00 02                	add    %al,(%edx)
403fe9:	7b 26                	jnp    0x404011
403feb:	00 00                	add    %al,(%eax)
403fed:	04 16                	add    $0x16,%al
403fef:	6f                   	outsl  %ds:(%esi),(%dx)
403ff0:	62 00                	bound  %eax,(%eax)
403ff2:	00 0a                	add    %cl,(%edx)
403ff4:	00 02                	add    %al,(%edx)
403ff6:	7b 27                	jnp    0x40401f
403ff8:	00 00                	add    %al,(%eax)
403ffa:	04 16                	add    $0x16,%al
403ffc:	6f                   	outsl  %ds:(%esi),(%dx)
403ffd:	62 00                	bound  %eax,(%eax)
403fff:	00 0a                	add    %cl,(%edx)
404001:	00 02                	add    %al,(%edx)
404003:	7b 28                	jnp    0x40402d
404005:	00 00                	add    %al,(%eax)
404007:	04 16                	add    $0x16,%al
404009:	6f                   	outsl  %ds:(%esi),(%dx)
40400a:	62 00                	bound  %eax,(%eax)
40400c:	00 0a                	add    %cl,(%edx)
40400e:	00 02                	add    %al,(%edx)
404010:	7b 29                	jnp    0x40403b
404012:	00 00                	add    %al,(%eax)
404014:	04 6f                	add    $0x6f,%al
404016:	61                   	popa
404017:	00 00                	add    %al,(%eax)
404019:	0a 00                	or     (%eax),%al
40401b:	02 7b 2b             	add    0x2b(%ebx),%bh
40401e:	00 00                	add    %al,(%eax)
404020:	04 6f                	add    $0x6f,%al
404022:	61                   	popa
404023:	00 00                	add    %al,(%eax)
404025:	0a 00                	or     (%eax),%al
404027:	02 16                	add    (%esi),%dl
404029:	28 62 00             	sub    %ah,0x0(%edx)
40402c:	00 0a                	add    %cl,(%edx)
40402e:	00 2a                	add    %ch,(%edx)
404030:	13 30                	adc    (%eax),%esi
404032:	02 00                	add    (%eax),%al
404034:	71 00                	jno    0x404036
404036:	00 00                	add    %al,(%eax)
404038:	00 00                	add    %al,(%eax)
40403a:	00 00                	add    %al,(%eax)
40403c:	02 1f                	add    (%edi),%bl
40403e:	0a 7d 2e             	or     0x2e(%ebp),%bh
404041:	00 00                	add    %al,(%eax)
404043:	04 02                	add    $0x2,%al
404045:	16                   	push   %ss
404046:	7d 2f                	jge    0x404077
404048:	00 00                	add    %al,(%eax)
40404a:	04 02                	add    $0x2,%al
40404c:	16                   	push   %ss
40404d:	7d 30                	jge    0x40407f
40404f:	00 00                	add    %al,(%eax)
404051:	04 02                	add    $0x2,%al
404053:	16                   	push   %ss
404054:	7d 31                	jge    0x404087
404056:	00 00                	add    %al,(%eax)
404058:	04 02                	add    $0x2,%al
40405a:	18 7d 32             	sbb    %bh,0x32(%ebp)
40405d:	00 00                	add    %al,(%eax)
40405f:	04 02                	add    $0x2,%al
404061:	16                   	push   %ss
404062:	7d 33                	jge    0x404097
404064:	00 00                	add    %al,(%eax)
404066:	04 02                	add    $0x2,%al
404068:	18 7d 34             	sbb    %bh,0x34(%ebp)
40406b:	00 00                	add    %al,(%eax)
40406d:	04 02                	add    $0x2,%al
40406f:	73 1c                	jae    0x40408d
404071:	00 00                	add    %al,(%eax)
404073:	0a 7d 35             	or     0x35(%ebp),%bh
404076:	00 00                	add    %al,(%eax)
404078:	04 02                	add    $0x2,%al
40407a:	73 1c                	jae    0x404098
40407c:	00 00                	add    %al,(%eax)
40407e:	0a 7d 36             	or     0x36(%ebp),%bh
404081:	00 00                	add    %al,(%eax)
404083:	04 02                	add    $0x2,%al
404085:	73 1d                	jae    0x4040a4
404087:	00 00                	add    %al,(%eax)
404089:	0a 7d 37             	or     0x37(%ebp),%bh
40408c:	00 00                	add    %al,(%eax)
40408e:	04 02                	add    $0x2,%al
404090:	14 7d                	adc    $0x7d,%al
404092:	38 00                	cmp    %al,(%eax)
404094:	00 04 02             	add    %al,(%edx,%eax,1)
404097:	28 1e                	sub    %bl,(%esi)
404099:	00 00                	add    %al,(%eax)
40409b:	0a 00                	or     (%eax),%al
40409d:	00 02                	add    %al,(%edx)
40409f:	28 1e                	sub    %bl,(%esi)
4040a1:	00 00                	add    %al,(%eax)
4040a3:	06                   	push   %es
4040a4:	00 02                	add    %al,(%edx)
4040a6:	28 1c 00             	sub    %bl,(%eax,%eax,1)
4040a9:	00 06                	add    %al,(%esi)
4040ab:	00 2a                	add    %ch,(%edx)
4040ad:	00 00                	add    %al,(%eax)
4040af:	00 13                	add    %dl,(%ebx)
4040b1:	30 02                	xor    %al,(%edx)
4040b3:	00 30                	add    %dh,(%eax)
4040b5:	00 00                	add    %al,(%eax)
4040b7:	00 02                	add    %al,(%edx)