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)
416b1c:	52                   	push   %edx
416b1d:	6e                   	outsb  %ds:(%esi),(%dx)
416b1e:	4b                   	dec    %ebx
416b1f:	55                   	push   %ebp
416b20:	48                   	dec    %eax
416b21:	72 5f                	jb     0x416b82
416b23:	31 53 51             	xor    %edx,0x51(%ebx)
416b26:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416b2b:	71 45                	jno    0x416b72
416b2d:	49                   	dec    %ecx
416b2e:	50                   	push   %eax
416b2f:	63 6e 64             	arpl   %ebp,0x64(%esi)
416b32:	4f                   	dec    %edi
416b33:	4c                   	dec    %esp
416b34:	72 56                	jb     0x416b8c
416b36:	32 47 4a             	xor    0x4a(%edi),%al
416b39:	6d                   	insl   (%dx),%es:(%edi)
416b3a:	6e                   	outsb  %ds:(%esi),(%dx)
416b3b:	6f                   	outsl  %ds:(%esi),(%dx)
416b3c:	37                   	aaa
416b3d:	7a 4b                	jp     0x416b8a
416b3f:	74 42                	je     0x416b83
416b41:	41                   	inc    %ecx
416b42:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416b47:	71 6b                	jno    0x416bb4
416b49:	78 7a                	js     0x416bc5
416b4b:	75 6d                	jne    0x416bba
416b4d:	75 4c                	jne    0x416b9b
416b4f:	62 7a 79             	bound  %edi,0x79(%edx)
416b52:	32 4f 32             	xor    0x32(%edi),%cl
416b55:	58                   	pop    %eax
416b56:	73 42                	jae    0x416b9a
416b58:	6c                   	insb   (%dx),%es:(%edi)
416b59:	4d                   	dec    %ebp
416b5a:	33 6a 24             	xor    0x24(%edx),%ebp
416b5d:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416b63:	71 46                	jno    0x416bab
416b65:	42                   	inc    %edx
416b66:	45                   	inc    %ebp
416b67:	49                   	dec    %ecx
416b68:	30 48 49             	xor    %cl,0x49(%eax)
416b6b:	74 4c                	je     0x416bb9
416b6d:	4d                   	dec    %ebp
416b6e:	4e                   	dec    %esi
416b6f:	70 79                	jo     0x416bea
416b71:	4f                   	dec    %edi
416b72:	59                   	pop    %ecx
416b73:	30 41 67             	xor    %al,0x67(%ecx)
416b76:	52                   	push   %edx
416b77:	78 53                	js     0x416bcc
416b79:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416b7f:	71 78                	jno    0x416bf9
416b81:	57                   	push   %edi
416b82:	4e                   	dec    %esi
416b83:	68 54 48 33 61       	push   $0x61334854
416b88:	55                   	push   %ebp
416b89:	6d                   	insl   (%dx),%es:(%edi)
416b8a:	6c                   	insb   (%dx),%es:(%edi)
416b8b:	53                   	push   %ebx
416b8c:	4c                   	dec    %esp
416b8d:	54                   	push   %esp
416b8e:	76 79                	jbe    0x416c09
416b90:	64 56                	fs push %esi
416b92:	6f                   	outsl  %ds:(%esi),(%dx)
416b93:	43                   	inc    %ebx
416b94:	49                   	dec    %ecx
416b95:	51                   	push   %ecx
416b96:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416b9b:	71 61                	jno    0x416bfe
416b9d:	36 51                	ss push %ecx
416b9f:	67 34 53             	addr16 xor $0x53,%al
416ba2:	61                   	popa
416ba3:	49                   	dec    %ecx
416ba4:	67 70 49             	addr16 jo 0x416bf0
416ba7:	6b 6e 58 30          	imul   $0x30,0x58(%esi),%ebp
416bab:	45                   	inc    %ebp
416bac:	6d                   	insl   (%dx),%es:(%edi)
416bad:	4f                   	dec    %edi
416bae:	64 45                	fs inc %ebp
416bb0:	51                   	push   %ecx
416bb1:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416bb7:	71 39                	jno    0x416bf2
416bb9:	57                   	push   %edi
416bba:	48                   	dec    %eax
416bbb:	43                   	inc    %ebx
416bbc:	6c                   	insb   (%dx),%es:(%edi)
416bbd:	46                   	inc    %esi
416bbe:	53                   	push   %ebx
416bbf:	70 37                	jo     0x416bf8
416bc1:	54                   	push   %esp
416bc2:	38 6f 53             	cmp    %ch,0x53(%edi)
416bc5:	5f                   	pop    %edi
416bc6:	44                   	inc    %esp
416bc7:	4e                   	dec    %esi
416bc8:	46                   	inc    %esi
416bc9:	45                   	inc    %ebp
416bca:	62 41 48             	bound  %eax,0x48(%ecx)
416bcd:	51                   	push   %ecx
416bce:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416bd3:	71 24                	jno    0x416bf9
416bd5:	59                   	pop    %ecx
416bd6:	55                   	push   %ebp
416bd7:	49                   	dec    %ecx
416bd8:	4d                   	dec    %ebp
416bd9:	61                   	popa
416bda:	45                   	inc    %ebp
416bdb:	46                   	inc    %esi
416bdc:	4f                   	dec    %edi
416bdd:	35 49 46 5a 58       	xor    $0x585a4649,%eax
416be2:	42                   	inc    %edx
416be3:	76 6f                	jbe    0x416c54
416be5:	30 6b 63             	xor    %ch,0x63(%ebx)
416be8:	6c                   	insb   (%dx),%es:(%edi)
416be9:	77 3d                	ja     0x416c28
416beb:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416bf0:	49                   	dec    %ecx
416bf1:	72 73                	jb     0x416c66
416bf3:	54                   	push   %esp
416bf4:	6d                   	insl   (%dx),%es:(%edi)
416bf5:	70 56                	jo     0x416c4d
416bf7:	55                   	push   %ebp
416bf8:	4d                   	dec    %ebp
416bf9:	52                   	push   %edx
416bfa:	67 78 6f             	addr16 js 0x416c6c
416bfd:	6b 49 48 6c          	imul   $0x6c,0x48(%ecx),%ecx
416c01:	70 47                	jo     0x416c4a
416c03:	66 6d                	insw   (%dx),%es:(%edi)
416c05:	4c                   	dec    %esp
416c06:	74 4b                	je     0x416c53
416c08:	65 71 78             	gs jno 0x416c83
416c0b:	6f                   	outsl  %ds:(%esi),(%dx)
416c0c:	37                   	aaa
416c0d:	76 51                	jbe    0x416c60
416c0f:	73 6a                	jae    0x416c7b
416c11:	53                   	push   %ebx
416c12:	6b 4b 55 4b          	imul   $0x4b,0x55(%ebx),%ecx
416c16:	46                   	inc    %esi
416c17:	70 48                	jo     0x416c61
416c19:	34 6b                	xor    $0x6b,%al
416c1b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416c20:	6a 39                	push   $0x39
416c22:	73 77                	jae    0x416c9b
416c24:	6a 4e                	push   $0x4e
416c26:	4c                   	dec    %esp
416c27:	4e                   	dec    %esi
416c28:	70 45                	jo     0x416c6f
416c2a:	42                   	inc    %edx
416c2b:	4e                   	dec    %esi
416c2c:	38 6d 6b             	cmp    %ch,0x6b(%ebp)
416c2f:	4f                   	dec    %edi
416c30:	6c                   	insb   (%dx),%es:(%edi)
416c31:	56                   	push   %esi
416c32:	6d                   	insl   (%dx),%es:(%edi)
416c33:	72 4f                	jb     0x416c84
416c35:	77 3d                	ja     0x416c74
416c37:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416c3c:	56                   	push   %esi
416c3d:	76 45                	jbe    0x416c84
416c3f:	6e                   	outsb  %ds:(%esi),(%dx)
416c40:	37                   	aaa
416c41:	76 64                	jbe    0x416ca7
416c43:	6d                   	insl   (%dx),%es:(%edi)
416c44:	36 4a                	ss dec %edx
416c46:	6c                   	insb   (%dx),%es:(%edi)
416c47:	76 47                	jbe    0x416c90
416c49:	39 6b 6f             	cmp    %ebp,0x6f(%ebx)
416c4c:	47                   	inc    %edi
416c4d:	30 4a 55             	xor    %cl,0x55(%edx)
416c50:	49                   	dec    %ecx
416c51:	51                   	push   %ecx
416c52:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416c57:	71 35                	jno    0x416c8e
416c59:	62 77 73             	bound  %esi,0x73(%edi)
416c5c:	35 4c 6c 48 76       	xor    $0x76486c4c,%eax
416c61:	4c                   	dec    %esp