14096573d:	4c 39 7d 70          	cmp    %r15,0x70(%rbp)
140965741:	48 0f 47 4d 58       	cmova  0x58(%rbp),%rcx
140965746:	e8 c5 b6 18 00       	call   0x140af0e10
14096574b:	48 8d 55 58          	lea    0x58(%rbp),%rdx
14096574f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140965754:	e8 87 02 00 00       	call   0x1409659e0
140965759:	90                   	nop
14096575a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14096575f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140965764:	ff 15 ae 6d 1a 00    	call   *0x1a6dae(%rip)        # 0x140b0c518
14096576a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14096576f:	48 8b c8             	mov    %rax,%rcx
140965772:	ff 15 a0 6d 1a 00    	call   *0x1a6da0(%rip)        # 0x140b0c518
140965778:	48 8b 08             	mov    (%rax),%rcx
14096577b:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14096577f:	48 03 c8             	add    %rax,%rcx
140965782:	ff 15 98 6d 1a 00    	call   *0x1a6d98(%rip)        # 0x140b0c520
140965788:	84 c0                	test   %al,%al
14096578a:	0f 84 00 01 00 00    	je     0x140965890
140965790:	44 39 74 24 30       	cmp    %r14d,0x30(%rsp)
140965795:	0f 8c f5 00 00 00    	jl     0x140965890
14096579b:	44 39 74 24 38       	cmp    %r14d,0x38(%rsp)
1409657a0:	0f 8c ea 00 00 00    	jl     0x140965890
1409657a6:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1409657aa:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409657af:	ff 15 73 6d 1a 00    	call   *0x1a6d73(%rip)        # 0x140b0c528
1409657b5:	2b 58 08             	sub    0x8(%rax),%ebx
1409657b8:	2b 18                	sub    (%rax),%ebx
1409657ba:	83 c3 1e             	add    $0x1e,%ebx
1409657bd:	89 1e                	mov    %ebx,(%rsi)
1409657bf:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1409657c4:	48 63 48 04          	movslq 0x4(%rax),%rcx
1409657c8:	48 8d 05 99 73 1c 00 	lea    0x1c7399(%rip),%rax        # 0x140b2cb68
1409657cf:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
1409657d4:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1409657d9:	48 63 48 04          	movslq 0x4(%rax),%rcx
1409657dd:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
1409657e3:	89 54 0c 4c          	mov    %edx,0x4c(%rsp,%rcx,1)
1409657e7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1409657ec:	e8 ff 7a 7a ff       	call   0x14010d2f0
1409657f1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409657f6:	ff 15 94 6d 1a 00    	call   *0x1a6d94(%rip)        # 0x140b0c590
1409657fc:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140965800:	ff 15 8a 6c 1a 00    	call   *0x1a6c8a(%rip)        # 0x140b0c490
140965806:	48 8b 45 70          	mov    0x70(%rbp),%rax
14096580a:	49 3b c7             	cmp    %r15,%rax
14096580d:	76 2d                	jbe    0x14096583c
14096580f:	48 ff c0             	inc    %rax
140965812:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140965816:	48 8b d1             	mov    %rcx,%rdx
140965819:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14096581f:	72 15                	jb     0x140965836
140965821:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140965825:	48 2b d1             	sub    %rcx,%rdx
140965828:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14096582c:	48 83 f8 1f          	cmp    $0x1f,%rax
140965830:	0f 87 cd 00 00 00    	ja     0x140965903
140965836:	ff 15 84 70 1a 00    	call   *0x1a7084(%rip)        # 0x140b0c8c0
14096583c:	4c 89 75 68          	mov    %r14,0x68(%rbp)
140965840:	4c 89 7d 70          	mov    %r15,0x70(%rbp)
140965844:	44 88 75 58          	mov    %r14b,0x58(%rbp)
140965848:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
14096584c:	48 85 ff             	test   %rdi,%rdi
14096584f:	74 38                	je     0x140965889
140965851:	83 cb ff             	or     $0xffffffff,%ebx
140965854:	8b c3                	mov    %ebx,%eax
140965856:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14096585b:	03 c3                	add    %ebx,%eax
14096585d:	75 2a                	jne    0x140965889
14096585f:	48 8b 07             	mov    (%rdi),%rax
140965862:	48 8b cf             	mov    %rdi,%rcx
140965865:	48 8b 00             	mov    (%rax),%rax
140965868:	ff 15 ca 73 1a 00    	call   *0x1a73ca(%rip)        # 0x140b0cc38
14096586e:	8b c3                	mov    %ebx,%eax
140965870:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140965875:	03 c3                	add    %ebx,%eax
140965877:	75 10                	jne    0x140965889
140965879:	48 8b 07             	mov    (%rdi),%rax
14096587c:	48 8b cf             	mov    %rdi,%rcx
14096587f:	48 8b 40 08          	mov    0x8(%rax),%rax
140965883:	ff 15 af 73 1a 00    	call   *0x1a73af(%rip)        # 0x140b0cc38
140965889:	b0 01                	mov    $0x1,%al
14096588b:	e9 cf 00 00 00       	jmp    0x14096595f
140965890:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140965895:	48 63 48 04          	movslq 0x4(%rax),%rcx
140965899:	48 8d 05 c8 72 1c 00 	lea    0x1c72c8(%rip),%rax        # 0x140b2cb68
1409658a0:	48 89 44 0c 50       	mov    %rax,0x50(%rsp,%rcx,1)
1409658a5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1409658aa:	48 63 48 04          	movslq 0x4(%rax),%rcx
1409658ae:	8d 91 70 ff ff ff    	lea    -0x90(%rcx),%edx
1409658b4:	89 54 0c 4c          	mov    %edx,0x4c(%rsp,%rcx,1)
1409658b8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1409658bd:	e8 2e 7a 7a ff       	call   0x14010d2f0
1409658c2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1409658c7:	ff 15 c3 6c 1a 00    	call   *0x1a6cc3(%rip)        # 0x140b0c590
1409658cd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1409658d1:	ff 15 b9 6b 1a 00    	call   *0x1a6bb9(%rip)        # 0x140b0c490
1409658d7:	48 8b 45 70          	mov    0x70(%rbp),%rax
1409658db:	49 3b c7             	cmp    %r15,%rax
1409658de:	76 30                	jbe    0x140965910
1409658e0:	48 ff c0             	inc    %rax
1409658e3:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1409658e7:	48 8b d1             	mov    %rcx,%rdx
1409658ea:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409658f0:	72 18                	jb     0x14096590a
1409658f2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409658f6:	48 2b d1             	sub    %rcx,%rdx
1409658f9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409658fd:	48 83 f8 1f          	cmp    $0x1f,%rax
140965901:	76 07                	jbe    0x14096590a
140965903:	ff 15 8f 70 1a 00    	call   *0x1a708f(%rip)        # 0x140b0c998
140965909:	cc                   	int3
14096590a:	ff 15 b0 6f 1a 00    	call   *0x1a6fb0(%rip)        # 0x140b0c8c0
140965910:	4c 89 75 68          	mov    %r14,0x68(%rbp)
140965914:	4c 89 7d 70          	mov    %r15,0x70(%rbp)
140965918:	44 88 75 58          	mov    %r14b,0x58(%rbp)
14096591c:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140965920:	48 85 ff             	test   %rdi,%rdi
140965923:	74 38                	je     0x14096595d
140965925:	83 cb ff             	or     $0xffffffff,%ebx
140965928:	8b c3                	mov    %ebx,%eax
14096592a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14096592f:	03 c3                	add    %ebx,%eax
140965931:	75 2a                	jne    0x14096595d
140965933:	48 8b 07             	mov    (%rdi),%rax
140965936:	48 8b cf             	mov    %rdi,%rcx
140965939:	48 8b 00             	mov    (%rax),%rax
14096593c:	ff 15 f6 72 1a 00    	call   *0x1a72f6(%rip)        # 0x140b0cc38
140965942:	8b c3                	mov    %ebx,%eax
140965944:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140965949:	03 c3                	add    %ebx,%eax
14096594b:	75 10                	jne    0x14096595d
14096594d:	48 8b 07             	mov    (%rdi),%rax
140965950:	48 8b cf             	mov    %rdi,%rcx
140965953:	48 8b 40 08          	mov    0x8(%rax),%rax
140965957:	ff 15 db 72 1a 00    	call   *0x1a72db(%rip)        # 0x140b0cc38
14096595d:	32 c0                	xor    %al,%al
14096595f:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140965963:	48 33 cc             	xor    %rsp,%rcx
140965966:	e8 75 9c 18 00       	call   0x140aef5e0
14096596b:	48 8b 9c 24 b0 01 00 	mov    0x1b0(%rsp),%rbx
140965972:	00
140965973:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
14096597a:	41 5f                	pop    %r15
14096597c:	41 5e                	pop    %r14
14096597e:	5f                   	pop    %rdi
14096597f:	5e                   	pop    %rsi
140965980:	5d                   	pop    %rbp
140965981:	c3                   	ret
140965982:	90                   	nop
140965983:	90                   	nop
140965984:	40 53                	rex push %rbx
140965986:	48 83 ec 20          	sub    $0x20,%rsp
14096598a:	48 8b 01             	mov    (%rcx),%rax
14096598d:	48 8d 99 90 00 00 00 	lea    0x90(%rcx),%rbx
140965994:	48 63 50 04          	movslq 0x4(%rax),%rdx
140965998:	48 8d 05 c9 71 1c 00 	lea    0x1c71c9(%rip),%rax        # 0x140b2cb68
14096599f:	48 89 84 1a 70 ff ff 	mov    %rax,-0x90(%rdx,%rbx,1)
1409659a6:	ff
1409659a7:	48 8b 01             	mov    (%rcx),%rax
1409659aa:	48 8d 4b 80          	lea    -0x80(%rbx),%rcx
1409659ae:	48 63 50 04          	movslq 0x4(%rax),%rdx
1409659b2:	44 8d 82 70 ff ff ff 	lea    -0x90(%rdx),%r8d
1409659b9:	44 89 84 1a 6c ff ff 	mov    %r8d,-0x94(%rdx,%rbx,1)
1409659c0:	ff
1409659c1:	e8 2a 79 7a ff       	call   0x14010d2f0
1409659c6:	48 8d 4b 88          	lea    -0x78(%rbx),%rcx
1409659ca:	ff 15 c0 6b 1a 00    	call   *0x1a6bc0(%rip)        # 0x140b0c590
1409659d0:	48 8b cb             	mov    %rbx,%rcx
1409659d3:	48 83 c4 20          	add    $0x20,%rsp
1409659d7:	5b                   	pop    %rbx
1409659d8:	48 ff 25 b1 6a 1a 00 	rex.W jmp *0x1a6ab1(%rip)        # 0x140b0c490
1409659df:	cc                   	int3
1409659e0:	48 8b c4             	mov    %rsp,%rax
1409659e3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1409659e7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1409659eb:	44 89 48 20          	mov    %r9d,0x20(%rax)
1409659ef:	48 89 48 08          	mov    %rcx,0x8(%rax)
1409659f3:	57                   	push   %rdi
1409659f4:	48 83 ec 20          	sub    $0x20,%rsp
1409659f8:	48 8b fa             	mov    %rdx,%rdi
1409659fb:	48 8b f1             	mov    %rcx,%rsi
1409659fe:	83 60 20 00          	andl   $0x0,0x20(%rax)
140965a02:	48 8d 05 1b a1 1d 00 	lea    0x1da11b(%rip),%rax        # 0x140b3fb24
140965a09:	48 89 01             	mov    %rax,(%rcx)
140965a0c:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
140965a13:	ff 15 37 69 1a 00    	call   *0x1a6937(%rip)        # 0x140b0c350
140965a19:	c7 44 24 48 01 00 00 	movl   $0x1,0x48(%rsp)
140965a20:	00
140965a21:	45 33 c9             	xor    %r9d,%r9d
140965a24:	45 33 c0             	xor    %r8d,%r8d
140965a27:	48 8d 56 10          	lea    0x10(%rsi),%rdx
140965a2b:	48 8b ce             	mov    %rsi,%rcx
140965a2e:	ff 15 54 6b 1a 00    	call   *0x1a6b54(%rip)        # 0x140b0c588
140965a34:	48 8b 06             	mov    (%rsi),%rax
140965a37:	48 63 50 04          	movslq 0x4(%rax),%rdx
140965a3b:	48 8d 05 26 71 1c 00 	lea    0x1c7126(%rip),%rax        # 0x140b2cb68
140965a42:	48 89 04 32          	mov    %rax,(%rdx,%rsi,1)
140965a46:	48 8b 06             	mov    (%rsi),%rax
140965a49:	48 63 50 04          	movslq 0x4(%rax),%rdx
140965a4d:	44 8d 8a 70 ff ff ff 	lea    -0x90(%rdx),%r9d
140965a54:	44 89 4c 32 fc       	mov    %r9d,-0x4(%rdx,%rsi,1)
140965a59:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140965a5f:	48 8b d7             	mov    %rdi,%rdx
140965a62:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140965a66:	e8 ad 77 9d ff       	call   0x14033d218
140965a6b:	48 8b c6             	mov    %rsi,%rax
140965a6e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140965a73:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140965a78:	48 83 c4 20          	add    $0x20,%rsp
140965a7c:	5f                   	pop    %rdi
140965a7d:	c3                   	ret
140965a7e:	90                   	nop
140965a7f:	90                   	nop
140965a80:	48 8b c4             	mov    %rsp,%rax
140965a83:	48 89 58 08          	mov    %rbx,0x8(%rax)
140965a87:	48 89 68 10          	mov    %rbp,0x10(%rax)
140965a8b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140965a8f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140965a93:	41 56                	push   %r14
140965a95:	48 83 ec 20          	sub    $0x20,%rsp
140965a99:	48 8b d9             	mov    %rcx,%rbx
140965a9c:	4c 8b f2             	mov    %rdx,%r14
140965a9f:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140965aa3:	8a c1                	mov    %cl,%al
140965aa5:	02 43 18             	add    0x18(%rbx),%al
140965aa8:	a8 01                	test   $0x1,%al
140965aaa:	75 15                	jne    0x140965ac1
140965aac:	48 8d 41 02          	lea    0x2(%rcx),%rax
140965ab0:	48 d1 e8             	shr    $1,%rax
140965ab3:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140965ab7:	77 08                	ja     0x140965ac1
140965ab9:	48 8b cb             	mov    %rbx,%rcx
140965abc:	e8 43 05 00 00       	call   0x140966004
140965ac1:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140965ac5:	48 8d 04 55 ff ff ff 	lea    -0x1(,%rdx,2),%rax
140965acc:	ff
140965acd:	48 21 43 18          	and    %rax,0x18(%rbx)
140965ad1:	48 8d 72 ff          	lea    -0x1(%rdx),%rsi
140965ad5:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
140965ad9:	48 03 7b 20          	add    0x20(%rbx),%rdi
140965add:	48 8b 43 08          	mov    0x8(%rbx),%rax
140965ae1:	48 8b ef             	mov    %rdi,%rbp
140965ae4:	48 d1 ed             	shr    $1,%rbp
140965ae7:	48 23 f5             	and    %rbp,%rsi
140965aea:	48 83 3c f0 00       	cmpq   $0x0,(%rax,%rsi,8)
140965aef:	75 22                	jne    0x140965b13
140965af1:	b9 10 00 00 00       	mov    $0x10,%ecx
140965af6:	ff 15 cc 6d 1a 00    	call   *0x1a6dcc(%rip)        # 0x140b0c8c8
140965afc:	48 8b c8             	mov    %rax,%rcx
140965aff:	48 85 c0             	test   %rax,%rax
140965b02:	75 07                	jne    0x140965b0b
140965b04:	ff 15 8e 69 1a 00    	call   *0x1a698e(%rip)        # 0x140b0c498
140965b0a:	cc                   	int3
140965b0b:	48 8b 43 08          	mov    0x8(%rbx),%rax
140965b0f:	48 89 0c f0          	mov    %rcx,(%rax,%rsi,8)
140965b13:	48 8b 43 10          	mov    0x10(%rbx),%rax
140965b17:	83 e7 01             	and    $0x1,%edi
140965b1a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140965b1e:	48 ff c8             	dec    %rax
140965b21:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140965b26:	48 23 c5             	and    %rbp,%rax
140965b29:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140965b2e:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
140965b32:	49 8b 06             	mov    (%r14),%rax
140965b35:	48 89 04 f9          	mov    %rax,(%rcx,%rdi,8)
140965b39:	48 ff 43 20          	incq   0x20(%rbx)
140965b3d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140965b42:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140965b47:	48 83 c4 20          	add    $0x20,%rsp
140965b4b:	41 5e                	pop    %r14
140965b4d:	c3                   	ret
140965b4e:	90                   	nop
140965b4f:	90                   	nop
140965b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140965b55:	57                   	push   %rdi
140965b56:	48 83 ec 20          	sub    $0x20,%rsp
140965b5a:	48 8b d9             	mov    %rcx,%rbx
140965b5d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140965b61:	48 85 c9             	test   %rcx,%rcx
140965b64:	74 19                	je     0x140965b7f
140965b66:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140965b6a:	48 89 43 20          	mov    %rax,0x20(%rbx)
140965b6e:	48 8b c8             	mov    %rax,%rcx
140965b71:	48 85 c0             	test   %rax,%rax
140965b74:	75 f0                	jne    0x140965b66
140965b76:	48 21 43 18          	and    %rax,0x18(%rbx)
140965b7a:	48 85 c0             	test   %rax,%rax
140965b7d:	75 e7                	jne    0x140965b66
140965b7f:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140965b84:	74 59                	je     0x140965bdf
140965b86:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140965b8a:	eb 16                	jmp    0x140965ba2
140965b8c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140965b90:	48 ff cf             	dec    %rdi
140965b93:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
140965b97:	48 85 c9             	test   %rcx,%rcx
140965b9a:	74 06                	je     0x140965ba2
140965b9c:	ff 15 1e 6d 1a 00    	call   *0x1a6d1e(%rip)        # 0x140b0c8c0
140965ba2:	48 85 ff             	test   %rdi,%rdi
140965ba5:	7f e5                	jg     0x140965b8c
140965ba7:	48 8b 43 10          	mov    0x10(%rbx),%rax
140965bab:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140965baf:	48 c1 e0 03          	shl    $0x3,%rax
140965bb3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140965bb9:	72 14                	jb     0x140965bcf
140965bbb:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140965bbf:	48 2b ca             	sub    %rdx,%rcx
140965bc2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140965bc6:	48 83 f8 1f          	cmp    $0x1f,%rax
140965bca:	77 2b                	ja     0x140965bf7
140965bcc:	48 8b ca             	mov    %rdx,%rcx
140965bcf:	ff 15 eb 6c 1a 00    	call   *0x1a6ceb(%rip)        # 0x140b0c8c0
140965bd5:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140965bda:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140965bdf:	48 8b 0b             	mov    (%rbx),%rcx
140965be2:	48 83 23 00          	andq   $0x0,(%rbx)
140965be6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140965beb:	48 83 c4 20          	add    $0x20,%rsp
140965bef:	5f                   	pop    %rdi
140965bf0:	48 ff 25 c9 6c 1a 00 	rex.W jmp *0x1a6cc9(%rip)        # 0x140b0c8c0
140965bf7:	ff 15 9b 6d 1a 00    	call   *0x1a6d9b(%rip)        # 0x140b0c998
140965bfd:	cc                   	int3
140965bfe:	90                   	nop
140965bff:	90                   	nop
140965c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140965c05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140965c0a:	57                   	push   %rdi
140965c0b:	48 83 ec 20          	sub    $0x20,%rsp
140965c0f:	48 8d b1 70 ff ff ff 	lea    -0x90(%rcx),%rsi
140965c16:	48 8b d9             	mov    %rcx,%rbx
140965c19:	48 8b 06             	mov    (%rsi),%rax
140965c1c:	8b fa                	mov    %edx,%edi
140965c1e:	4c 63 40 04          	movslq 0x4(%rax),%r8
140965c22:	48 8d 05 3f 6f 1c 00 	lea    0x1c6f3f(%rip),%rax        # 0x140b2cb68
140965c29:	49 89 84 08 70 ff ff 	mov    %rax,-0x90(%r8,%rcx,1)
140965c30:	ff
140965c31:	48 8b 06             	mov    (%rsi),%rax
140965c34:	4c 63 40 04          	movslq 0x4(%rax),%r8
140965c38:	45 8d 88 70 ff ff ff 	lea    -0x90(%r8),%r9d
140965c3f:	45 89 8c 08 6c ff ff 	mov    %r9d,-0x94(%r8,%rcx,1)
140965c46:	ff
140965c47:	48 83 c1 80          	add    $0xffffffffffffff80,%rcx
140965c4b:	e8 a0 76 7a ff       	call   0x14010d2f0
140965c50:	48 8d 4b 88          	lea    -0x78(%rbx),%rcx
140965c54:	ff 15 36 69 1a 00    	call   *0x1a6936(%rip)        # 0x140b0c590
140965c5a:	48 8b cb             	mov    %rbx,%rcx
140965c5d:	ff 15 2d 68 1a 00    	call   *0x1a682d(%rip)        # 0x140b0c490
140965c63:	40 f6 c7 01          	test   $0x1,%dil
140965c67:	74 08                	je     0x140965c71