4021b3:	11 00                	adc    %eax,(%eax)
4021b5:	04 6f                	add    $0x6f,%al
4021b7:	1f                   	pop    %ds
4021b8:	00 00                	add    %al,(%eax)
4021ba:	0a 1f                	or     (%edi),%bl
4021bc:	25 fe 01 0a 06       	and    $0x60a01fe,%eax
4021c1:	2c 09                	sub    $0x9,%al
4021c3:	00 02                	add    %al,(%edx)
4021c5:	16                   	push   %ss
4021c6:	7d 02                	jge    0x4021ca
4021c8:	00 00                	add    %al,(%eax)
4021ca:	04 00                	add    $0x0,%al
4021cc:	04 6f                	add    $0x6f,%al
4021ce:	1f                   	pop    %ds
4021cf:	00 00                	add    %al,(%eax)
4021d1:	0a 1f                	or     (%edi),%bl
4021d3:	27                   	daa
4021d4:	fe 01                	incb   (%ecx)
4021d6:	0b 07                	or     (%edi),%eax
4021d8:	2c 09                	sub    $0x9,%al
4021da:	00 02                	add    %al,(%edx)
4021dc:	16                   	push   %ss
4021dd:	7d 03                	jge    0x4021e2
4021df:	00 00                	add    %al,(%eax)
4021e1:	04 00                	add    $0x0,%al
4021e3:	2a 1b                	sub    (%ebx),%bl
4021e5:	30 05 00 17 08 00    	xor    %al,0x81700
4021eb:	00 03                	add    %al,(%ebx)
4021ed:	00 00                	add    %al,(%eax)
4021ef:	11 00                	adc    %eax,(%eax)
4021f1:	02 7b 19             	add    0x19(%ebx),%bh
4021f4:	00 00                	add    %al,(%eax)
4021f6:	04 72                	add    $0x72,%al
4021f8:	67 00 00             	add    %al,(%bx,%si)
4021fb:	70 02                	jo     0x4021ff
4021fd:	7c 05                	jl     0x402204
4021ff:	00 00                	add    %al,(%eax)
402201:	04 28                	add    $0x28,%al
402203:	20 00                	and    %al,(%eax)
402205:	00 0a                	add    %cl,(%edx)
402207:	28 21                	sub    %ah,(%ecx)
402209:	00 00                	add    %al,(%eax)
40220b:	0a 6f 22             	or     0x22(%edi),%ch
40220e:	00 00                	add    %al,(%eax)
402210:	0a 00                	or     (%eax),%al
402212:	02 7b 17             	add    0x17(%ebx),%bh
402215:	00 00                	add    %al,(%eax)
402217:	04 72                	add    $0x72,%al
402219:	83 00 00             	addl   $0x0,(%eax)
40221c:	70 02                	jo     0x402220
40221e:	7c 06                	jl     0x402226
402220:	00 00                	add    %al,(%eax)
402222:	04 28                	add    $0x28,%al
402224:	20 00                	and    %al,(%eax)
402226:	00 0a                	add    %cl,(%edx)
402228:	28 21                	sub    %ah,(%ecx)
40222a:	00 00                	add    %al,(%eax)
40222c:	0a 6f 22             	or     0x22(%edi),%ch
40222f:	00 00                	add    %al,(%eax)
402231:	0a 00                	or     (%eax),%al
402233:	02 7b 1a             	add    0x1a(%ebx),%bh
402236:	00 00                	add    %al,(%eax)
402238:	04 72                	add    $0x72,%al
40223a:	9f                   	lahf
40223b:	00 00                	add    %al,(%eax)
40223d:	70 02                	jo     0x402241
40223f:	7c 07                	jl     0x402248
402241:	00 00                	add    %al,(%eax)
402243:	04 28                	add    $0x28,%al
402245:	20 00                	and    %al,(%eax)
402247:	00 0a                	add    %cl,(%edx)
402249:	28 21                	sub    %ah,(%ecx)
40224b:	00 00                	add    %al,(%eax)
40224d:	0a 6f 22             	or     0x22(%edi),%ch
402250:	00 00                	add    %al,(%eax)
402252:	0a 00                	or     (%eax),%al
402254:	02 7b 18             	add    0x18(%ebx),%bh
402257:	00 00                	add    %al,(%eax)
402259:	04 72                	add    $0x72,%al
40225b:	c1 00 00             	roll   $0x0,(%eax)
40225e:	70 02                	jo     0x402262
402260:	7c 09                	jl     0x40226b
402262:	00 00                	add    %al,(%eax)
402264:	04 28                	add    $0x28,%al
402266:	20 00                	and    %al,(%eax)
402268:	00 0a                	add    %cl,(%edx)
40226a:	28 21                	sub    %ah,(%ecx)
40226c:	00 00                	add    %al,(%eax)
40226e:	0a 6f 22             	or     0x22(%edi),%ch
402271:	00 00                	add    %al,(%eax)
402273:	0a 00                	or     (%eax),%al
402275:	02 7b 16             	add    0x16(%ebx),%bh
402278:	00 00                	add    %al,(%eax)
40227a:	04 72                	add    $0x72,%al
40227c:	e3 00                	jecxz  0x40227e
40227e:	00 70 02             	add    %dh,0x2(%eax)
402281:	7c 0b                	jl     0x40228e
402283:	00 00                	add    %al,(%eax)
402285:	04 28                	add    $0x28,%al
402287:	20 00                	and    %al,(%eax)
402289:	00 0a                	add    %cl,(%edx)
40228b:	28 21                	sub    %ah,(%ecx)
40228d:	00 00                	add    %al,(%eax)
40228f:	0a 6f 22             	or     0x22(%edi),%ch
402292:	00 00                	add    %al,(%eax)
402294:	0a 00                	or     (%eax),%al
402296:	02 7b 02             	add    0x2(%ebx),%bh
402299:	00 00                	add    %al,(%eax)
40229b:	04 2c                	add    $0x2c,%al
40229d:	10 02                	adc    %al,(%edx)
40229f:	7b 15                	jnp    0x4022b6
4022a1:	00 00                	add    %al,(%eax)
4022a3:	04 6f                	add    $0x6f,%al
4022a5:	23 00                	and    (%eax),%eax
4022a7:	00 0a                	add    %cl,(%edx)
4022a9:	16                   	push   %ss
4022aa:	fe 02                	incb   (%edx)
4022ac:	2b 01                	sub    (%ecx),%eax
4022ae:	16                   	push   %ss
4022af:	0a 06                	or     (%esi),%al
4022b1:	2c 17                	sub    $0x17,%al
4022b3:	00 02                	add    %al,(%edx)
4022b5:	7b 15                	jnp    0x4022cc
4022b7:	00 00                	add    %al,(%eax)
4022b9:	04 25                	add    $0x25,%al
4022bb:	6f                   	outsl  %ds:(%esi),(%dx)
4022bc:	23 00                	and    (%eax),%eax
4022be:	00 0a                	add    %cl,(%edx)
4022c0:	1f                   	pop    %ds
4022c1:	0c 59                	or     $0x59,%al
4022c3:	6f                   	outsl  %ds:(%esi),(%dx)
4022c4:	24 00                	and    $0x0,%al
4022c6:	00 0a                	add    %cl,(%edx)
4022c8:	00 00                	add    %al,(%eax)
4022ca:	02 7b 03             	add    0x3(%ebx),%bh
4022cd:	00 00                	add    %al,(%eax)
4022cf:	04 2c                	add    $0x2c,%al
4022d1:	29 02                	sub    %eax,(%edx)
4022d3:	7b 15                	jnp    0x4022ea
4022d5:	00 00                	add    %al,(%eax)
4022d7:	04 6f                	add    $0x6f,%al
4022d9:	23 00                	and    (%eax),%eax
4022db:	00 0a                	add    %cl,(%edx)
4022dd:	02 7b 15             	add    0x15(%ebx),%bh
4022e0:	00 00                	add    %al,(%eax)
4022e2:	04 6f                	add    $0x6f,%al
4022e4:	25 00 00 0a 58       	and    $0x580a0000,%eax
4022e9:	02 28                	add    (%eax),%ch
4022eb:	26 00 00             	add    %al,%es:(%eax)
4022ee:	0a 0c 12             	or     (%edx,%edx,1),%cl
4022f1:	02 28                	add    (%eax),%ch
4022f3:	27                   	daa
4022f4:	00 00                	add    %al,(%eax)
4022f6:	0a fe                	or     %dh,%bh
4022f8:	04 2b                	add    $0x2b,%al
4022fa:	01 16                	add    %edx,(%esi)
4022fc:	0b 07                	or     (%edi),%eax
4022fe:	2c 17                	sub    $0x17,%al
402300:	00 02                	add    %al,(%edx)
402302:	7b 15                	jnp    0x402319
402304:	00 00                	add    %al,(%eax)
402306:	04 25                	add    $0x25,%al
402308:	6f                   	outsl  %ds:(%esi),(%dx)
402309:	23 00                	and    (%eax),%eax
40230b:	00 0a                	add    %cl,(%edx)
40230d:	1f                   	pop    %ds
40230e:	0c 58                	or     $0x58,%al
402310:	6f                   	outsl  %ds:(%esi),(%dx)
402311:	24 00                	and    $0x0,%al
402313:	00 0a                	add    %cl,(%edx)
402315:	00 00                	add    %al,(%eax)
402317:	00 02                	add    %al,(%edx)
402319:	28 28                	sub    %ch,(%eax)
40231b:	00 00                	add    %al,(%eax)
40231d:	0a 6f 29             	or     0x29(%edi),%ch
402320:	00 00                	add    %al,(%eax)
402322:	0a 0d 38 17 02 00    	or     0x21738,%cl
402328:	00 09                	add    %cl,(%ecx)
40232a:	6f                   	outsl  %ds:(%esi),(%dx)
40232b:	2a 00                	sub    (%eax),%al
40232d:	00 0a                	add    %cl,(%edx)
40232f:	74 1c                	je     0x40234d
402331:	00 00                	add    %al,(%eax)
402333:	01 13                	add    %edx,(%ebx)
402335:	04 00                	add    $0x0,%al
402337:	11 04 75 14 00 00 01 	adc    %eax,0x1000014(,%esi,2)
40233e:	2c 10                	sub    $0x10,%al
402340:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
402343:	2b 00                	sub    (%eax),%eax
402345:	00 0a                	add    %cl,(%edx)
402347:	72 f3                	jb     0x40233c
402349:	00 00                	add    %al,(%eax)
40234b:	70 fe                	jo     0x40234b
40234d:	01 2b                	add    %ebp,(%ebx)
40234f:	01 16                	add    %edx,(%esi)
402351:	13 05 11 05 39 e5    	adc    0xe5390511,%eax
402357:	01 00                	add    %eax,(%eax)
402359:	00 00                	add    %al,(%eax)
40235b:	11 04 25 6f 2c 00 00 	adc    %eax,0x2c6f(,%eiz,1)
402362:	0a 02                	or     (%edx),%al
402364:	7b 04                	jnp    0x40236a
402366:	00 00                	add    %al,(%eax)
402368:	04 58                	add    $0x58,%al
40236a:	6f                   	outsl  %ds:(%esi),(%dx)
40236b:	2d 00 00 0a 00       	sub    $0xa0000,%eax
402370:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
402373:	2c 00                	sub    $0x0,%al
402375:	00 0a                	add    %cl,(%edx)
402377:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
40237a:	2e 00 00             	add    %al,%cs:(%eax)
40237d:	0a 58 02             	or     0x2(%eax),%bl
402380:	28 26                	sub    %ah,(%esi)
402382:	00 00                	add    %al,(%eax)
402384:	0a 0c 12             	or     (%edx,%edx,1),%cl
402387:	02 28                	add    (%eax),%ch
402389:	2f                   	das
40238a:	00 00                	add    %al,(%eax)
40238c:	0a fe                	or     %dh,%bh
40238e:	02 13                	add    (%ebx),%dl
402390:	06                   	push   %es
402391:	11 06                	adc    %eax,(%esi)
402393:	39 a8 00 00 00 00    	cmp    %ebp,0x0(%eax)
402399:	02 7b 0e             	add    0xe(%ebx),%bh
40239c:	00 00                	add    %al,(%eax)
40239e:	04 11                	add    $0x11,%al
4023a0:	04 6f                	add    $0x6f,%al
4023a2:	30 00                	xor    %al,(%eax)
4023a4:	00 0a                	add    %cl,(%edx)
4023a6:	6f                   	outsl  %ds:(%esi),(%dx)
4023a7:	31 00                	xor    %eax,(%eax)
4023a9:	00 0a                	add    %cl,(%edx)
4023ab:	00 02                	add    %al,(%edx)
4023ad:	7b 0e                	jnp    0x4023bd
4023af:	00 00                	add    %al,(%eax)
4023b1:	04 1f                	add    $0x1f,%al
4023b3:	3b 6f 32             	cmp    0x32(%edi),%ebp
4023b6:	00 00                	add    %al,(%eax)
4023b8:	0a 00                	or     (%eax),%al
4023ba:	02 7b 0e             	add    0xe(%ebx),%bh
4023bd:	00 00                	add    %al,(%eax)
4023bf:	04 1f                	add    $0x1f,%al
4023c1:	3c 6f                	cmp    $0x6f,%al
4023c3:	33 00                	xor    (%eax),%eax
4023c5:	00 0a                	add    %cl,(%edx)
4023c7:	00 02                	add    %al,(%edx)
4023c9:	7b 0e                	jnp    0x4023d9
4023cb:	00 00                	add    %al,(%eax)
4023cd:	04 28                	add    $0x28,%al
4023cf:	34 00                	xor    $0x0,%al
4023d1:	00 0a                	add    %cl,(%edx)
4023d3:	6f                   	outsl  %ds:(%esi),(%dx)
4023d4:	35 00 00 0a 00       	xor    $0xa0000,%eax
4023d9:	02 28                	add    (%eax),%ch
4023db:	28 00                	sub    %al,(%eax)
4023dd:	00 0a                	add    %cl,(%edx)
4023df:	02 7b 0e             	add    0xe(%ebx),%bh
4023e2:	00 00                	add    %al,(%eax)
4023e4:	04 6f                	add    $0x6f,%al
4023e6:	36 00 00             	add    %al,%ss:(%eax)
4023e9:	0a 00                	or     (%eax),%al
4023eb:	11 04 02             	adc    %eax,(%edx,%eax,1)
4023ee:	7b 0c                	jnp    0x4023fc
4023f0:	00 00                	add    %al,(%eax)
4023f2:	04 1f                	add    $0x1f,%al
4023f4:	50                   	push   %eax
4023f5:	20 2c 01             	and    %ch,(%ecx,%eax,1)
4023f8:	00 00                	add    %al,(%eax)
4023fa:	6f                   	outsl  %ds:(%esi),(%dx)
4023fb:	37                   	aaa
4023fc:	00 00                	add    %al,(%eax)
4023fe:	0a 15 5a 6f 2d 00    	or     0x2d6f5a,%dl
402404:	00 0a                	add    %cl,(%edx)
402406:	00 11                	add    %dl,(%ecx)
402408:	04 02                	add    $0x2,%al
40240a:	7b 0c                	jnp    0x402418
40240c:	00 00                	add    %al,(%eax)
40240e:	04 1b                	add    $0x1b,%al
402410:	02 28                	add    (%eax),%ch
402412:	26 00 00             	add    %al,%es:(%eax)
402415:	0a 0c 12             	or     (%edx,%edx,1),%cl
402418:	02 28                	add    (%eax),%ch
40241a:	27                   	daa
40241b:	00 00                	add    %al,(%eax)
40241d:	0a 11                	or     (%ecx),%dl
40241f:	04 6f                	add    $0x6f,%al
402421:	25 00 00 0a 59       	and    $0x590a0000,%eax
402426:	6f                   	outsl  %ds:(%esi),(%dx)
402427:	37                   	aaa
402428:	00 00                	add    %al,(%eax)
40242a:	0a 6f 24             	or     0x24(%edi),%ch
40242d:	00 00                	add    %al,(%eax)
40242f:	0a 00                	or     (%eax),%al
402431:	02 02                	add    (%edx),%al
402433:	7b 06                	jnp    0x40243b
402435:	00 00                	add    %al,(%eax)
402437:	04 17                	add    $0x17,%al
402439:	58                   	pop    %eax
40243a:	7d 06                	jge    0x402442
40243c:	00 00                	add    %al,(%eax)
40243e:	04 00                	add    $0x0,%al
402440:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
402443:	38 00                	cmp    %al,(%eax)
402445:	00 0a                	add    %cl,(%edx)
402447:	13 08                	adc    (%eax),%ecx
402449:	12 08                	adc    (%eax),%cl
40244b:	02 7b 15             	add    0x15(%ebx),%bh
40244e:	00 00                	add    %al,(%eax)
402450:	04 6f                	add    $0x6f,%al
402452:	38 00                	cmp    %al,(%eax)
402454:	00 0a                	add    %cl,(%edx)
402456:	28 39                	sub    %bh,(%ecx)
402458:	00 00                	add    %al,(%eax)
40245a:	0a 13                	or     (%ebx),%dl
40245c:	07                   	pop    %es
40245d:	11 07                	adc    %eax,(%edi)
40245f:	2c 56                	sub    $0x56,%al
402461:	00 11                	add    %dl,(%ecx)
402463:	04 02                	add    $0x2,%al
402465:	7b 0c                	jnp    0x402473
402467:	00 00                	add    %al,(%eax)
402469:	04 1f                	add    $0x1f,%al
40246b:	64 20 2c 01          	and    %ch,%fs:(%ecx,%eax,1)
40246f:	00 00                	add    %al,(%eax)
402471:	6f                   	outsl  %ds:(%esi),(%dx)
402472:	37                   	aaa
402473:	00 00                	add    %al,(%eax)
402475:	0a 15 5a 6f 2d 00    	or     0x2d6f5a,%dl
40247b:	00 0a                	add    %cl,(%edx)
40247d:	00 11                	add    %dl,(%ecx)
40247f:	04 02                	add    $0x2,%al
402481:	7b 0d                	jnp    0x402490
402483:	00 00                	add    %al,(%eax)
402485:	04 1b                	add    $0x1b,%al
402487:	02 28                	add    (%eax),%ch
402489:	26 00 00             	add    %al,%es:(%eax)
40248c:	0a 0c 12             	or     (%edx,%edx,1),%cl
40248f:	02 28                	add    (%eax),%ch
402491:	27                   	daa
402492:	00 00                	add    %al,(%eax)
402494:	0a 11                	or     (%ecx),%dl
402496:	04 6f                	add    $0x6f,%al
402498:	25 00 00 0a 59       	and    $0x590a0000,%eax
40249d:	6f                   	outsl  %ds:(%esi),(%dx)
40249e:	37                   	aaa
40249f:	00 00                	add    %al,(%eax)
4024a1:	0a 6f 24             	or     0x24(%edi),%ch
4024a4:	00 00                	add    %al,(%eax)
4024a6:	0a 00                	or     (%eax),%al
4024a8:	02 02                	add    (%edx),%al
4024aa:	7b 05                	jnp    0x4024b1