402ff4:	00 00                	add    %al,(%eax)
402ff6:	00 00                	add    %al,(%eax)
402ff8:	1b 30                	sbb    (%eax),%esi
402ffa:	02 00                	add    (%eax),%al
402ffc:	2a 00                	sub    (%eax),%al
402ffe:	00 00                	add    %al,(%eax)
403000:	0e                   	push   %cs
403001:	00 00                	add    %al,(%eax)
403003:	11 00                	adc    %eax,(%eax)
403005:	02 7b 1e             	add    0x1e(%ebx),%bh
403008:	00 00                	add    %al,(%eax)
40300a:	04 0a                	add    $0xa,%al
40300c:	16                   	push   %ss
40300d:	0b 06                	or     (%esi),%eax
40300f:	12 01                	adc    (%ecx),%al
403011:	28 37                	sub    %dh,(%edi)
403013:	00 00                	add    %al,(%eax)
403015:	0a 00                	or     (%eax),%al
403017:	00 02                	add    %al,(%edx)
403019:	28 11                	sub    %dl,(%ecx)
40301b:	00 00                	add    %al,(%eax)
40301d:	06                   	push   %es
40301e:	00 00                	add    %al,(%eax)
403020:	de 0b                	fimuls (%ebx)
403022:	07                   	pop    %es
403023:	2c 07                	sub    $0x7,%al
403025:	06                   	push   %es
403026:	28 38                	sub    %bh,(%eax)
403028:	00 00                	add    %al,(%eax)
40302a:	0a 00                	or     (%eax),%al
40302c:	dc 2a                	fsubrl (%edx)
40302e:	00 00                	add    %al,(%eax)
403030:	01 10                	add    %edx,(%eax)
403032:	00 00                	add    %al,(%eax)
403034:	02 00                	add    (%eax),%al
403036:	0a 00                	or     (%eax),%al
403038:	14 1e                	adc    $0x1e,%al
40303a:	00 0b                	add    %cl,(%ebx)
40303c:	00 00                	add    %al,(%eax)
40303e:	00 00                	add    %al,(%eax)
403040:	13 30                	adc    (%eax),%esi
403042:	01 00                	add    %eax,(%eax)
403044:	0c 00                	or     $0x0,%al
403046:	00 00                	add    %al,(%eax)
403048:	0f 00 00             	sldt   (%eax)
40304b:	11 00                	adc    %eax,(%eax)
40304d:	02 7b 3a             	add    0x3a(%ebx),%bh
403050:	00 00                	add    %al,(%eax)
403052:	04 0a                	add    $0xa,%al
403054:	2b 00                	sub    (%eax),%eax
403056:	06                   	push   %es
403057:	2a 13                	sub    (%ebx),%dl
403059:	30 01                	xor    %al,(%ecx)
40305b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40305e:	00 00                	add    %al,(%eax)
403060:	10 00                	adc    %al,(%eax)
403062:	00 11                	add    %dl,(%ecx)
403064:	00 02                	add    %al,(%edx)
403066:	7b 3b                	jnp    0x4030a3
403068:	00 00                	add    %al,(%eax)
40306a:	04 0a                	add    $0xa,%al
40306c:	2b 00                	sub    (%eax),%eax
40306e:	06                   	push   %es
40306f:	2a 13                	sub    (%ebx),%dl
403071:	30 01                	xor    %al,(%ecx)
403073:	00 0c 00             	add    %cl,(%eax,%eax,1)
403076:	00 00                	add    %al,(%eax)
403078:	11 00                	adc    %eax,(%eax)
40307a:	00 11                	add    %dl,(%ecx)
40307c:	00 02                	add    %al,(%edx)
40307e:	7b 32                	jnp    0x4030b2
403080:	00 00                	add    %al,(%eax)
403082:	04 0a                	add    $0xa,%al
403084:	2b 00                	sub    (%eax),%eax
403086:	06                   	push   %es
403087:	2a 42 00             	sub    0x0(%edx),%al
40308a:	02 03                	add    (%ebx),%al
40308c:	7d 32                	jge    0x4030c0
40308e:	00 00                	add    %al,(%eax)
403090:	04 02                	add    $0x2,%al
403092:	28 39                	sub    %bh,(%ecx)
403094:	00 00                	add    %al,(%eax)
403096:	0a 00                	or     (%eax),%al
403098:	2a 00                	sub    (%eax),%al
40309a:	00 00                	add    %al,(%eax)
40309c:	13 30                	adc    (%eax),%esi
40309e:	01 00                	add    %eax,(%eax)
4030a0:	0c 00                	or     $0x0,%al
4030a2:	00 00                	add    %al,(%eax)
4030a4:	11 00                	adc    %eax,(%eax)
4030a6:	00 11                	add    %dl,(%ecx)
4030a8:	00 02                	add    %al,(%edx)
4030aa:	7b 33                	jnp    0x4030df
4030ac:	00 00                	add    %al,(%eax)
4030ae:	04 0a                	add    $0xa,%al
4030b0:	2b 00                	sub    (%eax),%eax
4030b2:	06                   	push   %es
4030b3:	2a 42 00             	sub    0x0(%edx),%al
4030b6:	02 03                	add    (%ebx),%al
4030b8:	7d 33                	jge    0x4030ed
4030ba:	00 00                	add    %al,(%eax)
4030bc:	04 02                	add    $0x2,%al
4030be:	28 39                	sub    %bh,(%ecx)
4030c0:	00 00                	add    %al,(%eax)
4030c2:	0a 00                	or     (%eax),%al
4030c4:	2a 00                	sub    (%eax),%al
4030c6:	00 00                	add    %al,(%eax)
4030c8:	13 30                	adc    (%eax),%esi
4030ca:	01 00                	add    %eax,(%eax)
4030cc:	0c 00                	or     $0x0,%al
4030ce:	00 00                	add    %al,(%eax)
4030d0:	11 00                	adc    %eax,(%eax)
4030d2:	00 11                	add    %dl,(%ecx)
4030d4:	00 02                	add    %al,(%edx)
4030d6:	7b 34                	jnp    0x40310c
4030d8:	00 00                	add    %al,(%eax)
4030da:	04 0a                	add    $0xa,%al
4030dc:	2b 00                	sub    (%eax),%eax
4030de:	06                   	push   %es
4030df:	2a 42 00             	sub    0x0(%edx),%al
4030e2:	02 03                	add    (%ebx),%al
4030e4:	7d 34                	jge    0x40311a
4030e6:	00 00                	add    %al,(%eax)
4030e8:	04 02                	add    $0x2,%al
4030ea:	28 39                	sub    %bh,(%ecx)
4030ec:	00 00                	add    %al,(%eax)
4030ee:	0a 00                	or     (%eax),%al
4030f0:	2a 00                	sub    (%eax),%al
4030f2:	00 00                	add    %al,(%eax)
4030f4:	13 30                	adc    (%eax),%esi
4030f6:	01 00                	add    %eax,(%eax)
4030f8:	0c 00                	or     $0x0,%al
4030fa:	00 00                	add    %al,(%eax)
4030fc:	11 00                	adc    %eax,(%eax)
4030fe:	00 11                	add    %dl,(%ecx)
403100:	00 02                	add    %al,(%edx)
403102:	7b 35                	jnp    0x403139
403104:	00 00                	add    %al,(%eax)
403106:	04 0a                	add    $0xa,%al
403108:	2b 00                	sub    (%eax),%eax
40310a:	06                   	push   %es
40310b:	2a 42 00             	sub    0x0(%edx),%al
40310e:	02 03                	add    (%ebx),%al
403110:	7d 35                	jge    0x403147
403112:	00 00                	add    %al,(%eax)
403114:	04 02                	add    $0x2,%al
403116:	28 39                	sub    %bh,(%ecx)
403118:	00 00                	add    %al,(%eax)
40311a:	0a 00                	or     (%eax),%al
40311c:	2a 00                	sub    (%eax),%al
40311e:	00 00                	add    %al,(%eax)
403120:	13 30                	adc    (%eax),%esi
403122:	01 00                	add    %eax,(%eax)
403124:	0c 00                	or     $0x0,%al
403126:	00 00                	add    %al,(%eax)
403128:	11 00                	adc    %eax,(%eax)
40312a:	00 11                	add    %dl,(%ecx)
40312c:	00 02                	add    %al,(%edx)
40312e:	7b 36                	jnp    0x403166
403130:	00 00                	add    %al,(%eax)
403132:	04 0a                	add    $0xa,%al
403134:	2b 00                	sub    (%eax),%eax
403136:	06                   	push   %es
403137:	2a 42 00             	sub    0x0(%edx),%al
40313a:	02 03                	add    (%ebx),%al
40313c:	7d 36                	jge    0x403174
40313e:	00 00                	add    %al,(%eax)
403140:	04 02                	add    $0x2,%al
403142:	28 39                	sub    %bh,(%ecx)
403144:	00 00                	add    %al,(%eax)
403146:	0a 00                	or     (%eax),%al
403148:	2a 00                	sub    (%eax),%al
40314a:	00 00                	add    %al,(%eax)
40314c:	13 30                	adc    (%eax),%esi
40314e:	01 00                	add    %eax,(%eax)
403150:	0c 00                	or     $0x0,%al
403152:	00 00                	add    %al,(%eax)
403154:	11 00                	adc    %eax,(%eax)
403156:	00 11                	add    %dl,(%ecx)
403158:	00 02                	add    %al,(%edx)
40315a:	7b 37                	jnp    0x403193
40315c:	00 00                	add    %al,(%eax)
40315e:	04 0a                	add    $0xa,%al
403160:	2b 00                	sub    (%eax),%eax
403162:	06                   	push   %es
403163:	2a 42 00             	sub    0x0(%edx),%al
403166:	02 03                	add    (%ebx),%al
403168:	7d 37                	jge    0x4031a1
40316a:	00 00                	add    %al,(%eax)
40316c:	04 02                	add    $0x2,%al
40316e:	28 39                	sub    %bh,(%ecx)
403170:	00 00                	add    %al,(%eax)
403172:	0a 00                	or     (%eax),%al
403174:	2a 00                	sub    (%eax),%al
403176:	00 00                	add    %al,(%eax)
403178:	13 30                	adc    (%eax),%esi
40317a:	01 00                	add    %eax,(%eax)
40317c:	0c 00                	or     $0x0,%al
40317e:	00 00                	add    %al,(%eax)
403180:	11 00                	adc    %eax,(%eax)
403182:	00 11                	add    %dl,(%ecx)
403184:	00 02                	add    %al,(%edx)
403186:	7b 38                	jnp    0x4031c0
403188:	00 00                	add    %al,(%eax)
40318a:	04 0a                	add    $0xa,%al
40318c:	2b 00                	sub    (%eax),%eax
40318e:	06                   	push   %es
40318f:	2a 42 00             	sub    0x0(%edx),%al
403192:	02 03                	add    (%ebx),%al
403194:	7d 38                	jge    0x4031ce
403196:	00 00                	add    %al,(%eax)
403198:	04 02                	add    $0x2,%al
40319a:	28 39                	sub    %bh,(%ecx)
40319c:	00 00                	add    %al,(%eax)
40319e:	0a 00                	or     (%eax),%al
4031a0:	2a 00                	sub    (%eax),%al
4031a2:	00 00                	add    %al,(%eax)
4031a4:	13 30                	adc    (%eax),%esi
4031a6:	01 00                	add    %eax,(%eax)
4031a8:	0c 00                	or     $0x0,%al
4031aa:	00 00                	add    %al,(%eax)
4031ac:	11 00                	adc    %eax,(%eax)
4031ae:	00 11                	add    %dl,(%ecx)
4031b0:	00 02                	add    %al,(%edx)
4031b2:	7b 39                	jnp    0x4031ed
4031b4:	00 00                	add    %al,(%eax)
4031b6:	04 0a                	add    $0xa,%al
4031b8:	2b 00                	sub    (%eax),%eax
4031ba:	06                   	push   %es
4031bb:	2a 42 00             	sub    0x0(%edx),%al
4031be:	02 03                	add    (%ebx),%al
4031c0:	7d 39                	jge    0x4031fb
4031c2:	00 00                	add    %al,(%eax)
4031c4:	04 02                	add    $0x2,%al
4031c6:	28 39                	sub    %bh,(%ecx)
4031c8:	00 00                	add    %al,(%eax)
4031ca:	0a 00                	or     (%eax),%al
4031cc:	2a 00                	sub    (%eax),%al
4031ce:	00 00                	add    %al,(%eax)
4031d0:	13 30                	adc    (%eax),%esi
4031d2:	04 00                	add    $0x0,%al
4031d4:	2f                   	das
4031d5:	00 00                	add    %al,(%eax)
4031d7:	00 03                	add    %al,(%ebx)
4031d9:	00 00                	add    %al,(%eax)
4031db:	11 00                	adc    %eax,(%eax)
4031dd:	02 03                	add    (%ebx),%al
4031df:	28 3b                	sub    %bh,(%ebx)
4031e1:	00 00                	add    %al,(%eax)
4031e3:	0a 00                	or     (%eax),%al
4031e5:	02 7b 46             	add    0x46(%ebx),%bh
4031e8:	00 00                	add    %al,(%eax)
4031ea:	04 0a                	add    $0xa,%al
4031ec:	06                   	push   %es
4031ed:	2c 1b                	sub    $0x1b,%al
4031ef:	02 28                	add    (%eax),%ch
4031f1:	23 00                	and    (%eax),%eax
4031f3:	00 0a                	add    %cl,(%edx)
4031f5:	20 04 b0             	and    %al,(%eax,%esi,4)
4031f8:	00 00                	add    %al,(%eax)
4031fa:	7e 24                	jle    0x403220
4031fc:	00 00                	add    %al,(%eax)
4031fe:	0a 7e 24             	or     0x24(%esi),%bh
403201:	00 00                	add    %al,(%eax)
403203:	0a 28                	or     (%eax),%ch
403205:	03 00                	add    (%eax),%eax
403207:	00 06                	add    %al,(%esi)
403209:	26 2a 00             	sub    %es:(%eax),%al
40320c:	13 30                	adc    (%eax),%esi
40320e:	04 00                	add    $0x0,%al
403210:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
403211:	00 00                	add    %al,(%eax)
403213:	00 12                	add    %dl,(%edx)
403215:	00 00                	add    %al,(%eax)
403217:	11 00                	adc    %eax,(%eax)
403219:	02 03                	add    (%ebx),%al
40321b:	28 3c 00             	sub    %bh,(%eax,%eax,1)
40321e:	00 0a                	add    %cl,(%edx)
403220:	00 02                	add    %al,(%edx)
403222:	7b 46                	jnp    0x40326a
403224:	00 00                	add    %al,(%eax)
403226:	04 0a                	add    $0xa,%al
403228:	06                   	push   %es
403229:	39 8f 00 00 00 00    	cmp    %ecx,0x0(%edi)
40322f:	03 6f 3d             	add    0x3d(%edi),%ebp
403232:	00 00                	add    %al,(%eax)
403234:	0a 20                	or     (%eax),%ah
403236:	00 00                	add    %al,(%eax)
403238:	10 00                	adc    %al,(%eax)
40323a:	fe 01                	incb   (%ecx)
40323c:	0b 07                	or     (%edi),%eax
40323e:	2c 50                	sub    $0x50,%al
403240:	00 03                	add    %al,(%ebx)
403242:	6f                   	outsl  %ds:(%esi),(%dx)
403243:	3e 00 00             	add    %al,%ds:(%eax)
403246:	0a 02                	or     (%edx),%al
403248:	28 3f                	sub    %bh,(%edi)
40324a:	00 00                	add    %al,(%eax)
40324c:	0a 18                	or     (%eax),%bl
40324e:	5b                   	pop    %ebx
40324f:	fe 04 0c             	incb   (%esp,%ecx,1)
403252:	08 2c 1d 02 28 23 00 	or     %ch,0x232802(,%ebx,1)
403259:	00 0a                	add    %cl,(%edx)
40325b:	20 01                	and    %al,(%ecx)
40325d:	b0 00                	mov    $0x0,%al
40325f:	00 7e 24             	add    %bh,0x24(%esi)
403262:	00 00                	add    %al,(%eax)
403264:	0a 7e 24             	or     0x24(%esi),%bh
403267:	00 00                	add    %al,(%eax)
403269:	0a 28                	or     (%eax),%ch
40326b:	03 00                	add    (%eax),%eax
40326d:	00 06                	add    %al,(%esi)
40326f:	26 2b 1b             	sub    %es:(%ebx),%ebx
403272:	02 28                	add    (%eax),%ch
403274:	23 00                	and    (%eax),%eax
403276:	00 0a                	add    %cl,(%edx)
403278:	20 02                	and    %al,(%edx)
40327a:	b0 00                	mov    $0x0,%al
40327c:	00 7e 24             	add    %bh,0x24(%esi)
40327f:	00 00                	add    %al,(%eax)
403281:	0a 7e 24             	or     0x24(%esi),%bh
403284:	00 00                	add    %al,(%eax)
403286:	0a 28                	or     (%eax),%ch
403288:	03 00                	add    (%eax),%eax
40328a:	00 06                	add    %al,(%esi)
40328c:	26 00 2b             	add    %ch,%es:(%ebx)
40328f:	2c 03                	sub    $0x3,%al
403291:	6f                   	outsl  %ds:(%esi),(%dx)
403292:	3d 00 00 0a 20       	cmp    $0x200a0000,%eax
403297:	00 00                	add    %al,(%eax)
403299:	40                   	inc    %eax
40329a:	00 fe                	add    %bh,%dh
40329c:	01 0d 09 2c 1b 02    	add    %ecx,0x21b2c09
4032a2:	28 23                	sub    %ah,(%ebx)
4032a4:	00 00                	add    %al,(%eax)
4032a6:	0a 20                	or     (%eax),%ah
4032a8:	05 b0 00 00 7e       	add    $0x7e0000b0,%eax
4032ad:	24 00                	and    $0x0,%al
4032af:	00 0a                	add    %cl,(%edx)
4032b1:	7e 24                	jle    0x4032d7
4032b3:	00 00                	add    %al,(%eax)
4032b5:	0a 28                	or     (%eax),%ch
4032b7:	03 00                	add    (%eax),%eax
4032b9:	00 06                	add    %al,(%esi)
4032bb:	26 00 2a             	add    %ch,%es:(%edx)
4032be:	46                   	inc    %esi
4032bf:	00 02                	add    %al,(%edx)
4032c1:	28 08                	sub    %cl,(%eax)
4032c3:	00 00                	add    %al,(%eax)
4032c5:	06                   	push   %es