416663:	00 46 69             	add    %al,0x69(%esi)
416666:	6e                   	outsb  %ds:(%esi),(%dx)
416667:	64 42                	fs inc %edx
416669:	79 4f                	jns    0x4166ba
41666b:	72 64                	jb     0x4166d1
41666d:	65 72 49             	gs jb  0x4166b9
416670:	74 65                	je     0x4166d7
416672:	6d                   	insl   (%dx),%es:(%edi)
416673:	49                   	dec    %ecx
416674:	44                   	inc    %esp
416675:	00 4f 72             	add    %cl,0x72(%edi)
416678:	69 67 69 6e 61 6c 5f 	imul   $0x5f6c616e,0x69(%edi),%esp
41667f:	4f                   	dec    %edi
416680:	72 64                	jb     0x4166e6
416682:	65 72 49             	gs jb  0x4166ce
416685:	44                   	inc    %esp
416686:	00 67 65             	add    %ah,0x65(%edi)
416689:	74 5f                	je     0x4166ea
41668b:	4f                   	dec    %edi
41668c:	72 64                	jb     0x4166f2
41668e:	65 72 49             	gs jb  0x4166da
416691:	44                   	inc    %esp
416692:	00 73 65             	add    %dh,0x65(%ebx)
416695:	74 5f                	je     0x4166f6
416697:	4f                   	dec    %edi
416698:	72 64                	jb     0x4166fe
41669a:	65 72 49             	gs jb  0x4166e6
41669d:	44                   	inc    %esp
41669e:	00 63 6f             	add    %ah,0x6f(%ebx)
4166a1:	6c                   	insb   (%dx),%es:(%edi)
4166a2:	75 6d                	jne    0x416711
4166a4:	6e                   	outsb  %ds:(%esi),(%dx)
4166a5:	4f                   	dec    %edi
4166a6:	72 64                	jb     0x41670c
4166a8:	65 72 49             	gs jb  0x4166f4
4166ab:	44                   	inc    %esp
4166ac:	00 4f 72             	add    %cl,0x72(%edi)
4166af:	69 67 69 6e 61 6c 5f 	imul   $0x5f6c616e,0x69(%edi),%esp
4166b6:	53                   	push   %ebx
4166b7:	75 70                	jne    0x416729
4166b9:	70 6c                	jo     0x416727
4166bb:	69 65 72 49 44 00 67 	imul   $0x67004449,0x72(%ebp),%esp
4166c2:	65 74 5f             	gs je  0x416724
4166c5:	53                   	push   %ebx
4166c6:	75 70                	jne    0x416738
4166c8:	70 6c                	jo     0x416736
4166ca:	69 65 72 49 44 00 73 	imul   $0x73004449,0x72(%ebp),%esp
4166d1:	65 74 5f             	gs je  0x416733
4166d4:	53                   	push   %ebx
4166d5:	75 70                	jne    0x416747
4166d7:	70 6c                	jo     0x416745
4166d9:	69 65 72 49 44 00 63 	imul   $0x63004449,0x72(%ebp),%esp
4166e0:	6f                   	outsl  %ds:(%esi),(%dx)
4166e1:	6c                   	insb   (%dx),%es:(%edi)
4166e2:	75 6d                	jne    0x416751
4166e4:	6e                   	outsb  %ds:(%esi),(%dx)
4166e5:	53                   	push   %ebx
4166e6:	75 70                	jne    0x416758
4166e8:	70 6c                	jo     0x416756
4166ea:	69 65 72 49 44 00 46 	imul   $0x46004449,0x72(%ebp),%esp
4166f1:	69 6e 64 42 79 53 75 	imul   $0x75537942,0x64(%esi),%ebp
4166f8:	70 70                	jo     0x41676a
4166fa:	6c                   	insb   (%dx),%es:(%edi)
4166fb:	69 65 72 49 44 00 4a 	imul   $0x4a004449,0x72(%ebp),%esp
416702:	4f                   	dec    %edi
416703:	52                   	push   %edx
416704:	4f                   	dec    %edi
416705:	57                   	push   %edi
416706:	44                   	inc    %esp
416707:	62 69 67             	bound  %ebp,0x67(%ecx)
41670a:	6a 6c                	push   $0x6c
41670c:	6e                   	outsb  %ds:(%esi),(%dx)
41670d:	68 69 44 77 56       	push   $0x56774469
416712:	46                   	inc    %esi
416713:	00 53 69             	add    %dl,0x69(%ebx)
416716:	7a 65                	jp     0x41677d
416718:	46                   	inc    %esi
416719:	00 42 74             	add    %al,0x74(%edx)
41671c:	6e                   	outsb  %ds:(%esi),(%dx)
41671d:	4f                   	dec    %edi
41671e:	4b                   	dec    %ebx
41671f:	00 46 6f             	add    %al,0x6f(%esi)
416722:	72 6d                	jb     0x416791
416724:	54                   	push   %esp
416725:	4b                   	dec    %ebx
416726:	00 64 74 44          	add    %ah,0x44(%esp,%esi,2)
41672a:	4c                   	dec    %esp
41672b:	00 53 79             	add    %dl,0x79(%ebx)
41672e:	73 74                	jae    0x4167a4
416730:	65 6d                	gs insl (%dx),%es:(%edi)
416732:	2e 49                	cs dec %ecx
416734:	4f                   	dec    %edi
416735:	00 72 61             	add    %dh,0x61(%edx)
416738:	51                   	push   %ecx
416739:	51                   	push   %ecx
41673a:	00 43 43             	add    %al,0x43(%ebx)
41673d:	53                   	push   %ebx
41673e:	00 72 61             	add    %dh,0x61(%edx)
416741:	47                   	inc    %edi
416742:	54                   	push   %esp
416743:	00 62 74             	add    %ah,0x74(%edx)
416746:	6e                   	outsb  %ds:(%esi),(%dx)
416747:	48                   	dec    %eax
416748:	54                   	push   %esp
416749:	00 64 74 48          	add    %ah,0x48(%esp,%esi,2)
41674d:	54                   	push   %esp
41674e:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
416752:	48                   	dec    %eax
416753:	54                   	push   %esp
416754:	00 64 74 53          	add    %ah,0x53(%esp,%esi,2)
416758:	56                   	push   %esi
416759:	00 76 61             	add    %dh,0x61(%esi)
41675c:	6c                   	insb   (%dx),%es:(%edi)
41675d:	75 65                	jne    0x4167c4
41675f:	5f                   	pop    %edi
416760:	5f                   	pop    %edi
416761:	00 6c 61 00          	add    %ch,0x0(%ecx,%eiz,2)
416765:	53                   	push   %ebx
416766:	79 73                	jns    0x4167db
416768:	74 65                	je     0x4167cf
41676a:	6d                   	insl   (%dx),%es:(%edi)
41676b:	2e 58                	cs pop %eax
41676d:	6d                   	insl   (%dx),%es:(%edi)
41676e:	6c                   	insb   (%dx),%es:(%edi)
41676f:	2e 53                	cs push %ebx
416771:	63 68 65             	arpl   %ebp,0x65(%eax)
416774:	6d                   	insl   (%dx),%es:(%edi)
416775:	61                   	popa
416776:	00 47 65             	add    %al,0x65(%edi)
416779:	74 54                	je     0x4167cf
41677b:	79 70                	jns    0x4167ed
41677d:	65 64 54             	gs fs push %esp
416780:	61                   	popa
416781:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
416785:	63 68 65             	arpl   %ebp,0x65(%eax)
416788:	6d                   	insl   (%dx),%es:(%edi)
416789:	61                   	popa
41678a:	00 52 65             	add    %dl,0x65(%edx)
41678d:	61                   	popa
41678e:	64 58                	fs pop %eax
416790:	6d                   	insl   (%dx),%es:(%edi)
416791:	6c                   	insb   (%dx),%es:(%edi)
416792:	53                   	push   %ebx
416793:	63 68 65             	arpl   %ebp,0x65(%eax)
416796:	6d                   	insl   (%dx),%es:(%edi)
416797:	61                   	popa
416798:	00 57 72             	add    %dl,0x72(%edi)
41679b:	69 74 65 58 6d 6c 53 	imul   $0x63536c6d,0x58(%ebp,%eiz,2),%esi
4167a2:	63
4167a3:	68 65 6d 61 00       	push   $0x616d65
4167a8:	47                   	inc    %edi
4167a9:	65 74 54             	gs je  0x416800
4167ac:	79 70                	jns    0x41681e
4167ae:	65 64 44             	gs fs inc %esp
4167b1:	61                   	popa
4167b2:	74 61                	je     0x416815
4167b4:	53                   	push   %ebx
4167b5:	65 74 53             	gs je  0x41680b
4167b8:	63 68 65             	arpl   %ebp,0x65(%eax)
4167bb:	6d                   	insl   (%dx),%es:(%edi)
4167bc:	61                   	popa
4167bd:	00 62 74             	add    %ah,0x74(%edx)
4167c0:	6e                   	outsb  %ds:(%esi),(%dx)
4167c1:	58                   	pop    %eax
4167c2:	6f                   	outsl  %ds:(%esi),(%dx)
4167c3:	61                   	popa
4167c4:	00 63 6f             	add    %ah,0x6f(%ebx)
4167c7:	6d                   	insl   (%dx),%es:(%edi)
4167c8:	4b                   	dec    %ebx
4167c9:	68 6f 61 00 53       	push   $0x5300616f
4167ce:	79 73                	jns    0x416843
4167d0:	74 65                	je     0x416837
4167d2:	6d                   	insl   (%dx),%es:(%edi)
4167d3:	2e 44                	cs inc %esp
4167d5:	61                   	popa
4167d6:	74 61                	je     0x416839
4167d8:	00 55 70             	add    %dl,0x70(%ebp)
4167db:	6c                   	insb   (%dx),%es:(%edi)
4167dc:	6f                   	outsl  %ds:(%esi),(%dx)
4167dd:	61                   	popa
4167de:	64 44                	fs inc %esp
4167e0:	61                   	popa
4167e1:	74 61                	je     0x416844
4167e3:	00 47 65             	add    %al,0x65(%edi)
4167e6:	74 53                	je     0x41683b
4167e8:	65 72 69             	gs jb  0x416854
4167eb:	61                   	popa
4167ec:	6c                   	insb   (%dx),%es:(%edi)
4167ed:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
4167f4:	44                   	inc    %esp
4167f5:	61                   	popa
4167f6:	74 61                	je     0x416859
4167f8:	00 47 65             	add    %al,0x65(%edi)
4167fb:	74 44                	je     0x416841
4167fd:	61                   	popa
4167fe:	74 61                	je     0x416861
416800:	00 43 68             	add    %al,0x68(%ebx)
416803:	65 63 6b 64          	arpl   %ebp,%gs:0x64(%ebx)
416807:	61                   	popa
416808:	74 61                	je     0x41686b
41680a:	00 67 65             	add    %ah,0x65(%edi)
41680d:	74 5f                	je     0x41686e
41680f:	4d                   	dec    %ebp
416810:	61                   	popa
416811:	67 65 6e             	outsb  %gs:(%si),(%dx)
416814:	74 61                	je     0x416877
416816:	00 62 74             	add    %ah,0x74(%edx)
416819:	6e                   	outsb  %ds:(%esi),(%dx)
41681a:	53                   	push   %ebx
41681b:	75 61                	jne    0x41687e
41681d:	00 6d 73             	add    %ch,0x73(%ebp)
416820:	63 6f 72             	arpl   %ebp,0x72(%edi)
416823:	6c                   	insb   (%dx),%es:(%edi)
416824:	69 62 00 66 72 6d 4d 	imul   $0x4d6d7266,0x0(%edx),%esp
41682b:	6f                   	outsl  %ds:(%esi),(%dx)
41682c:	62 00                	bound  %eax,(%eax)
41682e:	72 62                	jb     0x416892
416830:	00 63 63             	add    %ah,0x63(%ebx)
416833:	00 53 79             	add    %dl,0x79(%ebx)
416836:	73 74                	jae    0x4168ac
416838:	65 6d                	gs insl (%dx),%es:(%edi)
41683a:	2e 43                	cs inc %ebx
41683c:	6f                   	outsl  %ds:(%esi),(%dx)
41683d:	6c                   	insb   (%dx),%es:(%edi)
41683e:	6c                   	insb   (%dx),%es:(%edi)
41683f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
416844:	6e                   	outsb  %ds:(%esi),(%dx)
416845:	73 2e                	jae    0x416875
416847:	47                   	inc    %edi
416848:	65 6e                	outsb  %gs:(%esi),(%dx)
41684a:	65 72 69             	gs jb  0x4168b6
41684d:	63 00                	arpl   %eax,(%eax)
41684f:	4d                   	dec    %ebp
416850:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
416857:	74 2e                	je     0x416887
416859:	56                   	push   %esi
41685a:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
416861:	73 69                	jae    0x4168cc
416863:	63 00                	arpl   %eax,(%eax)
416865:	43                   	inc    %ebx
416866:	61                   	popa
416867:	6e                   	outsb  %ds:(%esi),(%dx)
416868:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41686b:	41                   	inc    %ecx
41686c:	73 79                	jae    0x4168e7
41686e:	6e                   	outsb  %ds:(%esi),(%dx)
41686f:	63 00                	arpl   %eax,(%eax)
416871:	52                   	push   %edx
416872:	75 6e                	jne    0x4168e2
416874:	57                   	push   %edi
416875:	6f                   	outsl  %ds:(%esi),(%dx)
416876:	72 6b                	jb     0x4168e3
416878:	65 72 41             	gs jb  0x4168bc
41687b:	73 79                	jae    0x4168f6
41687d:	6e                   	outsb  %ds:(%esi),(%dx)
41687e:	63 00                	arpl   %eax,(%eax)
416880:	52                   	push   %edx
416881:	65 61                	gs popa
416883:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
416887:	74 5f                	je     0x4168e8
416889:	53                   	push   %ebx
41688a:	70 65                	jo     0x4168f1
41688c:	61                   	popa
41688d:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
416891:	74 5f                	je     0x4168f2
416893:	53                   	push   %ebx
416894:	70 65                	jo     0x4168fb
416896:	61                   	popa
416897:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
41689c:	65 61                	gs popa
41689e:	64 00 66 72          	add    %ah,%fs:0x72(%esi)
4168a2:	6d                   	insl   (%dx),%es:(%edi)
4168a3:	4d                   	dec    %ebp
4168a4:	6f                   	outsl  %ds:(%esi),(%dx)
4168a5:	62 5f 4c             	bound  %ebx,0x4c(%edi)
4168a8:	6f                   	outsl  %ds:(%esi),(%dx)
4168a9:	61                   	popa
4168aa:	64 00 61 64          	add    %ah,%fs:0x64(%ecx)
4168ae:	64 5f                	fs pop %edi
4168b0:	4c                   	dec    %esp
4168b1:	6f                   	outsl  %ds:(%esi),(%dx)
4168b2:	61                   	popa
4168b3:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4168b7:	72 6d                	jb     0x416926
4168b9:	44                   	inc    %esp
4168ba:	69 65 6d 5f 4c 6f 61 	imul   $0x616f4c5f,0x6d(%ebp),%esp
4168c1:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4168c5:	72 6d                	jb     0x416934
4168c7:	4e                   	dec    %esi
4168c8:	68 61 70 44 69       	push   $0x69447061
4168cd:	65 6d                	gs insl (%dx),%es:(%edi)
4168cf:	5f                   	pop    %edi
4168d0:	4c                   	dec    %esp
4168d1:	6f                   	outsl  %ds:(%esi),(%dx)
4168d2:	61                   	popa
4168d3:	64 00 46 6f          	add    %al,%fs:0x6f(%esi)
4168d7:	72 6d                	jb     0x416946
4168d9:	4d                   	dec    %ebp
4168da:	61                   	popa
4168db:	69 6e 5f 4c 6f 61 64 	imul   $0x64616f4c,0x5f(%esi),%ebp
4168e2:	00 66 72             	add    %ah,0x72(%esi)
4168e5:	6d                   	insl   (%dx),%es:(%edi)
4168e6:	73 75                	jae    0x41695d
4168e8:	70 5f                	jo     0x416949
4168ea:	4c                   	dec    %esp
4168eb:	6f                   	outsl  %ds:(%esi),(%dx)
4168ec:	61                   	popa
4168ed:	64 00 48 54          	add    %cl,%fs:0x54(%eax)
4168f1:	2e 53                	cs push %ebx
4168f3:	68 69 70 2e 44       	push   $0x442e7069
4168f8:	6f                   	outsl  %ds:(%esi),(%dx)
4168f9:	77 6e                	ja     0x416969
4168fb:	41                   	inc    %ecx
4168fc:	6e                   	outsb  %ds:(%esi),(%dx)
4168fd:	64 55                	fs push %ebp
4168ff:	70 4c                	jo     0x41694d
416901:	6f                   	outsl  %ds:(%esi),(%dx)
416902:	61                   	popa
416903:	64 00 5f 63          	add    %bl,%fs:0x63(%edi)
416907:	61                   	popa
416908:	6e                   	outsb  %ds:(%esi),(%dx)
416909:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41690c:	44                   	inc    %esp
41690d:	6f                   	outsl  %ds:(%esi),(%dx)
41690e:	77 6e                	ja     0x41697e
416910:	6c                   	insb   (%dx),%es:(%edi)
416911:	6f                   	outsl  %ds:(%esi),(%dx)
416912:	61                   	popa
416913:	64 00 55 70          	add    %dl,%fs:0x70(%ebp)
416917:	6c                   	insb   (%dx),%es:(%edi)
416918:	6f                   	outsl  %ds:(%esi),(%dx)
416919:	61                   	popa
41691a:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
41691e:	64 00 53 65          	add    %dl,%fs:0x65(%ebx)
416922:	74 41                	je     0x416965
416924:	64 64 65 64 00 53 63 	fs fs gs add %dl,%fs:0x63(%ebx)
41692b:	68 65 6d 61 43       	push   $0x43616d65
416930:	68 61 6e 67 65       	push   $0x65676e61
416935:	64 00 72 61          	add    %dh,%fs:0x61(%edx)
416939:	51                   	push   %ecx
41693a:	51                   	push   %ecx
41693b:	5f                   	pop    %edi
41693c:	43                   	inc    %ebx
41693d:	68 65 63 6b 65       	push   $0x656b6365
416942:	64 43                	fs inc %ebx
416944:	68 61 6e 67 65       	push   $0x65676e61
416949:	64 00 72 61          	add    %dh,%fs:0x61(%edx)
41694d:	47                   	inc    %edi
41694e:	54                   	push   %esp
41694f:	5f                   	pop    %edi