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
418351:	6f                   	outsl  %ds:(%esi),(%dx)
418352:	76 65                	jbe    0x4183b9
418354:	46                   	inc    %esi
418355:	69 72 73 74 49 74 65 	imul   $0x65744974,0x73(%edx),%esi
41835c:	6d                   	insl   (%dx),%es:(%edi)
41835d:	00 62 69             	add    %ah,0x69(%edx)
418360:	6e                   	outsb  %ds:(%esi),(%dx)
418361:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
418368:	69
418369:	67 61                	addr16 popa
41836b:	74 6f                	je     0x4183dc
41836d:	72 4d                	jb     0x4183bc
41836f:	6f                   	outsl  %ds:(%esi),(%dx)
418370:	76 65                	jbe    0x4183d7
418372:	46                   	inc    %esi
418373:	69 72 73 74 49 74 65 	imul   $0x65744974,0x73(%edx),%esi
41837a:	6d                   	insl   (%dx),%es:(%edi)
41837b:	00 73 65             	add    %dh,0x65(%ebx)
41837e:	74 5f                	je     0x4183df
418380:	4d                   	dec    %ebp
418381:	6f                   	outsl  %ds:(%esi),(%dx)
418382:	76 65                	jbe    0x4183e9
418384:	4e                   	dec    %esi
418385:	65 78 74             	gs js  0x4183fc
418388:	49                   	dec    %ecx
418389:	74 65                	je     0x4183f0
41838b:	6d                   	insl   (%dx),%es:(%edi)
41838c:	00 62 69             	add    %ah,0x69(%edx)
41838f:	6e                   	outsb  %ds:(%esi),(%dx)
418390:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
418397:	69
418398:	67 61                	addr16 popa
41839a:	74 6f                	je     0x41840b
41839c:	72 4d                	jb     0x4183eb
41839e:	6f                   	outsl  %ds:(%esi),(%dx)
41839f:	76 65                	jbe    0x418406
4183a1:	4e                   	dec    %esi
4183a2:	65 78 74             	gs js  0x418419
4183a5:	49                   	dec    %ecx
4183a6:	74 65                	je     0x41840d
4183a8:	6d                   	insl   (%dx),%es:(%edi)
4183a9:	00 e5                	add    %ah,%ch
4183ab:	85 b3 e4 ba 8e 54    	test   %esi,0x548ebae4(%ebx)
4183b1:	6f                   	outsl  %ds:(%esi),(%dx)
4183b2:	6f                   	outsl  %ds:(%esi),(%dx)
4183b3:	6c                   	insb   (%dx),%es:(%edi)
4183b4:	53                   	push   %ebx
4183b5:	74 72                	je     0x418429
4183b7:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4183be:	74 65                	je     0x418425
4183c0:	6d                   	insl   (%dx),%es:(%edi)
4183c1:	00 6c 49 4e          	add    %ch,0x4e(%ecx,%ecx,2)
4183c5:	51                   	push   %ecx
4183c6:	e7 a4                	out    %eax,$0xa4
4183c8:	ba e4 be 8b 54       	mov    $0x548bbee4,%edx
4183cd:	6f                   	outsl  %ds:(%esi),(%dx)
4183ce:	6f                   	outsl  %ds:(%esi),(%dx)
4183cf:	6c                   	insb   (%dx),%es:(%edi)
4183d0:	53                   	push   %ebx
4183d1:	74 72                	je     0x418445
4183d3:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4183da:	74 65                	je     0x418441
4183dc:	6d                   	insl   (%dx),%es:(%edi)
4183dd:	00 e9                	add    %ch,%cl
4183df:	80 80 e5 87 ba 54 6f 	addb   $0x6f,0x54ba87e5(%eax)
4183e6:	6f                   	outsl  %ds:(%esi),(%dx)
4183e7:	6c                   	insb   (%dx),%es:(%edi)
4183e8:	53                   	push   %ebx
4183e9:	74 72                	je     0x41845d
4183eb:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4183f2:	74 65                	je     0x418459
4183f4:	6d                   	insl   (%dx),%es:(%edi)
4183f5:	00 e6                	add    %ah,%dh
4183f7:	89 8b e6 9c ba e4    	mov    %ecx,-0x1b45631a(%ebx)
4183fd:	ba a7 e5 93 81       	mov    $0x8193e5a7,%edx
418402:	54                   	push   %esp
418403:	6f                   	outsl  %ds:(%esi),(%dx)
418404:	6f                   	outsl  %ds:(%esi),(%dx)
418405:	6c                   	insb   (%dx),%es:(%edi)
418406:	53                   	push   %ebx
418407:	74 72                	je     0x41847b
418409:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
418410:	74 65                	je     0x418477
418412:	6d                   	insl   (%dx),%es:(%edi)
418413:	00 e6                	add    %ah,%dh
418415:	8c 91 e9 80 89 e5    	mov    %ss,-0x1a767f17(%ecx)
41841b:	95                   	xchg   %eax,%ebp
41841c:	86 e5                	xchg   %ah,%ch
41841e:	93                   	xchg   %eax,%ebx
41841f:	81 54 6f 6f 6c 53 74 	adcl   $0x7274536c,0x6f(%edi,%ebp,2)
418426:	72
418427:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41842e:	74 65                	je     0x418495
418430:	6d                   	insl   (%dx),%es:(%edi)
418431:	00 e4                	add    %ah,%ah
418433:	be 9b e5 ba 94       	mov    $0x94bae59b,%esi
418438:	e5 95                	in     $0x95,%eax
41843a:	86 e6                	xchg   %ah,%dh
41843c:	95                   	xchg   %eax,%ebp
41843d:	b0 e6                	mov    $0xe6,%al
41843f:	8d ae e7 bb b4 e6    	lea    -0x194b4419(%esi),%ebp
418445:	8a a4 54 6f 6f 6c 53 	mov    0x536c6f6f(%esp,%edx,2),%ah
41844c:	74 72                	je     0x4184c0
41844e:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
418455:	74 65                	je     0x4184bc
418457:	6d                   	insl   (%dx),%es:(%edi)
418458:	00 e7                	add    %ah,%bh
41845a:	b3 bb                	mov    $0xbb,%bl
41845c:	e7 bb                	out    %eax,$0xbb
41845e:	9f                   	lahf
41845f:	54                   	push   %esp
418460:	6f                   	outsl  %ds:(%esi),(%dx)
418461:	6f                   	outsl  %ds:(%esi),(%dx)
418462:	6c                   	insb   (%dx),%es:(%edi)
418463:	53                   	push   %ebx
418464:	74 72                	je     0x4184d8
418466:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41846d:	74 65                	je     0x4184d4
41846f:	6d                   	insl   (%dx),%es:(%edi)
418470:	00 e7                	add    %ah,%bh
418472:	bb 9f e8 ae a1       	mov    $0xa1aee89f,%ebx
418477:	e6 9f                	out    %al,$0x9f
418479:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41847a:	e8 af a2 54 6f       	call   0x6f96272e
41847f:	6f                   	outsl  %ds:(%esi),(%dx)
418480:	6c                   	insb   (%dx),%es:(%edi)
418481:	53                   	push   %ebx
418482:	74 72                	je     0x4184f6
418484:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41848b:	74 65                	je     0x4184f2
41848d:	6d                   	insl   (%dx),%es:(%edi)
41848e:	00 e8                	add    %ch,%al
418490:	b0 83                	mov    $0x83,%al
418492:	e7 94                	out    %eax,$0x94
418494:	a8 e5                	test   $0xe5,%al
418496:	82 a8 e5 ad 98 e8 bf 	subb   $0xbf,-0x1767521b(%eax)
41849d:	87 e7                	xchg   %esp,%edi
41849f:	a8 8b                	test   $0x8b,%al
4184a1:	e6 9f                	out    %al,$0x9f
4184a3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4184a4:	e8 af a2 e6 9f       	call   0xa0282758
4184a9:	90                   	nop
4184aa:	e5 95                	in     $0x95,%eax
4184ac:	86 e5                	xchg   %ah,%ch
4184ae:	93                   	xchg   %eax,%ebx
4184af:	81 e9 94 80 e5 94    	sub    $0x94e58094,%ecx
4184b5:	ae                   	scas   %es:(%edi),%al
4184b6:	e6 95                	out    %al,$0x95
4184b8:	b0 e9                	mov    $0xe9,%al
4184ba:	87 8f e9 87 91 e9    	xchg   %ecx,-0x166e7817(%edi)
4184c0:	a2 9d 54 6f 6f       	mov    %al,0x6f6f549d
4184c5:	6c                   	insb   (%dx),%es:(%edi)
4184c6:	53                   	push   %ebx
4184c7:	74 72                	je     0x41853b
4184c9:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
4184d0:	74 65                	je     0x418537
4184d2:	6d                   	insl   (%dx),%es:(%edi)
4184d3:	00 73 65             	add    %dh,0x65(%ebx)
4184d6:	74 5f                	je     0x418537
4184d8:	41                   	inc    %ecx
4184d9:	64 64 4e             	fs fs dec %esi
4184dc:	65 77 49             	gs ja  0x418528
4184df:	74 65                	je     0x418546
4184e1:	6d                   	insl   (%dx),%es:(%edi)
4184e2:	00 62 69             	add    %ah,0x69(%edx)
4184e5:	6e                   	outsb  %ds:(%esi),(%dx)
4184e6:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
4184ed:	69
4184ee:	67 61                	addr16 popa
4184f0:	74 6f                	je     0x418561
4184f2:	72 41                	jb     0x418535
4184f4:	64 64 4e             	fs fs dec %esi
4184f7:	65 77 49             	gs ja  0x418543
4184fa:	74 65                	je     0x418561
4184fc:	6d                   	insl   (%dx),%es:(%edi)