402f6c:	02 00                	add    (%eax),%al
402f6e:	70 28                	jo     0x402f98
402f70:	2e 00 00             	add    %al,%cs:(%eax)
402f73:	0a 2d 03 14 2b 05    	or     0x52b1403,%ch
402f79:	72 d2                	jb     0x402f4d
402f7b:	06                   	push   %es
402f7c:	00 70 a2             	add    %dh,-0x5e(%eax)
402f7f:	07                   	pop    %es
402f80:	1b 02                	sbb    (%edx),%eax
402f82:	7b 36                	jnp    0x402fba
402f84:	00 00                	add    %al,(%eax)
402f86:	04 6f                	add    $0x6f,%al
402f88:	1c 00                	sbb    $0x0,%al
402f8a:	00 0a                	add    %cl,(%edx)
402f8c:	72 32                	jb     0x402fc0
402f8e:	02 00                	add    (%eax),%al
402f90:	70 28                	jo     0x402fba
402f92:	2e 00 00             	add    %al,%cs:(%eax)
402f95:	0a 2d 03 14 2b 05    	or     0x52b1403,%ch
402f9b:	72 e4                	jb     0x402f81
402f9d:	06                   	push   %es
402f9e:	00 70 a2             	add    %dh,-0x5e(%eax)
402fa1:	07                   	pop    %es
402fa2:	16                   	push   %ss
402fa3:	9a 2d 1c 07 17 9a 2d 	lcall  $0x2d9a,$0x17071c2d
402faa:	17                   	pop    %ss
402fab:	07                   	pop    %es
402fac:	18 9a 2d 12 07 19    	sbb    %bl,0x1907122d(%edx)
402fb2:	9a 2d 0d 07 1a 9a 2d 	lcall  $0x2d9a,$0x1a070d2d
402fb9:	08 07                	or     %al,(%edi)
402fbb:	1b 9a 14 fe 03 2b    	sbb    0x2b03fe14(%edx),%ebx
402fc1:	01 17                	add    %edx,(%edi)
402fc3:	13 06                	adc    (%esi),%eax
402fc5:	11 06                	adc    %eax,(%esi)
402fc7:	2c 60                	sub    $0x60,%al
402fc9:	00 72 fa             	add    %dh,-0x6(%edx)
402fcc:	06                   	push   %es
402fcd:	00 70 0a             	add    %dh,0xa(%eax)
402fd0:	17                   	pop    %ss
402fd1:	13 07                	adc    (%edi),%eax
402fd3:	16                   	push   %ss
402fd4:	13 08                	adc    (%eax),%ecx
402fd6:	2b 41 00             	sub    0x0(%ecx),%eax
402fd9:	07                   	pop    %es
402fda:	11 08                	adc    %ecx,(%eax)
402fdc:	9a 14 fe 03 13 09 11 	lcall  $0x1109,$0x1303fe14
402fe3:	09 2c 2c             	or     %ebp,(%esp,%ebp,1)
402fe6:	00 11                	add    %dl,(%ecx)
402fe8:	07                   	pop    %es
402fe9:	13 0a                	adc    (%edx),%ecx
402feb:	11 0a                	adc    %ecx,(%edx)
402fed:	2c 12                	sub    $0x12,%al
402fef:	00 06                	add    %al,(%esi)
402ff1:	07                   	pop    %es
402ff2:	11 08                	adc    %ecx,(%eax)
402ff4:	9a 28 23 00 00 0a 0a 	lcall  $0xa0a,$0x2328
402ffb:	16                   	push   %ss
402ffc:	13 07                	adc    (%edi),%eax
402ffe:	00 2b                	add    %ch,(%ebx)
403000:	10 06                	adc    %al,(%esi)
403002:	72 7e                	jb     0x403082
403004:	03 00                	add    (%eax),%eax
403006:	70 07                	jo     0x40300f
403008:	11 08                	adc    %ecx,(%eax)
40300a:	9a 28 2f 00 00 0a 0a 	lcall  $0xa0a,$0x2f28
403011:	00 00                	add    %al,(%eax)
403013:	11 08                	adc    %ecx,(%eax)
403015:	17                   	pop    %ss
403016:	58                   	pop    %eax
403017:	13 08                	adc    (%eax),%ecx
403019:	11 08                	adc    %ecx,(%eax)
40301b:	07                   	pop    %es
40301c:	8e 69 fe             	mov    -0x2(%ecx),%gs
40301f:	04 13                	add    $0x13,%al
403021:	0b 11                	or     (%ecx),%edx
403023:	0b 2d b2 00 2b 06    	or     0x62b00b2,%ebp
403029:	72 ec                	jb     0x403017
40302b:	00 00                	add    %al,(%eax)
40302d:	70 0a                	jo     0x403039
40302f:	02 7b 04             	add    0x4(%ebx),%bh
403032:	00 00                	add    %al,(%eax)
403034:	04 06                	add    $0x6,%al
403036:	02 7b 01             	add    0x1(%ebx),%bh
403039:	00 00                	add    %al,(%eax)
40303b:	04 73                	add    $0x73,%al
40303d:	24 00                	and    $0x0,%al
40303f:	00 0a                	add    %cl,(%edx)
403041:	6f                   	outsl  %ds:(%esi),(%dx)
403042:	30 00                	xor    %al,(%eax)
403044:	00 0a                	add    %cl,(%edx)
403046:	00 02                	add    %al,(%edx)
403048:	7b 04                	jnp    0x40304e
40304a:	00 00                	add    %al,(%eax)
40304c:	04 6f                	add    $0x6f,%al
40304e:	31 00                	xor    %eax,(%eax)
403050:	00 0a                	add    %cl,(%edx)
403052:	6f                   	outsl  %ds:(%esi),(%dx)
403053:	32 00                	xor    (%eax),%al
403055:	00 0a                	add    %cl,(%edx)
403057:	72 2a                	jb     0x403083
403059:	07                   	pop    %es
40305a:	00 70 02             	add    %dh,0x2(%eax)
40305d:	7b 45                	jnp    0x4030a4
40305f:	00 00                	add    %al,(%eax)
403061:	04 6f                	add    $0x6f,%al
403063:	1c 00                	sbb    $0x0,%al
403065:	00 0a                	add    %cl,(%edx)
403067:	6f                   	outsl  %ds:(%esi),(%dx)
403068:	33 00                	xor    (%eax),%eax
40306a:	00 0a                	add    %cl,(%edx)
40306c:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
403070:	00 00                	add    %al,(%eax)
403072:	04 6f                	add    $0x6f,%al
403074:	31 00                	xor    %eax,(%eax)
403076:	00 0a                	add    %cl,(%edx)
403078:	6f                   	outsl  %ds:(%esi),(%dx)
403079:	32 00                	xor    (%eax),%al
40307b:	00 0a                	add    %cl,(%edx)
40307d:	72 36                	jb     0x4030b5
40307f:	07                   	pop    %es
403080:	00 70 02             	add    %dh,0x2(%eax)
403083:	7b 42                	jnp    0x4030c7
403085:	00 00                	add    %al,(%eax)
403087:	04 6f                	add    $0x6f,%al
403089:	1c 00                	sbb    $0x0,%al
40308b:	00 0a                	add    %cl,(%edx)
40308d:	6f                   	outsl  %ds:(%esi),(%dx)
40308e:	33 00                	xor    (%eax),%eax
403090:	00 0a                	add    %cl,(%edx)
403092:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
403096:	00 00                	add    %al,(%eax)
403098:	04 6f                	add    $0x6f,%al
40309a:	31 00                	xor    %eax,(%eax)
40309c:	00 0a                	add    %cl,(%edx)
40309e:	6f                   	outsl  %ds:(%esi),(%dx)
40309f:	32 00                	xor    (%eax),%al
4030a1:	00 0a                	add    %cl,(%edx)
4030a3:	72 94                	jb     0x403039
4030a5:	05 00 70 02 7b       	add    $0x7b027000,%eax
4030aa:	37                   	aaa
4030ab:	00 00                	add    %al,(%eax)
4030ad:	04 6f                	add    $0x6f,%al
4030af:	1c 00                	sbb    $0x0,%al
4030b1:	00 0a                	add    %cl,(%edx)
4030b3:	6f                   	outsl  %ds:(%esi),(%dx)
4030b4:	33 00                	xor    (%eax),%eax
4030b6:	00 0a                	add    %cl,(%edx)
4030b8:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
4030bc:	00 00                	add    %al,(%eax)
4030be:	04 6f                	add    $0x6f,%al
4030c0:	31 00                	xor    %eax,(%eax)
4030c2:	00 0a                	add    %cl,(%edx)
4030c4:	6f                   	outsl  %ds:(%esi),(%dx)
4030c5:	32 00                	xor    (%eax),%al
4030c7:	00 0a                	add    %cl,(%edx)
4030c9:	72 42                	jb     0x40310d
4030cb:	07                   	pop    %es
4030cc:	00 70 02             	add    %dh,0x2(%eax)
4030cf:	7b 40                	jnp    0x403111
4030d1:	00 00                	add    %al,(%eax)
4030d3:	04 6f                	add    $0x6f,%al
4030d5:	1c 00                	sbb    $0x0,%al
4030d7:	00 0a                	add    %cl,(%edx)
4030d9:	6f                   	outsl  %ds:(%esi),(%dx)
4030da:	33 00                	xor    (%eax),%eax
4030dc:	00 0a                	add    %cl,(%edx)
4030de:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
4030e2:	00 00                	add    %al,(%eax)
4030e4:	04 6f                	add    $0x6f,%al
4030e6:	31 00                	xor    %eax,(%eax)
4030e8:	00 0a                	add    %cl,(%edx)
4030ea:	6f                   	outsl  %ds:(%esi),(%dx)
4030eb:	32 00                	xor    (%eax),%al
4030ed:	00 0a                	add    %cl,(%edx)
4030ef:	72 4c                	jb     0x40313d
4030f1:	07                   	pop    %es
4030f2:	00 70 02             	add    %dh,0x2(%eax)
4030f5:	7b 36                	jnp    0x40312d
4030f7:	00 00                	add    %al,(%eax)
4030f9:	04 6f                	add    $0x6f,%al
4030fb:	1c 00                	sbb    $0x0,%al
4030fd:	00 0a                	add    %cl,(%edx)
4030ff:	6f                   	outsl  %ds:(%esi),(%dx)
403100:	33 00                	xor    (%eax),%eax
403102:	00 0a                	add    %cl,(%edx)
403104:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
403108:	00 00                	add    %al,(%eax)
40310a:	04 6f                	add    $0x6f,%al
40310c:	31 00                	xor    %eax,(%eax)
40310e:	00 0a                	add    %cl,(%edx)
403110:	6f                   	outsl  %ds:(%esi),(%dx)
403111:	32 00                	xor    (%eax),%al
403113:	00 0a                	add    %cl,(%edx)
403115:	72 58                	jb     0x40316f
403117:	07                   	pop    %es
403118:	00 70 02             	add    %dh,0x2(%eax)
40311b:	7b 3b                	jnp    0x403158
40311d:	00 00                	add    %al,(%eax)
40311f:	04 6f                	add    $0x6f,%al
403121:	1c 00                	sbb    $0x0,%al
403123:	00 0a                	add    %cl,(%edx)
403125:	6f                   	outsl  %ds:(%esi),(%dx)
403126:	33 00                	xor    (%eax),%eax
403128:	00 0a                	add    %cl,(%edx)
40312a:	26 02 7b 04          	add    %es:0x4(%ebx),%bh
40312e:	00 00                	add    %al,(%eax)
403130:	04 6f                	add    $0x6f,%al
403132:	31 00                	xor    %eax,(%eax)
403134:	00 0a                	add    %cl,(%edx)
403136:	6f                   	outsl  %ds:(%esi),(%dx)
403137:	32 00                	xor    (%eax),%al
403139:	00 0a                	add    %cl,(%edx)
40313b:	72 74                	jb     0x4031b1
40313d:	07                   	pop    %es
40313e:	00 70 02             	add    %dh,0x2(%eax)
403141:	7b 38                	jnp    0x40317b
403143:	00 00                	add    %al,(%eax)
403145:	04 6f                	add    $0x6f,%al
403147:	1c 00                	sbb    $0x0,%al
403149:	00 0a                	add    %cl,(%edx)
40314b:	6f                   	outsl  %ds:(%esi),(%dx)
40314c:	33 00                	xor    (%eax),%eax
40314e:	00 0a                	add    %cl,(%edx)
403150:	26 00 02             	add    %al,%es:(%edx)
403153:	7b 01                	jnp    0x403156
403155:	00 00                	add    %al,(%eax)
403157:	04 6f                	add    $0x6f,%al
403159:	25 00 00 0a 00       	and    $0xa0000,%eax
40315e:	02 7b 05             	add    0x5(%ebx),%bh
403161:	00 00                	add    %al,(%eax)
403163:	04 6f                	add    $0x6f,%al
403165:	18 00                	sbb    %al,(%eax)
403167:	00 0a                	add    %cl,(%edx)
403169:	72 0d                	jb     0x403178
40316b:	00 00                	add    %al,(%eax)
40316d:	70 6f                	jo     0x4031de
40316f:	19 00                	sbb    %eax,(%eax)
403171:	00 0a                	add    %cl,(%edx)
403173:	6f                   	outsl  %ds:(%esi),(%dx)
403174:	1e                   	push   %ds
403175:	00 00                	add    %al,(%eax)
403177:	0a 00                	or     (%eax),%al
403179:	02 7b 04             	add    0x4(%ebx),%bh
40317c:	00 00                	add    %al,(%eax)
40317e:	04 02                	add    $0x2,%al
403180:	7b 05                	jnp    0x403187
403182:	00 00                	add    %al,(%eax)
403184:	04 72                	add    $0x72,%al
403186:	0d 00 00 70 6f       	or     $0x6f700000,%eax
40318b:	17                   	pop    %ss
40318c:	00 00                	add    %al,(%eax)
40318e:	0a 16                	or     (%esi),%dl
403190:	fe 02                	incb   (%edx)
403192:	13 0c 11             	adc    (%ecx,%edx,1),%ecx
403195:	0c 2c                	or     $0x2c,%al
403197:	23 02                	and    (%edx),%eax
403199:	7b 34                	jnp    0x4031cf
40319b:	00 00                	add    %al,(%eax)
40319d:	04 02                	add    $0x2,%al
40319f:	7b 05                	jnp    0x4031a6
4031a1:	00 00                	add    %al,(%eax)
4031a3:	04 6f                	add    $0x6f,%al
4031a5:	18 00                	sbb    %al,(%eax)
4031a7:	00 0a                	add    %cl,(%edx)
4031a9:	72 0d                	jb     0x4031b8
4031ab:	00 00                	add    %al,(%eax)
4031ad:	70 6f                	jo     0x40321e
4031af:	19 00                	sbb    %eax,(%eax)
4031b1:	00 0a                	add    %cl,(%edx)
4031b3:	6f                   	outsl  %ds:(%esi),(%dx)
4031b4:	1a 00                	sbb    (%eax),%al
4031b6:	00 0a                	add    %cl,(%edx)
4031b8:	00 2b                	add    %ch,(%ebx)
4031ba:	0b 72 04             	or     0x4(%edx),%esi
4031bd:	04 00                	add    $0x0,%al
4031bf:	70 28                	jo     0x4031e9
4031c1:	2a 00                	sub    (%eax),%al
4031c3:	00 0a                	add    %cl,(%edx)
4031c5:	26 00 de             	es add %bl,%dh
4031c8:	13 13                	adc    (%ebx),%edx
4031ca:	0d 00 11 0d 6f       	or     $0x6f0d1100,%eax
4031cf:	29 00                	sub    %eax,(%eax)
4031d1:	00 0a                	add    %cl,(%edx)
4031d3:	28 2a                	sub    %ch,(%edx)
4031d5:	00 00                	add    %al,(%eax)
4031d7:	0a 26                	or     (%esi),%ah
4031d9:	00 de                	add    %bl,%dh
4031db:	00 de                	add    %bl,%dh
4031dd:	0f 00 02             	sldt   (%edx)
4031e0:	7b 01                	jnp    0x4031e3
4031e2:	00 00                	add    %al,(%eax)
4031e4:	04 6f                	add    $0x6f,%al
4031e6:	2b 00                	sub    (%eax),%eax
4031e8:	00 0a                	add    %cl,(%edx)
4031ea:	00 00                	add    %al,(%eax)
4031ec:	dc 2a                	fsubrl (%edx)
4031ee:	00 00                	add    %al,(%eax)
4031f0:	01 1c 00             	add    %ebx,(%eax,%eax,1)
4031f3:	00 00                	add    %al,(%eax)
4031f5:	00 09                	add    %cl,(%ecx)
4031f7:	03 78 81             	add    -0x7f(%eax),%edi
4031fa:	03 13                	add    (%ebx),%edx
4031fc:	20 00                	and    %al,(%eax)
4031fe:	00 01                	add    %al,(%ecx)
403200:	02 00                	add    (%eax),%al
403202:	09 03                	or     %eax,(%ebx)
403204:	8d 96 03 0f 00 00    	lea    0xf03(%esi),%edx
40320a:	00 00                	add    %al,(%eax)
40320c:	1b 30                	sbb    (%eax),%esi
40320e:	03 00                	add    (%eax),%eax
403210:	09 06                	or     %eax,(%esi)
403212:	00 00                	add    %al,(%eax)
403214:	07                   	pop    %es
403215:	00 00                	add    %al,(%eax)
403217:	11 00                	adc    %eax,(%eax)
403219:	04 72                	add    $0x72,%al
40321b:	01 00                	add    %eax,(%eax)
40321d:	00 70 28             	add    %dh,0x28(%eax)
403220:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
403225:	07                   	pop    %es
403226:	39 7f 01             	cmp    %edi,0x1(%edi)
403229:	00 00                	add    %al,(%eax)
40322b:	00 72 90             	add    %dh,-0x70(%edx)
40322e:	07                   	pop    %es
40322f:	00 70 0a             	add    %dh,0xa(%eax)
403232:	02 7b 02             	add    0x2(%ebx),%bh
403235:	00 00                	add    %al,(%eax)
403237:	04 06                	add    $0x6,%al
403239:	02 7b 01             	add    0x1(%ebx),%bh
40323c:	00 00                	add    %al,(%eax)
40323e:	04 73                	add    $0x73,%al
403240:	24 00                	and    $0x0,%al
403242:	00 0a                	add    %cl,(%edx)
403244:	6f                   	outsl  %ds:(%esi),(%dx)
403245:	34 00                	xor    $0x0,%al
403247:	00 0a                	add    %cl,(%edx)
403249:	00 02                	add    %al,(%edx)
40324b:	7b 02                	jnp    0x40324f
40324d:	00 00                	add    %al,(%eax)
40324f:	04 6f                	add    $0x6f,%al
403251:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403256:	32 00                	xor    (%eax),%al
403258:	00 0a                	add    %cl,(%edx)
40325a:	72 8a                	jb     0x4031e6
40325c:	03 00                	add    (%eax),%eax
40325e:	70 1f                	jo     0x40327f
403260:	16                   	push   %ss
403261:	6f                   	outsl  %ds:(%esi),(%dx)
403262:	36 00 00             	add    %al,%ss:(%eax)
403265:	0a 26                	or     (%esi),%ah