463a2c:	78 7a                	js     0x463aa8
463a2e:	66 6b 52 51 5a       	imul   $0x5a,0x51(%edx),%dx
463a33:	2b 51 53             	sub    0x53(%ecx),%edx
463a36:	56                   	push   %esi
463a37:	37                   	aaa
463a38:	4c                   	dec    %esp
463a39:	33 52 36             	xor    0x36(%edx),%edx
463a3c:	77 72                	ja     0x463ab0
463a3e:	2f                   	das
463a3f:	55                   	push   %ebp
463a40:	4f                   	dec    %edi
463a41:	32 67 33             	xor    0x33(%edi),%ah
463a44:	47                   	inc    %edi
463a45:	4f                   	dec    %edi
463a46:	44                   	inc    %esp
463a47:	52                   	push   %edx
463a48:	32 34 54             	xor    (%esp,%edx,2),%dh
463a4b:	71 6c                	jno    0x463ab9
463a4d:	4b                   	dec    %ebx
463a4e:	62 30                	bound  %esi,(%eax)
463a50:	44                   	inc    %esp
463a51:	62 6f 5a             	bound  %ebp,0x5a(%edi)
463a54:	38 30                	cmp    %dh,(%eax)
463a56:	69 54 35 48 52 57 68 	imul   $0x70685752,0x48(%ebp,%esi,1),%edx
463a5d:	70
463a5e:	76 62                	jbe    0x463ac2
463a60:	68 54 4c 54 6b       	push   $0x6b544c54
463a65:	71 59                	jno    0x463ac0
463a67:	51                   	push   %ecx
463a68:	4d                   	dec    %ebp
463a69:	47                   	inc    %edi
463a6a:	71 48                	jno    0x463ab4
463a6c:	78 78                	js     0x463ae6
463a6e:	66 32 4d 4b          	data16 xor 0x4b(%ebp),%cl
463a72:	50                   	push   %eax
463a73:	69 52 31 6d 43 6e 49 	imul   $0x496e436d,0x31(%edx),%edx
463a7a:	33 66 32             	xor    0x32(%esi),%esp
463a7d:	32 64 75 7a          	xor    0x7a(%ebp,%esi,2),%ah
463a81:	6c                   	insb   (%dx),%es:(%edi)
463a82:	41                   	inc    %ecx
463a83:	64 50                	fs push %eax
463a85:	4c                   	dec    %esp
463a86:	74 77                	je     0x463aff
463a88:	71 52                	jno    0x463adc
463a8a:	6a 75                	push   $0x75
463a8c:	38 30                	cmp    %dh,(%eax)
463a8e:	73 6b                	jae    0x463afb
463a90:	33 47 33             	xor    0x33(%edi),%eax
463a93:	56                   	push   %esi
463a94:	36 54                	ss push %esp
463a96:	4e                   	dec    %esi
463a97:	34 66                	xor    $0x66,%al
463a99:	5a                   	pop    %edx
463a9a:	4a                   	dec    %edx
463a9b:	6a 67                	push   $0x67
463a9d:	30 7a 50             	xor    %bh,0x50(%edx)
463aa0:	65 33 58 6e          	xor    %gs:0x6e(%eax),%ebx
463aa4:	30 52 42             	xor    %dl,0x42(%edx)
463aa7:	44                   	inc    %esp
463aa8:	56                   	push   %esi
463aa9:	56                   	push   %esi
463aaa:	6f                   	outsl  %ds:(%esi),(%dx)
463aab:	7a 39                	jp     0x463ae6
463aad:	6b 41 58 78          	imul   $0x78,0x58(%ecx),%eax
463ab1:	2f                   	das
463ab2:	76 2b                	jbe    0x463adf
463ab4:	55                   	push   %ebp
463ab5:	75 4e                	jne    0x463b05
463ab7:	57                   	push   %edi
463ab8:	70 72                	jo     0x463b2c
463aba:	32 41 4a             	xor    0x4a(%ecx),%al
463abd:	34 66                	xor    $0x66,%al
463abf:	59                   	pop    %ecx
463ac0:	46                   	inc    %esi
463ac1:	61                   	popa
463ac2:	51                   	push   %ecx
463ac3:	4e                   	dec    %esi
463ac4:	43                   	inc    %ebx
463ac5:	68 2b 41 37 47       	push   $0x4737412b
463aca:	2f                   	das
463acb:	33 59 55             	xor    0x55(%ecx),%ebx
463ace:	52                   	push   %edx
463acf:	57                   	push   %edi
463ad0:	63 38                	arpl   %edi,(%eax)
463ad2:	31 6c 55 69          	xor    %ebp,0x69(%ebp,%edx,2)
463ad6:	74 70                	je     0x463b48
463ad8:	6a 77                	push   $0x77
463ada:	47                   	inc    %edi
463adb:	4e                   	dec    %esi
463adc:	63 4c 74 48          	arpl   %ecx,0x48(%esp,%esi,2)
463ae0:	31 6e 4c             	xor    %ebp,0x4c(%esi)
463ae3:	54                   	push   %esp
463ae4:	74 4c                	je     0x463b32
463ae6:	66 39 54 6f 5a       	cmp    %dx,0x5a(%edi,%ebp,2)
463aeb:	44                   	inc    %esp
463aec:	75 43                	jne    0x463b31
463aee:	79 55                	jns    0x463b45
463af0:	53                   	push   %ebx
463af1:	66 68 47 6c          	pushw  $0x6c47
463af5:	6c                   	insb   (%dx),%es:(%edi)
463af6:	6d                   	insl   (%dx),%es:(%edi)
463af7:	72 6a                	jb     0x463b63
463af9:	61                   	popa
463afa:	72 62                	jb     0x463b5e
463afc:	36 56                	ss push %esi
463afe:	54                   	push   %esp
463aff:	71 68                	jno    0x463b69
463b01:	41                   	inc    %ecx
463b02:	4b                   	dec    %ebx
463b03:	2b 46 6b             	sub    0x6b(%esi),%eax
463b06:	39 58 6f             	cmp    %ebx,0x6f(%eax)
463b09:	64 53                	fs push %ebx
463b0b:	58                   	pop    %eax
463b0c:	4c                   	dec    %esp
463b0d:	47                   	inc    %edi
463b0e:	48                   	dec    %eax
463b0f:	57                   	push   %edi
463b10:	69 44 33 7a 38 4f 42 	imul   $0x38424f38,0x7a(%ebx,%esi,1),%eax
463b17:	38
463b18:	45                   	inc    %ebp
463b19:	2b 43 37             	sub    0x37(%ebx),%eax
463b1c:	75 63                	jne    0x463b81
463b1e:	31 2f                	xor    %ebp,(%edi)
463b20:	73 2f                	jae    0x463b51
463b22:	46                   	inc    %esi
463b23:	70 73                	jo     0x463b98
463b25:	36 6c                	ss insb (%dx),%es:(%edi)
463b27:	65 42                	gs inc %edx
463b29:	54                   	push   %esp
463b2a:	74 45                	je     0x463b71
463b2c:	33 6d 59             	xor    0x59(%ebp),%ebp
463b2f:	2b 74 42 56          	sub    0x56(%edx,%eax,2),%esi
463b33:	70 75                	jo     0x463baa
463b35:	2f                   	das
463b36:	73 4d                	jae    0x463b85
463b38:	2f                   	das
463b39:	72 6c                	jb     0x463ba7
463b3b:	4a                   	dec    %edx
463b3c:	53                   	push   %ebx
463b3d:	50                   	push   %eax
463b3e:	77 4a                	ja     0x463b8a
463b40:	57                   	push   %edi
463b41:	69 6c 46 54 5a 67 38 	imul   $0x7438675a,0x54(%esi,%eax,2),%ebp
463b48:	74
463b49:	48                   	dec    %eax
463b4a:	4e                   	dec    %esi
463b4b:	58                   	pop    %eax
463b4c:	35 76 2b 7a 49       	xor    $0x497a2b76,%eax
463b51:	75 46                	jne    0x463b99
463b53:	52                   	push   %edx
463b54:	66 2b 2f             	sub    (%edi),%bp
463b57:	77 33                	ja     0x463b8c
463b59:	30 34 7a             	xor    %dh,(%edx,%edi,2)
463b5c:	2f                   	das
463b5d:	42                   	inc    %edx
463b5e:	6b 4f 72 58          	imul   $0x58,0x72(%edi),%ecx
463b62:	59                   	pop    %ecx
463b63:	4b                   	dec    %ebx
463b64:	59                   	pop    %ecx
463b65:	69 71 4a 6a 71 30 4a 	imul   $0x4a30716a,0x4a(%ecx),%esi
463b6c:	75 64                	jne    0x463bd2
463b6e:	6e                   	outsb  %ds:(%esi),(%dx)
463b6f:	44                   	inc    %esp
463b70:	55                   	push   %ebp
463b71:	2f                   	das
463b72:	7a 66                	jp     0x463bda
463b74:	64 6c                	fs insb (%dx),%es:(%edi)
463b76:	7a 6c                	jp     0x463be4
463b78:	54                   	push   %esp
463b79:	54                   	push   %esp
463b7a:	59                   	pop    %ecx
463b7b:	47                   	inc    %edi
463b7c:	57                   	push   %edi
463b7d:	48                   	dec    %eax
463b7e:	7a 63                	jp     0x463be3
463b80:	72 4e                	jb     0x463bd0
463b82:	6d                   	insl   (%dx),%es:(%edi)
463b83:	55                   	push   %ebp
463b84:	33 32                	xor    (%edx),%esi
463b86:	30 5a 4c             	xor    %bl,0x4c(%edx)
463b89:	2f                   	das
463b8a:	58                   	pop    %eax
463b8b:	50                   	push   %eax
463b8c:	4e                   	dec    %esi
463b8d:	4a                   	dec    %edx
463b8e:	69 55 78 77 70 44 64 	imul   $0x64447077,0x78(%ebp),%edx
463b95:	51                   	push   %ecx
463b96:	39 61 47             	cmp    %esp,0x47(%ecx)
463b99:	70 57                	jo     0x463bf2
463b9b:	44                   	inc    %esp
463b9c:	78 41                	js     0x463bdf
463b9e:	57                   	push   %edi
463b9f:	77 2f                	ja     0x463bd0
463ba1:	69 39 70 4a 4c 4a    	imul   $0x4a4c4a70,(%ecx),%edi
463ba7:	6c                   	insb   (%dx),%es:(%edi)
463ba8:	56                   	push   %esi
463ba9:	54                   	push   %esp
463baa:	61                   	popa
463bab:	2f                   	das
463bac:	50                   	push   %eax
463bad:	4e                   	dec    %esi
463bae:	44                   	inc    %esp
463baf:	7a 4f                	jp     0x463c00
463bb1:	73 72                	jae    0x463c25
463bb3:	37                   	aaa
463bb4:	5a                   	pop    %edx
463bb5:	7a 54                	jp     0x463c0b
463bb7:	41                   	inc    %ecx
463bb8:	37                   	aaa
463bb9:	76 2f                	jbe    0x463bea
463bbb:	45                   	inc    %ebp
463bbc:	69 76 73 4f 6b 6a 44 	imul   $0x446a6b4f,0x73(%esi),%esi
463bc3:	33 36                	xor    (%esi),%esi
463bc5:	59                   	pop    %ecx
463bc6:	45                   	inc    %ebp
463bc7:	68 53 4f 5a 56       	push   $0x565a4f53
463bcc:	52                   	push   %edx
463bcd:	44                   	inc    %esp
463bce:	74 45                	je     0x463c15
463bd0:	53                   	push   %ebx
463bd1:	6b 72 50 38          	imul   $0x38,0x50(%edx),%esi
463bd5:	75 4f                	jne    0x463c26
463bd7:	6e                   	outsb  %ds:(%esi),(%dx)
463bd8:	65 66 71 53          	gs data16 jno 0x463c2f
463bdc:	73 45                	jae    0x463c23
463bde:	65 56                	gs push %esi
463be0:	34 65                	xor    $0x65,%al
463be2:	36 64 4e             	ss fs dec %esi
463be5:	48                   	dec    %eax
463be6:	6b 37 55             	imul   $0x55,(%edi),%esi
463be9:	7a 6b                	jp     0x463c56
463beb:	33 2f                	xor    (%edi),%ebp
463bed:	32 71 77             	xor    0x77(%ecx),%dh
463bf0:	36 4e                	ss dec %esi
463bf2:	6c                   	insb   (%dx),%es:(%edi)
463bf3:	49                   	dec    %ecx
463bf4:	64 42                	fs inc %edx
463bf6:	5a                   	pop    %edx
463bf7:	37                   	aaa
463bf8:	51                   	push   %ecx
463bf9:	2f                   	das
463bfa:	57                   	push   %edi
463bfb:	50                   	push   %eax
463bfc:	72 4a                	jb     0x463c48
463bfe:	77 47                	ja     0x463c47
463c00:	2b 6c 51 42          	sub    0x42(%ecx,%edx,2),%ebp
463c04:	67 6a 77             	addr16 push $0x77
463c07:	4d                   	dec    %ebp
463c08:	36 69 57 34 56 39 4c 	imul   $0x374c3956,%ss:0x34(%edi),%edx
463c0f:	37
463c10:	78 39                	js     0x463c4b
463c12:	55                   	push   %ebp
463c13:	6f                   	outsl  %ds:(%esi),(%dx)
463c14:	4f                   	dec    %edi
463c15:	2b 75 5a             	sub    0x5a(%ebp),%esi
463c18:	34 51                	xor    $0x51,%al
463c1a:	34 62                	xor    $0x62,%al
463c1c:	6f                   	outsl  %ds:(%esi),(%dx)
463c1d:	42                   	inc    %edx
463c1e:	69 66 6e 37 6c 47 63 	imul   $0x63476c37,0x6e(%esi),%esp
463c25:	37                   	aaa
463c26:	58                   	pop    %eax
463c27:	5a                   	pop    %edx
463c28:	58                   	pop    %eax
463c29:	59                   	pop    %ecx
463c2a:	39 33                	cmp    %esi,(%ebx)
463c2c:	59                   	pop    %ecx
463c2d:	58                   	pop    %eax
463c2e:	68 78 6e 43 61       	push   $0x61436e78
463c33:	4b                   	dec    %ebx
463c34:	4e                   	dec    %esi
463c35:	37                   	aaa
463c36:	6b 77 63 39          	imul   $0x39,0x63(%edi),%esi
463c3a:	4a                   	dec    %edx
463c3b:	72 55                	jb     0x463c92
463c3d:	53                   	push   %ebx
463c3e:	55                   	push   %ebp
463c3f:	39 35 67 44 72 62    	cmp    %esi,0x62724467
463c45:	6d                   	insl   (%dx),%es:(%edi)
463c46:	4c                   	dec    %esp
463c47:	66 30 49 67          	data16 xor %cl,0x67(%ecx)
463c4b:	2b 4a 57             	sub    0x57(%edx),%ecx
463c4e:	34 75                	xor    $0x75,%al
463c50:	51                   	push   %ecx
463c51:	73 30                	jae    0x463c83
463c53:	70 63                	jo     0x463cb8
463c55:	42                   	inc    %edx
463c56:	7a 63                	jp     0x463cbb
463c58:	36 58                	ss pop %eax
463c5a:	44                   	inc    %esp
463c5b:	4b                   	dec    %ebx
463c5c:	75 6d                	jne    0x463ccb
463c5e:	64 4f                	fs dec %edi
463c60:	4f                   	dec    %edi
463c61:	73 58                	jae    0x463cbb
463c63:	6b 51 69 70          	imul   $0x70,0x69(%ecx),%edx
463c67:	76 33                	jbe    0x463c9c
463c69:	79 58                	jns    0x463cc3
463c6b:	4c                   	dec    %esp
463c6c:	71 59                	jno    0x463cc7
463c6e:	42                   	inc    %edx
463c6f:	30 39                	xor    %bh,(%ecx)
463c71:	4f                   	dec    %edi
463c72:	61                   	popa
463c73:	6d                   	insl   (%dx),%es:(%edi)
463c74:	36 6b 32 6d          	imul   $0x6d,%ss:(%edx),%esi
463c78:	48                   	dec    %eax
463c79:	6f                   	outsl  %ds:(%esi),(%dx)
463c7a:	7a 31                	jp     0x463cad
463c7c:	65 50                	gs push %eax
463c7e:	58                   	pop    %eax
463c7f:	74 41                	je     0x463cc2
463c81:	47                   	inc    %edi
463c82:	53                   	push   %ebx
463c83:	50                   	push   %eax
463c84:	58                   	pop    %eax
463c85:	61                   	popa
463c86:	53                   	push   %ebx
463c87:	75 6f                	jne    0x463cf8
463c89:	51                   	push   %ecx
463c8a:	72 57                	jb     0x463ce3
463c8c:	7a 44                	jp     0x463cd2
463c8e:	56                   	push   %esi
463c8f:	47                   	inc    %edi
463c90:	58                   	pop    %eax
463c91:	4a                   	dec    %edx
463c92:	79 32                	jns    0x463cc6
463c94:	56                   	push   %esi
463c95:	31 4f 39             	xor    %ecx,0x39(%edi)
463c98:	32 72 4a             	xor    0x4a(%edx),%dh
463c9b:	50                   	push   %eax
463c9c:	4e                   	dec    %esi
463c9d:	78 55                	js     0x463cf4
463c9f:	43                   	inc    %ebx
463ca0:	4e                   	dec    %esi
463ca1:	38 59 38             	cmp    %bl,0x38(%ecx)
463ca4:	76 51                	jbe    0x463cf7
463ca6:	62 57 6b             	bound  %edx,0x6b(%edi)
463ca9:	33 69 33             	xor    0x33(%ecx),%ebp
463cac:	71 31                	jno    0x463cdf
463cae:	2f                   	das
463caf:	39 54 47 47          	cmp    %edx,0x47(%edi,%eax,2)
463cb3:	78 57                	js     0x463d0c
463cb5:	4c                   	dec    %esp
463cb6:	4d                   	dec    %ebp
463cb7:	36 4d                	ss dec %ebp
463cb9:	66 30 31             	data16 xor %dh,(%ecx)
463cbc:	2b 38                	sub    (%eax),%edi
463cbe:	69 55 6a 55 4b 49 39 	imul   $0x39494b55,0x6a(%ebp),%edx
463cc5:	56                   	push   %esi