418684:	65 6c                	gs insb (%dx),%es:(%edi)
418686:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
41868b:	49                   	dec    %ecx
41868c:	74 65                	je     0x4186f3
41868e:	6d                   	insl   (%dx),%es:(%edi)
41868f:	00 61 64             	add    %ah,0x64(%ecx)
418692:	64 5f                	fs pop %edi
418694:	4d                   	dec    %ebp
418695:	65 61                	gs popa
418697:	73 75                	jae    0x41870e
418699:	72 65                	jb     0x418700
41869b:	49                   	dec    %ecx
41869c:	74 65                	je     0x418703
41869e:	6d                   	insl   (%dx),%es:(%edi)
41869f:	00 6d 65             	add    %ch,0x65(%ebp)
4186a2:	61                   	popa
4186a3:	73 75                	jae    0x41871a
4186a5:	72 65                	jb     0x41870c
4186a7:	49                   	dec    %ecx
4186a8:	74 65                	je     0x41870f
4186aa:	6d                   	insl   (%dx),%es:(%edi)
4186ab:	00 55 6e             	add    %dl,0x6e(%ebp)
4186ae:	64 6f                	outsl  %fs:(%esi),(%dx)
4186b0:	4d                   	dec    %ebp
4186b1:	6f                   	outsl  %ds:(%esi),(%dx)
4186b2:	76 65                	jbe    0x418719
4186b4:	49                   	dec    %ecx
4186b5:	74 65                	je     0x41871c
4186b7:	6d                   	insl   (%dx),%es:(%edi)
4186b8:	00 55 6e             	add    %dl,0x6e(%ebp)
4186bb:	64 6f                	outsl  %fs:(%esi),(%dx)
4186bd:	50                   	push   %eax
4186be:	75 73                	jne    0x418733
4186c0:	68 49 74 65 6d       	push   $0x6d657449
4186c5:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4186c9:	6c                   	insb   (%dx),%es:(%edi)
4186ca:	53                   	push   %ebx
4186cb:	74 72                	je     0x41873f
4186cd:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
4186d4:	6f                   	outsl  %ds:(%esi),(%dx)
4186d5:	77 6e                	ja     0x418745
4186d7:	49                   	dec    %ecx
4186d8:	74 65                	je     0x41873f
4186da:	6d                   	insl   (%dx),%es:(%edi)
4186db:	00 55 6e             	add    %dl,0x6e(%ebp)
4186de:	64 6f                	outsl  %fs:(%esi),(%dx)
4186e0:	49                   	dec    %ecx
4186e1:	74 65                	je     0x418748
4186e3:	6d                   	insl   (%dx),%es:(%edi)
4186e4:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
4186e8:	6c                   	insb   (%dx),%es:(%edi)
4186e9:	53                   	push   %ebx
4186ea:	74 72                	je     0x41875e
4186ec:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
4186f3:	41                   	inc    %ecx
4186f4:	64 64 4c             	fs fs dec %esp
4186f7:	65 76 65             	gs jbe 0x41875f
4186fa:	6c                   	insb   (%dx),%es:(%edi)
4186fb:	4c                   	dec    %esp
4186fc:	69 73 74 49 74 65 6d 	imul   $0x6d657449,0x74(%ebx),%esi
418703:	00 52 65             	add    %dl,0x65(%edx)
418706:	6d                   	insl   (%dx),%es:(%edi)
418707:	6f                   	outsl  %ds:(%esi),(%dx)
418708:	76 65                	jbe    0x41876f
41870a:	4c                   	dec    %esp
41870b:	65 76 65             	gs jbe 0x418773
41870e:	6c                   	insb   (%dx),%es:(%edi)
41870f:	4c                   	dec    %esp
418710:	69 73 74 49 74 65 6d 	imul   $0x6d657449,0x74(%ebx),%esi
418717:	00 64 75 6d          	add    %ah,0x6d(%ebp,%esi,2)
41871b:	6d                   	insl   (%dx),%es:(%edi)
41871c:	79 49                	jns    0x418767
41871e:	74 65                	je     0x418785
418720:	6d                   	insl   (%dx),%es:(%edi)
418721:	54                   	push   %esp
418722:	6f                   	outsl  %ds:(%esi),(%dx)
418723:	6f                   	outsl  %ds:(%esi),(%dx)
418724:	6c                   	insb   (%dx),%es:(%edi)
418725:	53                   	push   %ebx
418726:	74 72                	je     0x41879a
418728:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
41872f:	74 65                	je     0x418796
418731:	6d                   	insl   (%dx),%es:(%edi)
418732:	00 61 64             	add    %ah,0x64(%ecx)
418735:	64 5f                	fs pop %edi
418737:	44                   	inc    %esp
418738:	72 61                	jb     0x41879b
41873a:	77 49                	ja     0x418785
41873c:	74 65                	je     0x4187a3
41873e:	6d                   	insl   (%dx),%es:(%edi)
41873f:	00 64 72 61          	add    %ah,0x61(%edx,%esi,2)
418743:	77 49                	ja     0x41878e
418745:	74 65                	je     0x4187ac
418747:	6d                   	insl   (%dx),%es:(%edi)
418748:	00 69 74             	add    %ch,0x74(%ecx)
41874b:	65 6d                	gs insl (%dx),%es:(%edi)
41874d:	00 53 79             	add    %dl,0x79(%ebx)
418750:	73 74                	jae    0x4187c6
418752:	65 6d                	gs insl (%dx),%es:(%edi)
418754:	00 4d 6f             	add    %cl,0x6f(%ebp)
418757:	76 65                	jbe    0x4187be
418759:	64 46                	fs inc %esi
41875b:	72 6f                	jb     0x4187cc
41875d:	6d                   	insl   (%dx),%es:(%edi)
41875e:	00 4d 6f             	add    %cl,0x6f(%ebp)
418761:	76 65                	jbe    0x4187c8
418763:	64 50                	fs push %eax
418765:	69 65 63 65 46 72 6f 	imul   $0x6f724665,0x63(%ebp),%esp
41876c:	6d                   	insl   (%dx),%es:(%edi)
41876d:	00 63 65             	add    %ah,0x65(%ebx)
418770:	6c                   	insb   (%dx),%es:(%edi)
418771:	6c                   	insb   (%dx),%es:(%edi)
418772:	46                   	inc    %esi
418773:	72 6f                	jb     0x4187e4
418775:	6d                   	insl   (%dx),%es:(%edi)
418776:	00 4d 6f             	add    %cl,0x6f(%ebp)
418779:	76 65                	jbe    0x4187e0
41877b:	64 53                	fs push %ebx
41877d:	6f                   	outsl  %ds:(%esi),(%dx)
41877e:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418782:	6e                   	outsb  %ds:(%esi),(%dx)
418783:	46                   	inc    %esi
418784:	72 6f                	jb     0x4187f5
418786:	6d                   	insl   (%dx),%es:(%edi)
418787:	00 70 46             	add    %dh,0x46(%eax)
41878a:	72 6f                	jb     0x4187fb
41878c:	6d                   	insl   (%dx),%es:(%edi)
41878d:	00 72 65             	add    %dh,0x65(%edx)
418790:	6e                   	outsb  %ds:(%esi),(%dx)
418791:	64 65 72 46          	fs gs jb 0x4187db
418795:	72 6f                	jb     0x418806
418797:	6d                   	insl   (%dx),%es:(%edi)
418798:	00 73 46             	add    %dh,0x46(%ebx)
41879b:	72 6f                	jb     0x41880c
41879d:	6d                   	insl   (%dx),%es:(%edi)
41879e:	00 66 72             	add    %ah,0x72(%esi)
4187a1:	6f                   	outsl  %ds:(%esi),(%dx)
4187a2:	6d                   	insl   (%dx),%es:(%edi)
4187a3:	00 67 65             	add    %ah,0x65(%edi)
4187a6:	74 5f                	je     0x418807
4187a8:	42                   	inc    %edx
4187a9:	6f                   	outsl  %ds:(%esi),(%dx)
4187aa:	74 74                	je     0x418820
4187ac:	6f                   	outsl  %ds:(%esi),(%dx)
4187ad:	6d                   	insl   (%dx),%es:(%edi)
4187ae:	00 43 6f             	add    %al,0x6f(%ebx)
4187b1:	6e                   	outsb  %ds:(%esi),(%dx)
4187b2:	66 69 72 6d 00 65    	imul   $0x6500,0x6d(%edx),%si
4187b8:	6e                   	outsb  %ds:(%esi),(%dx)
4187b9:	63 6f 64             	arpl   %ebp,0x64(%edi)
4187bc:	65 64 46             	gs fs inc %esi
4187bf:	6f                   	outsl  %ds:(%esi),(%dx)
4187c0:	72 6d                	jb     0x41882f
4187c2:	00 4d 61             	add    %cl,0x61(%ebp)
4187c5:	6e                   	outsb  %ds:(%esi),(%dx)
4187c6:	61                   	popa
4187c7:	67 65 64 46          	addr16 gs fs inc %esi
4187cb:	6f                   	outsl  %ds:(%esi),(%dx)
4187cc:	72 6d                	jb     0x41883b
4187ce:	00 43 68             	add    %al,0x68(%ebx)
4187d1:	6f                   	outsl  %ds:(%esi),(%dx)
4187d2:	6f                   	outsl  %ds:(%esi),(%dx)
4187d3:	73 65                	jae    0x41883a
4187d5:	50                   	push   %eax
4187d6:	6c                   	insb   (%dx),%es:(%edi)
4187d7:	61                   	popa
4187d8:	79 65                	jns    0x41883f
4187da:	72 4e                	jb     0x41882a
4187dc:	61                   	popa
4187dd:	6d                   	insl   (%dx),%es:(%edi)
4187de:	65 46                	gs inc %esi
4187e0:	6f                   	outsl  %ds:(%esi),(%dx)
4187e1:	72 6d                	jb     0x418850
4187e3:	00 48 69             	add    %cl,0x69(%eax)
4187e6:	67 68 73 63 6f 72    	addr16 push $0x726f6373
4187ec:	65 73 46             	gs jae 0x418835
4187ef:	6f                   	outsl  %ds:(%esi),(%dx)
4187f0:	72 6d                	jb     0x41885f
4187f2:	00 4d 61             	add    %cl,0x61(%ebp)
4187f5:	69 6e 66 6f 72 6d 00 	imul   $0x6d726f,0x66(%esi),%ebp
4187fc:	45                   	inc    %ebp
4187fd:	6e                   	outsb  %ds:(%esi),(%dx)
4187fe:	75 6d                	jne    0x41886d
418800:	00 72 65             	add    %dh,0x65(%edx)
418803:	73 6f                	jae    0x418874
418805:	75 72                	jne    0x418879
418807:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41880a:	61                   	popa
41880b:	6e                   	outsb  %ds:(%esi),(%dx)
41880c:	00 74 6f 67          	add    %dh,0x67(%edi,%ebp,2)
418810:	67 6c                	insb   (%dx),%es:(%di)
418812:	65 52                	gs push %edx
418814:	65 61                	gs popa
418816:	63 68 61             	arpl   %ebp,0x61(%eax)
418819:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41881d:	72 65                	jb     0x418884
41881f:	61                   	popa
418820:	53                   	push   %ebx
418821:	6f                   	outsl  %ds:(%esi),(%dx)
418822:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418826:	6e                   	outsb  %ds:(%esi),(%dx)
418827:	00 6d 6e             	add    %ch,0x6e(%ebp)
41882a:	75 4f                	jne    0x41887b
41882c:	70 74                	jo     0x4188a2
41882e:	69 6f 6e 73 41 72 65 	imul   $0x65724173,0x6e(%edi),%ebp
418835:	61                   	popa
418836:	53                   	push   %ebx
418837:	6f                   	outsl  %ds:(%esi),(%dx)
418838:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
41883c:	6e                   	outsb  %ds:(%esi),(%dx)
41883d:	00 67 65             	add    %ah,0x65(%edi)
418840:	74 5f                	je     0x4188a1
418842:	53                   	push   %ebx
418843:	68 6f 77 41 72       	push   $0x7241776f
418848:	65 61                	gs popa
41884a:	53                   	push   %ebx
41884b:	6f                   	outsl  %ds:(%esi),(%dx)
41884c:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418850:	6e                   	outsb  %ds:(%esi),(%dx)
418851:	00 73 65             	add    %dh,0x65(%ebx)
418854:	74 5f                	je     0x4188b5
418856:	53                   	push   %ebx
418857:	68 6f 77 41 72       	push   $0x7241776f
41885c:	65 61                	gs popa
41885e:	53                   	push   %ebx
41885f:	6f                   	outsl  %ds:(%esi),(%dx)
418860:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418864:	6e                   	outsb  %ds:(%esi),(%dx)
418865:	00 5f 73             	add    %bl,0x73(%edi)
418868:	68 6f 77 41 72       	push   $0x7241776f
41886d:	65 61                	gs popa
41886f:	53                   	push   %ebx
418870:	6f                   	outsl  %ds:(%esi),(%dx)
418871:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418875:	6e                   	outsb  %ds:(%esi),(%dx)
418876:	00 62 74             	add    %ah,0x74(%edx)
418879:	6e                   	outsb  %ds:(%esi),(%dx)
41887a:	45                   	inc    %ebp
41887b:	64 69 74 4c 65 76 65 	imul   $0x536c6576,%fs:0x65(%esp,%ecx,2),%esi
418882:	6c 53
418884:	6f                   	outsl  %ds:(%esi),(%dx)
418885:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418889:	6e                   	outsb  %ds:(%esi),(%dx)
41888a:	00 5f 63             	add    %bl,0x63(%edi)
41888d:	65 6c                	gs insb (%dx),%es:(%edi)
41888f:	6c                   	insb   (%dx),%es:(%edi)
418890:	53                   	push   %ebx
418891:	65 71 53             	gs jno 0x4188e7
418894:	6f                   	outsl  %ds:(%esi),(%dx)
418895:	6b 6f 62 61          	imul   $0x61,0x62(%edi),%ebp
418899:	6e                   	outsb  %ds:(%esi),(%dx)
41889a:	00 6d 6e             	add    %ch,0x6e(%ebp)
41889d:	75 45                	jne    0x4188e4
41889f:	64 69 74 53 6f 6b 6f 	imul   $0x61626f6b,%fs:0x6f(%ebx,%edx,2),%esi
4188a6:	62 61
4188a8:	6e                   	outsb  %ds:(%esi),(%dx)
4188a9:	00 42 6f             	add    %al,0x6f(%edx)
4188ac:	6f                   	outsl  %ds:(%esi),(%dx)
4188ad:	6c                   	insb   (%dx),%es:(%edi)
4188ae:	65 61                	gs popa
4188b0:	6e                   	outsb  %ds:(%esi),(%dx)
4188b1:	00 6f 70             	add    %ch,0x70(%edi)
4188b4:	5f                   	pop    %edi
4188b5:	4c                   	dec    %esp
4188b6:	65 73 73             	gs jae 0x41892c
4188b9:	54                   	push   %esp
4188ba:	68 61 6e 00 53       	push   $0x53006e61
4188bf:	65 74 43             	gs je  0x418905
4188c2:	6f                   	outsl  %ds:(%esi),(%dx)
4188c3:	6c                   	insb   (%dx),%es:(%edi)
4188c4:	75 6d                	jne    0x418933
4188c6:	6e                   	outsb  %ds:(%esi),(%dx)
4188c7:	53                   	push   %ebx
4188c8:	70 61                	jo     0x41892b
4188ca:	6e                   	outsb  %ds:(%esi),(%dx)
4188cb:	00 53 65             	add    %dl,0x65(%ebx)
4188ce:	74 52                	je     0x418922
4188d0:	6f                   	outsl  %ds:(%esi),(%dx)
4188d1:	77 53                	ja     0x418926
4188d3:	70 61                	jo     0x418936
4188d5:	6e                   	outsb  %ds:(%esi),(%dx)
4188d6:	00 67 65             	add    %ah,0x65(%edi)
4188d9:	74 5f                	je     0x41893a
4188db:	4d                   	dec    %ebp
4188dc:	6f                   	outsl  %ds:(%esi),(%dx)
4188dd:	76 65                	jbe    0x418944
4188df:	4c                   	dec    %esp
4188e0:	65 6e                	outsb  %gs:(%esi),(%dx)
4188e2:	00 5f 6d             	add    %bl,0x6d(%edi)
4188e5:	6f                   	outsl  %ds:(%esi),(%dx)
4188e6:	76 65                	jbe    0x41894d
4188e8:	4c                   	dec    %esp
4188e9:	65 6e                	outsb  %gs:(%esi),(%dx)
4188eb:	00 67 65             	add    %ah,0x65(%edi)
4188ee:	74 5f                	je     0x41894f
4188f0:	50                   	push   %eax
4188f1:	75 73                	jne    0x418966
4188f3:	68 4c 65 6e 00       	push   $0x6e654c
4188f8:	5f                   	pop    %edi
4188f9:	70 75                	jo     0x418970
4188fb:	73 68                	jae    0x418965
4188fd:	4c                   	dec    %esp
4188fe:	65 6e                	outsb  %gs:(%esi),(%dx)
418900:	00 5f 65             	add    %bl,0x65(%edi)
418903:	64 69 74 49 6e 76 61 	imul   $0x696c6176,%fs:0x6e(%ecx,%ecx,2),%esi
41890a:	6c 69
41890c:	64 50                	fs push %eax
41890e:	65 6e                	outsb  %gs:(%esi),(%dx)
418910:	00 5f 6d             	add    %bl,0x6d(%edi)
418913:	6f                   	outsl  %ds:(%esi),(%dx)
418914:	76 65                	jbe    0x41897b
418916:	50                   	push   %eax
418917:	65 6e                	outsb  %gs:(%esi),(%dx)
418919:	00 5f 70             	add    %bl,0x70(%edi)
41891c:	75 73                	jne    0x418991
41891e:	68 50 65 6e 00       	push   $0x6e6550
418923:	5f                   	pop    %edi
418924:	6d                   	insl   (%dx),%es:(%edi)
418925:	6f                   	outsl  %ds:(%esi),(%dx)
418926:	76 65                	jbe    0x41898d
418928:	50                   	push   %eax
418929:	61                   	popa
41892a:	74 68                	je     0x418994
41892c:	50                   	push   %eax
41892d:	65 6e                	outsb  %gs:(%esi),(%dx)
41892f:	00 5f 70             	add    %bl,0x70(%edi)
418932:	75 73                	jne    0x4189a7
418934:	68 50 61 74 68       	push   $0x68746150
418939:	50                   	push   %eax
41893a:	65 6e                	outsb  %gs:(%esi),(%dx)
41893c:	00 5f 63             	add    %bl,0x63(%edi)
41893f:	75 72                	jne    0x4189b3
418941:	73 6f                	jae    0x4189b2
418943:	72 50                	jb     0x418995
418945:	65 6e                	outsb  %gs:(%esi),(%dx)
418947:	00 57 69             	add    %dl,0x69(%edi)
41894a:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
41894d:	00 67 65             	add    %ah,0x65(%edi)
418950:	74 5f                	je     0x4189b1
418952:	50                   	push   %eax
418953:	72 69                	jb     0x4189be
418955:	6d                   	insl   (%dx),%es:(%edi)
418956:	61                   	popa
418957:	72 79                	jb     0x4189d2
418959:	53                   	push   %ebx
41895a:	63 72 65             	arpl   %esi,0x65(%edx)
41895d:	65 6e                	outsb  %gs:(%esi),(%dx)
41895f:	00 62 74             	add    %ah,0x74(%edx)
418962:	6e                   	outsb  %ds:(%esi),(%dx)
418963:	46                   	inc    %esi