1401b3a0d:	0f b6 44 24 68       	movzbl 0x68(%rsp),%eax
1401b3a12:	44 0f b6 54 24 60    	movzbl 0x60(%rsp),%r10d
1401b3a18:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401b3a1c:	45 0f b6 c9          	movzbl %r9b,%r9d
1401b3a20:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
1401b3a25:	41 ff d3             	call   *%r11
1401b3a28:	85 c0                	test   %eax,%eax
1401b3a2a:	0f 95 c0             	setne  %al
1401b3a2d:	48 83 c4 38          	add    $0x38,%rsp
1401b3a31:	c3                   	ret
1401b3a32:	32 c0                	xor    %al,%al
1401b3a34:	48 83 c4 38          	add    $0x38,%rsp
1401b3a38:	c3                   	ret
1401b3a39:	cc                   	int3
1401b3a3a:	cc                   	int3
1401b3a3b:	cc                   	int3
1401b3a3c:	cc                   	int3
1401b3a3d:	cc                   	int3
1401b3a3e:	cc                   	int3
1401b3a3f:	cc                   	int3
1401b3a40:	48 83 ec 38          	sub    $0x38,%rsp
1401b3a44:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3a48:	48 81 39 98 01 00 00 	cmpq   $0x198,(%rcx)
1401b3a4f:	72 31                	jb     0x1401b3a82
1401b3a51:	4c 8b 99 90 01 00 00 	mov    0x190(%rcx),%r11
1401b3a58:	4d 85 db             	test   %r11,%r11
1401b3a5b:	74 25                	je     0x1401b3a82
1401b3a5d:	0f b6 44 24 68       	movzbl 0x68(%rsp),%eax
1401b3a62:	44 0f b6 54 24 60    	movzbl 0x60(%rsp),%r10d
1401b3a68:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401b3a6c:	45 0f b6 c9          	movzbl %r9b,%r9d
1401b3a70:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
1401b3a75:	41 ff d3             	call   *%r11
1401b3a78:	85 c0                	test   %eax,%eax
1401b3a7a:	0f 95 c0             	setne  %al
1401b3a7d:	48 83 c4 38          	add    $0x38,%rsp
1401b3a81:	c3                   	ret
1401b3a82:	32 c0                	xor    %al,%al
1401b3a84:	48 83 c4 38          	add    $0x38,%rsp
1401b3a88:	c3                   	ret
1401b3a89:	cc                   	int3
1401b3a8a:	cc                   	int3
1401b3a8b:	cc                   	int3
1401b3a8c:	cc                   	int3
1401b3a8d:	cc                   	int3
1401b3a8e:	cc                   	int3
1401b3a8f:	cc                   	int3
1401b3a90:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3a94:	48 81 39 d8 01 00 00 	cmpq   $0x1d8,(%rcx)
1401b3a9b:	72 0f                	jb     0x1401b3aac
1401b3a9d:	48 8b 81 d0 01 00 00 	mov    0x1d0(%rcx),%rax
1401b3aa4:	48 85 c0             	test   %rax,%rax
1401b3aa7:	74 03                	je     0x1401b3aac
1401b3aa9:	48 ff e0             	rex.W jmp *%rax
1401b3aac:	c3                   	ret
1401b3aad:	cc                   	int3
1401b3aae:	cc                   	int3
1401b3aaf:	cc                   	int3
1401b3ab0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3ab4:	48 81 39 f8 01 00 00 	cmpq   $0x1f8,(%rcx)
1401b3abb:	72 12                	jb     0x1401b3acf
1401b3abd:	48 8b 81 f0 01 00 00 	mov    0x1f0(%rcx),%rax
1401b3ac4:	48 85 c0             	test   %rax,%rax
1401b3ac7:	74 06                	je     0x1401b3acf
1401b3ac9:	0f b6 d2             	movzbl %dl,%edx
1401b3acc:	48 ff e0             	rex.W jmp *%rax
1401b3acf:	c3                   	ret
1401b3ad0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3ad4:	48 81 39 e0 01 00 00 	cmpq   $0x1e0,(%rcx)
1401b3adb:	72 12                	jb     0x1401b3aef
1401b3add:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
1401b3ae4:	48 85 c0             	test   %rax,%rax
1401b3ae7:	74 06                	je     0x1401b3aef
1401b3ae9:	0f b6 d2             	movzbl %dl,%edx
1401b3aec:	48 ff e0             	rex.W jmp *%rax
1401b3aef:	c3                   	ret
1401b3af0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b3af5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401b3afa:	55                   	push   %rbp
1401b3afb:	56                   	push   %rsi
1401b3afc:	57                   	push   %rdi
1401b3afd:	48 83 ec 20          	sub    $0x20,%rsp
1401b3b01:	49 8b f8             	mov    %r8,%rdi
1401b3b04:	48 8b ea             	mov    %rdx,%rbp
1401b3b07:	48 8b 59 f8          	mov    -0x8(%rcx),%rbx
1401b3b0b:	48 81 3b 00 01 00 00 	cmpq   $0x100,(%rbx)
1401b3b12:	72 79                	jb     0x1401b3b8d
1401b3b14:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
1401b3b1b:	48 85 f6             	test   %rsi,%rsi
1401b3b1e:	74 6d                	je     0x1401b3b8d
1401b3b20:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401b3b24:	48 85 c0             	test   %rax,%rax
1401b3b27:	74 62                	je     0x1401b3b8b
1401b3b29:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1401b3b2e:	74 5b                	je     0x1401b3b8b
1401b3b30:	49 83 38 00          	cmpq   $0x0,(%r8)
1401b3b34:	75 17                	jne    0x1401b3b4d
1401b3b36:	49 8b c8             	mov    %r8,%rcx
1401b3b39:	e8 42 63 f4 ff       	call   0x1400f9e80
1401b3b3e:	32 c0                	xor    %al,%al
1401b3b40:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b3b45:	48 83 c4 20          	add    $0x20,%rsp
1401b3b49:	5f                   	pop    %rdi
1401b3b4a:	5e                   	pop    %rsi
1401b3b4b:	5d                   	pop    %rbp
1401b3b4c:	c3                   	ret
1401b3b4d:	48 8b d7             	mov    %rdi,%rdx
1401b3b50:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401b3b55:	e8 e6 27 f4 ff       	call   0x1400f6340
1401b3b5a:	48 8b c8             	mov    %rax,%rcx
1401b3b5d:	e8 7e 1e 00 00       	call   0x1401b59e0
1401b3b62:	4c 8b c0             	mov    %rax,%r8
1401b3b65:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1401b3b69:	48 8b cb             	mov    %rbx,%rcx
1401b3b6c:	ff d6                	call   *%rsi
1401b3b6e:	85 c0                	test   %eax,%eax
1401b3b70:	0f 95 c3             	setne  %bl
1401b3b73:	48 8b cf             	mov    %rdi,%rcx
1401b3b76:	e8 05 63 f4 ff       	call   0x1400f9e80
1401b3b7b:	0f b6 c3             	movzbl %bl,%eax
1401b3b7e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b3b83:	48 83 c4 20          	add    $0x20,%rsp
1401b3b87:	5f                   	pop    %rdi
1401b3b88:	5e                   	pop    %rsi
1401b3b89:	5d                   	pop    %rbp
1401b3b8a:	c3                   	ret
1401b3b8b:	eb 00                	jmp    0x1401b3b8d
1401b3b8d:	49 8b 10             	mov    (%r8),%rdx
1401b3b90:	48 85 d2             	test   %rdx,%rdx
1401b3b93:	74 16                	je     0x1401b3bab
1401b3b95:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401b3b99:	48 83 c2 08          	add    $0x8,%rdx
1401b3b9d:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b3ba1:	48 03 ca             	add    %rdx,%rcx
1401b3ba4:	48 8b 01             	mov    (%rcx),%rax
1401b3ba7:	ff 50 08             	call   *0x8(%rax)
1401b3baa:	90                   	nop
1401b3bab:	32 c0                	xor    %al,%al
1401b3bad:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b3bb2:	48 83 c4 20          	add    $0x20,%rsp
1401b3bb6:	5f                   	pop    %rdi
1401b3bb7:	5e                   	pop    %rsi
1401b3bb8:	5d                   	pop    %rbp
1401b3bb9:	c3                   	ret
1401b3bba:	cc                   	int3
1401b3bbb:	cc                   	int3
1401b3bbc:	cc                   	int3
1401b3bbd:	cc                   	int3
1401b3bbe:	cc                   	int3
1401b3bbf:	cc                   	int3
1401b3bc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b3bc5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401b3bca:	55                   	push   %rbp
1401b3bcb:	56                   	push   %rsi
1401b3bcc:	57                   	push   %rdi
1401b3bcd:	48 83 ec 20          	sub    $0x20,%rsp
1401b3bd1:	49 8b d8             	mov    %r8,%rbx
1401b3bd4:	48 8b ea             	mov    %rdx,%rbp
1401b3bd7:	48 8b 79 f8          	mov    -0x8(%rcx),%rdi
1401b3bdb:	48 81 3f f8 00 00 00 	cmpq   $0xf8,(%rdi)
1401b3be2:	0f 82 86 00 00 00    	jb     0x1401b3c6e
1401b3be8:	48 8b b7 f0 00 00 00 	mov    0xf0(%rdi),%rsi
1401b3bef:	48 85 f6             	test   %rsi,%rsi
1401b3bf2:	74 7a                	je     0x1401b3c6e
1401b3bf4:	49 8b 08             	mov    (%r8),%rcx
1401b3bf7:	48 85 c9             	test   %rcx,%rcx
1401b3bfa:	75 0f                	jne    0x1401b3c0b
1401b3bfc:	32 c0                	xor    %al,%al
1401b3bfe:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b3c03:	48 83 c4 20          	add    $0x20,%rsp
1401b3c07:	5f                   	pop    %rdi
1401b3c08:	5e                   	pop    %rsi
1401b3c09:	5d                   	pop    %rbp
1401b3c0a:	c3                   	ret
1401b3c0b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401b3c10:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b3c14:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b3c18:	48 83 c1 08          	add    $0x8,%rcx
1401b3c1c:	48 03 ca             	add    %rdx,%rcx
1401b3c1f:	48 8b 01             	mov    (%rcx),%rax
1401b3c22:	ff 10                	call   *(%rax)
1401b3c24:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401b3c29:	e8 b2 1d 00 00       	call   0x1401b59e0
1401b3c2e:	4c 8b c0             	mov    %rax,%r8
1401b3c31:	48 8b d5             	mov    %rbp,%rdx
1401b3c34:	48 8b cf             	mov    %rdi,%rcx
1401b3c37:	ff d6                	call   *%rsi
1401b3c39:	85 c0                	test   %eax,%eax
1401b3c3b:	40 0f 95 c7          	setne  %dil
1401b3c3f:	4c 8b 03             	mov    (%rbx),%r8
1401b3c42:	4d 85 c0             	test   %r8,%r8
1401b3c45:	74 16                	je     0x1401b3c5d
1401b3c47:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b3c4b:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b3c4f:	49 83 c0 08          	add    $0x8,%r8
1401b3c53:	49 03 c8             	add    %r8,%rcx
1401b3c56:	48 8b 11             	mov    (%rcx),%rdx
1401b3c59:	ff 52 08             	call   *0x8(%rdx)
1401b3c5c:	90                   	nop
1401b3c5d:	40 0f b6 c7          	movzbl %dil,%eax
1401b3c61:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b3c66:	48 83 c4 20          	add    $0x20,%rsp
1401b3c6a:	5f                   	pop    %rdi
1401b3c6b:	5e                   	pop    %rsi
1401b3c6c:	5d                   	pop    %rbp
1401b3c6d:	c3                   	ret
1401b3c6e:	49 8b 10             	mov    (%r8),%rdx
1401b3c71:	48 85 d2             	test   %rdx,%rdx
1401b3c74:	74 16                	je     0x1401b3c8c
1401b3c76:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401b3c7a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b3c7e:	48 83 c2 08          	add    $0x8,%rdx
1401b3c82:	48 03 ca             	add    %rdx,%rcx
1401b3c85:	48 8b 01             	mov    (%rcx),%rax
1401b3c88:	ff 50 08             	call   *0x8(%rax)
1401b3c8b:	90                   	nop
1401b3c8c:	32 c0                	xor    %al,%al
1401b3c8e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b3c93:	48 83 c4 20          	add    $0x20,%rsp
1401b3c97:	5f                   	pop    %rdi
1401b3c98:	5e                   	pop    %rsi
1401b3c99:	5d                   	pop    %rbp
1401b3c9a:	c3                   	ret
1401b3c9b:	cc                   	int3
1401b3c9c:	cc                   	int3
1401b3c9d:	cc                   	int3
1401b3c9e:	cc                   	int3
1401b3c9f:	cc                   	int3
1401b3ca0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b3ca5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b3caa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401b3caf:	57                   	push   %rdi
1401b3cb0:	48 83 ec 20          	sub    $0x20,%rsp
1401b3cb4:	48 8b da             	mov    %rdx,%rbx
1401b3cb7:	48 8b 79 f8          	mov    -0x8(%rcx),%rdi
1401b3cbb:	48 81 3f c8 00 00 00 	cmpq   $0xc8,(%rdi)
1401b3cc2:	0f 82 89 00 00 00    	jb     0x1401b3d51
1401b3cc8:	48 8b b7 c0 00 00 00 	mov    0xc0(%rdi),%rsi
1401b3ccf:	48 85 f6             	test   %rsi,%rsi
1401b3cd2:	74 7d                	je     0x1401b3d51
1401b3cd4:	48 8b 0a             	mov    (%rdx),%rcx
1401b3cd7:	48 85 c9             	test   %rcx,%rcx
1401b3cda:	75 12                	jne    0x1401b3cee
1401b3cdc:	32 c0                	xor    %al,%al
1401b3cde:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b3ce3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b3ce8:	48 83 c4 20          	add    $0x20,%rsp
1401b3cec:	5f                   	pop    %rdi
1401b3ced:	c3                   	ret
1401b3cee:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401b3cf3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b3cf7:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b3cfb:	48 83 c1 08          	add    $0x8,%rcx
1401b3cff:	48 03 ca             	add    %rdx,%rcx
1401b3d02:	48 8b 01             	mov    (%rcx),%rax
1401b3d05:	ff 10                	call   *(%rax)
1401b3d07:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401b3d0c:	e8 cf 1c 00 00       	call   0x1401b59e0
1401b3d11:	48 8b d0             	mov    %rax,%rdx
1401b3d14:	48 8b cf             	mov    %rdi,%rcx
1401b3d17:	ff d6                	call   *%rsi
1401b3d19:	85 c0                	test   %eax,%eax
1401b3d1b:	40 0f 95 c7          	setne  %dil
1401b3d1f:	4c 8b 03             	mov    (%rbx),%r8
1401b3d22:	4d 85 c0             	test   %r8,%r8
1401b3d25:	74 16                	je     0x1401b3d3d
1401b3d27:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b3d2b:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b3d2f:	49 83 c0 08          	add    $0x8,%r8
1401b3d33:	49 03 c8             	add    %r8,%rcx
1401b3d36:	48 8b 11             	mov    (%rcx),%rdx
1401b3d39:	ff 52 08             	call   *0x8(%rdx)
1401b3d3c:	90                   	nop
1401b3d3d:	40 0f b6 c7          	movzbl %dil,%eax
1401b3d41:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b3d46:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b3d4b:	48 83 c4 20          	add    $0x20,%rsp
1401b3d4f:	5f                   	pop    %rdi
1401b3d50:	c3                   	ret
1401b3d51:	48 8b 12             	mov    (%rdx),%rdx
1401b3d54:	48 85 d2             	test   %rdx,%rdx
1401b3d57:	74 16                	je     0x1401b3d6f
1401b3d59:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401b3d5d:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b3d61:	48 83 c2 08          	add    $0x8,%rdx
1401b3d65:	48 03 ca             	add    %rdx,%rcx
1401b3d68:	48 8b 01             	mov    (%rcx),%rax
1401b3d6b:	ff 50 08             	call   *0x8(%rax)
1401b3d6e:	90                   	nop
1401b3d6f:	32 c0                	xor    %al,%al
1401b3d71:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b3d76:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b3d7b:	48 83 c4 20          	add    $0x20,%rsp
1401b3d7f:	5f                   	pop    %rdi
1401b3d80:	c3                   	ret
1401b3d81:	cc                   	int3
1401b3d82:	cc                   	int3
1401b3d83:	cc                   	int3
1401b3d84:	cc                   	int3
1401b3d85:	cc                   	int3
1401b3d86:	cc                   	int3
1401b3d87:	cc                   	int3
1401b3d88:	cc                   	int3
1401b3d89:	cc                   	int3
1401b3d8a:	cc                   	int3
1401b3d8b:	cc                   	int3
1401b3d8c:	cc                   	int3
1401b3d8d:	cc                   	int3
1401b3d8e:	cc                   	int3
1401b3d8f:	cc                   	int3
1401b3d90:	48 83 ec 28          	sub    $0x28,%rsp
1401b3d94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3d98:	48 81 39 e0 00 00 00 	cmpq   $0xe0,(%rcx)
1401b3d9f:	72 2c                	jb     0x1401b3dcd
1401b3da1:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
1401b3da8:	48 85 c0             	test   %rax,%rax
1401b3dab:	74 20                	je     0x1401b3dcd
1401b3dad:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401b3db1:	48 85 d2             	test   %rdx,%rdx
1401b3db4:	74 17                	je     0x1401b3dcd
1401b3db6:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1401b3dbb:	74 10                	je     0x1401b3dcd
1401b3dbd:	45 0f b6 c0          	movzbl %r8b,%r8d
1401b3dc1:	ff d0                	call   *%rax
1401b3dc3:	85 c0                	test   %eax,%eax
1401b3dc5:	0f 95 c0             	setne  %al
1401b3dc8:	48 83 c4 28          	add    $0x28,%rsp
1401b3dcc:	c3                   	ret
1401b3dcd:	32 c0                	xor    %al,%al
1401b3dcf:	48 83 c4 28          	add    $0x28,%rsp
1401b3dd3:	c3                   	ret
1401b3dd4:	cc                   	int3
1401b3dd5:	cc                   	int3
1401b3dd6:	cc                   	int3
1401b3dd7:	cc                   	int3
1401b3dd8:	cc                   	int3
1401b3dd9:	cc                   	int3
1401b3dda:	cc                   	int3
1401b3ddb:	cc                   	int3
1401b3ddc:	cc                   	int3
1401b3ddd:	cc                   	int3
1401b3dde:	cc                   	int3
1401b3ddf:	cc                   	int3
1401b3de0:	48 83 ec 28          	sub    $0x28,%rsp
1401b3de4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b3de8:	48 81 39 d8 00 00 00 	cmpq   $0xd8,(%rcx)
1401b3def:	72 1c                	jb     0x1401b3e0d
1401b3df1:	48 8b 81 d0 00 00 00 	mov    0xd0(%rcx),%rax
1401b3df8:	48 85 c0             	test   %rax,%rax
1401b3dfb:	74 10                	je     0x1401b3e0d