402e81:	02 7b 18             	add    0x18(%ebx),%bh
402e84:	00 00                	add    %al,(%eax)
402e86:	04 6c                	add    $0x6c,%al
402e88:	23 00                	and    (%eax),%eax
402e8a:	00 00                	add    %al,(%eax)
402e8c:	00 00                	add    %al,(%eax)
402e8e:	00 00                	add    %al,(%eax)
402e90:	40                   	inc    %eax
402e91:	28 3c 00             	sub    %bh,(%eax,%eax,1)
402e94:	00 0a                	add    %cl,(%edx)
402e96:	02 7b 19             	add    0x19(%ebx),%bh
402e99:	00 00                	add    %al,(%eax)
402e9b:	04 6c                	add    $0x6c,%al
402e9d:	23 00                	and    (%eax),%eax
402e9f:	00 00                	add    %al,(%eax)
402ea1:	00 00                	add    %al,(%eax)
402ea3:	00 00                	add    %al,(%eax)
402ea5:	40                   	inc    %eax
402ea6:	28 3c 00             	sub    %bh,(%eax,%eax,1)
402ea9:	00 0a                	add    %cl,(%edx)
402eab:	58                   	pop    %eax
402eac:	0a 2b                	or     (%ebx),%ch
402eae:	00 06                	add    %al,(%esi)
402eb0:	2a 00                	sub    (%eax),%al
402eb2:	00 00                	add    %al,(%eax)
402eb4:	13 30                	adc    (%eax),%esi
402eb6:	02 00                	add    (%eax),%al
402eb8:	23 00                	and    (%eax),%eax
402eba:	00 00                	add    %al,(%eax)
402ebc:	18 00                	sbb    %al,(%eax)
402ebe:	00 11                	add    %dl,(%ecx)
402ec0:	00 02                	add    %al,(%edx)
402ec2:	7b 18                	jnp    0x402edc
402ec4:	00 00                	add    %al,(%eax)
402ec6:	04 2c                	add    $0x2c,%al
402ec8:	03 17                	add    (%edi),%edx
402eca:	2b 01                	sub    (%ecx),%eax
402ecc:	16                   	push   %ss
402ecd:	02 7b 19             	add    0x19(%ebx),%bh
402ed0:	00 00                	add    %al,(%eax)
402ed2:	04 2c                	add    $0x2c,%al
402ed4:	03 17                	add    (%edi),%edx
402ed6:	2b 01                	sub    (%ecx),%eax
402ed8:	16                   	push   %ss
402ed9:	73 63                	jae    0x402f3e
402edb:	00 00                	add    %al,(%eax)
402edd:	06                   	push   %es
402ede:	0a 2b                	or     (%ebx),%ch
402ee0:	00 06                	add    %al,(%esi)
402ee2:	2a 00                	sub    (%eax),%al
402ee4:	13 30                	adc    (%eax),%esi
402ee6:	02 00                	add    (%eax),%al
402ee8:	12 00                	adc    (%eax),%al
402eea:	00 00                	add    %al,(%eax)
402eec:	17                   	pop    %ss
402eed:	00 00                	add    %al,(%eax)
402eef:	11 00                	adc    %eax,(%eax)
402ef1:	02 03                	add    (%ebx),%al
402ef3:	28 6f 00             	sub    %ch,0x0(%edi)
402ef6:	00 06                	add    %al,(%esi)
402ef8:	28 3d 00 00 0a 0a    	sub    %bh,0xa0a0000
402efe:	2b 00                	sub    (%eax),%eax
402f00:	06                   	push   %es
402f01:	2a 00                	sub    (%eax),%al
402f03:	00 13                	add    %dl,(%ebx)
402f05:	30 02                	xor    %al,(%edx)
402f07:	00 15 00 00 00 1b    	add    %dl,0x1b000000
402f0d:	00 00                	add    %al,(%eax)
402f0f:	11 00                	adc    %eax,(%eax)
402f11:	03 02                	add    (%edx),%eax
402f13:	28 76 00             	sub    %dh,0x0(%esi)
402f16:	00 06                	add    %al,(%esi)
402f18:	0a 12                	or     (%edx),%dl
402f1a:	00 28                	add    %ch,(%eax)
402f1c:	61                   	popa
402f1d:	00 00                	add    %al,(%eax)
402f1f:	06                   	push   %es
402f20:	0b 2b                	or     (%ebx),%ebp
402f22:	00 07                	add    %al,(%edi)
402f24:	2a 00                	sub    (%eax),%al
402f26:	00 00                	add    %al,(%eax)
402f28:	13 30                	adc    (%eax),%esi
402f2a:	01 00                	add    %eax,(%eax)
402f2c:	0c 00                	or     $0x0,%al
402f2e:	00 00                	add    %al,(%eax)
402f30:	18 00                	sbb    %al,(%eax)
402f32:	00 11                	add    %dl,(%ecx)
402f34:	00 02                	add    %al,(%edx)
402f36:	73 64                	jae    0x402f9c
402f38:	00 00                	add    %al,(%eax)
402f3a:	06                   	push   %es
402f3b:	0a 2b                	or     (%ebx),%ch
402f3d:	00 06                	add    %al,(%esi)
402f3f:	2a 13                	sub    (%ebx),%dl
402f41:	30 02                	xor    %al,(%edx)
402f43:	00 19                	add    %bl,(%ecx)
402f45:	00 00                	add    %al,(%eax)
402f47:	00 18                	add    %bl,(%eax)
402f49:	00 00                	add    %al,(%eax)
402f4b:	11 00                	adc    %eax,(%eax)
402f4d:	02 7b 18             	add    0x18(%ebx),%bh
402f50:	00 00                	add    %al,(%eax)
402f52:	04 65                	add    $0x65,%al
402f54:	02 7b 19             	add    0x19(%ebx),%bh
402f57:	00 00                	add    %al,(%eax)
402f59:	04 65                	add    $0x65,%al
402f5b:	73 63                	jae    0x402fc0
402f5d:	00 00                	add    %al,(%eax)
402f5f:	06                   	push   %es
402f60:	0a 2b                	or     (%ebx),%ch
402f62:	00 06                	add    %al,(%esi)
402f64:	2a 00                	sub    (%eax),%al
402f66:	00 00                	add    %al,(%eax)
402f68:	13 30                	adc    (%eax),%esi
402f6a:	02 00                	add    (%eax),%al
402f6c:	1a 00                	sbb    (%eax),%al
402f6e:	00 00                	add    %al,(%eax)
402f70:	01 00                	add    %eax,(%eax)
402f72:	00 11                	add    %dl,(%ecx)
402f74:	00 02                	add    %al,(%edx)
402f76:	7b 18                	jnp    0x402f90
402f78:	00 00                	add    %al,(%eax)
402f7a:	04 2d                	add    $0x2d,%al
402f7c:	0b 02                	or     (%edx),%eax
402f7e:	7b 19                	jnp    0x402f99
402f80:	00 00                	add    %al,(%eax)
402f82:	04 16                	add    $0x16,%al
402f84:	fe 01                	incb   (%ecx)
402f86:	2b 01                	sub    (%ecx),%eax
402f88:	16                   	push   %ss
402f89:	0a 2b                	or     (%ebx),%ch
402f8b:	00 06                	add    %al,(%esi)
402f8d:	2a 00                	sub    (%eax),%al
402f8f:	00 13                	add    %dl,(%ebx)
402f91:	30 02                	xor    %al,(%edx)
402f93:	00 19                	add    %bl,(%ecx)
402f95:	00 00                	add    %al,(%eax)
402f97:	00 18                	add    %bl,(%eax)
402f99:	00 00                	add    %al,(%eax)
402f9b:	11 00                	adc    %eax,(%eax)
402f9d:	02 7b 18             	add    0x18(%ebx),%bh
402fa0:	00 00                	add    %al,(%eax)
402fa2:	04 66                	add    $0x66,%al
402fa4:	02 7b 19             	add    0x19(%ebx),%bh
402fa7:	00 00                	add    %al,(%eax)
402fa9:	04 66                	add    $0x66,%al
402fab:	73 63                	jae    0x403010
402fad:	00 00                	add    %al,(%eax)
402faf:	06                   	push   %es
402fb0:	0a 2b                	or     (%ebx),%ch
402fb2:	00 06                	add    %al,(%esi)
402fb4:	2a 00                	sub    (%eax),%al
402fb6:	00 00                	add    %al,(%eax)
402fb8:	13 30                	adc    (%eax),%esi
402fba:	03 00                	add    (%eax),%eax
402fbc:	25 00 00 00 18       	and    $0x18000000,%eax
402fc1:	00 00                	add    %al,(%eax)
402fc3:	11 00                	adc    %eax,(%eax)
402fc5:	02 7b 18             	add    0x18(%ebx),%bh
402fc8:	00 00                	add    %al,(%eax)
402fca:	04 03                	add    $0x3,%al
402fcc:	7b 18                	jnp    0x402fe6
402fce:	00 00                	add    %al,(%eax)
402fd0:	04 58                	add    $0x58,%al
402fd2:	02 7b 19             	add    0x19(%ebx),%bh
402fd5:	00 00                	add    %al,(%eax)
402fd7:	04 03                	add    $0x3,%al
402fd9:	7b 19                	jnp    0x402ff4
402fdb:	00 00                	add    %al,(%eax)
402fdd:	04 58                	add    $0x58,%al
402fdf:	73 63                	jae    0x403044
402fe1:	00 00                	add    %al,(%eax)
402fe3:	06                   	push   %es
402fe4:	0a 2b                	or     (%ebx),%ch
402fe6:	00 06                	add    %al,(%esi)
402fe8:	2a 00                	sub    (%eax),%al
402fea:	00 00                	add    %al,(%eax)
402fec:	13 30                	adc    (%eax),%esi
402fee:	03 00                	add    (%eax),%eax
402ff0:	1b 00                	sbb    (%eax),%eax
402ff2:	00 00                	add    %al,(%eax)
402ff4:	18 00                	sbb    %al,(%eax)
402ff6:	00 11                	add    %dl,(%ecx)
402ff8:	00 02                	add    %al,(%edx)
402ffa:	7b 18                	jnp    0x403014
402ffc:	00 00                	add    %al,(%eax)
402ffe:	04 03                	add    $0x3,%al
403000:	58                   	pop    %eax
403001:	02 7b 19             	add    0x19(%ebx),%bh
403004:	00 00                	add    %al,(%eax)
403006:	04 03                	add    $0x3,%al
403008:	58                   	pop    %eax
403009:	73 63                	jae    0x40306e
40300b:	00 00                	add    %al,(%eax)
40300d:	06                   	push   %es
40300e:	0a 2b                	or     (%ebx),%ch
403010:	00 06                	add    %al,(%esi)
403012:	2a 00                	sub    (%eax),%al
403014:	13 30                	adc    (%eax),%esi
403016:	03 00                	add    (%eax),%eax
403018:	25 00 00 00 18       	and    $0x18000000,%eax
40301d:	00 00                	add    %al,(%eax)
40301f:	11 00                	adc    %eax,(%eax)
403021:	02 7b 18             	add    0x18(%ebx),%bh
403024:	00 00                	add    %al,(%eax)
403026:	04 03                	add    $0x3,%al
403028:	7b 18                	jnp    0x403042
40302a:	00 00                	add    %al,(%eax)
40302c:	04 59                	add    $0x59,%al
40302e:	02 7b 19             	add    0x19(%ebx),%bh
403031:	00 00                	add    %al,(%eax)
403033:	04 03                	add    $0x3,%al
403035:	7b 19                	jnp    0x403050
403037:	00 00                	add    %al,(%eax)
403039:	04 59                	add    $0x59,%al
40303b:	73 63                	jae    0x4030a0
40303d:	00 00                	add    %al,(%eax)
40303f:	06                   	push   %es
403040:	0a 2b                	or     (%ebx),%ch
403042:	00 06                	add    %al,(%esi)
403044:	2a 00                	sub    (%eax),%al
403046:	00 00                	add    %al,(%eax)
403048:	13 30                	adc    (%eax),%esi
40304a:	03 00                	add    (%eax),%eax
40304c:	1b 00                	sbb    (%eax),%eax
40304e:	00 00                	add    %al,(%eax)
403050:	18 00                	sbb    %al,(%eax)
403052:	00 11                	add    %dl,(%ecx)
403054:	00 02                	add    %al,(%edx)
403056:	7b 18                	jnp    0x403070
403058:	00 00                	add    %al,(%eax)
40305a:	04 03                	add    $0x3,%al
40305c:	59                   	pop    %ecx
40305d:	02 7b 19             	add    0x19(%ebx),%bh
403060:	00 00                	add    %al,(%eax)
403062:	04 03                	add    $0x3,%al
403064:	59                   	pop    %ecx
403065:	73 63                	jae    0x4030ca
403067:	00 00                	add    %al,(%eax)
403069:	06                   	push   %es
40306a:	0a 2b                	or     (%ebx),%ch
40306c:	00 06                	add    %al,(%esi)
40306e:	2a 00                	sub    (%eax),%al
403070:	13 30                	adc    (%eax),%esi
403072:	03 00                	add    (%eax),%eax
403074:	25 00 00 00 18       	and    $0x18000000,%eax
403079:	00 00                	add    %al,(%eax)
40307b:	11 00                	adc    %eax,(%eax)
40307d:	02 7b 18             	add    0x18(%ebx),%bh
403080:	00 00                	add    %al,(%eax)
403082:	04 03                	add    $0x3,%al
403084:	7b 18                	jnp    0x40309e
403086:	00 00                	add    %al,(%eax)
403088:	04 5a                	add    $0x5a,%al
40308a:	02 7b 19             	add    0x19(%ebx),%bh
40308d:	00 00                	add    %al,(%eax)
40308f:	04 03                	add    $0x3,%al
403091:	7b 19                	jnp    0x4030ac
403093:	00 00                	add    %al,(%eax)
403095:	04 5a                	add    $0x5a,%al
403097:	73 63                	jae    0x4030fc
403099:	00 00                	add    %al,(%eax)
40309b:	06                   	push   %es
40309c:	0a 2b                	or     (%ebx),%ch
40309e:	00 06                	add    %al,(%esi)
4030a0:	2a 00                	sub    (%eax),%al
4030a2:	00 00                	add    %al,(%eax)
4030a4:	13 30                	adc    (%eax),%esi
4030a6:	03 00                	add    (%eax),%eax
4030a8:	1b 00                	sbb    (%eax),%eax
4030aa:	00 00                	add    %al,(%eax)
4030ac:	18 00                	sbb    %al,(%eax)
4030ae:	00 11                	add    %dl,(%ecx)
4030b0:	00 02                	add    %al,(%edx)
4030b2:	7b 18                	jnp    0x4030cc
4030b4:	00 00                	add    %al,(%eax)
4030b6:	04 03                	add    $0x3,%al
4030b8:	5a                   	pop    %edx
4030b9:	02 7b 19             	add    0x19(%ebx),%bh
4030bc:	00 00                	add    %al,(%eax)
4030be:	04 03                	add    $0x3,%al
4030c0:	5a                   	pop    %edx
4030c1:	73 63                	jae    0x403126
4030c3:	00 00                	add    %al,(%eax)
4030c5:	06                   	push   %es
4030c6:	0a 2b                	or     (%ebx),%ch
4030c8:	00 06                	add    %al,(%esi)
4030ca:	2a 00                	sub    (%eax),%al
4030cc:	13 30                	adc    (%eax),%esi
4030ce:	03 00                	add    (%eax),%eax
4030d0:	25 00 00 00 18       	and    $0x18000000,%eax
4030d5:	00 00                	add    %al,(%eax)
4030d7:	11 00                	adc    %eax,(%eax)
4030d9:	02 7b 18             	add    0x18(%ebx),%bh
4030dc:	00 00                	add    %al,(%eax)
4030de:	04 03                	add    $0x3,%al
4030e0:	7b 18                	jnp    0x4030fa
4030e2:	00 00                	add    %al,(%eax)
4030e4:	04 5b                	add    $0x5b,%al
4030e6:	02 7b 19             	add    0x19(%ebx),%bh
4030e9:	00 00                	add    %al,(%eax)
4030eb:	04 03                	add    $0x3,%al
4030ed:	7b 19                	jnp    0x403108
4030ef:	00 00                	add    %al,(%eax)
4030f1:	04 5b                	add    $0x5b,%al
4030f3:	73 63                	jae    0x403158
4030f5:	00 00                	add    %al,(%eax)
4030f7:	06                   	push   %es
4030f8:	0a 2b                	or     (%ebx),%ch
4030fa:	00 06                	add    %al,(%esi)
4030fc:	2a 00                	sub    (%eax),%al
4030fe:	00 00                	add    %al,(%eax)
403100:	13 30                	adc    (%eax),%esi
403102:	03 00                	add    (%eax),%eax
403104:	1b 00                	sbb    (%eax),%eax
403106:	00 00                	add    %al,(%eax)
403108:	18 00                	sbb    %al,(%eax)
40310a:	00 11                	add    %dl,(%ecx)
40310c:	00 02                	add    %al,(%edx)
40310e:	7b 18                	jnp    0x403128
403110:	00 00                	add    %al,(%eax)
403112:	04 03                	add    $0x3,%al
403114:	5b                   	pop    %ebx
403115:	02 7b 19             	add    0x19(%ebx),%bh
403118:	00 00                	add    %al,(%eax)
40311a:	04 03                	add    $0x3,%al
40311c:	5b                   	pop    %ebx
40311d:	73 63                	jae    0x403182
40311f:	00 00                	add    %al,(%eax)
403121:	06                   	push   %es
403122:	0a 2b                	or     (%ebx),%ch
403124:	00 06                	add    %al,(%esi)
403126:	2a 00                	sub    (%eax),%al
403128:	13 30                	adc    (%eax),%esi
40312a:	03 00                	add    (%eax),%eax
40312c:	25 00 00 00 18       	and    $0x18000000,%eax
403131:	00 00                	add    %al,(%eax)
403133:	11 00                	adc    %eax,(%eax)
403135:	02 7b 18             	add    0x18(%ebx),%bh
403138:	00 00                	add    %al,(%eax)
40313a:	04 03                	add    $0x3,%al
40313c:	7b 18                	jnp    0x403156
40313e:	00 00                	add    %al,(%eax)
403140:	04 5d                	add    $0x5d,%al
403142:	02 7b 19             	add    0x19(%ebx),%bh
403145:	00 00                	add    %al,(%eax)
403147:	04 03                	add    $0x3,%al
403149:	7b 19                	jnp    0x403164
40314b:	00 00                	add    %al,(%eax)
40314d:	04 5d                	add    $0x5d,%al