4166a5:	74 65                	je     0x41670c
4166a7:	6d                   	insl   (%dx),%es:(%edi)
4166a8:	43                   	inc    %ebx
4166a9:	6f                   	outsl  %ds:(%esi),(%dx)
4166aa:	6c                   	insb   (%dx),%es:(%edi)
4166ab:	6c                   	insb   (%dx),%es:(%edi)
4166ac:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4166b1:	6e                   	outsb  %ds:(%esi),(%dx)
4166b2:	00 5f 66             	add    %bl,0x66(%edi)
4166b5:	69 6e 61 6c 69 7a 69 	imul   $0x697a696c,0x61(%esi),%ebp
4166bc:	6e                   	outsb  %ds:(%esi),(%dx)
4166bd:	67 45                	addr16 inc %ebp
4166bf:	64 69 74 69 6f 6e 00 	imul   $0x6567006e,%fs:0x6f(%ecx,%ebp,2),%esi
4166c6:	67 65
4166c8:	74 5f                	je     0x416729
4166ca:	41                   	inc    %ecx
4166cb:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4166cf:	65 43                	gs inc %ebx
4166d1:	61                   	popa
4166d2:	70 74                	jo     0x416748
4166d4:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
4166db:	5f                   	pop    %edi
4166dc:	49                   	dec    %ecx
4166dd:	6e                   	outsb  %ds:(%esi),(%dx)
4166de:	61                   	popa
4166df:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4166e3:	65 43                	gs inc %ebx
4166e5:	61                   	popa
4166e6:	70 74                	jo     0x41675c
4166e8:	69 6f 6e 00 4e 6f 74 	imul   $0x746f4e00,0x6e(%edi),%ebp
4166ef:	49                   	dec    %ecx
4166f0:	6d                   	insl   (%dx),%es:(%edi)
4166f1:	70 6c                	jo     0x41675f
4166f3:	65 6d                	gs insl (%dx),%es:(%edi)
4166f5:	65 6e                	outsb  %gs:(%esi),(%dx)
4166f7:	74 65                	je     0x41675e
4166f9:	64 45                	fs inc %ebp
4166fb:	78 63                	js     0x416760
4166fd:	65 70 74             	gs jo  0x416774
416700:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
416707:	75 6d                	jne    0x416776
416709:	65 6e                	outsb  %gs:(%esi),(%dx)
41670b:	74 4e                	je     0x41675b
41670d:	75 6c                	jne    0x41677b
41670f:	6c                   	insb   (%dx),%es:(%edi)
416710:	45                   	inc    %ebp
416711:	78 63                	js     0x416776
416713:	65 70 74             	gs jo  0x41678a
416716:	69 6f 6e 00 49 6e 76 	imul   $0x766e4900,0x6e(%edi),%ebp
41671d:	61                   	popa
41671e:	6c                   	insb   (%dx),%es:(%edi)
41671f:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
416726:	74
416727:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
41672e:	70 74                	jo     0x4167a4
416730:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
416737:	75 6d                	jne    0x4167a6
416739:	65 6e                	outsb  %gs:(%esi),(%dx)
41673b:	74 45                	je     0x416782
41673d:	78 63                	js     0x4167a2
41673f:	65 70 74             	gs jo  0x4167b6
416742:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
416749:	5f                   	pop    %edi
41674a:	4d                   	dec    %ebp
41674b:	61                   	popa
41674c:	72 6f                	jb     0x4167bd
41674e:	6f                   	outsl  %ds:(%esi),(%dx)
41674f:	6e                   	outsb  %ds:(%esi),(%dx)
416750:	00 52 61             	add    %dl,0x61(%edx)
416753:	64 69 6f 42 75 74 74 	imul   $0x6f747475,%fs:0x42(%edi),%ebp
41675a:	6f
41675b:	6e                   	outsb  %ds:(%esi),(%dx)
41675c:	00 67 65             	add    %ah,0x65(%edi)
41675f:	74 5f                	je     0x4167c0
416761:	50                   	push   %eax
416762:	61                   	popa
416763:	74 74                	je     0x4167d9
416765:	65 72 6e             	gs jb  0x4167d6
416768:	00 73 65             	add    %dh,0x65(%ebx)
41676b:	74 5f                	je     0x4167cc
41676d:	50                   	push   %eax
41676e:	61                   	popa
41676f:	74 74                	je     0x4167e5
416771:	65 72 6e             	gs jb  0x4167e2
416774:	00 4f 6e             	add    %cl,0x6e(%edi)
416777:	44                   	inc    %esp
416778:	72 61                	jb     0x4167db
41677a:	77 49                	ja     0x4167c5
41677c:	74 65                	je     0x4167e3
41677e:	6d                   	insl   (%dx),%es:(%edi)
41677f:	50                   	push   %eax
416780:	61                   	popa
416781:	74 74                	je     0x4167f7
416783:	65 72 6e             	gs jb  0x4167f4
416786:	00 5f 70             	add    %bl,0x70(%edi)
416789:	61                   	popa
41678a:	74 74                	je     0x416800
41678c:	65 72 6e             	gs jb  0x4167fd
41678f:	00 52 75             	add    %dl,0x75(%edx)
416792:	6e                   	outsb  %ds:(%esi),(%dx)
416793:	00 4f 6e             	add    %cl,0x6e(%edi)
416796:	4d                   	dec    %ebp
416797:	6f                   	outsl  %ds:(%esi),(%dx)
416798:	75 73                	jne    0x41680d
41679a:	65 44                	gs inc %esp
41679c:	6f                   	outsl  %ds:(%esi),(%dx)
41679d:	77 6e                	ja     0x41680d
41679f:	00 5f 6d             	add    %bl,0x6d(%edi)
4167a2:	6f                   	outsl  %ds:(%esi),(%dx)
4167a3:	75 73                	jne    0x416818
4167a5:	65 44                	gs inc %esp
4167a7:	6f                   	outsl  %ds:(%esi),(%dx)
4167a8:	77 6e                	ja     0x416818
4167aa:	00 61 64             	add    %ah,0x64(%ecx)
4167ad:	64 5f                	fs pop %edi
4167af:	4b                   	dec    %ebx
4167b0:	65 79 44             	gs jns 0x4167f7
4167b3:	6f                   	outsl  %ds:(%esi),(%dx)
4167b4:	77 6e                	ja     0x416824
4167b6:	00 54 65 78          	add    %dl,0x78(%ebp,%eiz,2)
4167ba:	74 42                	je     0x4167fe
4167bc:	6f                   	outsl  %ds:(%esi),(%dx)
4167bd:	78 5f                	js     0x41681e
4167bf:	4b                   	dec    %ebx
4167c0:	65 79 44             	gs jns 0x416807
4167c3:	6f                   	outsl  %ds:(%esi),(%dx)
4167c4:	77 6e                	ja     0x416834
4167c6:	00 4f 6e             	add    %cl,0x6e(%edi)
4167c9:	4b                   	dec    %ebx
4167ca:	65 79 44             	gs jns 0x416811
4167cd:	6f                   	outsl  %ds:(%esi),(%dx)
4167ce:	77 6e                	ja     0x41683e
4167d0:	00 43 6f             	add    %al,0x6f(%ebx)
4167d3:	6d                   	insl   (%dx),%es:(%edi)
4167d4:	70 61                	jo     0x416837
4167d6:	72 65                	jb     0x41683d
4167d8:	54                   	push   %esp
4167d9:	6f                   	outsl  %ds:(%esi),(%dx)
4167da:	00 43 75             	add    %al,0x75(%ebx)
4167dd:	6c                   	insb   (%dx),%es:(%edi)
4167de:	74 75                	je     0x416855
4167e0:	72 65                	jb     0x416847
4167e2:	49                   	dec    %ecx
4167e3:	6e                   	outsb  %ds:(%esi),(%dx)
4167e4:	66 6f                	outsw  %ds:(%esi),(%dx)
4167e6:	00 4f 6e             	add    %cl,0x6e(%edi)
4167e9:	4d                   	dec    %ebp
4167ea:	6f                   	outsl  %ds:(%esi),(%dx)
4167eb:	75 73                	jne    0x416860
4167ed:	65 55                	gs push %ebp
4167ef:	70 00                	jo     0x4167f1
4167f1:	42                   	inc    %edx
4167f2:	69 74 6d 61 70 00 54 	imul   $0x6f540070,0x61(%ebp,%ebp,2),%esi
4167f9:	6f
4167fa:	6f                   	outsl  %ds:(%esi),(%dx)
4167fb:	6c                   	insb   (%dx),%es:(%edi)
4167fc:	54                   	push   %esp
4167fd:	69 70 00 67 65 74 5f 	imul   $0x5f746567,0x0(%eax),%esi
416804:	43                   	inc    %ebx
416805:	6c                   	insb   (%dx),%es:(%edi)
416806:	69 70 00 53 65 74 43 	imul   $0x43746553,0x0(%eax),%esi
41680d:	6c                   	insb   (%dx),%es:(%edi)
41680e:	69 70 00 5f 63 6c 69 	imul   $0x696c635f,0x0(%eax),%esi
416815:	70 00                	jo     0x416817
416817:	50                   	push   %eax
416818:	6f                   	outsl  %ds:(%esi),(%dx)
416819:	70 00                	jo     0x41681b
41681b:	67 65 74 5f          	addr16 gs je 0x41687e
41681f:	54                   	push   %esp
416820:	6f                   	outsl  %ds:(%esi),(%dx)
416821:	70 00                	jo     0x416823
416823:	67 65 74 5f          	addr16 gs je 0x416886
416827:	4d                   	dec    %ebp
416828:	69 6e 75 74 65 45 6e 	imul   $0x6e456574,0x75(%esi),%ebp
41682f:	64 54                	fs push %esp
416831:	6f                   	outsl  %ds:(%esi),(%dx)
416832:	70 00                	jo     0x416834
416834:	53                   	push   %ebx
416835:	65 74 4d             	gs je  0x416885
416838:	69 6e 75 74 65 45 6e 	imul   $0x6e456574,0x75(%esi),%ebp
41683f:	64 54                	fs push %esp
416841:	6f                   	outsl  %ds:(%esi),(%dx)
416842:	70 00                	jo     0x416844
416844:	5f                   	pop    %edi
416845:	6d                   	insl   (%dx),%es:(%edi)
416846:	69 6e 75 74 65 45 6e 	imul   $0x6e456574,0x75(%esi),%ebp
41684d:	64 54                	fs push %esp
41684f:	6f                   	outsl  %ds:(%esi),(%dx)
416850:	70 00                	jo     0x416852
416852:	67 65 74 5f          	addr16 gs je 0x4168b5
416856:	4d                   	dec    %ebp
416857:	69 6e 75 74 65 53 74 	imul   $0x74536574,0x75(%esi),%ebp
41685e:	61                   	popa
41685f:	72 74                	jb     0x4168d5
416861:	54                   	push   %esp
416862:	6f                   	outsl  %ds:(%esi),(%dx)
416863:	70 00                	jo     0x416865
416865:	53                   	push   %ebx
416866:	65 74 4d             	gs je  0x4168b6
416869:	69 6e 75 74 65 53 74 	imul   $0x74536574,0x75(%esi),%ebp
416870:	61                   	popa
416871:	72 74                	jb     0x4168e7
416873:	54                   	push   %esp
416874:	6f                   	outsl  %ds:(%esi),(%dx)
416875:	70 00                	jo     0x416877
416877:	5f                   	pop    %edi
416878:	6d                   	insl   (%dx),%es:(%edi)
416879:	69 6e 75 74 65 53 74 	imul   $0x74536574,0x75(%esi),%ebp
416880:	61                   	popa
416881:	72 74                	jb     0x4168f7
416883:	54                   	push   %esp
416884:	6f                   	outsl  %ds:(%esi),(%dx)
416885:	70 00                	jo     0x416887
416887:	67 65 74 5f          	addr16 gs je 0x4168ea
41688b:	44                   	inc    %esp
41688c:	61                   	popa
41688d:	79 54                	jns    0x4168e3
41688f:	6f                   	outsl  %ds:(%esi),(%dx)
416890:	70 00                	jo     0x416892
416892:	67 65 74 5f          	addr16 gs je 0x4168f5
416896:	49                   	dec    %ecx
416897:	73 4f                	jae    0x4168e8
416899:	6e                   	outsb  %ds:(%esi),(%dx)
41689a:	44                   	inc    %esp
41689b:	61                   	popa
41689c:	79 54                	jns    0x4168f2
41689e:	6f                   	outsl  %ds:(%esi),(%dx)
41689f:	70 00                	jo     0x4168a1
4168a1:	43                   	inc    %ebx
4168a2:	61                   	popa
4168a3:	6c                   	insb   (%dx),%es:(%edi)
4168a4:	65 6e                	outsb  %gs:(%esi),(%dx)
4168a6:	64 61                	fs popa
4168a8:	72 44                	jb     0x4168ee
4168aa:	61                   	popa
4168ab:	79 54                	jns    0x416901
4168ad:	6f                   	outsl  %ds:(%esi),(%dx)
4168ae:	70 00                	jo     0x4168b0
4168b0:	4f                   	dec    %edi
4168b1:	6e                   	outsb  %ds:(%esi),(%dx)
4168b2:	44                   	inc    %esp
4168b3:	72 61                	jb     0x416916
4168b5:	77 44                	ja     0x4168fb
4168b7:	61                   	popa
4168b8:	79 54                	jns    0x41690e
4168ba:	6f                   	outsl  %ds:(%esi),(%dx)
4168bb:	70 00                	jo     0x4168bd
4168bd:	5f                   	pop    %edi
4168be:	64 61                	fs popa
4168c0:	79 54                	jns    0x416916
4168c2:	6f                   	outsl  %ds:(%esi),(%dx)
4168c3:	70 00                	jo     0x4168c5
4168c5:	73 65                	jae    0x41692c
4168c7:	74 5f                	je     0x416928
4168c9:	54                   	push   %esp
4168ca:	61                   	popa
4168cb:	62 53 74             	bound  %edx,0x74(%ebx)
4168ce:	6f                   	outsl  %ds:(%esi),(%dx)
4168cf:	70 00                	jo     0x4168d1
4168d1:	45                   	inc    %ebp
4168d2:	6e                   	outsb  %ds:(%esi),(%dx)
4168d3:	64 41                	fs inc %ecx
4168d5:	70 70                	jo     0x416947
4168d7:	00 43 6f             	add    %al,0x6f(%ebx)
4168da:	6c                   	insb   (%dx),%es:(%edi)
4168db:	6c                   	insb   (%dx),%es:(%edi)
4168dc:	65 63 74 49 6e       	arpl   %esi,%gs:0x6e(%ecx,%ecx,2)
4168e1:	74 65                	je     0x416948
4168e3:	72 73                	jb     0x416958
4168e5:	65 63 74 69 6e       	arpl   %esi,%gs:0x6e(%ecx,%ebp,2)
4168ea:	67 47                	addr16 inc %edi
4168ec:	72 6f                	jb     0x41695d
4168ee:	75 70                	jne    0x416960
4168f0:	00 67 72             	add    %ah,0x72(%edi)
4168f3:	6f                   	outsl  %ds:(%esi),(%dx)
4168f4:	75 70                	jne    0x416966
4168f6:	00 67 65             	add    %ah,0x65(%edi)
4168f9:	74 5f                	je     0x41695a
4168fb:	43                   	inc    %ebx
4168fc:	61                   	popa
4168fd:	6c                   	insb   (%dx),%es:(%edi)
4168fe:	65 6e                	outsb  %gs:(%esi),(%dx)
416900:	64 61                	fs popa
416902:	72 00                	jb     0x416904
416904:	53                   	push   %ebx
416905:	63 72 6f             	arpl   %esi,0x6f(%edx)
416908:	6c                   	insb   (%dx),%es:(%edi)
416909:	6c                   	insb   (%dx),%es:(%edi)
41690a:	43                   	inc    %ebx
41690b:	61                   	popa
41690c:	6c                   	insb   (%dx),%es:(%edi)
41690d:	65 6e                	outsb  %gs:(%esi),(%dx)
41690f:	64 61                	fs popa
416911:	72 00                	jb     0x416913
416913:	57                   	push   %edi
416914:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
41691b:	6f                   	outsl  %ds:(%esi),(%dx)
41691c:	72 6d                	jb     0x41698b
41691e:	73 43                	jae    0x416963
416920:	61                   	popa
416921:	6c                   	insb   (%dx),%es:(%edi)
416922:	65 6e                	outsb  %gs:(%esi),(%dx)
416924:	64 61                	fs popa
416926:	72 00                	jb     0x416928
416928:	53                   	push   %ebx
416929:	65 74 43             	gs je  0x41696f
41692c:	61                   	popa
41692d:	6c                   	insb   (%dx),%es:(%edi)
41692e:	65 6e                	outsb  %gs:(%esi),(%dx)
416930:	64 61                	fs popa
416932:	72 00                	jb     0x416934
416934:	5f                   	pop    %edi
416935:	63 61 6c             	arpl   %esp,0x6c(%ecx)
416938:	65 6e                	outsb  %gs:(%esi),(%dx)
41693a:	64 61                	fs popa
41693c:	72 00                	jb     0x41693e
41693e:	67 65 74 5f          	addr16 gs je 0x4169a1
416942:	59                   	pop    %ecx
416943:	65 61                	gs popa
416945:	72 00                	jb     0x416947
416947:	43                   	inc    %ebx
416948:	6c                   	insb   (%dx),%es:(%edi)
416949:	65 61                	gs popa
41694b:	72 00                	jb     0x41694d
41694d:	67 65 74 5f          	addr16 gs je 0x4169b0
416951:	4b                   	dec    %ebx
416952:	65 79 43             	gs jns 0x416998
416955:	68 61 72 00 49       	push   $0x49007261
41695a:	6e                   	outsb  %ds:(%esi),(%dx)
41695b:	76 6f                	jbe    0x4169cc
41695d:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
416961:	6d                   	insl   (%dx),%es:(%edi)
416962:	62 65 72             	bound  %esp,0x72(%ebp)
416965:	00 6e 75             	add    %ch,0x75(%esi)
416968:	6d                   	insl   (%dx),%es:(%edi)
416969:	62 65 72             	bound  %esp,0x72(%ebp)
41696c:	00 4f 6e             	add    %cl,0x6e(%edi)
41696f:	44                   	inc    %esp
416970:	72 61                	jb     0x4169d3
416972:	77 44                	ja     0x4169b8
416974:	61                   	popa
416975:	79 4e                	jns    0x4169c5
416977:	61                   	popa
416978:	6d                   	insl   (%dx),%es:(%edi)
416979:	65 48                	gs dec %eax
41697b:	65 61                	gs popa
41697d:	64 65 72 00          	fs gs jb 0x416981
416981:	4f                   	dec    %edi
416982:	6e                   	outsb  %ds:(%esi),(%dx)
416983:	44                   	inc    %esp