416855:	59                   	pop    %ecx
416856:	70 74                	jo     0x4168cc
416858:	68 72 75 77 79       	push   $0x79777572
41685d:	72 6b                	jb     0x4168ca
41685f:	6e                   	outsb  %ds:(%esi),(%dx)
416860:	78 46                	js     0x4168a8
416862:	64 57                	fs push %edi
416864:	61                   	popa
416865:	4e                   	dec    %esi
416866:	70 39                	jo     0x4168a1
416868:	56                   	push   %esi
416869:	77 3d                	ja     0x4168a8
41686b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416870:	77 53                	ja     0x4168c5
416872:	71 4c                	jno    0x4168c0
416874:	53                   	push   %ebx
416875:	50                   	push   %eax
416876:	45                   	inc    %ebp
416877:	75 4d                	jne    0x4168c6
416879:	38 6c 4a 79          	cmp    %ch,0x79(%edx,%ecx,2)
41687d:	34 73                	xor    $0x73,%al
41687f:	4f                   	dec    %edi
416880:	65 75 48             	gs jne 0x4168cb
416883:	39 32                	cmp    %esi,(%edx)
416885:	59                   	pop    %ecx
416886:	6a 50                	push   $0x50
416888:	6f                   	outsl  %ds:(%esi),(%dx)
416889:	64 63 4c 71 75       	arpl   %ecx,%fs:0x75(%ecx,%esi,2)
41688e:	71 64                	jno    0x4168f4
416890:	47                   	inc    %edi
416891:	24 4f                	and    $0x4f,%al
416893:	6f                   	outsl  %ds:(%esi),(%dx)
416894:	64 6f                	outsl  %fs:(%esi),(%dx)
416896:	7a 77                	jp     0x41690f
416898:	43                   	inc    %ebx
416899:	36 30 3d 00 23 3d 71 	xor    %bh,%ss:0x713d2300
4168a0:	75 6b                	jne    0x41690d
4168a2:	66 5f                	pop    %di
4168a4:	44                   	inc    %esp
4168a5:	79 41                	jns    0x4168e8
4168a7:	59                   	pop    %ecx
4168a8:	70 72                	jo     0x41691c
4168aa:	76 68                	jbe    0x416914
4168ac:	4c                   	dec    %esp
4168ad:	73 64                	jae    0x416913
4168af:	68 54 34 43 47       	push   $0x47433454
4168b4:	75 41                	jne    0x4168f7
4168b6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4168bb:	71 75                	jno    0x416932
4168bd:	64 77 47             	fs ja  0x416907
4168c0:	65 45                	gs inc %ebp
4168c2:	6a 4a                	push   $0x4a
4168c4:	44                   	inc    %esp
4168c5:	55                   	push   %ebp
4168c6:	42                   	inc    %edx
4168c7:	39 70 74             	cmp    %esi,0x74(%eax)
4168ca:	24 5f                	and    $0x5f,%al
4168cc:	6b 30 59             	imul   $0x59,(%eax),%esi
4168cf:	4f                   	dec    %edi
4168d0:	67 63 33             	arpl   %esi,(%bp,%di)
4168d3:	30 5a 57             	xor    %bl,0x57(%edx)
4168d6:	4d                   	dec    %ebp
4168d7:	6f                   	outsl  %ds:(%esi),(%dx)
4168d8:	31 62 49             	xor    %esp,0x49(%edx)
4168db:	47                   	inc    %edi
4168dc:	6d                   	insl   (%dx),%es:(%edi)
4168dd:	64 6b 6e 6b 34       	imul   $0x34,%fs:0x6b(%esi),%ebp
4168e2:	30 4f 57             	xor    %cl,0x57(%edi)
4168e5:	6f                   	outsl  %ds:(%esi),(%dx)
4168e6:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
4168ec:	52                   	push   %edx
4168ed:	4e                   	dec    %esi
4168ee:	6b 4b 53 58          	imul   $0x58,0x53(%ebx),%ecx
4168f2:	64 46                	fs inc %esi
4168f4:	44                   	inc    %esp
4168f5:	63 52 5f             	arpl   %edx,0x5f(%edx)
4168f8:	70 38                	jo     0x416932
4168fa:	4a                   	dec    %edx
4168fb:	62 7a 78             	bound  %edi,0x78(%edx)
4168fe:	39 57 4a             	cmp    %edx,0x4a(%edi)
416901:	51                   	push   %ecx
416902:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416907:	71 52                	jno    0x41695b
416909:	43                   	inc    %ebx
41690a:	43                   	inc    %ebx
41690b:	75 76                	jne    0x416983
41690d:	57                   	push   %edi
41690e:	46                   	inc    %esi
41690f:	64 39 5f 4f          	cmp    %ebx,%fs:0x4f(%edi)
416913:	38 43 66             	cmp    %al,0x66(%ebx)
416916:	45                   	inc    %ebp
416917:	5a                   	pop    %edx
416918:	68 6b 4a 74 53       	push   $0x53744a6b
41691d:	41                   	inc    %ecx
41691e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416923:	71 63                	jno    0x416988
416925:	79 70                	jns    0x416997
416927:	38 36                	cmp    %dh,(%esi)
416929:	30 4b 4a             	xor    %cl,0x4a(%ebx)
41692c:	63 74 48 58          	arpl   %esi,0x58(%eax,%ecx,2)
416930:	55                   	push   %ebp
416931:	4c                   	dec    %esp
416932:	46                   	inc    %esi
416933:	38 6e 43             	cmp    %ch,0x43(%esi)
416936:	72 31                	jb     0x416969
416938:	6f                   	outsl  %ds:(%esi),(%dx)
416939:	4d                   	dec    %ebp
41693a:	52                   	push   %edx
41693b:	52                   	push   %edx
41693c:	30 79 32             	xor    %bh,0x32(%ecx)
41693f:	6b 55 38 58          	imul   $0x58,0x38(%ebp),%edx
416943:	5a                   	pop    %edx
416944:	72 51                	jb     0x416997
416946:	48                   	dec    %eax
416947:	71 73                	jno    0x4169bc
416949:	49                   	dec    %ecx
41694a:	6e                   	outsb  %ds:(%esi),(%dx)
41694b:	62 73 41             	bound  %esi,0x41(%ebx)
41694e:	4d                   	dec    %ebp
41694f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416954:	79 55                	jns    0x4169ab
416956:	5f                   	pop    %edi
416957:	67 58                	addr16 pop %eax
416959:	6b 34 68 76          	imul   $0x76,(%eax,%ebp,2),%esi
41695d:	37                   	aaa
41695e:	33 7a 67             	xor    0x67(%edx),%edi
416961:	33 7a 6f             	xor    0x6f(%edx),%edi
416964:	53                   	push   %ebx
416965:	5a                   	pop    %edx
416966:	53                   	push   %ebx
416967:	4c                   	dec    %esp
416968:	68 51 3d 3d 00       	push   $0x3d3d51
41696d:	23 3d 71 38 4e 7a    	and    0x7a4e3871,%edi
416973:	65 74 55             	gs je  0x4169cb
416976:	47                   	inc    %edi
416977:	47                   	inc    %edi
416978:	63 31                	arpl   %esi,(%ecx)
41697a:	63 4d 34             	arpl   %ecx,0x34(%ebp)
41697d:	5a                   	pop    %edx
41697e:	47                   	inc    %edi
41697f:	79 52                	jns    0x4169d3
416981:	47                   	inc    %edi
416982:	47                   	inc    %edi
416983:	6c                   	insb   (%dx),%es:(%edi)
416984:	75 67                	jne    0x4169ed
416986:	24 66                	and    $0x66,%al
416988:	4b                   	dec    %ebx
416989:	41                   	inc    %ecx
41698a:	4f                   	dec    %edi
41698b:	77 6d                	ja     0x4169fa
41698d:	63 50 71             	arpl   %edx,0x71(%eax)
416990:	65 34 6e             	gs xor $0x6e,%al
416993:	46                   	inc    %esi
416994:	7a 44                	jp     0x4169da
416996:	47                   	inc    %edi
416997:	4b                   	dec    %ebx
416998:	4c                   	dec    %esp
416999:	6b 30 3d             	imul   $0x3d,(%eax),%esi
41699c:	00 23                	add    %ah,(%ebx)
41699e:	3d 71 77 72 56       	cmp    $0x56727771,%eax
4169a3:	42                   	inc    %edx
4169a4:	32 6d 77             	xor    0x77(%ebp),%ch
4169a7:	37                   	aaa
4169a8:	67 7a 6d             	addr16 jp 0x416a18
4169ab:	59                   	pop    %ecx
4169ac:	52                   	push   %edx
4169ad:	61                   	popa
4169ae:	6e                   	outsb  %ds:(%esi),(%dx)
4169af:	53                   	push   %ebx
4169b0:	4a                   	dec    %edx
4169b1:	76 53                	jbe    0x416a06
4169b3:	6f                   	outsl  %ds:(%esi),(%dx)
4169b4:	50                   	push   %eax
4169b5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4169bb:	71 58                	jno    0x416a15
4169bd:	66 6d                	insw   (%dx),%es:(%edi)
4169bf:	33 51 68             	xor    0x68(%ecx),%edx
4169c2:	51                   	push   %ecx
4169c3:	6b 79 66 63          	imul   $0x63,0x66(%ecx),%edi
4169c7:	5a                   	pop    %edx
4169c8:	67 62 46 64          	bound  %eax,0x64(%bp)
4169cc:	41                   	inc    %ecx
4169cd:	5a                   	pop    %edx
4169ce:	67 48                	addr16 dec %eax
4169d0:	48                   	dec    %eax
4169d1:	6d                   	insl   (%dx),%es:(%edi)
4169d2:	61                   	popa
4169d3:	64 6d                	fs insl (%dx),%es:(%edi)
4169d5:	37                   	aaa
4169d6:	6e                   	outsb  %ds:(%esi),(%dx)
4169d7:	31 4e 30             	xor    %ecx,0x30(%esi)
4169da:	6d                   	insl   (%dx),%es:(%edi)
4169db:	66 4b                	dec    %bx
4169dd:	63 4b 42             	arpl   %ecx,0x42(%ebx)
4169e0:	71 72                	jno    0x416a54
4169e2:	64 66 41             	fs inc %cx
4169e5:	6b 34 3d 00 23 3d 71 	imul   $0x79,0x713d2300(,%edi,1),%esi
4169ec:	79
4169ed:	5a                   	pop    %edx
4169ee:	4f                   	dec    %edi
4169ef:	74 4c                	je     0x416a3d
4169f1:	78 46                	js     0x416a39
4169f3:	66 39 7a 41          	cmp    %di,0x41(%edx)
4169f7:	32 78 31             	xor    0x31(%eax),%bh
4169fa:	66 66 34 5f          	data16 data16 xor $0x5f,%al
4169fe:	35 63 4f 67 3d       	xor    $0x3d674f63,%eax
416a03:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416a08:	48                   	dec    %eax
416a09:	37                   	aaa
416a0a:	43                   	inc    %ebx
416a0b:	41                   	inc    %ecx
416a0c:	63 67 35             	arpl   %esp,0x35(%edi)
416a0f:	61                   	popa
416a10:	79 63                	jns    0x416a75
416a12:	51                   	push   %ecx
416a13:	76 36                	jbe    0x416a4b
416a15:	31 57 6f             	xor    %edx,0x6f(%edi)
416a18:	36 32 58 44          	xor    %ss:0x44(%eax),%bl
416a1c:	70 77                	jo     0x416a95
416a1e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416a23:	71 68                	jno    0x416a8d
416a25:	67 38 6f 61          	cmp    %ch,0x61(%bx)
416a29:	4b                   	dec    %ebx
416a2a:	67 31 78 78          	xor    %edi,0x78(%bx,%si)
416a2e:	24 48                	and    $0x48,%al
416a30:	43                   	inc    %ebx
416a31:	24 44                	and    $0x44,%al
416a33:	4b                   	dec    %ebx
416a34:	6e                   	outsb  %ds:(%esi),(%dx)
416a35:	6c                   	insb   (%dx),%es:(%edi)
416a36:	62 58 51             	bound  %ebx,0x51(%eax)
416a39:	70 69                	jo     0x416aa4
416a3b:	62 77 48             	bound  %esi,0x48(%edi)
416a3e:	32 48 58             	xor    0x58(%eax),%cl
416a41:	71 4d                	jno    0x416a90
416a43:	47                   	inc    %edi
416a44:	53                   	push   %ebx
416a45:	6c                   	insb   (%dx),%es:(%edi)
416a46:	47                   	inc    %edi
416a47:	76 33                	jbe    0x416a7c
416a49:	30 76 45             	xor    %dh,0x45(%esi)
416a4c:	55                   	push   %ebp
416a4d:	73 55                	jae    0x416aa4
416a4f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416a54:	54                   	push   %esp
416a55:	4c                   	dec    %esp
416a56:	6d                   	insl   (%dx),%es:(%edi)
416a57:	46                   	inc    %esi
416a58:	6a 4f                	push   $0x4f
416a5a:	74 31                	je     0x416a8d
416a5c:	52                   	push   %edx
416a5d:	71 35                	jno    0x416a94
416a5f:	24 66                	and    $0x66,%al
416a61:	71 51                	jno    0x416ab4
416a63:	45                   	inc    %ebp
416a64:	46                   	inc    %esi
416a65:	56                   	push   %esi
416a66:	5a                   	pop    %edx
416a67:	32 7a 67             	xor    0x67(%edx),%bh
416a6a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416a6f:	71 51                	jno    0x416ac2
416a71:	33 4a 4d             	xor    0x4d(%edx),%ecx
416a74:	53                   	push   %ebx
416a75:	45                   	inc    %ebp
416a76:	39 6b 6d             	cmp    %ebp,0x6d(%ebx)
416a79:	33 6d 47             	xor    0x47(%ebp),%ebp
416a7c:	6d                   	insl   (%dx),%es:(%edi)
416a7d:	4c                   	dec    %esp
416a7e:	36 6c                	ss insb (%dx),%es:(%edi)
416a80:	6d                   	insl   (%dx),%es:(%edi)
416a81:	55                   	push   %ebp
416a82:	66 52                	push   %dx
416a84:	48                   	dec    %eax
416a85:	77 3d                	ja     0x416ac4
416a87:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416a8c:	6c                   	insb   (%dx),%es:(%edi)
416a8d:	46                   	inc    %esi
416a8e:	51                   	push   %ecx
416a8f:	52                   	push   %edx
416a90:	53                   	push   %ebx
416a91:	36 46                	ss inc %esi
416a93:	57                   	push   %edi
416a94:	31 65 78             	xor    %esp,0x78(%ebp)
416a97:	33 39                	xor    (%ecx),%edi
416a99:	50                   	push   %eax
416a9a:	31 46 5f             	xor    %eax,0x5f(%esi)
416a9d:	56                   	push   %esi
416a9e:	57                   	push   %edi
416a9f:	37                   	aaa
416aa0:	45                   	inc    %ebp
416aa1:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416aa7:	71 71                	jno    0x416b1a
416aa9:	52                   	push   %edx
416aaa:	63 32                	arpl   %esi,(%edx)
416aac:	65 4f                	gs dec %edi
416aae:	49                   	dec    %ecx
416aaf:	69 64 44 74 57 71 34 	imul   $0x79347157,0x74(%esp,%eax,2),%esp
416ab6:	79
416ab7:	37                   	aaa
416ab8:	57                   	push   %edi
416ab9:	32 6c 41 68          	xor    0x68(%ecx,%eax,2),%ch
416abd:	53                   	push   %ebx
416abe:	79 76                	jns    0x416b36
416ac0:	24 70                	and    $0x70,%al
416ac2:	42                   	inc    %edx
416ac3:	52                   	push   %edx
416ac4:	4a                   	dec    %edx
416ac5:	64 41                	fs inc %ecx
416ac7:	73 59                	jae    0x416b22
416ac9:	6c                   	insb   (%dx),%es:(%edi)
416aca:	58                   	pop    %eax
416acb:	53                   	push   %ebx
416acc:	52                   	push   %edx
416acd:	55                   	push   %ebp
416ace:	63 77 69             	arpl   %esi,0x69(%edi)
416ad1:	7a 77                	jp     0x416b4a
416ad3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416ad8:	6f                   	outsl  %ds:(%esi),(%dx)
416ad9:	76 63                	jbe    0x416b3e
416adb:	30 4a 37             	xor    %cl,0x37(%edx)
416ade:	4b                   	dec    %ebx
416adf:	36 62 39             	bound  %edi,%ss:(%ecx)
416ae2:	45                   	inc    %ebp
416ae3:	71 5f                	jno    0x416b44
416ae5:	43                   	inc    %ebx
416ae6:	30 4b 34             	xor    %cl,0x34(%ebx)
416ae9:	36 72 62             	ss jb  0x416b4e
416aec:	6d                   	insl   (%dx),%es:(%edi)
416aed:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416af3:	71 76                	jno    0x416b6b
416af5:	62 54 4e 42          	bound  %edx,0x42(%esi,%ecx,2)
416af9:	69 68 47 32 7a 41 52 	imul   $0x52417a32,0x47(%eax),%ebp
416b00:	73 65                	jae    0x416b67
416b02:	77 6b                	ja     0x416b6f
416b04:	52                   	push   %edx
416b05:	49                   	dec    %ecx
416b06:	46                   	inc    %esi
416b07:	54                   	push   %esp
416b08:	53                   	push   %ebx
416b09:	51                   	push   %ecx
416b0a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416b0f:	71 35                	jno    0x416b46
416b11:	6a 33                	push   $0x33
416b13:	77 76                	ja     0x416b8b
416b15:	4a                   	dec    %edx
416b16:	58                   	pop    %eax
416b17:	6c                   	insb   (%dx),%es:(%edi)
416b18:	6e                   	outsb  %ds:(%esi),(%dx)
416b19:	72 47                	jb     0x416b62
416b1b:	6d                   	insl   (%dx),%es:(%edi)