680454:	00 03                	add    %al,(%ebx)
680456:	00 0b                	add    %cl,(%ebx)
680458:	54                   	push   %esp
680459:	6f                   	outsl  %ds:(%esi),(%dx)
68045a:	45                   	inc    %ebp
68045b:	6d                   	insl   (%dx),%es:(%edi)
68045c:	61                   	popa
68045d:	69 6c 4d 65 6e 75 58 	imul   $0x458756e,0x65(%ebp,%ecx,2),%ebp
680464:	04
680465:	00 00                	add    %al,(%eax)
680467:	0c 00                	or     $0x0,%al
680469:	0c 54                	or     $0x54,%al
68046b:	6f                   	outsl  %ds:(%esi),(%dx)
68046c:	45                   	inc    %ebp
68046d:	6d                   	insl   (%dx),%es:(%edi)
68046e:	61                   	popa
68046f:	69 6c 50 6f 70 75 70 	imul   $0x49707570,0x6f(%eax,%edx,2),%ebp
680476:	49
680477:	00 11                	add    %dl,(%ecx)
680479:	00 38                	add    %bh,(%eax)
68047b:	14 68                	adc    $0x68,%al
68047d:	00 0a                	add    %cl,(%edx)
68047f:	46                   	inc    %esi
680480:	6f                   	outsl  %ds:(%esi),(%dx)
680481:	72 6d                	jb     0x6804f0
680483:	43                   	inc    %ebx
680484:	72 65                	jb     0x6804eb
680486:	61                   	popa
680487:	74 65                	je     0x6804ee
680489:	12 00                	adc    (%eax),%al
68048b:	84 1d 68 00 0b 46    	test   %bl,0x460b0068
680491:	6f                   	outsl  %ds:(%esi),(%dx)
680492:	72 6d                	jb     0x680501
680494:	4b                   	dec    %ebx
680495:	65 79 44             	gs jns 0x6804dc
680498:	6f                   	outsl  %ds:(%esi),(%dx)
680499:	77 6e                	ja     0x680509
68049b:	1a 00                	sbb    (%eax),%al
68049d:	b0 1d                	mov    $0x1d,%al
68049f:	68 00 13 54 69       	push   $0x69541300
6804a4:	74 6c                	je     0x680512
6804a6:	65 49                	gs dec %ecx
6804a8:	6d                   	insl   (%dx),%es:(%edi)
6804a9:	61                   	popa
6804aa:	67 65 4d             	addr16 gs dec %ebp
6804ad:	6f                   	outsl  %ds:(%esi),(%dx)
6804ae:	75 73                	jne    0x680523
6804b0:	65 44                	gs inc %esp
6804b2:	6f                   	outsl  %ds:(%esi),(%dx)
6804b3:	77 6e                	ja     0x680523
6804b5:	1a 00                	sbb    (%eax),%al
6804b7:	e8 1d 68 00 13       	call   0x13686cd9
6804bc:	54                   	push   %esp
6804bd:	69 74 6c 65 49 6d 61 	imul   $0x67616d49,0x65(%esp,%ebp,2),%esi
6804c4:	67
6804c5:	65 4d                	gs dec %ebp
6804c7:	6f                   	outsl  %ds:(%esi),(%dx)
6804c8:	75 73                	jne    0x68053d
6804ca:	65 4d                	gs dec %ebp
6804cc:	6f                   	outsl  %ds:(%esi),(%dx)
6804cd:	76 65                	jbe    0x680534
6804cf:	18 00                	sbb    %al,(%eax)
6804d1:	48                   	dec    %eax
6804d2:	1e                   	push   %ds
6804d3:	68 00 11 54 69       	push   $0x69541100
6804d8:	74 6c                	je     0x680546
6804da:	65 49                	gs dec %ecx
6804dc:	6d                   	insl   (%dx),%es:(%edi)
6804dd:	61                   	popa
6804de:	67 65 4d             	addr16 gs dec %ebp
6804e1:	6f                   	outsl  %ds:(%esi),(%dx)
6804e2:	75 73                	jne    0x680557
6804e4:	65 55                	gs push %ebp
6804e6:	70 0f                	jo     0x6804f7
6804e8:	00 58 1e             	add    %bl,0x1e(%eax)
6804eb:	68 00 08 46 6f       	push   $0x6f460800
6804f0:	72 6d                	jb     0x68055f
6804f2:	53                   	push   %ebx
6804f3:	68 6f 77 18 00       	push   $0x18776f
6804f8:	9c                   	pushf
6804f9:	30 68 00             	xor    %ch,0x0(%eax)
6804fc:	11 42 6e             	adc    %eax,0x6e(%edx)
6804ff:	74 52                	je     0x680553
680501:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
680506:	67 6c                	insb   (%dx),%es:(%di)
680508:	65 43                	gs inc %ebx
68050a:	6c                   	insb   (%dx),%es:(%edi)
68050b:	69 63 6b 17 00 08 31 	imul   $0x31080017,0x6b(%ebx),%esp
680512:	68 00 10 42 6e       	push   $0x6e421000
680517:	74 46                	je     0x68055f
680519:	72 65                	jb     0x680580
68051b:	65 68 61 6e 64 43    	gs push $0x43646e61
680521:	6c                   	insb   (%dx),%es:(%edi)
680522:	69 63 6b 12 00 74 31 	imul   $0x31740012,0x6b(%ebx),%esp
680529:	68 00 0b 42 6e       	push   $0x6e420b00
68052e:	74 57                	je     0x680587
680530:	65 62 43 6c          	bound  %eax,%gs:0x6c(%ebx)
680534:	69 63 6b 14 00 98 27 	imul   $0x27980014,0x6b(%ebx),%esp
68053b:	68 00 0d 42 6e       	push   $0x6e420d00
680540:	74 43                	je     0x680585
680542:	6c                   	insb   (%dx),%es:(%edi)
680543:	6f                   	outsl  %ds:(%esi),(%dx)
680544:	73 65                	jae    0x6805ab
680546:	43                   	inc    %ebx
680547:	6c                   	insb   (%dx),%es:(%edi)
680548:	69 63 6b 17 00 b8 27 	imul   $0x27b80017,0x6b(%ebx),%esp
68054f:	68 00 10 42 6e       	push   $0x6e421000
680554:	74 4d                	je     0x6805a3
680556:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
68055d:	43                   	inc    %ebx
68055e:	6c                   	insb   (%dx),%es:(%edi)
68055f:	69 63 6b 15 00 a4 2f 	imul   $0x2fa40015,0x6b(%ebx),%esp
680566:	68 00 0e 53 6b       	push   $0x6b530e00
68056b:	69 6e 4d 65 6e 75 58 	imul   $0x58756e65,0x4d(%esi),%ebp
680572:	43                   	inc    %ebx
680573:	6c                   	insb   (%dx),%es:(%edi)
680574:	69 63 6b 19 00 74 32 	imul   $0x32740019,0x6b(%ebx),%esp
68057b:	68 00 12 43 6f       	push   $0x6f431200
680580:	6f                   	outsl  %ds:(%esi),(%dx)
680581:	6c                   	insb   (%dx),%es:(%edi)
680582:	54                   	push   %esp
680583:	72 61                	jb     0x6805e6
680585:	79 49                	jns    0x6805d0
680587:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
68058a:	31 43 6c             	xor    %eax,0x6c(%ebx)
68058d:	69 63 6b 1b 00 c4 2f 	imul   $0x2fc4001b,0x6b(%ebx),%esp
680594:	68 00 14 42 6e       	push   $0x6e421400
680599:	74 57                	je     0x6805f2
68059b:	69 6e 64 6f 77 4f 62 	imul   $0x624f776f,0x64(%esi),%ebp
6805a2:	6a 65                	push   $0x65
6805a4:	63 74 43 6c          	arpl   %esi,0x6c(%ebx,%eax,2)
6805a8:	69 63 6b 19 00 30 30 	imul   $0x30300019,0x6b(%ebx),%esp
6805af:	68 00 12 42 6e       	push   $0x6e421200
6805b4:	74 46                	je     0x6805fc
6805b6:	75 6c                	jne    0x680624
6805b8:	6c                   	insb   (%dx),%es:(%edi)
6805b9:	53                   	push   %ebx
6805ba:	63 72 65             	arpl   %esi,0x65(%edx)
6805bd:	65 6e                	outsb  %gs:(%esi),(%dx)
6805bf:	43                   	inc    %ebx
6805c0:	6c                   	insb   (%dx),%es:(%edi)
6805c1:	69 63 6b 18 00 2c 44 	imul   $0x442c0018,0x6b(%ebx),%esp
6805c8:	68 00 11 43 61       	push   $0x61431100
6805cd:	70 74                	jo     0x680643
6805cf:	75 72                	jne    0x680643
6805d1:	65 54                	gs push %esp
6805d3:	69 6d 65 72 54 69 6d 	imul   $0x6d695472,0x65(%ebp),%ebp
6805da:	65 72 18             	gs jb  0x6805f5
6805dd:	00 00                	add    %al,(%eax)
6805df:	47                   	inc    %edi
6805e0:	68 00 11 53 65       	push   $0x65531100
6805e5:	74 74                	je     0x68065b
6805e7:	69 6e 67 73 4d 65 6e 	imul   $0x6e654d73,0x67(%esi),%ebp
6805ee:	75 43                	jne    0x680633
6805f0:	6c                   	insb   (%dx),%es:(%edi)
6805f1:	69 63 6b 15 00 f8 47 	imul   $0x47f80015,0x6b(%ebx),%esp
6805f8:	68 00 0e 41 62       	push   $0x62410e00
6805fd:	6f                   	outsl  %ds:(%esi),(%dx)
6805fe:	75 74                	jne    0x680674
680600:	4d                   	dec    %ebp
680601:	65 6e                	outsb  %gs:(%esi),(%dx)
680603:	75 43                	jne    0x680648
680605:	6c                   	insb   (%dx),%es:(%edi)
680606:	69 63 6b 18 00 04 49 	imul   $0x49040018,0x6b(%ebx),%esp
68060d:	68 00 11 52 65       	push   $0x65521100
680612:	67 69 73 74 65 72 4d 	imul   $0x654d7265,0x74(%bp,%di),%esi
680619:	65
68061a:	6e                   	outsb  %ds:(%esi),(%dx)
68061b:	75 43                	jne    0x680660
68061d:	6c                   	insb   (%dx),%es:(%edi)
68061e:	69 63 6b 14 00 98 49 	imul   $0x49980014,0x6b(%ebx),%esp
680625:	68 00 0d 54 72       	push   $0x72540d00
68062a:	61                   	popa
68062b:	79 4d                	jns    0x68067a
68062d:	65 6e                	outsb  %gs:(%esi),(%dx)
68062f:	75 50                	jne    0x680681
680631:	6f                   	outsl  %ds:(%esi),(%dx)
680632:	70 75                	jo     0x6806a9
680634:	70 18                	jo     0x68064e
680636:	00 78 4b             	add    %bh,0x4b(%eax)
680639:	68 00 11 4d 69       	push   $0x694d1100
68063e:	6e                   	outsb  %ds:(%esi),(%dx)
68063f:	69 6d 69 7a 65 4d 65 	imul   $0x654d657a,0x69(%ebp),%ebp
680646:	6e                   	outsb  %ds:(%esi),(%dx)
680647:	75 43                	jne    0x68068c
680649:	6c                   	insb   (%dx),%es:(%edi)
68064a:	69 63 6b 20 00 bc 4b 	imul   $0x4bbc0020,0x6b(%ebx),%esp
680651:	68 00 19 43 61       	push   $0x61431900
680656:	70 74                	jo     0x6806cc
680658:	75 72                	jne    0x6806cc
68065a:	65 57                	gs push %edi
68065c:	69 6e 64 6f 77 4f 62 	imul   $0x624f776f,0x64(%esi),%ebp
680663:	6a 65                	push   $0x65
680665:	63 74 31 43          	arpl   %esi,0x43(%ecx,%esi,1)
680669:	6c                   	insb   (%dx),%es:(%edi)
68066a:	69 63 6b 1e 00 f8 4b 	imul   $0x4bf8001e,0x6b(%ebx),%esp
680671:	68 00 17 43 61       	push   $0x61431700
680676:	70 74                	jo     0x6806ec
680678:	75 72                	jne    0x6806ec
68067a:	65 46                	gs inc %esi
68067c:	75 6c                	jne    0x6806ea
68067e:	6c                   	insb   (%dx),%es:(%edi)
68067f:	53                   	push   %ebx
680680:	63 72 65             	arpl   %esi,0x65(%edx)
680683:	65 6e                	outsb  %gs:(%esi),(%dx)
680685:	31 43 6c             	xor    %eax,0x6c(%ebx)
680688:	69 63 6b 23 00 34 4c 	imul   $0x4c340023,0x6b(%ebx),%esp
68068f:	68 00 1c 43 61       	push   $0x61431c00
680694:	70 74                	jo     0x68070a
680696:	75 72                	jne    0x68070a
680698:	65 52                	gs push %edx
68069a:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
68069f:	67 6c                	insb   (%dx),%es:(%di)
6806a1:	65 52                	gs push %edx
6806a3:	65 67 69 6f 6e 31 43 	imul   $0x696c4331,%gs:0x6e(%bx),%ebp
6806aa:	6c 69
6806ac:	63 6b 22             	arpl   %ebp,0x22(%ebx)
6806af:	00 70 4c             	add    %dh,0x4c(%eax)
6806b2:	68 00 1b 43 61       	push   $0x61431b00
6806b7:	70 74                	jo     0x68072d
6806b9:	75 72                	jne    0x68072d
6806bb:	65 46                	gs inc %esi
6806bd:	72 65                	jb     0x680724
6806bf:	65 68 61 6e 64 52    	gs push $0x52646e61
6806c5:	65 67 69 6f 6e 31 43 	imul   $0x696c4331,%gs:0x6e(%bx),%ebp
6806cc:	6c 69
6806ce:	63 6b 24             	arpl   %ebp,0x24(%ebx)
6806d1:	00 ac 4c 68 00 1d 43 	add    %ch,0x431d0068(%esp,%ecx,2)
6806d8:	61                   	popa
6806d9:	70 74                	jo     0x68074f
6806db:	75 72                	jne    0x68074f
6806dd:	65 53                	gs push %ebx
6806df:	63 72 6f             	arpl   %esi,0x6f(%edx)
6806e2:	6c                   	insb   (%dx),%es:(%edi)
6806e3:	6c                   	insb   (%dx),%es:(%edi)
6806e4:	69 6e 67 57 65 62 50 	imul   $0x50626557,0x67(%esi),%ebp
6806eb:	61                   	popa
6806ec:	67 65 31 43 6c       	xor    %eax,%gs:0x6c(%bp,%di)
6806f1:	69 63 6b 15 00 e8 4c 	imul   $0x4ce80015,0x6b(%ebx),%esp
6806f8:	68 00 0e 53 65       	push   $0x65530e00
6806fd:	74 74                	je     0x680773
6806ff:	69 6e 67 73 31 43 6c 	imul   $0x6c433173,0x67(%esi),%ebp
680706:	69 63 6b 12 00 f0 4c 	imul   $0x4cf00012,0x6b(%ebx),%esp
68070d:	68 00 0b 41 62       	push   $0x62410b00
680712:	6f                   	outsl  %ds:(%esi),(%dx)
680713:	75 74                	jne    0x680789
680715:	31 43 6c             	xor    %eax,0x6c(%ebx)
680718:	69 63 6b 11 00 f8 4c 	imul   $0x4cf80011,0x6b(%ebx),%esp
68071f:	68 00 0a 45 78       	push   $0x78450a00
680724:	69 74 31 43 6c 69 63 	imul   $0x6b63696c,0x43(%ecx,%esi,1),%esi
68072b:	6b
68072c:	19 00                	sbb    %eax,(%eax)
68072e:	40                   	inc    %eax
68072f:	4d                   	dec    %ebp
680730:	68 00 12 54 6f       	push   $0x6f541200
680735:	45                   	inc    %ebp
680736:	64 69 74 6f 72 50 6f 	imul   $0x75706f50,%fs:0x72(%edi,%ebp,2),%esi
68073d:	70 75
68073f:	70 43                	jo     0x680784
680741:	6c                   	insb   (%dx),%es:(%edi)
680742:	69 63 6b 1c 00 48 4d 	imul   $0x4d48001c,0x6b(%ebx),%esp
680749:	68 00 15 54 6f       	push   $0x6f541500
68074e:	43                   	inc    %ebx
68074f:	6c                   	insb   (%dx),%es:(%edi)
680750:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
680757:	50                   	push   %eax
680758:	6f                   	outsl  %ds:(%esi),(%dx)
680759:	70 75                	jo     0x6807d0
68075b:	70 43                	jo     0x6807a0
68075d:	6c                   	insb   (%dx),%es:(%edi)
68075e:	69 63 6b 19 00 50 4d 	imul   $0x4d500019,0x6b(%ebx),%esp
680765:	68 00 12 54 6f       	push   $0x6f541200
68076a:	53                   	push   %ebx
68076b:	61                   	popa
68076c:	76 65                	jbe    0x6807d3
68076e:	41                   	inc    %ecx
68076f:	73 50                	jae    0x6807c1
680771:	6f                   	outsl  %ds:(%esi),(%dx)
680772:	70 75                	jo     0x6807e9
680774:	70 43                	jo     0x6807b9
680776:	6c                   	insb   (%dx),%es:(%edi)
680777:	69 63 6b 18 00 70 4d 	imul   $0x4d700018,0x6b(%ebx),%esp
68077e:	68 00 11 53 74       	push   $0x74531100
680783:	61                   	popa
680784:	72 74                	jb     0x6807fa
680786:	55                   	push   %ebp
680787:	70 54                	jo     0x6807dd
680789:	69 6d 65 72 54 69 6d 	imul   $0x6d695472,0x65(%ebp),%ebp
680790:	65 72 15             	gs jb  0x6807a8
680793:	00 2c 55 68 00 0e 46 	add    %ch,0x460e0068(,%edx,2)
68079a:	6f                   	outsl  %ds:(%esi),(%dx)
68079b:	72 6d                	jb     0x68080a
68079d:	43                   	inc    %ebx
68079e:	6c                   	insb   (%dx),%es:(%edi)
68079f:	6f                   	outsl  %ds:(%esi),(%dx)
6807a0:	73 65                	jae    0x680807
6807a2:	51                   	push   %ecx
6807a3:	75 65                	jne    0x68080a
6807a5:	72 79                	jb     0x680820
6807a7:	17                   	pop    %ss
6807a8:	00 64 55 68          	add    %ah,0x68(%ebp,%edx,2)
6807ac:	00 10                	add    %dl,(%eax)
6807ae:	42                   	inc    %edx
6807af:	6e                   	outsb  %ds:(%esi),(%dx)
6807b0:	74 53                	je     0x680805
6807b2:	65 74 74             	gs je  0x680829
6807b5:	69 6e 67 73 50 6f 70 	imul   $0x706f5073,0x67(%esi),%ebp
6807bc:	75 70                	jne    0x68082e
6807be:	14 00                	adc    $0x0,%al
6807c0:	3c 57                	cmp    $0x57,%al
6807c2:	68 00 0d 53 6b       	push   $0x6b530d00
6807c7:	69 6e 4d 65 6e 75 50 	imul   $0x50756e65,0x4d(%esi),%ebp
6807ce:	6f                   	outsl  %ds:(%esi),(%dx)
6807cf:	70 75                	jo     0x680846
6807d1:	70 1c                	jo     0x6807ef
6807d3:	00 60 57             	add    %ah,0x57(%eax)
6807d6:	68 00 15 50 69       	push   $0x69501500
6807db:	63 6b 53             	arpl   %ebp,0x53(%ebx)
6807de:	63 72 65             	arpl   %esi,0x65(%edx)
6807e1:	65 6e                	outsb  %gs:(%esi),(%dx)
6807e3:	43                   	inc    %ebx
6807e4:	6f                   	outsl  %ds:(%esi),(%dx)
6807e5:	6c                   	insb   (%dx),%es:(%edi)
6807e6:	6f                   	outsl  %ds:(%esi),(%dx)
6807e7:	72 31                	jb     0x68081a
6807e9:	43                   	inc    %ebx
6807ea:	6c                   	insb   (%dx),%es:(%edi)
6807eb:	69 63 6b 1c 00 e0 59 	imul   $0x59e0001c,0x6b(%ebx),%esp
6807f2:	68 00 15 4d 69       	push   $0x694d1500
6807f7:	6e                   	outsb  %ds:(%esi),(%dx)
6807f8:	69 6d 69 7a 65 52 41 	imul   $0x4152657a,0x69(%ebp),%ebp
6807ff:	4d                   	dec    %ebp
680800:	54                   	push   %esp
680801:	69 6d 65 72 54 69 6d 	imul   $0x6d695472,0x65(%ebp),%ebp
680808:	65 72 14             	gs jb  0x68081f
68080b:	00 3c 5a             	add    %bh,(%edx,%ebx,2)
68080e:	68 00 0d 4d 65       	push   $0x654d0d00
680813:	6e                   	outsb  %ds:(%esi),(%dx)
680814:	75 48                	jne    0x68085e
680816:	65 6c                	gs insb (%dx),%es:(%edi)
680818:	70 43                	jo     0x68085d
68081a:	6c                   	insb   (%dx),%es:(%edi)
68081b:	69 63 6b 14 00 84 5e 	imul   $0x5e840014,0x6b(%ebx),%esp
680822:	68 00 0d 45 78       	push   $0x78450d00
680827:	69 74 4d 65 6e 75 43 	imul   $0x6c43756e,0x65(%ebp,%ecx,2),%esi
68082e:	6c
68082f:	69 63 6b 1f 00 24 60 	imul   $0x6024001f,0x6b(%ebx),%esp
680836:	68 00 18 4d 65       	push   $0x654d1800
68083b:	6e                   	outsb  %ds:(%esi),(%dx)
68083c:	75 53                	jne    0x680891