402fac:	00 00                	add    %al,(%eax)
402fae:	0a 72 d1             	or     -0x2f(%edx),%dh
402fb1:	03 00                	add    (%eax),%eax
402fb3:	70 03                	jo     0x402fb8
402fb5:	6f                   	outsl  %ds:(%esi),(%dx)
402fb6:	4b                   	dec    %ebx
402fb7:	00 00                	add    %al,(%eax)
402fb9:	0a 26                	or     (%esi),%ah
402fbb:	07                   	pop    %es
402fbc:	6f                   	outsl  %ds:(%esi),(%dx)
402fbd:	4a                   	dec    %edx
402fbe:	00 00                	add    %al,(%eax)
402fc0:	0a 72 f1             	or     -0xf(%edx),%dh
402fc3:	03 00                	add    (%eax),%eax
402fc5:	70 04                	jo     0x402fcb
402fc7:	6f                   	outsl  %ds:(%esi),(%dx)
402fc8:	4b                   	dec    %ebx
402fc9:	00 00                	add    %al,(%eax)
402fcb:	0a 26                	or     (%esi),%ah
402fcd:	07                   	pop    %es
402fce:	6f                   	outsl  %ds:(%esi),(%dx)
402fcf:	4a                   	dec    %edx
402fd0:	00 00                	add    %al,(%eax)
402fd2:	0a 72 09             	or     0x9(%edx),%dh
402fd5:	04 00                	add    $0x0,%al
402fd7:	70 05                	jo     0x402fde
402fd9:	6f                   	outsl  %ds:(%esi),(%dx)
402fda:	4b                   	dec    %ebx
402fdb:	00 00                	add    %al,(%eax)
402fdd:	0a 26                	or     (%esi),%ah
402fdf:	07                   	pop    %es
402fe0:	6f                   	outsl  %ds:(%esi),(%dx)
402fe1:	4a                   	dec    %edx
402fe2:	00 00                	add    %al,(%eax)
402fe4:	0a 72 21             	or     0x21(%edx),%dh
402fe7:	04 00                	add    $0x0,%al
402fe9:	70 0e                	jo     0x402ff9
402feb:	04 6f                	add    $0x6f,%al
402fed:	4b                   	dec    %ebx
402fee:	00 00                	add    %al,(%eax)
402ff0:	0a 26                	or     (%esi),%ah
402ff2:	07                   	pop    %es
402ff3:	6f                   	outsl  %ds:(%esi),(%dx)
402ff4:	50                   	push   %eax
402ff5:	00 00                	add    %al,(%eax)
402ff7:	0a 0a                	or     (%edx),%cl
402ff9:	00 de                	add    %bl,%dh
402ffb:	07                   	pop    %es
402ffc:	0c 00                	or     $0x0,%al
402ffe:	15 0a 00 de 00       	adc    $0xde000a,%eax
403003:	de 1b                	ficomps (%ebx)
403005:	00 02                	add    %al,(%edx)
403007:	7b 0c                	jnp    0x403015
403009:	00 00                	add    %al,(%eax)
40300b:	04 6f                	add    $0x6f,%al
40300d:	4e                   	dec    %esi
40300e:	00 00                	add    %al,(%eax)
403010:	0a 00                	or     (%eax),%al
403012:	02 7b 0c             	add    0xc(%ebx),%bh
403015:	00 00                	add    %al,(%eax)
403017:	04 6f                	add    $0x6f,%al
403019:	4f                   	dec    %edi
40301a:	00 00                	add    %al,(%eax)
40301c:	0a 00                	or     (%eax),%al
40301e:	00 dc                	add    %bl,%ah
403020:	06                   	push   %es
403021:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
403026:	00 00                	add    %al,(%eax)
403028:	01 1c 00             	add    %ebx,(%eax,%eax,1)
40302b:	00 00                	add    %al,(%eax)
40302d:	00 03                	add    %al,(%ebx)
40302f:	00 79 7c             	add    %bh,0x7c(%ecx)
403032:	00 07                	add    %al,(%edi)
403034:	1c 00                	sbb    $0x0,%al
403036:	00 01                	add    %al,(%ecx)
403038:	02 00                	add    (%eax),%al
40303a:	03 00                	add    (%eax),%eax
40303c:	82 85 00 1b 00 00 00 	addb   $0x0,0x1b00(%ebp)
403043:	00 1b                	add    %bl,(%ebx)
403045:	30 03                	xor    %al,(%ebx)
403047:	00 09                	add    %cl,(%ecx)
403049:	01 00                	add    %eax,(%eax)
40304b:	00 06                	add    %al,(%esi)
40304d:	00 00                	add    %al,(%eax)
40304f:	11 00                	adc    %eax,(%eax)
403051:	16                   	push   %ss
403052:	0a 00                	or     (%eax),%al
403054:	02 7b 0c             	add    0xc(%ebx),%bh
403057:	00 00                	add    %al,(%eax)
403059:	04 6f                	add    $0x6f,%al
40305b:	47                   	inc    %edi
40305c:	00 00                	add    %al,(%eax)
40305e:	0a 00                	or     (%eax),%al
403060:	72 35                	jb     0x403097
403062:	04 00                	add    $0x0,%al
403064:	70 02                	jo     0x403068
403066:	7b 0c                	jnp    0x403074
403068:	00 00                	add    %al,(%eax)
40306a:	04 73                	add    $0x73,%al
40306c:	48                   	dec    %eax
40306d:	00 00                	add    %al,(%eax)
40306f:	0a 0b                	or     (%ebx),%cl
403071:	07                   	pop    %es
403072:	1a 6f 49             	sbb    0x49(%edi),%ch
403075:	00 00                	add    %al,(%eax)
403077:	0a 00                	or     (%eax),%al
403079:	07                   	pop    %es
40307a:	6f                   	outsl  %ds:(%esi),(%dx)
40307b:	4a                   	dec    %edx
40307c:	00 00                	add    %al,(%eax)
40307e:	0a 72 a1             	or     -0x5f(%edx),%dh
403081:	01 00                	add    %eax,(%eax)
403083:	70 03                	jo     0x403088
403085:	6f                   	outsl  %ds:(%esi),(%dx)
403086:	4b                   	dec    %ebx
403087:	00 00                	add    %al,(%eax)
403089:	0a 26                	or     (%esi),%ah
40308b:	07                   	pop    %es
40308c:	6f                   	outsl  %ds:(%esi),(%dx)
40308d:	4a                   	dec    %edx
40308e:	00 00                	add    %al,(%eax)
403090:	0a 72 4f             	or     0x4f(%edx),%dh
403093:	04 00                	add    $0x0,%al
403095:	70 04                	jo     0x40309b
403097:	8c 4a 00             	mov    %cs,0x0(%edx)
40309a:	00 01                	add    %al,(%ecx)
40309c:	6f                   	outsl  %ds:(%esi),(%dx)
40309d:	4b                   	dec    %ebx
40309e:	00 00                	add    %al,(%eax)
4030a0:	0a 26                	or     (%esi),%ah
4030a2:	07                   	pop    %es
4030a3:	6f                   	outsl  %ds:(%esi),(%dx)
4030a4:	4a                   	dec    %edx
4030a5:	00 00                	add    %al,(%eax)
4030a7:	0a 72 53             	or     0x53(%edx),%dh
4030aa:	01 00                	add    %eax,(%eax)
4030ac:	70 05                	jo     0x4030b3
4030ae:	6f                   	outsl  %ds:(%esi),(%dx)
4030af:	4b                   	dec    %ebx
4030b0:	00 00                	add    %al,(%eax)
4030b2:	0a 26                	or     (%esi),%ah
4030b4:	07                   	pop    %es
4030b5:	6f                   	outsl  %ds:(%esi),(%dx)
4030b6:	4a                   	dec    %edx
4030b7:	00 00                	add    %al,(%eax)
4030b9:	0a 72 63             	or     0x63(%edx),%dh
4030bc:	04 00                	add    $0x0,%al
4030be:	70 0e                	jo     0x4030ce
4030c0:	04 28                	add    $0x28,%al
4030c2:	53                   	push   %ebx
4030c3:	00 00                	add    %al,(%eax)
4030c5:	0a 8c 23 00 00 01 6f 	or     0x6f010000(%ebx,%eiz,1),%cl
4030cc:	4b                   	dec    %ebx
4030cd:	00 00                	add    %al,(%eax)
4030cf:	0a 26                	or     (%esi),%ah
4030d1:	07                   	pop    %es
4030d2:	6f                   	outsl  %ds:(%esi),(%dx)
4030d3:	4a                   	dec    %edx
4030d4:	00 00                	add    %al,(%eax)
4030d6:	0a 72 83             	or     -0x7d(%edx),%dh
4030d9:	04 00                	add    $0x0,%al
4030db:	70 0e                	jo     0x4030eb
4030dd:	05 8c 4a 00 00       	add    $0x4a8c,%eax
4030e2:	01 6f 4b             	add    %ebp,0x4b(%edi)
4030e5:	00 00                	add    %al,(%eax)
4030e7:	0a 26                	or     (%esi),%ah
4030e9:	07                   	pop    %es
4030ea:	6f                   	outsl  %ds:(%esi),(%dx)
4030eb:	4a                   	dec    %edx
4030ec:	00 00                	add    %al,(%eax)
4030ee:	0a 72 97             	or     -0x69(%edx),%dh
4030f1:	04 00                	add    $0x0,%al
4030f3:	70 0e                	jo     0x403103
4030f5:	06                   	push   %es
4030f6:	8c 4a 00             	mov    %cs,0x0(%edx)
4030f9:	00 01                	add    %al,(%ecx)
4030fb:	6f                   	outsl  %ds:(%esi),(%dx)
4030fc:	4b                   	dec    %ebx
4030fd:	00 00                	add    %al,(%eax)
4030ff:	0a 26                	or     (%esi),%ah
403101:	07                   	pop    %es
403102:	6f                   	outsl  %ds:(%esi),(%dx)
403103:	4a                   	dec    %edx
403104:	00 00                	add    %al,(%eax)
403106:	0a 72 a9             	or     -0x57(%edx),%dh
403109:	04 00                	add    $0x0,%al
40310b:	70 0e                	jo     0x40311b
40310d:	07                   	pop    %es
40310e:	8c 4a 00             	mov    %cs,0x0(%edx)
403111:	00 01                	add    %al,(%ecx)
403113:	6f                   	outsl  %ds:(%esi),(%dx)
403114:	4b                   	dec    %ebx
403115:	00 00                	add    %al,(%eax)
403117:	0a 26                	or     (%esi),%ah
403119:	07                   	pop    %es
40311a:	6f                   	outsl  %ds:(%esi),(%dx)
40311b:	50                   	push   %eax
40311c:	00 00                	add    %al,(%eax)
40311e:	0a 0a                	or     (%edx),%cl
403120:	00 de                	add    %bl,%dh
403122:	13 0c 00             	adc    (%eax,%eax,1),%ecx
403125:	08 6f 51             	or     %ch,0x51(%edi)
403128:	00 00                	add    %al,(%eax)
40312a:	0a 28                	or     (%eax),%ch
40312c:	52                   	push   %edx
40312d:	00 00                	add    %al,(%eax)
40312f:	0a 26                	or     (%esi),%ah
403131:	15 0a 00 de 00       	adc    $0xde000a,%eax
403136:	de 1b                	ficomps (%ebx)
403138:	00 02                	add    %al,(%edx)
40313a:	7b 0c                	jnp    0x403148
40313c:	00 00                	add    %al,(%eax)
40313e:	04 6f                	add    $0x6f,%al
403140:	4e                   	dec    %esi
403141:	00 00                	add    %al,(%eax)
403143:	0a 00                	or     (%eax),%al
403145:	02 7b 0c             	add    0xc(%ebx),%bh
403148:	00 00                	add    %al,(%eax)
40314a:	04 6f                	add    $0x6f,%al
40314c:	4f                   	dec    %edi
40314d:	00 00                	add    %al,(%eax)
40314f:	0a 00                	or     (%eax),%al
403151:	00 dc                	add    %bl,%ah
403153:	06                   	push   %es
403154:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
403159:	00 00                	add    %al,(%eax)
40315b:	00 01                	add    %al,(%ecx)
40315d:	1c 00                	sbb    $0x0,%al
40315f:	00 00                	add    %al,(%eax)
403161:	00 03                	add    %al,(%ebx)
403163:	00 d0                	add    %dl,%al
403165:	d3 00                	roll   %cl,(%eax)
403167:	13 1c 00             	adc    (%eax,%eax,1),%ebx
40316a:	00 01                	add    %al,(%ecx)
40316c:	02 00                	add    (%eax),%al
40316e:	03 00                	add    (%eax),%eax
403170:	e5 e8                	in     $0xe8,%eax
403172:	00 1b                	add    %bl,(%ebx)
403174:	00 00                	add    %al,(%eax)
403176:	00 00                	add    %al,(%eax)
403178:	1b 30                	sbb    (%eax),%esi
40317a:	03 00                	add    (%eax),%eax
40317c:	79 00                	jns    0x40317e
40317e:	00 00                	add    %al,(%eax)
403180:	07                   	pop    %es
403181:	00 00                	add    %al,(%eax)
403183:	11 00                	adc    %eax,(%eax)
403185:	73 46                	jae    0x4031cd
403187:	00 00                	add    %al,(%eax)
403189:	0a 0a                	or     (%edx),%cl
40318b:	00 02                	add    %al,(%edx)
40318d:	7b 0c                	jnp    0x40319b
40318f:	00 00                	add    %al,(%eax)
403191:	04 6f                	add    $0x6f,%al
403193:	47                   	inc    %edi
403194:	00 00                	add    %al,(%eax)
403196:	0a 00                	or     (%eax),%al
403198:	72 bd                	jb     0x403157
40319a:	04 00                	add    $0x0,%al
40319c:	70 02                	jo     0x4031a0
40319e:	7b 0c                	jnp    0x4031ac
4031a0:	00 00                	add    %al,(%eax)
4031a2:	04 73                	add    $0x73,%al
4031a4:	48                   	dec    %eax
4031a5:	00 00                	add    %al,(%eax)
4031a7:	0a 0b                	or     (%ebx),%cl
4031a9:	07                   	pop    %es
4031aa:	1a 6f 49             	sbb    0x49(%edi),%ch
4031ad:	00 00                	add    %al,(%eax)
4031af:	0a 00                	or     (%eax),%al
4031b1:	07                   	pop    %es
4031b2:	6f                   	outsl  %ds:(%esi),(%dx)
4031b3:	4a                   	dec    %edx
4031b4:	00 00                	add    %al,(%eax)
4031b6:	0a 72 e3             	or     -0x1d(%edx),%dh
4031b9:	04 00                	add    $0x0,%al
4031bb:	70 03                	jo     0x4031c0
4031bd:	6f                   	outsl  %ds:(%esi),(%dx)
4031be:	4b                   	dec    %ebx
4031bf:	00 00                	add    %al,(%eax)
4031c1:	0a 26                	or     (%esi),%ah
4031c3:	07                   	pop    %es
4031c4:	73 4c                	jae    0x403212
4031c6:	00 00                	add    %al,(%eax)
4031c8:	0a 0c 08             	or     (%eax,%ecx,1),%cl
4031cb:	06                   	push   %es
4031cc:	6f                   	outsl  %ds:(%esi),(%dx)
4031cd:	4d                   	dec    %ebp
4031ce:	00 00                	add    %al,(%eax)
4031d0:	0a 26                	or     (%esi),%ah
4031d2:	00 de                	add    %bl,%dh
4031d4:	05 26 00 00 de       	add    $0xde000026,%eax
4031d9:	00 de                	add    %bl,%dh
4031db:	1b 00                	sbb    (%eax),%eax
4031dd:	02 7b 0c             	add    0xc(%ebx),%bh
4031e0:	00 00                	add    %al,(%eax)
4031e2:	04 6f                	add    $0x6f,%al
4031e4:	4e                   	dec    %esi
4031e5:	00 00                	add    %al,(%eax)
4031e7:	0a 00                	or     (%eax),%al
4031e9:	02 7b 0c             	add    0xc(%ebx),%bh
4031ec:	00 00                	add    %al,(%eax)
4031ee:	04 6f                	add    $0x6f,%al
4031f0:	4f                   	dec    %edi
4031f1:	00 00                	add    %al,(%eax)
4031f3:	0a 00                	or     (%eax),%al
4031f5:	00 dc                	add    %bl,%ah
4031f7:	06                   	push   %es
4031f8:	0d 2b 00 09 2a       	or     $0x2a09002b,%eax
4031fd:	00 00                	add    %al,(%eax)
4031ff:	00 01                	add    %al,(%ecx)
403201:	1c 00                	sbb    $0x0,%al
403203:	00 00                	add    %al,(%eax)
403205:	00 07                	add    %al,(%edi)
403207:	00 4a 51             	add    %cl,0x51(%edx)
40320a:	00 05 11 00 00 01    	add    %al,0x1000011
403210:	02 00                	add    (%eax),%al
403212:	07                   	pop    %es
403213:	00 51 58             	add    %dl,0x58(%ecx)
403216:	00 1b                	add    %bl,(%ebx)
403218:	00 00                	add    %al,(%eax)
40321a:	00 00                	add    %al,(%eax)
40321c:	7a 02                	jp     0x403220
40321e:	14 7d                	adc    $0x7d,%al
403220:	0e                   	push   %cs
403221:	00 00                	add    %al,(%eax)
403223:	04 02                	add    $0x2,%al
403225:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
403229:	0a 00                	or     (%eax),%al
40322b:	00 02                	add    %al,(%edx)
40322d:	28 1f                	sub    %bl,(%edi)
40322f:	00 00                	add    %al,(%eax)
403231:	06                   	push   %es
403232:	00 02                	add    %al,(%edx)
403234:	03 7d 0d             	add    0xd(%ebp),%edi
403237:	00 00                	add    %al,(%eax)
403239:	04 2a                	add    $0x2a,%al
40323b:	26 00 02             	add    %al,%es:(%edx)
40323e:	28 1b                	sub    %bl,(%ebx)
403240:	00 00                	add    %al,(%eax)
403242:	06                   	push   %es
403243:	00 2a                	add    %ch,(%edx)
403245:	00 00                	add    %al,(%eax)
403247:	00 13                	add    %dl,(%ebx)
403249:	30 05 00 c1 00 00    	xor    %al,0xc100
40324f:	00 08                	add    %cl,(%eax)
403251:	00 00                	add    %al,(%eax)
403253:	11 00                	adc    %eax,(%eax)
403255:	73 0b                	jae    0x403262
403257:	00 00                	add    %al,(%eax)