4022ca:	28 3d 00 00 0a 2a    	sub    %bh,0x2a0a0000
4022d0:	2e 2b 02             	sub    %cs:(%edx),%eax
4022d3:	26 16                	es push %ss
4022d5:	00 28                	add    %ch,(%eax)
4022d7:	3e 00 00             	add    %al,%ds:(%eax)
4022da:	0a 2a                	or     (%edx),%ch
4022dc:	4a                   	dec    %edx
4022dd:	2b 02                	sub    (%edx),%eax
4022df:	26 16                	es push %ss
4022e1:	fe 09                	decb   (%ecx)
4022e3:	00 00                	add    %al,(%eax)
4022e5:	fe 09                	decb   (%ecx)
4022e7:	01 00                	add    %eax,(%eax)
4022e9:	6f                   	outsl  %ds:(%esi),(%dx)
4022ea:	3f                   	aas
4022eb:	00 00                	add    %al,(%eax)
4022ed:	0a 2a                	or     (%edx),%ch
4022ef:	4a                   	dec    %edx
4022f0:	2b 02                	sub    (%edx),%eax
4022f2:	26 16                	es push %ss
4022f4:	fe 09                	decb   (%ecx)
4022f6:	00 00                	add    %al,(%eax)
4022f8:	fe 09                	decb   (%ecx)
4022fa:	01 00                	add    %eax,(%eax)
4022fc:	6f                   	outsl  %ds:(%esi),(%dx)
4022fd:	40                   	inc    %eax
4022fe:	00 00                	add    %al,(%eax)
402300:	0a 2a                	or     (%edx),%ch
402302:	4a                   	dec    %edx
402303:	2b 02                	sub    (%edx),%eax
402305:	26 16                	es push %ss
402307:	fe 09                	decb   (%ecx)
402309:	00 00                	add    %al,(%eax)
40230b:	fe 09                	decb   (%ecx)
40230d:	01 00                	add    %eax,(%eax)
40230f:	6f                   	outsl  %ds:(%esi),(%dx)
402310:	41                   	inc    %ecx
402311:	00 00                	add    %al,(%eax)
402313:	0a 2a                	or     (%edx),%ch
402315:	4a                   	dec    %edx
402316:	2b 02                	sub    (%edx),%eax
402318:	26 16                	es push %ss
40231a:	fe 09                	decb   (%ecx)
40231c:	00 00                	add    %al,(%eax)
40231e:	fe 09                	decb   (%ecx)
402320:	01 00                	add    %eax,(%eax)
402322:	6f                   	outsl  %ds:(%esi),(%dx)
402323:	42                   	inc    %edx
402324:	00 00                	add    %al,(%eax)
402326:	0a 2a                	or     (%edx),%ch
402328:	4a                   	dec    %edx
402329:	2b 02                	sub    (%edx),%eax
40232b:	26 16                	es push %ss
40232d:	fe 09                	decb   (%ecx)
40232f:	00 00                	add    %al,(%eax)
402331:	fe 09                	decb   (%ecx)
402333:	01 00                	add    %eax,(%eax)
402335:	6f                   	outsl  %ds:(%esi),(%dx)
402336:	43                   	inc    %ebx
402337:	00 00                	add    %al,(%eax)
402339:	0a 2a                	or     (%edx),%ch
40233b:	4a                   	dec    %edx
40233c:	2b 02                	sub    (%edx),%eax
40233e:	26 16                	es push %ss
402340:	fe 09                	decb   (%ecx)
402342:	00 00                	add    %al,(%eax)
402344:	fe 09                	decb   (%ecx)
402346:	01 00                	add    %eax,(%eax)
402348:	6f                   	outsl  %ds:(%esi),(%dx)
402349:	44                   	inc    %esp
40234a:	00 00                	add    %al,(%eax)
40234c:	0a 2a                	or     (%edx),%ch
40234e:	4a                   	dec    %edx
40234f:	2b 02                	sub    (%edx),%eax
402351:	26 16                	es push %ss
402353:	fe 09                	decb   (%ecx)
402355:	00 00                	add    %al,(%eax)
402357:	fe 09                	decb   (%ecx)
402359:	01 00                	add    %eax,(%eax)
40235b:	6f                   	outsl  %ds:(%esi),(%dx)
40235c:	45                   	inc    %ebp
40235d:	00 00                	add    %al,(%eax)
40235f:	0a 2a                	or     (%edx),%ch
402361:	4a                   	dec    %edx
402362:	2b 02                	sub    (%edx),%eax
402364:	26 16                	es push %ss
402366:	fe 09                	decb   (%ecx)
402368:	00 00                	add    %al,(%eax)
40236a:	fe 09                	decb   (%ecx)
40236c:	01 00                	add    %eax,(%eax)
40236e:	6f                   	outsl  %ds:(%esi),(%dx)
40236f:	46                   	inc    %esi
402370:	00 00                	add    %al,(%eax)
402372:	0a 2a                	or     (%edx),%ch
402374:	4a                   	dec    %edx
402375:	2b 02                	sub    (%edx),%eax
402377:	26 16                	es push %ss
402379:	fe 09                	decb   (%ecx)
40237b:	00 00                	add    %al,(%eax)
40237d:	fe 09                	decb   (%ecx)
40237f:	01 00                	add    %eax,(%eax)
402381:	6f                   	outsl  %ds:(%esi),(%dx)
402382:	47                   	inc    %edi
402383:	00 00                	add    %al,(%eax)
402385:	0a 2a                	or     (%edx),%ch
402387:	4a                   	dec    %edx
402388:	2b 02                	sub    (%edx),%eax
40238a:	26 16                	es push %ss
40238c:	fe 09                	decb   (%ecx)
40238e:	00 00                	add    %al,(%eax)
402390:	fe 09                	decb   (%ecx)
402392:	01 00                	add    %eax,(%eax)
402394:	6f                   	outsl  %ds:(%esi),(%dx)
402395:	48                   	dec    %eax
402396:	00 00                	add    %al,(%eax)
402398:	0a 2a                	or     (%edx),%ch
40239a:	4a                   	dec    %edx
40239b:	2b 02                	sub    (%edx),%eax
40239d:	26 16                	es push %ss
40239f:	fe 09                	decb   (%ecx)
4023a1:	00 00                	add    %al,(%eax)
4023a3:	fe 09                	decb   (%ecx)
4023a5:	01 00                	add    %eax,(%eax)
4023a7:	6f                   	outsl  %ds:(%esi),(%dx)
4023a8:	49                   	dec    %ecx
4023a9:	00 00                	add    %al,(%eax)
4023ab:	0a 2a                	or     (%edx),%ch
4023ad:	4a                   	dec    %edx
4023ae:	2b 02                	sub    (%edx),%eax
4023b0:	26 16                	es push %ss
4023b2:	fe 09                	decb   (%ecx)
4023b4:	00 00                	add    %al,(%eax)
4023b6:	fe 09                	decb   (%ecx)
4023b8:	01 00                	add    %eax,(%eax)
4023ba:	6f                   	outsl  %ds:(%esi),(%dx)
4023bb:	4a                   	dec    %edx
4023bc:	00 00                	add    %al,(%eax)
4023be:	0a 2a                	or     (%edx),%ch
4023c0:	4a                   	dec    %edx
4023c1:	2b 02                	sub    (%edx),%eax
4023c3:	26 16                	es push %ss
4023c5:	fe 09                	decb   (%ecx)
4023c7:	00 00                	add    %al,(%eax)
4023c9:	fe 09                	decb   (%ecx)
4023cb:	01 00                	add    %eax,(%eax)
4023cd:	28 4b 00             	sub    %cl,0x0(%ebx)
4023d0:	00 0a                	add    %cl,(%edx)
4023d2:	2a 4a 2b             	sub    0x2b(%edx),%cl
4023d5:	02 26                	add    (%esi),%ah
4023d7:	16                   	push   %ss
4023d8:	fe 09                	decb   (%ecx)
4023da:	00 00                	add    %al,(%eax)
4023dc:	fe 09                	decb   (%ecx)
4023de:	01 00                	add    %eax,(%eax)
4023e0:	28 4c 00 00          	sub    %cl,0x0(%eax,%eax,1)
4023e4:	0a 2a                	or     (%edx),%ch
4023e6:	4a                   	dec    %edx
4023e7:	2b 02                	sub    (%edx),%eax
4023e9:	26 16                	es push %ss
4023eb:	fe 09                	decb   (%ecx)
4023ed:	00 00                	add    %al,(%eax)
4023ef:	fe 09                	decb   (%ecx)
4023f1:	01 00                	add    %eax,(%eax)
4023f3:	28 4d 00             	sub    %cl,0x0(%ebp)
4023f6:	00 0a                	add    %cl,(%edx)
4023f8:	2a 3a                	sub    (%edx),%bh
4023fa:	2b 02                	sub    (%edx),%eax
4023fc:	26 16                	es push %ss
4023fe:	fe 09                	decb   (%ecx)
402400:	00 00                	add    %al,(%eax)
402402:	28 4e 00             	sub    %cl,0x0(%esi)
402405:	00 0a                	add    %cl,(%edx)
402407:	2a 4a 2b             	sub    0x2b(%edx),%cl
40240a:	02 26                	add    (%esi),%ah
40240c:	16                   	push   %ss
40240d:	fe 09                	decb   (%ecx)
40240f:	00 00                	add    %al,(%eax)
402411:	fe 09                	decb   (%ecx)
402413:	01 00                	add    %eax,(%eax)
402415:	6f                   	outsl  %ds:(%esi),(%dx)
402416:	4f                   	dec    %edi
402417:	00 00                	add    %al,(%eax)
402419:	0a 2a                	or     (%edx),%ch
40241b:	4a                   	dec    %edx
40241c:	2b 02                	sub    (%edx),%eax
40241e:	26 16                	es push %ss
402420:	fe 09                	decb   (%ecx)
402422:	00 00                	add    %al,(%eax)
402424:	fe 09                	decb   (%ecx)
402426:	01 00                	add    %eax,(%eax)
402428:	28 50 00             	sub    %dl,0x0(%eax)
40242b:	00 0a                	add    %cl,(%edx)
40242d:	2a 4a 2b             	sub    0x2b(%edx),%cl
402430:	02 26                	add    (%esi),%ah
402432:	16                   	push   %ss
402433:	fe 09                	decb   (%ecx)
402435:	00 00                	add    %al,(%eax)
402437:	fe 09                	decb   (%ecx)
402439:	01 00                	add    %eax,(%eax)
40243b:	28 51 00             	sub    %dl,0x0(%ecx)
40243e:	00 0a                	add    %cl,(%edx)
402440:	2a 4a 2b             	sub    0x2b(%edx),%cl
402443:	02 26                	add    (%esi),%ah
402445:	16                   	push   %ss
402446:	fe 09                	decb   (%ecx)
402448:	00 00                	add    %al,(%eax)
40244a:	fe 09                	decb   (%ecx)
40244c:	01 00                	add    %eax,(%eax)
40244e:	28 42 00             	sub    %al,0x0(%edx)
402451:	00 0a                	add    %cl,(%edx)
402453:	2a 4a 2b             	sub    0x2b(%edx),%cl
402456:	02 26                	add    (%esi),%ah
402458:	16                   	push   %ss
402459:	fe 09                	decb   (%ecx)
40245b:	00 00                	add    %al,(%eax)
40245d:	fe 09                	decb   (%ecx)
40245f:	01 00                	add    %eax,(%eax)
402461:	28 52 00             	sub    %dl,0x0(%edx)
402464:	00 0a                	add    %cl,(%edx)
402466:	2a 4a 2b             	sub    0x2b(%edx),%cl
402469:	02 26                	add    (%esi),%ah
40246b:	16                   	push   %ss
40246c:	fe 09                	decb   (%ecx)
40246e:	00 00                	add    %al,(%eax)
402470:	fe 09                	decb   (%ecx)
402472:	01 00                	add    %eax,(%eax)
402474:	28 53 00             	sub    %dl,0x0(%ebx)
402477:	00 0a                	add    %cl,(%edx)
402479:	2a 4a 2b             	sub    0x2b(%edx),%cl
40247c:	02 26                	add    (%esi),%ah
40247e:	16                   	push   %ss
40247f:	fe 09                	decb   (%ecx)
402481:	00 00                	add    %al,(%eax)
402483:	fe 09                	decb   (%ecx)
402485:	01 00                	add    %eax,(%eax)
402487:	28 54 00 00          	sub    %dl,0x0(%eax,%eax,1)
40248b:	0a 2a                	or     (%edx),%ch
40248d:	3a 2b                	cmp    (%ebx),%ch
40248f:	02 26                	add    (%esi),%ah
402491:	16                   	push   %ss
402492:	fe 09                	decb   (%ecx)
402494:	00 00                	add    %al,(%eax)
402496:	28 55 00             	sub    %dl,0x0(%ebp)
402499:	00 0a                	add    %cl,(%edx)
40249b:	2a 4a 2b             	sub    0x2b(%edx),%cl
40249e:	02 26                	add    (%esi),%ah
4024a0:	16                   	push   %ss
4024a1:	fe 09                	decb   (%ecx)
4024a3:	00 00                	add    %al,(%eax)
4024a5:	fe 09                	decb   (%ecx)
4024a7:	01 00                	add    %eax,(%eax)
4024a9:	6f                   	outsl  %ds:(%esi),(%dx)
4024aa:	5c                   	pop    %esp
4024ab:	00 00                	add    %al,(%eax)
4024ad:	0a 2a                	or     (%edx),%ch
4024af:	3a 2b                	cmp    (%ebx),%ch
4024b1:	02 26                	add    (%esi),%ah
4024b3:	16                   	push   %ss
4024b4:	fe 09                	decb   (%ecx)
4024b6:	00 00                	add    %al,(%eax)
4024b8:	6f                   	outsl  %ds:(%esi),(%dx)
4024b9:	5d                   	pop    %ebp
4024ba:	00 00                	add    %al,(%eax)
4024bc:	0a 2a                	or     (%edx),%ch
4024be:	3a 2b                	cmp    (%ebx),%ch
4024c0:	02 26                	add    (%esi),%ah
4024c2:	16                   	push   %ss
4024c3:	fe 09                	decb   (%ecx)
4024c5:	00 00                	add    %al,(%eax)
4024c7:	6f                   	outsl  %ds:(%esi),(%dx)
4024c8:	3d 00 00 0a 2a       	cmp    $0x2a0a0000,%eax
4024cd:	3a 2b                	cmp    (%ebx),%ch
4024cf:	02 26                	add    (%esi),%ah
4024d1:	16                   	push   %ss
4024d2:	fe 09                	decb   (%ecx)
4024d4:	00 00                	add    %al,(%eax)
4024d6:	6f                   	outsl  %ds:(%esi),(%dx)
4024d7:	5e                   	pop    %esi
4024d8:	00 00                	add    %al,(%eax)
4024da:	0a 2a                	or     (%edx),%ch
4024dc:	4a                   	dec    %edx
4024dd:	2b 02                	sub    (%edx),%eax
4024df:	26 16                	es push %ss
4024e1:	fe 09                	decb   (%ecx)
4024e3:	00 00                	add    %al,(%eax)
4024e5:	fe 09                	decb   (%ecx)
4024e7:	01 00                	add    %eax,(%eax)
4024e9:	6f                   	outsl  %ds:(%esi),(%dx)
4024ea:	5f                   	pop    %edi
4024eb:	00 00                	add    %al,(%eax)
4024ed:	0a 2a                	or     (%edx),%ch
4024ef:	4a                   	dec    %edx
4024f0:	2b 02                	sub    (%edx),%eax
4024f2:	26 16                	es push %ss
4024f4:	fe 09                	decb   (%ecx)
4024f6:	00 00                	add    %al,(%eax)
4024f8:	fe 09                	decb   (%ecx)
4024fa:	01 00                	add    %eax,(%eax)
4024fc:	6f                   	outsl  %ds:(%esi),(%dx)
4024fd:	60                   	pusha
4024fe:	00 00                	add    %al,(%eax)
402500:	0a 2a                	or     (%edx),%ch
402502:	4a                   	dec    %edx
402503:	2b 02                	sub    (%edx),%eax
402505:	26 16                	es push %ss
402507:	fe 09                	decb   (%ecx)
402509:	00 00                	add    %al,(%eax)
40250b:	fe 09                	decb   (%ecx)
40250d:	01 00                	add    %eax,(%eax)
40250f:	6f                   	outsl  %ds:(%esi),(%dx)
402510:	61                   	popa
402511:	00 00                	add    %al,(%eax)
402513:	0a 2a                	or     (%edx),%ch
402515:	4a                   	dec    %edx
402516:	2b 02                	sub    (%edx),%eax
402518:	26 16                	es push %ss
40251a:	fe 09                	decb   (%ecx)
40251c:	00 00                	add    %al,(%eax)
40251e:	fe 09                	decb   (%ecx)
402520:	01 00                	add    %eax,(%eax)
402522:	6f                   	outsl  %ds:(%esi),(%dx)
402523:	62 00                	bound  %eax,(%eax)
402525:	00 0a                	add    %cl,(%edx)
402527:	2a 3a                	sub    (%edx),%bh
402529:	2b 02                	sub    (%edx),%eax
40252b:	26 16                	es push %ss
40252d:	fe 09                	decb   (%ecx)
40252f:	00 00                	add    %al,(%eax)
402531:	6f                   	outsl  %ds:(%esi),(%dx)
402532:	63 00                	arpl   %eax,(%eax)
402534:	00 0a                	add    %cl,(%edx)
402536:	2a 4a 2b             	sub    0x2b(%edx),%cl
402539:	02 26                	add    (%esi),%ah
40253b:	16                   	push   %ss
40253c:	fe 09                	decb   (%ecx)
40253e:	00 00                	add    %al,(%eax)
402540:	fe 09                	decb   (%ecx)
402542:	01 00                	add    %eax,(%eax)
402544:	6f                   	outsl  %ds:(%esi),(%dx)
402545:	64 00 00             	add    %al,%fs:(%eax)
402548:	0a 2a                	or     (%edx),%ch
40254a:	4a                   	dec    %edx
40254b:	2b 02                	sub    (%edx),%eax
40254d:	26 16                	es push %ss
40254f:	fe 09                	decb   (%ecx)
402551:	00 00                	add    %al,(%eax)
402553:	fe 09                	decb   (%ecx)
402555:	01 00                	add    %eax,(%eax)
402557:	28 65 00             	sub    %ah,0x0(%ebp)
40255a:	00 0a                	add    %cl,(%edx)