14004583f:	0f 84 c4 fa ff ff    	je     0x140045309
140045845:	48 8d 9c 24 40 01 00 	lea    0x140(%rsp),%rbx
14004584c:	00
14004584d:	45 89 d0             	mov    %r10d,%r8d
140045850:	4c 89 fa             	mov    %r15,%rdx
140045853:	48 89 d9             	mov    %rbx,%rcx
140045856:	e8 d5 ef ff ff       	call   0x140044830
14004585b:	48 89 d9             	mov    %rbx,%rcx
14004585e:	e8 1d 9e fe ff       	call   0x14002f680
140045863:	48 8d 0d 1f 94 1b 00 	lea    0x1b941f(%rip),%rcx        # 0x1401fec89
14004586a:	48 89 c2             	mov    %rax,%rdx
14004586d:	e8 be dd 07 00       	call   0x1400c3630
140045872:	49 8d 4f 58          	lea    0x58(%r15),%rcx
140045876:	48 89 da             	mov    %rbx,%rdx
140045879:	e8 72 0f 14 00       	call   0x1401867f0
14004587e:	45 31 f6             	xor    %r14d,%r14d
140045881:	eb 6e                	jmp    0x1400458f1
140045883:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045888:	43 8d 7c 6d 30       	lea    0x30(%r13,%r13,2),%edi
14004588d:	d1 ff                	sar    $1,%edi
14004588f:	48 63 c7             	movslq %edi,%rax
140045892:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140045896:	48 c1 e1 03          	shl    $0x3,%rcx
14004589a:	e8 81 51 08 00       	call   0x1400caa20
14004589f:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1400458a4:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400458a9:	48 89 c1             	mov    %rax,%rcx
1400458ac:	48 89 c6             	mov    %rax,%rsi
1400458af:	e8 3c 45 1a 00       	call   0x1401e9df0
1400458b4:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1400458b9:	e9 ea fe ff ff       	jmp    0x1400457a8
1400458be:	66 90                	xchg   %ax,%ax
1400458c0:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400458c7:	00
1400458c8:	4d 89 e6             	mov    %r12,%r14
1400458cb:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1400458d0:	48 85 ff             	test   %rdi,%rdi
1400458d3:	74 09                	je     0x1400458de
1400458d5:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1400458dc:	89 07                	mov    %eax,(%rdi)
1400458de:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400458e3:	48 85 ff             	test   %rdi,%rdi
1400458e6:	74 09                	je     0x1400458f1
1400458e8:	8b 84 24 bc 00 00 00 	mov    0xbc(%rsp),%eax
1400458ef:	89 07                	mov    %eax,(%rdi)
1400458f1:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1400458f8:	00
1400458f9:	48 85 c0             	test   %rax,%rax
1400458fc:	74 10                	je     0x14004590e
1400458fe:	83 68 24 01          	subl   $0x1,0x24(%rax)
140045902:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
140045909:	00 00 00 00 00
14004590e:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140045913:	48 39 c6             	cmp    %rax,%rsi
140045916:	74 08                	je     0x140045920
140045918:	48 89 f1             	mov    %rsi,%rcx
14004591b:	e8 90 35 0b 00       	call   0x1400f8eb0
140045920:	48 8b 3d c9 31 1f 00 	mov    0x1f31c9(%rip),%rdi        # 0x140238af0
140045927:	48 8b 84 24 78 07 00 	mov    0x778(%rsp),%rax
14004592e:	00
14004592f:	48 2b 07             	sub    (%rdi),%rax
140045932:	0f 85 bb 02 00 00    	jne    0x140045bf3
140045938:	0f 10 b4 24 80 07 00 	movups 0x780(%rsp),%xmm6
14004593f:	00
140045940:	4c 89 f0             	mov    %r14,%rax
140045943:	48 81 c4 98 07 00 00 	add    $0x798,%rsp
14004594a:	5b                   	pop    %rbx
14004594b:	5e                   	pop    %rsi
14004594c:	5f                   	pop    %rdi
14004594d:	5d                   	pop    %rbp
14004594e:	41 5c                	pop    %r12
140045950:	41 5d                	pop    %r13
140045952:	41 5e                	pop    %r14
140045954:	41 5f                	pop    %r15
140045956:	c3                   	ret
140045957:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14004595e:	00 00
140045960:	48 8d 0d 2b 94 1b 00 	lea    0x1b942b(%rip),%rcx        # 0x1401fed92
140045967:	e8 c4 dc 07 00       	call   0x1400c3630
14004596c:	e9 82 fa ff ff       	jmp    0x1400453f3
140045971:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140045978:	4c 89 f1             	mov    %r14,%rcx
14004597b:	e8 30 35 0b 00       	call   0x1400f8eb0
140045980:	e9 77 fa ff ff       	jmp    0x1400453fc
140045985:	0f 1f 00             	nopl   (%rax)
140045988:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14004598d:	48 89 c5             	mov    %rax,%rbp
140045990:	e9 c1 fa ff ff       	jmp    0x140045456
140045995:	0f 1f 00             	nopl   (%rax)
140045998:	8b 94 24 e0 00 00 00 	mov    0xe0(%rsp),%edx
14004599f:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400459a3:	48 89 f9             	mov    %rdi,%rcx
1400459a6:	48 8d b4 24 40 01 00 	lea    0x140(%rsp),%rsi
1400459ad:	00
1400459ae:	0f 11 84 24 f0 00 00 	movups %xmm0,0xf0(%rsp)
1400459b5:	00
1400459b6:	0f 11 84 24 00 01 00 	movups %xmm0,0x100(%rsp)
1400459bd:	00
1400459be:	0f 11 84 24 10 01 00 	movups %xmm0,0x110(%rsp)
1400459c5:	00
1400459c6:	0f 11 84 24 20 01 00 	movups %xmm0,0x120(%rsp)
1400459cd:	00
1400459ce:	0f 11 84 24 30 01 00 	movups %xmm0,0x130(%rsp)
1400459d5:	00
1400459d6:	e8 e5 1d 14 00       	call   0x1401877c0
1400459db:	48 89 fa             	mov    %rdi,%rdx
1400459de:	48 89 f1             	mov    %rsi,%rcx
1400459e1:	41 89 c0             	mov    %eax,%r8d
1400459e4:	e8 47 ee ff ff       	call   0x140044830
1400459e9:	48 89 f1             	mov    %rsi,%rcx
1400459ec:	e8 8f 9c fe ff       	call   0x14002f680
1400459f1:	4c 8d 8f f8 00 00 00 	lea    0xf8(%rdi),%r9
1400459f8:	49 89 e8             	mov    %rbp,%r8
1400459fb:	48 8d 0d 16 93 1b 00 	lea    0x1b9316(%rip),%rcx        # 0x1401fed18
140045a02:	48 89 c2             	mov    %rax,%rdx
140045a05:	e8 26 dc 07 00       	call   0x1400c3630
140045a0a:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
140045a0e:	48 89 f2             	mov    %rsi,%rdx
140045a11:	e8 da 0d 14 00       	call   0x1401867f0
140045a16:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140045a1b:	45 31 c9             	xor    %r9d,%r9d
140045a1e:	48 89 f2             	mov    %rsi,%rdx
140045a21:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140045a28:	00
140045a29:	48 8d 84 24 d8 00 00 	lea    0xd8(%rsp),%rax
140045a30:	00
140045a31:	0f 11 b4 24 f0 00 00 	movups %xmm6,0xf0(%rsp)
140045a38:	00
140045a39:	48 89 84 24 18 01 00 	mov    %rax,0x118(%rsp)
140045a40:	00
140045a41:	e8 3a 43 ff ff       	call   0x140039d80
140045a46:	85 c0                	test   %eax,%eax
140045a48:	0f 88 52 01 00 00    	js     0x140045ba0
140045a4e:	48 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%rsi
140045a55:	00
140045a56:	48 89 f2             	mov    %rsi,%rdx
140045a59:	e9 64 fc ff ff       	jmp    0x1400456c2
140045a5e:	66 90                	xchg   %ax,%ax
140045a60:	48 89 c2             	mov    %rax,%rdx
140045a63:	8b 40 3c             	mov    0x3c(%rax),%eax
140045a66:	48 8d 0d 33 d5 21 00 	lea    0x21d533(%rip),%rcx        # 0x140262fa0
140045a6d:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140045a71:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140045a75:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140045a7a:	4c 8b 72 30          	mov    0x30(%rdx),%r14
140045a7e:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
140045a85:	8b 42 38             	mov    0x38(%rdx),%eax
140045a88:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
140045a8f:	e8 3c 94 fe ff       	call   0x14002eed0
140045a94:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140045a99:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
140045a9d:	48 8b 42 28          	mov    0x28(%rdx),%rax
140045aa1:	48 89 41 08          	mov    %rax,0x8(%rcx)
140045aa5:	48 89 08             	mov    %rcx,(%rax)
140045aa8:	48 89 d1             	mov    %rdx,%rcx
140045aab:	8b 42 38             	mov    0x38(%rdx),%eax
140045aae:	48 29 05 db d4 21 00 	sub    %rax,0x21d4db(%rip)        # 0x140262f90
140045ab5:	e8 f6 33 0b 00       	call   0x1400f8eb0
140045aba:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
140045ac1:	83 fa 04             	cmp    $0x4,%edx
140045ac4:	7f 62                	jg     0x140045b28
140045ac6:	85 d2                	test   %edx,%edx
140045ac8:	0f 8f a0 f8 ff ff    	jg     0x14004536e
140045ace:	4d 8d af f8 00 00 00 	lea    0xf8(%r15),%r13
140045ad5:	e9 7f f8 ff ff       	jmp    0x140045359
140045ada:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140045ae0:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
140045ae7:	00
140045ae8:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
140045aed:	4d 8d af f8 00 00 00 	lea    0xf8(%r15),%r13
140045af4:	48 8d 0d ad 91 1b 00 	lea    0x1b91ad(%rip),%rcx        # 0x1401feca8
140045afb:	4d 89 e8             	mov    %r13,%r8
140045afe:	48 89 fa             	mov    %rdi,%rdx
140045b01:	e8 2a db 07 00       	call   0x1400c3630
140045b06:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
140045b0d:	83 fa 04             	cmp    $0x4,%edx
140045b10:	7e 46                	jle    0x140045b58
140045b12:	8d 42 fa             	lea    -0x6(%rdx),%eax
140045b15:	83 f8 01             	cmp    $0x1,%eax
140045b18:	0f 86 4d f8 ff ff    	jbe    0x14004536b
140045b1e:	e9 36 f8 ff ff       	jmp    0x140045359
140045b23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140045b28:	8d 42 fa             	lea    -0x6(%rdx),%eax
140045b2b:	83 f8 01             	cmp    $0x1,%eax
140045b2e:	77 9e                	ja     0x140045ace
140045b30:	4d 85 f6             	test   %r14,%r14
140045b33:	0f 84 32 f8 ff ff    	je     0x14004536b
140045b39:	4c 8d 05 a8 91 1b 00 	lea    0x1b91a8(%rip),%r8        # 0x1401fece8
140045b40:	ba 00 07 00 00       	mov    $0x700,%edx
140045b45:	48 8d 0d fc 8b 1b 00 	lea    0x1b8bfc(%rip),%rcx        # 0x1401fe748
140045b4c:	e8 3f dc 07 00       	call   0x1400c3790
140045b51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140045b58:	85 d2                	test   %edx,%edx
140045b5a:	0f 8e f9 f7 ff ff    	jle    0x140045359
140045b60:	44 8b 8c 24 bc 00 00 	mov    0xbc(%rsp),%r9d
140045b67:	00
140045b68:	49 89 f8             	mov    %rdi,%r8
140045b6b:	4c 89 e2             	mov    %r12,%rdx
140045b6e:	4c 89 f9             	mov    %r15,%rcx
140045b71:	e8 ca d6 ff ff       	call   0x140043240
140045b76:	49 89 c6             	mov    %rax,%r14
140045b79:	e9 f0 f7 ff ff       	jmp    0x14004536e
140045b7e:	45 31 c9             	xor    %r9d,%r9d
140045b81:	45 31 c0             	xor    %r8d,%r8d
140045b84:	48 8d 15 45 bf ff ff 	lea    -0x40bb(%rip),%rdx        # 0x140041ad0
140045b8b:	48 8d 0d 0e d4 21 00 	lea    0x21d40e(%rip),%rcx        # 0x140262fa0
140045b92:	e8 29 90 fe ff       	call   0x14002ebc0
140045b97:	e9 d8 fa ff ff       	jmp    0x140045674
140045b9c:	0f 1f 40 00          	nopl   0x0(%rax)
140045ba0:	49 8b 55 08          	mov    0x8(%r13),%rdx
140045ba4:	49 8b 45 00          	mov    0x0(%r13),%rax
140045ba8:	48 89 94 24 d0 00 00 	mov    %rdx,0xd0(%rsp)
140045baf:	00
140045bb0:	e9 26 fb ff ff       	jmp    0x1400456db
140045bb5:	4d 8d 87 f8 00 00 00 	lea    0xf8(%r15),%r8
140045bbc:	48 89 ea             	mov    %rbp,%rdx
140045bbf:	48 8d 0d 92 90 1b 00 	lea    0x1b9092(%rip),%rcx        # 0x1401fec58
140045bc6:	e8 65 da 07 00       	call   0x1400c3630
140045bcb:	e9 ae fc ff ff       	jmp    0x14004587e
140045bd0:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
140045bd5:	44 89 ca             	mov    %r9d,%edx
140045bd8:	41 83 f9 04          	cmp    $0x4,%r9d
140045bdc:	0f 8f ec fe ff ff    	jg     0x140045ace
140045be2:	45 85 c9             	test   %r9d,%r9d
140045be5:	0f 8e e3 fe ff ff    	jle    0x140045ace
140045beb:	48 89 c7             	mov    %rax,%rdi
140045bee:	e9 6d ff ff ff       	jmp    0x140045b60
140045bf3:	e8 78 ec 19 00       	call   0x1401e4870
140045bf8:	90                   	nop
140045bf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140045c00:	41 57                	push   %r15
140045c02:	41 56                	push   %r14
140045c04:	41 55                	push   %r13
140045c06:	41 54                	push   %r12
140045c08:	55                   	push   %rbp
140045c09:	57                   	push   %rdi
140045c0a:	56                   	push   %rsi
140045c0b:	53                   	push   %rbx
140045c0c:	48 83 ec 78          	sub    $0x78,%rsp
140045c10:	4c 8b 25 d9 2e 1f 00 	mov    0x1f2ed9(%rip),%r12        # 0x140238af0
140045c17:	4d 8b 69 28          	mov    0x28(%r9),%r13
140045c1b:	49 8b 04 24          	mov    (%r12),%rax
140045c1f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140045c24:	31 c0                	xor    %eax,%eax
140045c26:	48 89 cd             	mov    %rcx,%rbp
140045c29:	48 89 d6             	mov    %rdx,%rsi
140045c2c:	4c 89 c7             	mov    %r8,%rdi
140045c2f:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140045c36:	00 00
140045c38:	4c 89 cb             	mov    %r9,%rbx
140045c3b:	4d 85 ed             	test   %r13,%r13
140045c3e:	0f 84 5c 02 00 00    	je     0x140045ea0
140045c44:	48 83 3d 5c d3 21 00 	cmpq   $0x0,0x21d35c(%rip)        # 0x140262fa8
140045c4b:	00
140045c4c:	4d 8b 71 08          	mov    0x8(%r9),%r14
140045c50:	0f 84 6a 03 00 00    	je     0x140045fc0
140045c56:	42 8d 04 02          	lea    (%rdx,%r8,1),%eax
140045c5a:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140045c5f:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140045c64:	89 c2                	mov    %eax,%edx
140045c66:	89 c1                	mov    %eax,%ecx
140045c68:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140045c6d:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140045c74:	00 00
140045c76:	c1 e9 10             	shr    $0x10,%ecx
140045c79:	c1 ea 08             	shr    $0x8,%edx
140045c7c:	01 ca                	add    %ecx,%edx
140045c7e:	48 8d 0d 1b d3 21 00 	lea    0x21d31b(%rip),%rcx        # 0x140262fa0
140045c85:	01 d0                	add    %edx,%eax
140045c87:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140045c8c:	89 44 24 48          	mov    %eax,0x48(%rsp)
140045c90:	e8 bb 90 fe ff       	call   0x14002ed50
140045c95:	48 85 c0             	test   %rax,%rax
140045c98:	0f 84 22 03 00 00    	je     0x140045fc0
140045c9e:	8b 50 3c             	mov    0x3c(%rax),%edx
140045ca1:	89 54 24 34          	mov    %edx,0x34(%rsp)
140045ca5:	4d 85 f6             	test   %r14,%r14
140045ca8:	74 06                	je     0x140045cb0
140045caa:	8b 50 38             	mov    0x38(%rax),%edx
140045cad:	41 89 16             	mov    %edx,(%r14)
140045cb0:	8b 50 38             	mov    0x38(%rax),%edx
140045cb3:	48 8b 48 30          	mov    0x30(%rax),%rcx
140045cb7:	e8 94 4e 08 00       	call   0x1400cab50
140045cbc:	49 89 45 00          	mov    %rax,0x0(%r13)
140045cc0:	48 8b 43 28          	mov    0x28(%rbx),%rax
140045cc4:	48 83 38 00          	cmpq   $0x0,(%rax)
140045cc8:	0f 84 8a 01 00 00    	je     0x140045e58
140045cce:	49 89 fe             	mov    %rdi,%r14
140045cd1:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
140045cd6:	74 31                	je     0x140045d09
140045cd8:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140045cdd:	48 89 fa             	mov    %rdi,%rdx
140045ce0:	48 89 f1             	mov    %rsi,%rcx
140045ce3:	e8 08 1c 14 00       	call   0x1401878f0
140045ce8:	85 c0                	test   %eax,%eax
140045cea:	0f 88 90 01 00 00    	js     0x140045e80
140045cf0:	8b 44 24 50          	mov    0x50(%rsp),%eax
140045cf4:	48 89 f1             	mov    %rsi,%rcx
140045cf7:	8d 50 01             	lea    0x1(%rax),%edx
140045cfa:	e8 41 1b 14 00       	call   0x140187840
140045cff:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140045d03:	48 29 f8             	sub    %rdi,%rax
140045d06:	48 89 02             	mov    %rax,(%rdx)
140045d09:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140045d0d:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140045d12:	0f 84 50 01 00 00    	je     0x140045e68
140045d18:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140045d1d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140045d22:	48 89 e9             	mov    %rbp,%rcx
140045d25:	45 89 e9             	mov    %r13d,%r9d
140045d28:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140045d2d:	49 89 f8             	mov    %rdi,%r8
140045d30:	48 89 f2             	mov    %rsi,%rdx
140045d33:	e8 78 f1 ff ff       	call   0x140044eb0
140045d38:	89 c5                	mov    %eax,%ebp
140045d3a:	48 8b 03             	mov    (%rbx),%rax
140045d3d:	48 85 c0             	test   %rax,%rax
140045d40:	74 02                	je     0x140045d44
140045d42:	89 28                	mov    %ebp,(%rax)
140045d44:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
140045d49:	74 26                	je     0x140045d71
140045d4b:	89 e9                	mov    %ebp,%ecx
140045d4d:	e8 0e 95 ff ff       	call   0x14003f260
140045d52:	49 89 c7             	mov    %rax,%r15
140045d55:	48 85 c0             	test   %rax,%rax
140045d58:	74 17                	je     0x140045d71
140045d5a:	48 89 c1             	mov    %rax,%rcx
140045d5d:	e8 36 41 1a 00       	call   0x1401e9e98
140045d62:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140045d66:	4c 89 fa             	mov    %r15,%rdx
140045d69:	49 89 c0             	mov    %rax,%r8
140045d6c:	e8 3f 5c 05 00       	call   0x14009b9b0
140045d71:	83 fd ff             	cmp    $0xffffffff,%ebp
140045d74:	0f 84 1c 01 00 00    	je     0x140045e96
140045d7a:	48 8b 6b 18          	mov    0x18(%rbx),%rbp
140045d7e:	48 85 ed             	test   %rbp,%rbp
140045d81:	74 43                	je     0x140045dc6
140045d83:	41 8d 45 fa          	lea    -0x6(%r13),%eax
140045d87:	83 f8 01             	cmp    $0x1,%eax
140045d8a:	0f 86 90 01 00 00    	jbe    0x140045f20
140045d90:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
140045d97:	66 0f ef c0          	pxor   %xmm0,%xmm0
140045d9b:	48 ba 39 8e e3 38 8e 	movabs $0x8e38e38e38e38e39,%rdx
140045da2:	e3 38 8e
140045da5:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140045dac:	48 2b 05 ed 32 1f 00 	sub    0x1f32ed(%rip),%rax        # 0x1402390a0
140045db3:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140045db7:	48 c1 f8 04          	sar    $0x4,%rax
140045dbb:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
140045dbf:	48 0f af c2          	imul   %rdx,%rax