403e1c:	00 00                	add    %al,(%eax)
403e1e:	04 02                	add    $0x2,%al
403e20:	fe 06                	incb   (%esi)
403e22:	29 00                	sub    %eax,(%eax)
403e24:	00 06                	add    %al,(%esi)
403e26:	73 50                	jae    0x403e78
403e28:	00 00                	add    %al,(%eax)
403e2a:	0a 6f 57             	or     0x57(%edi),%ch
403e2d:	00 00                	add    %al,(%eax)
403e2f:	0a 00                	or     (%eax),%al
403e31:	02 7b 34             	add    0x34(%ebx),%bh
403e34:	00 00                	add    %al,(%eax)
403e36:	04 02                	add    $0x2,%al
403e38:	fe 06                	incb   (%esi)
403e3a:	2a 00                	sub    (%eax),%al
403e3c:	00 06                	add    %al,(%esi)
403e3e:	73 50                	jae    0x403e90
403e40:	00 00                	add    %al,(%eax)
403e42:	0a 6f 51             	or     0x51(%edi),%ch
403e45:	00 00                	add    %al,(%eax)
403e47:	0a 00                	or     (%eax),%al
403e49:	02 7b 35             	add    0x35(%ebx),%bh
403e4c:	00 00                	add    %al,(%eax)
403e4e:	04 02                	add    $0x2,%al
403e50:	fe 06                	incb   (%esi)
403e52:	2c 00                	sub    $0x0,%al
403e54:	00 06                	add    %al,(%esi)
403e56:	73 50                	jae    0x403ea8
403e58:	00 00                	add    %al,(%eax)
403e5a:	0a 6f 51             	or     0x51(%edi),%ch
403e5d:	00 00                	add    %al,(%eax)
403e5f:	0a 00                	or     (%eax),%al
403e61:	02 7b 36             	add    0x36(%ebx),%bh
403e64:	00 00                	add    %al,(%eax)
403e66:	04 02                	add    $0x2,%al
403e68:	fe 06                	incb   (%esi)
403e6a:	2d 00 00 06 73       	sub    $0x73060000,%eax
403e6f:	50                   	push   %eax
403e70:	00 00                	add    %al,(%eax)
403e72:	0a 6f 51             	or     0x51(%edi),%ch
403e75:	00 00                	add    %al,(%eax)
403e77:	0a 00                	or     (%eax),%al
403e79:	02 7b 37             	add    0x37(%ebx),%bh
403e7c:	00 00                	add    %al,(%eax)
403e7e:	04 02                	add    $0x2,%al
403e80:	fe 06                	incb   (%esi)
403e82:	2e 00 00             	add    %al,%cs:(%eax)
403e85:	06                   	push   %es
403e86:	73 50                	jae    0x403ed8
403e88:	00 00                	add    %al,(%eax)
403e8a:	0a 6f 51             	or     0x51(%edi),%ch
403e8d:	00 00                	add    %al,(%eax)
403e8f:	0a 00                	or     (%eax),%al
403e91:	02 7b 38             	add    0x38(%ebx),%bh
403e94:	00 00                	add    %al,(%eax)
403e96:	04 02                	add    $0x2,%al
403e98:	fe 06                	incb   (%esi)
403e9a:	2f                   	das
403e9b:	00 00                	add    %al,(%eax)
403e9d:	06                   	push   %es
403e9e:	73 50                	jae    0x403ef0
403ea0:	00 00                	add    %al,(%eax)
403ea2:	0a 6f 51             	or     0x51(%edi),%ch
403ea5:	00 00                	add    %al,(%eax)
403ea7:	0a 00                	or     (%eax),%al
403ea9:	02 7b 39             	add    0x39(%ebx),%bh
403eac:	00 00                	add    %al,(%eax)
403eae:	04 02                	add    $0x2,%al
403eb0:	fe 06                	incb   (%esi)
403eb2:	30 00                	xor    %al,(%eax)
403eb4:	00 06                	add    %al,(%esi)
403eb6:	73 50                	jae    0x403f08
403eb8:	00 00                	add    %al,(%eax)
403eba:	0a 6f 51             	or     0x51(%edi),%ch
403ebd:	00 00                	add    %al,(%eax)
403ebf:	0a 00                	or     (%eax),%al
403ec1:	02 7b 3a             	add    0x3a(%ebx),%bh
403ec4:	00 00                	add    %al,(%eax)
403ec6:	04 02                	add    $0x2,%al
403ec8:	fe 06                	incb   (%esi)
403eca:	31 00                	xor    %eax,(%eax)
403ecc:	00 06                	add    %al,(%esi)
403ece:	73 50                	jae    0x403f20
403ed0:	00 00                	add    %al,(%eax)
403ed2:	0a 6f 51             	or     0x51(%edi),%ch
403ed5:	00 00                	add    %al,(%eax)
403ed7:	0a 00                	or     (%eax),%al
403ed9:	02 7b 3b             	add    0x3b(%ebx),%bh
403edc:	00 00                	add    %al,(%eax)
403ede:	04 72                	add    $0x72,%al
403ee0:	7a 75                	jp     0x403f57
403ee2:	00 70 22             	add    %dh,0x22(%eax)
403ee5:	00 00                	add    %al,(%eax)
403ee7:	60                   	pusha
403ee8:	41                   	inc    %ecx
403ee9:	73 53                	jae    0x403f3e
403eeb:	00 00                	add    %al,(%eax)
403eed:	0a 6f 54             	or     0x54(%edi),%ch
403ef0:	00 00                	add    %al,(%eax)
403ef2:	0a 00                	or     (%eax),%al
403ef4:	02 7b 3b             	add    0x3b(%ebx),%bh
403ef7:	00 00                	add    %al,(%eax)
403ef9:	04 20                	add    $0x20,%al
403efb:	8f 03                	pop    (%ebx)
403efd:	00 00                	add    %al,(%eax)
403eff:	1f                   	pop    %ds
403f00:	09 73 47             	or     %esi,0x47(%ebx)
403f03:	00 00                	add    %al,(%eax)
403f05:	0a 6f 48             	or     0x48(%edi),%ch
403f08:	00 00                	add    %al,(%eax)
403f0a:	0a 00                	or     (%eax),%al
403f0c:	02 7b 3b             	add    0x3b(%ebx),%bh
403f0f:	00 00                	add    %al,(%eax)
403f11:	04 72                	add    $0x72,%al
403f13:	f2 75 00             	bnd jne 0x403f16
403f16:	70 6f                	jo     0x403f87
403f18:	4b                   	dec    %ebx
403f19:	00 00                	add    %al,(%eax)
403f1b:	0a 00                	or     (%eax),%al
403f1d:	02 7b 3b             	add    0x3b(%ebx),%bh
403f20:	00 00                	add    %al,(%eax)
403f22:	04 1f                	add    $0x1f,%al
403f24:	73 1f                	jae    0x403f45
403f26:	26 73 43             	es jae 0x403f6c
403f29:	00 00                	add    %al,(%eax)
403f2b:	0a 6f 4c             	or     0x4c(%edi),%ch
403f2e:	00 00                	add    %al,(%eax)
403f30:	0a 00                	or     (%eax),%al
403f32:	02 7b 3b             	add    0x3b(%ebx),%bh
403f35:	00 00                	add    %al,(%eax)
403f37:	04 1f                	add    $0x1f,%al
403f39:	0f 6f 55 00          	movq   0x0(%ebp),%mm2
403f3d:	00 0a                	add    %cl,(%edx)
403f3f:	00 02                	add    %al,(%edx)
403f41:	7b 3b                	jnp    0x403f7e
403f43:	00 00                	add    %al,(%eax)
403f45:	04 72                	add    $0x72,%al
403f47:	08 76 00             	or     %dh,0x0(%esi)
403f4a:	70 6f                	jo     0x403fbb
403f4c:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403f51:	02 7b 3b             	add    0x3b(%ebx),%bh
403f54:	00 00                	add    %al,(%eax)
403f56:	04 17                	add    $0x17,%al
403f58:	6f                   	outsl  %ds:(%esi),(%dx)
403f59:	56                   	push   %esi
403f5a:	00 00                	add    %al,(%eax)
403f5c:	0a 00                	or     (%eax),%al
403f5e:	02 7b 3b             	add    0x3b(%ebx),%bh
403f61:	00 00                	add    %al,(%eax)
403f63:	04 02                	add    $0x2,%al
403f65:	fe 06                	incb   (%esi)
403f67:	32 00                	xor    (%eax),%al
403f69:	00 06                	add    %al,(%esi)
403f6b:	73 50                	jae    0x403fbd
403f6d:	00 00                	add    %al,(%eax)
403f6f:	0a 6f 57             	or     0x57(%edi),%ch
403f72:	00 00                	add    %al,(%eax)
403f74:	0a 00                	or     (%eax),%al
403f76:	02 22                	add    (%edx),%ah
403f78:	00 00                	add    %al,(%eax)
403f7a:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
403f7e:	00 50 41             	add    %dl,0x41(%eax)
403f81:	73 58                	jae    0x403fdb
403f83:	00 00                	add    %al,(%eax)
403f85:	0a 28                	or     (%eax),%ch
403f87:	59                   	pop    %ecx
403f88:	00 00                	add    %al,(%eax)
403f8a:	0a 00                	or     (%eax),%al
403f8c:	02 17                	add    (%edi),%dl
403f8e:	28 5a 00             	sub    %bl,0x0(%edx)
403f91:	00 0a                	add    %cl,(%edx)
403f93:	00 02                	add    %al,(%edx)
403f95:	16                   	push   %ss
403f96:	28 5b 00             	sub    %bl,0x0(%ebx)
403f99:	00 0a                	add    %cl,(%edx)
403f9b:	00 02                	add    %al,(%edx)
403f9d:	20 0e                	and    %cl,(%esi)
403f9f:	04 00                	add    $0x0,%al
403fa1:	00 20                	add    %ah,(%eax)
403fa3:	2a 02                	sub    (%edx),%al
403fa5:	00 00                	add    %al,(%eax)
403fa7:	73 43                	jae    0x403fec
403fa9:	00 00                	add    %al,(%eax)
403fab:	0a 28                	or     (%eax),%ch
403fad:	5c                   	pop    %esp
403fae:	00 00                	add    %al,(%eax)
403fb0:	0a 00                	or     (%eax),%al
403fb2:	02 28                	add    (%eax),%ch
403fb4:	5d                   	pop    %ebp
403fb5:	00 00                	add    %al,(%eax)
403fb7:	0a 02                	or     (%edx),%al
403fb9:	7b 3b                	jnp    0x403ff6
403fbb:	00 00                	add    %al,(%eax)
403fbd:	04 6f                	add    $0x6f,%al
403fbf:	5e                   	pop    %esi
403fc0:	00 00                	add    %al,(%eax)
403fc2:	0a 00                	or     (%eax),%al
403fc4:	02 28                	add    (%eax),%ch
403fc6:	5d                   	pop    %ebp
403fc7:	00 00                	add    %al,(%eax)
403fc9:	0a 02                	or     (%edx),%al
403fcb:	7b 33                	jnp    0x404000
403fcd:	00 00                	add    %al,(%eax)
403fcf:	04 6f                	add    $0x6f,%al
403fd1:	5e                   	pop    %esi
403fd2:	00 00                	add    %al,(%eax)
403fd4:	0a 00                	or     (%eax),%al
403fd6:	02 28                	add    (%eax),%ch
403fd8:	5d                   	pop    %ebp
403fd9:	00 00                	add    %al,(%eax)
403fdb:	0a 02                	or     (%edx),%al
403fdd:	7b 32                	jnp    0x404011
403fdf:	00 00                	add    %al,(%eax)
403fe1:	04 6f                	add    $0x6f,%al
403fe3:	5e                   	pop    %esi
403fe4:	00 00                	add    %al,(%eax)
403fe6:	0a 00                	or     (%eax),%al
403fe8:	02 28                	add    (%eax),%ch
403fea:	5d                   	pop    %ebp
403feb:	00 00                	add    %al,(%eax)
403fed:	0a 02                	or     (%edx),%al
403fef:	7b 31                	jnp    0x404022
403ff1:	00 00                	add    %al,(%eax)
403ff3:	04 6f                	add    $0x6f,%al
403ff5:	5e                   	pop    %esi
403ff6:	00 00                	add    %al,(%eax)
403ff8:	0a 00                	or     (%eax),%al
403ffa:	02 28                	add    (%eax),%ch
403ffc:	5d                   	pop    %ebp
403ffd:	00 00                	add    %al,(%eax)
403fff:	0a 02                	or     (%edx),%al
404001:	7b 30                	jnp    0x404033
404003:	00 00                	add    %al,(%eax)
404005:	04 6f                	add    $0x6f,%al
404007:	5e                   	pop    %esi
404008:	00 00                	add    %al,(%eax)
40400a:	0a 00                	or     (%eax),%al
40400c:	02 28                	add    (%eax),%ch
40400e:	5d                   	pop    %ebp
40400f:	00 00                	add    %al,(%eax)
404011:	0a 02                	or     (%edx),%al
404013:	7b 2f                	jnp    0x404044
404015:	00 00                	add    %al,(%eax)
404017:	04 6f                	add    $0x6f,%al
404019:	5e                   	pop    %esi
40401a:	00 00                	add    %al,(%eax)
40401c:	0a 00                	or     (%eax),%al
40401e:	02 28                	add    (%eax),%ch
404020:	5d                   	pop    %ebp
404021:	00 00                	add    %al,(%eax)
404023:	0a 02                	or     (%edx),%al
404025:	7b 2e                	jnp    0x404055
404027:	00 00                	add    %al,(%eax)
404029:	04 6f                	add    $0x6f,%al
40402b:	5e                   	pop    %esi
40402c:	00 00                	add    %al,(%eax)
40402e:	0a 00                	or     (%eax),%al
404030:	02 28                	add    (%eax),%ch
404032:	5d                   	pop    %ebp
404033:	00 00                	add    %al,(%eax)
404035:	0a 02                	or     (%edx),%al
404037:	7b 2d                	jnp    0x404066
404039:	00 00                	add    %al,(%eax)
40403b:	04 6f                	add    $0x6f,%al
40403d:	5e                   	pop    %esi
40403e:	00 00                	add    %al,(%eax)
404040:	0a 00                	or     (%eax),%al
404042:	02 28                	add    (%eax),%ch
404044:	5d                   	pop    %ebp
404045:	00 00                	add    %al,(%eax)
404047:	0a 02                	or     (%edx),%al
404049:	7b 2c                	jnp    0x404077
40404b:	00 00                	add    %al,(%eax)
40404d:	04 6f                	add    $0x6f,%al
40404f:	5e                   	pop    %esi
404050:	00 00                	add    %al,(%eax)
404052:	0a 00                	or     (%eax),%al
404054:	02 28                	add    (%eax),%ch
404056:	5d                   	pop    %ebp
404057:	00 00                	add    %al,(%eax)
404059:	0a 02                	or     (%edx),%al
40405b:	7b 2b                	jnp    0x404088
40405d:	00 00                	add    %al,(%eax)
40405f:	04 6f                	add    $0x6f,%al
404061:	5e                   	pop    %esi
404062:	00 00                	add    %al,(%eax)
404064:	0a 00                	or     (%eax),%al
404066:	02 28                	add    (%eax),%ch
404068:	5d                   	pop    %ebp
404069:	00 00                	add    %al,(%eax)
40406b:	0a 02                	or     (%edx),%al
40406d:	7b 2a                	jnp    0x404099
40406f:	00 00                	add    %al,(%eax)
404071:	04 6f                	add    $0x6f,%al
404073:	5e                   	pop    %esi
404074:	00 00                	add    %al,(%eax)
404076:	0a 00                	or     (%eax),%al
404078:	02 28                	add    (%eax),%ch
40407a:	5d                   	pop    %ebp
40407b:	00 00                	add    %al,(%eax)
40407d:	0a 02                	or     (%edx),%al
40407f:	7b 29                	jnp    0x4040aa
404081:	00 00                	add    %al,(%eax)
404083:	04 6f                	add    $0x6f,%al
404085:	5e                   	pop    %esi
404086:	00 00                	add    %al,(%eax)
404088:	0a 00                	or     (%eax),%al
40408a:	02 28                	add    (%eax),%ch
40408c:	5d                   	pop    %ebp
40408d:	00 00                	add    %al,(%eax)
40408f:	0a 02                	or     (%edx),%al
404091:	7b 28                	jnp    0x4040bb
404093:	00 00                	add    %al,(%eax)
404095:	04 6f                	add    $0x6f,%al
404097:	5e                   	pop    %esi
404098:	00 00                	add    %al,(%eax)
40409a:	0a 00                	or     (%eax),%al
40409c:	02 28                	add    (%eax),%ch
40409e:	5d                   	pop    %ebp
40409f:	00 00                	add    %al,(%eax)
4040a1:	0a 02                	or     (%edx),%al
4040a3:	7b 27                	jnp    0x4040cc
4040a5:	00 00                	add    %al,(%eax)
4040a7:	04 6f                	add    $0x6f,%al
4040a9:	5e                   	pop    %esi
4040aa:	00 00                	add    %al,(%eax)
4040ac:	0a 00                	or     (%eax),%al
4040ae:	02 28                	add    (%eax),%ch
4040b0:	5d                   	pop    %ebp
4040b1:	00 00                	add    %al,(%eax)
4040b3:	0a 02                	or     (%edx),%al
4040b5:	7b 26                	jnp    0x4040dd
4040b7:	00 00                	add    %al,(%eax)
4040b9:	04 6f                	add    $0x6f,%al
4040bb:	5e                   	pop    %esi
4040bc:	00 00                	add    %al,(%eax)
4040be:	0a 00                	or     (%eax),%al
4040c0:	02 28                	add    (%eax),%ch
4040c2:	5d                   	pop    %ebp
4040c3:	00 00                	add    %al,(%eax)
4040c5:	0a 02                	or     (%edx),%al
4040c7:	7b 24                	jnp    0x4040ed
4040c9:	00 00                	add    %al,(%eax)
4040cb:	04 6f                	add    $0x6f,%al
4040cd:	5e                   	pop    %esi
4040ce:	00 00                	add    %al,(%eax)
4040d0:	0a 00                	or     (%eax),%al
4040d2:	02 20                	add    (%eax),%ah
4040d4:	1e                   	push   %ds
4040d5:	04 00                	add    $0x0,%al