140586c86:	48 8b 00             	mov    (%rax),%rax
140586c89:	ff 15 91 cd 9f 00    	call   *0x9fcd91(%rip)        # 0x140f83a20
140586c8f:	90                   	nop
140586c90:	45 84 f6             	test   %r14b,%r14b
140586c93:	74 1a                	je     0x140586caf
140586c95:	48 8d 15 e4 9c a8 00 	lea    0xa89ce4(%rip),%rdx        # 0x141010980
140586c9c:	48 8b 0d 55 a8 ea 00 	mov    0xeaa855(%rip),%rcx        # 0x1414314f8
140586ca3:	e8 18 c9 20 00       	call   0x1407935c0
140586ca8:	32 c0                	xor    %al,%al
140586caa:	e9 f8 09 00 00       	jmp    0x1405876a7
140586caf:	4c 8d 05 e6 4b a4 00 	lea    0xa44be6(%rip),%r8        # 0x140fcb89c
140586cb6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140586cbb:	4c 8b 75 98          	mov    -0x68(%rbp),%r14
140586cbf:	49 8b ce             	mov    %r14,%rcx
140586cc2:	e8 29 62 1b 00       	call   0x14073cef0
140586cc7:	90                   	nop
140586cc8:	48 8b 08             	mov    (%rax),%rcx
140586ccb:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140586ccf:	e8 bc aa 19 00       	call   0x140721790
140586cd4:	0f 57 c0             	xorps  %xmm0,%xmm0
140586cd7:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140586cdb:	33 db                	xor    %ebx,%ebx
140586cdd:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
140586ce1:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140586ce5:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140586cec:	0f 1f 40 00          	nopl   0x0(%rax)
140586cf0:	49 ff c0             	inc    %r8
140586cf3:	42 38 1c 00          	cmp    %bl,(%rax,%r8,1)
140586cf7:	75 f7                	jne    0x140586cf0
140586cf9:	48 8b d0             	mov    %rax,%rdx
140586cfc:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140586d00:	e8 fb 00 c1 ff       	call   0x140196e00
140586d05:	90                   	nop
140586d06:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140586d0b:	48 85 c9             	test   %rcx,%rcx
140586d0e:	74 24                	je     0x140586d34
140586d10:	8b 41 10             	mov    0x10(%rcx),%eax
140586d13:	ff c8                	dec    %eax
140586d15:	89 41 10             	mov    %eax,0x10(%rcx)
140586d18:	85 c0                	test   %eax,%eax
140586d1a:	7f 18                	jg     0x140586d34
140586d1c:	0f 88 0f 0a 00 00    	js     0x140587731
140586d22:	48 8b 01             	mov    (%rcx),%rax
140586d25:	ba 01 00 00 00       	mov    $0x1,%edx
140586d2a:	48 8b 00             	mov    (%rax),%rax
140586d2d:	ff 15 ed cc 9f 00    	call   *0x9fcced(%rip)        # 0x140f83a20
140586d33:	90                   	nop
140586d34:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140586d38:	49 8b cf             	mov    %r15,%rcx
140586d3b:	e8 00 2d 00 00       	call   0x140589a40
140586d40:	48 85 c0             	test   %rax,%rax
140586d43:	74 29                	je     0x140586d6e
140586d45:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140586d49:	48 83 7d 48 0f       	cmpq   $0xf,0x48(%rbp)
140586d4e:	4c 0f 47 45 30       	cmova  0x30(%rbp),%r8
140586d53:	48 8d 15 6e 9c a8 00 	lea    0xa89c6e(%rip),%rdx        # 0x1410109c8
140586d5a:	48 8b 0d 97 a7 ea 00 	mov    0xeaa797(%rip),%rcx        # 0x1414314f8
140586d61:	e8 5a c8 20 00       	call   0x1407935c0
140586d66:	40 32 ff             	xor    %dil,%dil
140586d69:	e9 fe 08 00 00       	jmp    0x14058766c
140586d6e:	4c 8d 05 cb 73 a4 00 	lea    0xa473cb(%rip),%r8        # 0x140fce140
140586d75:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140586d7a:	49 8b ce             	mov    %r14,%rcx
140586d7d:	e8 6e 61 1b 00       	call   0x14073cef0
140586d82:	90                   	nop
140586d83:	4c 8d 05 5e 6d a4 00 	lea    0xa46d5e(%rip),%r8        # 0x140fcdae8
140586d8a:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140586d8e:	49 8b ce             	mov    %r14,%rcx
140586d91:	e8 5a 61 1b 00       	call   0x14073cef0
140586d96:	90                   	nop
140586d97:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
140586d9b:	48 8b 48 20          	mov    0x20(%rax),%rcx
140586d9f:	4c 63 41 08          	movslq 0x8(%rcx),%r8
140586da3:	48 8b 11             	mov    (%rcx),%rdx
140586da6:	0f 57 c0             	xorps  %xmm0,%xmm0
140586da9:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
140586db0:	0f 57 c9             	xorps  %xmm1,%xmm1
140586db3:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
140586dba:	00
140586dbb:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140586dc2:	e8 39 00 c1 ff       	call   0x140196e00
140586dc7:	90                   	nop
140586dc8:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140586dcd:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140586dd2:	b9 30 00 00 00       	mov    $0x30,%ecx
140586dd7:	e8 2c 43 89 00       	call   0x140e1b108
140586ddc:	48 89 00             	mov    %rax,(%rax)
140586ddf:	48 89 40 08          	mov    %rax,0x8(%rax)
140586de3:	48 89 40 10          	mov    %rax,0x10(%rax)
140586de7:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140586ded:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140586df2:	0f 57 c0             	xorps  %xmm0,%xmm0
140586df5:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140586dfb:	c7 45 80 03 00 00 00 	movl   $0x3,-0x80(%rbp)
140586e02:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140586e09:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
140586e10:	0f
140586e11:	48 0f 47 8d 90 00 00 	cmova  0x90(%rbp),%rcx
140586e18:	00
140586e19:	e8 92 ed 2d 00       	call   0x140865bb0
140586e1e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140586e23:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140586e27:	48 83 7d 48 0f       	cmpq   $0xf,0x48(%rbp)
140586e2c:	48 0f 47 4d 30       	cmova  0x30(%rbp),%rcx
140586e31:	e8 7a ed 2d 00       	call   0x140865bb0
140586e36:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140586e3b:	4c 8d 05 7a 22 a2 00 	lea    0xa2227a(%rip),%r8        # 0x140fa90bc
140586e42:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140586e46:	49 8b ce             	mov    %r14,%rcx
140586e49:	e8 a2 60 1b 00       	call   0x14073cef0
140586e4e:	90                   	nop
140586e4f:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140586e53:	e8 d8 d7 1a 00       	call   0x140734630
140586e58:	48 8b c8             	mov    %rax,%rcx
140586e5b:	e8 20 70 1b 00       	call   0x14073de80
140586e60:	48 85 c0             	test   %rax,%rax
140586e63:	74 39                	je     0x140586e9e
140586e65:	48 83 e8 01          	sub    $0x1,%rax
140586e69:	74 2a                	je     0x140586e95
140586e6b:	48 83 f8 01          	cmp    $0x1,%rax
140586e6f:	74 1b                	je     0x140586e8c
140586e71:	48 8d 15 80 9b a8 00 	lea    0xa89b80(%rip),%rdx        # 0x1410109f8
140586e78:	48 8b 0d 79 a6 ea 00 	mov    0xeaa679(%rip),%rcx        # 0x1414314f8
140586e7f:	e8 1c ce 20 00       	call   0x140793ca0
140586e84:	40 32 ff             	xor    %dil,%dil
140586e87:	e9 1a 06 00 00       	jmp    0x1405874a6
140586e8c:	c7 45 80 02 00 00 00 	movl   $0x2,-0x80(%rbp)
140586e93:	eb 0c                	jmp    0x140586ea1
140586e95:	c7 45 80 01 00 00 00 	movl   $0x1,-0x80(%rbp)
140586e9c:	eb 03                	jmp    0x140586ea1
140586e9e:	89 5d 80             	mov    %ebx,-0x80(%rbp)
140586ea1:	4c 8d 05 30 ca a2 00 	lea    0xa2ca30(%rip),%r8        # 0x140fb38d8
140586ea8:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140586eac:	49 8b ce             	mov    %r14,%rcx
140586eaf:	e8 3c 60 1b 00       	call   0x14073cef0
140586eb4:	90                   	nop
140586eb5:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140586eb9:	45 33 f6             	xor    %r14d,%r14d
140586ebc:	4c 89 75 88          	mov    %r14,-0x78(%rbp)
140586ec0:	e8 1b db 1a 00       	call   0x1407349e0
140586ec5:	49 89 45 40          	mov    %rax,0x40(%r13)
140586ec9:	4c 8b a8 a8 00 00 00 	mov    0xa8(%rax),%r13
140586ed0:	49 8b 5d 50          	mov    0x50(%r13),%rbx
140586ed4:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
140586eda:	48 85 db             	test   %rbx,%rbx
140586edd:	74 28                	je     0x140586f07
140586edf:	48 8b 1b             	mov    (%rbx),%rbx
140586ee2:	0f 57 c9             	xorps  %xmm1,%xmm1
140586ee5:	f3 0f 7f 4d d8       	movdqu %xmm1,-0x28(%rbp)
140586eea:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140586eee:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
140586ef2:	0f 57 c0             	xorps  %xmm0,%xmm0
140586ef5:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140586efa:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
140586f00:	66 49 0f 7e cf       	movq   %xmm1,%r15
140586f05:	eb 4c                	jmp    0x140586f53
140586f07:	4d 8b 7d 40          	mov    0x40(%r13),%r15
140586f0b:	4d 85 ff             	test   %r15,%r15
140586f0e:	74 06                	je     0x140586f16
140586f10:	41 8b 45 04          	mov    0x4(%r13),%eax
140586f14:	eb 03                	jmp    0x140586f19
140586f16:	41 8b c6             	mov    %r14d,%eax
140586f19:	48 63 c8             	movslq %eax,%rcx
140586f1c:	48 c1 e1 05          	shl    $0x5,%rcx
140586f20:	49 03 cf             	add    %r15,%rcx
140586f23:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140586f28:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
140586f2c:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140586f30:	49 8b de             	mov    %r14,%rbx
140586f33:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140586f37:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
140586f3b:	4c 3b f9             	cmp    %rcx,%r15
140586f3e:	74 13                	je     0x140586f53
140586f40:	66 45 39 07          	cmp    %r8w,(%r15)
140586f44:	75 0d                	jne    0x140586f53
140586f46:	49 83 c7 20          	add    $0x20,%r15
140586f4a:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
140586f4e:	4c 3b f9             	cmp    %rcx,%r15
140586f51:	75 ed                	jne    0x140586f40
140586f53:	41 0f b7 45 0c       	movzwl 0xc(%r13),%eax
140586f58:	66 ff c0             	inc    %ax
140586f5b:	66 41 89 45 0c       	mov    %ax,0xc(%r13)
140586f60:	49 8b 7d 50          	mov    0x50(%r13),%rdi
140586f64:	48 85 ff             	test   %rdi,%rdi
140586f67:	74 28                	je     0x140586f91
140586f69:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140586f6d:	0f 57 c0             	xorps  %xmm0,%xmm0
140586f70:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
140586f75:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
140586f79:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
140586f7d:	66 ff c0             	inc    %ax
140586f80:	66 41 89 45 0c       	mov    %ax,0xc(%r13)
140586f85:	66 48 0f 7e c2       	movq   %xmm0,%rdx
140586f8a:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140586f8f:	eb 6c                	jmp    0x140586ffd
140586f91:	49 8b 4d 40          	mov    0x40(%r13),%rcx
140586f95:	48 8b d1             	mov    %rcx,%rdx
140586f98:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140586f9d:	48 85 c9             	test   %rcx,%rcx
140586fa0:	74 16                	je     0x140586fb8
140586fa2:	49 63 55 04          	movslq 0x4(%r13),%rdx
140586fa6:	48 c1 e2 05          	shl    $0x5,%rdx
140586faa:	48 03 d1             	add    %rcx,%rdx
140586fad:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140586fb2:	41 8b 45 04          	mov    0x4(%r13),%eax
140586fb6:	eb 03                	jmp    0x140586fbb
140586fb8:	41 8b c6             	mov    %r14d,%eax
140586fbb:	48 98                	cltq
140586fbd:	48 c1 e0 05          	shl    $0x5,%rax
140586fc1:	48 03 c1             	add    %rcx,%rax
140586fc4:	48 89 55 10          	mov    %rdx,0x10(%rbp)
140586fc8:	48 89 45 18          	mov    %rax,0x18(%rbp)
140586fcc:	49 8b fe             	mov    %r14,%rdi
140586fcf:	4c 89 75 20          	mov    %r14,0x20(%rbp)
140586fd3:	4c 89 6d 08          	mov    %r13,0x8(%rbp)
140586fd7:	48 3b d0             	cmp    %rax,%rdx
140586fda:	74 1c                	je     0x140586ff8
140586fdc:	0f 1f 40 00          	nopl   0x0(%rax)
140586fe0:	66 44 39 02          	cmp    %r8w,(%rdx)
140586fe4:	75 0d                	jne    0x140586ff3
140586fe6:	48 83 c2 20          	add    $0x20,%rdx
140586fea:	48 89 55 10          	mov    %rdx,0x10(%rbp)
140586fee:	48 3b d0             	cmp    %rax,%rdx
140586ff1:	75 ed                	jne    0x140586fe0
140586ff3:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140586ff8:	66 41 ff 45 0c       	incw   0xc(%r13)
140586ffd:	0f 1f 00             	nopl   (%rax)
140587000:	49 8b 4d 50          	mov    0x50(%r13),%rcx
140587004:	48 85 c9             	test   %rcx,%rcx
140587007:	74 05                	je     0x14058700e
140587009:	48 3b df             	cmp    %rdi,%rbx
14058700c:	eb 03                	jmp    0x140587011
14058700e:	4c 3b fa             	cmp    %rdx,%r15
140587011:	0f 94 c0             	sete   %al
140587014:	84 c0                	test   %al,%al
140587016:	0f 85 ba 03 00 00    	jne    0x1405873d6
14058701c:	48 85 c9             	test   %rcx,%rcx
14058701f:	74 3b                	je     0x14058705c
140587021:	48 8b cb             	mov    %rbx,%rcx
140587024:	e8 37 b4 21 00       	call   0x1407a2460
140587029:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14058702e:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140587033:	4c 8b c8             	mov    %rax,%r9
140587036:	44 8b 43 18          	mov    0x18(%rbx),%r8d
14058703a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14058703e:	49 8b cd             	mov    %r13,%rcx
140587041:	e8 2a f2 ce ff       	call   0x140276270
140587046:	85 c0                	test   %eax,%eax
140587048:	78 0d                	js     0x140587057
14058704a:	48 63 f0             	movslq %eax,%rsi
14058704d:	48 c1 e6 05          	shl    $0x5,%rsi
140587051:	49 03 75 40          	add    0x40(%r13),%rsi
140587055:	eb 08                	jmp    0x14058705f
140587057:	49 8b f6             	mov    %r14,%rsi
14058705a:	eb 03                	jmp    0x14058705f
14058705c:	49 8b f7             	mov    %r15,%rsi
14058705f:	4c 8d 76 18          	lea    0x18(%rsi),%r14
140587063:	83 7e 04 08          	cmpl   $0x8,0x4(%rsi)
140587067:	76 03                	jbe    0x14058706c
140587069:	4d 8b 36             	mov    (%r14),%r14
14058706c:	b9 38 00 00 00       	mov    $0x38,%ecx
140587071:	e8 92 40 89 00       	call   0x140e1b108
140587076:	48 89 45 28          	mov    %rax,0x28(%rbp)
14058707a:	48 85 c0             	test   %rax,%rax
14058707d:	74 18                	je     0x140587097
14058707f:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
140587083:	44 8b 46 04          	mov    0x4(%rsi),%r8d
140587087:	49 8b d6             	mov    %r14,%rdx
14058708a:	48 8b c8             	mov    %rax,%rcx
14058708d:	e8 1e aa 21 00       	call   0x1407a1ab0
140587092:	45 33 f6             	xor    %r14d,%r14d
140587095:	eb 06                	jmp    0x14058709d
140587097:	45 33 f6             	xor    %r14d,%r14d
14058709a:	41 8b c6             	mov    %r14d,%eax
14058709d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1405870a2:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1405870a6:	41 83 cc 18          	or     $0x18,%r12d
1405870aa:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
1405870af:	48 8b 76 10          	mov    0x10(%rsi),%rsi
1405870b3:	4c 8b c0             	mov    %rax,%r8
1405870b6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1405870bb:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1405870bf:	48 8b 48 40          	mov    0x40(%rax),%rcx
1405870c3:	e8 b8 8b 1b 00       	call   0x14073fc80
1405870c8:	90                   	nop
1405870c9:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1405870ce:	48 8b 40 20          	mov    0x20(%rax),%rax
1405870d2:	48 8b 08             	mov    (%rax),%rcx
1405870d5:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1405870d9:	e8 b2 a6 19 00       	call   0x140721790
1405870de:	0f 57 c0             	xorps  %xmm0,%xmm0
1405870e1:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
1405870e5:	4c 89 b5 80 00 00 00 	mov    %r14,0x80(%rbp)
1405870ec:	4c 89 b5 88 00 00 00 	mov    %r14,0x88(%rbp)
1405870f3:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1405870fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140587100:	49 ff c0             	inc    %r8
140587103:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140587108:	75 f6                	jne    0x140587100
14058710a:	48 8b d0             	mov    %rax,%rdx
14058710d:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140587111:	e8 ea fc c0 ff       	call   0x140196e00
140587116:	90                   	nop
140587117:	48 8b 06             	mov    (%rsi),%rax
14058711a:	48 8b 48 20          	mov    0x20(%rax),%rcx
14058711e:	e8 6d a6 19 00       	call   0x140721790
140587123:	0f 57 c0             	xorps  %xmm0,%xmm0
140587126:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
14058712a:	4c 89 75 60          	mov    %r14,0x60(%rbp)
14058712e:	4c 89 75 68          	mov    %r14,0x68(%rbp)
140587132:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140587139:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140587140:	49 ff c0             	inc    %r8
140587143:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140587148:	75 f6                	jne    0x140587140
14058714a:	48 8b d0             	mov    %rax,%rdx
14058714d:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140587151:	e8 aa fc c0 ff       	call   0x140196e00
140587156:	90                   	nop
140587157:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14058715b:	48 83 7d 68 0f       	cmpq   $0xf,0x68(%rbp)
140587160:	48 0f 47 4d 50       	cmova  0x50(%rbp),%rcx
140587165:	e8 46 ea 2d 00       	call   0x140865bb0
14058716a:	4c 8b f0             	mov    %rax,%r14
14058716d:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140587171:	48 83 bd 88 00 00 00 	cmpq   $0xf,0x88(%rbp)
140587178:	0f
140587179:	48 0f 47 4d 70       	cmova  0x70(%rbp),%rcx
14058717e:	e8 2d ea 2d 00       	call   0x140865bb0
140587183:	4c 8b e0             	mov    %rax,%r12
140587186:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14058718b:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140587190:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140587194:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
14058719b:	00
14058719c:	b9 30 00 00 00       	mov    $0x30,%ecx
1405871a1:	e8 62 3f 89 00       	call   0x140e1b108
1405871a6:	4c 8b d8             	mov    %rax,%r11
1405871a9:	48 89 45 00          	mov    %rax,0x0(%rbp)
1405871ad:	4c 89 60 20          	mov    %r12,0x20(%rax)
1405871b1:	4c 89 70 28          	mov    %r14,0x28(%rax)
1405871b5:	48 89 30             	mov    %rsi,(%rax)
1405871b8:	48 89 70 08          	mov    %rsi,0x8(%rax)
1405871bc:	48 89 70 10          	mov    %rsi,0x10(%rax)
1405871c0:	66 c7 40 18 00 00    	movw   $0x0,0x18(%rax)
1405871c6:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
1405871cb:	4d 8b 42 08          	mov    0x8(%r10),%r8
1405871cf:	4c 89 45 b0          	mov    %r8,-0x50(%rbp)
1405871d3:	45 33 f6             	xor    %r14d,%r14d
1405871d6:	44 89 75 b8          	mov    %r14d,-0x48(%rbp)