4672f2:	74 48                	je     0x46733c
4672f4:	61                   	popa
4672f5:	73 68                	jae    0x46735f
4672f7:	43                   	inc    %ebx
4672f8:	6f                   	outsl  %ds:(%esi),(%dx)
4672f9:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
4672fe:	74 5f                	je     0x46735f
467300:	4d                   	dec    %ebp
467301:	65 73 73             	gs jae 0x467377
467304:	61                   	popa
467305:	67 65 00 47 65       	add    %al,%gs:0x65(%bx)
46730a:	74 4e                	je     0x46735a
46730c:	61                   	popa
46730d:	6d                   	insl   (%dx),%es:(%edi)
46730e:	65 00 4c 6f 67       	add    %cl,%gs:0x67(%edi,%ebp,2)
467313:	44                   	inc    %esp
467314:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
46731b:	69 63 73 00 50 61 74 	imul   $0x74615000,0x73(%ebx),%esp
467322:	68 00 43 6f 6d       	push   $0x6d6f4300
467327:	62 69 6e             	bound  %ebp,0x6e(%ecx)
46732a:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
46732e:	65 61                	gs popa
467330:	74 65                	je     0x467397
467332:	45                   	inc    %ebp
467333:	6d                   	insl   (%dx),%es:(%edi)
467334:	70 74                	jo     0x4673aa
467336:	79 4f                	jns    0x467387
467338:	75 74                	jne    0x4673ae
46733a:	70 75                	jo     0x4673b1
46733c:	74 44                	je     0x467382
46733e:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
467345:	79 00                	jns    0x467347
467347:	6e                   	outsb  %ds:(%esi),(%dx)
467348:	61                   	popa
467349:	6d                   	insl   (%dx),%es:(%edi)
46734a:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
46734f:	65 54                	gs push %esp
467351:	69 6d 65 00 49 73 4e 	imul   $0x4e734900,0x65(%ebp),%ebp
467358:	75 6c                	jne    0x4673c6
46735a:	6c                   	insb   (%dx),%es:(%edi)
46735b:	4f                   	dec    %edi
46735c:	72 57                	jb     0x4673b5
46735e:	68 69 74 65 53       	push   $0x53657469
467363:	70 61                	jo     0x4673c6
467365:	63 65 00             	arpl   %esp,0x0(%ebp)
467368:	58                   	pop    %eax
467369:	4e                   	dec    %esi
46736a:	61                   	popa
46736b:	6d                   	insl   (%dx),%es:(%edi)
46736c:	65 00 6f 70          	add    %ch,%gs:0x70(%edi)
467370:	5f                   	pop    %edi
467371:	49                   	dec    %ecx
467372:	6d                   	insl   (%dx),%es:(%edi)
467373:	70 6c                	jo     0x4673e1
467375:	69 63 69 74 00 58 45 	imul   $0x45580074,0x69(%ebx),%esp
46737c:	6c                   	insb   (%dx),%es:(%edi)
46737d:	65 6d                	gs insl (%dx),%es:(%edi)
46737f:	65 6e                	outsb  %gs:(%esi),(%dx)
467381:	74 00                	je     0x467383
467383:	45                   	inc    %ebp
467384:	6e                   	outsb  %ds:(%esi),(%dx)
467385:	76 69                	jbe    0x4673f0
467387:	72 6f                	jb     0x4673f8
467389:	6e                   	outsb  %ds:(%esi),(%dx)
46738a:	6d                   	insl   (%dx),%es:(%edi)
46738b:	65 6e                	outsb  %gs:(%esi),(%dx)
46738d:	74 00                	je     0x46738f
46738f:	67 65 74 5f          	addr16 gs je 0x4673f2
467393:	55                   	push   %ebp
467394:	73 65                	jae    0x4673fb
467396:	72 4e                	jb     0x4673e6
467398:	61                   	popa
467399:	6d                   	insl   (%dx),%es:(%edi)
46739a:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
46739e:	74 5f                	je     0x4673ff
4673a0:	4e                   	dec    %esi
4673a1:	6f                   	outsl  %ds:(%esi),(%dx)
4673a2:	77 00                	ja     0x4673a4
4673a4:	54                   	push   %esp
4673a5:	6f                   	outsl  %ds:(%esi),(%dx)
4673a6:	53                   	push   %ebx
4673a7:	68 6f 72 74 44       	push   $0x4474726f
4673ac:	61                   	popa
4673ad:	74 65                	je     0x467414
4673af:	53                   	push   %ebx
4673b0:	74 72                	je     0x467424
4673b2:	69 6e 67 00 53 61 76 	imul   $0x76615300,0x67(%esi),%ebp
4673b9:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4673bd:	74 4f                	je     0x46740e
4673bf:	72 43                	jb     0x467404
4673c1:	72 65                	jb     0x467428
4673c3:	61                   	popa
4673c4:	74 65                	je     0x46742b
4673c6:	4e                   	dec    %esi
4673c7:	75 53                	jne    0x46741c
4673c9:	70 65                	jo     0x467430
4673cb:	63 46 69             	arpl   %eax,0x69(%esi)
4673ce:	6c                   	insb   (%dx),%es:(%edi)
4673cf:	65 00 6f 63          	add    %ch,%gs:0x63(%edi)
4673d3:	74 6f                	je     0x467444
4673d5:	70 61                	jo     0x467438
4673d7:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4673da:	6e                   	outsb  %ds:(%esi),(%dx)
4673db:	67 00 45 6e          	add    %al,0x6e(%di)
4673df:	64 73 57             	fs jae 0x467439
4673e2:	69 74 68 00 53 74 72 	imul   $0x69727453,0x0(%eax,%ebp,2),%esi
4673e9:	69
4673ea:	6e                   	outsb  %ds:(%esi),(%dx)
4673eb:	67 43                	addr16 inc %ebx
4673ed:	6f                   	outsl  %ds:(%esi),(%dx)
4673ee:	6d                   	insl   (%dx),%es:(%edi)
4673ef:	70 61                	jo     0x467452
4673f1:	72 69                	jb     0x46745c
4673f3:	73 6f                	jae    0x467464
4673f5:	6e                   	outsb  %ds:(%esi),(%dx)
4673f6:	00 53 75             	add    %dl,0x75(%ebx)
4673f9:	62 73 74             	bound  %esi,0x74(%ebx)
4673fc:	72 69                	jb     0x467467
4673fe:	6e                   	outsb  %ds:(%esi),(%dx)
4673ff:	67 00 43 68          	add    %al,0x68(%bp,%di)
467403:	61                   	popa
467404:	72 00                	jb     0x467406
467406:	54                   	push   %esp
467407:	72 69                	jb     0x467472
467409:	6d                   	insl   (%dx),%es:(%edi)
46740a:	45                   	inc    %ebp
46740b:	6e                   	outsb  %ds:(%esi),(%dx)
46740c:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
467410:	6d                   	insl   (%dx),%es:(%edi)
467411:	6f                   	outsl  %ds:(%esi),(%dx)
467412:	76 65                	jbe    0x467479
467414:	54                   	push   %esp
467415:	72 61                	jb     0x467478
467417:	69 6c 69 6e 67 00 73 	imul   $0x70730067,0x6e(%ecx,%ebp,2),%ebp
46741e:	70
46741f:	65 63 46 69          	arpl   %eax,%gs:0x69(%esi)
467423:	6c                   	insb   (%dx),%es:(%edi)
467424:	65 4e                	gs dec %esi
467426:	61                   	popa
467427:	6d                   	insl   (%dx),%es:(%edi)
467428:	65 00 65 78          	add    %ah,%gs:0x78(%ebp)
46742c:	74 65                	je     0x467493
46742e:	6e                   	outsb  %ds:(%esi),(%dx)
46742f:	73 69                	jae    0x46749a
467431:	6f                   	outsl  %ds:(%esi),(%dx)
467432:	6e                   	outsb  %ds:(%esi),(%dx)
467433:	73 00                	jae    0x467435
467435:	50                   	push   %eax
467436:	61                   	popa
467437:	72 61                	jb     0x46749a
467439:	6d                   	insl   (%dx),%es:(%edi)
46743a:	41                   	inc    %ecx
46743b:	72 72                	jb     0x4674af
46743d:	61                   	popa
46743e:	79 41                	jns    0x467481
467440:	74 74                	je     0x4674b6
467442:	72 69                	jb     0x4674ad
467444:	62 75 74             	bound  %esi,0x74(%ebp)
467447:	65 00 50 61          	add    %dl,%gs:0x61(%eax)
46744b:	72 73                	jb     0x4674c0
46744d:	65 00 4f 70          	add    %cl,%gs:0x70(%edi)
467451:	65 6e                	outsb  %gs:(%esi),(%dx)
467453:	4e                   	dec    %esi
467454:	75 53                	jne    0x4674a9
467456:	70 65                	jo     0x4674bd
467458:	63 46 69             	arpl   %eax,0x69(%esi)
46745b:	6c                   	insb   (%dx),%es:(%edi)
46745c:	65 00 73 70          	add    %dh,%gs:0x70(%ebx)
467460:	65 63 46 69          	arpl   %eax,%gs:0x69(%esi)
467464:	6c                   	insb   (%dx),%es:(%edi)
467465:	65 50                	gs push %eax
467467:	61                   	popa
467468:	74 68                	je     0x4674d2
46746a:	00 58 43             	add    %bl,0x43(%eax)
46746d:	6f                   	outsl  %ds:(%esi),(%dx)
46746e:	6e                   	outsb  %ds:(%esi),(%dx)
46746f:	74 61                	je     0x4674d2
467471:	69 6e 65 72 00 73 65 	imul   $0x65730072,0x65(%esi),%ebp
467478:	74 5f                	je     0x4674d9
46747a:	56                   	push   %esi
46747b:	61                   	popa
46747c:	6c                   	insb   (%dx),%es:(%edi)
46747d:	75 65                	jne    0x4674e4
46747f:	00 41 64             	add    %al,0x64(%ecx)
467482:	64 52                	fs push %edx
467484:	65 6c                	gs insb (%dx),%es:(%edi)
467486:	65 61                	gs popa
467488:	73 65                	jae    0x4674ef
46748a:	4e                   	dec    %esi
46748b:	6f                   	outsl  %ds:(%esi),(%dx)
46748c:	74 65                	je     0x4674f3
46748e:	73 00                	jae    0x467490
467490:	6e                   	outsb  %ds:(%esi),(%dx)
467491:	75 53                	jne    0x4674e6
467493:	70 65                	jo     0x4674fa
467495:	63 00                	arpl   %eax,(%eax)
467497:	67 65 74 5f          	addr16 gs je 0x4674fa
46749b:	56                   	push   %esi
46749c:	61                   	popa
46749d:	6c                   	insb   (%dx),%es:(%edi)
46749e:	75 65                	jne    0x467505
4674a0:	00 54 72 69          	add    %dl,0x69(%edx,%esi,2)
4674a4:	6d                   	insl   (%dx),%es:(%edi)
4674a5:	00 55 70             	add    %dl,0x70(%ebp)
4674a8:	64 61                	fs popa
4674aa:	74 65                	je     0x467511
4674ac:	50                   	push   %eax
4674ad:	61                   	popa
4674ae:	63 6b 61             	arpl   %ebp,0x61(%ebx)
4674b1:	67 65 49             	addr16 gs dec %ecx
4674b4:	64 57                	fs push %edi
4674b6:	69 74 68 41 70 70 65 	imul   $0x6e657070,0x41(%eax,%ebp,2),%esi
4674bd:	6e
4674be:	64 56                	fs push %esi
4674c0:	61                   	popa
4674c1:	6c                   	insb   (%dx),%es:(%edi)
4674c2:	75 65                	jne    0x467529
4674c4:	00 47 65             	add    %al,0x65(%edi)
4674c7:	74 50                	je     0x467519
4674c9:	61                   	popa
4674ca:	63 6b 61             	arpl   %ebp,0x61(%ebx)
4674cd:	67 65 49             	addr16 gs dec %ecx
4674d0:	64 45                	fs inc %ebp
4674d2:	6c                   	insb   (%dx),%es:(%edi)
4674d3:	65 6d                	gs insl (%dx),%es:(%edi)
4674d5:	65 6e                	outsb  %gs:(%esi),(%dx)
4674d7:	74 46                	je     0x46751f
4674d9:	72 6f                	jb     0x46754a
4674db:	6d                   	insl   (%dx),%es:(%edi)
4674dc:	4e                   	dec    %esi
4674dd:	75 53                	jne    0x467532
4674df:	70 65                	jo     0x467546
4674e1:	63 00                	arpl   %eax,(%eax)
4674e3:	47                   	inc    %edi
4674e4:	65 74 56             	gs je  0x46753d
4674e7:	65 72 73             	gs jb  0x46755d
4674ea:	69 6f 6e 45 6c 65 6d 	imul   $0x6d656c45,0x6e(%edi),%ebp
4674f1:	65 6e                	outsb  %gs:(%esi),(%dx)
4674f3:	74 46                	je     0x46753b
4674f5:	72 6f                	jb     0x467566
4674f7:	6d                   	insl   (%dx),%es:(%edi)
4674f8:	4e                   	dec    %esi
4674f9:	75 53                	jne    0x46754e
4674fb:	70 65                	jo     0x467562
4674fd:	63 00                	arpl   %eax,(%eax)
4674ff:	67 65 74 5f          	addr16 gs je 0x467562
467503:	43                   	inc    %ebx
467504:	68 61 72 73 00       	push   $0x737261
467509:	55                   	push   %ebp
46750a:	70 64                	jo     0x467570
46750c:	61                   	popa
46750d:	74 65                	je     0x467574
46750f:	56                   	push   %esi
467510:	65 72 73             	gs jb  0x467586
467513:	69 6f 6e 57 69 74 68 	imul   $0x68746957,0x6e(%edi),%ebp
46751a:	41                   	inc    %ecx
46751b:	70 70                	jo     0x46758d
46751d:	65 6e                	outsb  %gs:(%esi),(%dx)
46751f:	64 56                	fs push %esi
467521:	61                   	popa
467522:	6c                   	insb   (%dx),%es:(%edi)
467523:	75 65                	jne    0x46758a
467525:	00 49 45             	add    %cl,0x45(%ecx)
467528:	6e                   	outsb  %ds:(%esi),(%dx)
467529:	75 6d                	jne    0x467598
46752b:	65 72 61             	gs jb  0x46758f
46752e:	74 6f                	je     0x46759f
467530:	72 60                	jb     0x467592
467532:	31 00                	xor    %eax,(%eax)
467534:	49                   	dec    %ecx
467535:	73 50                	jae    0x467587
467537:	61                   	popa
467538:	74 68                	je     0x4675a2
46753a:	52                   	push   %edx
46753b:	6f                   	outsl  %ds:(%esi),(%dx)
46753c:	6f                   	outsl  %ds:(%esi),(%dx)
46753d:	74 65                	je     0x4675a4
46753f:	64 00 47 65          	add    %al,%fs:0x65(%edi)
467543:	74 45                	je     0x46758a
467545:	6e                   	outsb  %ds:(%esi),(%dx)
467546:	75 6d                	jne    0x4675b5
467548:	65 72 61             	gs jb  0x4675ac
46754b:	74 6f                	je     0x4675bc
46754d:	72 00                	jb     0x46754f
46754f:	67 65 74 5f          	addr16 gs je 0x4675b2
467553:	43                   	inc    %ebx
467554:	75 72                	jne    0x4675c8
467556:	72 65                	jb     0x4675bd
467558:	6e                   	outsb  %ds:(%esi),(%dx)
467559:	74 00                	je     0x46755b
46755b:	47                   	inc    %edi
46755c:	65 74 4d             	gs je  0x4675ac
46755f:	65 74 61             	gs je  0x4675c3
467562:	64 61                	fs popa
467564:	74 61                	je     0x4675c7
467566:	00 53 74             	add    %dl,0x74(%ebx)
467569:	61                   	popa
46756a:	72 74                	jb     0x4675e0
46756c:	73 57                	jae    0x4675c5
46756e:	69 74 68 00 47 65 74 	imul   $0x46746547,0x0(%eax,%ebp,2),%esi
467575:	46
467576:	75 6c                	jne    0x4675e4
467578:	6c                   	insb   (%dx),%es:(%edi)
467579:	50                   	push   %eax
46757a:	61                   	popa
46757b:	74 68                	je     0x4675e5
46757d:	00 43 6f             	add    %al,0x6f(%ebx)
467580:	6e                   	outsb  %ds:(%esi),(%dx)
467581:	74 61                	je     0x4675e4
467583:	69 6e 73 00 47 65 74 	imul   $0x74654700,0x73(%esi),%ebp
46758a:	46                   	inc    %esi
46758b:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
467592:	00
467593:	47                   	inc    %edi
467594:	65 74 44             	gs je  0x4675db
467597:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
46759e:	79 4e                	jns    0x4675ee
4675a0:	61                   	popa
4675a1:	6d                   	insl   (%dx),%es:(%edi)
4675a2:	65 00 58 41          	add    %bl,%gs:0x41(%eax)
4675a6:	74 74                	je     0x46761c
4675a8:	72 69                	jb     0x467613
4675aa:	62 75 74             	bound  %esi,0x74(%ebp)
4675ad:	65 00 41 6e          	add    %al,%gs:0x6e(%ecx)
4675b1:	79 00                	jns    0x4675b3
4675b3:	47                   	inc    %edi
4675b4:	65 74 45             	gs je  0x4675fc
4675b7:	78 74                	js     0x46762d
4675b9:	65 6e                	outsb  %gs:(%esi),(%dx)
4675bb:	73 69                	jae    0x467626
4675bd:	6f                   	outsl  %ds:(%esi),(%dx)
4675be:	6e                   	outsb  %ds:(%esi),(%dx)
4675bf:	00 43 68             	add    %al,0x68(%ebx)
4675c2:	61                   	popa
4675c3:	6e                   	outsb  %ds:(%esi),(%dx)
4675c4:	67 65 45             	addr16 gs inc %ebp
4675c7:	78 74                	js     0x46763d
4675c9:	65 6e                	outsb  %gs:(%esi),(%dx)
4675cb:	73 69                	jae    0x467636
4675cd:	6f                   	outsl  %ds:(%esi),(%dx)
4675ce:	6e                   	outsb  %ds:(%esi),(%dx)
4675cf:	00 49 45             	add    %cl,0x45(%ecx)
4675d2:	6e                   	outsb  %ds:(%esi),(%dx)
4675d3:	75 6d                	jne    0x467642
4675d5:	65 72 61             	gs jb  0x467639
4675d8:	74 6f                	je     0x467649
4675da:	72 00                	jb     0x4675dc
4675dc:	4d                   	dec    %ebp
4675dd:	6f                   	outsl  %ds:(%esi),(%dx)
4675de:	76 65                	jbe    0x467645