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
416c62:	4b                   	dec    %ebx
416c63:	36 32 54 63 53       	xor    %ss:0x53(%ebx,%eiz,2),%dl
416c68:	4a                   	dec    %edx
416c69:	61                   	popa
416c6a:	64 51                	fs push %ecx
416c6c:	54                   	push   %esp
416c6d:	77 3d                	ja     0x416cac
416c6f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416c74:	6f                   	outsl  %ds:(%esi),(%dx)
416c75:	6b 58 5f 77          	imul   $0x77,0x5f(%eax),%ebx
416c79:	53                   	push   %ebx
416c7a:	61                   	popa
416c7b:	4d                   	dec    %ebp
416c7c:	46                   	inc    %esi
416c7d:	76 50                	jbe    0x416ccf
416c7f:	4c                   	dec    %esp
416c80:	58                   	pop    %eax
416c81:	76 44                	jbe    0x416cc7
416c83:	51                   	push   %ecx
416c84:	59                   	pop    %ecx
416c85:	33 37                	xor    (%edi),%esi
416c87:	37                   	aaa
416c88:	67 77 3d             	addr16 ja 0x416cc8
416c8b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416c90:	63 70 5f             	arpl   %esi,0x5f(%eax)
416c93:	59                   	pop    %ecx
416c94:	44                   	inc    %esp
416c95:	53                   	push   %ebx
416c96:	33 75 44             	xor    0x44(%ebp),%esi
416c99:	58                   	pop    %eax
416c9a:	5a                   	pop    %edx
416c9b:	4d                   	dec    %ebp
416c9c:	44                   	inc    %esp
416c9d:	46                   	inc    %esi
416c9e:	57                   	push   %edi
416c9f:	47                   	inc    %edi
416ca0:	65 46                	gs inc %esi
416ca2:	59                   	pop    %ecx
416ca3:	70 68                	jo     0x416d0d
416ca5:	41                   	inc    %ecx
416ca6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416cab:	71 6b                	jno    0x416d18
416cad:	73 68                	jae    0x416d17
416caf:	39 32                	cmp    %esi,(%edx)
416cb1:	31 55 72             	xor    %edx,0x72(%ebp)
416cb4:	32 32                	xor    (%edx),%dh
416cb6:	4a                   	dec    %edx
416cb7:	4b                   	dec    %ebx
416cb8:	68 53 49 41 58       	push   $0x58414953
416cbd:	45                   	inc    %ebp
416cbe:	53                   	push   %ebx
416cbf:	53                   	push   %ebx
416cc0:	61                   	popa
416cc1:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416cc7:	71 41                	jno    0x416d0a
416cc9:	42                   	inc    %edx
416cca:	53                   	push   %ebx
416ccb:	6c                   	insb   (%dx),%es:(%edi)
416ccc:	53                   	push   %ebx
416ccd:	57                   	push   %edi
416cce:	4b                   	dec    %ebx
416ccf:	68 24 38 73 54       	push   $0x54733824
416cd4:	24 55                	and    $0x55,%al
416cd6:	46                   	inc    %esi
416cd7:	34 73                	xor    $0x73,%al
416cd9:	47                   	inc    %edi
416cda:	5f                   	pop    %edi
416cdb:	76 51                	jbe    0x416d2e
416cdd:	4d                   	dec    %ebp
416cde:	6d                   	insl   (%dx),%es:(%edi)
416cdf:	4b                   	dec    %ebx
416ce0:	71 68                	jno    0x416d4a
416ce2:	35 6c 44 52 58       	xor    $0x5852446c,%eax
416ce7:	48                   	dec    %eax
416ce8:	6c                   	insb   (%dx),%es:(%edi)
416ce9:	4c                   	dec    %esp
416cea:	31 79 43             	xor    %edi,0x43(%ecx)
416ced:	70 30                	jo     0x416d1f
416cef:	57                   	push   %edi
416cf0:	38 78 30             	cmp    %bh,0x30(%eax)
416cf3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416cf8:	46                   	inc    %esi
416cf9:	6c                   	insb   (%dx),%es:(%edi)
416cfa:	4d                   	dec    %ebp
416cfb:	38 4c 57 53          	cmp    %cl,0x53(%edi,%edx,2)
416cff:	7a 77                	jp     0x416d78
416d01:	56                   	push   %esi
416d02:	39 71 4d             	cmp    %esi,0x4d(%ecx)
416d05:	4b                   	dec    %ebx
416d06:	4d                   	dec    %ebp
416d07:	64 33 32             	xor    %fs:(%edx),%esi
416d0a:	6d                   	insl   (%dx),%es:(%edi)
416d0b:	56                   	push   %esi
416d0c:	64 51                	fs push %ecx
416d0e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416d13:	71 63                	jno    0x416d78
416d15:	66 48                	dec    %ax
416d17:	71 31                	jno    0x416d4a
416d19:	38 41 6c             	cmp    %al,0x6c(%ecx)
416d1c:	57                   	push   %edi
416d1d:	6a 4f                	push   $0x4f
416d1f:	79 31                	jns    0x416d52
416d21:	32 74 42 43          	xor    0x43(%edx,%eax,2),%dh
416d25:	4d                   	dec    %ebp
416d26:	38 54 62 77          	cmp    %dl,0x77(%edx,%eiz,2)
416d2a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416d2f:	71 24                	jno    0x416d55
416d31:	79 55                	jns    0x416d88
416d33:	37                   	aaa
416d34:	61                   	popa
416d35:	59                   	pop    %ecx
416d36:	45                   	inc    %ebp
416d37:	59                   	pop    %ecx
416d38:	4f                   	dec    %edi
416d39:	6c                   	insb   (%dx),%es:(%edi)
416d3a:	38 4e 7a             	cmp    %cl,0x7a(%esi)
416d3d:	34 73                	xor    $0x73,%al
416d3f:	4a                   	dec    %edx
416d40:	4c                   	dec    %esp
416d41:	47                   	inc    %edi
416d42:	51                   	push   %ecx
416d43:	51                   	push   %ecx
416d44:	36 77 3d             	ss ja  0x416d84
416d47:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416d4c:	66 50                	push   %ax
416d4e:	66 30 33             	data16 xor %dh,(%ebx)
416d51:	72 6a                	jb     0x416dbd
416d53:	4a                   	dec    %edx
416d54:	56                   	push   %esi
416d55:	47                   	inc    %edi
416d56:	46                   	inc    %esi
416d57:	6b 4c 74 59 53       	imul   $0x53,0x59(%esp,%esi,2),%ecx
416d5c:	72 37                	jb     0x416d95
416d5e:	7a 44                	jp     0x416da4
416d60:	52                   	push   %edx
416d61:	77 3d                	ja     0x416da0
416d63:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416d68:	61                   	popa
416d69:	43                   	inc    %ebx
416d6a:	6d                   	insl   (%dx),%es:(%edi)
416d6b:	47                   	inc    %edi
416d6c:	71 62                	jno    0x416dd0
416d6e:	37                   	aaa
416d6f:	70 68                	jo     0x416dd9
416d71:	79 35                	jns    0x416da8
416d73:	6c                   	insb   (%dx),%es:(%edi)
416d74:	71 24                	jno    0x416d9a
416d76:	44                   	inc    %esp
416d77:	41                   	inc    %ecx
416d78:	7a 68                	jp     0x416de2
416d7a:	4b                   	dec    %ebx
416d7b:	33 76 42             	xor    0x42(%esi),%esi
416d7e:	37                   	aaa
416d7f:	31 58 43             	xor    %ebx,0x43(%eax)
416d82:	5a                   	pop    %edx
416d83:	53                   	push   %ebx
416d84:	76 68                	jbe    0x416dee
416d86:	4b                   	dec    %ebx
416d87:	6d                   	insl   (%dx),%es:(%edi)
416d88:	33 42 74             	xor    0x74(%edx),%eax
416d8b:	47                   	inc    %edi
416d8c:	4b                   	dec    %ebx
416d8d:	71 5f                	jno    0x416dee
416d8f:	78 42                	js     0x416dd3
416d91:	74 6f                	je     0x416e02
416d93:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416d98:	39 72 4e             	cmp    %esi,0x4e(%edx)
416d9b:	24 77                	and    $0x77,%al
416d9d:	45                   	inc    %ebp
416d9e:	64 6c                	fs insb (%dx),%es:(%edi)
416da0:	39 72 7a             	cmp    %esi,0x7a(%edx)
416da3:	4a                   	dec    %edx
416da4:	62 41 4d             	bound  %eax,0x4d(%ecx)
416da7:	4d                   	dec    %ebp
416da8:	49                   	dec    %ecx