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
4181f5:	74 65                	je     0x41825c
4181f7:	6d                   	insl   (%dx),%es:(%edi)
4181f8:	00 73 65             	add    %dh,0x65(%ebx)
4181fb:	74 5f                	je     0x41825c
4181fd:	49                   	dec    %ecx
4181fe:	74 65                	je     0x418265
418200:	6d                   	insl   (%dx),%es:(%edi)
418201:	00 73 65             	add    %dh,0x65(%ebx)
418204:	74 5f                	je     0x418265
418206:	44                   	inc    %esp
418207:	65 6c                	gs insb (%dx),%es:(%edi)
418209:	65 74 65             	gs je  0x418271
41820c:	49                   	dec    %ecx
41820d:	74 65                	je     0x418274
41820f:	6d                   	insl   (%dx),%es:(%edi)
418210:	00 62 69             	add    %ah,0x69(%edx)
418213:	6e                   	outsb  %ds:(%esi),(%dx)
418214:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
41821b:	69
41821c:	67 61                	addr16 popa
41821e:	74 6f                	je     0x41828f
418220:	72 44                	jb     0x418266
418222:	65 6c                	gs insb (%dx),%es:(%edi)
418224:	65 74 65             	gs je  0x41828c
418227:	49                   	dec    %ecx
418228:	74 65                	je     0x41828f
41822a:	6d                   	insl   (%dx),%es:(%edi)
41822b:	00 6d 6f             	add    %ch,0x6f(%ebp)
41822e:	62 69 6c             	bound  %ebp,0x6c(%ecx)
418231:	65 73 42             	gs jae 0x418276
418234:	69 6e 64 69 6e 67 4e 	imul   $0x4e676e69,0x64(%esi),%ebp
41823b:	61                   	popa
41823c:	76 69                	jbe    0x4182a7
41823e:	67 61                	addr16 popa
418240:	74 6f                	je     0x4182b1
418242:	72 53                	jb     0x418297
418244:	61                   	popa
418245:	76 65                	jbe    0x4182ac
418247:	49                   	dec    %ecx
418248:	74 65                	je     0x4182af
41824a:	6d                   	insl   (%dx),%es:(%edi)
41824b:	00 73 75             	add    %dh,0x75(%ebx)
41824e:	70 70                	jo     0x4182c0
418250:	6c                   	insb   (%dx),%es:(%edi)
418251:	69 65 72 73 42 69 6e 	imul   $0x6e694273,0x72(%ebp),%esp
418258:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
41825f:	69
418260:	67 61                	addr16 popa
418262:	74 6f                	je     0x4182d3
418264:	72 53                	jb     0x4182b9
418266:	61                   	popa
418267:	76 65                	jbe    0x4182ce
418269:	49                   	dec    %ecx
41826a:	74 65                	je     0x4182d1
41826c:	6d                   	insl   (%dx),%es:(%edi)
41826d:	00 73 65             	add    %dh,0x65(%ebx)
418270:	74 5f                	je     0x4182d1
418272:	50                   	push   %eax
418273:	6f                   	outsl  %ds:(%esi),(%dx)
418274:	73 69                	jae    0x4182df
418276:	74 69                	je     0x4182e1
418278:	6f                   	outsl  %ds:(%esi),(%dx)
418279:	6e                   	outsb  %ds:(%esi),(%dx)
41827a:	49                   	dec    %ecx
41827b:	74 65                	je     0x4182e2
41827d:	6d                   	insl   (%dx),%es:(%edi)
41827e:	00 62 69             	add    %ah,0x69(%edx)
418281:	6e                   	outsb  %ds:(%esi),(%dx)
418282:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
418289:	69
41828a:	67 61                	addr16 popa
41828c:	74 6f                	je     0x4182fd
41828e:	72 50                	jb     0x4182e0
418290:	6f                   	outsl  %ds:(%esi),(%dx)
418291:	73 69                	jae    0x4182fc
418293:	74 69                	je     0x4182fe
418295:	6f                   	outsl  %ds:(%esi),(%dx)
418296:	6e                   	outsb  %ds:(%esi),(%dx)
418297:	49                   	dec    %ecx
418298:	74 65                	je     0x4182ff
41829a:	6d                   	insl   (%dx),%es:(%edi)
41829b:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41829f:	6c                   	insb   (%dx),%es:(%edi)
4182a0:	53                   	push   %ebx
4182a1:	74 72                	je     0x418315
4182a3:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
4182aa:	6f                   	outsl  %ds:(%esi),(%dx)
4182ab:	77 6e                	ja     0x41831b
4182ad:	49                   	dec    %ecx
4182ae:	74 65                	je     0x418315
4182b0:	6d                   	insl   (%dx),%es:(%edi)
4182b1:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4182b5:	6c                   	insb   (%dx),%es:(%edi)
4182b6:	53                   	push   %ebx
4182b7:	74 72                	je     0x41832b
4182b9:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
4182c0:	73 65                	jae    0x418327
4182c2:	74 5f                	je     0x418323
4182c4:	4d                   	dec    %ebp
4182c5:	6f                   	outsl  %ds:(%esi),(%dx)
4182c6:	76 65                	jbe    0x41832d
4182c8:	50                   	push   %eax
4182c9:	72 65                	jb     0x418330
4182cb:	76 69                	jbe    0x418336
4182cd:	6f                   	outsl  %ds:(%esi),(%dx)
4182ce:	75 73                	jne    0x418343
4182d0:	49                   	dec    %ecx
4182d1:	74 65                	je     0x418338
4182d3:	6d                   	insl   (%dx),%es:(%edi)
4182d4:	00 62 69             	add    %ah,0x69(%edx)
4182d7:	6e                   	outsb  %ds:(%esi),(%dx)
4182d8:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
4182df:	69
4182e0:	67 61                	addr16 popa
4182e2:	74 6f                	je     0x418353
4182e4:	72 4d                	jb     0x418333
4182e6:	6f                   	outsl  %ds:(%esi),(%dx)
4182e7:	76 65                	jbe    0x41834e
4182e9:	50                   	push   %eax
4182ea:	72 65                	jb     0x418351
4182ec:	76 69                	jbe    0x418357
4182ee:	6f                   	outsl  %ds:(%esi),(%dx)
4182ef:	75 73                	jne    0x418364
4182f1:	49                   	dec    %ecx
4182f2:	74 65                	je     0x418359
4182f4:	6d                   	insl   (%dx),%es:(%edi)
4182f5:	00 73 65             	add    %dh,0x65(%ebx)
4182f8:	74 5f                	je     0x418359
4182fa:	43                   	inc    %ebx
4182fb:	6f                   	outsl  %ds:(%esi),(%dx)
4182fc:	75 6e                	jne    0x41836c
4182fe:	74 49                	je     0x418349
418300:	74 65                	je     0x418367
418302:	6d                   	insl   (%dx),%es:(%edi)
418303:	00 62 69             	add    %ah,0x69(%edx)
418306:	6e                   	outsb  %ds:(%esi),(%dx)
418307:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
41830e:	69
41830f:	67 61                	addr16 popa
418311:	74 6f                	je     0x418382
418313:	72 43                	jb     0x418358
418315:	6f                   	outsl  %ds:(%esi),(%dx)
418316:	75 6e                	jne    0x418386
418318:	74 49                	je     0x418363
41831a:	74 65                	je     0x418381
41831c:	6d                   	insl   (%dx),%es:(%edi)
41831d:	00 73 65             	add    %dh,0x65(%ebx)
418320:	74 5f                	je     0x418381
418322:	4d                   	dec    %ebp
418323:	6f                   	outsl  %ds:(%esi),(%dx)
418324:	76 65                	jbe    0x41838b
418326:	4c                   	dec    %esp
418327:	61                   	popa
418328:	73 74                	jae    0x41839e
41832a:	49                   	dec    %ecx
41832b:	74 65                	je     0x418392
41832d:	6d                   	insl   (%dx),%es:(%edi)
41832e:	00 62 69             	add    %ah,0x69(%edx)
418331:	6e                   	outsb  %ds:(%esi),(%dx)
418332:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
418339:	69
41833a:	67 61                	addr16 popa
41833c:	74 6f                	je     0x4183ad
41833e:	72 4d                	jb     0x41838d
418340:	6f                   	outsl  %ds:(%esi),(%dx)
418341:	76 65                	jbe    0x4183a8
418343:	4c                   	dec    %esp
418344:	61                   	popa
418345:	73 74                	jae    0x4183bb
418347:	49                   	dec    %ecx
418348:	74 65                	je     0x4183af
41834a:	6d                   	insl   (%dx),%es:(%edi)
41834b:	00 73 65             	add    %dh,0x65(%ebx)
41834e:	74 5f                	je     0x4183af
418350:	4d                   	dec    %ebp