417f1c:	74 65                	je     0x417f83
417f1e:	6d                   	insl   (%dx),%es:(%edi)
417f1f:	5f                   	pop    %edi
417f20:	43                   	inc    %ebx
417f21:	6c                   	insb   (%dx),%es:(%edi)
417f22:	69 63 6b 00 e9 80 80 	imul   $0x8080e900,0x6b(%ebx),%esp
417f29:	e5 87                	in     $0x87,%eax
417f2b:	ba 54 6f 6f 6c       	mov    $0x6c6f6f54,%edx
417f30:	53                   	push   %ebx
417f31:	74 72                	je     0x417fa5
417f33:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
417f3a:	74 65                	je     0x417fa1
417f3c:	6d                   	insl   (%dx),%es:(%edi)
417f3d:	5f                   	pop    %edi
417f3e:	43                   	inc    %ebx
417f3f:	6c                   	insb   (%dx),%es:(%edi)
417f40:	69 63 6b 00 e6 89 8b 	imul   $0x8b89e600,0x6b(%ebx),%esp
417f47:	e6 9c                	out    %al,$0x9c
417f49:	ba e4 ba a7 e5       	mov    $0xe5a7bae4,%edx
417f4e:	93                   	xchg   %eax,%ebx
417f4f:	81 54 6f 6f 6c 53 74 	adcl   $0x7274536c,0x6f(%edi,%ebp,2)
417f56:	72
417f57:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
417f5e:	74 65                	je     0x417fc5
417f60:	6d                   	insl   (%dx),%es:(%edi)
417f61:	5f                   	pop    %edi
417f62:	43                   	inc    %ebx
417f63:	6c                   	insb   (%dx),%es:(%edi)
417f64:	69 63 6b 00 e4 be 9b 	imul   $0x9bbee400,0x6b(%ebx),%esp
417f6b:	e5 ba                	in     $0xba,%eax
417f6d:	94                   	xchg   %eax,%esp
417f6e:	e5 95                	in     $0x95,%eax
417f70:	86 e6                	xchg   %ah,%dh
417f72:	95                   	xchg   %eax,%ebp
417f73:	b0 e6                	mov    $0xe6,%al
417f75:	8d ae e7 bb b4 e6    	lea    -0x194b4419(%esi),%ebp
417f7b:	8a a4 54 6f 6f 6c 53 	mov    0x536c6f6f(%esp,%edx,2),%ah
417f82:	74 72                	je     0x417ff6
417f84:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
417f8b:	74 65                	je     0x417ff2
417f8d:	6d                   	insl   (%dx),%es:(%edi)
417f8e:	5f                   	pop    %edi
417f8f:	43                   	inc    %ebx
417f90:	6c                   	insb   (%dx),%es:(%edi)
417f91:	69 63 6b 00 62 74 6e 	imul   $0x6e746200,0x6b(%ebx),%esp
417f98:	4c                   	dec    %esp
417f99:	75 75                	jne    0x418010
417f9b:	5f                   	pop    %edi
417f9c:	43                   	inc    %ebx
417f9d:	6c                   	insb   (%dx),%es:(%edi)
417f9e:	69 63 6b 00 64 61 74 	imul   $0x74616400,0x6b(%ebx),%esp
417fa5:	61                   	popa
417fa6:	47                   	inc    %edi
417fa7:	72 69                	jb     0x418012
417fa9:	64 56                	fs push %esi
417fab:	69 65 77 31 5f 43 65 	imul   $0x65435f31,0x77(%ebp),%esp
417fb2:	6c                   	insb   (%dx),%es:(%edi)
417fb3:	6c                   	insb   (%dx),%es:(%edi)
417fb4:	43                   	inc    %ebx
417fb5:	6f                   	outsl  %ds:(%esi),(%dx)
417fb6:	6e                   	outsb  %ds:(%esi),(%dx)
417fb7:	74 65                	je     0x41801e
417fb9:	6e                   	outsb  %ds:(%esi),(%dx)
417fba:	74 43                	je     0x417fff
417fbc:	6c                   	insb   (%dx),%es:(%edi)
417fbd:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
417fc4:	5f                   	pop    %edi
417fc5:	43                   	inc    %ebx
417fc6:	65 6c                	gs insb (%dx),%es:(%edi)
417fc8:	6c                   	insb   (%dx),%es:(%edi)
417fc9:	43                   	inc    %ebx
417fca:	6f                   	outsl  %ds:(%esi),(%dx)
417fcb:	6e                   	outsb  %ds:(%esi),(%dx)
417fcc:	74 65                	je     0x418033
417fce:	6e                   	outsb  %ds:(%esi),(%dx)
417fcf:	74 43                	je     0x418014
417fd1:	6c                   	insb   (%dx),%es:(%edi)
417fd2:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
417fd9:	5f                   	pop    %edi
417fda:	44                   	inc    %esp
417fdb:	6f                   	outsl  %ds:(%esi),(%dx)
417fdc:	63 6b 00             	arpl   %ebp,0x0(%ebx)
417fdf:	73 65                	jae    0x418046
417fe1:	74 5f                	je     0x418042
417fe3:	49                   	dec    %ecx
417fe4:	73 4c                	jae    0x418032
417fe6:	69 6e 6b 00 61 64 64 	imul   $0x64646100,0x6b(%esi),%ebp
417fed:	5f                   	pop    %edi
417fee:	44                   	inc    %esp
417fef:	6f                   	outsl  %ds:(%esi),(%dx)
417ff0:	57                   	push   %edi
417ff1:	6f                   	outsl  %ds:(%esi),(%dx)
417ff2:	72 6b                	jb     0x41805f
417ff4:	00 5f 42             	add    %bl,0x42(%edi)
417ff7:	47                   	inc    %edi
417ff8:	57                   	push   %edi
417ff9:	6f                   	outsl  %ds:(%esi),(%dx)
417ffa:	72 6b                	jb     0x418067
417ffc:	65 72 5f             	gs jb  0x41805e
417fff:	44                   	inc    %esp
418000:	6f                   	outsl  %ds:(%esi),(%dx)
418001:	57                   	push   %edi
418002:	6f                   	outsl  %ds:(%esi),(%dx)
418003:	72 6b                	jb     0x418070
418005:	00 44 65 63          	add    %al,0x63(%ebp,%eiz,2)
418009:	69 6d 61 6c 00 54 6f 	imul   $0x6f54006c,0x61(%ebp),%ebp
418010:	6f                   	outsl  %ds:(%esi),(%dx)
418011:	6c                   	insb   (%dx),%es:(%edi)
418012:	53                   	push   %ebx
418013:	74 72                	je     0x418087
418015:	69 70 4c 61 62 65 6c 	imul   $0x6c656261,0x4c(%eax),%esi
41801c:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
418020:	6c                   	insb   (%dx),%es:(%edi)
418021:	53                   	push   %ebx
418022:	74 72                	je     0x418096
418024:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
41802b:	73 4c                	jae    0x418079
41802d:	61                   	popa
41802e:	62 65 6c             	bound  %esp,0x6c(%ebp)
418031:	00 42 74             	add    %al,0x74(%edx)
418034:	6e                   	outsb  %ds:(%esi),(%dx)
418035:	43                   	inc    %ebx
418036:	61                   	popa
418037:	6e                   	outsb  %ds:(%esi),(%dx)
418038:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41803b:	00 52 65             	add    %dl,0x65(%edx)
41803e:	73 70                	jae    0x4180b0
418040:	6f                   	outsl  %ds:(%esi),(%dx)
418041:	6e                   	outsb  %ds:(%esi),(%dx)
418042:	73 65                	jae    0x4180a9
418044:	46                   	inc    %esi
418045:	69 6c 65 4d 6f 64 65 	imul   $0x6c65646f,0x4d(%ebp,%eiz,2),%ebp
41804c:	6c
41804d:	00 53 79             	add    %dl,0x79(%ebx)
418050:	73 74                	jae    0x4180c6
418052:	65 6d                	gs insl (%dx),%es:(%edi)
418054:	2e 43                	cs inc %ebx
418056:	6f                   	outsl  %ds:(%esi),(%dx)
418057:	6d                   	insl   (%dx),%es:(%edi)
418058:	70 6f                	jo     0x4180c9
41805a:	6e                   	outsb  %ds:(%esi),(%dx)
41805b:	65 6e                	outsb  %gs:(%esi),(%dx)
41805d:	74 4d                	je     0x4180ac
41805f:	6f                   	outsl  %ds:(%esi),(%dx)
418060:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
418063:	00 50 61             	add    %dl,0x61(%eax)
418066:	6e                   	outsb  %ds:(%esi),(%dx)
418067:	65 6c                	gs insb (%dx),%es:(%edi)
418069:	00 55 74             	add    %dl,0x74(%ebp)
41806c:	69 6c 00 55 70 64 61 	imul   $0x74616470,0x55(%eax,%eax,1),%ebp
418073:	74
418074:	65 41                	gs inc %ecx
418076:	6c                   	insb   (%dx),%es:(%edi)
418077:	6c                   	insb   (%dx),%es:(%edi)
418078:	00 67 65             	add    %ah,0x65(%edi)
41807b:	74 5f                	je     0x4180dc
41807d:	43                   	inc    %ebx
41807e:	75 72                	jne    0x4180f2
418080:	72 65                	jb     0x4180e7
418082:	6e                   	outsb  %ds:(%esi),(%dx)
418083:	74 43                	je     0x4180c8
418085:	65 6c                	gs insb (%dx),%es:(%edi)
418087:	6c                   	insb   (%dx),%es:(%edi)
418088:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41808c:	61                   	popa
41808d:	47                   	inc    %edi
41808e:	72 69                	jb     0x4180f9
418090:	64 56                	fs push %esi
418092:	69 65 77 43 65 6c 6c 	imul   $0x6c6c6543,0x77(%ebp),%esp
418099:	00 67 65             	add    %ah,0x65(%edi)
41809c:	74 5f                	je     0x4180fd
41809e:	43                   	inc    %ebx
41809f:	6c                   	insb   (%dx),%es:(%edi)
4180a0:	65 61                	gs popa
4180a2:	72 42                	jb     0x4180e6
4180a4:	65 66 6f             	outsw  %gs:(%esi),(%dx)
4180a7:	72 65                	jb     0x41810e
4180a9:	46                   	inc    %esi
4180aa:	69 6c 6c 00 73 65 74 	imul   $0x5f746573,0x0(%esp,%ebp,2),%ebp
4180b1:	5f
4180b2:	43                   	inc    %ebx
4180b3:	6c                   	insb   (%dx),%es:(%edi)
4180b4:	65 61                	gs popa
4180b6:	72 42                	jb     0x4180fa
4180b8:	65 66 6f             	outsw  %gs:(%esi),(%dx)
4180bb:	72 65                	jb     0x418122
4180bd:	46                   	inc    %esi
4180be:	69 6c 6c 00 5f 63 6c 	imul   $0x656c635f,0x0(%esp,%ebp,2),%ebp
4180c5:	65
4180c6:	61                   	popa
4180c7:	72 42                	jb     0x41810b
4180c9:	65 66 6f             	outsw  %gs:(%esi),(%dx)
4180cc:	72 65                	jb     0x418133
4180ce:	46                   	inc    %esi
4180cf:	69 6c 6c 00 73 65 74 	imul   $0x5f746573,0x0(%esp,%ebp,2),%ebp
4180d6:	5f
4180d7:	41                   	inc    %ecx
4180d8:	6c                   	insb   (%dx),%es:(%edi)
4180d9:	6c                   	insb   (%dx),%es:(%edi)
4180da:	6f                   	outsl  %ds:(%esi),(%dx)
4180db:	77 44                	ja     0x418121
4180dd:	42                   	inc    %edx
4180de:	4e                   	dec    %esi
4180df:	75 6c                	jne    0x41814d
4180e1:	6c                   	insb   (%dx),%es:(%edi)
4180e2:	00 49 73             	add    %cl,0x73(%ecx)
4180e5:	50                   	push   %eax
4180e6:	72 69                	jb     0x418151
4180e8:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4180eb:	75 6c                	jne    0x418159
4180ed:	6c                   	insb   (%dx),%es:(%edi)
4180ee:	00 53 65             	add    %dl,0x65(%ebx)
4180f1:	74 50                	je     0x418143
4180f3:	72 69                	jb     0x41815e
4180f5:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4180f8:	75 6c                	jne    0x418166
4180fa:	6c                   	insb   (%dx),%es:(%edi)
4180fb:	00 49 73             	add    %cl,0x73(%ecx)
4180fe:	4d                   	dec    %ebp
4180ff:	6f                   	outsl  %ds:(%esi),(%dx)
418100:	62 69 6c             	bound  %ebp,0x6c(%ecx)
418103:	65 4e                	gs dec %esi
418105:	61                   	popa
418106:	6d                   	insl   (%dx),%es:(%edi)
418107:	65 4e                	gs dec %esi
418109:	75 6c                	jne    0x418177
41810b:	6c                   	insb   (%dx),%es:(%edi)
41810c:	00 53 65             	add    %dl,0x65(%ebx)
41810f:	74 4d                	je     0x41815e
418111:	6f                   	outsl  %ds:(%esi),(%dx)
418112:	62 69 6c             	bound  %ebp,0x6c(%ecx)
418115:	65 4e                	gs dec %esi
418117:	61                   	popa
418118:	6d                   	insl   (%dx),%es:(%edi)
418119:	65 4e                	gs dec %esi
41811b:	75 6c                	jne    0x418189
41811d:	6c                   	insb   (%dx),%es:(%edi)
41811e:	00 49 73             	add    %cl,0x73(%ecx)
418121:	4e                   	dec    %esi
418122:	75 6c                	jne    0x418190
418124:	6c                   	insb   (%dx),%es:(%edi)
418125:	00 49 73             	add    %cl,0x73(%ecx)
418128:	41                   	inc    %ecx
418129:	6d                   	insl   (%dx),%es:(%edi)
41812a:	6f                   	outsl  %ds:(%esi),(%dx)
41812b:	75 6e                	jne    0x41819b
41812d:	74 4e                	je     0x41817d
41812f:	75 6c                	jne    0x41819d
418131:	6c                   	insb   (%dx),%es:(%edi)
418132:	00 53 65             	add    %dl,0x65(%ebx)
418135:	74 41                	je     0x418178
418137:	6d                   	insl   (%dx),%es:(%edi)
418138:	6f                   	outsl  %ds:(%esi),(%dx)
418139:	75 6e                	jne    0x4181a9
41813b:	74 4e                	je     0x41818b
41813d:	75 6c                	jne    0x4181ab
41813f:	6c                   	insb   (%dx),%es:(%edi)
418140:	00 53 79             	add    %dl,0x79(%ebx)
418143:	73 74                	jae    0x4181b9
418145:	65 6d                	gs insl (%dx),%es:(%edi)
418147:	2e 58                	cs pop %eax
418149:	6d                   	insl   (%dx),%es:(%edi)
41814a:	6c                   	insb   (%dx),%es:(%edi)
41814b:	00 52 65             	add    %dl,0x65(%edx)
41814e:	61                   	popa
41814f:	64 58                	fs pop %eax
418151:	6d                   	insl   (%dx),%es:(%edi)
418152:	6c                   	insb   (%dx),%es:(%edi)
418153:	00 49 42             	add    %cl,0x42(%ecx)
418156:	75 74                	jne    0x4181cc
418158:	74 6f                	je     0x4181c9
41815a:	6e                   	outsb  %ds:(%esi),(%dx)
41815b:	43                   	inc    %ebx
41815c:	6f                   	outsl  %ds:(%esi),(%dx)
41815d:	6e                   	outsb  %ds:(%esi),(%dx)
41815e:	74 72                	je     0x4181d2
418160:	6f                   	outsl  %ds:(%esi),(%dx)
418161:	6c                   	insb   (%dx),%es:(%edi)
418162:	00 43 6f             	add    %al,0x6f(%ebx)
418165:	6e                   	outsb  %ds:(%esi),(%dx)
418166:	74 61                	je     0x4181c9
418168:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
41816f:	74 72                	je     0x4181e3
418171:	6f                   	outsl  %ds:(%esi),(%dx)
418172:	6c                   	insb   (%dx),%es:(%edi)
418173:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
418177:	74 43                	je     0x4181bc
418179:	6f                   	outsl  %ds:(%esi),(%dx)
41817a:	6e                   	outsb  %ds:(%esi),(%dx)
41817b:	74 72                	je     0x4181ef
41817d:	6f                   	outsl  %ds:(%esi),(%dx)
41817e:	6c                   	insb   (%dx),%es:(%edi)
41817f:	00 72 65             	add    %dh,0x65(%edx)
418182:	71 75                	jno    0x4181f9
418184:	65 73 74             	gs jae 0x4181fb
418187:	55                   	push   %ebp
418188:	72 6c                	jb     0x4181f6
41818a:	00 75 72             	add    %dh,0x72(%ebp)
41818d:	6c                   	insb   (%dx),%es:(%edi)
41818e:	00 63 68             	add    %ah,0x68(%ebx)
418191:	4e                   	dec    %esi
418192:	61                   	popa
418193:	6d                   	insl   (%dx),%es:(%edi)
418194:	00 46 69             	add    %al,0x69(%esi)
418197:	6c                   	insb   (%dx),%es:(%edi)
418198:	65 53                	gs push %ebx
41819a:	74 72                	je     0x41820e
41819c:	65 61                	gs popa
41819e:	6d                   	insl   (%dx),%es:(%edi)
41819f:	00 47 65             	add    %al,0x65(%edi)
4181a2:	74 52                	je     0x4181f6
4181a4:	65 73 70             	gs jae 0x418217
4181a7:	6f                   	outsl  %ds:(%esi),(%dx)
4181a8:	6e                   	outsb  %ds:(%esi),(%dx)
4181a9:	73 65                	jae    0x418210
4181ab:	53                   	push   %ebx
4181ac:	74 72                	je     0x418220
4181ae:	65 61                	gs popa
4181b0:	6d                   	insl   (%dx),%es:(%edi)
4181b1:	00 4d 65             	add    %cl,0x65(%ebp)
4181b4:	6d                   	insl   (%dx),%es:(%edi)
4181b5:	6f                   	outsl  %ds:(%esi),(%dx)
4181b6:	72 79                	jb     0x418231
4181b8:	53                   	push   %ebx
4181b9:	74 72                	je     0x41822d
4181bb:	65 61                	gs popa
4181bd:	6d                   	insl   (%dx),%es:(%edi)
4181be:	00 50 72             	add    %dl,0x72(%eax)
4181c1:	6f                   	outsl  %ds:(%esi),(%dx)
4181c2:	67 72 61             	addr16 jb 0x418226
4181c5:	6d                   	insl   (%dx),%es:(%edi)
4181c6:	00 62 74             	add    %ah,0x74(%edx)
4181c9:	6e                   	outsb  %ds:(%esi),(%dx)
4181ca:	54                   	push   %esp
4181cb:	68 65 6d 00 62       	push   $0x62006d65
4181d0:	74 6e                	je     0x418240
4181d2:	44                   	inc    %esp
4181d3:	69 65 6d 00 46 6f 72 	imul   $0x726f4600,0x6d(%ebp),%esp
4181da:	6d                   	insl   (%dx),%es:(%edi)
4181db:	4e                   	dec    %esi
4181dc:	68 61 70 44 69       	push   $0x69447061
4181e1:	65 6d                	gs insl (%dx),%es:(%edi)
4181e3:	00 62 74             	add    %ah,0x74(%edx)
4181e6:	6e                   	outsb  %ds:(%esi),(%dx)
4181e7:	4e                   	dec    %esi
4181e8:	68 61 70 44 69       	push   $0x69447061
4181ed:	65 6d                	gs insl (%dx),%es:(%edi)
4181ef:	00 67 65             	add    %ah,0x65(%edi)
4181f2:	74 5f                	je     0x418253
4181f4:	49                   	dec    %ecx