461db8:	78 49                	js     0x461e03
461dba:	46                   	inc    %esi
461dbb:	49                   	dec    %ecx
461dbc:	44                   	inc    %esp
461dbd:	41                   	inc    %ecx
461dbe:	48                   	dec    %eax
461dbf:	4b                   	dec    %ebx
461dc0:	53                   	push   %ebx
461dc1:	6c                   	insb   (%dx),%es:(%edi)
461dc2:	5a                   	pop    %edx
461dc3:	49                   	dec    %ecx
461dc4:	43                   	inc    %ebx
461dc5:	65 41                	gs inc %ecx
461dc7:	46                   	inc    %esi
461dc8:	69 52 59 2f 67 77 42 	imul   $0x4277672f,0x59(%edx),%edx
461dcf:	41                   	inc    %ecx
461dd0:	43                   	inc    %ebx
461dd1:	41                   	inc    %ecx
461dd2:	72 73                	jb     0x461e47
461dd4:	79 36                	jns    0x461e0c
461dd6:	75 5a                	jne    0x461e32
461dd8:	53                   	push   %ebx
461dd9:	43                   	inc    %ebx
461dda:	45                   	inc    %ebp
461ddb:	6d                   	insl   (%dx),%es:(%edi)
461ddc:	48                   	dec    %eax
461ddd:	34 5a                	xor    $0x5a,%al
461ddf:	57                   	push   %edi
461de0:	53                   	push   %ebx
461de1:	42                   	inc    %edx
461de2:	45                   	inc    %ebp
461de3:	62 67 59             	bound  %esp,0x59(%edi)
461de6:	42                   	inc    %edx
461de7:	57                   	push   %edi
461de8:	43                   	inc    %ebx
461de9:	43                   	inc    %ebx
461dea:	37                   	aaa
461deb:	50                   	push   %eax
461dec:	34 33                	xor    $0x33,%al
461dee:	67 59                	addr16 pop %ecx
461df0:	53                   	push   %ebx
461df1:	44                   	inc    %esp
461df2:	7a 34                	jp     0x461e28
461df4:	69 73 6d 57 4a 45 67 	imul   $0x67454a57,0x6d(%ebx),%esi
461dfb:	4f                   	dec    %edi
461dfc:	65 61                	gs popa
461dfe:	7a 43                	jp     0x461e43
461e00:	32 59 67             	xor    0x67(%ecx),%bl
461e03:	43                   	inc    %ebx
461e04:	4a                   	dec    %edx
461e05:	59                   	pop    %ecx
461e06:	59                   	pop    %ecx
461e07:	36 47                	ss inc %edi
461e09:	46                   	inc    %esi
461e0a:	6d                   	insl   (%dx),%es:(%edi)
461e0b:	5a                   	pop    %edx
461e0c:	6d                   	insl   (%dx),%es:(%edi)
461e0d:	56                   	push   %esi
461e0e:	6d                   	insl   (%dx),%es:(%edi)
461e0f:	49                   	dec    %ecx
461e10:	4d                   	dec    %ebp
461e11:	69 50 56 42 78 68 59 	imul   $0x59687842,0x56(%eax),%edx
461e18:	64 4b                	fs dec %ebx
461e1a:	63 2f                	arpl   %ebp,(%edi)
461e1c:	67 77 42             	addr16 ja 0x461e61
461e1f:	41                   	inc    %ecx
461e20:	43                   	inc    %ebx
461e21:	42                   	inc    %edx
461e22:	54                   	push   %esp
461e23:	44                   	inc    %esp
461e24:	59                   	pop    %ecx
461e25:	56                   	push   %esi
461e26:	52                   	push   %edx
461e27:	49                   	dec    %ecx
461e28:	42                   	inc    %edx
461e29:	35 61 72 52 6c       	xor    $0x6c527261,%eax
461e2e:	5a                   	pop    %edx
461e2f:	49                   	dec    %ecx
461e30:	50                   	push   %eax
461e31:	43                   	inc    %ebx
461e32:	57                   	push   %edi
461e33:	37                   	aaa
461e34:	68 70 5a 49 49       	push   $0x49495a70
461e39:	70 36                	jo     0x461e71
461e3b:	38 42 6c             	cmp    %al,0x6c(%edx)
461e3e:	68 49 50 75 59       	push   $0x59755049
461e43:	73 50                	jae    0x461e95
461e45:	56                   	push   %esi
461e46:	5a                   	pop    %edx
461e47:	5a                   	pop    %edx
461e48:	53                   	push   %ebx
461e49:	42                   	inc    %edx
461e4a:	55                   	push   %ebp
461e4b:	31 6d 67             	xor    %ebp,0x67(%ebp)
461e4e:	50                   	push   %eax
461e4f:	57                   	push   %edi
461e50:	43                   	inc    %ebx
461e51:	41                   	inc    %ecx
461e52:	47                   	inc    %edi
461e53:	41                   	inc    %ecx
461e54:	41                   	inc    %ecx
461e55:	41                   	inc    %ecx
461e56:	41                   	inc    %ecx
461e57:	59                   	pop    %ecx
461e58:	2f                   	das
461e59:	34 4d                	xor    $0x4d,%al
461e5b:	41                   	inc    %ecx
461e5c:	51                   	push   %ecx
461e5d:	41                   	inc    %ecx
461e5e:	67 67 67 59          	addr16 addr16 addr16 pop %ecx
461e62:	2b 41 79             	sub    0x79(%ecx),%eax
461e65:	41                   	inc    %ecx
461e66:	42                   	inc    %edx
461e67:	41                   	inc    %ecx
461e68:	41                   	inc    %ecx
461e69:	41                   	inc    %ecx
461e6a:	41                   	inc    %ecx
461e6b:	59                   	pop    %ecx
461e6c:	79 41                	jns    0x461eaf
461e6e:	44                   	inc    %esp
461e6f:	41                   	inc    %ecx
461e70:	41                   	inc    %ecx
461e71:	41                   	inc    %ecx
461e72:	41                   	inc    %ecx
461e73:	59                   	pop    %ecx
461e74:	69 41 47 32 69 59 44 	imul   $0x44596932,0x47(%ecx),%eax
461e7b:	57                   	push   %edi
461e7c:	47                   	inc    %edi
461e7d:	55                   	push   %ebp
461e7e:	67 4c                	addr16 dec %esp
461e80:	74 36                	je     0x461eb8
461e82:	34 41                	xor    $0x41,%al
461e84:	32 46 6c             	xor    0x6c(%esi),%al
461e87:	49                   	dec    %ecx
461e88:	4b                   	dec    %ebx
461e89:	51                   	push   %ecx
461e8a:	69 70 68 4e 68 49 41 	imul   $0x4149684e,0x68(%eax),%esi
461e91:	59                   	pop    %ecx
461e92:	41                   	inc    %ecx
461e93:	41                   	inc    %ecx
461e94:	41                   	inc    %ecx
461e95:	42                   	inc    %edx
461e96:	6a 6b                	push   $0x6b
461e98:	53                   	push   %ebx
461e99:	43                   	inc    %ebx
461e9a:	7a 74                	jp     0x461f10
461e9c:	52                   	push   %edx
461e9d:	55                   	push   %ebp
461e9e:	70 49                	jo     0x461ee9
461ea0:	4e                   	dec    %esi
461ea1:	2b 7a 41             	sub    0x41(%edx),%edi
461ea4:	43                   	inc    %ebx
461ea5:	70 5a                	jo     0x461f01
461ea7:	49                   	dec    %ecx
461ea8:	46                   	inc    %esi
461ea9:	74 2b                	je     0x461ed6
461eab:	36 2f                	ss das
461ead:	39 59 49             	cmp    %ebx,0x49(%ecx)
461eb0:	42                   	inc    %edx
461eb1:	64 53                	fs push %ebx
461eb3:	52                   	push   %edx
461eb4:	78 42                	js     0x461ef8
461eb6:	68 49 41 49 41       	push   $0x41494149
461ebb:	41                   	inc    %ecx
461ebc:	41                   	inc    %ecx
461ebd:	42                   	inc    %edx
461ebe:	6a 49                	push   $0x49
461ec0:	50                   	push   %eax
461ec1:	31 74 48 64          	xor    %esi,0x64(%eax,%ecx,2)
461ec5:	6c                   	insb   (%dx),%es:(%edi)
461ec6:	68 5a 53 43 53       	push   $0x5343535a
461ecb:	6d                   	insl   (%dx),%es:(%edi)
461ecc:	63 77 69             	arpl   %esi,0x69(%edi)
461ecf:	57                   	push   %edi
461ed0:	47                   	inc    %edi
461ed1:	48                   	dec    %eax
461ed2:	53                   	push   %ebx
461ed3:	6e                   	outsb  %ds:(%esi),(%dx)
461ed4:	50                   	push   %eax
461ed5:	34 4d                	xor    $0x4d,%al
461ed7:	41                   	inc    %ecx
461ed8:	51                   	push   %ecx
461ed9:	41                   	inc    %ecx
461eda:	67 52                	addr16 push %edx
461edc:	64 4f                	fs dec %edi
461ede:	37                   	aaa
461edf:	32 53 41             	xor    0x41(%ebx),%dl
461ee2:	64 54                	fs push %esp
461ee4:	45                   	inc    %ebp
461ee5:	72 70                	jb     0x461f57
461ee7:	57                   	push   %edi
461ee8:	53                   	push   %ebx
461ee9:	44                   	inc    %esp
461eea:	64 67 48             	fs addr16 dec %eax
461eed:	55                   	push   %ebp
461eee:	52                   	push   %edx
461eef:	57                   	push   %edi
461ef0:	43                   	inc    %ebx
461ef1:	44                   	inc    %esp
461ef2:	59                   	pop    %ecx
461ef3:	39 78 6a             	cmp    %edi,0x6a(%eax)
461ef6:	2b 59 57             	sub    0x57(%ecx),%ebx
461ef9:	58                   	pop    %eax
461efa:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
461efe:	41                   	inc    %ecx
461eff:	49                   	dec    %ecx
461f00:	43                   	inc    %ebx
461f01:	70 49                	jo     0x461f4c
461f03:	63 52 34             	arpl   %edx,0x34(%edx)
461f06:	67 4c                	addr16 dec %esp
461f08:	4b                   	dec    %ebx
461f09:	49                   	dec    %ecx
461f0a:	42                   	inc    %edx
461f0b:	46                   	inc    %esi
461f0c:	57                   	push   %edi
461f0d:	45                   	inc    %ebp
461f0e:	67 48                	addr16 dec %eax
461f10:	52                   	push   %edx
461f11:	61                   	popa
461f12:	50                   	push   %eax
461f13:	39 46 69             	cmp    %eax,0x69(%esi)
461f16:	52                   	push   %edx
461f17:	49                   	dec    %ecx
461f18:	4f                   	dec    %edi
461f19:	4d                   	dec    %ebp
461f1a:	35 4d 73 5a 6c       	xor    $0x6c5a734d,%eax
461f1f:	49                   	dec    %ecx
461f20:	47                   	inc    %edi
461f21:	6e                   	outsb  %ds:(%esi),(%dx)
461f22:	2f                   	das
461f23:	62 67 68             	bound  %esp,0x68(%edi)
461f26:	68 49 43 79 30       	push   $0x30794349
461f2b:	46                   	inc    %esi
461f2c:	52                   	push   %edx
461f2d:	64 59                	fs pop %ecx
461f2f:	5a                   	pop    %edx
461f30:	69 43 56 2f 31 44 59 	imul   $0x5944312f,0x56(%ebx),%eax
461f37:	57                   	push   %edi
461f38:	53                   	push   %ebx
461f39:	43                   	inc    %ebx
461f3a:	53                   	push   %ebx
461f3b:	45                   	inc    %ebp
461f3c:	76 62                	jbe    0x461fa0
461f3e:	65 57                	gs push %edi
461f40:	57                   	push   %edi
461f41:	48                   	dec    %eax
461f42:	53                   	push   %ebx
461f43:	6e                   	outsb  %ds:(%esi),(%dx)
461f44:	43                   	inc    %ebx
461f45:	44                   	inc    %esp
461f46:	46                   	inc    %esi
461f47:	54                   	push   %esp
461f48:	55                   	push   %ebp
461f49:	35 46 49 4d 54       	xor    $0x544d4946,%eax
461f4e:	49                   	dec    %ecx
461f4f:	6e                   	outsb  %ds:(%esi),(%dx)
461f50:	78 46                	js     0x461f98
461f52:	5a                   	pop    %edx
461f53:	5a                   	pop    %edx
461f54:	69 44 57 41 41 4c 58 	imul   $0x57584c41,0x41(%edi,%edx,2),%eax
461f5b:	57
461f5c:	57                   	push   %edi
461f5d:	59                   	pop    %ecx
461f5e:	67 41                	addr16 inc %ecx
461f60:	51                   	push   %ecx
461f61:	41                   	inc    %ecx
461f62:	41                   	inc    %ecx
461f63:	41                   	inc    %ecx
461f64:	47                   	inc    %edi
461f65:	4a                   	dec    %edx
461f66:	6d                   	insl   (%dx),%es:(%edi)
461f67:	49                   	dec    %ecx
461f68:	48                   	dec    %eax
461f69:	41                   	inc    %ecx
461f6a:	53                   	push   %ebx
461f6b:	53                   	push   %ebx
461f6c:	2b 74 5a 49          	sub    0x49(%edx,%ebx,2),%esi
461f70:	41                   	inc    %ecx
461f71:	59                   	pop    %ecx
461f72:	41                   	inc    %ecx
461f73:	41                   	inc    %ecx
461f74:	41                   	inc    %ecx
461f75:	42                   	inc    %edx
461f76:	69 49 50 4d 73 79 78 	imul   $0x7879734d,0x50(%ecx),%ecx
461f7d:	4a                   	dec    %edx
461f7e:	59                   	pop    %ecx
461f7f:	49                   	dec    %ecx
461f80:	4d                   	dec    %ebp
461f81:	31 61 50             	xor    %esp,0x50(%ecx)
461f84:	42                   	inc    %edx
461f85:	68 68 2f 67 34       	push   $0x34672f68
461f8a:	57                   	push   %edi
461f8b:	41                   	inc    %ecx
461f8c:	44                   	inc    %esp
461f8d:	67 66 2b 76 2f       	sub    0x2f(%bp),%si
461f92:	2f                   	das
461f93:	2f                   	das
461f94:	67 77 42             	addr16 ja 0x461fd9
461f97:	41                   	inc    %ecx
461f98:	43                   	inc    %ebx
461f99:	43                   	inc    %ebx
461f9a:	38 51 37             	cmp    %dl,0x37(%ecx)
461f9d:	41                   	inc    %ecx
461f9e:	50                   	push   %eax
461f9f:	5a                   	pop    %edx
461fa0:	69 43 74 58 46 4c 6c 	imul   $0x6c4c4658,0x74(%ebx),%eax
461fa7:	57                   	push   %edi
461fa8:	43                   	inc    %ebx
461fa9:	43                   	inc    %ebx
461faa:	41                   	inc    %ecx
461fab:	54                   	push   %esp
461fac:	55                   	push   %ebp
461fad:	51                   	push   %ecx
461fae:	49                   	dec    %ecx
461faf:	59                   	pop    %ecx
461fb0:	57                   	push   %edi
461fb1:	55                   	push   %ebp
461fb2:	67 42                	addr16 inc %edx
461fb4:	41                   	inc    %ecx
461fb5:	41                   	inc    %ecx
461fb6:	41                   	inc    %ecx
461fb7:	41                   	inc    %ecx
461fb8:	47                   	inc    %edi
461fb9:	4d                   	dec    %ebp
461fba:	67 6a 70             	addr16 push $0x70
461fbd:	6f                   	outsl  %ds:(%esi),(%dx)
461fbe:	68 41 6d 48 2b       	push   $0x2b486d41
461fc3:	44                   	inc    %esp
461fc4:	41                   	inc    %ecx
461fc5:	45                   	inc    %ebp
461fc6:	41                   	inc    %ecx
461fc7:	49                   	dec    %ecx
461fc8:	44                   	inc    %esp
461fc9:	4a                   	dec    %edx
461fca:	6b 63 51 51          	imul   $0x51,0x51(%ebx),%esp
461fce:	67 37                	addr16 aaa
461fd0:	5a                   	pop    %edx
461fd1:	61                   	popa
461fd2:	4f                   	dec    %edi
461fd3:	2b 31                	sub    (%ecx),%esi
461fd5:	68 6d 49 41 55       	push   $0x5541496d
461fda:	41                   	inc    %ecx
461fdb:	41                   	inc    %ecx
461fdc:	41                   	inc    %ecx
461fdd:	42                   	inc    %edx
461fde:	6a 6b                	push   $0x6b
461fe0:	53                   	push   %ebx
461fe1:	44                   	inc    %esp
461fe2:	63 43 33             	arpl   %eax,0x33(%ebx)
461fe5:	34 61                	xor    $0x61,%al