462a95:	68 6d 49 45 39       	push   $0x3945496d
462a9a:	45                   	inc    %ebp
462a9b:	37                   	aaa
462a9c:	69 64 68 49 46 4a 48 	imul   $0x62484a46,0x49(%eax,%ebp,2),%esp
462aa3:	62
462aa4:	43                   	inc    %ebx
462aa5:	5a                   	pop    %edx
462aa6:	68 49 4b 79 44       	push   $0x44794b49
462aab:	69 41 4e 59 49 41 59 	imul   $0x59414959,0x4e(%ecx),%eax
462ab2:	41                   	inc    %ecx
462ab3:	41                   	inc    %ecx
462ab4:	41                   	inc    %ecx
462ab5:	42                   	inc    %edx
462ab6:	6a 2f                	push   $0x2f
462ab8:	67 77 42             	addr16 ja 0x462afd
462abb:	41                   	inc    %ecx
462abc:	43                   	inc    %ebx
462abd:	44                   	inc    %esp
462abe:	6b 68 64 73          	imul   $0x73,0x64(%eax),%ebp
462ac2:	70 5a                	jo     0x462b1e
462ac4:	69 42 55 64 49 44 2b 	imul   $0x2b444964,0x55(%edx),%eax
462acb:	59                   	pop    %ecx
462acc:	53                   	push   %ebx
462acd:	42                   	inc    %edx
462ace:	70 44                	jo     0x462b14
462ad0:	71 51                	jno    0x462b23
462ad2:	6f                   	outsl  %ds:(%esi),(%dx)
462ad3:	57                   	push   %edi
462ad4:	57                   	push   %edi
462ad5:	61                   	popa
462ad6:	52                   	push   %edx
462ad7:	49                   	dec    %ecx
462ad8:	4c                   	dec    %esp
462ad9:	54                   	push   %esp
462ada:	44                   	inc    %esp
462adb:	75 4e                	jne    0x462b2b
462add:	55                   	push   %ebp
462ade:	67 41                	addr16 inc %ecx
462ae0:	51                   	push   %ecx
462ae1:	41                   	inc    %ecx
462ae2:	41                   	inc    %ecx
462ae3:	41                   	inc    %ecx
462ae4:	47                   	inc    %edi
462ae5:	4d                   	dec    %ebp
462ae6:	67 34 6d             	addr16 xor $0x6d,%al
462ae9:	48                   	dec    %eax
462aea:	63 36                	arpl   %esi,(%esi)
462aec:	6d                   	insl   (%dx),%es:(%edi)
462aed:	46                   	inc    %esi
462aee:	6c                   	insb   (%dx),%es:(%edi)
462aef:	5a                   	pop    %edx
462af0:	6d                   	insl   (%dx),%es:(%edi)
462af1:	48                   	dec    %eax
462af2:	53                   	push   %ebx
462af3:	6e                   	outsb  %ds:(%esi),(%dx)
462af4:	43                   	inc    %ebx
462af5:	42                   	inc    %edx
462af6:	4a                   	dec    %edx
462af7:	67 70 4d             	addr16 jo 0x462b47
462afa:	31 49 50             	xor    %ecx,0x50(%ecx)
462afd:	6a 66                	push   $0x66
462aff:	37                   	aaa
462b00:	79 52                	jns    0x462b54
462b02:	5a                   	pop    %edx
462b03:	5a                   	pop    %edx
462b04:	6d                   	insl   (%dx),%es:(%edi)
462b05:	55                   	push   %ebp
462b06:	67 73 6c             	addr16 jae 0x462b75
462b09:	78 63                	js     0x462b6e
462b0b:	37                   	aaa
462b0c:	32 45 67             	xor    0x67(%ebp),%al
462b0f:	41                   	inc    %ecx
462b10:	67 41                	addr16 inc %ecx
462b12:	41                   	inc    %ecx
462b13:	41                   	inc    %ecx
462b14:	47                   	inc    %edi
462b15:	49                   	dec    %ecx
462b16:	67 42                	addr16 inc %edx
462b18:	67 41                	addr16 inc %ecx
462b1a:	41                   	inc    %ecx
462b1b:	41                   	inc    %ecx
462b1c:	47                   	inc    %edi
462b1d:	50                   	push   %eax
462b1e:	2b 44 68 59          	sub    0x59(%eax,%ebp,2),%eax
462b22:	41                   	inc    %ecx
462b23:	4f                   	dec    %edi
462b24:	47                   	inc    %edi
462b25:	37                   	aaa
462b26:	78 2f                	js     0x462b57
462b28:	2f                   	das
462b29:	2f                   	das
462b2a:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
462b2e:	41                   	inc    %ecx
462b2f:	49                   	dec    %ecx
462b30:	4f                   	dec    %edi
462b31:	2f                   	das
462b32:	51                   	push   %ecx
462b33:	35 62 4d 67 77       	xor    $0x77674d62,%eax
462b38:	45                   	inc    %ebp
462b39:	66 66 2b 31          	data16 sub (%ecx),%si
462b3d:	6b 67 74 57          	imul   $0x57,0x74(%edi),%esp
462b41:	63 46 38             	arpl   %eax,0x38(%esi)
462b44:	6d                   	insl   (%dx),%es:(%edi)
462b45:	45                   	inc    %ebp
462b46:	67 41                	addr16 inc %ecx
462b48:	51                   	push   %ecx
462b49:	41                   	inc    %ecx
462b4a:	41                   	inc    %ecx
462b4b:	41                   	inc    %ecx
462b4c:	47                   	inc    %edi
462b4d:	4d                   	dec    %ebp
462b4e:	67 66 66 63 42 4a    	data16 arpl %ax,0x4a(%bp,%si)
462b54:	57                   	push   %edi
462b55:	48                   	dec    %eax
462b56:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
462b5a:	41                   	inc    %ecx
462b5b:	49                   	dec    %ecx
462b5c:	49                   	dec    %ecx
462b5d:	57                   	push   %edi
462b5e:	4e                   	dec    %esi
462b5f:	76 39                	jbe    0x462b9a
462b61:	68 6c 49 41 59       	push   $0x5941496c
462b66:	53                   	push   %ebx
462b67:	59                   	pop    %ecx
462b68:	41                   	inc    %ecx
462b69:	31 5a 49             	xor    %ebx,0x49(%edx)
462b6c:	48                   	dec    %eax
462b6d:	56                   	push   %esi
462b6e:	6d                   	insl   (%dx),%es:(%edi)
462b6f:	34 42                	xor    $0x42,%al
462b71:	6c                   	insb   (%dx),%es:(%edi)
462b72:	68 49 41 49 41       	push   $0x41494149
462b77:	41                   	inc    %ecx
462b78:	41                   	inc    %ecx
462b79:	42                   	inc    %edx
462b7a:	69 49 41 63 41 41 41 	imul   $0x41414163,0x41(%ecx),%ecx
462b81:	42                   	inc    %edx
462b82:	6a 6b                	push   $0x6b
462b84:	53                   	push   %ebx
462b85:	43                   	inc    %ebx
462b86:	6e                   	outsb  %ds:(%esi),(%dx)
462b87:	33 46 46             	xor    0x46(%esi),%eax
462b8a:	76 49                	jbe    0x462bd5
462b8c:	44                   	inc    %esp
462b8d:	32 73 39             	xor    0x39(%ebx),%dh
462b90:	2f                   	das
462b91:	46                   	inc    %esi
462b92:	5a                   	pop    %edx
462b93:	5a                   	pop    %edx
462b94:	69 44 31 68 4b 59 4e 	imul   $0x594e594b,0x68(%ecx,%esi,1),%eax
462b9b:	59
462b9c:	57                   	push   %edi
462b9d:	5a                   	pop    %edx
462b9e:	6d                   	insl   (%dx),%es:(%edi)
462b9f:	49                   	dec    %ecx
462ba0:	41                   	inc    %ecx
462ba1:	4d                   	dec    %ebp
462ba2:	41                   	inc    %ecx
462ba3:	41                   	inc    %ecx
462ba4:	41                   	inc    %ecx
462ba5:	42                   	inc    %edx
462ba6:	6a 49                	push   $0x49
462ba8:	44                   	inc    %esp
462ba9:	39 70 34             	cmp    %esi,0x34(%eax)
462bac:	50                   	push   %eax
462bad:	46                   	inc    %esi
462bae:	5a                   	pop    %edx
462baf:	59                   	pop    %ecx
462bb0:	64 4b                	fs dec %ebx
462bb2:	63 2f                	arpl   %ebp,(%edi)
462bb4:	67 77 42             	addr16 ja 0x462bf9
462bb7:	41                   	inc    %ecx
462bb8:	43                   	inc    %ebx
462bb9:	44                   	inc    %esp
462bba:	48                   	dec    %eax
462bbb:	46                   	inc    %esi
462bbc:	41                   	inc    %ecx
462bbd:	6b 53 5a 53          	imul   $0x53,0x5a(%ebx),%edx
462bc1:	43                   	inc    %ebx
462bc2:	6e                   	outsb  %ds:(%esi),(%dx)
462bc3:	4d                   	dec    %ebp
462bc4:	38 55 4b             	cmp    %dl,0x4b(%ebp)
462bc7:	57                   	push   %edi
462bc8:	43                   	inc    %ebx
462bc9:	41                   	inc    %ecx
462bca:	34 77                	xor    $0x77,%al
462bcc:	6f                   	outsl  %ds:(%esi),(%dx)
462bcd:	37                   	aaa
462bce:	71 57                	jno    0x462c27
462bd0:	53                   	push   %ebx
462bd1:	41                   	inc    %ecx
462bd2:	44                   	inc    %esp
462bd3:	41                   	inc    %ecx
462bd4:	41                   	inc    %ecx
462bd5:	41                   	inc    %ecx
462bd6:	41                   	inc    %ecx
462bd7:	59                   	pop    %ecx
462bd8:	32 59 67             	xor    0x67(%ecx),%bl
462bdb:	41                   	inc    %ecx
462bdc:	51                   	push   %ecx
462bdd:	41                   	inc    %ecx
462bde:	41                   	inc    %ecx
462bdf:	41                   	inc    %ecx
462be0:	47                   	inc    %edi
462be1:	4d                   	dec    %ebp
462be2:	67 42                	addr16 inc %edx
462be4:	43                   	inc    %ebx
462be5:	6f                   	outsl  %ds:(%esi),(%dx)
462be6:	64 2f                	fs das
462be8:	32 48 2b             	xor    0x2b(%eax),%cl
462beb:	44                   	inc    %esp
462bec:	41                   	inc    %ecx
462bed:	45                   	inc    %ebp
462bee:	41                   	inc    %ecx
462bef:	49                   	dec    %ecx
462bf0:	44                   	inc    %esp
462bf1:	4e                   	dec    %esi
462bf2:	70 38                	jo     0x462c2c
462bf4:	79 45                	jns    0x462c3b
462bf6:	67 48                	addr16 dec %eax
462bf8:	4d                   	dec    %ebp
462bf9:	4b                   	dec    %ebx
462bfa:	69 45 47 46 6d 5a 53 	imul   $0x535a6d46,0x47(%ebp),%eax
462c01:	42                   	inc    %edx
462c02:	79 48                	jns    0x462c4c
462c04:	35 45 51 57 53       	xor    $0x53575145,%eax
462c09:	42                   	inc    %edx
462c0a:	79 64                	jns    0x462c70
462c0c:	44                   	inc    %esp
462c0d:	2f                   	das
462c0e:	66 57                	push   %di
462c10:	47                   	inc    %edi
462c11:	5a                   	pop    %edx
462c12:	6c                   	insb   (%dx),%es:(%edi)
462c13:	6b 53 43 67          	imul   $0x67,0x43(%ebx),%edx
462c17:	4e                   	dec    %esi
462c18:	57                   	push   %edi
462c19:	59                   	pop    %ecx
462c1a:	61                   	popa
462c1b:	49                   	dec    %ecx
462c1c:	42                   	inc    %edx
462c1d:	5a                   	pop    %edx
462c1e:	54                   	push   %esp
462c1f:	58                   	pop    %eax
462c20:	42                   	inc    %edx
462c21:	6c                   	insb   (%dx),%es:(%edi)
462c22:	5a                   	pop    %edx
462c23:	49                   	dec    %ecx
462c24:	50                   	push   %eax
462c25:	73 30                	jae    0x462c57
462c27:	52                   	push   %edx
462c28:	51                   	push   %ecx
462c29:	35 68 49 4b 55       	xor    $0x554b4968,%eax
462c2e:	70 73                	jo     0x462ca3
462c30:	2f                   	das
462c31:	42                   	inc    %edx
462c32:	68 5a 6d 48 53       	push   $0x53486d5a
462c37:	6e                   	outsb  %ds:(%esi),(%dx)
462c38:	50                   	push   %eax
462c39:	34 4d                	xor    $0x4d,%al
462c3b:	41                   	inc    %ecx
462c3c:	51                   	push   %ecx
462c3d:	41                   	inc    %ecx
462c3e:	67 76 2f             	addr16 jbe 0x462c70
462c41:	30 51 36             	xor    %dl,0x36(%ecx)
462c44:	43                   	inc    %ebx
462c45:	41                   	inc    %ecx
462c46:	41                   	inc    %ecx
462c47:	59                   	pop    %ecx
462c48:	45                   	inc    %ebp
462c49:	63 64 59 57          	arpl   %esp,0x57(%ecx,%ebx,2)
462c4d:	55                   	push   %ebp
462c4e:	67 30 47 47          	xor    %al,0x47(%bx)
462c52:	6f                   	outsl  %ds:(%esi),(%dx)
462c53:	43                   	inc    %ebx
462c54:	6c                   	insb   (%dx),%es:(%edi)
462c55:	6c                   	insb   (%dx),%es:(%edi)
462c56:	6d                   	insl   (%dx),%es:(%edi)
462c57:	49                   	dec    %ecx
462c58:	41                   	inc    %ecx
462c59:	45                   	inc    %ebp
462c5a:	41                   	inc    %ecx
462c5b:	41                   	inc    %ecx
462c5c:	41                   	inc    %ecx
462c5d:	42                   	inc    %edx
462c5e:	6a 5a                	push   $0x5a
462c60:	66 34 4d             	data16 xor $0x4d,%al
462c63:	41                   	inc    %ecx
462c64:	51                   	push   %ecx
462c65:	41                   	inc    %ecx
462c66:	67 43                	addr16 inc %ebx
462c68:	77 69                	ja     0x462cd3
462c6a:	42                   	inc    %edx
462c6b:	41                   	inc    %ecx
462c6c:	53                   	push   %ebx
462c6d:	44                   	inc    %esp
462c6e:	70 42                	jo     0x462cb2
462c70:	35 44 59 57 57       	xor    $0x57575944,%eax
462c75:	55                   	push   %ebp
462c76:	67 39 36 5a 59       	cmp    %esi,0x595a
462c7b:	48                   	dec    %eax
462c7c:	32 45 67             	xor    0x67(%ebp),%al
462c7f:	62 57 38             	bound  %edx,0x38(%edi)
462c82:	58                   	pop    %eax
462c83:	42                   	inc    %edx
462c84:	31 6b 67             	xor    %ebp,0x67(%ebx)
462c87:	41                   	inc    %ecx
462c88:	67 41                	addr16 inc %ecx
462c8a:	41                   	inc    %ecx
462c8b:	41                   	inc    %ecx
462c8c:	47                   	inc    %edi
462c8d:	4d                   	dec    %ebp
462c8e:	67 48                	addr16 dec %eax
462c90:	62 70 50             	bound  %esi,0x50(%eax)
462c93:	38 47 45             	cmp    %al,0x45(%edi)
462c96:	67 41                	addr16 inc %ecx
462c98:	51                   	push   %ecx
462c99:	41                   	inc    %ecx
462c9a:	41                   	inc    %ecx
462c9b:	41                   	inc    %ecx
462c9c:	47                   	inc    %edi
462c9d:	4e                   	dec    %esi
462c9e:	6c                   	insb   (%dx),%es:(%edi)
462c9f:	49                   	dec    %ecx
462ca0:	41                   	inc    %ecx
462ca1:	55                   	push   %ebp
462ca2:	41                   	inc    %ecx
462ca3:	41                   	inc    %ecx
462ca4:	41                   	inc    %ecx
462ca5:	42                   	inc    %edx
462ca6:	69 5a 53 41 46 41 41 	imul   $0x41414641,0x53(%edx),%ebx
462cad:	41                   	inc    %ecx
462cae:	41                   	inc    %ecx
462caf:	59                   	pop    %ecx
462cb0:	35 45 67 4e 63       	xor    $0x634e6745,%eax
462cb5:	44                   	inc    %esp
462cb6:	6e                   	outsb  %ds:(%esi),(%dx)
462cb7:	76 47                	jbe    0x462d00
462cb9:	55                   	push   %ebp
462cba:	67 73 74             	addr16 jae 0x462d31
462cbd:	6c                   	insb   (%dx),%es:(%edi)
462cbe:	61                   	popa
462cbf:	38 6c 67 67          	cmp    %ch,0x67(%edi,%eiz,2)
462cc3:	6c                   	insb   (%dx),%es:(%edi)
462cc4:	32 61 6a             	xor    0x6a(%ecx),%ah
462cc7:	48                   	dec    %eax
462cc8:	56                   	push   %esi
462cc9:	6b 67 37 55          	imul   $0x55,0x37(%edi),%esp
462ccd:	77 77                	ja     0x462d46
462ccf:	36 46                	ss inc %esi