4042c4:	44                   	inc    %esp
4042c5:	00 69 00             	add    %ch,0x0(%ecx)
4042c8:	61                   	popa
4042c9:	00 00                	add    %al,(%eax)
4042cb:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4042cf:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4042d3:	00 76 00             	add    %dh,0x0(%esi)
4042d6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4042da:	79 00                	jns    0x4042dc
4042dc:	00 00                	add    %al,(%eax)
4042de:	00 00                	add    %al,(%eax)
4042e0:	44                   	inc    %esp
4042e1:	00 65 00             	add    %ah,0x0(%ebp)
4042e4:	6c                   	insb   (%dx),%es:(%edi)
4042e5:	00 69 00             	add    %ch,0x0(%ecx)
4042e8:	76 00                	jbe    0x4042ea
4042ea:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4042ee:	79 00                	jns    0x4042f0
4042f0:	2f                   	das
4042f1:	00 40 00             	add    %al,0x0(%eax)
4042f4:	4d                   	dec    %ebp
4042f5:	00 6f 00             	add    %ch,0x0(%edi)
4042f8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4042fc:	00 00                	add    %al,(%eax)
4042fe:	00 00                	add    %al,(%eax)
404300:	44                   	inc    %esp
404301:	00 65 00             	add    %ah,0x0(%ebp)
404304:	6c                   	insb   (%dx),%es:(%edi)
404305:	00 69 00             	add    %ch,0x0(%ecx)
404308:	76 00                	jbe    0x40430a
40430a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40430e:	79 00                	jns    0x404310
404310:	2f                   	das
404311:	00 42 00             	add    %al,0x0(%edx)
404314:	61                   	popa
404315:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
404319:	00 68 00             	add    %ch,0x0(%eax)
40431c:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
404322:	2f                   	das
404323:	00 4d 00             	add    %cl,0x0(%ebp)
404326:	61                   	popa
404327:	00 78 00             	add    %bh,0x0(%eax)
40432a:	49                   	dec    %ecx
40432b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40432f:	00 6d 00             	add    %ch,0x0(%ebp)
404332:	73 00                	jae    0x404334
404334:	00 00                	add    %al,(%eax)
404336:	00 00                	add    %al,(%eax)
404338:	44                   	inc    %esp
404339:	00 65 00             	add    %ah,0x0(%ebp)
40433c:	6c                   	insb   (%dx),%es:(%edi)
40433d:	00 69 00             	add    %ch,0x0(%ecx)
404340:	76 00                	jbe    0x404342
404342:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404346:	79 00                	jns    0x404348
404348:	2f                   	das
404349:	00 42 00             	add    %al,0x0(%edx)
40434c:	61                   	popa
40434d:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
404351:	00 68 00             	add    %ch,0x0(%eax)
404354:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40435a:	2f                   	das
40435b:	00 4d 00             	add    %cl,0x0(%ebp)
40435e:	61                   	popa
40435f:	00 78 00             	add    %bh,0x0(%eax)
404362:	4c                   	dec    %esp
404363:	00 61 00             	add    %ah,0x0(%ecx)
404366:	74 00                	je     0x404368
404368:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40436c:	63 00                	arpl   %eax,(%eax)
40436e:	79 00                	jns    0x404370
404370:	54                   	push   %esp
404371:	00 69 00             	add    %ch,0x0(%ecx)
404374:	6d                   	insl   (%dx),%es:(%edi)
404375:	00 65 00             	add    %ah,0x0(%ebp)
404380:	44                   	inc    %esp
404381:	00 65 00             	add    %ah,0x0(%ebp)
404384:	6c                   	insb   (%dx),%es:(%edi)
404385:	00 69 00             	add    %ch,0x0(%ecx)
404388:	76 00                	jbe    0x40438a
40438a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40438e:	79 00                	jns    0x404390
404390:	2f                   	das
404391:	00 50 00             	add    %dl,0x0(%eax)
404394:	75 00                	jne    0x404396
404396:	73 00                	jae    0x404398
404398:	68 00 53 00 65       	push   $0x65005300
40439d:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4043a1:	00 69 00             	add    %ch,0x0(%ecx)
4043a4:	6e                   	outsb  %ds:(%esi),(%dx)
4043a5:	00 67 00             	add    %ah,0x0(%edi)
4043a8:	73 00                	jae    0x4043aa
4043aa:	2f                   	das
4043ab:	00 48 00             	add    %cl,0x0(%eax)
4043ae:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4043b2:	72 00                	jb     0x4043b4
4043b4:	74 00                	je     0x4043b6
4043b6:	62 00                	bound  %eax,(%eax)
4043b8:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4043bc:	74 00                	je     0x4043be
4043be:	2f                   	das
4043bf:	00 40 00             	add    %al,0x0(%eax)
4043c2:	49                   	dec    %ecx
4043c3:	00 6e 00             	add    %ch,0x0(%esi)
4043c6:	74 00                	je     0x4043c8
4043c8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4043cc:	76 00                	jbe    0x4043ce
4043ce:	61                   	popa
4043cf:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4043d3:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
4043d7:	00 63 00             	add    %ah,0x0(%ebx)
4043da:	61                   	popa
4043db:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4043df:	00 2f                	add    %ch,(%edi)
4043e1:	00 40 00             	add    %al,0x0(%eax)
4043e4:	4c                   	dec    %esp
4043e5:	00 61 00             	add    %ah,0x0(%ecx)
4043e8:	6e                   	outsb  %ds:(%esi),(%dx)
4043e9:	00 67 00             	add    %ah,0x0(%edi)
4043ec:	75 00                	jne    0x4043ee
4043ee:	61                   	popa
4043ef:	00 67 00             	add    %ah,0x0(%edi)
4043f2:	65 00 00             	add    %al,%gs:(%eax)
4043f5:	00 00                	add    %al,(%eax)
4043f7:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4043fb:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4043ff:	00 76 00             	add    %dh,0x0(%esi)
404402:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404406:	79 00                	jns    0x404408
404408:	2f                   	das
404409:	00 50 00             	add    %dl,0x0(%eax)
40440c:	75 00                	jne    0x40440e
40440e:	73 00                	jae    0x404410
404410:	68 00 53 00 65       	push   $0x65005300
404415:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
404419:	00 69 00             	add    %ch,0x0(%ecx)
40441c:	6e                   	outsb  %ds:(%esi),(%dx)
40441d:	00 67 00             	add    %ah,0x0(%edi)
404420:	73 00                	jae    0x404422
404422:	2f                   	das
404423:	00 48 00             	add    %cl,0x0(%eax)
404426:	6f                   	outsl  %ds:(%esi),(%dx)
404427:	00 73 00             	add    %dh,0x0(%ebx)
40442a:	74 00                	je     0x40442c
40442c:	4e                   	dec    %esi
40442d:	00 61 00             	add    %ah,0x0(%ecx)
404430:	6d                   	insl   (%dx),%es:(%edi)
404431:	00 65 00             	add    %ah,0x0(%ebp)
404434:	00 00                	add    %al,(%eax)
404436:	00 00                	add    %al,(%eax)
404438:	43                   	inc    %ebx
404439:	00 6f 00             	add    %ch,0x0(%edi)
40443c:	6d                   	insl   (%dx),%es:(%edi)
40443d:	00 6d 00             	add    %ch,0x0(%ebp)
404440:	6f                   	outsl  %ds:(%esi),(%dx)
404441:	00 6e 00             	add    %ch,0x0(%esi)
404444:	50                   	push   %eax
404445:	00 61 00             	add    %ah,0x0(%ecx)
404448:	73 00                	jae    0x40444a
40444a:	73 00                	jae    0x40444c
40444c:	77 00                	ja     0x40444e
40444e:	6f                   	outsl  %ds:(%esi),(%dx)
40444f:	00 72 00             	add    %dh,0x0(%edx)
404452:	64 00 00             	add    %al,%fs:(%eax)
404455:	00 00                	add    %al,(%eax)
404457:	00 41 00             	add    %al,0x0(%ecx)
40445a:	6c                   	insb   (%dx),%es:(%edi)
40445b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40445f:	00 77 00             	add    %dh,0x0(%edi)
404462:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
404467:	00 6f 00             	add    %ch,0x0(%edi)
40446a:	75 00                	jne    0x40446c
40446c:	72 00                	jb     0x40446e
40446e:	63 00                	arpl   %eax,(%eax)
404470:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
404474:	6f                   	outsl  %ds:(%esi),(%dx)
404475:	00 6e 00             	add    %ch,0x0(%esi)
404478:	44                   	inc    %esp
404479:	00 6f 00             	add    %ch,0x0(%edi)
40447c:	6d                   	insl   (%dx),%es:(%edi)
40447d:	00 61 00             	add    %ah,0x0(%ecx)
404480:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
404486:	6f                   	outsl  %ds:(%esi),(%dx)
404487:	00 6d 00             	add    %ch,0x0(%ebp)
40448a:	70 00                	jo     0x40448c
40448c:	75 00                	jne    0x40448e
40448e:	74 00                	je     0x404490
404490:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404494:	73 00                	jae    0x404496
404496:	2f                   	das
404497:	00 41 00             	add    %al,0x0(%ecx)
40449a:	6c                   	insb   (%dx),%es:(%edi)
40449b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40449f:	00 77 00             	add    %dh,0x0(%edi)
4044a2:	65 00 64 00 49       	add    %ah,%gs:0x49(%eax,%eax,1)
4044a7:	00 73 00             	add    %dh,0x0(%ebx)
4044aa:	73 00                	jae    0x4044ac
4044ac:	75 00                	jne    0x4044ae
4044ae:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4044b2:	43                   	inc    %ebx
4044b3:	00 41 00             	add    %al,0x0(%ecx)
4044b6:	4c                   	dec    %esp
4044b7:	00 69 00             	add    %ch,0x0(%ecx)
4044ba:	73 00                	jae    0x4044bc
4044bc:	74 00                	je     0x4044be
4044be:	2f                   	das
4044bf:	00 49 00             	add    %cl,0x0(%ecx)
4044c2:	73 00                	jae    0x4044c4
4044c4:	73 00                	jae    0x4044c6
4044c6:	75 00                	jne    0x4044c8
4044c8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4044cc:	43                   	inc    %ebx
4044cd:	00 41 00             	add    %al,0x0(%ecx)
4044d8:	41                   	inc    %ecx
4044d9:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4044dd:	00 6f 00             	add    %ch,0x0(%edi)
4044e0:	77 00                	ja     0x4044e2
4044e2:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
4044e7:	00 6f 00             	add    %ch,0x0(%edi)
4044ea:	75 00                	jne    0x4044ec
4044ec:	72 00                	jb     0x4044ee
4044ee:	63 00                	arpl   %eax,(%eax)
4044f0:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
4044f4:	6f                   	outsl  %ds:(%esi),(%dx)
4044f5:	00 6e 00             	add    %ch,0x0(%esi)
4044f8:	44                   	inc    %esp
4044f9:	00 6f 00             	add    %ch,0x0(%edi)
4044fc:	6d                   	insl   (%dx),%es:(%edi)
4044fd:	00 61 00             	add    %ah,0x0(%ecx)
404500:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
404506:	6f                   	outsl  %ds:(%esi),(%dx)
404507:	00 6d 00             	add    %ch,0x0(%ebp)
40450a:	70 00                	jo     0x40450c
40450c:	75 00                	jne    0x40450e
40450e:	74 00                	je     0x404510
404510:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404514:	73 00                	jae    0x404516
404516:	2f                   	das
404517:	00 41 00             	add    %al,0x0(%ecx)
40451a:	6c                   	insb   (%dx),%es:(%edi)
40451b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40451f:	00 77 00             	add    %dh,0x0(%edi)
404522:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
404527:	00 75 00             	add    %dh,0x0(%ebp)
40452a:	62 00                	bound  %eax,(%eax)
40452c:	6a 00                	push   $0x0
40452e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
404532:	74 00                	je     0x404534
404534:	4c                   	dec    %esp
404535:	00 69 00             	add    %ch,0x0(%ecx)
404538:	73 00                	jae    0x40453a
40453a:	74 00                	je     0x40453c
40453c:	2f                   	das
40453d:	00 53 00             	add    %dl,0x0(%ebx)
404540:	75 00                	jne    0x404542
404542:	62 00                	bound  %eax,(%eax)
404544:	6a 00                	push   $0x0
404546:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40454a:	74 00                	je     0x40454c
40454c:	00 00                	add    %al,(%eax)
40454e:	00 00                	add    %al,(%eax)
404550:	41                   	inc    %ecx
404551:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404555:	00 6f 00             	add    %ch,0x0(%edi)
404558:	77 00                	ja     0x40455a
40455a:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
40455f:	00 6f 00             	add    %ch,0x0(%edi)
404562:	75 00                	jne    0x404564
404564:	72 00                	jb     0x404566
404566:	63 00                	arpl   %eax,(%eax)
404568:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
40456c:	6f                   	outsl  %ds:(%esi),(%dx)
40456d:	00 6e 00             	add    %ch,0x0(%esi)
404570:	44                   	inc    %esp
404571:	00 6f 00             	add    %ch,0x0(%edi)
404574:	6d                   	insl   (%dx),%es:(%edi)
404575:	00 61 00             	add    %ah,0x0(%ecx)
404578:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
40457e:	6f                   	outsl  %ds:(%esi),(%dx)
40457f:	00 6d 00             	add    %ch,0x0(%ebp)
404582:	70 00                	jo     0x404584
404584:	75 00                	jne    0x404586
404586:	74 00                	je     0x404588
404588:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40458c:	73 00                	jae    0x40458e
40458e:	2f                   	das
40458f:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
404593:	00 6e 00             	add    %ch,0x0(%esi)
404596:	69 00 65 00 64 00    	imul   $0x640065,(%eax),%eax
40459c:	53                   	push   %ebx
40459d:	00 75 00             	add    %dh,0x0(%ebp)
4045a0:	62 00                	bound  %eax,(%eax)
4045a2:	6a 00                	push   $0x0
4045a4:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4045a8:	74 00                	je     0x4045aa
4045aa:	4c                   	dec    %esp
4045ab:	00 69 00             	add    %ch,0x0(%ecx)
4045ae:	73 00                	jae    0x4045b0
4045b0:	74 00                	je     0x4045b2
4045b2:	2f                   	das
4045b3:	00 53 00             	add    %dl,0x0(%ebx)
4045b6:	75 00                	jne    0x4045b8
4045b8:	62 00                	bound  %eax,(%eax)
4045ba:	6a 00                	push   $0x0
4045bc:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4045c0:	74 00                	je     0x4045c2
4045c2:	00 00                	add    %al,(%eax)
4045c4:	53                   	push   %ebx
4045c5:	00 75 00             	add    %dh,0x0(%ebp)
4045c8:	62 00                	bound  %eax,(%eax)
4045ca:	73 00                	jae    0x4045cc
4045cc:	63 00                	arpl   %eax,(%eax)
4045ce:	72 00                	jb     0x4045d0
4045d0:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4045d6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4045dc:	49                   	dec    %ecx
4045dd:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4045e1:	00 00                	add    %al,(%eax)
4045e3:	00 53 00             	add    %dl,0x0(%ebx)
4045e6:	75 00                	jne    0x4045e8
4045e8:	62 00                	bound  %eax,(%eax)
4045ea:	73 00                	jae    0x4045ec
4045ec:	63 00                	arpl   %eax,(%eax)
4045ee:	72 00                	jb     0x4045f0
4045f0:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4045f6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4045fc:	49                   	dec    %ecx
4045fd:	00 64 00 2f          	add    %ah,0x2f(%eax,%eax,1)
404601:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
404605:	00 78 00             	add    %bh,0x0(%eax)
404608:	74 00                	je     0x40460a
40460a:	28 00                	sub    %al,(%eax)
40460c:	29 00                	sub    %eax,(%eax)
40460e:	00 00                	add    %al,(%eax)
404610:	4f                   	dec    %edi
404611:	00 3a                	add    %bh,(%edx)
404613:	00 4e 00             	add    %cl,0x0(%esi)
404616:	53                   	push   %ebx
404617:	00 47 00             	add    %al,0x0(%edi)
40461a:	3a 00                	cmp    (%eax),%al
40461c:	4e                   	dec    %esi
40461d:	00 53 00             	add    %dl,0x0(%ebx)
404620:	44                   	inc    %esp
404621:	00 3a                	add    %bh,(%edx)
404623:	00 28                	add    %ch,(%eax)
404625:	00 41 00             	add    %al,0x0(%ecx)
404628:	3b 00                	cmp    (%eax),%eax
40462a:	3b 00                	cmp    (%eax),%eax
40462c:	47                   	inc    %edi
40462d:	00 41 00             	add    %al,0x0(%ecx)