140a2ec1b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a2ec1f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a2ec23:	41 57                	push   %r15
140a2ec25:	48 83 ec 20          	sub    $0x20,%rsp
140a2ec29:	48 bd aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rbp
140a2ec30:	aa aa 0a
140a2ec33:	48 8b f9             	mov    %rcx,%rdi
140a2ec36:	48 3b d5             	cmp    %rbp,%rdx
140a2ec39:	0f 87 22 01 00 00    	ja     0x140a2ed61
140a2ec3f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a2ec43:	49 bf ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r15
140a2ec4a:	aa aa aa
140a2ec4d:	48 2b 0f             	sub    (%rdi),%rcx
140a2ec50:	48 8b c5             	mov    %rbp,%rax
140a2ec53:	48 c1 f9 03          	sar    $0x3,%rcx
140a2ec57:	49 0f af cf          	imul   %r15,%rcx
140a2ec5b:	4c 8b c1             	mov    %rcx,%r8
140a2ec5e:	49 d1 e8             	shr    $1,%r8
140a2ec61:	49 2b c0             	sub    %r8,%rax
140a2ec64:	48 3b c8             	cmp    %rax,%rcx
140a2ec67:	76 05                	jbe    0x140a2ec6e
140a2ec69:	48 8b f5             	mov    %rbp,%rsi
140a2ec6c:	eb 0b                	jmp    0x140a2ec79
140a2ec6e:	49 8d 34 08          	lea    (%r8,%rcx,1),%rsi
140a2ec72:	48 3b f2             	cmp    %rdx,%rsi
140a2ec75:	48 0f 42 f2          	cmovb  %rdx,%rsi
140a2ec79:	33 db                	xor    %ebx,%ebx
140a2ec7b:	48 39 1f             	cmp    %rbx,(%rdi)
140a2ec7e:	74 53                	je     0x140a2ecd3
140a2ec80:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140a2ec84:	48 8b 0f             	mov    (%rdi),%rcx
140a2ec87:	e8 2c f9 5e ff       	call   0x14001e5b8
140a2ec8c:	48 8b 0f             	mov    (%rdi),%rcx
140a2ec8f:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a2ec93:	48 2b c1             	sub    %rcx,%rax
140a2ec96:	48 c1 f8 03          	sar    $0x3,%rax
140a2ec9a:	49 0f af c7          	imul   %r15,%rax
140a2ec9e:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140a2eca2:	48 c1 e0 03          	shl    $0x3,%rax
140a2eca6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a2ecac:	72 14                	jb     0x140a2ecc2
140a2ecae:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a2ecb2:	48 2b ca             	sub    %rdx,%rcx
140a2ecb5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a2ecb9:	48 83 f8 1f          	cmp    $0x1f,%rax
140a2ecbd:	77 59                	ja     0x140a2ed18
140a2ecbf:	48 8b ca             	mov    %rdx,%rcx
140a2ecc2:	ff 15 f8 db 0d 00    	call   *0xddbf8(%rip)        # 0x140b0c8c0
140a2ecc8:	48 89 1f             	mov    %rbx,(%rdi)
140a2eccb:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140a2eccf:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140a2ecd3:	48 3b f5             	cmp    %rbp,%rsi
140a2ecd6:	0f 87 8b 00 00 00    	ja     0x140a2ed67
140a2ecdc:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
140a2ece0:	48 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%rsi
140a2ece7:	00
140a2ece8:	48 85 f6             	test   %rsi,%rsi
140a2eceb:	74 4a                	je     0x140a2ed37
140a2eced:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140a2ecf4:	72 29                	jb     0x140a2ed1f
140a2ecf6:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
140a2ecfa:	48 3b ce             	cmp    %rsi,%rcx
140a2ecfd:	76 68                	jbe    0x140a2ed67
140a2ecff:	ff 15 c3 db 0d 00    	call   *0xddbc3(%rip)        # 0x140b0c8c8
140a2ed05:	48 85 c0             	test   %rax,%rax
140a2ed08:	74 23                	je     0x140a2ed2d
140a2ed0a:	48 8d 58 27          	lea    0x27(%rax),%rbx
140a2ed0e:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
140a2ed12:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140a2ed16:	eb 1f                	jmp    0x140a2ed37
140a2ed18:	ff 15 7a dc 0d 00    	call   *0xddc7a(%rip)        # 0x140b0c998
140a2ed1e:	cc                   	int3
140a2ed1f:	48 8b ce             	mov    %rsi,%rcx
140a2ed22:	ff 15 a0 db 0d 00    	call   *0xddba0(%rip)        # 0x140b0c8c8
140a2ed28:	48 85 c0             	test   %rax,%rax
140a2ed2b:	75 07                	jne    0x140a2ed34
140a2ed2d:	ff 15 65 d7 0d 00    	call   *0xdd765(%rip)        # 0x140b0c498
140a2ed33:	cc                   	int3
140a2ed34:	48 8b d8             	mov    %rax,%rbx
140a2ed37:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a2ed3c:	48 8d 04 33          	lea    (%rbx,%rsi,1),%rax
140a2ed40:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a2ed45:	48 89 1f             	mov    %rbx,(%rdi)
140a2ed48:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140a2ed4c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a2ed51:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a2ed55:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a2ed5a:	48 83 c4 20          	add    $0x20,%rsp
140a2ed5e:	41 5f                	pop    %r15
140a2ed60:	c3                   	ret
140a2ed61:	e8 02 d0 5e ff       	call   0x14001bd68
140a2ed66:	cc                   	int3
140a2ed67:	e8 64 4f 5d ff       	call   0x140003cd0
140a2ed6c:	cc                   	int3
140a2ed6d:	90                   	nop
140a2ed6e:	90                   	nop
140a2ed6f:	90                   	nop
140a2ed70:	48 8b c4             	mov    %rsp,%rax
140a2ed73:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a2ed77:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a2ed7b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a2ed7f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a2ed83:	41 57                	push   %r15
140a2ed85:	48 83 ec 20          	sub    $0x20,%rsp
140a2ed89:	48 be 76 62 27 76 62 	movabs $0x276276276276276,%rsi
140a2ed90:	27 76 02
140a2ed93:	48 8b d9             	mov    %rcx,%rbx
140a2ed96:	48 3b d6             	cmp    %rsi,%rdx
140a2ed99:	0f 87 c6 00 00 00    	ja     0x140a2ee65
140a2ed9f:	48 8b 39             	mov    (%rcx),%rdi
140a2eda2:	49 bf c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r15
140a2eda9:	ec c4 4e
140a2edac:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a2edb0:	48 8b c6             	mov    %rsi,%rax
140a2edb3:	48 2b cf             	sub    %rdi,%rcx
140a2edb6:	48 c1 f9 03          	sar    $0x3,%rcx
140a2edba:	49 0f af cf          	imul   %r15,%rcx
140a2edbe:	4c 8b c1             	mov    %rcx,%r8
140a2edc1:	49 d1 e8             	shr    $1,%r8
140a2edc4:	49 2b c0             	sub    %r8,%rax
140a2edc7:	48 3b c8             	cmp    %rax,%rcx
140a2edca:	77 0b                	ja     0x140a2edd7
140a2edcc:	49 8d 34 08          	lea    (%r8,%rcx,1),%rsi
140a2edd0:	48 3b f2             	cmp    %rdx,%rsi
140a2edd3:	48 0f 42 f2          	cmovb  %rdx,%rsi
140a2edd7:	48 85 ff             	test   %rdi,%rdi
140a2edda:	74 5d                	je     0x140a2ee39
140a2eddc:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
140a2ede0:	eb 0c                	jmp    0x140a2edee
140a2ede2:	48 8b cf             	mov    %rdi,%rcx
140a2ede5:	e8 fe 04 6f ff       	call   0x14011f2e8
140a2edea:	48 83 c7 68          	add    $0x68,%rdi
140a2edee:	48 3b fd             	cmp    %rbp,%rdi
140a2edf1:	75 ef                	jne    0x140a2ede2
140a2edf3:	48 8b 0b             	mov    (%rbx),%rcx
140a2edf6:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a2edfa:	48 2b c1             	sub    %rcx,%rax
140a2edfd:	48 c1 f8 03          	sar    $0x3,%rax
140a2ee01:	49 0f af c7          	imul   %r15,%rax
140a2ee05:	48 6b c0 68          	imul   $0x68,%rax,%rax
140a2ee09:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a2ee0f:	72 14                	jb     0x140a2ee25
140a2ee11:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a2ee15:	48 2b ca             	sub    %rdx,%rcx
140a2ee18:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a2ee1c:	48 83 f8 1f          	cmp    $0x1f,%rax
140a2ee20:	77 3c                	ja     0x140a2ee5e
140a2ee22:	48 8b ca             	mov    %rdx,%rcx
140a2ee25:	ff 15 95 da 0d 00    	call   *0xdda95(%rip)        # 0x140b0c8c0
140a2ee2b:	48 83 23 00          	andq   $0x0,(%rbx)
140a2ee2f:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140a2ee34:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140a2ee39:	48 8b d6             	mov    %rsi,%rdx
140a2ee3c:	48 8b cb             	mov    %rbx,%rcx
140a2ee3f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a2ee44:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a2ee49:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a2ee4e:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a2ee53:	48 83 c4 20          	add    $0x20,%rsp
140a2ee57:	41 5f                	pop    %r15
140a2ee59:	e9 aa ff 6e ff       	jmp    0x14011ee08
140a2ee5e:	ff 15 34 db 0d 00    	call   *0xddb34(%rip)        # 0x140b0c998
140a2ee64:	cc                   	int3
140a2ee65:	e8 fe ce 5e ff       	call   0x14001bd68
140a2ee6a:	cc                   	int3
140a2ee6b:	90                   	nop
140a2ee6c:	48 8b c4             	mov    %rsp,%rax
140a2ee6f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a2ee73:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a2ee77:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a2ee7b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a2ee7f:	41 57                	push   %r15
140a2ee81:	48 83 ec 20          	sub    $0x20,%rsp
140a2ee85:	48 bd aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rbp
140a2ee8c:	aa aa 0a
140a2ee8f:	48 8b f9             	mov    %rcx,%rdi
140a2ee92:	48 3b d5             	cmp    %rbp,%rdx
140a2ee95:	0f 87 22 01 00 00    	ja     0x140a2efbd
140a2ee9b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a2ee9f:	49 bf ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r15
140a2eea6:	aa aa aa
140a2eea9:	48 2b 0f             	sub    (%rdi),%rcx
140a2eeac:	48 8b c5             	mov    %rbp,%rax
140a2eeaf:	48 c1 f9 03          	sar    $0x3,%rcx
140a2eeb3:	49 0f af cf          	imul   %r15,%rcx
140a2eeb7:	4c 8b c1             	mov    %rcx,%r8
140a2eeba:	49 d1 e8             	shr    $1,%r8
140a2eebd:	49 2b c0             	sub    %r8,%rax
140a2eec0:	48 3b c8             	cmp    %rax,%rcx
140a2eec3:	76 05                	jbe    0x140a2eeca
140a2eec5:	48 8b f5             	mov    %rbp,%rsi
140a2eec8:	eb 0b                	jmp    0x140a2eed5
140a2eeca:	49 8d 34 08          	lea    (%r8,%rcx,1),%rsi
140a2eece:	48 3b f2             	cmp    %rdx,%rsi
140a2eed1:	48 0f 42 f2          	cmovb  %rdx,%rsi
140a2eed5:	33 db                	xor    %ebx,%ebx
140a2eed7:	48 39 1f             	cmp    %rbx,(%rdi)
140a2eeda:	74 53                	je     0x140a2ef2f
140a2eedc:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140a2eee0:	48 8b 0f             	mov    (%rdi),%rcx
140a2eee3:	e8 70 e4 8c ff       	call   0x1402fd358
140a2eee8:	48 8b 0f             	mov    (%rdi),%rcx
140a2eeeb:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a2eeef:	48 2b c1             	sub    %rcx,%rax
140a2eef2:	48 c1 f8 03          	sar    $0x3,%rax
140a2eef6:	49 0f af c7          	imul   %r15,%rax
140a2eefa:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140a2eefe:	48 c1 e0 03          	shl    $0x3,%rax
140a2ef02:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a2ef08:	72 14                	jb     0x140a2ef1e
140a2ef0a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a2ef0e:	48 2b ca             	sub    %rdx,%rcx
140a2ef11:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a2ef15:	48 83 f8 1f          	cmp    $0x1f,%rax
140a2ef19:	77 59                	ja     0x140a2ef74
140a2ef1b:	48 8b ca             	mov    %rdx,%rcx
140a2ef1e:	ff 15 9c d9 0d 00    	call   *0xdd99c(%rip)        # 0x140b0c8c0
140a2ef24:	48 89 1f             	mov    %rbx,(%rdi)
140a2ef27:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140a2ef2b:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140a2ef2f:	48 3b f5             	cmp    %rbp,%rsi
140a2ef32:	0f 87 8b 00 00 00    	ja     0x140a2efc3
140a2ef38:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
140a2ef3c:	48 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%rsi
140a2ef43:	00
140a2ef44:	48 85 f6             	test   %rsi,%rsi
140a2ef47:	74 4a                	je     0x140a2ef93
140a2ef49:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140a2ef50:	72 29                	jb     0x140a2ef7b
140a2ef52:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
140a2ef56:	48 3b ce             	cmp    %rsi,%rcx
140a2ef59:	76 68                	jbe    0x140a2efc3
140a2ef5b:	ff 15 67 d9 0d 00    	call   *0xdd967(%rip)        # 0x140b0c8c8
140a2ef61:	48 85 c0             	test   %rax,%rax
140a2ef64:	74 23                	je     0x140a2ef89
140a2ef66:	48 8d 58 27          	lea    0x27(%rax),%rbx
140a2ef6a:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
140a2ef6e:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140a2ef72:	eb 1f                	jmp    0x140a2ef93
140a2ef74:	ff 15 1e da 0d 00    	call   *0xdda1e(%rip)        # 0x140b0c998
140a2ef7a:	cc                   	int3
140a2ef7b:	48 8b ce             	mov    %rsi,%rcx
140a2ef7e:	ff 15 44 d9 0d 00    	call   *0xdd944(%rip)        # 0x140b0c8c8
140a2ef84:	48 85 c0             	test   %rax,%rax
140a2ef87:	75 07                	jne    0x140a2ef90
140a2ef89:	ff 15 09 d5 0d 00    	call   *0xdd509(%rip)        # 0x140b0c498
140a2ef8f:	cc                   	int3
140a2ef90:	48 8b d8             	mov    %rax,%rbx
140a2ef93:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a2ef98:	48 8d 04 33          	lea    (%rbx,%rsi,1),%rax
140a2ef9c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a2efa1:	48 89 1f             	mov    %rbx,(%rdi)
140a2efa4:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140a2efa8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a2efad:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a2efb1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140a2efb6:	48 83 c4 20          	add    $0x20,%rsp
140a2efba:	41 5f                	pop    %r15
140a2efbc:	c3                   	ret
140a2efbd:	e8 a6 cd 5e ff       	call   0x14001bd68
140a2efc2:	cc                   	int3
140a2efc3:	e8 08 4d 5d ff       	call   0x140003cd0
140a2efc8:	cc                   	int3
140a2efc9:	90                   	nop
140a2efca:	90                   	nop
140a2efcb:	90                   	nop
140a2efcc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a2efd1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a2efd6:	55                   	push   %rbp
140a2efd7:	57                   	push   %rdi
140a2efd8:	41 54                	push   %r12
140a2efda:	41 56                	push   %r14
140a2efdc:	41 57                	push   %r15
140a2efde:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140a2efe3:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140a2efea:	48 8b 05 4f 00 29 00 	mov    0x29004f(%rip),%rax        # 0x140cbf040
140a2eff1:	48 33 c4             	xor    %rsp,%rax
140a2eff4:	48 89 45 27          	mov    %rax,0x27(%rbp)
140a2eff8:	4c 8b f1             	mov    %rcx,%r14
140a2effb:	45 33 e4             	xor    %r12d,%r12d
140a2effe:	0f 57 c0             	xorps  %xmm0,%xmm0
140a2f001:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140a2f005:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140a2f009:	48 c7 45 ff 07 00 00 	movq   $0x7,-0x1(%rbp)
140a2f010:	00
140a2f011:	66 44 89 65 e7       	mov    %r12w,-0x19(%rbp)
140a2f016:	41 8b f4             	mov    %r12d,%esi
140a2f019:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a2f01d:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a2f021:	48 83 c1 08          	add    $0x8,%rcx
140a2f025:	49 03 ce             	add    %r14,%rcx
140a2f028:	48 8b 01             	mov    (%rcx),%rax
140a2f02b:	48 8b 40 30          	mov    0x30(%rax),%rax
140a2f02f:	ff 15 03 dc 0d 00    	call   *0xddc03(%rip)        # 0x140b0cc38
140a2f035:	48 85 c0             	test   %rax,%rax
140a2f038:	0f 84 56 01 00 00    	je     0x140a2f194
140a2f03e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a2f041:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
140a2f046:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
140a2f04a:	49 8b 4e 58          	mov    0x58(%r14),%rcx
140a2f04e:	48 8b 01             	mov    (%rcx),%rax
140a2f051:	4d 8d 46 48          	lea    0x48(%r14),%r8
140a2f055:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a2f059:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
140a2f060:	ff 15 d2 db 0d 00    	call   *0xddbd2(%rip)        # 0x140b0cc38
140a2f066:	48 8b 7d d7          	mov    -0x29(%rbp),%rdi
140a2f06a:	48 8b 07             	mov    (%rdi),%rax
140a2f06d:	48 8b 58 40          	mov    0x40(%rax),%rbx
140a2f071:	49 8b 16             	mov    (%r14),%rdx
140a2f074:	48 8b 02             	mov    (%rdx),%rax
140a2f077:	48 8b d6             	mov    %rsi,%rdx
140a2f07a:	49 8b ce             	mov    %r14,%rcx
140a2f07d:	ff 15 b5 db 0d 00    	call   *0xddbb5(%rip)        # 0x140b0cc38
140a2f083:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140a2f087:	48 8b d0             	mov    %rax,%rdx
140a2f08a:	48 8b cf             	mov    %rdi,%rcx
140a2f08d:	48 8b c3             	mov    %rbx,%rax
140a2f090:	ff 15 a2 db 0d 00    	call   *0xddba2(%rip)        # 0x140b0cc38
140a2f096:	90                   	nop
140a2f097:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140a2f09b:	48 85 db             	test   %rbx,%rbx
140a2f09e:	74 39                	je     0x140a2f0d9
140a2f0a0:	83 c8 ff             	or     $0xffffffff,%eax
140a2f0a3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a2f0a8:	83 f8 01             	cmp    $0x1,%eax
140a2f0ab:	75 2c                	jne    0x140a2f0d9
140a2f0ad:	48 8b 03             	mov    (%rbx),%rax
140a2f0b0:	48 8b cb             	mov    %rbx,%rcx
140a2f0b3:	48 8b 00             	mov    (%rax),%rax
140a2f0b6:	ff 15 7c db 0d 00    	call   *0xddb7c(%rip)        # 0x140b0cc38
140a2f0bc:	83 c8 ff             	or     $0xffffffff,%eax
140a2f0bf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a2f0c4:	83 f8 01             	cmp    $0x1,%eax
140a2f0c7:	75 10                	jne    0x140a2f0d9
140a2f0c9:	48 8b 03             	mov    (%rbx),%rax
140a2f0cc:	48 8b cb             	mov    %rbx,%rcx
140a2f0cf:	48 8b 40 08          	mov    0x8(%rax),%rax
140a2f0d3:	ff 15 5f db 0d 00    	call   *0xddb5f(%rip)        # 0x140b0cc38
140a2f0d9:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a2f0dd:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a2f0e1:	e8 2a ba ff ff       	call   0x140a2ab10
140a2f0e6:	90                   	nop
140a2f0e7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a2f0eb:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a2f0ef:	e8 14 ce 5e ff       	call   0x14001bf08
140a2f0f4:	90                   	nop
140a2f0f5:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
140a2f0f9:	48 83 f8 07          	cmp    $0x7,%rax
140a2f0fd:	76 33                	jbe    0x140a2f132
140a2f0ff:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax