14007c9d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007c9d5:	57                   	push   %rdi
14007c9d6:	48 83 ec 20          	sub    $0x20,%rsp
14007c9da:	48 8b 02             	mov    (%rdx),%rax
14007c9dd:	49 8b f8             	mov    %r8,%rdi
14007c9e0:	48 3b 05 d9 6e 1e 00 	cmp    0x1e6ed9(%rip),%rax        # 0x1402638c0
14007c9e7:	48 8b d9             	mov    %rcx,%rbx
14007c9ea:	75 0d                	jne    0x14007c9f9
14007c9ec:	48 8b 42 08          	mov    0x8(%rdx),%rax
14007c9f0:	48 3b 05 d1 6e 1e 00 	cmp    0x1e6ed1(%rip),%rax        # 0x1402638c8
14007c9f7:	74 32                	je     0x14007ca2b
14007c9f9:	48 8b 02             	mov    (%rdx),%rax
14007c9fc:	48 3b 05 25 b4 1c 00 	cmp    0x1cb425(%rip),%rax        # 0x140247e28
14007ca03:	75 0d                	jne    0x14007ca12
14007ca05:	48 8b 42 08          	mov    0x8(%rdx),%rax
14007ca09:	48 3b 05 20 b4 1c 00 	cmp    0x1cb420(%rip),%rax        # 0x140247e30
14007ca10:	74 19                	je     0x14007ca2b
14007ca12:	48 8b 02             	mov    (%rdx),%rax
14007ca15:	48 3b 05 fc b3 1c 00 	cmp    0x1cb3fc(%rip),%rax        # 0x140247e18
14007ca1c:	75 18                	jne    0x14007ca36
14007ca1e:	48 8b 42 08          	mov    0x8(%rdx),%rax
14007ca22:	48 3b 05 f7 b3 1c 00 	cmp    0x1cb3f7(%rip),%rax        # 0x140247e20
14007ca29:	75 0b                	jne    0x14007ca36
14007ca2b:	49 89 18             	mov    %rbx,(%r8)
14007ca2e:	f0 ff 41 0c          	lock incl 0xc(%rcx)
14007ca32:	33 c0                	xor    %eax,%eax
14007ca34:	eb 51                	jmp    0x14007ca87
14007ca36:	48 8b 02             	mov    (%rdx),%rax
14007ca39:	48 3b 05 e0 6e 1e 00 	cmp    0x1e6ee0(%rip),%rax        # 0x140263920
14007ca40:	75 3b                	jne    0x14007ca7d
14007ca42:	48 8b 42 08          	mov    0x8(%rdx),%rax
14007ca46:	48 3b 05 db 6e 1e 00 	cmp    0x1e6edb(%rip),%rax        # 0x140263928
14007ca4d:	75 2e                	jne    0x14007ca7d
14007ca4f:	b9 20 00 00 00       	mov    $0x20,%ecx
14007ca54:	ff 15 f6 60 19 00    	call   *0x1960f6(%rip)        # 0x140212b50
14007ca5a:	48 8b c8             	mov    %rax,%rcx
14007ca5d:	33 c0                	xor    %eax,%eax
14007ca5f:	48 85 c9             	test   %rcx,%rcx
14007ca62:	74 08                	je     0x14007ca6c
14007ca64:	48 8b d3             	mov    %rbx,%rdx
14007ca67:	e8 a0 cb ff ff       	call   0x14007960c
14007ca6c:	48 89 07             	mov    %rax,(%rdi)
14007ca6f:	48 f7 d8             	neg    %rax
14007ca72:	1b c0                	sbb    %eax,%eax
14007ca74:	f7 d0                	not    %eax
14007ca76:	25 0e 00 07 80       	and    $0x8007000e,%eax
14007ca7b:	eb 0a                	jmp    0x14007ca87
14007ca7d:	33 c0                	xor    %eax,%eax
14007ca7f:	49 89 00             	mov    %rax,(%r8)
14007ca82:	b8 02 40 00 80       	mov    $0x80004002,%eax
14007ca87:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007ca8c:	48 83 c4 20          	add    $0x20,%rsp
14007ca90:	5f                   	pop    %rdi
14007ca91:	c3                   	ret
14007ca92:	90                   	nop
14007ca93:	90                   	nop
14007ca94:	90                   	nop
14007ca95:	90                   	nop
14007ca96:	90                   	nop
14007ca97:	90                   	nop
14007ca98:	90                   	nop
14007ca99:	90                   	nop
14007ca9a:	90                   	nop
14007ca9b:	90                   	nop
14007ca9c:	90                   	nop
14007ca9d:	90                   	nop
14007ca9e:	90                   	nop
14007ca9f:	90                   	nop
14007caa0:	40 53                	rex push %rbx
14007caa2:	48 83 ec 40          	sub    $0x40,%rsp
14007caa6:	48 8b da             	mov    %rdx,%rbx
14007caa9:	48 c7 44 24 30 27 00 	movq   $0x27,0x30(%rsp)
14007cab0:	00 00
14007cab2:	48 8d 05 57 6f 1e 00 	lea    0x1e6f57(%rip),%rax        # 0x140263a10
14007cab9:	48 8b cb             	mov    %rbx,%rcx
14007cabc:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14007cac1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007cac6:	e8 bd c8 ff ff       	call   0x140079388
14007cacb:	48 8b c3             	mov    %rbx,%rax
14007cace:	48 83 c4 40          	add    $0x40,%rsp
14007cad2:	5b                   	pop    %rbx
14007cad3:	c3                   	ret
14007cad4:	90                   	nop
14007cad5:	90                   	nop
14007cad6:	90                   	nop
14007cad7:	90                   	nop
14007cad8:	90                   	nop
14007cad9:	90                   	nop
14007cada:	90                   	nop
14007cadb:	90                   	nop
14007cadc:	90                   	nop
14007cadd:	90                   	nop
14007cade:	90                   	nop
14007cadf:	90                   	nop
14007cae0:	48 8d 05 a9 6d 1e 00 	lea    0x1e6da9(%rip),%rax        # 0x140263890
14007cae7:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
14007caed:	48 89 42 08          	mov    %rax,0x8(%rdx)
14007caf1:	48 8b c2             	mov    %rdx,%rax
14007caf4:	c3                   	ret
14007caf5:	90                   	nop
14007caf6:	90                   	nop
14007caf7:	90                   	nop
14007caf8:	90                   	nop
14007caf9:	90                   	nop
14007cafa:	90                   	nop
14007cafb:	90                   	nop
14007cafc:	90                   	nop
14007cafd:	90                   	nop
14007cafe:	90                   	nop
14007caff:	90                   	nop
14007cb00:	48 8b 02             	mov    (%rdx),%rax
14007cb03:	48 3b 05 86 6d 1e 00 	cmp    0x1e6d86(%rip),%rax        # 0x140263890
14007cb0a:	75 1c                	jne    0x14007cb28
14007cb0c:	48 8b 42 08          	mov    0x8(%rdx),%rax
14007cb10:	48 3b 05 81 6d 1e 00 	cmp    0x1e6d81(%rip),%rax        # 0x140263898
14007cb17:	75 0f                	jne    0x14007cb28
14007cb19:	48 8d 41 10          	lea    0x10(%rcx),%rax
14007cb1d:	48 f7 d9             	neg    %rcx
14007cb20:	48 1b c9             	sbb    %rcx,%rcx
14007cb23:	48 23 c8             	and    %rax,%rcx
14007cb26:	eb 02                	jmp    0x14007cb2a
14007cb28:	33 c9                	xor    %ecx,%ecx
14007cb2a:	48 8b c1             	mov    %rcx,%rax
14007cb2d:	c3                   	ret
14007cb2e:	90                   	nop
14007cb2f:	90                   	nop
14007cb30:	48 83 ec 28          	sub    $0x28,%rsp
14007cb34:	48 8d 41 08          	lea    0x8(%rcx),%rax
14007cb38:	41 b8 18 00 00 00    	mov    $0x18,%r8d
14007cb3e:	48 85 c9             	test   %rcx,%rcx
14007cb41:	49 0f 44 c0          	cmove  %r8,%rax
14007cb45:	48 89 02             	mov    %rax,(%rdx)
14007cb48:	33 c0                	xor    %eax,%eax
14007cb4a:	eb 04                	jmp    0x14007cb50
14007cb4c:	8b 44 24 30          	mov    0x30(%rsp),%eax
14007cb50:	48 83 c4 28          	add    $0x28,%rsp
14007cb54:	c3                   	ret
14007cb55:	90                   	nop
14007cb56:	90                   	nop
14007cb57:	90                   	nop
14007cb58:	90                   	nop
14007cb59:	90                   	nop
14007cb5a:	90                   	nop
14007cb5b:	90                   	nop
14007cb5c:	90                   	nop
14007cb5d:	90                   	nop
14007cb5e:	90                   	nop
14007cb5f:	90                   	nop
14007cb60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007cb65:	57                   	push   %rdi
14007cb66:	48 83 ec 20          	sub    $0x20,%rsp
14007cb6a:	48 8b d9             	mov    %rcx,%rbx
14007cb6d:	8b fa                	mov    %edx,%edi
14007cb6f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14007cb73:	48 85 c9             	test   %rcx,%rcx
14007cb76:	74 12                	je     0x14007cb8a
14007cb78:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14007cb7d:	48 8b 01             	mov    (%rcx),%rax
14007cb80:	48 8b 40 10          	mov    0x10(%rax),%rax
14007cb84:	ff 15 a6 62 19 00    	call   *0x1962a6(%rip)        # 0x140212e30
14007cb8a:	48 8b cb             	mov    %rbx,%rcx
14007cb8d:	e8 7e ea ff ff       	call   0x14007b610
14007cb92:	40 f6 c7 01          	test   $0x1,%dil
14007cb96:	74 0e                	je     0x14007cba6
14007cb98:	48 85 db             	test   %rbx,%rbx
14007cb9b:	74 09                	je     0x14007cba6
14007cb9d:	48 8b cb             	mov    %rbx,%rcx
14007cba0:	ff 15 9a 5f 19 00    	call   *0x195f9a(%rip)        # 0x140212b40
14007cba6:	48 8b c3             	mov    %rbx,%rax
14007cba9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007cbae:	48 83 c4 20          	add    $0x20,%rsp
14007cbb2:	5f                   	pop    %rdi
14007cbb3:	c3                   	ret
14007cbb4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007cbb9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14007cbbe:	57                   	push   %rdi
14007cbbf:	48 83 ec 20          	sub    $0x20,%rsp
14007cbc3:	48 8b 01             	mov    (%rcx),%rax
14007cbc6:	49 8b f0             	mov    %r8,%rsi
14007cbc9:	48 8b fa             	mov    %rdx,%rdi
14007cbcc:	4c 8b 48 08          	mov    0x8(%rax),%r9
14007cbd0:	83 62 08 00          	andl   $0x0,0x8(%rdx)
14007cbd4:	4c 89 0a             	mov    %r9,(%rdx)
14007cbd7:	33 c0                	xor    %eax,%eax
14007cbd9:	89 42 0c             	mov    %eax,0xc(%rdx)
14007cbdc:	48 8b 01             	mov    (%rcx),%rax
14007cbdf:	48 8b 1a             	mov    (%rdx),%rbx
14007cbe2:	48 89 42 10          	mov    %rax,0x10(%rdx)
14007cbe6:	eb 2b                	jmp    0x14007cc13
14007cbe8:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14007cbec:	48 89 1f             	mov    %rbx,(%rdi)
14007cbef:	48 8b d6             	mov    %rsi,%rdx
14007cbf2:	e8 f1 be fa ff       	call   0x140028ae8
14007cbf7:	84 c0                	test   %al,%al
14007cbf9:	79 0a                	jns    0x14007cc05
14007cbfb:	83 67 08 00          	andl   $0x0,0x8(%rdi)
14007cbff:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14007cc03:	eb 0e                	jmp    0x14007cc13
14007cc05:	c7 47 08 01 00 00 00 	movl   $0x1,0x8(%rdi)
14007cc0c:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14007cc10:	48 8b 1b             	mov    (%rbx),%rbx
14007cc13:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14007cc17:	74 cf                	je     0x14007cbe8
14007cc19:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007cc1e:	48 8b c7             	mov    %rdi,%rax
14007cc21:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14007cc26:	48 83 c4 20          	add    $0x20,%rsp
14007cc2a:	5f                   	pop    %rdi
14007cc2b:	c3                   	ret
14007cc2c:	48 8b c4             	mov    %rsp,%rax
14007cc2f:	48 89 58 10          	mov    %rbx,0x10(%rax)
14007cc33:	4c 89 40 18          	mov    %r8,0x18(%rax)
14007cc37:	48 89 48 08          	mov    %rcx,0x8(%rax)
14007cc3b:	55                   	push   %rbp
14007cc3c:	56                   	push   %rsi
14007cc3d:	57                   	push   %rdi
14007cc3e:	41 56                	push   %r14
14007cc40:	41 57                	push   %r15
14007cc42:	48 8b ec             	mov    %rsp,%rbp
14007cc45:	48 83 ec 50          	sub    $0x50,%rsp
14007cc49:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14007cc4d:	48 8b da             	mov    %rdx,%rbx
14007cc50:	48 8b 02             	mov    (%rdx),%rax
14007cc53:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007cc57:	48 8d 05 72 d8 ff ff 	lea    -0x278e(%rip),%rax        # 0x14007a4d0
14007cc5e:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007cc62:	41 bf 20 00 00 00    	mov    $0x20,%r15d
14007cc68:	41 8b cf             	mov    %r15d,%ecx
14007cc6b:	ff 15 df 5e 19 00    	call   *0x195edf(%rip)        # 0x140212b50
14007cc71:	33 f6                	xor    %esi,%esi
14007cc73:	48 85 c0             	test   %rax,%rax
14007cc76:	0f 84 e5 03 00 00    	je     0x14007d061
14007cc7c:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14007cc80:	f3 0f 7f 40 08       	movdqu %xmm0,0x8(%rax)
14007cc85:	f0 ff 05 ec 49 29 00 	lock incl 0x2949ec(%rip)        # 0x140311678
14007cc8c:	45 8d 77 e1          	lea    -0x1f(%r15),%r14d
14007cc90:	44 89 70 18          	mov    %r14d,0x18(%rax)
14007cc94:	48 8d 0d 1d d2 1b 00 	lea    0x1bd21d(%rip),%rcx        # 0x140239eb8
14007cc9b:	48 89 08             	mov    %rcx,(%rax)
14007cc9e:	48 89 45 40          	mov    %rax,0x40(%rbp)
14007cca2:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
14007cca6:	48 8b 53 38          	mov    0x38(%rbx),%rdx
14007ccaa:	48 3b 53 40          	cmp    0x40(%rbx),%rdx
14007ccae:	74 0e                	je     0x14007ccbe
14007ccb0:	48 89 75 40          	mov    %rsi,0x40(%rbp)
14007ccb4:	48 89 02             	mov    %rax,(%rdx)
14007ccb7:	48 83 43 38 08       	addq   $0x8,0x38(%rbx)
14007ccbc:	eb 09                	jmp    0x14007ccc7
14007ccbe:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14007ccc2:	e8 b5 12 00 00       	call   0x14007df7c
14007ccc7:	48 39 75 40          	cmp    %rsi,0x40(%rbp)
14007cccb:	74 0a                	je     0x14007ccd7
14007cccd:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14007ccd1:	e8 d2 a3 f8 ff       	call   0x1400070a8
14007ccd6:	90                   	nop
14007ccd7:	48 8d 05 da 7c 1e 00 	lea    0x1e7cda(%rip),%rax        # 0x1402649b8
14007ccde:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007cce2:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
14007cce9:	00
14007ccea:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
14007ccee:	48 8b 03             	mov    (%rbx),%rax
14007ccf1:	44 89 75 40          	mov    %r14d,0x40(%rbp)
14007ccf5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007ccf9:	48 8d 05 10 dc ff ff 	lea    -0x23f0(%rip),%rax        # 0x14007a910
14007cd00:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007cd04:	49 8b cf             	mov    %r15,%rcx
14007cd07:	ff 15 43 5e 19 00    	call   *0x195e43(%rip)        # 0x140212b50
14007cd0d:	48 85 c0             	test   %rax,%rax
14007cd10:	0f 84 54 03 00 00    	je     0x14007d06a
14007cd16:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14007cd1a:	f3 0f 7f 40 08       	movdqu %xmm0,0x8(%rax)
14007cd1f:	f0 ff 05 52 49 29 00 	lock incl 0x294952(%rip)        # 0x140311678
14007cd26:	44 89 70 18          	mov    %r14d,0x18(%rax)
14007cd2a:	48 8d 0d e7 d1 1b 00 	lea    0x1bd1e7(%rip),%rcx        # 0x140239f18
14007cd31:	48 89 08             	mov    %rcx,(%rax)
14007cd34:	48 89 45 30          	mov    %rax,0x30(%rbp)
14007cd38:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14007cd3c:	66 39 35 85 7c 1e 00 	cmp    %si,0x1e7c85(%rip)        # 0x1402649c8
14007cd43:	74 07                	je     0x14007cd4c
14007cd45:	ff 15 3d 5e 19 00    	call   *0x195e3d(%rip)        # 0x140212b88
14007cd4b:	cc                   	int3
14007cd4c:	44 89 75 d8          	mov    %r14d,-0x28(%rbp)
14007cd50:	66 0f 6f c6          	movdqa %xmm6,%xmm0
14007cd54:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14007cd59:	66 0f 7e 45 dc       	movd   %xmm0,-0x24(%rbp)
14007cd5e:	66 0f d6 75 e8       	movq   %xmm6,-0x18(%rbp)
14007cd63:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14007cd67:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007cd6b:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
14007cd6f:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14007cd73:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007cd77:	48 8b cf             	mov    %rdi,%rcx
14007cd7a:	e8 11 03 00 00       	call   0x14007d090
14007cd7f:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14007cd83:	e8 20 a3 f8 ff       	call   0x1400070a8
14007cd88:	90                   	nop
14007cd89:	48 8d 05 40 7c 1e 00 	lea    0x1e7c40(%rip),%rax        # 0x1402649d0
14007cd90:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007cd94:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
14007cd9b:	00
14007cd9c:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
14007cda0:	48 8b 03             	mov    (%rbx),%rax
14007cda3:	44 89 75 40          	mov    %r14d,0x40(%rbp)
14007cda7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007cdab:	48 8d 05 5e de ff ff 	lea    -0x21a2(%rip),%rax        # 0x14007ac10
14007cdb2:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007cdb6:	49 8b cf             	mov    %r15,%rcx
14007cdb9:	ff 15 91 5d 19 00    	call   *0x195d91(%rip)        # 0x140212b50
14007cdbf:	48 85 c0             	test   %rax,%rax
14007cdc2:	0f 84 ab 02 00 00    	je     0x14007d073
14007cdc8:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
14007cdcc:	f3 0f 7f 40 08       	movdqu %xmm0,0x8(%rax)
14007cdd1:	f0 ff 05 a0 48 29 00 	lock incl 0x2948a0(%rip)        # 0x140311678
14007cdd8:	44 89 70 18          	mov    %r14d,0x18(%rax)
14007cddc:	48 8d 0d 15 d1 1b 00 	lea    0x1bd115(%rip),%rcx        # 0x140239ef8
14007cde3:	48 89 08             	mov    %rcx,(%rax)
14007cde6:	48 89 45 30          	mov    %rax,0x30(%rbp)
14007cdea:	66 39 35 ef 7b 1e 00 	cmp    %si,0x1e7bef(%rip)        # 0x1402649e0
14007cdf1:	74 07                	je     0x14007cdfa
14007cdf3:	ff 15 8f 5d 19 00    	call   *0x195d8f(%rip)        # 0x140212b88
14007cdf9:	cc                   	int3
14007cdfa:	44 89 75 d8          	mov    %r14d,-0x28(%rbp)
14007cdfe:	66 0f 6f c6          	movdqa %xmm6,%xmm0
14007ce02:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14007ce07:	66 0f 7e 45 dc       	movd   %xmm0,-0x24(%rbp)
14007ce0c:	66 0f d6 75 e8       	movq   %xmm6,-0x18(%rbp)
14007ce11:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14007ce15:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007ce19:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
14007ce1d:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14007ce21:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007ce25:	48 8b cf             	mov    %rdi,%rcx
14007ce28:	e8 63 02 00 00       	call   0x14007d090
14007ce2d:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14007ce31:	e8 72 a2 f8 ff       	call   0x1400070a8
14007ce36:	48 8d 05 ab 7b 1e 00 	lea    0x1e7bab(%rip),%rax        # 0x1402649e8
14007ce3d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007ce41:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
14007ce48:	00
14007ce49:	0f 10 75 d0          	movups -0x30(%rbp),%xmm6
14007ce4d:	48 8b 03             	mov    (%rbx),%rax
14007ce50:	44 89 75 40          	mov    %r14d,0x40(%rbp)
14007ce54:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007ce58:	48 8d 05 a1 e0 ff ff 	lea    -0x1f5f(%rip),%rax        # 0x14007af00
14007ce5f:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007ce63:	49 8b cf             	mov    %r15,%rcx
14007ce66:	ff 15 e4 5c 19 00    	call   *0x195ce4(%rip)        # 0x140212b50
14007ce6c:	48 85 c0             	test   %rax,%rax
14007ce6f:	0f 84 07 02 00 00    	je     0x14007d07c
14007ce75:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0