67ffa3:	0b 00                	or     (%eax),%eax
67ffa5:	08 54 72 61          	or     %dl,0x61(%edx,%esi,2)
67ffa9:	79 4d                	jns    0x67fff8
67ffab:	65 6e                	outsb  %gs:(%esi),(%dx)
67ffad:	75 64                	jne    0x680013
67ffaf:	03 00                	add    (%eax),%eax
67ffb1:	00 0c 00             	add    %cl,(%eax,%eax,1)
67ffb4:	0c 4d                	or     $0x4d,%al
67ffb6:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
67ffbd:	4d                   	dec    %ebp
67ffbe:	65 6e                	outsb  %gs:(%esi),(%dx)
67ffc0:	75 68                	jne    0x68002a
67ffc2:	03 00                	add    (%eax),%eax
67ffc4:	00 0c 00             	add    %cl,(%eax,%eax,1)
67ffc7:	02 4e 31             	add    0x31(%esi),%cl
67ffca:	6c                   	insb   (%dx),%es:(%edi)
67ffcb:	03 00                	add    (%eax),%eax
67ffcd:	00 0c 00             	add    %cl,(%eax,%eax,1)
67ffd0:	14 43                	adc    $0x43,%al
67ffd2:	61                   	popa
67ffd3:	70 74                	jo     0x680049
67ffd5:	75 72                	jne    0x680049
67ffd7:	65 57                	gs push %edi
67ffd9:	69 6e 64 6f 77 4f 62 	imul   $0x624f776f,0x64(%esi),%ebp
67ffe0:	6a 65                	push   $0x65
67ffe2:	63 74 31 70          	arpl   %esi,0x70(%ecx,%esi,1)
67ffe6:	03 00                	add    (%eax),%eax
67ffe8:	00 0c 00             	add    %cl,(%eax,%eax,1)
67ffeb:	12 43 61             	adc    0x61(%ebx),%al
67ffee:	70 74                	jo     0x680064
67fff0:	75 72                	jne    0x680064
67fff2:	65 46                	gs inc %esi
67fff4:	75 6c                	jne    0x680062
67fff6:	6c                   	insb   (%dx),%es:(%edi)
67fff7:	53                   	push   %ebx
67fff8:	63 72 65             	arpl   %esi,0x65(%edx)
67fffb:	65 6e                	outsb  %gs:(%esi),(%dx)
67fffd:	31 74 03 00          	xor    %esi,0x0(%ebx,%eax,1)
680001:	00 0c 00             	add    %cl,(%eax,%eax,1)
680004:	17                   	pop    %ss
680005:	43                   	inc    %ebx
680006:	61                   	popa
680007:	70 74                	jo     0x68007d
680009:	75 72                	jne    0x68007d
68000b:	65 52                	gs push %edx
68000d:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
680012:	67 6c                	insb   (%dx),%es:(%di)
680014:	65 52                	gs push %edx
680016:	65 67 69 6f 6e 31 78 	imul   $0x37831,%gs:0x6e(%bx),%ebp
68001d:	03 00
68001f:	00 0c 00             	add    %cl,(%eax,%eax,1)
680022:	16                   	push   %ss
680023:	43                   	inc    %ebx
680024:	61                   	popa
680025:	70 74                	jo     0x68009b
680027:	75 72                	jne    0x68009b
680029:	65 46                	gs inc %esi
68002b:	72 65                	jb     0x680092
68002d:	65 68 61 6e 64 52    	gs push $0x52646e61
680033:	65 67 69 6f 6e 31 7c 	imul   $0x37c31,%gs:0x6e(%bx),%ebp
68003a:	03 00
68003c:	00 0c 00             	add    %cl,(%eax,%eax,1)
68003f:	18 43 61             	sbb    %al,0x61(%ebx)
680042:	70 74                	jo     0x6800b8
680044:	75 72                	jne    0x6800b8
680046:	65 53                	gs push %ebx
680048:	63 72 6f             	arpl   %esi,0x6f(%edx)
68004b:	6c                   	insb   (%dx),%es:(%edi)
68004c:	6c                   	insb   (%dx),%es:(%edi)
68004d:	69 6e 67 57 65 62 50 	imul   $0x50626557,0x67(%esi),%ebp
680054:	61                   	popa
680055:	67 65 31 80 03 00    	xor    %eax,%gs:0x3(%bx,%si)
68005b:	00 0c 00             	add    %cl,(%eax,%eax,1)
68005e:	02 4e 32             	add    0x32(%esi),%cl
680061:	84 03                	test   %al,(%ebx)
680063:	00 00                	add    %al,(%eax)
680065:	0c 00                	or     $0x0,%al
680067:	0d 54 6f 45 64       	or     $0x64456f54,%eax
68006c:	69 74 6f 72 50 6f 70 	imul   $0x75706f50,0x72(%edi,%ebp,2),%esi
680073:	75
680074:	70 88                	jo     0x67fffe
680076:	03 00                	add    (%eax),%eax
680078:	00 0c 00             	add    %cl,(%eax,%eax,1)
68007b:	10 54 6f 43          	adc    %dl,0x43(%edi,%ebp,2)
68007f:	6c                   	insb   (%dx),%es:(%edi)
680080:	69 70 62 6f 61 72 64 	imul   $0x6472616f,0x62(%eax),%esi
680087:	50                   	push   %eax
680088:	6f                   	outsl  %ds:(%esi),(%dx)
680089:	70 75                	jo     0x680100
68008b:	70 8c                	jo     0x680019
68008d:	03 00                	add    (%eax),%eax
68008f:	00 0c 00             	add    %cl,(%eax,%eax,1)
680092:	0d 54 6f 53 61       	or     $0x61536f54,%eax
680097:	76 65                	jbe    0x6800fe
680099:	41                   	inc    %ecx
68009a:	73 50                	jae    0x6800ec
68009c:	6f                   	outsl  %ds:(%esi),(%dx)
68009d:	70 75                	jo     0x680114
68009f:	70 90                	jo     0x680031
6800a1:	03 00                	add    (%eax),%eax
6800a3:	00 0c 00             	add    %cl,(%eax,%eax,1)
6800a6:	02 4e 33             	add    0x33(%esi),%cl
6800a9:	94                   	xchg   %eax,%esp
6800aa:	03 00                	add    (%eax),%eax
6800ac:	00 0c 00             	add    %cl,(%eax,%eax,1)
6800af:	09 53 65             	or     %edx,0x65(%ebx)
6800b2:	74 74                	je     0x680128
6800b4:	69 6e 67 73 31 98 03 	imul   $0x3983173,0x67(%esi),%ebp
6800bb:	00 00                	add    %al,(%eax)
6800bd:	0c 00                	or     $0x0,%al
6800bf:	06                   	push   %es
6800c0:	41                   	inc    %ecx
6800c1:	62 6f 75             	bound  %ebp,0x75(%edi)
6800c4:	74 31                	je     0x6800f7
6800c6:	9c                   	pushf
6800c7:	03 00                	add    (%eax),%eax
6800c9:	00 0c 00             	add    %cl,(%eax,%eax,1)
6800cc:	02 4e 34             	add    0x34(%esi),%cl
6800cf:	a0 03 00 00 0c       	mov    0xc000003,%al
6800d4:	00 05 45 78 69 74    	add    %al,0x74697845
6800da:	31 a4 03 00 00 0a 00 	xor    %esp,0xa0000(%ebx,%eax,1)
6800e1:	0c 53                	or     $0x53,%al
6800e3:	74 61                	je     0x680146
6800e5:	72 74                	jb     0x68015b
6800e7:	55                   	push   %ebp
6800e8:	70 54                	jo     0x68013e
6800ea:	69 6d 65 72 a8 03 00 	imul   $0x3a872,0x65(%ebp),%ebp
6800f1:	00 03                	add    %al,(%ebx)
6800f3:	00 09                	add    %cl,(%ecx)
6800f5:	53                   	push   %ebx
6800f6:	6b 69 6e 4d          	imul   $0x4d,0x6e(%ecx),%ebp
6800fa:	65 6e                	outsb  %gs:(%esi),(%dx)
6800fc:	75 31                	jne    0x68012f
6800fe:	ac                   	lods   %ds:(%esi),%al
6800ff:	03 00                	add    (%eax),%eax
680101:	00 06                	add    %al,(%esi)
680103:	00 11                	add    %dl,(%ecx)
680105:	54                   	push   %esp
680106:	42                   	inc    %edx
680107:	58                   	pop    %eax
680108:	53                   	push   %ebx
680109:	65 70 61             	gs jo  0x68016d
68010c:	72 61                	jb     0x68016f
68010e:	74 6f                	je     0x68017f
680110:	72 49                	jb     0x68015b
680112:	74 65                	je     0x680179
680114:	6d                   	insl   (%dx),%es:(%edi)
680115:	36 b0 03             	ss mov $0x3,%al
680118:	00 00                	add    %al,(%eax)
68011a:	06                   	push   %es
68011b:	00 11                	add    %dl,(%ecx)
68011d:	54                   	push   %esp
68011e:	42                   	inc    %edx
68011f:	58                   	pop    %eax
680120:	53                   	push   %ebx
680121:	65 70 61             	gs jo  0x680185
680124:	72 61                	jb     0x680187
680126:	74 6f                	je     0x680197
680128:	72 49                	jb     0x680173
68012a:	74 65                	je     0x680191
68012c:	6d                   	insl   (%dx),%es:(%edi)
68012d:	37                   	aaa
68012e:	b4 03                	mov    $0x3,%ah
680130:	00 00                	add    %al,(%eax)
680132:	0c 00                	or     $0x0,%al
680134:	10 50 69             	adc    %dl,0x69(%eax)
680137:	63 6b 53             	arpl   %ebp,0x53(%ebx)
68013a:	63 72 65             	arpl   %esi,0x65(%edx)
68013d:	65 6e                	outsb  %gs:(%esi),(%dx)
68013f:	43                   	inc    %ebx
680140:	6f                   	outsl  %ds:(%esi),(%dx)
680141:	6c                   	insb   (%dx),%es:(%edi)
680142:	6f                   	outsl  %ds:(%esi),(%dx)
680143:	72 31                	jb     0x680176
680145:	b8 03 00 00 0a       	mov    $0xa000003,%eax
68014a:	00 10                	add    %dl,(%eax)
68014c:	4d                   	dec    %ebp
68014d:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
680154:	52                   	push   %edx
680155:	41                   	inc    %ecx
680156:	4d                   	dec    %ebp
680157:	54                   	push   %esp
680158:	69 6d 65 72 bc 03 00 	imul   $0x3bc72,0x65(%ebp),%ebp
68015f:	00 03                	add    %al,(%ebx)
680161:	00 08                	add    %cl,(%eax)
680163:	45                   	inc    %ebp
680164:	78 69                	js     0x6801cf
680166:	74 4d                	je     0x6801b5
680168:	65 6e                	outsb  %gs:(%esi),(%dx)
68016a:	75 c0                	jne    0x68012c
68016c:	03 00                	add    (%eax),%eax
68016e:	00 06                	add    %al,(%esi)
680170:	00 11                	add    %dl,(%ecx)
680172:	54                   	push   %esp
680173:	42                   	inc    %edx
680174:	58                   	pop    %eax
680175:	53                   	push   %ebx
680176:	65 70 61             	gs jo  0x6801da
680179:	72 61                	jb     0x6801dc
68017b:	74 6f                	je     0x6801ec
68017d:	72 49                	jb     0x6801c8
68017f:	74 65                	je     0x6801e6
680181:	6d                   	insl   (%dx),%es:(%edi)
680182:	38 c4                	cmp    %al,%ah
680184:	03 00                	add    (%eax),%eax
680186:	00 0c 00             	add    %cl,(%eax,%eax,1)
680189:	10 53 63             	adc    %dl,0x63(%ebx)
68018c:	72 65                	jb     0x6801f3
68018e:	65 6e                	outsb  %gs:(%esi),(%dx)
680190:	4d                   	dec    %ebp
680191:	61                   	popa
680192:	67 6e                	outsb  %ds:(%si),(%dx)
680194:	69 66 69 65 72 31 c8 	imul   $0xc8317265,0x69(%esi),%esp
68019b:	03 00                	add    (%eax),%eax
68019d:	00 0c 00             	add    %cl,(%eax,%eax,1)
6801a0:	02 4e 35             	add    0x35(%esi),%cl
6801a3:	cc                   	int3
6801a4:	03 00                	add    (%eax),%eax
6801a6:	00 0c 00             	add    %cl,(%eax,%eax,1)
6801a9:	0e                   	push   %cs
6801aa:	54                   	push   %esp
6801ab:	6f                   	outsl  %ds:(%esi),(%dx)
6801ac:	50                   	push   %eax
6801ad:	72 69                	jb     0x680218
6801af:	6e                   	outsb  %ds:(%esi),(%dx)
6801b0:	74 65                	je     0x680217
6801b2:	72 50                	jb     0x680204
6801b4:	6f                   	outsl  %ds:(%esi),(%dx)
6801b5:	70 75                	jo     0x68022c
6801b7:	70 d0                	jo     0x680189
6801b9:	03 00                	add    (%eax),%eax
6801bb:	00 0d 00 0e 44 72    	add    %cl,0x72440e00
6801c1:	6f                   	outsl  %ds:(%esi),(%dx)
6801c2:	70 46                	jo     0x68020a
6801c4:	69 6c 65 54 61 72 67 	imul   $0x65677261,0x54(%ebp,%eiz,2),%ebp
6801cb:	65
6801cc:	74 d4                	je     0x6801a2
6801ce:	03 00                	add    (%eax),%eax
6801d0:	00 0a                	add    %cl,(%edx)
6801d2:	00 10                	add    %dl,(%eax)
6801d4:	46                   	inc    %esi
6801d5:	75 6c                	jne    0x680243
6801d7:	6c                   	insb   (%dx),%es:(%edi)
6801d8:	50                   	push   %eax
6801d9:	72 65                	jb     0x680240
6801db:	76 69                	jbe    0x680246
6801dd:	65 77 54             	gs ja  0x680234
6801e0:	69 6d 65 72 d8 03 00 	imul   $0x3d872,0x65(%ebp),%ebp
6801e7:	00 03                	add    %al,(%ebx)
6801e9:	00 0f                	add    %cl,(%edi)
6801eb:	42                   	inc    %edx
6801ec:	6e                   	outsb  %ds:(%esi),(%dx)
6801ed:	74 41                	je     0x680230
6801ef:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
6801f3:	65 57                	gs push %edi
6801f5:	69 6e 64 6f 77 dc 03 	imul   $0x3dc776f,0x64(%esi),%ebp
6801fc:	00 00                	add    %al,(%eax)
6801fe:	0c 00                	or     $0x0,%al
680200:	14 43                	adc    $0x43,%al
680202:	61                   	popa
680203:	70 74                	jo     0x680279
680205:	75 72                	jne    0x680279
680207:	65 41                	gs inc %ecx
680209:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
68020d:	65 57                	gs push %edi
68020f:	69 6e 64 6f 77 31 e0 	imul   $0xe031776f,0x64(%esi),%ebp
680216:	03 00                	add    (%eax),%eax
680218:	00 0a                	add    %cl,(%edx)
68021a:	00 0b                	add    %cl,(%ebx)
68021c:	45                   	inc    %ebp
68021d:	64 69 74 6f 72 54 69 	imul   $0x656d6954,%fs:0x72(%edi,%ebp,2),%esi
680224:	6d 65
680226:	72 e4                	jb     0x68020c
680228:	03 00                	add    (%eax),%eax
68022a:	00 0c 00             	add    %cl,(%eax,%eax,1)
68022d:	09 4f 70             	or     %ecx,0x70(%edi)
680230:	65 6e                	outsb  %gs:(%esi),(%dx)
680232:	46                   	inc    %esi
680233:	69 6c 65 31 e8 03 00 	imul   $0x3e8,0x31(%ebp,%eiz,2),%ebp
68023a:	00
68023b:	06                   	push   %es
68023c:	00 11                	add    %dl,(%ecx)
68023e:	54                   	push   %esp
68023f:	42                   	inc    %edx
680240:	58                   	pop    %eax
680241:	53                   	push   %ebx
680242:	65 70 61             	gs jo  0x6802a6
680245:	72 61                	jb     0x6802a8
680247:	74 6f                	je     0x6802b8
680249:	72 49                	jb     0x680294
68024b:	74 65                	je     0x6802b2
68024d:	6d                   	insl   (%dx),%es:(%edi)
68024e:	39 ec                	cmp    %ebp,%esp
680250:	03 00                	add    (%eax),%eax
680252:	00 03                	add    %al,(%ebx)
680254:	00 0c 4f             	add    %cl,(%edi,%ecx,2)
680257:	70 65                	jo     0x6802be
680259:	6e                   	outsb  %ds:(%esi),(%dx)
68025a:	46                   	inc    %esi
68025b:	69 6c 65 4d 65 6e 75 	imul   $0xf0756e65,0x4d(%ebp,%eiz,2),%ebp
680262:	f0
680263:	03 00                	add    (%eax),%eax
680265:	00 06                	add    %al,(%esi)
680267:	00 11                	add    %dl,(%ecx)
680269:	54                   	push   %esp
68026a:	42                   	inc    %edx
68026b:	58                   	pop    %eax
68026c:	53                   	push   %ebx
68026d:	65 70 61             	gs jo  0x6802d1
680270:	72 61                	jb     0x6802d3
680272:	74 6f                	je     0x6802e3
680274:	72 49                	jb     0x6802bf
680276:	74 65                	je     0x6802dd
680278:	6d                   	insl   (%dx),%es:(%edi)
680279:	33 f4                	xor    %esp,%esi
68027b:	03 00                	add    (%eax),%eax
68027d:	00 03                	add    %al,(%ebx)
68027f:	00 0d 4d 61 67 6e    	add    %cl,0x6e67614d
680285:	69 66 69 65 72 4d 65 	imul   $0x654d7265,0x69(%esi),%esp
68028c:	6e                   	outsb  %ds:(%esi),(%dx)
68028d:	75 f8                	jne    0x680287
68028f:	03 00                	add    (%eax),%eax
680291:	00 03                	add    %al,(%ebx)
680293:	00 0d 50 69 63 6b    	add    %cl,0x6b636950
680299:	43                   	inc    %ebx
68029a:	6f                   	outsl  %ds:(%esi),(%dx)
68029b:	6c                   	insb   (%dx),%es:(%edi)
68029c:	6f                   	outsl  %ds:(%esi),(%dx)
68029d:	72 4d                	jb     0x6802ec
68029f:	65 6e                	outsb  %gs:(%esi),(%dx)
6802a1:	75 fc                	jne    0x68029f
6802a3:	03 00                	add    (%eax),%eax
6802a5:	00 0c 00             	add    %cl,(%eax,%eax,1)
6802a8:	12 4f 75             	adc    0x75(%edi),%cl
6802ab:	74 70                	je     0x68031d
6802ad:	75 74                	jne    0x680323
6802af:	44                   	inc    %esp
6802b0:	65 73 74             	gs jae 0x680327
6802b3:	69 6e 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%esi),%ebp
6802ba:	31 00                	xor    %eax,(%eax)
6802bc:	04 00                	add    $0x0,%al
6802be:	00 0c 00             	add    %cl,(%eax,%eax,1)
6802c1:	0f 54 6f 41          	andps  0x41(%edi),%xmm5
6802c5:	75 74                	jne    0x68033b
6802c7:	6f                   	outsl  %ds:(%esi),(%dx)
6802c8:	53                   	push   %ebx
6802c9:	61                   	popa
6802ca:	76 65                	jbe    0x680331
6802cc:	50                   	push   %eax
6802cd:	6f                   	outsl  %ds:(%esi),(%dx)