409127:	00 00                	add    %al,(%eax)
409129:	04 00                	add    $0x0,%al
40912b:	72 90                	jb     0x4090bd
40912d:	88 00                	mov    %al,(%eax)
40912f:	70 72                	jo     0x4091a3
409131:	da 7d 00             	fidivrl 0x0(%ebp)
409134:	70 16                	jo     0x40914c
409136:	1f                   	pop    %ds
409137:	10 28                	adc    %ch,(%eax)
409139:	8b 00                	mov    (%eax),%eax
40913b:	00 0a                	add    %cl,(%edx)
40913d:	26 16                	es push %ss
40913f:	28 66 00             	sub    %ah,0x0(%esi)
409142:	00 0a                	add    %cl,(%edx)
409144:	00 00                	add    %al,(%eax)
409146:	00 de                	add    %bl,%dh
409148:	2d 0c 00 02 08       	sub    $0x802000c,%eax
40914d:	72 10                	jb     0x40915f
40914f:	89 00                	mov    %eax,(%eax)
409151:	70 17                	jo     0x40916a
409153:	28 d1                	sub    %dl,%cl
409155:	00 00                	add    %al,(%eax)
409157:	06                   	push   %es
409158:	00 72 32             	add    %dh,0x32(%edx)
40915b:	89 00                	mov    %eax,(%eax)
40915d:	70 72                	jo     0x4091d1
40915f:	da 7d 00             	fidivrl 0x0(%ebp)
409162:	70 16                	jo     0x40917a
409164:	1f                   	pop    %ds
409165:	10 28                	adc    %ch,(%eax)
409167:	8b 00                	mov    (%eax),%eax
409169:	00 0a                	add    %cl,(%edx)
40916b:	26 16                	es push %ss
40916d:	28 66 00             	sub    %ah,0x0(%esi)
409170:	00 0a                	add    %cl,(%edx)
409172:	00 00                	add    %al,(%eax)
409174:	de 00                	fiadds (%eax)
409176:	2a 00                	sub    (%eax),%al
409178:	01 10                	add    %edx,(%eax)
40917a:	00 00                	add    %al,(%eax)
40917c:	00 00                	add    %al,(%eax)
40917e:	01 00                	add    %eax,(%eax)
409180:	34 35                	xor    $0x35,%al
409182:	00 2d 27 00 00 01    	add    %ch,0x1000027
409188:	1b 30                	sbb    (%eax),%esi
40918a:	04 00                	add    $0x0,%al
40918c:	1e                   	push   %ds
40918d:	01 00                	add    %eax,(%eax)
40918f:	00 24 00             	add    %ah,(%eax,%eax,1)
409192:	00 11                	add    %dl,(%ecx)
409194:	00 72 d5             	add    %dh,-0x2b(%edx)
409197:	89 00                	mov    %eax,(%eax)
409199:	70 28                	jo     0x4091c3
40919b:	08 01                	or     %al,(%ecx)
40919d:	00 06                	add    %al,(%esi)
40919f:	0a 00                	or     (%eax),%al
4091a1:	14 0b                	adc    $0xb,%al
4091a3:	02 7b bc             	add    -0x44(%ebx),%bh
4091a6:	00 00                	add    %al,(%eax)
4091a8:	04 6f                	add    $0x6f,%al
4091aa:	98                   	cwtl
4091ab:	00 00                	add    %al,(%eax)
4091ad:	0a 1b                	or     (%ebx),%bl
4091af:	fe 01                	incb   (%ecx)
4091b1:	0c 08                	or     $0x8,%al
4091b3:	2c 1c                	sub    $0x1c,%al
4091b5:	00 72 e9             	add    %dh,-0x17(%edx)
4091b8:	89 00                	mov    %eax,(%eax)
4091ba:	70 72                	jo     0x40922e
4091bc:	da 7d 00             	fidivrl 0x0(%ebp)
4091bf:	70 16                	jo     0x4091d7
4091c1:	1f                   	pop    %ds
4091c2:	10 28                	adc    %ch,(%eax)
4091c4:	8b 00                	mov    (%eax),%eax
4091c6:	00 0a                	add    %cl,(%edx)
4091c8:	26 16                	es push %ss
4091ca:	28 66 00             	sub    %ah,0x0(%esi)
4091cd:	00 0a                	add    %cl,(%edx)
4091cf:	00 00                	add    %al,(%eax)
4091d1:	00 de                	add    %bl,%dh
4091d3:	2d 0d 00 02 09       	sub    $0x902000d,%eax
4091d8:	72 80                	jb     0x40915a
4091da:	8a 00                	mov    (%eax),%al
4091dc:	70 17                	jo     0x4091f5
4091de:	28 d1                	sub    %dl,%cl
4091e0:	00 00                	add    %al,(%eax)
4091e2:	06                   	push   %es
4091e3:	00 72 a0             	add    %dh,-0x60(%edx)
4091e6:	8a 00                	mov    (%eax),%al
4091e8:	70 72                	jo     0x40925c
4091ea:	da 7d 00             	fidivrl 0x0(%ebp)
4091ed:	70 16                	jo     0x409205
4091ef:	1f                   	pop    %ds
4091f0:	10 28                	adc    %ch,(%eax)
4091f2:	8b 00                	mov    (%eax),%eax
4091f4:	00 0a                	add    %cl,(%edx)
4091f6:	26 16                	es push %ss
4091f8:	28 66 00             	sub    %ah,0x0(%esi)
4091fb:	00 0a                	add    %cl,(%edx)
4091fd:	00 00                	add    %al,(%eax)
4091ff:	de 00                	fiadds (%eax)
409201:	00 00                	add    %al,(%eax)
409203:	14 13                	adc    $0x13,%al
409205:	04 00                	add    $0x0,%al
409207:	72 45                	jb     0x40924e
409209:	8b 00                	mov    (%eax),%eax
40920b:	70 72                	jo     0x40927f
40920d:	da 7d 00             	fidivrl 0x0(%ebp)
409210:	70 16                	jo     0x409228
409212:	1f                   	pop    %ds
409213:	10 28                	adc    %ch,(%eax)
409215:	8b 00                	mov    (%eax),%eax
409217:	00 0a                	add    %cl,(%edx)
409219:	26 16                	es push %ss
40921b:	28 66 00             	sub    %ah,0x0(%esi)
40921e:	00 0a                	add    %cl,(%edx)
409220:	00 00                	add    %al,(%eax)
409222:	00 de                	add    %bl,%dh
409224:	2f                   	das
409225:	13 05 00 02 11 05    	adc    0x5110200,%eax
40922b:	72 80                	jb     0x4091ad
40922d:	8a 00                	mov    (%eax),%al
40922f:	70 17                	jo     0x409248
409231:	28 d1                	sub    %dl,%cl
409233:	00 00                	add    %al,(%eax)
409235:	06                   	push   %es
409236:	00 72 d2             	add    %dh,-0x2e(%edx)
409239:	8b 00                	mov    (%eax),%eax
40923b:	70 72                	jo     0x4092af
40923d:	da 7d 00             	fidivrl 0x0(%ebp)
409240:	70 16                	jo     0x409258
409242:	1f                   	pop    %ds
409243:	10 28                	adc    %ch,(%eax)
409245:	8b 00                	mov    (%eax),%eax
409247:	00 0a                	add    %cl,(%edx)
409249:	26 16                	es push %ss
40924b:	28 66 00             	sub    %ah,0x0(%esi)
40924e:	00 0a                	add    %cl,(%edx)
409250:	00 00                	add    %al,(%eax)
409252:	de 00                	fiadds (%eax)
409254:	00 00                	add    %al,(%eax)
409256:	14 13                	adc    $0x13,%al
409258:	06                   	push   %es
409259:	00 72 73             	add    %dh,0x73(%edx)
40925c:	8c 00                	mov    %es,(%eax)
40925e:	70 72                	jo     0x4092d2
409260:	da 7d 00             	fidivrl 0x0(%ebp)
409263:	70 16                	jo     0x40927b
409265:	1f                   	pop    %ds
409266:	30 28                	xor    %ch,(%eax)
409268:	8b 00                	mov    (%eax),%eax
40926a:	00 0a                	add    %cl,(%edx)
40926c:	26 02 7b be          	add    %es:-0x42(%ebx),%bh
409270:	00 00                	add    %al,(%eax)
409272:	04 73                	add    $0x73,%al
409274:	74 00                	je     0x409276
409276:	00 06                	add    %al,(%esi)
409278:	6f                   	outsl  %ds:(%esi),(%dx)
409279:	a2 00 00 0a 00       	mov    %al,0xa0000
40927e:	00 00                	add    %al,(%eax)
409280:	de 2f                	fisubrs (%edi)
409282:	13 07                	adc    (%edi),%eax
409284:	00 02                	add    %al,(%edx)
409286:	11 07                	adc    %eax,(%edi)
409288:	72 80                	jb     0x40920a
40928a:	8a 00                	mov    (%eax),%al
40928c:	70 17                	jo     0x4092a5
40928e:	28 d1                	sub    %dl,%cl
409290:	00 00                	add    %al,(%eax)
409292:	06                   	push   %es
409293:	00 72 ef             	add    %dh,-0x11(%edx)
409296:	8c 00                	mov    %es,(%eax)
409298:	70 72                	jo     0x40930c
40929a:	da 7d 00             	fidivrl 0x0(%ebp)
40929d:	70 16                	jo     0x4092b5
40929f:	1f                   	pop    %ds
4092a0:	10 28                	adc    %ch,(%eax)
4092a2:	8b 00                	mov    (%eax),%eax
4092a4:	00 0a                	add    %cl,(%edx)
4092a6:	26 16                	es push %ss
4092a8:	28 66 00             	sub    %ah,0x0(%esi)
4092ab:	00 0a                	add    %cl,(%edx)
4092ad:	00 00                	add    %al,(%eax)
4092af:	de 00                	fiadds (%eax)
4092b1:	2a 00                	sub    (%eax),%al
4092b3:	00 01                	add    %al,(%ecx)
4092b5:	28 00                	sub    %al,(%eax)
4092b7:	00 00                	add    %al,(%eax)
4092b9:	00 0c 00             	add    %cl,(%eax,%eax,1)
4092bc:	34 40                	xor    $0x40,%al
4092be:	00 2d 27 00 00 01    	add    %ch,0x1000027
4092c4:	00 00                	add    %al,(%eax)
4092c6:	6e                   	outsb  %ds:(%esi),(%dx)
4092c7:	00 23                	add    %ah,(%ebx)
4092c9:	91                   	xchg   %eax,%ecx
4092ca:	00 2f                	add    %ch,(%edi)
4092cc:	27                   	daa
4092cd:	00 00                	add    %al,(%eax)
4092cf:	01 00                	add    %eax,(%eax)
4092d1:	00 c1                	add    %al,%cl
4092d3:	00 2d ee 00 2f 27    	add    %ch,0x272f00ee
4092d9:	00 00                	add    %al,(%eax)
4092db:	01 1b                	add    %ebx,(%ebx)
4092dd:	30 04 00             	xor    %al,(%eax,%eax,1)
4092e0:	55                   	push   %ebp
4092e1:	00 00                	add    %al,(%eax)
4092e3:	00 25 00 00 11 00    	add    %ah,0x110000
4092e9:	00 72 9c             	add    %dh,-0x64(%edx)
4092ec:	8d 00                	lea    (%eax),%eax
4092ee:	70 28                	jo     0x409318
4092f0:	08 01                	or     %al,(%ecx)
4092f2:	00 06                	add    %al,(%esi)
4092f4:	0a 14 0b             	or     (%ebx,%ecx,1),%dl
4092f7:	00 72 b4             	add    %dh,-0x4c(%edx)
4092fa:	8d 00                	lea    (%eax),%eax
4092fc:	70 72                	jo     0x409370
4092fe:	da 7d 00             	fidivrl 0x0(%ebp)
409301:	70 16                	jo     0x409319
409303:	1f                   	pop    %ds
409304:	30 28                	xor    %ch,(%eax)
409306:	8b 00                	mov    (%eax),%eax
409308:	00 0a                	add    %cl,(%edx)
40930a:	26 00 00             	add    %al,%es:(%eax)
40930d:	de 2d 0c 00 02 08    	fisubrs 0x802000c
409313:	72 7f                	jb     0x409394
409315:	8e 00                	mov    (%eax),%es
409317:	70 17                	jo     0x409330
409319:	28 d1                	sub    %dl,%cl
40931b:	00 00                	add    %al,(%eax)
40931d:	06                   	push   %es
40931e:	00 72 a3             	add    %dh,-0x5d(%edx)
409321:	8e 00                	mov    (%eax),%es
409323:	70 72                	jo     0x409397
409325:	da 7d 00             	fidivrl 0x0(%ebp)
409328:	70 16                	jo     0x409340
40932a:	1f                   	pop    %ds
40932b:	10 28                	adc    %ch,(%eax)
40932d:	8b 00                	mov    (%eax),%eax
40932f:	00 0a                	add    %cl,(%edx)
409331:	26 16                	es push %ss
409333:	28 66 00             	sub    %ah,0x0(%esi)
409336:	00 0a                	add    %cl,(%edx)
409338:	00 00                	add    %al,(%eax)
40933a:	de 00                	fiadds (%eax)
40933c:	2a 00                	sub    (%eax),%al
40933e:	00 00                	add    %al,(%eax)
409340:	01 10                	add    %edx,(%eax)
409342:	00 00                	add    %al,(%eax)
409344:	00 00                	add    %al,(%eax)
409346:	01 00                	add    %eax,(%eax)
409348:	26 27                	es daa
40934a:	00 2d 27 00 00 01    	add    %ch,0x1000027
409350:	1b 30                	sbb    (%eax),%esi
409352:	04 00                	add    $0x0,%al
409354:	ec                   	in     (%dx),%al
409355:	00 00                	add    %al,(%eax)
409357:	00 26                	add    %ah,(%esi)
409359:	00 00                	add    %al,(%eax)
40935b:	11 00                	adc    %eax,(%eax)
40935d:	72 48                	jb     0x4093a7
40935f:	8f 00                	pop    (%eax)
409361:	70 28                	jo     0x40938b
409363:	81 00 00 0a 26 00    	addl   $0x260a00,(%eax)
409369:	02 7b b1             	add    -0x4f(%ebx),%bh
40936c:	00 00                	add    %al,(%eax)
40936e:	04 73                	add    $0x73,%al
409370:	3f                   	aas
409371:	00 00                	add    %al,(%eax)
409373:	06                   	push   %es
409374:	0a 72 48             	or     0x48(%edx),%dh
409377:	8f 00                	pop    (%eax)
409379:	70 02                	jo     0x40937d
40937b:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
409381:	a3 00 00 0a 72       	mov    %eax,0x720a0000
409386:	5c                   	pop    %esp
409387:	8f 00                	pop    (%eax)
409389:	70 28                	jo     0x4093b3
40938b:	2c 00                	sub    $0x0,%al
40938d:	00 0a                	add    %cl,(%edx)
40938f:	0b 07                	or     (%edi),%eax
409391:	16                   	push   %ss
409392:	73 a4                	jae    0x409338
409394:	00 00                	add    %al,(%eax)
409396:	0a 0c 00             	or     (%eax,%eax,1),%cl
409399:	1d 8d 3f 00 00       	sbb    $0x3f8d,%eax
40939e:	01 25 16 02 7b b4    	add    %esp,0xb47b0216
4093a4:	00 00                	add    %al,(%eax)
4093a6:	04 6f                	add    $0x6f,%al
4093a8:	92                   	xchg   %eax,%edx
4093a9:	00 00                	add    %al,(%eax)
4093ab:	06                   	push   %es
4093ac:	a2 25 17 72 6e       	mov    %al,0x6e721725
4093b1:	03 00                	add    (%eax),%eax
4093b3:	70 a2                	jo     0x409357
4093b5:	25 18 02 7b b3       	and    $0xb37b0218,%eax
4093ba:	00 00                	add    %al,(%eax)
4093bc:	04 7c                	add    $0x7c,%al
4093be:	7f 00                	jg     0x4093c0
4093c0:	00 04 28             	add    %al,(%eax,%ebp,1)
4093c3:	1c 00                	sbb    $0x0,%al
4093c5:	00 0a                	add    %cl,(%edx)
4093c7:	a2 25 19 72 6e       	mov    %al,0x6e721925
4093cc:	03 00                	add    (%eax),%eax
4093ce:	70 a2                	jo     0x409372
4093d0:	25 1a 02 7b b3       	and    $0xb37b021a,%eax
4093d5:	00 00                	add    %al,(%eax)
4093d7:	04 7c                	add    $0x7c,%al
4093d9:	80 00 00             	addb   $0x0,(%eax)
4093dc:	04 28                	add    $0x28,%al
4093de:	1c 00                	sbb    $0x0,%al
4093e0:	00 0a                	add    %cl,(%edx)
4093e2:	a2 25 1b 72 6e       	mov    %al,0x6e721b25
4093e7:	03 00                	add    (%eax),%eax
4093e9:	70 a2                	jo     0x40938d
4093eb:	25 1c 03 a2 28       	and    $0x28a2031c,%eax
4093f0:	2f                   	das
4093f1:	00 00                	add    %al,(%eax)
4093f3:	0a 0d 7e a5 00 00    	or     0xa57e,%cl
4093f9:	0a 13                	or     (%ebx),%dl
4093fb:	04 06                	add    $0x6,%al
4093fd:	09 6f 40             	or     %ebp,0x40(%edi)
409400:	00 00                	add    %al,(%eax)
409402:	06                   	push   %es
409403:	13 04 08             	adc    (%eax,%ecx,1),%eax
409406:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
409409:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40940a:	00 00                	add    %al,(%eax)
40940c:	0a 00                	or     (%eax),%al
40940e:	72 66                	jb     0x409476
409410:	8f 00                	pop    (%eax)
409412:	70 72                	jo     0x409486
409414:	98                   	cwtl
409415:	8f 00                	pop    (%eax)
409417:	70 16                	jo     0x40942f
409419:	1f                   	pop    %ds
40941a:	40                   	inc    %eax
40941b:	28 8b 00 00 0a 26    	sub    %cl,0x260a0000(%ebx)
409421:	00 de                	add    %bl,%dh
409423:	0b 08                	or     (%eax),%ecx
409425:	2c 07                	sub    $0x7,%al
409427:	08 6f 30             	or     %ch,0x30(%edi)
40942a:	00 00                	add    %al,(%eax)
40942c:	0a 00                	or     (%eax),%al
40942e:	dc 00                	faddl  (%eax)
409430:	de 15 13 05 00 02    	ficoms 0x2000513
409436:	11 05 72 a2 8f 00    	adc    %eax,0x8fa272
40943c:	70 16                	jo     0x409454
40943e:	28 d1                	sub    %dl,%cl
409440:	00 00                	add    %al,(%eax)
409442:	06                   	push   %es