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)
418524:	74 43                	je     0x418569
418526:	65 6c                	gs insb (%dx),%es:(%edi)
418528:	6c                   	insb   (%dx),%es:(%edi)
418529:	00 73 65             	add    %dh,0x65(%ebx)
41852c:	74 43                	je     0x418571
41852e:	65 6c                	gs insb (%dx),%es:(%edi)
418530:	6c                   	insb   (%dx),%es:(%edi)
418531:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
418535:	77 43                	ja     0x41857a
418537:	65 6c                	gs insb (%dx),%es:(%edi)
418539:	6c                   	insb   (%dx),%es:(%edi)
41853a:	00 63 65             	add    %ah,0x65(%ebx)
41853d:	6c                   	insb   (%dx),%es:(%edi)
41853e:	6c                   	insb   (%dx),%es:(%edi)
41853f:	00 73 65             	add    %dh,0x65(%ebx)
418542:	74 5f                	je     0x4185a3
418544:	41                   	inc    %ecx
418545:	75 74                	jne    0x4185bb
418547:	6f                   	outsl  %ds:(%esi),(%dx)
418548:	53                   	push   %ebx
418549:	63 72 6f             	arpl   %esi,0x6f(%edx)
41854c:	6c                   	insb   (%dx),%es:(%edi)
41854d:	6c                   	insb   (%dx),%es:(%edi)
41854e:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
418552:	53                   	push   %ebx
418553:	74 61                	je     0x4185b6
418555:	74 75                	je     0x4185cc
418557:	73 4e                	jae    0x4185a7
418559:	75 6c                	jne    0x4185c7
41855b:	6c                   	insb   (%dx),%es:(%edi)
41855c:	00 67 65             	add    %ah,0x65(%edi)
41855f:	74 5f                	je     0x4185c0
418561:	54                   	push   %esp
418562:	6f                   	outsl  %ds:(%esi),(%dx)
418563:	6f                   	outsl  %ds:(%esi),(%dx)
418564:	6c                   	insb   (%dx),%es:(%edi)
418565:	00 73 65             	add    %dh,0x65(%ebx)
418568:	74 5f                	je     0x4185c9
41856a:	54                   	push   %esp
41856b:	6f                   	outsl  %ds:(%esi),(%dx)
41856c:	6f                   	outsl  %ds:(%esi),(%dx)
41856d:	6c                   	insb   (%dx),%es:(%edi)
41856e:	00 4d 65             	add    %cl,0x65(%ebp)
418571:	6e                   	outsb  %ds:(%esi),(%dx)
418572:	75 52                	jne    0x4185c6
418574:	61                   	popa
418575:	64 69 6f 49 74 65 6d 	imul   $0x4d6d6574,%fs:0x49(%edi),%ebp
41857c:	4d
41857d:	61                   	popa
41857e:	69 6e 41 72 65 61 54 	imul   $0x54616572,0x41(%esi),%ebp
418585:	6f                   	outsl  %ds:(%esi),(%dx)
418586:	6f                   	outsl  %ds:(%esi),(%dx)
418587:	6c                   	insb   (%dx),%es:(%edi)
418588:	00 4d 65             	add    %cl,0x65(%ebp)
41858b:	6e                   	outsb  %ds:(%esi),(%dx)
41858c:	75 52                	jne    0x4185e0
41858e:	61                   	popa
41858f:	64 69 6f 47 72 6f 75 	imul   $0x70756f72,%fs:0x47(%edi),%ebp
418596:	70
418597:	4d                   	dec    %ebp
418598:	61                   	popa
418599:	69 6e 41 72 65 61 54 	imul   $0x54616572,0x41(%esi),%ebp
4185a0:	6f                   	outsl  %ds:(%esi),(%dx)
4185a1:	6f                   	outsl  %ds:(%esi),(%dx)
4185a2:	6c                   	insb   (%dx),%es:(%edi)
4185a3:	00 4c 61 73          	add    %cl,0x73(%ecx,%eiz,2)
4185a7:	74 55                	je     0x4185fe
4185a9:	73 65                	jae    0x418610
4185ab:	64 54                	fs push %esp
4185ad:	6f                   	outsl  %ds:(%esi),(%dx)
4185ae:	6f                   	outsl  %ds:(%esi),(%dx)
4185af:	6c                   	insb   (%dx),%es:(%edi)
4185b0:	00 63 68             	add    %ah,0x68(%ebx)
4185b3:	61                   	popa
4185b4:	6e                   	outsb  %ds:(%esi),(%dx)
4185b5:	67 65 45             	addr16 gs inc %ebp
4185b8:	64 69 74 69 6e 67 54 	imul   $0x6f6f5467,%fs:0x6e(%ecx,%ebp,2),%esi
4185bf:	6f 6f
4185c1:	6c                   	insb   (%dx),%es:(%edi)
4185c2:	00 63 68             	add    %ah,0x68(%ebx)
4185c5:	61                   	popa
4185c6:	6e                   	outsb  %ds:(%esi),(%dx)
4185c7:	67 65 45             	addr16 gs inc %ebp
4185ca:	64 69 74 54 6f 6f 6c 	imul   $0x67006c6f,%fs:0x6f(%esp,%edx,2),%esi
4185d1:	00 67
4185d3:	72 70                	jb     0x418645
4185d5:	45                   	inc    %ebp
4185d6:	64 69 74 54 6f 6f 6c 	imul   $0x5f006c6f,%fs:0x6f(%esp,%edx,2),%esi
4185dd:	00 5f
4185df:	74 6f                	je     0x418650
4185e1:	6f                   	outsl  %ds:(%esi),(%dx)
4185e2:	6c                   	insb   (%dx),%es:(%edi)
4185e3:	00 67 65             	add    %ah,0x65(%edi)
4185e6:	74 5f                	je     0x418647
4185e8:	43                   	inc    %ebx
4185e9:	6f                   	outsl  %ds:(%esi),(%dx)
4185ea:	6e                   	outsb  %ds:(%esi),(%dx)
4185eb:	74 72                	je     0x41865f
4185ed:	6f                   	outsl  %ds:(%esi),(%dx)
4185ee:	6c                   	insb   (%dx),%es:(%edi)
4185ef:	00 53 63             	add    %dl,0x63(%ebx)
4185f2:	72 6f                	jb     0x418663
4185f4:	6c                   	insb   (%dx),%es:(%edi)
4185f5:	6c                   	insb   (%dx),%es:(%edi)
4185f6:	61                   	popa
4185f7:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
4185fb:	6f                   	outsl  %ds:(%esi),(%dx)
4185fc:	6e                   	outsb  %ds:(%esi),(%dx)
4185fd:	74 72                	je     0x418671
4185ff:	6f                   	outsl  %ds:(%esi),(%dx)
418600:	6c                   	insb   (%dx),%es:(%edi)
418601:	00 49 42             	add    %cl,0x42(%ecx)
418604:	75 74                	jne    0x41867a
418606:	74 6f                	je     0x418677
418608:	6e                   	outsb  %ds:(%esi),(%dx)
418609:	43                   	inc    %ebx
41860a:	6f                   	outsl  %ds:(%esi),(%dx)
41860b:	6e                   	outsb  %ds:(%esi),(%dx)
41860c:	74 72                	je     0x418680
41860e:	6f                   	outsl  %ds:(%esi),(%dx)
41860f:	6c                   	insb   (%dx),%es:(%edi)
418610:	00 43 6f             	add    %al,0x6f(%ebx)
418613:	6e                   	outsb  %ds:(%esi),(%dx)
418614:	74 61                	je     0x418677
418616:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
41861d:	74 72                	je     0x418691
41861f:	6f                   	outsl  %ds:(%esi),(%dx)
418620:	6c                   	insb   (%dx),%es:(%edi)
418621:	00 6d 6e             	add    %ch,0x6e(%ebp)
418624:	75 4f                	jne    0x418675
418626:	70 74                	jo     0x41869c
418628:	69 6f 6e 73 4c 65 74 	imul   $0x74654c73,0x6e(%edi),%ebp
41862f:	74 65                	je     0x418696
418631:	72 43                	jb     0x418676
418633:	6f                   	outsl  %ds:(%esi),(%dx)
418634:	6e                   	outsb  %ds:(%esi),(%dx)
418635:	74 72                	je     0x4186a9
418637:	6f                   	outsl  %ds:(%esi),(%dx)
418638:	6c                   	insb   (%dx),%es:(%edi)
418639:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
41863d:	74 43                	je     0x418682
41863f:	6f                   	outsl  %ds:(%esi),(%dx)
418640:	6e                   	outsb  %ds:(%esi),(%dx)
418641:	74 72                	je     0x4186b5
418643:	6f                   	outsl  %ds:(%esi),(%dx)
418644:	6c                   	insb   (%dx),%es:(%edi)
418645:	00 63 6c             	add    %ah,0x6c(%ebx)
418648:	69 63 6b 55 72 6c 00 	imul   $0x6c7255,0x6b(%ebx),%esp
41864f:	50                   	push   %eax
418650:	72 6f                	jb     0x4186c1
418652:	67 72 61             	addr16 jb 0x4186b6
418655:	6d                   	insl   (%dx),%es:(%edi)
418656:	00 67 65             	add    %ah,0x65(%edi)
418659:	74 5f                	je     0x4186ba
41865b:	49                   	dec    %ecx
41865c:	74 65                	je     0x4186c3
41865e:	6d                   	insl   (%dx),%es:(%edi)
41865f:	00 73 65             	add    %dh,0x65(%ebx)
418662:	74 5f                	je     0x4186c3
418664:	49                   	dec    %ecx
418665:	74 65                	je     0x4186cc
418667:	6d                   	insl   (%dx),%es:(%edi)
418668:	00 67 65             	add    %ah,0x65(%edi)
41866b:	74 5f                	je     0x4186cc
41866d:	53                   	push   %ebx
41866e:	65 6c                	gs insb (%dx),%es:(%edi)
418670:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
418675:	49                   	dec    %ecx
418676:	74 65                	je     0x4186dd
418678:	6d                   	insl   (%dx),%es:(%edi)
418679:	00 4d 61             	add    %cl,0x61(%ebp)
41867c:	79 44                	jns    0x4186c2
41867e:	65 6c                	gs insb (%dx),%es:(%edi)
418680:	65 74 65             	gs je  0x4186e8
418683:	53                   	push   %ebx