418226:	64 4c                	fs dec %esp
418228:	65 76 65             	gs jbe 0x418290
41822b:	6c                   	insb   (%dx),%es:(%edi)
41822c:	00 6e 65             	add    %ch,0x65(%esi)
41822f:	78 74                	js     0x4182a5
418231:	55                   	push   %ebp
418232:	6e                   	outsb  %ds:(%esi),(%dx)
418233:	73 6f                	jae    0x4182a4
418235:	6c                   	insb   (%dx),%es:(%edi)
418236:	76 65                	jbe    0x41829d
418238:	64 4c                	fs dec %esp
41823a:	65 76 65             	gs jbe 0x4182a2
41823d:	6c                   	insb   (%dx),%es:(%edi)
41823e:	00 62 74             	add    %ah,0x74(%edx)
418241:	6e                   	outsb  %ds:(%esi),(%dx)
418242:	50                   	push   %eax
418243:	6c                   	insb   (%dx),%es:(%edi)
418244:	61                   	popa
418245:	79 50                	jns    0x418297
418247:	72 65                	jb     0x4182ae
418249:	76 55                	jbe    0x4182a0
41824b:	6e                   	outsb  %ds:(%esi),(%dx)
41824c:	73 6f                	jae    0x4182bd
41824e:	6c                   	insb   (%dx),%es:(%edi)
41824f:	76 65                	jbe    0x4182b6
418251:	64 4c                	fs dec %esp
418253:	65 76 65             	gs jbe 0x4182bb
418256:	6c                   	insb   (%dx),%es:(%edi)
418257:	00 70 72             	add    %dh,0x72(%eax)
41825a:	65 76 55             	gs jbe 0x4182b2
41825d:	6e                   	outsb  %ds:(%esi),(%dx)
41825e:	73 6f                	jae    0x4182cf
418260:	6c                   	insb   (%dx),%es:(%edi)
418261:	76 65                	jbe    0x4182c8
418263:	64 4c                	fs dec %esp
418265:	65 76 65             	gs jbe 0x4182cd
418268:	6c                   	insb   (%dx),%es:(%edi)
418269:	00 6d 6e             	add    %ch,0x6e(%ebp)
41826c:	75 45                	jne    0x4182b3
41826e:	64 69 74 43 72 65 61 	imul   $0x65746165,%fs:0x72(%ebx,%eax,2),%esi
418275:	74 65
418277:	4c                   	dec    %esp
418278:	65 76 65             	gs jbe 0x4182e0
41827b:	6c                   	insb   (%dx),%es:(%edi)
41827c:	00 63 72             	add    %ah,0x72(%ebx)
41827f:	65 61                	gs popa
418281:	74 65                	je     0x4182e8
418283:	4c                   	dec    %esp
418284:	65 76 65             	gs jbe 0x4182ec
418287:	6c                   	insb   (%dx),%es:(%edi)
418288:	00 62 74             	add    %ah,0x74(%edx)
41828b:	6e                   	outsb  %ds:(%esi),(%dx)
41828c:	46                   	inc    %esi
41828d:	69 6c 65 45 64 69 74 	imul   $0x44746964,0x45(%ebp,%eiz,2),%ebp
418294:	44
418295:	65 6c                	gs insb (%dx),%es:(%edi)
418297:	65 74 65             	gs je  0x4182ff
41829a:	4c                   	dec    %esp
41829b:	65 76 65             	gs jbe 0x418303
41829e:	6c                   	insb   (%dx),%es:(%edi)
41829f:	00 61 64             	add    %ah,0x64(%ecx)
4182a2:	64 5f                	fs pop %edi
4182a4:	4d                   	dec    %ebp
4182a5:	75 73                	jne    0x41831a
4182a7:	74 53                	je     0x4182fc
4182a9:	61                   	popa
4182aa:	76 65                	jbe    0x418311
4182ac:	4c                   	dec    %esp
4182ad:	65 76 65             	gs jbe 0x418315
4182b0:	6c                   	insb   (%dx),%es:(%edi)
4182b1:	00 72 65             	add    %dh,0x65(%edx)
4182b4:	6d                   	insl   (%dx),%es:(%edi)
4182b5:	6f                   	outsl  %ds:(%esi),(%dx)
4182b6:	76 65                	jbe    0x41831d
4182b8:	5f                   	pop    %edi
4182b9:	4d                   	dec    %ebp
4182ba:	75 73                	jne    0x41832f
4182bc:	74 53                	je     0x418311
4182be:	61                   	popa
4182bf:	76 65                	jbe    0x418326
4182c1:	4c                   	dec    %esp
4182c2:	65 76 65             	gs jbe 0x41832a
4182c5:	6c                   	insb   (%dx),%es:(%edi)
4182c6:	00 73 61             	add    %dh,0x61(%ebx)
4182c9:	76 65                	jbe    0x418330
4182cb:	4c                   	dec    %esp
4182cc:	65 76 65             	gs jbe 0x418334
4182cf:	6c                   	insb   (%dx),%es:(%edi)
4182d0:	00 67 65             	add    %ah,0x65(%edi)
4182d3:	74 5f                	je     0x418334
4182d5:	41                   	inc    %ecx
4182d6:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4182da:	65 4c                	gs dec %esp
4182dc:	65 76 65             	gs jbe 0x418344
4182df:	6c                   	insb   (%dx),%es:(%edi)
4182e0:	00 53 65             	add    %dl,0x65(%ebx)
4182e3:	6c                   	insb   (%dx),%es:(%edi)
4182e4:	65 63 74 41 63       	arpl   %esi,%gs:0x63(%ecx,%eax,2)
4182e9:	74 69                	je     0x418354
4182eb:	76 65                	jbe    0x418352
4182ed:	4c                   	dec    %esp
4182ee:	65 76 65             	gs jbe 0x418356
4182f1:	6c                   	insb   (%dx),%es:(%edi)
4182f2:	00 73 65             	add    %dh,0x65(%ebx)
4182f5:	74 41                	je     0x418338
4182f7:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4182fb:	65 4c                	gs dec %esp
4182fd:	65 76 65             	gs jbe 0x418365
418300:	6c                   	insb   (%dx),%es:(%edi)
418301:	00 66 69             	add    %ah,0x69(%esi)
418304:	6e                   	outsb  %ds:(%esi),(%dx)
418305:	69 73 68 45 64 69 74 	imul   $0x74696445,0x68(%ebx),%esi
41830c:	69 6e 67 4c 65 76 65 	imul   $0x6576654c,0x67(%esi),%ebp
418313:	6c                   	insb   (%dx),%es:(%edi)
418314:	00 63 61             	add    %ah,0x61(%ebx)
418317:	6e                   	outsb  %ds:(%esi),(%dx)
418318:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41831b:	45                   	inc    %ebp
41831c:	64 69 74 69 6e 67 4c 	imul   $0x76654c67,%fs:0x6e(%ecx,%ebp,2),%esi
418323:	65 76
418325:	65 6c                	gs insb (%dx),%es:(%edi)
418327:	00 67 65             	add    %ah,0x65(%edi)
41832a:	74 5f                	je     0x41838b
41832c:	54                   	push   %esp
41832d:	72 69                	jb     0x418398
41832f:	76 69                	jbe    0x41839a
418331:	61                   	popa
418332:	6c                   	insb   (%dx),%es:(%edi)
418333:	4c                   	dec    %esp
418334:	65 76 65             	gs jbe 0x41839c
418337:	6c                   	insb   (%dx),%es:(%edi)
418338:	00 53 6f             	add    %dl,0x6f(%ebx)
41833b:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
41833f:	6e                   	outsb  %ds:(%esi),(%dx)
418340:	4c                   	dec    %esp
418341:	65 76 65             	gs jbe 0x4183a9
418344:	6c                   	insb   (%dx),%es:(%edi)
418345:	00 4d 61             	add    %cl,0x61(%ebp)
418348:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
41834f:	4d                   	dec    %ebp
418350:	65 73 73             	gs jae 0x4183c6
418353:	61                   	popa
418354:	67 65 54             	addr16 gs push %esp
418357:	69 74 6c 65 5f 4f 70 	imul   $0x65704f5f,0x65(%esp,%ebp,2),%esi
41835e:	65
41835f:	6e                   	outsb  %ds:(%esi),(%dx)
418360:	4c                   	dec    %esp
418361:	65 76 65             	gs jbe 0x4183c9
418364:	6c                   	insb   (%dx),%es:(%edi)
418365:	00 62 74             	add    %ah,0x74(%edx)
418368:	6e                   	outsb  %ds:(%esi),(%dx)
418369:	50                   	push   %eax
41836a:	6c                   	insb   (%dx),%es:(%edi)
41836b:	61                   	popa
41836c:	79 4f                	jns    0x4183bd
41836e:	70 65                	jo     0x4183d5
418370:	6e                   	outsb  %ds:(%esi),(%dx)
418371:	4c                   	dec    %esp
418372:	65 76 65             	gs jbe 0x4183da
418375:	6c                   	insb   (%dx),%es:(%edi)
418376:	00 4c 65 76          	add    %cl,0x76(%ebp,%eiz,2)
41837a:	65 6c                	gs insb (%dx),%es:(%edi)
41837c:	4c                   	dec    %esp
41837d:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
418384:	73 61                	jae    0x4183e7
418386:	67 65 5f             	addr16 gs pop %edi
418389:	4e                   	dec    %esi
41838a:	6f                   	outsl  %ds:(%esi),(%dx)
41838b:	4f                   	dec    %edi
41838c:	74 68                	je     0x4183f6
41838e:	65 72 4c             	gs jb  0x4183dd
418391:	65 76 65             	gs jbe 0x4183f9
418394:	6c                   	insb   (%dx),%es:(%edi)
418395:	00 53 65             	add    %dl,0x65(%ebx)
418398:	74 4c                	je     0x4183e6
41839a:	65 76 65             	gs jbe 0x418402
41839d:	6c                   	insb   (%dx),%es:(%edi)
41839e:	00 73 65             	add    %dh,0x65(%ebx)
4183a1:	74 4c                	je     0x4183ef
4183a3:	65 76 65             	gs jbe 0x41840b
4183a6:	6c                   	insb   (%dx),%es:(%edi)
4183a7:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4183ab:	6c                   	insb   (%dx),%es:(%edi)
4183ac:	45                   	inc    %ebp
4183ad:	64 69 74 4c 65 76 65 	imul   $0x6c6576,%fs:0x65(%esp,%ecx,2),%esi
4183b4:	6c 00
4183b6:	74 6f                	je     0x418427
4183b8:	6f                   	outsl  %ds:(%esi),(%dx)
4183b9:	6c                   	insb   (%dx),%es:(%edi)
4183ba:	45                   	inc    %ebp
4183bb:	64 69 74 4c 65 76 65 	imul   $0x6c6576,%fs:0x65(%esp,%ecx,2),%esi
4183c2:	6c 00
4183c4:	62 74 6e 46          	bound  %esi,0x46(%esi,%ebp,2)
4183c8:	69 6c 65 45 64 69 74 	imul   $0x45746964,0x45(%ebp,%eiz,2),%ebp
4183cf:	45
4183d0:	64 69 74 4c 65 76 65 	imul   $0x6c6576,%fs:0x65(%esp,%ecx,2),%esi
4183d7:	6c 00
4183d9:	6d                   	insl   (%dx),%es:(%edi)
4183da:	6e                   	outsb  %ds:(%esi),(%dx)
4183db:	75 45                	jne    0x418422
4183dd:	64 69 74 45 64 69 74 	imul   $0x654c7469,%fs:0x64(%ebp,%eax,2),%esi
4183e4:	4c 65
4183e6:	76 65                	jbe    0x41844d
4183e8:	6c                   	insb   (%dx),%es:(%edi)
4183e9:	00 65 64             	add    %ah,0x64(%ebp)
4183ec:	69 74 4c 65 76 65 6c 	imul   $0x6c6576,0x65(%esp,%ecx,2),%esi
4183f3:	00
4183f4:	70 61                	jo     0x418457
4183f6:	69 6e 74 4c 65 76 65 	imul   $0x6576654c,0x74(%esi),%ebp
4183fd:	6c                   	insb   (%dx),%es:(%edi)
4183fe:	00 67 65             	add    %ah,0x65(%edi)
418401:	74 5f                	je     0x418462
418403:	54                   	push   %esp
418404:	65 73 74             	gs jae 0x41847b
418407:	4c                   	dec    %esp
418408:	65 76 65             	gs jbe 0x418470
41840b:	6c                   	insb   (%dx),%es:(%edi)
41840c:	00 62 74             	add    %ah,0x74(%edx)
41840f:	6e                   	outsb  %ds:(%esi),(%dx)
418410:	50                   	push   %eax
418411:	6c                   	insb   (%dx),%es:(%edi)
418412:	61                   	popa
418413:	79 4e                	jns    0x418463
418415:	65 78 74             	gs js  0x41848c
418418:	4c                   	dec    %esp
418419:	65 76 65             	gs jbe 0x418481
41841c:	6c                   	insb   (%dx),%es:(%edi)
41841d:	00 6e 65             	add    %ch,0x65(%esi)
418420:	78 74                	js     0x418496
418422:	4c                   	dec    %esp
418423:	65 76 65             	gs jbe 0x41848b
418426:	6c                   	insb   (%dx),%es:(%edi)
418427:	00 6d 6e             	add    %ch,0x6e(%ebp)
41842a:	75 4c                	jne    0x418478
41842c:	65 76 65             	gs jbe 0x418494
41842f:	6c                   	insb   (%dx),%es:(%edi)
418430:	00 62 74             	add    %ah,0x74(%edx)
418433:	6e                   	outsb  %ds:(%esi),(%dx)
418434:	50                   	push   %eax
418435:	6c                   	insb   (%dx),%es:(%edi)
418436:	61                   	popa
418437:	79 50                	jns    0x418489
418439:	72 65                	jb     0x4184a0
41843b:	76 4c                	jbe    0x418489
41843d:	65 76 65             	gs jbe 0x4184a5
418440:	6c                   	insb   (%dx),%es:(%edi)
418441:	00 70 72             	add    %dh,0x72(%eax)
418444:	65 76 4c             	gs jbe 0x418493
418447:	65 76 65             	gs jbe 0x4184af
41844a:	6c                   	insb   (%dx),%es:(%edi)
41844b:	00 62 74             	add    %ah,0x74(%edx)
41844e:	6e                   	outsb  %ds:(%esi),(%dx)
41844f:	46                   	inc    %esi
418450:	69 6c 65 45 64 69 74 	imul   $0x4e746964,0x45(%ebp,%eiz,2),%ebp
418457:	4e
418458:	65 77 4c             	gs ja  0x4184a7
41845b:	65 76 65             	gs jbe 0x4184c3
41845e:	6c                   	insb   (%dx),%es:(%edi)
41845f:	00 6d 6e             	add    %ch,0x6e(%ebp)
418462:	75 43                	jne    0x4184a7
418464:	6f                   	outsl  %ds:(%esi),(%dx)
418465:	6e                   	outsb  %ds:(%esi),(%dx)
418466:	74 65                	je     0x4184cd
418468:	78 74                	js     0x4184de
41846a:	4e                   	dec    %esi
41846b:	65 77 4c             	gs ja  0x4184ba
41846e:	65 76 65             	gs jbe 0x4184d6
418471:	6c                   	insb   (%dx),%es:(%edi)
418472:	00 70 6c             	add    %dh,0x6c(%eax)
418475:	61                   	popa
418476:	79 4c                	jns    0x4184c4
418478:	65 76 65             	gs jbe 0x4184e0
41847b:	6c                   	insb   (%dx),%es:(%edi)
41847c:	00 4d 61             	add    %cl,0x61(%ebp)
41847f:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
418486:	4d                   	dec    %ebp
418487:	65 73 73             	gs jae 0x4184fd
41848a:	61                   	popa
41848b:	67 65 54             	addr16 gs push %esp
41848e:	69 74 6c 65 5f 52 65 	imul   $0x7465525f,0x65(%esp,%ebp,2),%esi
418495:	74
418496:	72 79                	jb     0x418511
418498:	4c                   	dec    %esp
418499:	65 76 65             	gs jbe 0x418501
41849c:	6c                   	insb   (%dx),%es:(%edi)
41849d:	00 72 65             	add    %dh,0x65(%edx)
4184a0:	74 72                	je     0x418514
4184a2:	79 4c                	jns    0x4184f0
4184a4:	65 76 65             	gs jbe 0x41850c
4184a7:	6c                   	insb   (%dx),%es:(%edi)
4184a8:	00 5f 6c             	add    %bl,0x6c(%edi)
4184ab:	65 76 65             	gs jbe 0x418513
4184ae:	6c                   	insb   (%dx),%es:(%edi)
4184af:	00 43 65             	add    %al,0x65(%ebx)
4184b2:	6c                   	insb   (%dx),%es:(%edi)
4184b3:	6c                   	insb   (%dx),%es:(%edi)
4184b4:	46                   	inc    %esi
4184b5:	72 6f                	jb     0x418526
4184b7:	6d                   	insl   (%dx),%es:(%edi)
4184b8:	50                   	push   %eax
4184b9:	69 78 65 6c 00 70 69 	imul   $0x6970006c,0x65(%eax),%edi
4184c0:	78 65                	js     0x418527
4184c2:	6c                   	insb   (%dx),%es:(%edi)
4184c3:	00 64 54 6c          	add    %ah,0x6c(%esp,%edx,2)
4184c7:	51                   	push   %ecx
4184c8:	56                   	push   %esi
4184c9:	63 66 6c             	arpl   %esp,0x6c(%esi)
4184cc:	00 63 6f             	add    %ah,0x6f(%ebx)
4184cf:	6e                   	outsb  %ds:(%esi),(%dx)
4184d0:	67 72 61             	addr16 jb 0x418534
4184d3:	74 75                	je     0x41854a
4184d5:	6c                   	insb   (%dx),%es:(%edi)
4184d6:	61                   	popa
4184d7:	74 65                	je     0x41853e
4184d9:	49                   	dec    %ecx
4184da:	66 41                	inc    %cx
4184dc:	6c                   	insb   (%dx),%es:(%edi)
4184dd:	6c                   	insb   (%dx),%es:(%edi)
4184de:	00 62 74             	add    %ah,0x74(%edx)
4184e1:	6e                   	outsb  %ds:(%esi),(%dx)
4184e2:	45                   	inc    %ebp
4184e3:	64 69 74 4c 65 76 65 	imul   $0x576c6576,%fs:0x65(%esp,%ecx,2),%esi
4184ea:	6c 57
4184ec:	61                   	popa
4184ed:	6c                   	insb   (%dx),%es:(%edi)
4184ee:	6c                   	insb   (%dx),%es:(%edi)
4184ef:	00 6d 6e             	add    %ch,0x6e(%ebp)
4184f2:	75 45                	jne    0x418539
4184f4:	64 69 74 57 61 6c 6c 	imul   $0x53006c6c,%fs:0x61(%edi,%edx,2),%esi
4184fb:	00 53
4184fd:	6f                   	outsl  %ds:(%esi),(%dx)
4184fe:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418502:	6e                   	outsb  %ds:(%esi),(%dx)
418503:	43                   	inc    %ebx
418504:	65 6c                	gs insb (%dx),%es:(%edi)
418506:	6c                   	insb   (%dx),%es:(%edi)
418507:	00 52 65             	add    %dl,0x65(%edx)
41850a:	6e                   	outsb  %ds:(%esi),(%dx)
41850b:	64 65 72 43          	fs gs jb 0x418552
41850f:	65 6c                	gs insb (%dx),%es:(%edi)
418511:	6c                   	insb   (%dx),%es:(%edi)
418512:	00 5f 6d             	add    %bl,0x6d(%edi)
418515:	6f                   	outsl  %ds:(%esi),(%dx)
418516:	75 73                	jne    0x41858b
418518:	65 4f                	gs dec %edi
41851a:	76 65                	jbe    0x418581
41851c:	72 43                	jb     0x418561
41851e:	65 6c                	gs insb (%dx),%es:(%edi)
418520:	6c                   	insb   (%dx),%es:(%edi)
418521:	00 53 65             	add    %dl,0x65(%ebx)