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)
680a29:	53                   	push   %ebx
680a2a:	61                   	popa
680a2b:	76 65                	jbe    0x680a92
680a2d:	4d                   	dec    %ebp
680a2e:	65 6e                	outsb  %gs:(%esi),(%dx)
680a30:	75 43                	jne    0x680a75
680a32:	6c                   	insb   (%dx),%es:(%edi)
680a33:	69 63 6b 19 00 a0 84 	imul   $0x84a00019,0x6b(%ebx),%esp
680a3a:	68 00 12 54 6f       	push   $0x6f541200
680a3f:	50                   	push   %eax
680a40:	72 69                	jb     0x680aab
680a42:	6e                   	outsb  %ds:(%esi),(%dx)
680a43:	74 65                	je     0x680aaa
680a45:	72 4d                	jb     0x680a94
680a47:	65 6e                	outsb  %gs:(%esi),(%dx)
680a49:	75 43                	jne    0x680a8e
680a4b:	6c                   	insb   (%dx),%es:(%edi)
680a4c:	69 63 6b 16 00 d0 84 	imul   $0x84d00016,0x6b(%ebx),%esp
680a53:	68 00 0f 4f 75       	push   $0x754f0f00
680a58:	74 70                	je     0x680aca
680a5a:	75 74                	jne    0x680ad0
680a5c:	4c                   	dec    %esp
680a5d:	69 73 74 50 6f 70 75 	imul   $0x75706f50,0x74(%ebx),%esi
680a64:	70 17                	jo     0x680a7d
680a66:	00 50 85             	add    %dl,-0x7b(%eax)
680a69:	68 00 10 45 66       	push   $0x66451000
680a6e:	66 65 63 74 73 4d    	arpl   %si,%gs:0x4d(%ebx,%esi,2)
680a74:	65 6e                	outsb  %gs:(%esi),(%dx)
680a76:	75 43                	jne    0x680abb
680a78:	6c                   	insb   (%dx),%es:(%edi)
680a79:	69 63 6b 1c 00 78 86 	imul   $0x8678001c,0x6b(%ebx),%esp
680a80:	68 00 15 49 6e       	push   $0x6e491500
680a85:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
680a89:	65 4d                	gs dec %ebp
680a8b:	6f                   	outsl  %ds:(%esi),(%dx)
680a8c:	75 73                	jne    0x680b01
680a8e:	65 4d                	gs dec %ebp
680a90:	65 6e                	outsb  %gs:(%esi),(%dx)
680a92:	75 43                	jne    0x680ad7
680a94:	6c                   	insb   (%dx),%es:(%edi)
680a95:	69 63 6b 17 00 e4 85 	imul   $0x85e40017,0x6b(%ebx),%esp
680a9c:	68 00 10 43 61       	push   $0x61431000
680aa1:	70 74                	jo     0x680b17
680aa3:	69 6f 6e 4d 65 6e 75 	imul   $0x756e654d,0x6e(%edi),%ebp
680aaa:	43                   	inc    %ebx
680aab:	6c                   	insb   (%dx),%es:(%edi)
680aac:	69 63 6b 18 00 90 86 	imul   $0x86900018,0x6b(%ebx),%esp
680ab3:	68 00 11 45 66       	push   $0x66451100
680ab8:	66 65 63 74 73 50    	arpl   %si,%gs:0x50(%ebx,%esi,2)
680abe:	6f                   	outsl  %ds:(%esi),(%dx)
680abf:	70 75                	jo     0x680b36
680ac1:	70 43                	jo     0x680b06
680ac3:	6c                   	insb   (%dx),%es:(%edi)
680ac4:	69 63 6b 18 00 98 86 	imul   $0x86980018,0x6b(%ebx),%esp
680acb:	68 00 11 43 61       	push   $0x61431100
680ad0:	70 74                	jo     0x680b46
680ad2:	69 6f 6e 50 6f 70 75 	imul   $0x75706f50,0x6e(%edi),%ebp
680ad9:	70 43                	jo     0x680b1e
680adb:	6c                   	insb   (%dx),%es:(%edi)
680adc:	69 63 6b 1d 00 a0 86 	imul   $0x86a0001d,0x6b(%ebx),%esp
680ae3:	68 00 16 49 6e       	push   $0x6e491600
680ae8:	63 6c 75 64          	arpl   %ebp,0x64(%ebp,%esi,2)
680aec:	65 4d                	gs dec %ebp
680aee:	6f                   	outsl  %ds:(%esi),(%dx)
680aef:	75 73                	jne    0x680b64
680af1:	65 50                	gs push %eax
680af3:	6f                   	outsl  %ds:(%esi),(%dx)
680af4:	70 75                	jo     0x680b6b
680af6:	70 43                	jo     0x680b3b
680af8:	6c                   	insb   (%dx),%es:(%edi)
680af9:	69 63 6b 15 00 8c 48 	imul   $0x488c0015,0x6b(%ebx),%esp
680b00:	68 00 0e 4f 72       	push   $0x724f0e00
680b05:	64 65 72 4d          	fs gs jb 0x680b56
680b09:	65 6e                	outsb  %gs:(%esi),(%dx)
680b0b:	75 43                	jne    0x680b50
680b0d:	6c                   	insb   (%dx),%es:(%edi)
680b0e:	69 63 6b 18 00 d0 5a 	imul   $0x5ad00018,0x6b(%ebx),%esp
680b15:	68 00 11 4d 65       	push   $0x654d1100
680b1a:	6e                   	outsb  %ds:(%esi),(%dx)
680b1b:	75 54                	jne    0x680b71
680b1d:	75 74                	jne    0x680b93
680b1f:	6f                   	outsl  %ds:(%esi),(%dx)
680b20:	72 69                	jb     0x680b8b
680b22:	61                   	popa
680b23:	6c                   	insb   (%dx),%es:(%edi)
680b24:	43                   	inc    %ebx
680b25:	6c                   	insb   (%dx),%es:(%edi)
680b26:	69 63 6b 1d 00 a8 86 	imul   $0x86a8001d,0x6b(%ebx),%esp
680b2d:	68 00 16 50 61       	push   $0x61501600
680b32:	6e                   	outsb  %ds:(%esi),(%dx)
680b33:	65 6c                	gs insb (%dx),%es:(%edi)
680b35:	54                   	push   %esp
680b36:	6f                   	outsl  %ds:(%esi),(%dx)
680b37:	4d                   	dec    %ebp
680b38:	61                   	popa
680b39:	69 6e 53 63 72 65 65 	imul   $0x65657263,0x53(%esi),%ebp
680b40:	6e                   	outsb  %ds:(%esi),(%dx)
680b41:	43                   	inc    %ebx
680b42:	6c                   	insb   (%dx),%es:(%edi)
680b43:	69 63 6b 17 00 b8 84 	imul   $0x84b80017,0x6b(%ebx),%esp
680b4a:	68 00 10 54 6f       	push   $0x6f541000
680b4f:	45                   	inc    %ebp
680b50:	6d                   	insl   (%dx),%es:(%edi)
680b51:	61                   	popa
680b52:	69 6c 4d 65 6e 75 43 	imul   $0x6c43756e,0x65(%ebp,%ecx,2),%ebp
680b59:	6c
680b5a:	69 63 6b 18 00 68 4d 	imul   $0x4d680018,0x6b(%ebx),%esp
680b61:	68 00 11 54 6f       	push   $0x6f541100
680b66:	45                   	inc    %ebp
680b67:	6d                   	insl   (%dx),%es:(%edi)
680b68:	61                   	popa
680b69:	69 6c 50 6f 70 75 70 	imul   $0x43707570,0x6f(%eax,%edx,2),%ebp
680b70:	43
680b71:	6c                   	insb   (%dx),%es:(%edi)
680b72:	69 63 6b 03 00 16 00 	imul   $0x160003,0x6b(%ebx),%esp
680b79:	12 03                	adc    (%ebx),%al
680b7b:	4a                   	dec    %edx
680b7c:	00 fc                	add    %bh,%ah
680b7e:	67 68 00 18 42 68    	addr16 push $0x68421800
680b84:	00 58 33             	add    %bl,0x33(%eax)
680b87:	68 00 0a 54 4d       	push   $0x4d540a00
680b8c:	61                   	popa
680b8d:	69 6e 50 61 6e 65 6c 	imul   $0x6c656e61,0x50(%esi),%ebp
680b94:	0e                   	push   %cs
680b95:	00 d4                	add    %dl,%ah
680b97:	d7                   	xlat   %ds:(%ebx)
680b98:	43                   	inc    %ebx
680b99:	00 90 cd 47 00 90    	add    %dl,-0x6fffb833(%eax)
680b9f:	43                   	inc    %ebx
680ba0:	4b                   	dec    %ebx
680ba1:	00 88 33 4b 00 c4    	add    %cl,-0x3bffb4cd(%eax)
680ba7:	cf                   	iret
680ba8:	43                   	inc    %ebx
680ba9:	00 6c 4e 44          	add    %ch,0x44(%esi,%ecx,2)
680bad:	00 f0                	add    %dh,%al
680baf:	3d 4b 00 c8 33       	cmp    $0x33c8004b,%eax
680bb4:	49                   	dec    %ecx
680bb5:	00 08                	add    %cl,(%eax)
680bb7:	32 4d 00             	xor    0x0(%ebp),%cl
680bba:	ac                   	lods   %ds:(%esi),%al
680bbb:	38 4b 00             	cmp    %cl,0x0(%ebx)
680bbe:	48                   	dec    %eax
680bbf:	d5 43                	aad    $0x43
680bc1:	00 18                	add    %bl,(%eax)
680bc3:	7d 45                	jge    0x680c0a
680bc5:	00 1c 75 45 00 6c b5 	add    %bl,-0x4a93ffbb(,%esi,2)
680bcc:	60                   	pusha
680bcd:	00 8b c0 d4 0b 68    	add    %cl,0x680bd4c0(%ebx)
680bd3:	00 07                	add    %al,(%edi)
680bd5:	0a 54 4d 61          	or     0x61(%ebp,%ecx,2),%dl
680bd9:	69 6e 50 61 6e 65 6c 	imul   $0x6c656e61,0x50(%esi),%ebp
680be0:	88 fc                	mov    %bh,%ah
680be2:	67 00 e8             	addr16 add %ch,%al
680be5:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
680be9:	00 0a                	add    %cl,(%edx)
680beb:	55                   	push   %ebp
680bec:	4d                   	dec    %ebp
680bed:	61                   	popa
680bee:	69 6e 50 61 6e 65 6c 	imul   $0x6c656e61,0x50(%esi),%ebp
680bf5:	00 00                	add    %al,(%eax)
680bf7:	90                   	nop
680bf8:	55                   	push   %ebp
680bf9:	8b ec                	mov    %esp,%ebp
680bfb:	83 c4 f8             	add    $0xfffffff8,%esp
680bfe:	53                   	push   %ebx
680bff:	56                   	push   %esi
680c00:	57                   	push   %edi
680c01:	84 d2                	test   %dl,%dl
680c03:	74 08                	je     0x680c0d
680c05:	83 c4 f0             	add    $0xfffffff0,%esp
680c08:	e8 cf 31 d8 ff       	call   0x403ddc
680c0d:	88 55 fb             	mov    %dl,-0x5(%ebp)
680c10:	89 45 fc             	mov    %eax,-0x4(%ebp)
680c13:	33 d2                	xor    %edx,%edx
680c15:	8b 45 fc             	mov    -0x4(%ebp),%eax