4166cb:	61                   	popa
4166cc:	74 65                	je     0x416733
4166ce:	59                   	pop    %ecx
4166cf:	00 68 48             	add    %ch,0x48(%eax)
4166d2:	64 51                	fs push %ecx
4166d4:	73 6a                	jae    0x416740
4166d6:	59                   	pop    %ecx
4166d7:	00 66 72             	add    %ah,0x72(%esi)
4166da:	6f                   	outsl  %ds:(%esi),(%dx)
4166db:	6d                   	insl   (%dx),%es:(%edi)
4166dc:	59                   	pop    %ecx
4166dd:	00 67 65             	add    %ah,0x65(%edi)
4166e0:	74 5f                	je     0x416741
4166e2:	4f                   	dec    %edi
4166e3:	72 69                	jb     0x41674e
4166e5:	67 69 6e 59 00 5f 6f 	imul   $0x726f5f00,0x59(%bp),%ebp
4166ec:	72
4166ed:	69 67 69 6e 59 00 74 	imul   $0x7400596e,0x69(%edi),%esp
4166f4:	6f                   	outsl  %ds:(%esi),(%dx)
4166f5:	59                   	pop    %ecx
4166f6:	00 64 69 61          	add    %ah,0x61(%ecx,%ebp,2)
4166fa:	6d                   	insl   (%dx),%es:(%edi)
4166fb:	65 74 65             	gs je  0x416763
4166fe:	72 59                	jb     0x416759
416700:	00 73 68             	add    %dh,0x68(%ebx)
416703:	69 66 74 59 00 61 6d 	imul   $0x6d610059,0x74(%esi),%esp
41670a:	6f                   	outsl  %ds:(%esi),(%dx)
41670b:	75 6e                	jne    0x41677b
41670d:	74 59                	je     0x416768
41670f:	00 67 65             	add    %ah,0x65(%edi)
416712:	74 5f                	je     0x416773
416714:	66 56                	push   %si
416716:	73 4f                	jae    0x416767
416718:	71 74                	jno    0x41678e
41671a:	5a                   	pop    %edx
41671b:	00 76 61             	add    %dh,0x61(%esi)
41671e:	6c                   	insb   (%dx),%es:(%edi)
41671f:	75 65                	jne    0x416786
416721:	5f                   	pop    %edi
416722:	5f                   	pop    %edi
416723:	00 5a 6c             	add    %bl,0x6c(%edx)
416726:	47                   	inc    %edi
416727:	52                   	push   %edx
416728:	6a 74                	push   $0x74
41672a:	41                   	inc    %ecx
41672b:	61                   	popa
41672c:	00 44 75 4d          	add    %al,0x4d(%ebp,%esi,2)
416730:	51                   	push   %ecx
416731:	61                   	popa
416732:	00 61 61             	add    %ah,0x61(%ecx)
416735:	00 67 65             	add    %ah,0x65(%edi)
416738:	74 5f                	je     0x416799
41673a:	57                   	push   %edi
41673b:	6f                   	outsl  %ds:(%esi),(%dx)
41673c:	72 6b                	jb     0x4167a9
41673e:	69 6e 67 41 72 65 61 	imul   $0x61657241,0x67(%esi),%ebp
416745:	00 63 74             	add    %ah,0x74(%ebx)
416748:	4d                   	dec    %ebp
416749:	61                   	popa
41674a:	69 6e 41 72 65 61 00 	imul   $0x616572,0x41(%esi),%ebp
416751:	53                   	push   %ebx
416752:	79 73                	jns    0x4167c7
416754:	74 65                	je     0x4167bb
416756:	6d                   	insl   (%dx),%es:(%edi)
416757:	2e 4d                	cs dec %ebp
416759:	65 64 69 61 00 6c 65 	gs imul $0x6576656c,%fs:0x0(%ecx),%esp
416760:	76 65
416762:	6c                   	insb   (%dx),%es:(%edi)
416763:	44                   	inc    %esp
416764:	61                   	popa
416765:	74 61                	je     0x4167c8
416767:	00 43 6f             	add    %al,0x6f(%ebx)
41676a:	6e                   	outsb  %ds:(%esi),(%dx)
41676b:	74 61                	je     0x4167ce
41676d:	69 6e 73 44 61 74 61 	imul   $0x61746144,0x73(%esi),%ebp
416774:	00 47 65             	add    %al,0x65(%edi)
416777:	74 44                	je     0x4167bd
416779:	61                   	popa
41677a:	74 61                	je     0x4167dd
41677c:	00 53 65             	add    %dl,0x65(%ebx)
41677f:	74 44                	je     0x4167c5
416781:	61                   	popa
416782:	74 61                	je     0x4167e5
416784:	00 67 65             	add    %ah,0x65(%edi)
416787:	74 5f                	je     0x4167e8
416789:	4d                   	dec    %ebp
41678a:	61                   	popa
41678b:	67 65 6e             	outsb  %gs:(%si),(%dx)
41678e:	74 61                	je     0x4167f1
416790:	00 56 4e             	add    %dl,0x4e(%esi)
416793:	6c                   	insb   (%dx),%es:(%edi)
416794:	4e                   	dec    %esi
416795:	64 43                	fs inc %ebx
416797:	62 00                	bound  %eax,(%eax)
416799:	46                   	inc    %esi
41679a:	72 6f                	jb     0x41680b
41679c:	6d                   	insl   (%dx),%es:(%edi)
41679d:	41                   	inc    %ecx
41679e:	72 67                	jb     0x416807
4167a0:	62 00                	bound  %eax,(%eax)
4167a2:	6d                   	insl   (%dx),%es:(%edi)
4167a3:	73 63                	jae    0x416808
4167a5:	6f                   	outsl  %ds:(%esi),(%dx)
4167a6:	72 6c                	jb     0x416814
4167a8:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
4167af:	65 6d                	gs insl (%dx),%es:(%edi)
4167b1:	2e 43                	cs inc %ebx
4167b3:	6f                   	outsl  %ds:(%esi),(%dx)
4167b4:	6c                   	insb   (%dx),%es:(%edi)
4167b5:	6c                   	insb   (%dx),%es:(%edi)
4167b6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4167bb:	6e                   	outsb  %ds:(%esi),(%dx)
4167bc:	73 2e                	jae    0x4167ec
4167be:	47                   	inc    %edi
4167bf:	65 6e                	outsb  %gs:(%esi),(%dx)
4167c1:	65 72 69             	gs jb  0x41682d
4167c4:	63 00                	arpl   %eax,(%eax)
4167c6:	41                   	inc    %ecx
4167c7:	64 64 41             	fs fs inc %ecx
4167ca:	72 63                	jb     0x41682f
4167cc:	00 73 72             	add    %dh,0x72(%ebx)
4167cf:	63 00                	arpl   %eax,(%eax)
4167d1:	54                   	push   %esp
4167d2:	68 72 65 61 64       	push   $0x64616572
4167d7:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
4167db:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
4167df:	64 00 50 69          	add    %dl,%fs:0x69(%eax)
4167e3:	65 63 65 50          	arpl   %esp,%gs:0x50(%ebp)
4167e7:	6c                   	insb   (%dx),%es:(%edi)
4167e8:	61                   	popa
4167e9:	63 65 64             	arpl   %esp,0x64(%ebp)
4167ec:	00 43 6c             	add    %al,0x6c(%ebx)
4167ef:	6f                   	outsl  %ds:(%esi),(%dx)
4167f0:	6e                   	outsb  %ds:(%esi),(%dx)
4167f1:	65 46                	gs inc %esi
4167f3:	6f                   	outsl  %ds:(%esi),(%dx)
4167f4:	72 53                	jb     0x416849
4167f6:	61                   	popa
4167f7:	76 65                	jbe    0x41685e
4167f9:	54                   	push   %esp
4167fa:	68 72 65 61 64       	push   $0x64616572
4167ff:	65 64 00 74 72 61    	gs add %dh,%fs:0x61(%edx,%esi,2)
416805:	6e                   	outsb  %ds:(%esi),(%dx)
416806:	73 6c                	jae    0x416874
416808:	61                   	popa
416809:	74 69                	je     0x416874
41680b:	6f                   	outsl  %ds:(%esi),(%dx)
41680c:	6e                   	outsb  %ds:(%esi),(%dx)
41680d:	43                   	inc    %ebx
41680e:	68 61 6e 67 65       	push   $0x65676e61
416813:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
416817:	74 5f                	je     0x416878
416819:	4d                   	dec    %ebp
41681a:	6f                   	outsl  %ds:(%esi),(%dx)
41681b:	64 69 66 69 65 64 00 	imul   $0x73006465,%fs:0x69(%esi),%esp
416822:	73
416823:	65 74 5f             	gs je  0x416885
416826:	4d                   	dec    %ebp
416827:	6f                   	outsl  %ds:(%esi),(%dx)
416828:	64 69 66 69 65 64 00 	imul   $0x5f006465,%fs:0x69(%esi),%esp
41682f:	5f
416830:	6d                   	insl   (%dx),%es:(%edi)
416831:	6f                   	outsl  %ds:(%esi),(%dx)
416832:	64 69 66 69 65 64 00 	imul   $0x67006465,%fs:0x69(%esi),%esp
416839:	67
41683a:	65 74 5f             	gs je  0x41689c
41683d:	43                   	inc    %ebx
41683e:	68 65 63 6b 65       	push   $0x656b6365
416843:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
416847:	74 5f                	je     0x4168a8
416849:	43                   	inc    %ebx
41684a:	68 65 63 6b 65       	push   $0x656b6365
41684f:	64 00 49 6e          	add    %cl,%fs:0x6e(%ecx)
416853:	74 65                	je     0x4168ba
416855:	72 6c                	jb     0x4168c3
416857:	6f                   	outsl  %ds:(%esi),(%dx)
416858:	63 6b 65             	arpl   %ebp,0x65(%ebx)
41685b:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
416860:	77 49                	ja     0x4168ab
416862:	6d                   	insl   (%dx),%es:(%edi)
416863:	61                   	popa
416864:	67 65 55             	addr16 gs push %ebp
416867:	6e                   	outsb  %ds:(%esi),(%dx)
416868:	73 63                	jae    0x4168cd
41686a:	61                   	popa
41686b:	6c                   	insb   (%dx),%es:(%edi)
41686c:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
416871:	74 5f                	je     0x4168d2
416873:	45                   	inc    %ebp
416874:	6e                   	outsb  %ds:(%esi),(%dx)
416875:	61                   	popa
416876:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
41687a:	00 73 65             	add    %dh,0x65(%ebx)
41687d:	74 5f                	je     0x4168de
41687f:	45                   	inc    %ebp
416880:	6e                   	outsb  %ds:(%esi),(%dx)
416881:	61                   	popa
416882:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
416886:	00 67 65             	add    %ah,0x65(%edi)
416889:	74 5f                	je     0x4168ea
41688b:	53                   	push   %ebx
41688c:	6f                   	outsl  %ds:(%esi),(%dx)
41688d:	75 6e                	jne    0x4168fd
41688f:	64 45                	fs inc %ebp
416891:	6e                   	outsb  %ds:(%esi),(%dx)
416892:	61                   	popa
416893:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
416897:	00 73 65             	add    %dh,0x65(%ebx)
41689a:	74 5f                	je     0x4168fb
41689c:	53                   	push   %ebx
41689d:	6f                   	outsl  %ds:(%esi),(%dx)
41689e:	75 6e                	jne    0x41690e
4168a0:	64 45                	fs inc %ebp
4168a2:	6e                   	outsb  %ds:(%esi),(%dx)
4168a3:	61                   	popa
4168a4:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4168a8:	00 5f 73             	add    %bl,0x73(%edi)
4168ab:	6f                   	outsl  %ds:(%esi),(%dx)
4168ac:	75 6e                	jne    0x41691c
4168ae:	64 45                	fs inc %ebp
4168b0:	6e                   	outsb  %ds:(%esi),(%dx)
4168b1:	61                   	popa
4168b2:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4168b6:	00 67 65             	add    %ah,0x65(%edi)
4168b9:	74 5f                	je     0x41691a
4168bb:	4c                   	dec    %esp
4168bc:	65 74 74             	gs je  0x416933
4168bf:	65 72 69             	gs jb  0x41692b
4168c2:	6e                   	outsb  %ds:(%esi),(%dx)
4168c3:	67 45                	addr16 inc %ebp
4168c5:	6e                   	outsb  %ds:(%esi),(%dx)
4168c6:	61                   	popa
4168c7:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4168cb:	00 73 65             	add    %dh,0x65(%ebx)
4168ce:	74 5f                	je     0x41692f
4168d0:	4c                   	dec    %esp
4168d1:	65 74 74             	gs je  0x416948
4168d4:	65 72 69             	gs jb  0x416940
4168d7:	6e                   	outsb  %ds:(%esi),(%dx)
4168d8:	67 45                	addr16 inc %ebp
4168da:	6e                   	outsb  %ds:(%esi),(%dx)
4168db:	61                   	popa
4168dc:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4168e0:	00 73 65             	add    %dh,0x65(%ebx)
4168e3:	74 5f                	je     0x416944
4168e5:	46                   	inc    %esi
4168e6:	6f                   	outsl  %ds:(%esi),(%dx)
4168e7:	72 6d                	jb     0x416956
4168e9:	61                   	popa
4168ea:	74 74                	je     0x416960
4168ec:	69 6e 67 45 6e 61 62 	imul   $0x62616e45,0x67(%esi),%ebp
4168f3:	6c                   	insb   (%dx),%es:(%edi)
4168f4:	65 64 00 54 72 61    	gs add %dl,%fs:0x61(%edx,%esi,2)
4168fa:	6e                   	outsb  %ds:(%esi),(%dx)
4168fb:	73 6c                	jae    0x416969
4168fd:	61                   	popa
4168fe:	74 69                	je     0x416969
416900:	6f                   	outsl  %ds:(%esi),(%dx)
416901:	6e                   	outsb  %ds:(%esi),(%dx)
416902:	45                   	inc    %ebp
416903:	6e                   	outsb  %ds:(%esi),(%dx)
416904:	61                   	popa
416905:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
416909:	00 67 65             	add    %ah,0x65(%edi)
41690c:	74 5f                	je     0x41696d
41690e:	41                   	inc    %ecx
41690f:	6e                   	outsb  %ds:(%esi),(%dx)
416910:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
416917:	45                   	inc    %ebp
416918:	6e                   	outsb  %ds:(%esi),(%dx)
416919:	61                   	popa
41691a:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
41691e:	00 73 65             	add    %dh,0x65(%ebx)
416921:	74 5f                	je     0x416982
416923:	41                   	inc    %ecx
416924:	6e                   	outsb  %ds:(%esi),(%dx)
416925:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
41692c:	45                   	inc    %ebp
41692d:	6e                   	outsb  %ds:(%esi),(%dx)
41692e:	61                   	popa
41692f:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
416933:	00 5f 61             	add    %bl,0x61(%edi)
416936:	6e                   	outsb  %ds:(%esi),(%dx)
416937:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
41693e:	45                   	inc    %ebp
41693f:	6e                   	outsb  %ds:(%esi),(%dx)
416940:	61                   	popa
416941:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
416945:	00 46 69             	add    %al,0x69(%esi)
416948:	6c                   	insb   (%dx),%es:(%edi)
416949:	65 4e                	gs dec %esi
41694b:	61                   	popa
41694c:	6d                   	insl   (%dx),%es:(%edi)
41694d:	65 5f                	gs pop %edi
41694f:	55                   	push   %ebp
416950:	6e                   	outsb  %ds:(%esi),(%dx)
416951:	74 69                	je     0x4169bc
416953:	74 6c                	je     0x4169c1
416955:	65 64 00 4d 61       	gs add %cl,%fs:0x61(%ebp)
41695a:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
416961:	56                   	push   %esi
416962:	61                   	popa
416963:	6c                   	insb   (%dx),%es:(%edi)
416964:	69 64 69 74 79 5f 4e 	imul   $0x6f4e5f79,0x74(%ecx,%ebp,2),%esp
41696b:	6f
41696c:	74 45                	je     0x4169b3
41696e:	6e                   	outsb  %ds:(%esi),(%dx)
41696f:	63 6c 6f 73          	arpl   %ebp,0x73(%edi,%ebp,2)
416973:	65 64 00 61 64       	gs add %ah,%fs:0x64(%ecx)
416978:	64 5f                	fs pop %edi
41697a:	4c                   	dec    %esp
41697b:	65 76 65             	gs jbe 0x4169e3
41697e:	6c                   	insb   (%dx),%es:(%edi)
41697f:	41                   	inc    %ecx
416980:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
416984:	61                   	popa
416985:	74 65                	je     0x4169ec
416987:	64 00 72 65          	add    %dh,%fs:0x65(%edx)
41698b:	6d                   	insl   (%dx),%es:(%edi)
41698c:	6f                   	outsl  %ds:(%esi),(%dx)
41698d:	76 65                	jbe    0x4169f4
41698f:	5f                   	pop    %edi
416990:	4c                   	dec    %esp
416991:	65 76 65             	gs jbe 0x4169f9
416994:	6c                   	insb   (%dx),%es:(%edi)
416995:	41                   	inc    %ecx
416996:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41699a:	61                   	popa
41699b:	74 65                	je     0x416a02
41699d:	64 00 6c 65 76       	add    %ch,%fs:0x76(%ebp,%eiz,2)
4169a2:	65 6c                	gs insb (%dx),%es:(%edi)
4169a4:	41                   	inc    %ecx
4169a5:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4169a9:	61                   	popa
4169aa:	74 65                	je     0x416a11
4169ac:	64 00 50 69          	add    %dl,%fs:0x69(%eax)
4169b0:	65 63 65 53          	arpl   %esp,%gs:0x53(%ebp)
4169b4:	65 6c                	gs insb (%dx),%es:(%edi)
4169b6:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4169bb:	00 50 6c             	add    %dl,0x6c(%eax)
4169be:	61                   	popa
4169bf:	79 53                	jns    0x416a14
4169c1:	65 6c                	gs insb (%dx),%es:(%edi)
4169c3:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4169c8:	00 67 65             	add    %ah,0x65(%edi)
4169cb:	74 5f                	je     0x416a2c
4169cd:	53                   	push   %ebx
4169ce:	6f                   	outsl  %ds:(%esi),(%dx)
4169cf:	6c                   	insb   (%dx),%es:(%edi)
4169d0:	76 65                	jbe    0x416a37