41822a:	6e                   	outsb  %ds:(%esi),(%dx)
41822b:	73 74                	jae    0x4182a1
41822d:	72 75                	jb     0x4182a4
41822f:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
418233:	00 93 01 5f 5f 76    	add    %dl,0x765f5f01(%ebx)
418239:	62 61 56             	bound  %esp,0x56(%ecx)
41823c:	61                   	popa
41823d:	72 54                	jb     0x418293
41823f:	73 74                	jae    0x4182b5
418241:	45                   	inc    %ebp
418242:	71 00                	jno    0x418244
418244:	01 01                	add    %eax,(%ecx)
418246:	5f                   	pop    %edi
418247:	5f                   	pop    %edi
418248:	76 62                	jbe    0x4182ac
41824a:	61                   	popa
41824b:	4f                   	dec    %edi
41824c:	62 6a 56             	bound  %ebp,0x56(%edx)
41824f:	61                   	popa
418250:	72 00                	jb     0x418252
418252:	6c                   	insb   (%dx),%es:(%edi)
418253:	00 5f 5f             	add    %bl,0x5f(%edi)
418256:	76 62                	jbe    0x4182ba
418258:	61                   	popa
418259:	43                   	inc    %ebx
41825a:	61                   	popa
41825b:	73 74                	jae    0x4182d1
41825d:	4f                   	dec    %edi
41825e:	62 6a 56             	bound  %ebp,0x56(%edx)
418261:	61                   	popa
418262:	72 00                	jb     0x418264
418264:	b0 01                	mov    $0x1,%al
418266:	5f                   	pop    %edi
418267:	61                   	popa
418268:	64 6a 5f             	fs push $0x5f
41826b:	66 70 61             	data16 jo 0x4182cf
41826e:	74 61                	je     0x4182d1
418270:	6e                   	outsb  %ds:(%esi),(%dx)
418271:	00 15 00 45 56 45    	add    %dl,0x45564500
418277:	4e                   	dec    %esi
418278:	54                   	push   %esp
418279:	5f                   	pop    %edi
41827a:	53                   	push   %ebx
41827b:	49                   	dec    %ecx
41827c:	4e                   	dec    %esi
41827d:	4b                   	dec    %ebx
41827e:	5f                   	pop    %edi
41827f:	52                   	push   %edx
418280:	65 6c                	gs insb (%dx),%es:(%edi)
418282:	65 61                	gs popa
418284:	73 65                	jae    0x4182eb
418286:	00 00                	add    %al,(%eax)
418288:	4c                   	dec    %esp
418289:	01 5f 5f             	add    %ebx,0x5f(%edi)
41828c:	76 62                	jbe    0x4182f0
41828e:	61                   	popa
41828f:	55                   	push   %ebp
418290:	49                   	dec    %ecx
418291:	31 49 32             	xor    %ecx,0x32(%ecx)
418294:	00 00                	add    %al,(%eax)
418296:	57                   	push   %edi
418297:	00 5f 43             	add    %bl,0x43(%edi)
41829a:	49                   	dec    %ecx
41829b:	73 71                	jae    0x41830e
41829d:	72 74                	jb     0x418313
41829f:	00 14 00             	add    %dl,(%eax,%eax,1)
4182a2:	45                   	inc    %ebp
4182a3:	56                   	push   %esi
4182a4:	45                   	inc    %ebp
4182a5:	4e                   	dec    %esi
4182a6:	54                   	push   %esp
4182a7:	5f                   	pop    %edi
4182a8:	53                   	push   %ebx
4182a9:	49                   	dec    %ecx
4182aa:	4e                   	dec    %esi
4182ab:	4b                   	dec    %ebx
4182ac:	5f                   	pop    %edi
4182ad:	51                   	push   %ecx
4182ae:	75 65                	jne    0x418315
4182b0:	72 79                	jb     0x41832b
4182b2:	49                   	dec    %ecx
4182b3:	6e                   	outsb  %ds:(%esi),(%dx)
4182b4:	74 65                	je     0x41831b
4182b6:	72 66                	jb     0x41831e
4182b8:	61                   	popa
4182b9:	63 65 00             	arpl   %esp,0x0(%ebp)
4182bc:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4182bd:	00 5f 5f             	add    %bl,0x5f(%edi)
4182c0:	76 62                	jbe    0x418324
4182c2:	61                   	popa
4182c3:	46                   	inc    %esi
4182c4:	70 43                	jo     0x418309
4182c6:	6d                   	insl   (%dx),%es:(%edi)
4182c7:	70 43                	jo     0x41830c
4182c9:	79 00                	jns    0x4182cb
4182cb:	00 8e 00 5f 5f 76    	add    %cl,0x765f5f00(%esi)
4182d1:	62 61 45             	bound  %esp,0x45(%ecx)
4182d4:	78 63                	js     0x418339
4182d6:	65 70 74             	gs jo  0x41834d
4182d9:	48                   	dec    %eax
4182da:	61                   	popa
4182db:	6e                   	outsb  %ds:(%esi),(%dx)
4182dc:	64 6c                	fs insb (%dx),%es:(%edi)
4182de:	65 72 00             	gs jb  0x4182e1
4182e1:	00 b1 01 5f 61 64    	add    %dh,0x64615f01(%ecx)
4182e7:	6a 5f                	push   $0x5f
4182e9:	66 70 72             	data16 jo 0x41835e
4182ec:	65 6d                	gs insl (%dx),%es:(%edi)
4182ee:	00 00                	add    %al,(%eax)
4182f0:	af                   	scas   %es:(%edi),%eax
4182f1:	01 5f 61             	add    %ebx,0x61(%edi)
4182f4:	64 6a 5f             	fs push $0x5f
4182f7:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
4182fe:	36 34 00             	ss xor $0x0,%al
418301:	00 93 00 5f 5f 76    	add    %dl,0x765f5f00(%ebx)
418307:	62 61 46             	bound  %esp,0x46(%ecx)
41830a:	50                   	push   %eax
41830b:	45                   	inc    %ebp
41830c:	78 63                	js     0x418371
41830e:	65 70 74             	gs jo  0x418385
418311:	69 6f 6e 00 00 55 00 	imul   $0x550000,0x6e(%edi),%ebp
418318:	5f                   	pop    %edi
418319:	43                   	inc    %ebx
41831a:	49                   	dec    %ecx
41831b:	6c                   	insb   (%dx),%es:(%edi)
41831c:	6f                   	outsl  %ds:(%esi),(%dx)
41831d:	67 00 00             	add    %al,(%bx,%si)
418320:	9a 00 5f 5f 76 62 61 	lcall  $0x6162,$0x765f5f00
418327:	46                   	inc    %esi
418328:	69 6c 65 4f 70 65 6e 	imul   $0x6e6570,0x4f(%ebp,%eiz,2),%ebp
41832f:	00
418330:	f7 00 5f 5f 76 62    	testl  $0x62765f5f,(%eax)
418336:	61                   	popa
418337:	4e                   	dec    %esi
418338:	65 77 32             	gs ja  0x41836d
41833b:	00 a9 01 5f 61 64    	add    %ch,0x64615f01(%ecx)
418341:	6a 5f                	push   $0x5f
418343:	66 64 69 76 5f 6d 33 	imul   $0x336d,%fs:0x5f(%esi),%si
41834a:	32 69 00             	xor    0x0(%ecx),%ch
41834d:	00 ae 01 5f 61 64    	add    %ch,0x64615f01(%esi)
418353:	6a 5f                	push   $0x5f
418355:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
41835c:	33 32                	xor    (%edx),%esi
41835e:	69 00 37 01 5f 5f    	imul   $0x5f5f0137,(%eax),%eax
418364:	76 62                	jbe    0x4183c8
418366:	61                   	popa
418367:	53                   	push   %ebx
418368:	74 72                	je     0x4183dc
41836a:	43                   	inc    %ebx
41836b:	6f                   	outsl  %ds:(%esi),(%dx)
41836c:	70 79                	jo     0x4183e7
41836e:	00 00                	add    %al,(%eax)
418370:	7e 01                	jle    0x418373
418372:	5f                   	pop    %edi
418373:	5f                   	pop    %edi
418374:	76 62                	jbe    0x4183d8
418376:	61                   	popa
418377:	56                   	push   %esi
418378:	61                   	popa
418379:	72 53                	jb     0x4183ce
41837b:	65 74 4f             	gs je  0x4183cd
41837e:	62 6a 00             	bound  %ebp,0x0(%edx)
418381:	00 ce                	add    %cl,%dh
418383:	00 5f 5f             	add    %bl,0x5f(%edi)
418386:	76 62                	jbe    0x4183ea
418388:	61                   	popa
418389:	49                   	dec    %ecx
41838a:	34 53                	xor    $0x53,%al
41838c:	74 72                	je     0x418400
41838e:	00 00                	add    %al,(%eax)
418390:	b0 00                	mov    $0x0,%al
418392:	5f                   	pop    %edi
418393:	5f                   	pop    %edi
418394:	76 62                	jbe    0x4183f8
418396:	61                   	popa
418397:	46                   	inc    %esi
418398:	72 65                	jb     0x4183ff
41839a:	65 53                	gs push %ebx
41839c:	74 72                	je     0x418410
41839e:	4c                   	dec    %esp
41839f:	69 73 74 00 00 ad 01 	imul   $0x1ad0000,0x74(%ebx),%esi
4183a6:	5f                   	pop    %edi
4183a7:	61                   	popa
4183a8:	64 6a 5f             	fs push $0x5f
4183ab:	66 64 69 76 72 5f 6d 	imul   $0x6d5f,%fs:0x72(%esi),%si
4183b2:	33 32                	xor    (%edx),%esi
4183b4:	00 00                	add    %al,(%eax)
4183b6:	ab                   	stos   %eax,%es:(%edi)
4183b7:	01 5f 61             	add    %ebx,0x61(%edi)
4183ba:	64 6a 5f             	fs push $0x5f
4183bd:	66 64 69 76 5f 72 00 	imul   $0x72,%fs:0x5f(%esi),%si
4183c4:	98                   	cwtl
4183c5:	01 5f 5f             	add    %ebx,0x5f(%edi)
4183c8:	76 62                	jbe    0x41842c
4183ca:	61                   	popa
4183cb:	56                   	push   %esi
4183cc:	61                   	popa
4183cd:	72 54                	jb     0x418423
4183cf:	73 74                	jae    0x418445
4183d1:	4e                   	dec    %esi
4183d2:	65 00 cf             	gs add %cl,%bh
4183d5:	00 5f 5f             	add    %bl,0x5f(%edi)
4183d8:	76 62                	jbe    0x41843c
4183da:	61                   	popa
4183db:	49                   	dec    %ecx
4183dc:	34 56                	xor    $0x56,%al
4183de:	61                   	popa
4183df:	72 00                	jb     0x4183e1
4183e1:	00 56 01             	add    %dl,0x1(%esi)
4183e4:	5f                   	pop    %edi
4183e5:	5f                   	pop    %edi
4183e6:	76 62                	jbe    0x41844a
4183e8:	61                   	popa
4183e9:	56                   	push   %esi
4183ea:	61                   	popa
4183eb:	72 41                	jb     0x41842e
4183ed:	64 64 00 de          	fs fs add %bl,%dh
4183f1:	00 5f 5f             	add    %bl,0x5f(%edi)
4183f4:	76 62                	jbe    0x418458
4183f6:	61                   	popa
4183f7:	4c                   	dec    %esp
4183f8:	61                   	popa
4183f9:	74 65                	je     0x418460
4183fb:	4d                   	dec    %ebp
4183fc:	65 6d                	gs insl (%dx),%es:(%edi)
4183fe:	43                   	inc    %ebx
4183ff:	61                   	popa
418400:	6c                   	insb   (%dx),%es:(%edi)
418401:	6c                   	insb   (%dx),%es:(%edi)
418402:	00 00                	add    %al,(%eax)
418404:	62 01                	bound  %eax,(%ecx)
418406:	5f                   	pop    %edi
418407:	5f                   	pop    %edi
418408:	76 62                	jbe    0x41846c
41840a:	61                   	popa
41840b:	56                   	push   %esi
41840c:	61                   	popa
41840d:	72 44                	jb     0x418453
41840f:	75 70                	jne    0x418481
418411:	00 70 01             	add    %dh,0x1(%eax)
418414:	5f                   	pop    %edi
418415:	5f                   	pop    %edi
418416:	76 62                	jbe    0x41847a
418418:	61                   	popa
418419:	56                   	push   %esi
41841a:	61                   	popa
41841b:	72 4c                	jb     0x418469
41841d:	61                   	popa
41841e:	74 65                	je     0x418485
418420:	4d                   	dec    %ebp
418421:	65 6d                	gs insl (%dx),%es:(%edi)
418423:	43                   	inc    %ebx
418424:	61                   	popa
418425:	6c                   	insb   (%dx),%es:(%edi)
418426:	6c                   	insb   (%dx),%es:(%edi)
418427:	4c                   	dec    %esp
418428:	64 00 a9 00 5f 5f 76 	add    %ch,%fs:0x765f5f00(%ecx)
41842f:	62 61 46             	bound  %esp,0x46(%ecx)
418432:	70 49                	jo     0x41847d
418434:	34 00                	xor    $0x0,%al
418436:	df 00                	filds  (%eax)
418438:	5f                   	pop    %edi
418439:	5f                   	pop    %edi
41843a:	76 62                	jbe    0x41849e
41843c:	61                   	popa
41843d:	4c                   	dec    %esp
41843e:	61                   	popa
41843f:	74 65                	je     0x4184a6
418441:	4d                   	dec    %ebp
418442:	65 6d                	gs insl (%dx),%es:(%edi)
418444:	43                   	inc    %ebx
418445:	61                   	popa
418446:	6c                   	insb   (%dx),%es:(%edi)
418447:	6c                   	insb   (%dx),%es:(%edi)
418448:	4c                   	dec    %esp
418449:	64 00 00             	add    %al,%fs:(%eax)
41844c:	52                   	push   %edx
41844d:	00 5f 43             	add    %bl,0x43(%edi)
418450:	49                   	dec    %ecx
418451:	61                   	popa
418452:	74 61                	je     0x4184b5
418454:	6e                   	outsb  %ds:(%esi),(%dx)
418455:	00 3f                	add    %bh,(%edi)
418457:	01 5f 5f             	add    %ebx,0x5f(%edi)
41845a:	76 62                	jbe    0x4184be
41845c:	61                   	popa
41845d:	53                   	push   %ebx
41845e:	74 72                	je     0x4184d2
418460:	4d                   	dec    %ebp
418461:	6f                   	outsl  %ds:(%esi),(%dx)
418462:	76 65                	jbe    0x4184c9
418464:	00 00                	add    %al,(%eax)
418466:	b4 01                	mov    $0x1,%ah
418468:	5f                   	pop    %edi
418469:	61                   	popa
41846a:	6c                   	insb   (%dx),%es:(%edi)
41846b:	6c                   	insb   (%dx),%es:(%edi)
41846c:	6d                   	insl   (%dx),%es:(%edi)
41846d:	75 6c                	jne    0x4184db
41846f:	00 58 00             	add    %bl,0x0(%eax)
418472:	5f                   	pop    %edi
418473:	43                   	inc    %ebx
418474:	49                   	dec    %ecx
418475:	74 61                	je     0x4184d8
418477:	6e                   	outsb  %ds:(%esi),(%dx)
418478:	00 00                	add    %al,(%eax)
41847a:	54                   	push   %esp
41847b:	00 5f 43             	add    %bl,0x43(%edi)
41847e:	49                   	dec    %ecx
41847f:	65 78 70             	gs js  0x4184f2
418482:	00 00                	add    %al,(%eax)
418484:	af                   	scas   %es:(%edi),%eax
418485:	00 5f 5f             	add    %bl,0x5f(%edi)
418488:	76 62                	jbe    0x4184ec
41848a:	61                   	popa
41848b:	46                   	inc    %esi
41848c:	72 65                	jb     0x4184f3
41848e:	65 53                	gs push %ebx
418490:	74 72                	je     0x418504
418492:	00 00                	add    %al,(%eax)
418494:	ad                   	lods   %ds:(%esi),%eax
418495:	00 5f 5f             	add    %bl,0x5f(%edi)
418498:	76 62                	jbe    0x4184fc
41849a:	61                   	popa
41849b:	46                   	inc    %esi
41849c:	72 65                	jb     0x418503
41849e:	65 4f                	gs dec %edi
4184a0:	62 6a 00             	bound  %ebp,0x0(%edx)