403e25:	0d 00 00 00 02       	or     $0x2000000,%eax
403e2a:	00 00                	add    %al,(%eax)
403e2c:	00 1a                	add    %bl,(%edx)
403e2e:	00 00                	add    %al,(%eax)
403e30:	00 18                	add    %bl,(%eax)
403e32:	00 00                	add    %al,(%eax)
403e34:	00 2b                	add    %ch,(%ebx)
403e36:	35 02 03 04 28       	xor    $0x28040302,%eax
403e3b:	59                   	pop    %ecx
403e3c:	00 00                	add    %al,(%eax)
403e3e:	06                   	push   %es
403e3f:	0a 2b                	or     (%ebx),%ch
403e41:	2a 02                	sub    (%edx),%al
403e43:	03 04 28             	add    (%eax,%ebp,1),%eax
403e46:	5a                   	pop    %edx
403e47:	00 00                	add    %al,(%eax)
403e49:	06                   	push   %es
403e4a:	0a 2b                	or     (%ebx),%ch
403e4c:	1f                   	pop    %ds
403e4d:	2b 00                	sub    (%eax),%eax
403e4f:	00 02                	add    %al,(%edx)
403e51:	03 04 02             	add    (%edx,%eax,1),%eax
403e54:	7b 3b                	jnp    0x403e91
403e56:	00 00                	add    %al,(%eax)
403e58:	04 03                	add    $0x3,%al
403e5a:	6f                   	outsl  %ds:(%esi),(%dx)
403e5b:	32 00                	xor    (%eax),%al
403e5d:	00 06                	add    %al,(%esi)
403e5f:	6f                   	outsl  %ds:(%esi),(%dx)
403e60:	38 00                	cmp    %al,(%eax)
403e62:	00 06                	add    %al,(%esi)
403e64:	28 58 00             	sub    %bl,0x0(%eax)
403e67:	00 06                	add    %al,(%esi)
403e69:	0a 2b                	or     (%ebx),%ch
403e6b:	00 00                	add    %al,(%eax)
403e6d:	06                   	push   %es
403e6e:	13 0a                	adc    (%edx),%ecx
403e70:	2b 00                	sub    (%eax),%eax
403e72:	11 0a                	adc    %ecx,(%edx)
403e74:	2a 00                	sub    (%eax),%al
403e76:	00 00                	add    %al,(%eax)
403e78:	13 30                	adc    (%eax),%esi
403e7a:	04 00                	add    $0x0,%al
403e7c:	e8 00 00 00 22       	call   0x22403e81
403e81:	00 00                	add    %al,(%eax)
403e83:	11 00                	adc    %eax,(%eax)
403e85:	16                   	push   %ss
403e86:	0a 02                	or     (%edx),%al
403e88:	7b 3b                	jnp    0x403ec5
403e8a:	00 00                	add    %al,(%eax)
403e8c:	04 03                	add    $0x3,%al
403e8e:	6f                   	outsl  %ds:(%esi),(%dx)
403e8f:	32 00                	xor    (%eax),%al
403e91:	00 06                	add    %al,(%esi)
403e93:	6f                   	outsl  %ds:(%esi),(%dx)
403e94:	38 00                	cmp    %al,(%eax)
403e96:	00 06                	add    %al,(%esi)
403e98:	16                   	push   %ss
403e99:	fe 03                	incb   (%ebx)
403e9b:	0b 07                	or     (%edi),%eax
403e9d:	39 c2                	cmp    %eax,%edx
403e9f:	00 00                	add    %al,(%eax)
403ea1:	00 00                	add    %al,(%eax)
403ea3:	05 2d 53 02 7b       	add    $0x7b02532d,%eax
403ea8:	3b 00                	cmp    (%eax),%eax
403eaa:	00 04 03             	add    %al,(%ebx,%eax,1)
403ead:	6f                   	outsl  %ds:(%esi),(%dx)
403eae:	32 00                	xor    (%eax),%al
403eb0:	00 06                	add    %al,(%esi)
403eb2:	6f                   	outsl  %ds:(%esi),(%dx)
403eb3:	38 00                	cmp    %al,(%eax)
403eb5:	00 06                	add    %al,(%esi)
403eb7:	02 7b 3b             	add    0x3b(%ebx),%bh
403eba:	00 00                	add    %al,(%eax)
403ebc:	04 04                	add    $0x4,%al
403ebe:	6f                   	outsl  %ds:(%esi),(%dx)
403ebf:	32 00                	xor    (%eax),%al
403ec1:	00 06                	add    %al,(%esi)
403ec3:	6f                   	outsl  %ds:(%esi),(%dx)
403ec4:	38 00                	cmp    %al,(%eax)
403ec6:	00 06                	add    %al,(%esi)
403ec8:	2e 2f                	cs das
403eca:	02 7b 3b             	add    0x3b(%ebx),%bh
403ecd:	00 00                	add    %al,(%eax)
403ecf:	04 03                	add    $0x3,%al
403ed1:	6f                   	outsl  %ds:(%esi),(%dx)
403ed2:	32 00                	xor    (%eax),%al
403ed4:	00 06                	add    %al,(%esi)
403ed6:	6f                   	outsl  %ds:(%esi),(%dx)
403ed7:	38 00                	cmp    %al,(%eax)
403ed9:	00 06                	add    %al,(%esi)
403edb:	02 02                	add    (%edx),%al
403edd:	7b 3b                	jnp    0x403f1a
403edf:	00 00                	add    %al,(%eax)
403ee1:	04 04                	add    $0x4,%al
403ee3:	6f                   	outsl  %ds:(%esi),(%dx)
403ee4:	32 00                	xor    (%eax),%al
403ee6:	00 06                	add    %al,(%esi)
403ee8:	6f                   	outsl  %ds:(%esi),(%dx)
403ee9:	38 00                	cmp    %al,(%eax)
403eeb:	00 06                	add    %al,(%esi)
403eed:	28 57 00             	sub    %dl,0x0(%edi)
403ef0:	00 06                	add    %al,(%esi)
403ef2:	fe 01                	incb   (%ecx)
403ef4:	16                   	push   %ss
403ef5:	fe 01                	incb   (%ecx)
403ef7:	2b 01                	sub    (%ecx),%eax
403ef9:	16                   	push   %ss
403efa:	0c 08                	or     $0x8,%al
403efc:	2c 06                	sub    $0x6,%al
403efe:	00 17                	add    %dl,(%edi)
403f00:	0a 00                	or     (%eax),%al
403f02:	2b 5f 05             	sub    0x5(%edi),%ebx
403f05:	2c 53                	sub    $0x53,%al
403f07:	02 7b 3b             	add    0x3b(%ebx),%bh
403f0a:	00 00                	add    %al,(%eax)
403f0c:	04 03                	add    $0x3,%al
403f0e:	6f                   	outsl  %ds:(%esi),(%dx)
403f0f:	32 00                	xor    (%eax),%al
403f11:	00 06                	add    %al,(%esi)
403f13:	6f                   	outsl  %ds:(%esi),(%dx)
403f14:	38 00                	cmp    %al,(%eax)
403f16:	00 06                	add    %al,(%esi)
403f18:	02 7b 3b             	add    0x3b(%ebx),%bh
403f1b:	00 00                	add    %al,(%eax)
403f1d:	04 04                	add    $0x4,%al
403f1f:	6f                   	outsl  %ds:(%esi),(%dx)
403f20:	32 00                	xor    (%eax),%al
403f22:	00 06                	add    %al,(%esi)
403f24:	6f                   	outsl  %ds:(%esi),(%dx)
403f25:	38 00                	cmp    %al,(%eax)
403f27:	00 06                	add    %al,(%esi)
403f29:	2e 2f                	cs das
403f2b:	02 7b 3b             	add    0x3b(%ebx),%bh
403f2e:	00 00                	add    %al,(%eax)
403f30:	04 03                	add    $0x3,%al
403f32:	6f                   	outsl  %ds:(%esi),(%dx)
403f33:	32 00                	xor    (%eax),%al
403f35:	00 06                	add    %al,(%esi)
403f37:	6f                   	outsl  %ds:(%esi),(%dx)
403f38:	38 00                	cmp    %al,(%eax)
403f3a:	00 06                	add    %al,(%esi)
403f3c:	02 02                	add    (%edx),%al
403f3e:	7b 3b                	jnp    0x403f7b
403f40:	00 00                	add    %al,(%eax)
403f42:	04 04                	add    $0x4,%al
403f44:	6f                   	outsl  %ds:(%esi),(%dx)
403f45:	32 00                	xor    (%eax),%al
403f47:	00 06                	add    %al,(%esi)
403f49:	6f                   	outsl  %ds:(%esi),(%dx)
403f4a:	38 00                	cmp    %al,(%eax)
403f4c:	00 06                	add    %al,(%esi)
403f4e:	28 57 00             	sub    %dl,0x0(%edi)
403f51:	00 06                	add    %al,(%esi)
403f53:	fe 01                	incb   (%ecx)
403f55:	16                   	push   %ss
403f56:	fe 01                	incb   (%ecx)
403f58:	2b 01                	sub    (%ecx),%eax
403f5a:	16                   	push   %ss
403f5b:	0d 09 2c 04 00       	or     $0x42c09,%eax
403f60:	17                   	pop    %ss
403f61:	0a 00                	or     (%eax),%al
403f63:	00 06                	add    %al,(%esi)
403f65:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
403f68:	00 11                	add    %dl,(%ecx)
403f6a:	04 2a                	add    $0x2a,%al
403f6c:	13 30                	adc    (%eax),%esi
403f6e:	02 00                	add    (%eax),%al
403f70:	37                   	aaa
403f71:	00 00                	add    %al,(%eax)
403f73:	00 23                	add    %ah,(%ebx)
403f75:	00 00                	add    %al,(%eax)
403f77:	11 00                	adc    %eax,(%eax)
403f79:	16                   	push   %ss
403f7a:	0a 03                	or     (%ebx),%al
403f7c:	0c 08                	or     $0x8,%al
403f7e:	0b 07                	or     (%edi),%eax
403f80:	17                   	pop    %ss
403f81:	59                   	pop    %ecx
403f82:	45                   	inc    %ebp
403f83:	04 00                	add    $0x0,%al
403f85:	00 00                	add    %al,(%eax)
403f87:	0e                   	push   %cs
403f88:	00 00                	add    %al,(%eax)
403f8a:	00 0a                	add    %cl,(%edx)
403f8c:	00 00                	add    %al,(%eax)
403f8e:	00 02                	add    %al,(%edx)
403f90:	00 00                	add    %al,(%eax)
403f92:	00 06                	add    %al,(%esi)
403f94:	00 00                	add    %al,(%eax)
403f96:	00 2b                	add    %ch,(%ebx)
403f98:	10 18                	adc    %bl,(%eax)
403f9a:	0a 2b                	or     (%ebx),%ch
403f9c:	0c 17                	or     $0x17,%al
403f9e:	0a 2b                	or     (%ebx),%ch
403fa0:	08 19                	or     %bl,(%ecx)
403fa2:	0a 2b                	or     (%ebx),%ch
403fa4:	04 1a                	add    $0x1a,%al
403fa6:	0a 2b                	or     (%ebx),%ch
403fa8:	00 06                	add    %al,(%esi)
403faa:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
403faf:	00 13                	add    %dl,(%ebx)
403fb1:	30 04 00             	xor    %al,(%eax,%eax,1)
403fb4:	c2 00 00             	ret    $0x0
403fb7:	00 24 00             	add    %ah,(%eax,%eax,1)
403fba:	00 11                	add    %dl,(%ecx)
403fbc:	00 17                	add    %dl,(%edi)
403fbe:	0a 17                	or     (%edi),%dl
403fc0:	0b 03                	or     (%ebx),%eax
403fc2:	6f                   	outsl  %ds:(%esi),(%dx)
403fc3:	3a 00                	cmp    (%eax),%al
403fc5:	00 06                	add    %al,(%esi)
403fc7:	04 6f                	add    $0x6f,%al
403fc9:	3a 00                	cmp    (%eax),%al
403fcb:	00 06                	add    %al,(%esi)
403fcd:	58                   	pop    %eax
403fce:	18 5b 0c             	sbb    %bl,0xc(%ebx)
403fd1:	03 6f 3c             	add    0x3c(%edi),%ebp
403fd4:	00 00                	add    %al,(%eax)
403fd6:	06                   	push   %es
403fd7:	04 6f                	add    $0x6f,%al
403fd9:	3c 00                	cmp    $0x0,%al
403fdb:	00 06                	add    %al,(%esi)
403fdd:	58                   	pop    %eax
403fde:	18 5b 0d             	sbb    %bl,0xd(%ebx)
403fe1:	03 6f 3a             	add    0x3a(%edi),%ebp
403fe4:	00 00                	add    %al,(%eax)
403fe6:	06                   	push   %es
403fe7:	04 6f                	add    $0x6f,%al
403fe9:	3a 00                	cmp    (%eax),%al
403feb:	00 06                	add    %al,(%esi)
403fed:	59                   	pop    %ecx
403fee:	28 66 00             	sub    %ah,0x0(%esi)
403ff1:	00 0a                	add    %cl,(%edx)
403ff3:	18 30                	sbb    %dh,(%eax)
403ff5:	17                   	pop    %ss
403ff6:	04 6f                	add    $0x6f,%al
403ff8:	3c 00                	cmp    $0x0,%al
403ffa:	00 06                	add    %al,(%esi)
403ffc:	03 6f 3c             	add    0x3c(%edi),%ebp
403fff:	00 00                	add    %al,(%eax)
404001:	06                   	push   %es
404002:	59                   	pop    %ecx
404003:	28 66 00             	sub    %ah,0x0(%esi)
404006:	00 0a                	add    %cl,(%edx)
404008:	18 fe                	sbb    %bh,%dh
40400a:	02 2b                	add    (%ebx),%ch
40400c:	01 17                	add    %edx,(%edi)
40400e:	13 04 11             	adc    (%ecx,%edx,1),%eax
404011:	04 2c                	add    $0x2c,%al
404013:	06                   	push   %es
404014:	00 16                	add    %dl,(%esi)
404016:	0a 00                	or     (%eax),%al
404018:	2b 5c 03 6f          	sub    0x6f(%ebx,%eax,1),%ebx
40401c:	3a 00                	cmp    (%eax),%al
40401e:	00 06                	add    %al,(%esi)
404020:	04 6f                	add    $0x6f,%al
404022:	3a 00                	cmp    (%eax),%al
404024:	00 06                	add    %al,(%esi)
404026:	59                   	pop    %ecx
404027:	28 66 00             	sub    %ah,0x0(%esi)
40402a:	00 0a                	add    %cl,(%edx)
40402c:	18 33                	sbb    %dh,(%ebx)
40402e:	17                   	pop    %ss
40402f:	04 6f                	add    $0x6f,%al
404031:	3c 00                	cmp    $0x0,%al
404033:	00 06                	add    %al,(%esi)
404035:	03 6f 3c             	add    0x3c(%edi),%ebp
404038:	00 00                	add    %al,(%eax)
40403a:	06                   	push   %es
40403b:	59                   	pop    %ecx
40403c:	28 66 00             	sub    %ah,0x0(%esi)
40403f:	00 0a                	add    %cl,(%edx)
404041:	18 fe                	sbb    %bh,%dh
404043:	01 2b                	add    %ebp,(%ebx)
404045:	01 16                	add    %edx,(%esi)
404047:	13 05 11 05 2c 29    	adc    0x292c0511,%eax
40404d:	00 02                	add    %al,(%edx)
40404f:	02 7b 3b             	add    0x3b(%ebx),%bh
404052:	00 00                	add    %al,(%eax)
404054:	04 6f                	add    $0x6f,%al
404056:	30 00                	xor    %al,(%eax)
404058:	00 06                	add    %al,(%esi)
40405a:	08 09                	or     %cl,(%ecx)
40405c:	28 48 00             	sub    %cl,0x0(%eax)
40405f:	00 0a                	add    %cl,(%edx)
404061:	03 07                	add    (%edi),%eax
404063:	28 56 00             	sub    %dl,0x0(%esi)
404066:	00 06                	add    %al,(%esi)
404068:	16                   	push   %ss
404069:	fe 01                	incb   (%ecx)
40406b:	13 06                	adc    (%esi),%eax
40406d:	11 06                	adc    %eax,(%esi)
40406f:	2c 04                	sub    $0x4,%al
404071:	00 16                	add    %dl,(%esi)
404073:	0a 00                	or     (%eax),%al
404075:	00 06                	add    %al,(%esi)
404077:	13 07                	adc    (%edi),%eax
404079:	2b 00                	sub    (%eax),%eax
40407b:	11 07                	adc    %eax,(%edi)
40407d:	2a 00                	sub    (%eax),%al
40407f:	00 13                	add    %dl,(%ebx)
404081:	30 05 00 30 01 00    	xor    %al,0x13000
404087:	00 25 00 00 11 00    	add    %ah,0x110000
40408d:	17                   	pop    %ss
40408e:	0a 16                	or     (%esi),%dl
404090:	0b 03                	or     (%ebx),%eax
404092:	6f                   	outsl  %ds:(%esi),(%dx)
404093:	3a 00                	cmp    (%eax),%al
404095:	00 06                	add    %al,(%esi)
404097:	04 6f                	add    $0x6f,%al
404099:	3a 00                	cmp    (%eax),%al
40409b:	00 06                	add    %al,(%esi)
40409d:	2f                   	das
40409e:	10 03                	adc    %al,(%ebx)
4040a0:	6f                   	outsl  %ds:(%esi),(%dx)
4040a1:	3c 00                	cmp    $0x0,%al
4040a3:	00 06                	add    %al,(%esi)
4040a5:	04 6f                	add    $0x6f,%al
4040a7:	3c 00                	cmp    $0x0,%al
4040a9:	00 06                	add    %al,(%esi)
4040ab:	fe 01                	incb   (%ecx)
4040ad:	2b 01                	sub    (%ecx),%eax
4040af:	17                   	pop    %ss
4040b0:	0c 08                	or     $0x8,%al
4040b2:	2c 09                	sub    $0x9,%al
4040b4:	00 16                	add    %dl,(%esi)
4040b6:	0a 00                	or     (%eax),%al
4040b8:	38 f7                	cmp    %dh,%bh
4040ba:	00 00                	add    %al,(%eax)
4040bc:	00 03                	add    %al,(%ebx)
4040be:	6f                   	outsl  %ds:(%esi),(%dx)
4040bf:	3a 00                	cmp    (%eax),%al
4040c1:	00 06                	add    %al,(%esi)
4040c3:	04 6f                	add    $0x6f,%al
4040c5:	3a 00                	cmp    (%eax),%al
4040c7:	00 06                	add    %al,(%esi)
4040c9:	18 59 32             	sbb    %bl,0x32(%ecx)
4040cc:	17                   	pop    %ss
4040cd:	04 6f                	add    $0x6f,%al
4040cf:	3c 00                	cmp    $0x0,%al
4040d1:	00 06                	add    %al,(%esi)
4040d3:	03 6f 3c             	add    0x3c(%edi),%ebp
4040d6:	00 00                	add    %al,(%eax)
4040d8:	06                   	push   %es
4040d9:	59                   	pop    %ecx
4040da:	28 66 00             	sub    %ah,0x0(%esi)
4040dd:	00 0a                	add    %cl,(%edx)
4040df:	18 fe                	sbb    %bh,%dh
4040e1:	02 2b                	add    (%ebx),%ch