140016c8f:	48 8b 40 58          	mov    0x58(%rax),%rax
140016c93:	ff 15 9f 60 00 00    	call   *0x609f(%rip)        # 0x14001cd38
140016c99:	0f 28 05 40 76 00 00 	movaps 0x7640(%rip),%xmm0        # 0x14001e2e0
140016ca0:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140016ca4:	f3 0f 10 05 08 75 00 	movss  0x7508(%rip),%xmm0        # 0x14001e1b4
140016cab:	00
140016cac:	f3 0f 11 45 d8       	movss  %xmm0,-0x28(%rbp)
140016cb1:	f3 0f 10 0d 37 75 00 	movss  0x7537(%rip),%xmm1        # 0x14001e1f0
140016cb8:	00
140016cb9:	f3 0f 11 4d dc       	movss  %xmm1,-0x24(%rbp)
140016cbe:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016cc2:	48 8b 01             	mov    (%rcx),%rax
140016cc5:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140016cc9:	48 8b 40 58          	mov    0x58(%rax),%rax
140016ccd:	ff 15 65 60 00 00    	call   *0x6065(%rip)        # 0x14001cd38
140016cd3:	0f 28 05 26 76 00 00 	movaps 0x7626(%rip),%xmm0        # 0x14001e300
140016cda:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140016cde:	83 65 d8 00          	andl   $0x0,-0x28(%rbp)
140016ce2:	f3 0f 10 05 0a 75 00 	movss  0x750a(%rip),%xmm0        # 0x14001e1f4
140016ce9:	00
140016cea:	f3 0f 11 45 dc       	movss  %xmm0,-0x24(%rbp)
140016cef:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016cf3:	48 8b 01             	mov    (%rcx),%rax
140016cf6:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140016cfa:	48 8b 40 58          	mov    0x58(%rax),%rax
140016cfe:	ff 15 34 60 00 00    	call   *0x6034(%rip)        # 0x14001cd38
140016d04:	0f 28 05 e5 75 00 00 	movaps 0x75e5(%rip),%xmm0        # 0x14001e2f0
140016d0b:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140016d0f:	f3 0f 10 05 e5 74 00 	movss  0x74e5(%rip),%xmm0        # 0x14001e1fc
140016d16:	00
140016d17:	f3 0f 11 45 d8       	movss  %xmm0,-0x28(%rbp)
140016d1c:	f3 0f 10 0d c8 74 00 	movss  0x74c8(%rip),%xmm1        # 0x14001e1ec
140016d23:	00
140016d24:	f3 0f 11 4d dc       	movss  %xmm1,-0x24(%rbp)
140016d29:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016d2d:	48 8b 01             	mov    (%rcx),%rax
140016d30:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140016d34:	48 8b 40 58          	mov    0x58(%rax),%rax
140016d38:	ff 15 fa 5f 00 00    	call   *0x5ffa(%rip)        # 0x14001cd38
140016d3e:	0f 28 05 8b 75 00 00 	movaps 0x758b(%rip),%xmm0        # 0x14001e2d0
140016d45:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140016d49:	f3 0f 10 05 a7 74 00 	movss  0x74a7(%rip),%xmm0        # 0x14001e1f8
140016d50:	00
140016d51:	f3 0f 11 45 d8       	movss  %xmm0,-0x28(%rbp)
140016d56:	83 65 dc 00          	andl   $0x0,-0x24(%rbp)
140016d5a:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016d5e:	48 8b 01             	mov    (%rcx),%rax
140016d61:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140016d65:	48 8b 40 58          	mov    0x58(%rax),%rax
140016d69:	ff 15 c9 5f 00 00    	call   *0x5fc9(%rip)        # 0x14001cd38
140016d6f:	0f 28 05 2a 75 00 00 	movaps 0x752a(%rip),%xmm0        # 0x14001e2a0
140016d76:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
140016d7a:	c7 45 d8 a6 9b 44 bc 	movl   $0xbc449ba6,-0x28(%rbp)
140016d81:	c7 45 dc c7 4b 3f 40 	movl   $0x403f4bc7,-0x24(%rbp)
140016d88:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016d8c:	48 8b 01             	mov    (%rcx),%rax
140016d8f:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140016d93:	48 8b 40 58          	mov    0x58(%rax),%rax
140016d97:	ff 15 9b 5f 00 00    	call   *0x5f9b(%rip)        # 0x14001cd38
140016d9d:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016da1:	48 8b 01             	mov    (%rcx),%rax
140016da4:	f3 0f 10 05 3c 74 00 	movss  0x743c(%rip),%xmm0        # 0x14001e1e8
140016dab:	00
140016dac:	0f 14 c6             	unpcklps %xmm6,%xmm0
140016daf:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140016db4:	48 8b 40 50          	mov    0x50(%rax),%rax
140016db8:	ff 15 7a 5f 00 00    	call   *0x5f7a(%rip)        # 0x14001cd38
140016dbe:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016dc2:	48 8b 01             	mov    (%rcx),%rax
140016dc5:	33 d2                	xor    %edx,%edx
140016dc7:	48 8b 40 40          	mov    0x40(%rax),%rax
140016dcb:	ff 15 67 5f 00 00    	call   *0x5f67(%rip)        # 0x14001cd38
140016dd1:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016dd5:	48 8b 01             	mov    (%rcx),%rax
140016dd8:	f3 0f 10 35 a8 73 00 	movss  0x73a8(%rip),%xmm6        # 0x14001e188
140016ddf:	00
140016de0:	45 33 c0             	xor    %r8d,%r8d
140016de3:	f3 0f 10 05 f9 73 00 	movss  0x73f9(%rip),%xmm0        # 0x14001e1e4
140016dea:	00
140016deb:	0f 14 c6             	unpcklps %xmm6,%xmm0
140016dee:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140016df3:	48 8b 40 28          	mov    0x28(%rax),%rax
140016df7:	ff 15 3b 5f 00 00    	call   *0x5f3b(%rip)        # 0x14001cd38
140016dfd:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016e01:	48 8b 01             	mov    (%rcx),%rax
140016e04:	f3 0f 10 0d 80 73 00 	movss  0x7380(%rip),%xmm1        # 0x14001e18c
140016e0b:	00
140016e0c:	f3 0f 10 05 d0 73 00 	movss  0x73d0(%rip),%xmm0        # 0x14001e1e4
140016e13:	00
140016e14:	0f 14 c1             	unpcklps %xmm1,%xmm0
140016e17:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140016e1c:	48 8b 40 50          	mov    0x50(%rax),%rax
140016e20:	ff 15 12 5f 00 00    	call   *0x5f12(%rip)        # 0x14001cd38
140016e26:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016e2a:	48 8b 01             	mov    (%rcx),%rax
140016e2d:	f3 0f 10 05 af 73 00 	movss  0x73af(%rip),%xmm0        # 0x14001e1e4
140016e34:	00
140016e35:	0f 14 c6             	unpcklps %xmm6,%xmm0
140016e38:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140016e3d:	48 8b 40 50          	mov    0x50(%rax),%rax
140016e41:	ff 15 f1 5e 00 00    	call   *0x5ef1(%rip)        # 0x14001cd38
140016e47:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016e4b:	48 8b 01             	mov    (%rcx),%rax
140016e4e:	33 d2                	xor    %edx,%edx
140016e50:	48 8b 40 40          	mov    0x40(%rax),%rax
140016e54:	ff 15 de 5e 00 00    	call   *0x5ede(%rip)        # 0x14001cd38
140016e5a:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140016e5e:	48 8b 01             	mov    (%rcx),%rax
140016e61:	48 8b 40 48          	mov    0x48(%rax),%rax
140016e65:	ff 15 cd 5e 00 00    	call   *0x5ecd(%rip)        # 0x14001cd38
140016e6b:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140016e6f:	85 c0                	test   %eax,%eax
140016e71:	0f 88 a1 00 00 00    	js     0x140016f18
140016e77:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140016e7b:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140016e7f:	e8 e0 f9 ff ff       	call   0x140016864
140016e84:	90                   	nop
140016e85:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
140016e89:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140016e8d:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140016e91:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140016e95:	e8 7a f1 ff ff       	call   0x140016014
140016e9a:	90                   	nop
140016e9b:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140016e9f:	48 8b d3             	mov    %rbx,%rdx
140016ea2:	48 8b cf             	mov    %rdi,%rcx
140016ea5:	e8 a2 fa ff ff       	call   0x14001694c
140016eaa:	90                   	nop
140016eab:	48 83 7d b0 00       	cmpq   $0x0,-0x50(%rbp)
140016eb0:	74 0a                	je     0x140016ebc
140016eb2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140016eb6:	e8 19 30 ff ff       	call   0x140009ed4
140016ebb:	90                   	nop
140016ebc:	48 83 7d b8 00       	cmpq   $0x0,-0x48(%rbp)
140016ec1:	74 0a                	je     0x140016ecd
140016ec3:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140016ec7:	e8 08 30 ff ff       	call   0x140009ed4
140016ecc:	90                   	nop
140016ecd:	48 83 7d a0 00       	cmpq   $0x0,-0x60(%rbp)
140016ed2:	74 0a                	je     0x140016ede
140016ed4:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140016ed8:	e8 ef 79 ff ff       	call   0x14000e8cc
140016edd:	90                   	nop
140016ede:	48 83 7d a8 00       	cmpq   $0x0,-0x58(%rbp)
140016ee3:	74 09                	je     0x140016eee
140016ee5:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140016ee9:	e8 de 79 ff ff       	call   0x14000e8cc
140016eee:	48 8b c3             	mov    %rbx,%rax
140016ef1:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140016ef5:	48 33 cc             	xor    %rsp,%rcx
140016ef8:	e8 c3 28 00 00       	call   0x1400197c0
140016efd:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140016f04:	00
140016f05:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140016f09:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140016f0d:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
140016f12:	49 8b e3             	mov    %r11,%rsp
140016f15:	5d                   	pop    %rbp
140016f16:	c3                   	ret
140016f17:	cc                   	int3
140016f18:	44 8b c8             	mov    %eax,%r9d
140016f1b:	4c 8d 05 3e 71 00 00 	lea    0x713e(%rip),%r8        # 0x14001e060
140016f22:	ba 64 00 00 00       	mov    $0x64,%edx
140016f27:	e8 3c 11 ff ff       	call   0x140008068
140016f2c:	90                   	nop
140016f2d:	44 8b c8             	mov    %eax,%r9d
140016f30:	4c 8d 05 29 71 00 00 	lea    0x7129(%rip),%r8        # 0x14001e060
140016f37:	ba 50 00 00 00       	mov    $0x50,%edx
140016f3c:	e8 27 11 ff ff       	call   0x140008068
140016f41:	90                   	nop
140016f42:	44 8b c8             	mov    %eax,%r9d
140016f45:	4c 8d 05 14 71 00 00 	lea    0x7114(%rip),%r8        # 0x14001e060
140016f4c:	ba 52 00 00 00       	mov    $0x52,%edx
140016f51:	e8 12 11 ff ff       	call   0x140008068
140016f56:	cc                   	int3
140016f57:	cc                   	int3
140016f58:	cc                   	int3
140016f59:	cc                   	int3
140016f5a:	cc                   	int3
140016f5b:	cc                   	int3
140016f5c:	cc                   	int3
140016f5d:	cc                   	int3
140016f5e:	cc                   	int3
140016f5f:	cc                   	int3
140016f60:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140016f65:	55                   	push   %rbp
140016f66:	53                   	push   %rbx
140016f67:	56                   	push   %rsi
140016f68:	57                   	push   %rdi
140016f69:	41 54                	push   %r12
140016f6b:	41 56                	push   %r14
140016f6d:	41 57                	push   %r15
140016f6f:	48 8b ec             	mov    %rsp,%rbp
140016f72:	48 83 ec 70          	sub    $0x70,%rsp
140016f76:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140016f7b:	0f 28 f2             	movaps %xmm2,%xmm6
140016f7e:	4c 8b f2             	mov    %rdx,%r14
140016f81:	48 8b f9             	mov    %rcx,%rdi
140016f84:	45 33 e4             	xor    %r12d,%r12d
140016f87:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
140016f8b:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
140016f8f:	48 8b 09             	mov    (%rcx),%rcx
140016f92:	48 85 c9             	test   %rcx,%rcx
140016f95:	75 05                	jne    0x140016f9c
140016f97:	41 8b cc             	mov    %r12d,%ecx
140016f9a:	eb 1f                	jmp    0x140016fbb
140016f9c:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140016fa0:	48 8b 01             	mov    (%rcx),%rax
140016fa3:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140016fa7:	48 8d 15 92 71 00 00 	lea    0x7192(%rip),%rdx        # 0x14001e140
140016fae:	48 8b 00             	mov    (%rax),%rax
140016fb1:	ff 15 81 5d 00 00    	call   *0x5d81(%rip)        # 0x14001cd38
140016fb7:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140016fbb:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
140016fbf:	48 8b 01             	mov    (%rcx),%rax
140016fc2:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140016fc6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140016fcd:	ff 15 65 5d 00 00    	call   *0x5d65(%rip)        # 0x14001cd38
140016fd3:	85 c0                	test   %eax,%eax
140016fd5:	0f 88 44 04 00 00    	js     0x14001741f
140016fdb:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140016fdf:	e8 f0 2e ff ff       	call   0x140009ed4
140016fe4:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140016fe8:	49 89 0e             	mov    %rcx,(%r14)
140016feb:	c7 45 b0 03 00 00 00 	movl   $0x3,-0x50(%rbp)
140016ff2:	4c 89 65 58          	mov    %r12,0x58(%rbp)
140016ff6:	48 8b 01             	mov    (%rcx),%rax
140016ff9:	48 8d 55 58          	lea    0x58(%rbp),%rdx
140016ffd:	48 8b 40 30          	mov    0x30(%rax),%rax
140017001:	ff 15 31 5d 00 00    	call   *0x5d31(%rip)        # 0x14001cd38
140017007:	85 c0                	test   %eax,%eax
140017009:	0f 88 18 04 00 00    	js     0x140017427
14001700f:	4c 8b 7d 58          	mov    0x58(%rbp),%r15
140017013:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140017017:	c7 45 b0 07 00 00 00 	movl   $0x7,-0x50(%rbp)
14001701e:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140017022:	48 8b cf             	mov    %rdi,%rcx
140017025:	e8 c2 04 00 00       	call   0x1400174ec
14001702a:	48 8b f0             	mov    %rax,%rsi
14001702d:	c7 45 b0 0f 00 00 00 	movl   $0xf,-0x50(%rbp)
140017034:	0f 28 05 f5 71 00 00 	movaps 0x71f5(%rip),%xmm0        # 0x14001e230
14001703b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14001703f:	f3 0f 10 05 89 71 00 	movss  0x7189(%rip),%xmm0        # 0x14001e1d0
140017046:	00
140017047:	f3 0f 11 45 e0       	movss  %xmm0,-0x20(%rbp)
14001704c:	f3 0f 10 0d 74 71 00 	movss  0x7174(%rip),%xmm1        # 0x14001e1c8
140017053:	00
140017054:	f3 0f 11 4d e4       	movss  %xmm1,-0x1c(%rbp)
140017059:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14001705d:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140017061:	e8 0a 05 00 00       	call   0x140017570
140017066:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
14001706a:	48 85 c9             	test   %rcx,%rcx
14001706d:	75 05                	jne    0x140017074
14001706f:	49 8b dc             	mov    %r12,%rbx
140017072:	eb 1f                	jmp    0x140017093
140017074:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
140017078:	48 8b 01             	mov    (%rcx),%rax
14001707b:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
14001707f:	48 8d 15 8a 70 00 00 	lea    0x708a(%rip),%rdx        # 0x14001e110
140017086:	48 8b 00             	mov    (%rax),%rax
140017089:	ff 15 a9 5c 00 00    	call   *0x5ca9(%rip)        # 0x14001cd38
14001708f:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140017093:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
140017097:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14001709b:	48 8b 01             	mov    (%rcx),%rax
14001709e:	48 8b d3             	mov    %rbx,%rdx
1400170a1:	48 8b 40 38          	mov    0x38(%rax),%rax
1400170a5:	ff 15 8d 5c 00 00    	call   *0x5c8d(%rip)        # 0x14001cd38
1400170ab:	85 c0                	test   %eax,%eax
1400170ad:	0f 88 7c 03 00 00    	js     0x14001742f
1400170b3:	48 85 db             	test   %rbx,%rbx
1400170b6:	74 09                	je     0x1400170c1
1400170b8:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400170bc:	e8 13 2e ff ff       	call   0x140009ed4
1400170c1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400170c5:	48 8b cf             	mov    %rdi,%rcx
1400170c8:	e8 97 f2 ff ff       	call   0x140016364
1400170cd:	90                   	nop
1400170ce:	48 8b 08             	mov    (%rax),%rcx
1400170d1:	48 85 c9             	test   %rcx,%rcx
1400170d4:	75 05                	jne    0x1400170db
1400170d6:	49 8b dc             	mov    %r12,%rbx
1400170d9:	eb 1f                	jmp    0x1400170fa
1400170db:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1400170df:	48 8b 01             	mov    (%rcx),%rax
1400170e2:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400170e6:	48 8d 15 33 70 00 00 	lea    0x7033(%rip),%rdx        # 0x14001e120
1400170ed:	48 8b 00             	mov    (%rax),%rax
1400170f0:	ff 15 42 5c 00 00    	call   *0x5c42(%rip)        # 0x14001cd38
1400170f6:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1400170fa:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
1400170fe:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140017102:	48 8b 01             	mov    (%rcx),%rax
140017105:	48 8b d3             	mov    %rbx,%rdx
140017108:	48 8b 40 48          	mov    0x48(%rax),%rax
14001710c:	ff 15 26 5c 00 00    	call   *0x5c26(%rip)        # 0x14001cd38
140017112:	85 c0                	test   %eax,%eax
140017114:	0f 88 1d 03 00 00    	js     0x140017437
14001711a:	48 85 db             	test   %rbx,%rbx
14001711d:	74 0a                	je     0x140017129
14001711f:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140017123:	e8 ac 2d ff ff       	call   0x140009ed4
140017128:	90                   	nop
140017129:	4c 39 65 d0          	cmp    %r12,-0x30(%rbp)
14001712d:	74 09                	je     0x140017138
14001712f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140017133:	e8 9c 2d ff ff       	call   0x140009ed4
140017138:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14001713c:	48 3b de             	cmp    %rsi,%rbx
14001713f:	74 16                	je     0x140017157
140017141:	4c 39 23             	cmp    %r12,(%rbx)
140017144:	74 08                	je     0x14001714e
140017146:	48 8b cb             	mov    %rbx,%rcx
140017149:	e8 86 2d ff ff       	call   0x140009ed4
14001714e:	48 8b 06             	mov    (%rsi),%rax
140017151:	4c 89 26             	mov    %r12,(%rsi)
140017154:	48 89 03             	mov    %rax,(%rbx)
140017157:	c7 45 b0 07 00 00 00 	movl   $0x7,-0x50(%rbp)
14001715e:	4c 39 65 40          	cmp    %r12,0x40(%rbp)
140017162:	74 09                	je     0x14001716d
140017164:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140017168:	e8 67 2d ff ff       	call   0x140009ed4
14001716d:	48 8b 0b             	mov    (%rbx),%rcx
140017170:	48 85 c9             	test   %rcx,%rcx
140017173:	75 05                	jne    0x14001717a
140017175:	49 8b dc             	mov    %r12,%rbx
140017178:	eb 1f                	jmp    0x140017199
14001717a:	4c 89 65 40          	mov    %r12,0x40(%rbp)
14001717e:	48 8b 01             	mov    (%rcx),%rax
140017181:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140017185:	48 8d 15 a4 6f 00 00 	lea    0x6fa4(%rip),%rdx        # 0x14001e130
14001718c:	48 8b 00             	mov    (%rax),%rax
14001718f:	ff 15 a3 5b 00 00    	call   *0x5ba3(%rip)        # 0x14001cd38
140017195:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
140017199:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14001719d:	49 8b 07             	mov    (%r15),%rax
1400171a0:	48 8b d3             	mov    %rbx,%rdx
1400171a3:	49 8b cf             	mov    %r15,%rcx
1400171a6:	48 8b 40 68          	mov    0x68(%rax),%rax
1400171aa:	ff 15 88 5b 00 00    	call   *0x5b88(%rip)        # 0x14001cd38
1400171b0:	85 c0                	test   %eax,%eax
1400171b2:	0f 88 87 02 00 00    	js     0x14001743f
1400171b8:	48 85 db             	test   %rbx,%rbx
1400171bb:	74 0a                	je     0x1400171c7
1400171bd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400171c1:	e8 0e 2d ff ff       	call   0x140009ed4
1400171c6:	90                   	nop
1400171c7:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1400171cb:	48 8b cf             	mov    %rdi,%rcx