40232d:	0a 0a                	or     (%edx),%cl
40232f:	06                   	push   %es
402330:	72 75                	jb     0x4023a7
402332:	00 00                	add    %al,(%eax)
402334:	70 6f                	jo     0x4023a5
402336:	33 00                	xor    (%eax),%eax
402338:	00 0a                	add    %cl,(%edx)
40233a:	00 06                	add    %al,(%esi)
40233c:	6f                   	outsl  %ds:(%esi),(%dx)
40233d:	34 00                	xor    $0x0,%al
40233f:	00 0a                	add    %cl,(%edx)
402341:	17                   	pop    %ss
402342:	fe 01                	incb   (%ecx)
402344:	0b 07                	or     (%edi),%eax
402346:	2c 2c                	sub    $0x2c,%al
402348:	00 06                	add    %al,(%esi)
40234a:	6f                   	outsl  %ds:(%esi),(%dx)
40234b:	35 00 00 0a 28       	xor    $0x280a0000,%eax
402350:	2b 00                	sub    (%eax),%eax
402352:	00 06                	add    %al,(%esi)
402354:	0c 06                	or     $0x6,%al
402356:	6f                   	outsl  %ds:(%esi),(%dx)
402357:	35 00 00 0a 28       	xor    $0x280a0000,%eax
40235c:	39 00                	cmp    %eax,(%eax)
40235e:	00 06                	add    %al,(%esi)
402360:	0d 08 72 91 00       	or     $0x917208,%eax
402365:	00 70 09             	add    %dh,0x9(%eax)
402368:	28 36                	sub    %dh,(%esi)
40236a:	00 00                	add    %al,(%eax)
40236c:	0a 28                	or     (%eax),%ch
40236e:	37                   	aaa
40236f:	00 00                	add    %al,(%eax)
402371:	0a 26                	or     (%esi),%ah
402373:	00 2a                	add    %ch,(%edx)
402375:	00 00                	add    %al,(%eax)
402377:	00 13                	add    %dl,(%ebx)
402379:	30 02                	xor    %al,(%edx)
40237b:	00 2c 00             	add    %ch,(%eax,%eax,1)
40237e:	00 00                	add    %al,(%eax)
402380:	06                   	push   %es
402381:	00 00                	add    %al,(%eax)
402383:	11 00                	adc    %eax,(%eax)
402385:	02 7b 22             	add    0x22(%ebx),%bh
402388:	00 00                	add    %al,(%eax)
40238a:	04 04                	add    $0x4,%al
40238c:	6f                   	outsl  %ds:(%esi),(%dx)
40238d:	b7 00                	mov    $0x0,%bh
40238f:	00 06                	add    %al,(%esi)
402391:	0a 06                	or     (%esi),%al
402393:	2c 1a                	sub    $0x1a,%al
402395:	00 02                	add    %al,(%edx)
402397:	7b 17                	jnp    0x4023b0
402399:	00 00                	add    %al,(%eax)
40239b:	04 6f                	add    $0x6f,%al
40239d:	38 00                	cmp    %al,(%eax)
40239f:	00 0a                	add    %cl,(%edx)
4023a1:	00 02                	add    %al,(%edx)
4023a3:	7b 17                	jnp    0x4023bc
4023a5:	00 00                	add    %al,(%eax)
4023a7:	04 6f                	add    $0x6f,%al
4023a9:	39 00                	cmp    %eax,(%eax)
4023ab:	00 0a                	add    %cl,(%edx)
4023ad:	00 00                	add    %al,(%eax)
4023af:	2a 0a                	sub    (%edx),%cl
4023b1:	00 2a                	add    %ch,(%edx)
4023b3:	62 00                	bound  %eax,(%eax)
4023b5:	72 99                	jb     0x402350
4023b7:	00 00                	add    %al,(%eax)
4023b9:	70 1b                	jo     0x4023d6
4023bb:	8d 75 00             	lea    0x0(%ebp),%esi
4023be:	00 01                	add    %al,(%ecx)
4023c0:	28 3a                	sub    %bh,(%edx)
4023c2:	00 00                	add    %al,(%eax)
4023c4:	0a 28                	or     (%eax),%ch
4023c6:	37                   	aaa
4023c7:	00 00                	add    %al,(%eax)
4023c9:	0a 26                	or     (%esi),%ah
4023cb:	2a 0a                	sub    (%edx),%cl
4023cd:	00 2a                	add    %ch,(%edx)
4023cf:	b6 00                	mov    $0x0,%dh
4023d1:	1f                   	pop    %ds
4023d2:	1c 19                	sbb    $0x19,%al
4023d4:	8d 75 00             	lea    0x0(%ebp),%esi
4023d7:	00 01                	add    %al,(%ecx)
4023d9:	25 16 72 9f 00       	and    $0x9f7216,%eax
4023de:	00 70 a2             	add    %dh,-0x5e(%eax)
4023e1:	25 17 72 a9 00       	and    $0xa97217,%eax
4023e6:	00 70 a2             	add    %dh,-0x5e(%eax)
4023e9:	25 18 72 b3 00       	and    $0xb37218,%eax
4023ee:	00 70 a2             	add    %dh,-0x5e(%eax)
4023f1:	28 68 00             	sub    %ch,0x0(%eax)
4023f4:	00 06                	add    %al,(%esi)
4023f6:	28 37                	sub    %dh,(%edi)
4023f8:	00 00                	add    %al,(%eax)
4023fa:	0a 26                	or     (%esi),%ah
4023fc:	2a 00                	sub    (%eax),%al
4023fe:	00 00                	add    %al,(%eax)
402400:	13 30                	adc    (%eax),%esi
402402:	02 00                	add    (%eax),%al
402404:	2b 00                	sub    (%eax),%eax
402406:	00 00                	add    %al,(%eax)
402408:	06                   	push   %es
402409:	00 00                	add    %al,(%eax)
40240b:	11 00                	adc    %eax,(%eax)
40240d:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
402410:	02 7b 04             	add    0x4(%ebx),%bh
402413:	00 00                	add    %al,(%eax)
402415:	04 14                	add    $0x14,%al
402417:	fe 03                	incb   (%ebx)
402419:	2b 01                	sub    (%ecx),%eax
40241b:	16                   	push   %ss
40241c:	0a 06                	or     (%esi),%al
40241e:	2c 0e                	sub    $0xe,%al
402420:	00 02                	add    %al,(%edx)
402422:	7b 04                	jnp    0x402428
402424:	00 00                	add    %al,(%eax)
402426:	04 6f                	add    $0x6f,%al
402428:	3b 00                	cmp    (%eax),%eax
40242a:	00 0a                	add    %cl,(%edx)
40242c:	00 00                	add    %al,(%eax)
40242e:	02 03                	add    (%ebx),%al
402430:	28 3c 00             	sub    %bh,(%eax,%eax,1)
402433:	00 0a                	add    %cl,(%edx)
402435:	00 2a                	add    %ch,(%edx)
402437:	00 13                	add    %dl,(%ebx)
402439:	30 06                	xor    %al,(%esi)
40243b:	00 1b                	add    %bl,(%ebx)
40243d:	15 00 00 08 00       	adc    $0x80000,%eax
402442:	00 11                	add    %dl,(%ecx)
402444:	00 02                	add    %al,(%edx)
402446:	73 3d                	jae    0x402485
402448:	00 00                	add    %al,(%eax)
40244a:	0a 7d 04             	or     0x4(%ebp),%bh
40244d:	00 00                	add    %al,(%eax)
40244f:	04 d0                	add    $0xd0,%al
402451:	05 00 00 02 28       	add    $0x28020000,%eax
402456:	29 00                	sub    %eax,(%eax)
402458:	00 0a                	add    %cl,(%edx)
40245a:	73 3e                	jae    0x40249a
40245c:	00 00                	add    %al,(%eax)
40245e:	0a 0a                	or     (%edx),%cl
402460:	02 73 3f             	add    0x3f(%ebx),%dh
402463:	00 00                	add    %al,(%eax)
402465:	0a 7d 05             	or     0x5(%ebp),%bh
402468:	00 00                	add    %al,(%eax)
40246a:	04 02                	add    $0x2,%al
40246c:	73 40                	jae    0x4024ae
40246e:	00 00                	add    %al,(%eax)
402470:	0a 7d 06             	or     0x6(%ebp),%bh
402473:	00 00                	add    %al,(%eax)
402475:	04 02                	add    $0x2,%al
402477:	73 3f                	jae    0x4024b8
402479:	00 00                	add    %al,(%eax)
40247b:	0a 7d 07             	or     0x7(%ebp),%bh
40247e:	00 00                	add    %al,(%eax)
402480:	04 02                	add    $0x2,%al
402482:	73 40                	jae    0x4024c4
402484:	00 00                	add    %al,(%eax)
402486:	0a 7d 08             	or     0x8(%ebp),%bh
402489:	00 00                	add    %al,(%eax)
40248b:	04 02                	add    $0x2,%al
40248d:	73 41                	jae    0x4024d0
40248f:	00 00                	add    %al,(%eax)
402491:	0a 7d 09             	or     0x9(%ebp),%bh
402494:	00 00                	add    %al,(%eax)
402496:	04 02                	add    $0x2,%al
402498:	73 42                	jae    0x4024dc
40249a:	00 00                	add    %al,(%eax)
40249c:	0a 7d 0a             	or     0xa(%ebp),%bh
40249f:	00 00                	add    %al,(%eax)
4024a1:	04 02                	add    $0x2,%al
4024a3:	73 40                	jae    0x4024e5
4024a5:	00 00                	add    %al,(%eax)
4024a7:	0a 7d 0b             	or     0xb(%ebp),%bh
4024aa:	00 00                	add    %al,(%eax)
4024ac:	04 02                	add    $0x2,%al
4024ae:	73 43                	jae    0x4024f3
4024b0:	00 00                	add    %al,(%eax)
4024b2:	0a 7d 0c             	or     0xc(%ebp),%bh
4024b5:	00 00                	add    %al,(%eax)
4024b7:	04 02                	add    $0x2,%al
4024b9:	73 44                	jae    0x4024ff
4024bb:	00 00                	add    %al,(%eax)
4024bd:	0a 7d 0d             	or     0xd(%ebp),%bh
4024c0:	00 00                	add    %al,(%eax)
4024c2:	04 02                	add    $0x2,%al
4024c4:	73 44                	jae    0x40250a
4024c6:	00 00                	add    %al,(%eax)
4024c8:	0a 7d 0e             	or     0xe(%ebp),%bh
4024cb:	00 00                	add    %al,(%eax)
4024cd:	04 02                	add    $0x2,%al
4024cf:	73 44                	jae    0x402515
4024d1:	00 00                	add    %al,(%eax)
4024d3:	0a 7d 0f             	or     0xf(%ebp),%bh
4024d6:	00 00                	add    %al,(%eax)
4024d8:	04 02                	add    $0x2,%al
4024da:	73 44                	jae    0x402520
4024dc:	00 00                	add    %al,(%eax)
4024de:	0a 7d 1f             	or     0x1f(%ebp),%bh
4024e1:	00 00                	add    %al,(%eax)
4024e3:	04 02                	add    $0x2,%al
4024e5:	73 45                	jae    0x40252c
4024e7:	00 00                	add    %al,(%eax)
4024e9:	0a 7d 20             	or     0x20(%ebp),%bh
4024ec:	00 00                	add    %al,(%eax)
4024ee:	04 02                	add    $0x2,%al
4024f0:	73 46                	jae    0x402538
4024f2:	00 00                	add    %al,(%eax)
4024f4:	0a 7d 21             	or     0x21(%ebp),%bh
4024f7:	00 00                	add    %al,(%eax)
4024f9:	04 02                	add    $0x2,%al
4024fb:	73 47                	jae    0x402544
4024fd:	00 00                	add    %al,(%eax)
4024ff:	0a 7d 11             	or     0x11(%ebp),%bh
402502:	00 00                	add    %al,(%eax)
402504:	04 02                	add    $0x2,%al
402506:	73 40                	jae    0x402548
402508:	00 00                	add    %al,(%eax)
40250a:	0a 7d 12             	or     0x12(%ebp),%bh
40250d:	00 00                	add    %al,(%eax)
40250f:	04 02                	add    $0x2,%al
402511:	73 48                	jae    0x40255b
402513:	00 00                	add    %al,(%eax)
402515:	0a 7d 13             	or     0x13(%ebp),%bh
402518:	00 00                	add    %al,(%eax)
40251a:	04 02                	add    $0x2,%al
40251c:	73 40                	jae    0x40255e
40251e:	00 00                	add    %al,(%eax)
402520:	0a 7d 14             	or     0x14(%ebp),%bh
402523:	00 00                	add    %al,(%eax)
402525:	04 02                	add    $0x2,%al
402527:	73 47                	jae    0x402570
402529:	00 00                	add    %al,(%eax)
40252b:	0a 7d 15             	or     0x15(%ebp),%bh
40252e:	00 00                	add    %al,(%eax)
402530:	04 02                	add    $0x2,%al
402532:	73 40                	jae    0x402574
402534:	00 00                	add    %al,(%eax)
402536:	0a 7d 16             	or     0x16(%ebp),%bh
402539:	00 00                	add    %al,(%eax)
40253b:	04 02                	add    $0x2,%al
40253d:	73 49                	jae    0x402588
40253f:	00 00                	add    %al,(%eax)
402541:	0a 7d 17             	or     0x17(%ebp),%bh
402544:	00 00                	add    %al,(%eax)
402546:	04 02                	add    $0x2,%al
402548:	02 7b 04             	add    0x4(%ebx),%bh
40254b:	00 00                	add    %al,(%eax)
40254d:	04 73                	add    $0x73,%al
40254f:	4a                   	dec    %edx
402550:	00 00                	add    %al,(%eax)
402552:	0a 7d 1a             	or     0x1a(%ebp),%bh
402555:	00 00                	add    %al,(%eax)
402557:	04 02                	add    $0x2,%al
402559:	73 4b                	jae    0x4025a6
40255b:	00 00                	add    %al,(%eax)
40255d:	0a 7d 1b             	or     0x1b(%ebp),%bh
402560:	00 00                	add    %al,(%eax)
402562:	04 02                	add    $0x2,%al
402564:	73 4b                	jae    0x4025b1
402566:	00 00                	add    %al,(%eax)
402568:	0a 7d 1c             	or     0x1c(%ebp),%bh
40256b:	00 00                	add    %al,(%eax)
40256d:	04 02                	add    $0x2,%al
40256f:	02 7b 04             	add    0x4(%ebx),%bh
402572:	00 00                	add    %al,(%eax)
402574:	04 73                	add    $0x73,%al
402576:	4c                   	dec    %esp
402577:	00 00                	add    %al,(%eax)
402579:	0a 7d 19             	or     0x19(%ebp),%bh
40257c:	00 00                	add    %al,(%eax)
40257e:	04 02                	add    $0x2,%al
402580:	73 40                	jae    0x4025c2
402582:	00 00                	add    %al,(%eax)
402584:	0a 7d 1d             	or     0x1d(%ebp),%bh
402587:	00 00                	add    %al,(%eax)
402589:	04 02                	add    $0x2,%al
40258b:	73 47                	jae    0x4025d4
40258d:	00 00                	add    %al,(%eax)
40258f:	0a 7d 1e             	or     0x1e(%ebp),%bh
402592:	00 00                	add    %al,(%eax)
402594:	04 02                	add    $0x2,%al
402596:	73 4d                	jae    0x4025e5
402598:	00 00                	add    %al,(%eax)
40259a:	0a 7d 23             	or     0x23(%ebp),%bh
40259d:	00 00                	add    %al,(%eax)
40259f:	04 02                	add    $0x2,%al
4025a1:	73 4e                	jae    0x4025f1
4025a3:	00 00                	add    %al,(%eax)
4025a5:	0a 7d 26             	or     0x26(%ebp),%bh
4025a8:	00 00                	add    %al,(%eax)
4025aa:	04 02                	add    $0x2,%al
4025ac:	73 4e                	jae    0x4025fc
4025ae:	00 00                	add    %al,(%eax)
4025b0:	0a 7d 27             	or     0x27(%ebp),%bh
4025b3:	00 00                	add    %al,(%eax)
4025b5:	04 02                	add    $0x2,%al
4025b7:	73 4e                	jae    0x402607
4025b9:	00 00                	add    %al,(%eax)
4025bb:	0a 7d 28             	or     0x28(%ebp),%bh
4025be:	00 00                	add    %al,(%eax)
4025c0:	04 02                	add    $0x2,%al
4025c2:	73 4f                	jae    0x402613
4025c4:	00 00                	add    %al,(%eax)
4025c6:	0a 7d 24             	or     0x24(%ebp),%bh
4025c9:	00 00                	add    %al,(%eax)
4025cb:	04 02                	add    $0x2,%al
4025cd:	73 4f                	jae    0x40261e
4025cf:	00 00                	add    %al,(%eax)
4025d1:	0a 7d 25             	or     0x25(%ebp),%bh
4025d4:	00 00                	add    %al,(%eax)
4025d6:	04 02                	add    $0x2,%al
4025d8:	73 4f                	jae    0x402629
4025da:	00 00                	add    %al,(%eax)
4025dc:	0a 7d 29             	or     0x29(%ebp),%bh
4025df:	00 00                	add    %al,(%eax)
4025e1:	04 02                	add    $0x2,%al
4025e3:	73 4f                	jae    0x402634
4025e5:	00 00                	add    %al,(%eax)
4025e7:	0a 7d 2a             	or     0x2a(%ebp),%bh
4025ea:	00 00                	add    %al,(%eax)
4025ec:	04 02                	add    $0x2,%al
4025ee:	73 d1                	jae    0x4025c1
4025f0:	00 00                	add    %al,(%eax)
4025f2:	06                   	push   %es
4025f3:	7d 2b                	jge    0x402620
4025f5:	00 00                	add    %al,(%eax)
4025f7:	04 02                	add    $0x2,%al
4025f9:	73 b5                	jae    0x4025b0
4025fb:	00 00                	add    %al,(%eax)
4025fd:	06                   	push   %es
4025fe:	7d 22                	jge    0x402622
402600:	00 00                	add    %al,(%eax)
402602:	04 02                	add    $0x2,%al
402604:	73 b5                	jae    0x4025bb
402606:	00 00                	add    %al,(%eax)
402608:	06                   	push   %es
402609:	7d 18                	jge    0x402623
40260b:	00 00                	add    %al,(%eax)
40260d:	04 02                	add    $0x2,%al
40260f:	73 b5                	jae    0x4025c6
402611:	00 00                	add    %al,(%eax)
402613:	06                   	push   %es
402614:	7d 10                	jge    0x402626
402616:	00 00                	add    %al,(%eax)
402618:	04 02                	add    $0x2,%al
40261a:	7b 0c                	jnp    0x402628
40261c:	00 00                	add    %al,(%eax)
40261e:	04 6f                	add    $0x6f,%al
402620:	50                   	push   %eax