1402b1ae7:	eb ed                	jmp    0x1402b1ad6
1402b1ae9:	e8 2e 0d 00 00       	call   0x1402b281c
1402b1aee:	48 89 58 58          	mov    %rbx,0x58(%rax)
1402b1af2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402b1af7:	48 83 c4 20          	add    $0x20,%rsp
1402b1afb:	5f                   	pop    %rdi
1402b1afc:	c3                   	ret
1402b1afd:	e8 7e 93 01 00       	call   0x1402cae80
1402b1b02:	cc                   	int3
1402b1b03:	cc                   	int3
1402b1b04:	48 83 ec 28          	sub    $0x28,%rsp
1402b1b08:	e8 0f 0d 00 00       	call   0x1402b281c
1402b1b0d:	48 8b 40 60          	mov    0x60(%rax),%rax
1402b1b11:	48 83 c4 28          	add    $0x28,%rsp
1402b1b15:	c3                   	ret
1402b1b16:	cc                   	int3
1402b1b17:	cc                   	int3
1402b1b18:	48 83 ec 28          	sub    $0x28,%rsp
1402b1b1c:	e8 fb 0c 00 00       	call   0x1402b281c
1402b1b21:	48 8b 40 68          	mov    0x68(%rax),%rax
1402b1b25:	48 83 c4 28          	add    $0x28,%rsp
1402b1b29:	c3                   	ret
1402b1b2a:	cc                   	int3
1402b1b2b:	cc                   	int3
1402b1b2c:	40 53                	rex push %rbx
1402b1b2e:	48 83 ec 20          	sub    $0x20,%rsp
1402b1b32:	48 8b d9             	mov    %rcx,%rbx
1402b1b35:	e8 e2 0c 00 00       	call   0x1402b281c
1402b1b3a:	48 89 58 60          	mov    %rbx,0x60(%rax)
1402b1b3e:	48 83 c4 20          	add    $0x20,%rsp
1402b1b42:	5b                   	pop    %rbx
1402b1b43:	c3                   	ret
1402b1b44:	40 53                	rex push %rbx
1402b1b46:	48 83 ec 20          	sub    $0x20,%rsp
1402b1b4a:	48 8b d9             	mov    %rcx,%rbx
1402b1b4d:	e8 ca 0c 00 00       	call   0x1402b281c
1402b1b52:	48 89 58 68          	mov    %rbx,0x68(%rax)
1402b1b56:	48 83 c4 20          	add    $0x20,%rsp
1402b1b5a:	5b                   	pop    %rbx
1402b1b5b:	c3                   	ret
1402b1b5c:	48 8b c4             	mov    %rsp,%rax
1402b1b5f:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402b1b63:	48 89 68 18          	mov    %rbp,0x18(%rax)
1402b1b67:	48 89 70 20          	mov    %rsi,0x20(%rax)
1402b1b6b:	57                   	push   %rdi
1402b1b6c:	48 83 ec 40          	sub    $0x40,%rsp
1402b1b70:	49 8b 59 08          	mov    0x8(%r9),%rbx
1402b1b74:	49 8b f9             	mov    %r9,%rdi
1402b1b77:	49 8b f0             	mov    %r8,%rsi
1402b1b7a:	48 89 50 08          	mov    %rdx,0x8(%rax)
1402b1b7e:	48 8b e9             	mov    %rcx,%rbp
1402b1b81:	e8 96 0c 00 00       	call   0x1402b281c
1402b1b86:	48 89 58 60          	mov    %rbx,0x60(%rax)
1402b1b8a:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1402b1b8e:	e8 89 0c 00 00       	call   0x1402b281c
1402b1b93:	48 89 58 68          	mov    %rbx,0x68(%rax)
1402b1b97:	e8 80 0c 00 00       	call   0x1402b281c
1402b1b9c:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1402b1ba0:	4c 8b cf             	mov    %rdi,%r9
1402b1ba3:	4c 8b c6             	mov    %rsi,%r8
1402b1ba6:	8b 11                	mov    (%rcx),%edx
1402b1ba8:	48 8b cd             	mov    %rbp,%rcx
1402b1bab:	48 03 50 60          	add    0x60(%rax),%rdx
1402b1baf:	33 c0                	xor    %eax,%eax
1402b1bb1:	88 44 24 38          	mov    %al,0x38(%rsp)
1402b1bb5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402b1bba:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402b1bbe:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402b1bc3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402b1bc8:	e8 ab 2d 00 00       	call   0x1402b4978
1402b1bcd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402b1bd2:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402b1bd7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402b1bdc:	48 83 c4 40          	add    $0x40,%rsp
1402b1be0:	5f                   	pop    %rdi
1402b1be1:	c3                   	ret
1402b1be2:	cc                   	int3
1402b1be3:	cc                   	int3
1402b1be4:	48 8b c4             	mov    %rsp,%rax
1402b1be7:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402b1beb:	48 89 68 18          	mov    %rbp,0x18(%rax)
1402b1bef:	48 89 70 20          	mov    %rsi,0x20(%rax)
1402b1bf3:	57                   	push   %rdi
1402b1bf4:	48 83 ec 60          	sub    $0x60,%rsp
1402b1bf8:	83 60 dc 00          	andl   $0x0,-0x24(%rax)
1402b1bfc:	49 8b f9             	mov    %r9,%rdi
1402b1bff:	83 60 e0 00          	andl   $0x0,-0x20(%rax)
1402b1c03:	49 8b f0             	mov    %r8,%rsi
1402b1c06:	83 60 e4 00          	andl   $0x0,-0x1c(%rax)
1402b1c0a:	48 8b e9             	mov    %rcx,%rbp
1402b1c0d:	83 60 e8 00          	andl   $0x0,-0x18(%rax)
1402b1c11:	83 60 ec 00          	andl   $0x0,-0x14(%rax)
1402b1c15:	49 8b 59 08          	mov    0x8(%r9),%rbx
1402b1c19:	c6 40 d8 00          	movb   $0x0,-0x28(%rax)
1402b1c1d:	48 89 50 08          	mov    %rdx,0x8(%rax)
1402b1c21:	e8 f6 0b 00 00       	call   0x1402b281c
1402b1c26:	48 89 58 60          	mov    %rbx,0x60(%rax)
1402b1c2a:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1402b1c2e:	e8 e9 0b 00 00       	call   0x1402b281c
1402b1c33:	48 89 58 68          	mov    %rbx,0x68(%rax)
1402b1c37:	e8 e0 0b 00 00       	call   0x1402b281c
1402b1c3c:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1402b1c40:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b1c45:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1402b1c49:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1402b1c4d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1402b1c52:	8b 09                	mov    (%rcx),%ecx
1402b1c54:	48 03 48 60          	add    0x60(%rax),%rcx
1402b1c58:	45 8b 09             	mov    (%r9),%r9d
1402b1c5b:	e8 94 f4 ff ff       	call   0x1402b10f4
1402b1c60:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1402b1c65:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402b1c6a:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1402b1c70:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402b1c75:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1402b1c7a:	4c 8b cf             	mov    %rdi,%r9
1402b1c7d:	4c 8b c6             	mov    %rsi,%r8
1402b1c80:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402b1c85:	48 8b cd             	mov    %rbp,%rcx
1402b1c88:	e8 f3 2c 00 00       	call   0x1402b4980
1402b1c8d:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1402b1c92:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1402b1c96:	49 8b 6b 20          	mov    0x20(%r11),%rbp
1402b1c9a:	49 8b 73 28          	mov    0x28(%r11),%rsi
1402b1c9e:	49 8b e3             	mov    %r11,%rsp
1402b1ca1:	5f                   	pop    %rdi
1402b1ca2:	c3                   	ret
1402b1ca3:	cc                   	int3
1402b1ca4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b1ca9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402b1cae:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402b1cb3:	41 56                	push   %r14
1402b1cb5:	48 83 ec 20          	sub    $0x20,%rsp
1402b1cb9:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1402b1cbd:	4c 8b f2             	mov    %rdx,%r14
1402b1cc0:	48 8b f1             	mov    %rcx,%rsi
1402b1cc3:	74 4c                	je     0x1402b1d11
1402b1cc5:	48 8b 01             	mov    (%rcx),%rax
1402b1cc8:	48 85 c0             	test   %rax,%rax
1402b1ccb:	74 44                	je     0x1402b1d11
1402b1ccd:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1402b1cd1:	48 ff c7             	inc    %rdi
1402b1cd4:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
1402b1cd8:	75 f7                	jne    0x1402b1cd1
1402b1cda:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1402b1cde:	e8 39 11 01 00       	call   0x1402c2e1c
1402b1ce3:	48 8b d8             	mov    %rax,%rbx
1402b1ce6:	48 85 c0             	test   %rax,%rax
1402b1ce9:	74 1c                	je     0x1402b1d07
1402b1ceb:	4c 8b 06             	mov    (%rsi),%r8
1402b1cee:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1402b1cf2:	48 8b c8             	mov    %rax,%rcx
1402b1cf5:	e8 2a 87 01 00       	call   0x1402ca424
1402b1cfa:	48 8b c3             	mov    %rbx,%rax
1402b1cfd:	41 c6 46 08 01       	movb   $0x1,0x8(%r14)
1402b1d02:	49 89 06             	mov    %rax,(%r14)
1402b1d05:	33 db                	xor    %ebx,%ebx
1402b1d07:	48 8b cb             	mov    %rbx,%rcx
1402b1d0a:	e8 b9 ab 00 00       	call   0x1402bc8c8
1402b1d0f:	eb 0a                	jmp    0x1402b1d1b
1402b1d11:	48 8b 01             	mov    (%rcx),%rax
1402b1d14:	48 89 02             	mov    %rax,(%rdx)
1402b1d17:	c6 42 08 00          	movb   $0x0,0x8(%rdx)
1402b1d1b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402b1d20:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402b1d25:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402b1d2a:	48 83 c4 20          	add    $0x20,%rsp
1402b1d2e:	41 5e                	pop    %r14
1402b1d30:	c3                   	ret
1402b1d31:	cc                   	int3
1402b1d32:	cc                   	int3
1402b1d33:	cc                   	int3
1402b1d34:	40 53                	rex push %rbx
1402b1d36:	48 83 ec 20          	sub    $0x20,%rsp
1402b1d3a:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
1402b1d3e:	48 8b d9             	mov    %rcx,%rbx
1402b1d41:	74 08                	je     0x1402b1d4b
1402b1d43:	48 8b 09             	mov    (%rcx),%rcx
1402b1d46:	e8 7d ab 00 00       	call   0x1402bc8c8
1402b1d4b:	48 83 23 00          	andq   $0x0,(%rbx)
1402b1d4f:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
1402b1d53:	48 83 c4 20          	add    $0x20,%rsp
1402b1d57:	5b                   	pop    %rbx
1402b1d58:	c3                   	ret
1402b1d59:	cc                   	int3
1402b1d5a:	cc                   	int3
1402b1d5b:	cc                   	int3
1402b1d5c:	48 8b 05 5d 8d 12 00 	mov    0x128d5d(%rip),%rax        # 0x1403daac0
1402b1d63:	90                   	nop
1402b1d64:	c3                   	ret
1402b1d65:	cc                   	int3
1402b1d66:	cc                   	int3
1402b1d67:	cc                   	int3
1402b1d68:	48 83 ec 28          	sub    $0x28,%rsp
1402b1d6c:	e8 eb ff ff ff       	call   0x1402b1d5c
1402b1d71:	48 85 c0             	test   %rax,%rax
1402b1d74:	74 06                	je     0x1402b1d7c
1402b1d76:	ff 15 84 3b 03 00    	call   *0x33b84(%rip)        # 0x1402e5900
1402b1d7c:	e8 ff 90 01 00       	call   0x1402cae80
1402b1d81:	cc                   	int3
1402b1d82:	cc                   	int3
1402b1d83:	cc                   	int3
1402b1d84:	48 85 c9             	test   %rcx,%rcx
1402b1d87:	74 67                	je     0x1402b1df0
1402b1d89:	88 54 24 10          	mov    %dl,0x10(%rsp)
1402b1d8d:	48 83 ec 48          	sub    $0x48,%rsp
1402b1d91:	81 39 63 73 6d e0    	cmpl   $0xe06d7363,(%rcx)
1402b1d97:	75 53                	jne    0x1402b1dec
1402b1d99:	83 79 18 04          	cmpl   $0x4,0x18(%rcx)
1402b1d9d:	75 4d                	jne    0x1402b1dec
1402b1d9f:	8b 41 20             	mov    0x20(%rcx),%eax
1402b1da2:	2d 20 05 93 19       	sub    $0x19930520,%eax
1402b1da7:	83 f8 02             	cmp    $0x2,%eax
1402b1daa:	77 40                	ja     0x1402b1dec
1402b1dac:	48 8b 41 30          	mov    0x30(%rcx),%rax
1402b1db0:	48 85 c0             	test   %rax,%rax
1402b1db3:	74 37                	je     0x1402b1dec
1402b1db5:	48 63 50 04          	movslq 0x4(%rax),%rdx
1402b1db9:	85 d2                	test   %edx,%edx
1402b1dbb:	74 11                	je     0x1402b1dce
1402b1dbd:	48 03 51 38          	add    0x38(%rcx),%rdx
1402b1dc1:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1402b1dc5:	e8 2a 00 00 00       	call   0x1402b1df4
1402b1dca:	eb 20                	jmp    0x1402b1dec
1402b1dcc:	eb 1e                	jmp    0x1402b1dec
1402b1dce:	f6 00 10             	testb  $0x10,(%rax)
1402b1dd1:	74 19                	je     0x1402b1dec
1402b1dd3:	48 8b 41 28          	mov    0x28(%rcx),%rax
1402b1dd7:	48 8b 08             	mov    (%rax),%rcx
1402b1dda:	48 85 c9             	test   %rcx,%rcx
1402b1ddd:	74 0d                	je     0x1402b1dec
1402b1ddf:	48 8b 01             	mov    (%rcx),%rax
1402b1de2:	48 8b 40 10          	mov    0x10(%rax),%rax
1402b1de6:	ff 15 14 3b 03 00    	call   *0x33b14(%rip)        # 0x1402e5900
1402b1dec:	48 83 c4 48          	add    $0x48,%rsp
1402b1df0:	c3                   	ret
1402b1df1:	cc                   	int3
1402b1df2:	cc                   	int3
1402b1df3:	cc                   	int3
1402b1df4:	48 ff e2             	rex.W jmp *%rdx
1402b1df7:	cc                   	int3
1402b1df8:	40 53                	rex push %rbx
1402b1dfa:	48 83 ec 20          	sub    $0x20,%rsp
1402b1dfe:	48 8b d9             	mov    %rcx,%rbx
1402b1e01:	e8 16 0a 00 00       	call   0x1402b281c
1402b1e06:	48 8b 50 58          	mov    0x58(%rax),%rdx
1402b1e0a:	eb 09                	jmp    0x1402b1e15
1402b1e0c:	48 39 1a             	cmp    %rbx,(%rdx)
1402b1e0f:	74 12                	je     0x1402b1e23
1402b1e11:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1402b1e15:	48 85 d2             	test   %rdx,%rdx
1402b1e18:	75 f2                	jne    0x1402b1e0c
1402b1e1a:	8d 42 01             	lea    0x1(%rdx),%eax
1402b1e1d:	48 83 c4 20          	add    $0x20,%rsp
1402b1e21:	5b                   	pop    %rbx
1402b1e22:	c3                   	ret
1402b1e23:	33 c0                	xor    %eax,%eax
1402b1e25:	eb f6                	jmp    0x1402b1e1d
1402b1e27:	cc                   	int3
1402b1e28:	48 63 02             	movslq (%rdx),%rax
1402b1e2b:	48 03 c1             	add    %rcx,%rax
1402b1e2e:	83 7a 04 00          	cmpl   $0x0,0x4(%rdx)
1402b1e32:	7c 16                	jl     0x1402b1e4a
1402b1e34:	4c 63 4a 04          	movslq 0x4(%rdx),%r9
1402b1e38:	48 63 52 08          	movslq 0x8(%rdx),%rdx
1402b1e3c:	49 8b 0c 09          	mov    (%r9,%rcx,1),%rcx
1402b1e40:	4c 63 04 0a          	movslq (%rdx,%rcx,1),%r8
1402b1e44:	4d 03 c1             	add    %r9,%r8
1402b1e47:	49 03 c0             	add    %r8,%rax
1402b1e4a:	c3                   	ret
1402b1e4b:	cc                   	int3
1402b1e4c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b1e51:	57                   	push   %rdi
1402b1e52:	48 83 ec 20          	sub    $0x20,%rsp
1402b1e56:	48 8b 39             	mov    (%rcx),%rdi
1402b1e59:	48 8b d9             	mov    %rcx,%rbx
1402b1e5c:	81 3f 52 43 43 e0    	cmpl   $0xe0434352,(%rdi)
1402b1e62:	74 12                	je     0x1402b1e76
1402b1e64:	81 3f 4d 4f 43 e0    	cmpl   $0xe0434f4d,(%rdi)
1402b1e6a:	74 0a                	je     0x1402b1e76
1402b1e6c:	81 3f 63 73 6d e0    	cmpl   $0xe06d7363,(%rdi)
1402b1e72:	74 22                	je     0x1402b1e96
1402b1e74:	eb 13                	jmp    0x1402b1e89
1402b1e76:	e8 a1 09 00 00       	call   0x1402b281c
1402b1e7b:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
1402b1e7f:	7e 08                	jle    0x1402b1e89
1402b1e81:	e8 96 09 00 00       	call   0x1402b281c
1402b1e86:	ff 48 30             	decl   0x30(%rax)
1402b1e89:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402b1e8e:	33 c0                	xor    %eax,%eax
1402b1e90:	48 83 c4 20          	add    $0x20,%rsp
1402b1e94:	5f                   	pop    %rdi
1402b1e95:	c3                   	ret
1402b1e96:	e8 81 09 00 00       	call   0x1402b281c
1402b1e9b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402b1e9f:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1402b1ea3:	e8 74 09 00 00       	call   0x1402b281c
1402b1ea8:	48 89 58 28          	mov    %rbx,0x28(%rax)
1402b1eac:	e8 3f 0f 01 00       	call   0x1402c2df0
1402b1eb1:	cc                   	int3
1402b1eb2:	cc                   	int3
1402b1eb3:	cc                   	int3
1402b1eb4:	48 83 ec 28          	sub    $0x28,%rsp
1402b1eb8:	e8 5f 09 00 00       	call   0x1402b281c
1402b1ebd:	48 83 c0 20          	add    $0x20,%rax
1402b1ec1:	48 83 c4 28          	add    $0x28,%rsp
1402b1ec5:	c3                   	ret
1402b1ec6:	cc                   	int3
1402b1ec7:	cc                   	int3
1402b1ec8:	48 83 ec 28          	sub    $0x28,%rsp
1402b1ecc:	e8 4b 09 00 00       	call   0x1402b281c
1402b1ed1:	48 83 c0 28          	add    $0x28,%rax
1402b1ed5:	48 83 c4 28          	add    $0x28,%rsp
1402b1ed9:	c3                   	ret
1402b1eda:	cc                   	int3
1402b1edb:	cc                   	int3
1402b1edc:	48 83 ec 28          	sub    $0x28,%rsp
1402b1ee0:	e8 0b 0f 01 00       	call   0x1402c2df0
1402b1ee5:	cc                   	int3
1402b1ee6:	cc                   	int3
1402b1ee7:	cc                   	int3
1402b1ee8:	cc                   	int3
1402b1ee9:	cc                   	int3
1402b1eea:	cc                   	int3
1402b1eeb:	cc                   	int3
1402b1eec:	cc                   	int3
1402b1eed:	cc                   	int3
1402b1eee:	cc                   	int3
1402b1eef:	cc                   	int3
1402b1ef0:	0f b6 c2             	movzbl %dl,%eax
1402b1ef3:	4c 8b c1             	mov    %rcx,%r8
1402b1ef6:	44 8b d0             	mov    %eax,%r10d
1402b1ef9:	49 83 e0 f0          	and    $0xfffffffffffffff0,%r8
1402b1efd:	41 c1 e2 08          	shl    $0x8,%r10d
1402b1f01:	83 e1 0f             	and    $0xf,%ecx
1402b1f04:	44 0b d0             	or     %eax,%r10d
1402b1f07:	45 33 c9             	xor    %r9d,%r9d
1402b1f0a:	83 c8 ff             	or     $0xffffffff,%eax
1402b1f0d:	d3 e0                	shl    %cl,%eax
1402b1f0f:	66 41 0f 6e c2       	movd   %r10d,%xmm0
1402b1f14:	f2 0f 70 c8 00       	pshuflw $0x0,%xmm0,%xmm1
1402b1f19:	0f 57 c0             	xorps  %xmm0,%xmm0
1402b1f1c:	66 41 0f 74 00       	pcmpeqb (%r8),%xmm0
1402b1f21:	66 0f 70 d1 00       	pshufd $0x0,%xmm1,%xmm2
1402b1f26:	66 0f 6f ca          	movdqa %xmm2,%xmm1
1402b1f2a:	66 41 0f 74 08       	pcmpeqb (%r8),%xmm1
1402b1f2f:	0f 56 c8             	orps   %xmm0,%xmm1
1402b1f32:	66 0f d7 d1          	pmovmskb %xmm1,%edx
1402b1f36:	23 d0                	and    %eax,%edx
1402b1f38:	75 20                	jne    0x1402b1f5a