14024d740:	48 83 ec 78          	sub    $0x78,%rsp
14024d744:	8b d1                	mov    %ecx,%edx
14024d746:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14024d74b:	e8 10 17 00 00       	call   0x14024ee60
14024d750:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14024d755:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024d75a:	0f 10 00             	movups (%rax),%xmm0
14024d75d:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14024d762:	e8 99 f5 ff ff       	call   0x14024cd00
14024d767:	48 8d 15 5a 41 15 01 	lea    0x115415a(%rip),%rdx        # 0x1413a18c8
14024d76e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024d773:	e8 a0 f0 bc 00       	call   0x140e1c818
14024d778:	cc                   	int3
14024d779:	cc                   	int3
14024d77a:	cc                   	int3
14024d77b:	cc                   	int3
14024d77c:	cc                   	int3
14024d77d:	cc                   	int3
14024d77e:	cc                   	int3
14024d77f:	cc                   	int3
14024d780:	48 83 ec 78          	sub    $0x78,%rsp
14024d784:	8b d1                	mov    %ecx,%edx
14024d786:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14024d78b:	e8 90 ff ff ff       	call   0x14024d720
14024d790:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14024d795:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024d79a:	0f 10 00             	movups (%rax),%xmm0
14024d79d:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14024d7a2:	e8 59 f5 ff ff       	call   0x14024cd00
14024d7a7:	48 8d 15 1a 41 15 01 	lea    0x115411a(%rip),%rdx        # 0x1413a18c8
14024d7ae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024d7b3:	e8 60 f0 bc 00       	call   0x140e1c818
14024d7b8:	cc                   	int3
14024d7b9:	cc                   	int3
14024d7ba:	cc                   	int3
14024d7bb:	cc                   	int3
14024d7bc:	cc                   	int3
14024d7bd:	cc                   	int3
14024d7be:	cc                   	int3
14024d7bf:	cc                   	int3
14024d7c0:	48 8b c4             	mov    %rsp,%rax
14024d7c3:	55                   	push   %rbp
14024d7c4:	41 54                	push   %r12
14024d7c6:	41 56                	push   %r14
14024d7c8:	48 83 ec 60          	sub    $0x60,%rsp
14024d7cc:	4d 8b f0             	mov    %r8,%r14
14024d7cf:	4c 8b e2             	mov    %rdx,%r12
14024d7d2:	48 8b e9             	mov    %rcx,%rbp
14024d7d5:	49 3b d0             	cmp    %r8,%rdx
14024d7d8:	0f 84 51 02 00 00    	je     0x14024da2f
14024d7de:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14024d7e2:	48 89 58 10          	mov    %rbx,0x10(%rax)
14024d7e6:	49 8b dc             	mov    %r12,%rbx
14024d7e9:	48 89 70 18          	mov    %rsi,0x18(%rax)
14024d7ed:	48 89 78 20          	mov    %rdi,0x20(%rax)
14024d7f1:	4c 89 68 e0          	mov    %r13,-0x20(%rax)
14024d7f5:	4c 8b 69 08          	mov    0x8(%rcx),%r13
14024d7f9:	4c 89 78 d8          	mov    %r15,-0x28(%rax)
14024d7fd:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
14024d802:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14024d807:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14024d80c:	0f ae e8             	lfence
14024d80f:	41 0f b6 4c 24 10    	movzbl 0x10(%r12),%ecx
14024d815:	49 b8 b3 01 00 00 00 	movabs $0x100000001b3,%r8
14024d81c:	01 00 00
14024d81f:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
14024d826:	9c f2 cb
14024d829:	48 33 c8             	xor    %rax,%rcx
14024d82c:	41 0f b6 44 24 11    	movzbl 0x11(%r12),%eax
14024d832:	49 0f af c8          	imul   %r8,%rcx
14024d836:	48 33 c8             	xor    %rax,%rcx
14024d839:	41 0f b6 44 24 12    	movzbl 0x12(%r12),%eax
14024d83f:	49 0f af c8          	imul   %r8,%rcx
14024d843:	48 33 c8             	xor    %rax,%rcx
14024d846:	41 0f b6 44 24 13    	movzbl 0x13(%r12),%eax
14024d84c:	49 0f af c8          	imul   %r8,%rcx
14024d850:	48 33 c8             	xor    %rax,%rcx
14024d853:	41 0f b6 44 24 14    	movzbl 0x14(%r12),%eax
14024d859:	49 0f af c8          	imul   %r8,%rcx
14024d85d:	48 33 c8             	xor    %rax,%rcx
14024d860:	41 0f b6 44 24 15    	movzbl 0x15(%r12),%eax
14024d866:	49 0f af c8          	imul   %r8,%rcx
14024d86a:	48 33 c8             	xor    %rax,%rcx
14024d86d:	41 0f b6 44 24 16    	movzbl 0x16(%r12),%eax
14024d873:	49 0f af c8          	imul   %r8,%rcx
14024d877:	48 33 c8             	xor    %rax,%rcx
14024d87a:	41 0f b6 44 24 17    	movzbl 0x17(%r12),%eax
14024d880:	49 0f af c8          	imul   %r8,%rcx
14024d884:	48 33 c8             	xor    %rax,%rcx
14024d887:	48 8b 45 30          	mov    0x30(%rbp),%rax
14024d88b:	49 0f af c8          	imul   %r8,%rcx
14024d88f:	48 23 c1             	and    %rcx,%rax
14024d892:	48 c1 e0 04          	shl    $0x4,%rax
14024d896:	48 03 c2             	add    %rdx,%rax
14024d899:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14024d89e:	48 8b 08             	mov    (%rax),%rcx
14024d8a1:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d8a5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024d8aa:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14024d8af:	90                   	nop
14024d8b0:	48 8b fb             	mov    %rbx,%rdi
14024d8b3:	48 8b f3             	mov    %rbx,%rsi
14024d8b6:	48 8b 1b             	mov    (%rbx),%rbx
14024d8b9:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14024d8bd:	e8 5e 3e fd ff       	call   0x140221720
14024d8c2:	ba 38 00 00 00       	mov    $0x38,%edx
14024d8c7:	48 8b cf             	mov    %rdi,%rcx
14024d8ca:	e8 75 d8 bc 00       	call   0x140e1b144
14024d8cf:	48 ff 4d 10          	decq   0x10(%rbp)
14024d8d3:	48 3b 7c 24 38       	cmp    0x38(%rsp),%rdi
14024d8d8:	74 1d                	je     0x14024d8f7
14024d8da:	49 3b de             	cmp    %r14,%rbx
14024d8dd:	75 d1                	jne    0x14024d8b0
14024d8df:	4c 39 64 24 28       	cmp    %r12,0x28(%rsp)
14024d8e4:	0f 85 1c 01 00 00    	jne    0x14024da06
14024d8ea:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14024d8ef:	48 89 19             	mov    %rbx,(%rcx)
14024d8f2:	e9 0f 01 00 00       	jmp    0x14024da06
14024d8f7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14024d8fc:	4c 39 64 24 28       	cmp    %r12,0x28(%rsp)
14024d901:	75 08                	jne    0x14024d90b
14024d903:	4c 89 29             	mov    %r13,(%rcx)
14024d906:	49 8b c5             	mov    %r13,%rax
14024d909:	eb 03                	jmp    0x14024d90e
14024d90b:	49 8b c7             	mov    %r15,%rax
14024d90e:	48 89 41 08          	mov    %rax,0x8(%rcx)
14024d912:	49 3b de             	cmp    %r14,%rbx
14024d915:	0f 84 eb 00 00 00    	je     0x14024da06
14024d91b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14024d920:	0f ae e8             	lfence
14024d923:	0f b6 4b 10          	movzbl 0x10(%rbx),%ecx
14024d927:	48 ba b3 01 00 00 00 	movabs $0x100000001b3,%rdx
14024d92e:	01 00 00
14024d931:	4c 8b 65 30          	mov    0x30(%rbp),%r12
14024d935:	48 b8 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rax
14024d93c:	9c f2 cb
14024d93f:	48 33 c8             	xor    %rax,%rcx
14024d942:	0f b6 43 11          	movzbl 0x11(%rbx),%eax
14024d946:	48 0f af ca          	imul   %rdx,%rcx
14024d94a:	48 33 c8             	xor    %rax,%rcx
14024d94d:	0f b6 43 12          	movzbl 0x12(%rbx),%eax
14024d951:	48 0f af ca          	imul   %rdx,%rcx
14024d955:	48 33 c8             	xor    %rax,%rcx
14024d958:	0f b6 43 13          	movzbl 0x13(%rbx),%eax
14024d95c:	48 0f af ca          	imul   %rdx,%rcx
14024d960:	48 33 c8             	xor    %rax,%rcx
14024d963:	0f b6 43 14          	movzbl 0x14(%rbx),%eax
14024d967:	48 0f af ca          	imul   %rdx,%rcx
14024d96b:	48 33 c8             	xor    %rax,%rcx
14024d96e:	0f b6 43 15          	movzbl 0x15(%rbx),%eax
14024d972:	48 0f af ca          	imul   %rdx,%rcx
14024d976:	48 33 c8             	xor    %rax,%rcx
14024d979:	0f b6 43 16          	movzbl 0x16(%rbx),%eax
14024d97d:	48 0f af ca          	imul   %rdx,%rcx
14024d981:	48 33 c8             	xor    %rax,%rcx
14024d984:	0f b6 43 17          	movzbl 0x17(%rbx),%eax
14024d988:	48 0f af ca          	imul   %rdx,%rcx
14024d98c:	48 33 c8             	xor    %rax,%rcx
14024d98f:	48 0f af ca          	imul   %rdx,%rcx
14024d993:	4c 23 e1             	and    %rcx,%r12
14024d996:	49 c1 e4 04          	shl    $0x4,%r12
14024d99a:	4c 03 64 24 40       	add    0x40(%rsp),%r12
14024d99f:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
14024d9a4:	0f 1f 40 00          	nopl   0x0(%rax)
14024d9a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14024d9af:	00
14024d9b0:	48 8b fb             	mov    %rbx,%rdi
14024d9b3:	48 8b f3             	mov    %rbx,%rsi
14024d9b6:	48 8b 1b             	mov    (%rbx),%rbx
14024d9b9:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14024d9bd:	e8 5e 3d fd ff       	call   0x140221720
14024d9c2:	ba 38 00 00 00       	mov    $0x38,%edx
14024d9c7:	48 8b cf             	mov    %rdi,%rcx
14024d9ca:	e8 75 d7 bc 00       	call   0x140e1b144
14024d9cf:	48 ff 4d 10          	decq   0x10(%rbp)
14024d9d3:	49 3b ff             	cmp    %r15,%rdi
14024d9d6:	74 17                	je     0x14024d9ef
14024d9d8:	49 3b de             	cmp    %r14,%rbx
14024d9db:	75 d3                	jne    0x14024d9b0
14024d9dd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14024d9e2:	49 89 1c 24          	mov    %rbx,(%r12)
14024d9e6:	48 89 18             	mov    %rbx,(%rax)
14024d9e9:	48 89 43 08          	mov    %rax,0x8(%rbx)
14024d9ed:	eb 1e                	jmp    0x14024da0d
14024d9ef:	4d 89 2c 24          	mov    %r13,(%r12)
14024d9f3:	4d 89 6c 24 08       	mov    %r13,0x8(%r12)
14024d9f8:	49 3b de             	cmp    %r14,%rbx
14024d9fb:	0f 85 1f ff ff ff    	jne    0x14024d920
14024da01:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14024da06:	49 89 1f             	mov    %rbx,(%r15)
14024da09:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
14024da0d:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14024da12:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
14024da19:	00
14024da1a:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
14024da21:	00
14024da22:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14024da29:	00
14024da2a:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14024da2f:	49 8b c6             	mov    %r14,%rax
14024da32:	48 83 c4 60          	add    $0x60,%rsp
14024da36:	41 5e                	pop    %r14
14024da38:	41 5c                	pop    %r12
14024da3a:	5d                   	pop    %rbp
14024da3b:	c3                   	ret
14024da3c:	cc                   	int3
14024da3d:	cc                   	int3
14024da3e:	cc                   	int3
14024da3f:	cc                   	int3
14024da40:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024da45:	55                   	push   %rbp
14024da46:	56                   	push   %rsi
14024da47:	57                   	push   %rdi
14024da48:	41 54                	push   %r12
14024da4a:	41 55                	push   %r13
14024da4c:	41 56                	push   %r14
14024da4e:	41 57                	push   %r15
14024da50:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14024da55:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14024da5c:	48 8b 05 9d b4 16 01 	mov    0x116b49d(%rip),%rax        # 0x1413b8f00
14024da63:	48 33 c4             	xor    %rsp,%rax
14024da66:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14024da6a:	41 8b d8             	mov    %r8d,%ebx
14024da6d:	4c 8b f2             	mov    %rdx,%r14
14024da70:	4c 8b e1             	mov    %rcx,%r12
14024da73:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14024da77:	48 85 c9             	test   %rcx,%rcx
14024da7a:	74 43                	je     0x14024dabf
14024da7c:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
14024da80:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14024da84:	48 85 c9             	test   %rcx,%rcx
14024da87:	0f 84 5e 03 00 00    	je     0x14024ddeb
14024da8d:	48 8b 01             	mov    (%rcx),%rax
14024da90:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14024da94:	48 8b 40 10          	mov    0x10(%rax),%rax
14024da98:	ff 15 82 5f d3 00    	call   *0xd35f82(%rip)        # 0x140f83a20
14024da9e:	84 c0                	test   %al,%al
14024daa0:	74 1d                	je     0x14024dabf
14024daa2:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
14024daa7:	48 8b 01             	mov    (%rcx),%rax
14024daaa:	44 8b c3             	mov    %ebx,%r8d
14024daad:	49 8b d6             	mov    %r14,%rdx
14024dab0:	48 8b 40 28          	mov    0x28(%rax),%rax
14024dab4:	ff 15 66 5f d3 00    	call   *0xd35f66(%rip)        # 0x140f83a20
14024daba:	e9 f0 02 00 00       	jmp    0x14024ddaf
14024dabf:	0f 57 c0             	xorps  %xmm0,%xmm0
14024dac2:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
14024dac6:	0f 57 c9             	xorps  %xmm1,%xmm1
14024dac9:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
14024dace:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
14024dad5:	48 8b fe             	mov    %rsi,%rdi
14024dad8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14024dadf:	00
14024dae0:	48 ff c7             	inc    %rdi
14024dae3:	41 80 3c 3e 00       	cmpb   $0x0,(%r14,%rdi,1)
14024dae8:	75 f6                	jne    0x14024dae0
14024daea:	49 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r15
14024daf1:	ff ff 7f
14024daf4:	49 3b ff             	cmp    %r15,%rdi
14024daf7:	0f 87 f4 02 00 00    	ja     0x14024ddf1
14024dafd:	bb 16 00 00 00       	mov    $0x16,%ebx
14024db02:	48 83 ff 0f          	cmp    $0xf,%rdi
14024db06:	77 25                	ja     0x14024db2d
14024db08:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
14024db0c:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
14024db13:	00
14024db14:	0f ae e8             	lfence
14024db17:	4c 8b c7             	mov    %rdi,%r8
14024db1a:	49 8b d6             	mov    %r14,%rdx
14024db1d:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14024db21:	e8 ea 14 c9 00       	call   0x140edf010
14024db26:	c6 44 3d b7 00       	movb   $0x0,-0x49(%rbp,%rdi,1)
14024db2b:	eb 4a                	jmp    0x14024db77
14024db2d:	4c 8b ef             	mov    %rdi,%r13
14024db30:	49 83 cd 0f          	or     $0xf,%r13
14024db34:	4d 3b ef             	cmp    %r15,%r13
14024db37:	76 05                	jbe    0x14024db3e
14024db39:	4d 8b ef             	mov    %r15,%r13
14024db3c:	eb 07                	jmp    0x14024db45
14024db3e:	4c 3b eb             	cmp    %rbx,%r13
14024db41:	4c 0f 42 eb          	cmovb  %rbx,%r13
14024db45:	49 8d 4d 01          	lea    0x1(%r13),%rcx
14024db49:	e8 e2 91 f4 ff       	call   0x140196d30
14024db4e:	48 8b d8             	mov    %rax,%rbx
14024db51:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14024db55:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
14024db59:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
14024db5d:	0f ae e8             	lfence
14024db60:	4c 8b c7             	mov    %rdi,%r8
14024db63:	49 8b d6             	mov    %r14,%rdx
14024db66:	48 8b c8             	mov    %rax,%rcx
14024db69:	e8 a2 14 c9 00       	call   0x140edf010
14024db6e:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
14024db72:	bb 16 00 00 00       	mov    $0x16,%ebx
14024db77:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14024db7b:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
14024db7f:	e8 7c f4 ff ff       	call   0x14024d000
14024db84:	90                   	nop
14024db85:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14024db89:	48 83 fa 0f          	cmp    $0xf,%rdx
14024db8d:	76 31                	jbe    0x14024dbc0
14024db8f:	48 ff c2             	inc    %rdx
14024db92:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14024db96:	48 8b c1             	mov    %rcx,%rax
14024db99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14024dba0:	72 19                	jb     0x14024dbbb
14024dba2:	48 83 c2 27          	add    $0x27,%rdx
14024dba6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024dbaa:	48 2b c1             	sub    %rcx,%rax
14024dbad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14024dbb1:	48 83 f8 1f          	cmp    $0x1f,%rax
14024dbb5:	0f 87 48 02 00 00    	ja     0x14024de03
14024dbbb:	e8 84 d5 bc 00       	call   0x140e1b144
14024dbc0:	0f ae e8             	lfence
14024dbc3:	66 0f 6f 05 65 62 d5 	movdqa 0xd56265(%rip),%xmm0        # 0x140fa3e30
14024dbca:	00
14024dbcb:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14024dbd0:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
14024dbd4:	0f 57 c0             	xorps  %xmm0,%xmm0
14024dbd7:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
14024dbdb:	0f 57 c9             	xorps  %xmm1,%xmm1
14024dbde:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
14024dbe3:	48 ff c6             	inc    %rsi
14024dbe6:	41 80 3c 36 00       	cmpb   $0x0,(%r14,%rsi,1)
14024dbeb:	75 f6                	jne    0x14024dbe3
14024dbed:	49 3b f7             	cmp    %r15,%rsi
14024dbf0:	0f 87 01 02 00 00    	ja     0x14024ddf7
14024dbf6:	48 83 fe 0f          	cmp    $0xf,%rsi
14024dbfa:	77 25                	ja     0x14024dc21
14024dbfc:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
14024dc00:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
14024dc07:	00
14024dc08:	0f ae e8             	lfence
14024dc0b:	4c 8b c6             	mov    %rsi,%r8
14024dc0e:	49 8b d6             	mov    %r14,%rdx
14024dc11:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14024dc15:	e8 f6 13 c9 00       	call   0x140edf010
14024dc1a:	c6 44 35 b7 00       	movb   $0x0,-0x49(%rbp,%rsi,1)
14024dc1f:	eb 44                	jmp    0x14024dc65
14024dc21:	48 8b c6             	mov    %rsi,%rax
14024dc24:	48 83 c8 0f          	or     $0xf,%rax
14024dc28:	49 3b c7             	cmp    %r15,%rax
14024dc2b:	77 0b                	ja     0x14024dc38
14024dc2d:	4c 8b f8             	mov    %rax,%r15
14024dc30:	48 83 f8 16          	cmp    $0x16,%rax
14024dc34:	4c 0f 42 fb          	cmovb  %rbx,%r15
14024dc38:	49 8d 4f 01          	lea    0x1(%r15),%rcx
14024dc3c:	e8 ef 90 f4 ff       	call   0x140196d30
14024dc41:	48 8b d8             	mov    %rax,%rbx
14024dc44:	48 89 45 b7          	mov    %rax,-0x49(%rbp)