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
416da9:	69 65 6d 43 67 3d 3d 	imul   $0x3d3d6743,0x6d(%ebp),%esp
416db0:	00 23                	add    %ah,(%ebx)
416db2:	3d 71 52 78 52       	cmp    $0x52785271,%eax
416db7:	34 61                	xor    $0x61,%al
416db9:	4a                   	dec    %edx
416dba:	67 38 54 58          	cmp    %dl,0x58(%si)
416dbe:	38 6f 4d             	cmp    %ch,0x4d(%edi)
416dc1:	24 4f                	and    $0x4f,%al
416dc3:	70 65                	jo     0x416e2a
416dc5:	6f                   	outsl  %ds:(%esi),(%dx)
416dc6:	76 69                	jbe    0x416e31
416dc8:	5a                   	pop    %edx
416dc9:	51                   	push   %ecx
416dca:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416dcf:	71 32                	jno    0x416e03
416dd1:	6e                   	outsb  %ds:(%esi),(%dx)
416dd2:	30 77 77             	xor    %dh,0x77(%edi)
416dd5:	76 39                	jbe    0x416e10
416dd7:	4f                   	dec    %edi
416dd8:	70 73                	jo     0x416e4d
416dda:	72 4d                	jb     0x416e29
416ddc:	72 78                	jb     0x416e56
416dde:	56                   	push   %esi
416ddf:	55                   	push   %ebp
416de0:	56                   	push   %esi
416de1:	48                   	dec    %eax
416de2:	6f                   	outsl  %ds:(%esi),(%dx)
416de3:	71 47                	jno    0x416e2c
416de5:	77 3d                	ja     0x416e24
416de7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416dec:	78 48                	js     0x416e36
416dee:	30 76 45             	xor    %dh,0x45(%esi)
416df1:	78 30                	js     0x416e23
416df3:	39 53 54             	cmp    %edx,0x54(%ebx)
416df6:	64 45                	fs inc %ebp
416df8:	6c                   	insb   (%dx),%es:(%edi)
416df9:	6a 71                	push   $0x71
416dfb:	62 24 57             	bound  %esp,(%edi,%edx,2)
416dfe:	31 45 37             	xor    %eax,0x37(%ebp)
416e01:	6a 76                	push   $0x76
416e03:	63 39                	arpl   %edi,(%ecx)
416e05:	34 54                	xor    $0x54,%al
416e07:	32 54 65 5a          	xor    0x5a(%ebp,%eiz,2),%dl
416e0b:	42                   	inc    %edx
416e0c:	41                   	inc    %ecx
416e0d:	45                   	inc    %ebp
416e0e:	65 52                	gs push %edx
416e10:	64 69 47 31 5f 50 41 	imul   $0x3d41505f,%fs:0x31(%edi),%eax
416e17:	3d
416e18:	00 23                	add    %ah,(%ebx)
416e1a:	3d 71 74 78 61       	cmp    $0x61787471,%eax
416e1f:	70 38                	jo     0x416e59
416e21:	78 43                	js     0x416e66
416e23:	55                   	push   %ebp
416e24:	46                   	inc    %esi
416e25:	48                   	dec    %eax
416e26:	37                   	aaa
416e27:	7a 31                	jp     0x416e5a
416e29:	34 6e                	xor    $0x6e,%al
416e2b:	4e                   	dec    %esi
416e2c:	79 33                	jns    0x416e61
416e2e:	63 6a 6a             	arpl   %ebp,0x6a(%edx)
416e31:	77 3d                	ja     0x416e70
416e33:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416e38:	64 39 32             	cmp    %esi,%fs:(%edx)
416e3b:	55                   	push   %ebp
416e3c:	56                   	push   %esi
416e3d:	55                   	push   %ebp
416e3e:	67 6d                	insl   (%dx),%es:(%di)
416e40:	6c                   	insb   (%dx),%es:(%edi)
416e41:	58                   	pop    %eax
416e42:	6f                   	outsl  %ds:(%esi),(%dx)
416e43:	51                   	push   %ecx
416e44:	5a                   	pop    %edx
416e45:	64 4a                	fs dec %edx
416e47:	44                   	inc    %esp
416e48:	6b 56 76 42          	imul   $0x42,0x76(%esi),%edx
416e4c:	70 66                	jo     0x416eb4
416e4e:	71 51                	jno    0x416ea1
416e50:	35 49 72 78 6a       	xor    $0x6a787249,%eax
416e55:	61                   	popa
416e56:	65 57                	gs push %edi
416e58:	4f                   	dec    %edi
416e59:	52                   	push   %edx
416e5a:	79 57                	jns    0x416eb3
416e5c:	46                   	inc    %esi
416e5d:	43                   	inc    %ebx
416e5e:	34 32                	xor    $0x32,%al
416e60:	32 50 51             	xor    0x51(%eax),%dl
416e63:	3d 00 5f 4c 61       	cmp    $0x614c5f00,%eax
416e68:	6d                   	insl   (%dx),%es:(%edi)
416e69:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416e6d:	5f                   	pop    %edi
416e6e:	5f                   	pop    %edi
416e6f:	31 00                	xor    %eax,(%eax)
416e71:	23 3d 71 39 37 69    	and    0x69373971,%edi
416e77:	6c                   	insb   (%dx),%es:(%edi)
416e78:	71 32                	jno    0x416eac
416e7a:	34 61                	xor    $0x61,%al
416e7c:	41                   	inc    %ecx
416e7d:	65 6e                	outsb  %gs:(%esi),(%dx)
416e7f:	68 6b 24 68 47       	push   $0x4768246b
416e84:	38 4d 7a             	cmp    %cl,0x7a(%ebp)
416e87:	45                   	inc    %ebp
416e88:	4d                   	dec    %ebp
416e89:	51                   	push   %ecx
416e8a:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
416e8f:	61                   	popa
416e90:	6d                   	insl   (%dx),%es:(%edi)
416e91:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416e95:	5f                   	pop    %edi
416e96:	5f                   	pop    %edi
416e97:	32 00                	xor    (%eax),%al
416e99:	5f                   	pop    %edi
416e9a:	4c                   	dec    %esp
416e9b:	61                   	popa
416e9c:	6d                   	insl   (%dx),%es:(%edi)
416e9d:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ea1:	5f                   	pop    %edi
416ea2:	5f                   	pop    %edi
416ea3:	33 00                	xor    (%eax),%eax
416ea5:	23 3d 71 64 34 5f    	and    0x5f346471,%edi
416eab:	41                   	inc    %ecx
416eac:	37                   	aaa
416ead:	59                   	pop    %ecx
416eae:	31 71 47             	xor    %esi,0x47(%ecx)
416eb1:	51                   	push   %ecx
416eb2:	38 51 41             	cmp    %dl,0x41(%ecx)
416eb5:	67 48                	addr16 dec %eax
416eb7:	66 4b                	dec    %bx
416eb9:	38 5f 73             	cmp    %bl,0x73(%edi)
416ebc:	73 51                	jae    0x416f0f
416ebe:	3d 3d 00 5f 4c       	cmp    $0x4c5f003d,%eax
416ec3:	61                   	popa
416ec4:	6d                   	insl   (%dx),%es:(%edi)
416ec5:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ec9:	5f                   	pop    %edi
416eca:	5f                   	pop    %edi
416ecb:	34 00                	xor    $0x0,%al
416ecd:	5f                   	pop    %edi
416ece:	4c                   	dec    %esp
416ecf:	61                   	popa
416ed0:	6d                   	insl   (%dx),%es:(%edi)
416ed1:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ed5:	5f                   	pop    %edi
416ed6:	5f                   	pop    %edi
416ed7:	35 00 5f 4c 61       	xor    $0x614c5f00,%eax
416edc:	6d                   	insl   (%dx),%es:(%edi)
416edd:	62 64 61 24          	bound  %esp,0x24(%ecx,%eiz,2)
416ee1:	5f                   	pop    %edi
416ee2:	5f                   	pop    %edi
416ee3:	36 00 23             	add    %ah,%ss:(%ebx)
416ee6:	3d 71 62 6e 32       	cmp    $0x326e6271,%eax
416eeb:	34 4f                	xor    $0x4f,%al
416eed:	78 35                	js     0x416f24
416eef:	69 37 33 32 42 4d    	imul   $0x4d423233,(%edi),%esi
416ef5:	5f                   	pop    %edi
416ef6:	54                   	push   %esp
416ef7:	5f                   	pop    %edi
416ef8:	52                   	push   %edx
416ef9:	34 51                	xor    $0x51,%al
416efb:	33 52 74             	xor    0x74(%edx),%edx
416efe:	4b                   	dec    %ebx
416eff:	31 70 45             	xor    %esi,0x45(%eax)
416f02:	6f                   	outsl  %ds:(%esi),(%dx)
416f03:	53                   	push   %ebx
416f04:	49                   	dec    %ecx
416f05:	59                   	pop    %ecx
416f06:	6d                   	insl   (%dx),%es:(%edi)
416f07:	78 45                	js     0x416f4e
416f09:	39 52 62             	cmp    %edx,0x62(%edx)
416f0c:	61                   	popa
416f0d:	39 44 44 4b          	cmp    %eax,0x4b(%esp,%eax,2)
416f11:	45                   	inc    %ebp
416f12:	41                   	inc    %ecx