403e07:	04 1d                	add    $0x1d,%al
403e09:	37                   	aaa
403e0a:	04 1f                	add    $0x1f,%al
403e0c:	0a 2b                	or     (%ebx),%ch
403e0e:	01 1d 7d 2b 00 00    	add    %ebx,0x2b7d
403e14:	04 2a                	add    $0x2a,%al
403e16:	56                   	push   %esi
403e17:	02 02                	add    (%edx),%al
403e19:	7b 2b                	jnp    0x403e46
403e1b:	00 00                	add    %al,(%eax)
403e1d:	04 1d                	add    $0x1d,%al
403e1f:	37                   	aaa
403e20:	04 1f                	add    $0x1f,%al
403e22:	0b 2b                	or     (%ebx),%ebp
403e24:	01 1e                	add    %ebx,(%esi)
403e26:	7d 2b                	jge    0x403e53
403e28:	00 00                	add    %al,(%eax)
403e2a:	04 2a                	add    $0x2a,%al
403e2c:	5a                   	pop    %edx
403e2d:	02 02                	add    (%edx),%al
403e2f:	7b 2b                	jnp    0x403e5c
403e31:	00 00                	add    %al,(%eax)
403e33:	04 1d                	add    $0x1d,%al
403e35:	37                   	aaa
403e36:	04 1f                	add    $0x1f,%al
403e38:	0b 2b                	or     (%ebx),%ebp
403e3a:	02 1f                	add    (%edi),%bl
403e3c:	09 7d 2b             	or     %edi,0x2b(%ebp)
403e3f:	00 00                	add    %al,(%eax)
403e41:	04 2a                	add    $0x2a,%al
403e43:	2a 02                	sub    (%edx),%al
403e45:	7b 2b                	jnp    0x403e72
403e47:	00 00                	add    %al,(%eax)
403e49:	04 1d                	add    $0x1d,%al
403e4b:	fe 05 2a 1e 02 28    	incb   0x28021e2a
403e51:	1f                   	pop    %ds
403e52:	00 00                	add    %al,(%eax)
403e54:	0a 2a                	or     (%edx),%ch
403e56:	1a 28                	sbb    (%eax),%ch
403e58:	20 00                	and    %al,(%eax)
403e5a:	00 0a                	add    %cl,(%edx)
403e5c:	2a 1e                	sub    (%esi),%bl
403e5e:	02 6f 21             	add    0x21(%edi),%ch
403e61:	00 00                	add    %al,(%eax)
403e63:	0a 2a                	or     (%edx),%ch
403e65:	26 02 03             	add    %es:(%ebx),%al
403e68:	04 6f                	add    $0x6f,%al
403e6a:	22 00                	and    (%eax),%al
403e6c:	00 0a                	add    %cl,(%edx)
403e6e:	2a 1e                	sub    (%esi),%bl
403e70:	02 28                	add    (%eax),%ch
403e72:	23 00                	and    (%eax),%eax
403e74:	00 0a                	add    %cl,(%edx)
403e76:	2a 1e                	sub    (%esi),%bl
403e78:	02 28                	add    (%eax),%ch
403e7a:	24 00                	and    $0x0,%al
403e7c:	00 0a                	add    %cl,(%edx)
403e7e:	2a 1e                	sub    (%esi),%bl
403e80:	02 6f 25             	add    0x25(%edi),%ch
403e83:	00 00                	add    %al,(%eax)
403e85:	0a 2a                	or     (%edx),%ch
403e87:	22 02                	and    (%edx),%al
403e89:	03 6f 26             	add    0x26(%edi),%ebp
403e8c:	00 00                	add    %al,(%eax)
403e8e:	0a 2a                	or     (%edx),%ch
403e90:	2a 02                	sub    (%edx),%al
403e92:	03 04 05 28 27 00 00 	add    0x2728(,%eax,1),%eax
403e99:	0a 2a                	or     (%edx),%ch
403e9b:	1e                   	push   %ds
403e9c:	02 6f 28             	add    0x28(%edi),%ch
403e9f:	00 00                	add    %al,(%eax)
403ea1:	0a 2a                	or     (%edx),%ch
403ea3:	1e                   	push   %ds
403ea4:	02 73 29             	add    0x29(%ebx),%dh
403ea7:	00 00                	add    %al,(%eax)
403ea9:	0a 2a                	or     (%edx),%ch
403eab:	26 02 03             	add    %es:(%ebx),%al
403eae:	04 6f                	add    $0x6f,%al
403eb0:	2a 00                	sub    (%eax),%al
403eb2:	00 0a                	add    %cl,(%edx)
403eb4:	2a 22                	sub    (%edx),%ah
403eb6:	02 03                	add    (%ebx),%al
403eb8:	28 2b                	sub    %ch,(%ebx)
403eba:	00 00                	add    %al,(%eax)
403ebc:	0a 2a                	or     (%edx),%ch
403ebe:	1e                   	push   %ds
403ebf:	02 28                	add    (%eax),%ch
403ec1:	2c 00                	sub    $0x0,%al
403ec3:	00 0a                	add    %cl,(%edx)
403ec5:	2a 22                	sub    (%edx),%ah
403ec7:	02 03                	add    (%ebx),%al
403ec9:	6f                   	outsl  %ds:(%esi),(%dx)
403eca:	2d 00 00 0a 2a       	sub    $0x2a0a0000,%eax
403ecf:	1e                   	push   %ds
403ed0:	02 6f 2e             	add    0x2e(%edi),%ch
403ed3:	00 00                	add    %al,(%eax)
403ed5:	0a 2a                	or     (%edx),%ch
403ed7:	5e                   	pop    %esi
403ed8:	28 4c 00 00          	sub    %cl,0x0(%eax,%eax,1)
403edc:	06                   	push   %es
403edd:	16                   	push   %ss
403ede:	28 4d 00             	sub    %cl,0x0(%ebp)
403ee1:	00 06                	add    %al,(%esi)
403ee3:	73 4f                	jae    0x403f34
403ee5:	00 00                	add    %al,(%eax)
403ee7:	06                   	push   %es
403ee8:	28 4e 00             	sub    %cl,0x0(%esi)
403eeb:	00 06                	add    %al,(%esi)
403eed:	16                   	push   %ss
403eee:	2a 1a                	sub    (%edx),%bl
403ef0:	28 2f                	sub    %ch,(%edi)
403ef2:	00 00                	add    %al,(%eax)
403ef4:	0a 2a                	or     (%edx),%ch
403ef6:	1e                   	push   %ds
403ef7:	02 28                	add    (%eax),%ch
403ef9:	30 00                	xor    %al,(%eax)
403efb:	00 0a                	add    %cl,(%edx)
403efd:	2a 1e                	sub    (%esi),%bl
403eff:	02 28                	add    (%eax),%ch
403f01:	31 00                	xor    %eax,(%eax)
403f03:	00 0a                	add    %cl,(%edx)
403f05:	2a 52 02             	sub    0x2(%edx),%dl
403f08:	17                   	pop    %ss
403f09:	7d 2d                	jge    0x403f38
403f0b:	00 00                	add    %al,(%eax)
403f0d:	04 02                	add    $0x2,%al
403f0f:	28 32                	sub    %dh,(%edx)
403f11:	00 00                	add    %al,(%eax)
403f13:	0a 02                	or     (%edx),%al
403f15:	28 5e 00             	sub    %bl,0x0(%esi)
403f18:	00 06                	add    %al,(%esi)
403f1a:	2a 1e                	sub    (%esi),%bl
403f1c:	02 28                	add    (%eax),%ch
403f1e:	51                   	push   %ecx
403f1f:	00 00                	add    %al,(%eax)
403f21:	06                   	push   %es
403f22:	2a 7a 03             	sub    0x3(%edx),%bh
403f25:	2c 13                	sub    $0x13,%al
403f27:	02 7b 2f             	add    0x2f(%ebx),%bh
403f2a:	00 00                	add    %al,(%eax)
403f2c:	04 2c                	add    $0x2c,%al
403f2e:	0b 02                	or     (%edx),%eax
403f30:	7b 2f                	jnp    0x403f61
403f32:	00 00                	add    %al,(%eax)
403f34:	04 28                	add    $0x28,%al
403f36:	69 00 00 06 02 03    	imul   $0x3020600,(%eax),%eax
403f3c:	28 02                	sub    %al,(%edx)
403f3e:	00 00                	add    %al,(%eax)
403f40:	0a 2a                	or     (%edx),%ch
403f42:	1a 73 37             	sbb    0x37(%ebx),%dh
403f45:	00 00                	add    %al,(%eax)
403f47:	0a 2a                	or     (%edx),%ch
403f49:	22 02                	and    (%edx),%al
403f4b:	03 6f 38             	add    0x38(%edi),%ebp
403f4e:	00 00                	add    %al,(%eax)
403f50:	0a 2a                	or     (%edx),%ch
403f52:	1e                   	push   %ds
403f53:	02 28                	add    (%eax),%ch
403f55:	39 00                	cmp    %eax,(%eax)
403f57:	00 0a                	add    %cl,(%edx)
403f59:	2a 1e                	sub    (%esi),%bl
403f5b:	02 6f 39             	add    0x39(%edi),%ch
403f5e:	00 00                	add    %al,(%eax)
403f60:	0a 2a                	or     (%edx),%ch
403f62:	22 02                	and    (%edx),%al
403f64:	03 6f 3a             	add    0x3a(%edi),%ebp
403f67:	00 00                	add    %al,(%eax)
403f69:	0a 2a                	or     (%edx),%ch
403f6b:	26 02 03             	add    %es:(%ebx),%al
403f6e:	04 6f                	add    $0x6f,%al
403f70:	3b 00                	cmp    (%eax),%eax
403f72:	00 0a                	add    %cl,(%edx)
403f74:	2a 1e                	sub    (%esi),%bl
403f76:	02 28                	add    (%eax),%ch
403f78:	3c 00                	cmp    $0x0,%al
403f7a:	00 0a                	add    %cl,(%edx)
403f7c:	2a 22                	sub    (%edx),%ah
403f7e:	02 03                	add    (%ebx),%al
403f80:	28 3d 00 00 0a 2a    	sub    %bh,0x2a0a0000
403f86:	1e                   	push   %ds
403f87:	02 6f 3e             	add    0x3e(%edi),%ch
403f8a:	00 00                	add    %al,(%eax)
403f8c:	0a 2a                	or     (%edx),%ch
403f8e:	22 02                	and    (%edx),%al
403f90:	03 6f 3f             	add    0x3f(%edi),%ebp
403f93:	00 00                	add    %al,(%eax)
403f95:	0a 2a                	or     (%edx),%ch
403f97:	1e                   	push   %ds
403f98:	02 6f 40             	add    0x40(%edi),%ch
403f9b:	00 00                	add    %al,(%eax)
403f9d:	0a 2a                	or     (%edx),%ch
403f9f:	1a 73 41             	sbb    0x41(%ebx),%dh
403fa2:	00 00                	add    %al,(%eax)
403fa4:	0a 2a                	or     (%edx),%ch
403fa6:	1e                   	push   %ds
403fa7:	02 28                	add    (%eax),%ch
403fa9:	42                   	inc    %edx
403faa:	00 00                	add    %al,(%eax)
403fac:	0a 2a                	or     (%edx),%ch
403fae:	1e                   	push   %ds
403faf:	02 28                	add    (%eax),%ch
403fb1:	43                   	inc    %ebx
403fb2:	00 00                	add    %al,(%eax)
403fb4:	0a 2a                	or     (%edx),%ch
403fb6:	22 02                	and    (%edx),%al
403fb8:	03 28                	add    (%eax),%ebp
403fba:	44                   	inc    %esp
403fbb:	00 00                	add    %al,(%eax)
403fbd:	0a 2a                	or     (%edx),%ch
403fbf:	22 02                	and    (%edx),%al
403fc1:	03 6f 45             	add    0x45(%edi),%ebp
403fc4:	00 00                	add    %al,(%eax)
403fc6:	0a 2a                	or     (%edx),%ch
403fc8:	1a 28                	sbb    (%eax),%ch
403fca:	46                   	inc    %esi
403fcb:	00 00                	add    %al,(%eax)
403fcd:	0a 2a                	or     (%edx),%ch
403fcf:	22 02                	and    (%edx),%al
403fd1:	03 6f 47             	add    0x47(%edi),%ebp
403fd4:	00 00                	add    %al,(%eax)
403fd6:	0a 2a                	or     (%edx),%ch
403fd8:	22 02                	and    (%edx),%al
403fda:	03 6f 48             	add    0x48(%edi),%ebp
403fdd:	00 00                	add    %al,(%eax)
403fdf:	0a 2a                	or     (%edx),%ch
403fe1:	22 02                	and    (%edx),%al
403fe3:	03 6f 49             	add    0x49(%edi),%ebp
403fe6:	00 00                	add    %al,(%eax)
403fe8:	0a 2a                	or     (%edx),%ch
403fea:	1e                   	push   %ds
403feb:	02 28                	add    (%eax),%ch
403fed:	4a                   	dec    %edx
403fee:	00 00                	add    %al,(%eax)
403ff0:	0a 2a                	or     (%edx),%ch
403ff2:	1e                   	push   %ds
403ff3:	02 28                	add    (%eax),%ch
403ff5:	4b                   	dec    %ebx
403ff6:	00 00                	add    %al,(%eax)
403ff8:	0a 2a                	or     (%edx),%ch
403ffa:	1a 73 4c             	sbb    0x4c(%ebx),%dh
403ffd:	00 00                	add    %al,(%eax)
403fff:	0a 2a                	or     (%edx),%ch
404001:	1a 73 4d             	sbb    0x4d(%ebx),%dh
404004:	00 00                	add    %al,(%eax)
404006:	0a 2a                	or     (%edx),%ch
404008:	1a 73 4e             	sbb    0x4e(%ebx),%dh
40400b:	00 00                	add    %al,(%eax)
40400d:	0a 2a                	or     (%edx),%ch
40400f:	1a 73 4f             	sbb    0x4f(%ebx),%dh
404012:	00 00                	add    %al,(%eax)
404014:	0a 2a                	or     (%edx),%ch
404016:	1e                   	push   %ds
404017:	02 6f 50             	add    0x50(%edi),%ch
40401a:	00 00                	add    %al,(%eax)
40401c:	0a 2a                	or     (%edx),%ch
40401e:	1e                   	push   %ds
40401f:	02 28                	add    (%eax),%ch
404021:	51                   	push   %ecx
404022:	00 00                	add    %al,(%eax)
404024:	0a 2a                	or     (%edx),%ch
404026:	22 02                	and    (%edx),%al
404028:	03 6f 52             	add    0x52(%edi),%ebp
40402b:	00 00                	add    %al,(%eax)
40402d:	0a 2a                	or     (%edx),%ch
40402f:	32 02                	xor    (%edx),%al
404031:	03 04 05 0e 04 73 53 	add    0x5373040e(,%eax,1),%eax
404038:	00 00                	add    %al,(%eax)
40403a:	0a 2a                	or     (%edx),%ch
40403c:	22 02                	and    (%edx),%al
40403e:	03 6f 54             	add    0x54(%edi),%ebp
404041:	00 00                	add    %al,(%eax)
404043:	0a 2a                	or     (%edx),%ch
404045:	22 02                	and    (%edx),%al
404047:	03 6f 55             	add    0x55(%edi),%ebp
40404a:	00 00                	add    %al,(%eax)
40404c:	0a 2a                	or     (%edx),%ch
40404e:	22 02                	and    (%edx),%al
404050:	03 6f 56             	add    0x56(%edi),%ebp
404053:	00 00                	add    %al,(%eax)
404055:	0a 2a                	or     (%edx),%ch
404057:	22 02                	and    (%edx),%al
404059:	03 6f 57             	add    0x57(%edi),%ebp
40405c:	00 00                	add    %al,(%eax)
40405e:	0a 2a                	or     (%edx),%ch
404060:	22 02                	and    (%edx),%al
404062:	03 6f 58             	add    0x58(%edi),%ebp
404065:	00 00                	add    %al,(%eax)
404067:	0a 2a                	or     (%edx),%ch
404069:	22 02                	and    (%edx),%al
40406b:	03 6f 59             	add    0x59(%edi),%ebp
40406e:	00 00                	add    %al,(%eax)
404070:	0a 2a                	or     (%edx),%ch
404072:	22 02                	and    (%edx),%al
404074:	03 6f 5a             	add    0x5a(%edi),%ebp
404077:	00 00                	add    %al,(%eax)
404079:	0a 2a                	or     (%edx),%ch
40407b:	22 02                	and    (%edx),%al
40407d:	03 6f 5b             	add    0x5b(%edi),%ebp
404080:	00 00                	add    %al,(%eax)
404082:	0a 2a                	or     (%edx),%ch
404084:	22 02                	and    (%edx),%al
404086:	03 6f 5c             	add    0x5c(%edi),%ebp
404089:	00 00                	add    %al,(%eax)
40408b:	0a 2a                	or     (%edx),%ch
40408d:	22 02                	and    (%edx),%al
40408f:	03 6f 5d             	add    0x5d(%edi),%ebp
404092:	00 00                	add    %al,(%eax)
404094:	0a 2a                	or     (%edx),%ch
404096:	22 02                	and    (%edx),%al
404098:	03 6f 5e             	add    0x5e(%edi),%ebp
40409b:	00 00                	add    %al,(%eax)
40409d:	0a 2a                	or     (%edx),%ch
40409f:	22 02                	and    (%edx),%al
4040a1:	03 28                	add    (%eax),%ebp
4040a3:	5f                   	pop    %edi
4040a4:	00 00                	add    %al,(%eax)
4040a6:	0a 2a                	or     (%edx),%ch
4040a8:	22 02                	and    (%edx),%al
4040aa:	03 28                	add    (%eax),%ebp
4040ac:	60                   	pusha
4040ad:	00 00                	add    %al,(%eax)
4040af:	0a 2a                	or     (%edx),%ch
4040b1:	22 02                	and    (%edx),%al
4040b3:	03 28                	add    (%eax),%ebp
4040b5:	61                   	popa
4040b6:	00 00                	add    %al,(%eax)
4040b8:	0a 2a                	or     (%edx),%ch
4040ba:	1e                   	push   %ds
4040bb:	02 28                	add    (%eax),%ch
4040bd:	62 00                	bound  %eax,(%eax)
4040bf:	00 0a                	add    %cl,(%edx)
4040c1:	2a 22                	sub    (%edx),%ah
4040c3:	02 03                	add    (%ebx),%al
4040c5:	6f                   	outsl  %ds:(%esi),(%dx)
4040c6:	63 00                	arpl   %eax,(%eax)
4040c8:	00 0a                	add    %cl,(%edx)
4040ca:	2a 22                	sub    (%edx),%ah
4040cc:	02 03                	add    (%ebx),%al
4040ce:	28 64 00 00          	sub    %ah,0x0(%eax,%eax,1)
4040d2:	0a 2a                	or     (%edx),%ch
4040d4:	22 02                	and    (%edx),%al
4040d6:	03 28                	add    (%eax),%ebp
4040d8:	56                   	push   %esi
4040d9:	00 00                	add    %al,(%eax)
4040db:	0a 2a                	or     (%edx),%ch
4040dd:	22 02                	and    (%edx),%al
4040df:	03 28                	add    (%eax),%ebp
4040e1:	65 00 00             	add    %al,%gs:(%eax)
4040e4:	0a 2a                	or     (%edx),%ch
4040e6:	22 02                	and    (%edx),%al