402285:	00 00                	add    %al,(%eax)
402287:	00 69 00             	add    %ch,0x0(%ecx)
40228a:	4d                   	dec    %ebp
40228b:	00 61 00             	add    %ah,0x0(%ecx)
40228e:	72 00                	jb     0x402290
402290:	67 00 69 00          	add    %ch,0x0(%bx,%di)
402294:	6e                   	outsb  %ds:(%esi),(%dx)
402295:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
402299:	00 66 00             	add    %ah,0x0(%esi)
40229c:	74 00                	je     0x40229e
40229e:	00 00                	add    %al,(%eax)
4022a0:	69 00 4d 00 61 00    	imul   $0x61004d,(%eax),%eax
4022a6:	72 00                	jb     0x4022a8
4022a8:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4022ac:	6e                   	outsb  %ds:(%esi),(%dx)
4022ad:	00 52 00             	add    %dl,0x0(%edx)
4022b0:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
4022b6:	74 00                	je     0x4022b8
4022b8:	00 00                	add    %al,(%eax)
4022ba:	00 00                	add    %al,(%eax)
4022bc:	69 00 57 00 69 00    	imul   $0x690057,(%eax),%eax
4022c2:	6e                   	outsb  %ds:(%esi),(%dx)
4022c3:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4022c7:	00 77 00             	add    %dh,0x0(%edi)
4022ca:	50                   	push   %eax
4022cb:	00 6f 00             	add    %ch,0x0(%edi)
4022ce:	73 00                	jae    0x4022d0
4022d0:	58                   	pop    %eax
4022d1:	00 00                	add    %al,(%eax)
4022d3:	00 69 00             	add    %ch,0x0(%ecx)
4022d6:	57                   	push   %edi
4022d7:	00 69 00             	add    %ch,0x0(%ecx)
4022da:	6e                   	outsb  %ds:(%esi),(%dx)
4022db:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4022df:	00 77 00             	add    %dh,0x0(%edi)
4022e2:	50                   	push   %eax
4022e3:	00 6f 00             	add    %ch,0x0(%edi)
4022e6:	73 00                	jae    0x4022e8
4022e8:	59                   	pop    %ecx
4022e9:	00 00                	add    %al,(%eax)
4022eb:	00 69 00             	add    %ch,0x0(%ecx)
4022ee:	57                   	push   %edi
4022ef:	00 69 00             	add    %ch,0x0(%ecx)
4022f2:	6e                   	outsb  %ds:(%esi),(%dx)
4022f3:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4022f7:	00 77 00             	add    %dh,0x0(%edi)
4022fa:	50                   	push   %eax
4022fb:	00 6f 00             	add    %ch,0x0(%edi)
4022fe:	73 00                	jae    0x402300
402300:	44                   	inc    %esp
402301:	00 58 00             	add    %bl,0x0(%eax)
402304:	00 00                	add    %al,(%eax)
402306:	00 00                	add    %al,(%eax)
402308:	69 00 57 00 69 00    	imul   $0x690057,(%eax),%eax
40230e:	6e                   	outsb  %ds:(%esi),(%dx)
40230f:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
402313:	00 77 00             	add    %dh,0x0(%edi)
402316:	50                   	push   %eax
402317:	00 6f 00             	add    %ch,0x0(%edi)
40231a:	73 00                	jae    0x40231c
40231c:	44                   	inc    %esp
40231d:	00 59 00             	add    %bl,0x0(%ecx)
402320:	00 00                	add    %al,(%eax)
402322:	00 00                	add    %al,(%eax)
402324:	66 00 52 00          	data16 add %dl,0x0(%edx)
402328:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
40232c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402330:	73 00                	jae    0x402332
402332:	65 00 00             	add    %al,%gs:(%eax)
402335:	00 00                	add    %al,(%eax)
402337:	00 66 00             	add    %ah,0x0(%esi)
40233a:	57                   	push   %edi
40233b:	00 72 00             	add    %dh,0x0(%edx)
40233e:	61                   	popa
40233f:	00 70 00             	add    %dh,0x0(%eax)
402342:	41                   	inc    %ecx
402343:	00 72 00             	add    %dh,0x0(%edx)
402346:	6f                   	outsl  %ds:(%esi),(%dx)
402347:	00 75 00             	add    %dh,0x0(%ebp)
40234a:	6e                   	outsb  %ds:(%esi),(%dx)
40234b:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
40234f:	00 66 00             	add    %ah,0x0(%esi)
402352:	4d                   	dec    %ebp
402353:	00 61 00             	add    %ah,0x0(%ecx)
402356:	74 00                	je     0x402358
402358:	63 00                	arpl   %eax,(%eax)
40235a:	68 00 43 00 61       	push   $0x61004300
40235f:	00 73 00             	add    %dh,0x0(%ebx)
402362:	65 00 00             	add    %al,%gs:(%eax)
402365:	00 00                	add    %al,(%eax)
402367:	00 73 00             	add    %dh,0x0(%ebx)
40236a:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40236e:	72 00                	jb     0x402370
402370:	63 00                	arpl   %eax,(%eax)
402372:	68 00 53 00 74       	push   $0x74005300
402377:	00 72 00             	add    %dh,0x0(%edx)
40237a:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
402380:	00 00                	add    %al,(%eax)
402382:	00 00                	add    %al,(%eax)
402384:	72 00                	jb     0x402386
402386:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40238a:	6c                   	insb   (%dx),%es:(%edi)
40238b:	00 61 00             	add    %ah,0x0(%ecx)
40238e:	63 00                	arpl   %eax,(%eax)
402390:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
402394:	74 00                	je     0x402396
402396:	72 00                	jb     0x402398
402398:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40239e:	00 00                	add    %al,(%eax)
4023a0:	4c                   	dec    %esp
4023a1:	00 75 00             	add    %dh,0x0(%ebp)
4023a4:	63 00                	arpl   %eax,(%eax)
4023a6:	69 00 64 00 61 00    	imul   $0x610064,(%eax),%eax
4023ac:	20 00                	and    %al,(%eax)
4023ae:	43                   	inc    %ebx
4023af:	00 6f 00             	add    %ch,0x0(%edi)
4023b2:	6e                   	outsb  %ds:(%esi),(%dx)
4023b3:	00 73 00             	add    %dh,0x0(%ebx)
4023b6:	6f                   	outsl  %ds:(%esi),(%dx)
4023b7:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4023bb:	00 00                	add    %al,(%eax)
4023bd:	00 00                	add    %al,(%eax)
4023bf:	00 53 00             	add    %dl,0x0(%ebx)
4023c2:	6f                   	outsl  %ds:(%esi),(%dx)
4023c3:	00 66 00             	add    %ah,0x0(%esi)
4023c6:	74 00                	je     0x4023c8
4023c8:	77 00                	ja     0x4023ca
4023ca:	61                   	popa
4023cb:	00 72 00             	add    %dh,0x0(%edx)
4023ce:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
4023d3:	00 69 00             	add    %ch,0x0(%ecx)
4023d6:	63 00                	arpl   %eax,(%eax)
4023d8:	72 00                	jb     0x4023da
4023da:	6f                   	outsl  %ds:(%esi),(%dx)
4023db:	00 73 00             	add    %dh,0x0(%ebx)
4023de:	6f                   	outsl  %ds:(%esi),(%dx)
4023df:	00 66 00             	add    %ah,0x0(%esi)
4023e2:	74 00                	je     0x4023e4
4023e4:	5c                   	pop    %esp
4023e5:	00 4e 00             	add    %cl,0x0(%esi)
4023e8:	6f                   	outsl  %ds:(%esi),(%dx)
4023e9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4023ed:	00 70 00             	add    %dh,0x0(%eax)
4023f0:	61                   	popa
4023f1:	00 64 00 5c          	add    %ah,0x5c(%eax,%eax,1)
4023f5:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4023f9:	00 66 00             	add    %ah,0x0(%esi)
4023fc:	61                   	popa
4023fd:	00 75 00             	add    %dh,0x0(%ebp)
402400:	6c                   	insb   (%dx),%es:(%edi)
402401:	00 74 00 46          	add    %dh,0x46(%eax,%eax,1)
402405:	00 6f 00             	add    %ch,0x0(%edi)
402408:	6e                   	outsb  %ds:(%esi),(%dx)
402409:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
40240d:	00 00                	add    %al,(%eax)
40240f:	00 69 00             	add    %ch,0x0(%ecx)
402412:	44                   	inc    %esp
402413:	00 65 00             	add    %ah,0x0(%ebp)
402416:	66 00 61 00          	data16 add %ah,0x0(%ecx)
40241a:	75 00                	jne    0x40241c
40241c:	6c                   	insb   (%dx),%es:(%edi)
40241d:	00 74 00 45          	add    %dh,0x45(%eax,%eax,1)
402421:	00 6e 00             	add    %ch,0x0(%esi)
402424:	63 00                	arpl   %eax,(%eax)
402426:	6f                   	outsl  %ds:(%esi),(%dx)
402427:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40242b:	00 6e 00             	add    %ch,0x0(%esi)
40242e:	67 00 00             	add    %al,(%bx,%si)
402431:	00 00                	add    %al,(%eax)
402433:	00 66 00             	add    %ah,0x0(%esi)
402436:	53                   	push   %ebx
402437:	00 61 00             	add    %ah,0x0(%ecx)
40243a:	76 00                	jbe    0x40243c
40243c:	65 00 57 00          	add    %dl,%gs:0x0(%edi)
402440:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402446:	6f                   	outsl  %ds:(%esi),(%dx)
402447:	00 77 00             	add    %dh,0x0(%edi)
40244a:	50                   	push   %eax
40244b:	00 6f 00             	add    %ch,0x0(%edi)
40244e:	73 00                	jae    0x402450
402450:	69 00 74 00 69 00    	imul   $0x690074,(%eax),%eax
402456:	6f                   	outsl  %ds:(%esi),(%dx)
402457:	00 6e 00             	add    %ch,0x0(%esi)
40245a:	73 00                	jae    0x40245c
40245c:	00 00                	add    %al,(%eax)
40245e:	00 00                	add    %al,(%eax)
402460:	66 00 57 00          	data16 add %dl,0x0(%edi)
402464:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
40246a:	6f                   	outsl  %ds:(%esi),(%dx)
40246b:	00 77 00             	add    %dh,0x0(%edi)
40246e:	73 00                	jae    0x402470
402470:	4f                   	dec    %edi
402471:	00 6e 00             	add    %ch,0x0(%esi)
402474:	6c                   	insb   (%dx),%es:(%edi)
402475:	00 79 00             	add    %bh,0x0(%ecx)
402478:	45                   	inc    %ebp
402479:	00 4f 00             	add    %cl,0x0(%edi)
40247c:	4c                   	dec    %esp
40247d:	00 00                	add    %al,(%eax)
40247f:	00 66 00             	add    %ah,0x0(%esi)
402482:	50                   	push   %eax
402483:	00 61 00             	add    %ah,0x0(%ecx)
402486:	73 00                	jae    0x402488
402488:	74 00                	je     0x40248a
40248a:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
40248e:	72 00                	jb     0x402490
402490:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
402496:	6e                   	outsb  %ds:(%esi),(%dx)
402497:	00 61 00             	add    %ah,0x0(%ecx)
40249a:	6c                   	insb   (%dx),%es:(%edi)
40249b:	00 45 00             	add    %al,0x0(%ebp)
40249e:	4f                   	dec    %edi
40249f:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
4024a3:	00 66 00             	add    %ah,0x0(%esi)
4024a6:	4d                   	dec    %ebp
4024a7:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
4024ab:	00 5f 00             	add    %bl,0x0(%edi)
4024ae:	69 00 73 00 5f 00    	imul   $0x5f0073,(%eax),%eax
4024b4:	62 00                	bound  %eax,(%eax)
4024b6:	72 00                	jb     0x4024b8
4024b8:	6f                   	outsl  %ds:(%esi),(%dx)
4024b9:	00 6b 00             	add    %ch,0x0(%ebx)
4024bc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4024c0:	00 00                	add    %al,(%eax)
4024c2:	00 00                	add    %al,(%eax)
4024c4:	2e 00 74 00 78       	add    %dh,%cs:0x78(%eax,%eax,1)
4024c9:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
4024cd:	00 00                	add    %al,(%eax)
4024cf:	00 2f                	add    %ch,(%edi)
4024d1:	00 2e                	add    %ch,(%esi)
4024d3:	00 53 00             	add    %dl,0x0(%ebx)
4024d6:	45                   	inc    %ebp
4024d7:	00 54 00 55          	add    %dl,0x55(%eax,%eax,1)
4024db:	00 50 00             	add    %dl,0x0(%eax)
4024de:	00 00                	add    %al,(%eax)
4024e0:	53                   	push   %ebx
4024e1:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4024e5:	00 70 00             	add    %dh,0x0(%eax)
4024e8:	55                   	push   %ebp
4024e9:	00 70 00             	add    %dh,0x0(%eax)
4024ec:	41                   	inc    %ecx
4024ed:	00 63 00             	add    %ah,0x0(%ebx)
4024f0:	63 00                	arpl   %eax,(%eax)
4024f2:	00 00                	add    %al,(%eax)
4024f4:	2f                   	das
4024f5:	00 50 00             	add    %dl,0x0(%eax)
4024f8:	54                   	push   %esp
4024f9:	00 00                	add    %al,(%eax)
4024fb:	00 2f                	add    %ch,(%edi)
4024fd:	00 50 00             	add    %dl,0x0(%eax)
402510:	52                   	push   %edx
402511:	00 65 00             	add    %ah,0x0(%ebp)
402514:	73 00                	jae    0x402516
402516:	74 00                	je     0x402518
402518:	61                   	popa
402519:	00 72 00             	add    %dh,0x0(%edx)
40251c:	74 00                	je     0x40251e
40251e:	42                   	inc    %edx
40251f:	00 79 00             	add    %bh,0x0(%ecx)
402522:	52                   	push   %edx
402523:	00 65 00             	add    %ah,0x0(%ebp)
402526:	73 00                	jae    0x402528
402528:	74 00                	je     0x40252a
40252a:	61                   	popa
40252b:	00 72 00             	add    %dh,0x0(%edx)
40252e:	74 00                	je     0x402530
402530:	4d                   	dec    %ebp
402531:	00 61 00             	add    %ah,0x0(%ecx)
402534:	6e                   	outsb  %ds:(%esi),(%dx)
402535:	00 61 00             	add    %ah,0x0(%ecx)
402538:	67 00 65 00          	add    %ah,0x0(%di)
40253c:	72 00                	jb     0x40253e
40253e:	3a 00                	cmp    (%eax),%al
402540:	00 00                	add    %al,(%eax)
402542:	00 00                	add    %al,(%eax)
402544:	45                   	inc    %ebp
402545:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
402549:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40254d:	00 00                	add    %al,(%eax)
40254f:	00 63 00             	add    %ah,0x0(%ebx)
402552:	6f                   	outsl  %ds:(%esi),(%dx)
402553:	00 6d 00             	add    %ch,0x0(%ebp)
402556:	6d                   	insl   (%dx),%es:(%edi)
402557:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
40255b:	00 67 00             	add    %ah,0x0(%edi)
40255e:	5f                   	pop    %edi
40255f:	00 46 00             	add    %al,0x0(%esi)
402562:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
402568:	52                   	push   %edx
402569:	00 65 00             	add    %ah,0x0(%ebp)
40256c:	70 00                	jo     0x40256e
40256e:	6c                   	insb   (%dx),%es:(%edi)
40256f:	00 61 00             	add    %ah,0x0(%ecx)
402572:	63 00                	arpl   %eax,(%eax)
402574:	65 00 00             	add    %al,%gs:(%eax)
402577:	00 63 00             	add    %ah,0x0(%ebx)
40257a:	6f                   	outsl  %ds:(%esi),(%dx)
40257b:	00 6d 00             	add    %ch,0x0(%ebp)
40257e:	6d                   	insl   (%dx),%es:(%edi)
40257f:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
402583:	00 67 00             	add    %ah,0x0(%edi)
402586:	5f                   	pop    %edi
402587:	00 68 00             	add    %ch,0x0(%eax)
40258a:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
40258f:	00 00                	add    %al,(%eax)
402591:	00 00                	add    %al,(%eax)
402593:	00 47 00             	add    %al,0x0(%edi)
402596:	6c                   	insb   (%dx),%es:(%edi)
402597:	00 6f 00             	add    %ch,0x0(%edi)
40259a:	62 00                	bound  %eax,(%eax)
40259c:	61                   	popa
40259d:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4025a1:	00 63 00             	add    %ah,0x0(%ebx)
4025a4:	63 00                	arpl   %eax,(%eax)
4025a6:	00 00                	add    %al,(%eax)
4025a8:	4d                   	dec    %ebp
4025a9:	00 61 00             	add    %ah,0x0(%ecx)
4025ac:	69 00 6e 00 41 00    	imul   $0x41006e,(%eax),%eax
4025b2:	63 00                	arpl   %eax,(%eax)
4025b4:	63 00                	arpl   %eax,(%eax)
4025b6:	00 00                	add    %al,(%eax)
4025b8:	4e                   	dec    %esi
4025b9:	00 6f 00             	add    %ch,0x0(%edi)
4025bc:	74 00                	je     0x4025be
4025be:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
4025c2:	61                   	popa
4025c3:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4025c7:	00 4e 00             	add    %cl,0x0(%esi)
4025ca:	50                   	push   %eax
4025cb:	00 43 00             	add    %al,0x0(%ebx)
4025ce:	54                   	push   %esp
4025cf:	00 58 00             	add    %bl,0x0(%eax)
4025d2:	54                   	push   %esp
4025d3:	00 00                	add    %al,(%eax)
4025d5:	00 00                	add    %al,(%eax)
4025d7:	00 2f                	add    %ch,(%edi)
4025d9:	00 41 00             	add    %al,0x0(%ecx)
4025dc:	00 00                	add    %al,(%eax)
4025de:	00 00                	add    %al,(%eax)
4025e0:	2f                   	das
4025e1:	00 57 00             	add    %dl,0x0(%edi)
4025e4:	00 00                	add    %al,(%eax)
4025e6:	00 00                	add    %al,(%eax)
4025e8:	68 00 74 00 74       	push   $0x74007400
4025ed:	00 70 00             	add    %dh,0x0(%eax)
4025f0:	73 00                	jae    0x4025f2
4025f2:	3a 00                	cmp    (%eax),%al
4025f4:	2f                   	das
4025f5:	00 2f                	add    %ch,(%edi)
4025f7:	00 67 00             	add    %ah,0x0(%edi)