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
68083e:	63 72 65             	arpl   %esi,0x65(%edx)
680841:	65 6e                	outsb  %gs:(%esi),(%dx)
680843:	4d                   	dec    %ebp
680844:	61                   	popa
680845:	67 6e                	outsb  %ds:(%si),(%dx)
680847:	69 66 69 65 72 43 6c 	imul   $0x6c437265,0x69(%esi),%esp
68084e:	69 63 6b 1c 00 2c 60 	imul   $0x602c001c,0x6b(%ebx),%esp
680855:	68 00 15 53 63       	push   $0x63531500
68085a:	72 65                	jb     0x6808c1
68085c:	65 6e                	outsb  %gs:(%esi),(%dx)
68085e:	4d                   	dec    %ebp
68085f:	61                   	popa
680860:	67 6e                	outsb  %ds:(%si),(%dx)
680862:	69 66 69 65 72 31 43 	imul   $0x43317265,0x69(%esi),%esp
680869:	6c                   	insb   (%dx),%es:(%edi)
68086a:	69 63 6b 1a 00 60 4d 	imul   $0x4d60001a,0x6b(%ebx),%esp
680871:	68 00 13 54 6f       	push   $0x6f541300
680876:	50                   	push   %eax
680877:	72 69                	jb     0x6808e2
680879:	6e                   	outsb  %ds:(%esi),(%dx)
68087a:	74 65                	je     0x6808e1
68087c:	72 50                	jb     0x6808ce
68087e:	6f                   	outsl  %ds:(%esi),(%dx)
68087f:	70 75                	jo     0x6808f6
680881:	70 43                	jo     0x6808c6
680883:	6c                   	insb   (%dx),%es:(%edi)
680884:	69 63 6b 1d 00 68 60 	imul   $0x6068001d,0x6b(%ebx),%esp
68088b:	68 00 16 44 72       	push   $0x72441600
680890:	6f                   	outsl  %ds:(%esi),(%dx)
680891:	70 46                	jo     0x6808d9
680893:	69 6c 65 54 61 72 67 	imul   $0x65677261,0x54(%ebp,%eiz,2),%ebp
68089a:	65
68089b:	74 44                	je     0x6808e1
68089d:	72 61                	jb     0x680900
68089f:	67 4f                	addr16 dec %edi
6808a1:	76 65                	jbe    0x680908
6808a3:	72 1a                	jb     0x6808bf
6808a5:	00 f8                	add    %bh,%al
6808a7:	60                   	pusha
6808a8:	68 00 13 44 72       	push   $0x72441300
6808ad:	6f                   	outsl  %ds:(%esi),(%dx)
6808ae:	70 46                	jo     0x6808f6
6808b0:	69 6c 65 54 61 72 67 	imul   $0x65677261,0x54(%ebp,%eiz,2),%ebp
6808b7:	65
6808b8:	74 45                	je     0x6808ff
6808ba:	6e                   	outsb  %ds:(%esi),(%dx)
6808bb:	74 65                	je     0x680922
6808bd:	72 19                	jb     0x6808d8
6808bf:	00 34 62             	add    %dh,(%edx,%eiz,2)
6808c2:	68 00 12 44 72       	push   $0x72441200
6808c7:	6f                   	outsl  %ds:(%esi),(%dx)
6808c8:	70 46                	jo     0x680910
6808ca:	69 6c 65 54 61 72 67 	imul   $0x65677261,0x54(%ebp,%eiz,2),%ebp
6808d1:	65
6808d2:	74 44                	je     0x680918
6808d4:	72 6f                	jb     0x680945
6808d6:	70 1c                	jo     0x6808f4
6808d8:	00 24 64             	add    %ah,(%esp,%eiz,2)
6808db:	68 00 15 46 75       	push   $0x75461500
6808e0:	6c                   	insb   (%dx),%es:(%edi)
6808e1:	6c                   	insb   (%dx),%es:(%edi)
6808e2:	50                   	push   %eax
6808e3:	72 65                	jb     0x68094a
6808e5:	76 69                	jbe    0x680950
6808e7:	65 77 54             	gs ja  0x68093e
6808ea:	69 6d 65 72 54 69 6d 	imul   $0x6d695472,0x65(%ebp),%ebp
6808f1:	65 72 12             	gs jb  0x680906
6808f4:	00 f4                	add    %dh,%ah
6808f6:	66 68 00 0b          	pushw  $0xb00
6808fa:	46                   	inc    %esi
6808fb:	6f                   	outsl  %ds:(%esi),(%dx)
6808fc:	72 6d                	jb     0x68096b
6808fe:	44                   	inc    %esp
6808ff:	65 73 74             	gs jae 0x680976
680902:	72 6f                	jb     0x680973
680904:	79 1b                	jns    0x680921
680906:	00 f4                	add    %dh,%ah
680908:	6f                   	outsl  %ds:(%esi),(%dx)
680909:	68 00 14 42 6e       	push   $0x6e421400
68090e:	74 41                	je     0x680951
680910:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
680914:	65 57                	gs push %edi
680916:	69 6e 64 6f 77 43 6c 	imul   $0x6c43776f,0x64(%esi),%ebp
68091d:	69 63 6b 20 00 80 4b 	imul   $0x4b800020,0x6b(%ebx),%esp
680924:	68 00 19 43 61       	push   $0x61431900
680929:	70 74                	jo     0x68099f
68092b:	75 72                	jne    0x68099f
68092d:	65 41                	gs inc %ecx
68092f:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
680933:	65 57                	gs push %edi
680935:	69 6e 64 6f 77 31 43 	imul   $0x4331776f,0x64(%esi),%ebp
68093c:	6c                   	insb   (%dx),%es:(%edi)
68093d:	69 63 6b 17 00 d4 77 	imul   $0x77d40017,0x6b(%ebx),%esp
680944:	68 00 10 45 64       	push   $0x64451000
680949:	69 74 6f 72 54 69 6d 	imul   $0x656d6954,0x72(%edi,%ebp,2),%esi
680950:	65
680951:	72 54                	jb     0x6809a7
680953:	69 6d 65 72 15 00 e0 	imul   $0xe0001572,0x65(%ebp),%ebp
68095a:	31 68 00             	xor    %ebp,0x0(%eax)
68095d:	0e                   	push   %cs
68095e:	4f                   	dec    %edi
68095f:	70 65                	jo     0x6809c6
680961:	6e                   	outsb  %ds:(%esi),(%dx)
680962:	46                   	inc    %esi
680963:	69 6c 65 31 43 6c 69 	imul   $0x63696c43,0x31(%ebp,%eiz,2),%ebp
68096a:	63
68096b:	6b 18 00             	imul   $0x0,(%eax),%ebx
68096e:	00 81 68 00 11 4f    	add    %al,0x4f110068(%ecx)
680974:	70 65                	jo     0x6809db
680976:	6e                   	outsb  %ds:(%esi),(%dx)
680977:	46                   	inc    %esi
680978:	69 6c 65 4d 65 6e 75 	imul   $0x43756e65,0x4d(%ebp,%eiz,2),%ebp
68097f:	43
680980:	6c                   	insb   (%dx),%es:(%edi)
680981:	69 63 6b 19 00 10 82 	imul   $0x82100019,0x6b(%ebx),%esp
680988:	68 00 12 4d 61       	push   $0x614d1200
68098d:	67 6e                	outsb  %ds:(%si),(%dx)
68098f:	69 66 69 65 72 4d 65 	imul   $0x654d7265,0x69(%esi),%esp
680996:	6e                   	outsb  %ds:(%esi),(%dx)
680997:	75 43                	jne    0x6809dc
680999:	6c                   	insb   (%dx),%es:(%edi)
68099a:	69 63 6b 19 00 90 82 	imul   $0x82900019,0x6b(%ebx),%esp
6809a1:	68 00 12 50 69       	push   $0x69501200
6809a6:	63 6b 43             	arpl   %ebp,0x43(%ebx)
6809a9:	6f                   	outsl  %ds:(%esi),(%dx)
6809aa:	6c                   	insb   (%dx),%es:(%edi)
6809ab:	6f                   	outsl  %ds:(%esi),(%dx)
6809ac:	72 4d                	jb     0x6809fb
6809ae:	65 6e                	outsb  %gs:(%esi),(%dx)
6809b0:	75 43                	jne    0x6809f5
6809b2:	6c                   	insb   (%dx),%es:(%edi)
6809b3:	69 63 6b 1b 00 58 4d 	imul   $0x4d58001b,0x6b(%ebx),%esp
6809ba:	68 00 14 54 6f       	push   $0x6f541400
6809bf:	41                   	inc    %ecx
6809c0:	75 74                	jne    0x680a36
6809c2:	6f                   	outsl  %ds:(%esi),(%dx)
6809c3:	53                   	push   %ebx
6809c4:	61                   	popa
6809c5:	76 65                	jbe    0x680a2c
6809c7:	50                   	push   %eax
6809c8:	6f                   	outsl  %ds:(%esi),(%dx)
6809c9:	70 75                	jo     0x680a40
6809cb:	70 43                	jo     0x680a10
6809cd:	6c                   	insb   (%dx),%es:(%edi)
6809ce:	69 63 6b 18 00 4c 83 	imul   $0x834c0018,0x6b(%ebx),%esp
6809d5:	68 00 11 54 6f       	push   $0x6f541100
6809da:	45                   	inc    %ebp
6809db:	64 69 74 6f 72 4d 65 	imul   $0x756e654d,%fs:0x72(%edi,%ebp,2),%esi
6809e2:	6e 75
6809e4:	43                   	inc    %ebx
6809e5:	6c                   	insb   (%dx),%es:(%edi)
6809e6:	69 63 6b 1b 00 60 83 	imul   $0x8360001b,0x6b(%ebx),%esp
6809ed:	68 00 14 54 6f       	push   $0x6f541400
6809f2:	43                   	inc    %ebx
6809f3:	6c                   	insb   (%dx),%es:(%edi)
6809f4:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
6809fb:	4d                   	dec    %ebp
6809fc:	65 6e                	outsb  %gs:(%esi),(%dx)
6809fe:	75 43                	jne    0x680a43
680a00:	6c                   	insb   (%dx),%es:(%edi)
680a01:	69 63 6b 18 00 78 83 	imul   $0x83780018,0x6b(%ebx),%esp
680a08:	68 00 11 54 6f       	push   $0x6f541100
680a0d:	53                   	push   %ebx
680a0e:	61                   	popa
680a0f:	76 65                	jbe    0x680a76
680a11:	41                   	inc    %ecx
680a12:	73 4d                	jae    0x680a61
680a14:	65 6e                	outsb  %gs:(%esi),(%dx)
680a16:	75 43                	jne    0x680a5b
680a18:	6c                   	insb   (%dx),%es:(%edi)
680a19:	69 63 6b 1a 00 90 83 	imul   $0x8390001a,0x6b(%ebx),%esp
680a20:	68 00 13 54 6f       	push   $0x6f541300
680a25:	41                   	inc    %ecx
680a26:	75 74                	jne    0x680a9c
680a28:	6f                   	outsl  %ds:(%esi),(%dx)