14003ece2:	48 83 ec 20          	sub    $0x20,%rsp
14003ece6:	49 8b f8             	mov    %r8,%rdi
14003ece9:	4c 8b f1             	mov    %rcx,%r14
14003ecec:	48 8b 09             	mov    (%rcx),%rcx
14003ecef:	48 8b ea             	mov    %rdx,%rbp
14003ecf2:	4d 8b 46 10          	mov    0x10(%r14),%r8
14003ecf6:	4c 2b c1             	sub    %rcx,%r8
14003ecf9:	49 c1 f8 04          	sar    $0x4,%r8
14003ecfd:	49 3b f8             	cmp    %r8,%rdi
14003ed00:	0f 86 9b 00 00 00    	jbe    0x14003eda1
14003ed06:	48 be ff ff ff ff ff 	movabs $0xfffffffffffffff,%rsi
14003ed0d:	ff ff 0f
14003ed10:	48 3b fe             	cmp    %rsi,%rdi
14003ed13:	0f 87 f2 00 00 00    	ja     0x14003ee0b
14003ed19:	49 8b d0             	mov    %r8,%rdx
14003ed1c:	48 8b c6             	mov    %rsi,%rax
14003ed1f:	48 d1 ea             	shr    $1,%rdx
14003ed22:	48 2b c2             	sub    %rdx,%rax
14003ed25:	4c 3b c0             	cmp    %rax,%r8
14003ed28:	77 0b                	ja     0x14003ed35
14003ed2a:	4a 8d 34 02          	lea    (%rdx,%r8,1),%rsi
14003ed2e:	48 3b f7             	cmp    %rdi,%rsi
14003ed31:	48 0f 42 f7          	cmovb  %rdi,%rsi
14003ed35:	33 db                	xor    %ebx,%ebx
14003ed37:	48 85 c9             	test   %rcx,%rcx
14003ed3a:	74 32                	je     0x14003ed6e
14003ed3c:	49 c1 e0 04          	shl    $0x4,%r8
14003ed40:	49 81 f8 00 10 00 00 	cmp    $0x1000,%r8
14003ed47:	72 14                	jb     0x14003ed5d
14003ed49:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14003ed4d:	48 2b ca             	sub    %rdx,%rcx
14003ed50:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14003ed54:	48 83 f8 1f          	cmp    $0x1f,%rax
14003ed58:	77 40                	ja     0x14003ed9a
14003ed5a:	48 8b ca             	mov    %rdx,%rcx
14003ed5d:	ff 15 5d db ac 00    	call   *0xacdb5d(%rip)        # 0x140b0c8c0
14003ed63:	49 89 1e             	mov    %rbx,(%r14)
14003ed66:	49 89 5e 08          	mov    %rbx,0x8(%r14)
14003ed6a:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14003ed6e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003ed73:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14003ed78:	e8 5b 35 fe ff       	call   0x1400222d8
14003ed7d:	49 89 06             	mov    %rax,(%r14)
14003ed80:	48 8b d8             	mov    %rax,%rbx
14003ed83:	48 c1 e6 04          	shl    $0x4,%rsi
14003ed87:	48 8b d5             	mov    %rbp,%rdx
14003ed8a:	48 03 f0             	add    %rax,%rsi
14003ed8d:	49 89 46 08          	mov    %rax,0x8(%r14)
14003ed91:	49 89 76 10          	mov    %rsi,0x10(%r14)
14003ed95:	48 8b c8             	mov    %rax,%rcx
14003ed98:	eb 34                	jmp    0x14003edce
14003ed9a:	ff 15 f8 db ac 00    	call   *0xacdbf8(%rip)        # 0x140b0c998
14003eda0:	cc                   	int3
14003eda1:	49 8b 76 08          	mov    0x8(%r14),%rsi
14003eda5:	48 2b f1             	sub    %rcx,%rsi
14003eda8:	48 c1 fe 04          	sar    $0x4,%rsi
14003edac:	48 3b fe             	cmp    %rsi,%rdi
14003edaf:	76 33                	jbe    0x14003ede4
14003edb1:	48 8b de             	mov    %rsi,%rbx
14003edb4:	48 c1 e3 04          	shl    $0x4,%rbx
14003edb8:	4c 8b c3             	mov    %rbx,%r8
14003edbb:	e8 a6 16 ab 00       	call   0x140af0466
14003edc0:	48 8d 14 2b          	lea    (%rbx,%rbp,1),%rdx
14003edc4:	48 2b fe             	sub    %rsi,%rdi
14003edc7:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14003edcb:	48 8b cb             	mov    %rbx,%rcx
14003edce:	48 c1 e7 04          	shl    $0x4,%rdi
14003edd2:	4c 8b c7             	mov    %rdi,%r8
14003edd5:	e8 8c 16 ab 00       	call   0x140af0466
14003edda:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
14003edde:	49 89 46 08          	mov    %rax,0x8(%r14)
14003ede2:	eb 14                	jmp    0x14003edf8
14003ede4:	48 c1 e7 04          	shl    $0x4,%rdi
14003ede8:	4c 8b c7             	mov    %rdi,%r8
14003edeb:	48 8d 1c 39          	lea    (%rcx,%rdi,1),%rbx
14003edef:	e8 72 16 ab 00       	call   0x140af0466
14003edf4:	49 89 5e 08          	mov    %rbx,0x8(%r14)
14003edf8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14003edfd:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14003ee02:	48 83 c4 20          	add    $0x20,%rsp
14003ee06:	41 5e                	pop    %r14
14003ee08:	5f                   	pop    %rdi
14003ee09:	5e                   	pop    %rsi
14003ee0a:	c3                   	ret
14003ee0b:	e8 58 cf fd ff       	call   0x14001bd68
14003ee10:	cc                   	int3
14003ee11:	90                   	nop
14003ee12:	90                   	nop
14003ee13:	90                   	nop
14003ee14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003ee19:	57                   	push   %rdi
14003ee1a:	48 83 ec 20          	sub    $0x20,%rsp
14003ee1e:	4c 8b 41 30          	mov    0x30(%rcx),%r8
14003ee22:	45 33 c9             	xor    %r9d,%r9d
14003ee25:	33 db                	xor    %ebx,%ebx
14003ee27:	48 8b d1             	mov    %rcx,%rdx
14003ee2a:	4d 85 c0             	test   %r8,%r8
14003ee2d:	74 1f                	je     0x14003ee4e
14003ee2f:	41 8b 40 08          	mov    0x8(%r8),%eax
14003ee33:	eb 0b                	jmp    0x14003ee40
14003ee35:	8d 48 01             	lea    0x1(%rax),%ecx
14003ee38:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
14003ee3e:	74 06                	je     0x14003ee46
14003ee40:	85 c0                	test   %eax,%eax
14003ee42:	75 f1                	jne    0x14003ee35
14003ee44:	eb 08                	jmp    0x14003ee4e
14003ee46:	4c 8b 4a 28          	mov    0x28(%rdx),%r9
14003ee4a:	48 8b 5a 30          	mov    0x30(%rdx),%rbx
14003ee4e:	4d 85 c9             	test   %r9,%r9
14003ee51:	40 0f 95 c7          	setne  %dil
14003ee55:	48 85 db             	test   %rbx,%rbx
14003ee58:	74 39                	je     0x14003ee93
14003ee5a:	83 c8 ff             	or     $0xffffffff,%eax
14003ee5d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14003ee62:	83 f8 01             	cmp    $0x1,%eax
14003ee65:	75 2c                	jne    0x14003ee93
14003ee67:	48 8b 03             	mov    (%rbx),%rax
14003ee6a:	48 8b cb             	mov    %rbx,%rcx
14003ee6d:	48 8b 00             	mov    (%rax),%rax
14003ee70:	ff 15 c2 dd ac 00    	call   *0xacddc2(%rip)        # 0x140b0cc38
14003ee76:	83 ca ff             	or     $0xffffffff,%edx
14003ee79:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14003ee7e:	83 fa 01             	cmp    $0x1,%edx
14003ee81:	75 10                	jne    0x14003ee93
14003ee83:	48 8b 13             	mov    (%rbx),%rdx
14003ee86:	48 8b cb             	mov    %rbx,%rcx
14003ee89:	48 8b 42 08          	mov    0x8(%rdx),%rax
14003ee8d:	ff 15 a5 dd ac 00    	call   *0xacdda5(%rip)        # 0x140b0cc38
14003ee93:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003ee98:	40 8a c7             	mov    %dil,%al
14003ee9b:	48 83 c4 20          	add    $0x20,%rsp
14003ee9f:	5f                   	pop    %rdi
14003eea0:	c3                   	ret
14003eea1:	90                   	nop
14003eea2:	90                   	nop
14003eea3:	90                   	nop
14003eea4:	40 53                	rex push %rbx
14003eea6:	48 83 ec 50          	sub    $0x50,%rsp
14003eeaa:	48 83 21 00          	andq   $0x0,(%rcx)
14003eeae:	48 8b d9             	mov    %rcx,%rbx
14003eeb1:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14003eeb6:	b9 30 00 00 00       	mov    $0x30,%ecx
14003eebb:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
14003eec0:	0f 28 f1             	movaps %xmm1,%xmm6
14003eec3:	0f 29 7c 24 30       	movaps %xmm7,0x30(%rsp)
14003eec8:	0f 28 fb             	movaps %xmm3,%xmm7
14003eecb:	44 0f 29 44 24 20    	movaps %xmm8,0x20(%rsp)
14003eed1:	44 0f 28 c2          	movaps %xmm2,%xmm8
14003eed5:	ff 15 ed d9 ac 00    	call   *0xacd9ed(%rip)        # 0x140b0c8c8
14003eedb:	48 85 c0             	test   %rax,%rax
14003eede:	75 07                	jne    0x14003eee7
14003eee0:	ff 15 b2 d5 ac 00    	call   *0xacd5b2(%rip)        # 0x140b0c498
14003eee6:	cc                   	int3
14003eee7:	48 89 00             	mov    %rax,(%rax)
14003eeea:	48 89 40 08          	mov    %rax,0x8(%rax)
14003eeee:	48 89 40 10          	mov    %rax,0x10(%rax)
14003eef2:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14003eef8:	48 89 03             	mov    %rax,(%rbx)
14003eefb:	83 63 10 00          	andl   $0x0,0x10(%rbx)
14003eeff:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
14003ef06:	f3 0f 11 73 14       	movss  %xmm6,0x14(%rbx)
14003ef0b:	f3 44 0f 11 43 18    	movss  %xmm8,0x18(%rbx)
14003ef11:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
14003ef17:	f3 0f 11 73 1c       	movss  %xmm6,0x1c(%rbx)
14003ef1c:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14003ef21:	f3 0f 11 7b 20       	movss  %xmm7,0x20(%rbx)
14003ef26:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
14003ef2b:	89 43 24             	mov    %eax,0x24(%rbx)
14003ef2e:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
14003ef35:	89 43 28             	mov    %eax,0x28(%rbx)
14003ef38:	48 8b c3             	mov    %rbx,%rax
14003ef3b:	48 83 c4 50          	add    $0x50,%rsp
14003ef3f:	5b                   	pop    %rbx
14003ef40:	c3                   	ret
14003ef41:	90                   	nop
14003ef42:	90                   	nop
14003ef43:	90                   	nop
14003ef44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003ef49:	57                   	push   %rdi
14003ef4a:	48 83 ec 30          	sub    $0x30,%rsp
14003ef4e:	48 8b fa             	mov    %rdx,%rdi
14003ef51:	48 8b d9             	mov    %rcx,%rbx
14003ef54:	48 83 21 00          	andq   $0x0,(%rcx)
14003ef58:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14003ef5d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14003ef62:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14003ef67:	b9 30 00 00 00       	mov    $0x30,%ecx
14003ef6c:	ff 15 56 d9 ac 00    	call   *0xacd956(%rip)        # 0x140b0c8c8
14003ef72:	48 85 c0             	test   %rax,%rax
14003ef75:	75 07                	jne    0x14003ef7e
14003ef77:	ff 15 1b d5 ac 00    	call   *0xacd51b(%rip)        # 0x140b0c498
14003ef7d:	cc                   	int3
14003ef7e:	48 89 00             	mov    %rax,(%rax)
14003ef81:	48 89 40 08          	mov    %rax,0x8(%rax)
14003ef85:	48 89 40 10          	mov    %rax,0x10(%rax)
14003ef89:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14003ef8f:	48 89 03             	mov    %rax,(%rbx)
14003ef92:	48 8b d7             	mov    %rdi,%rdx
14003ef95:	48 8b cb             	mov    %rbx,%rcx
14003ef98:	e8 6b b0 00 00       	call   0x14004a008
14003ef9d:	8b 47 10             	mov    0x10(%rdi),%eax
14003efa0:	89 43 10             	mov    %eax,0x10(%rbx)
14003efa3:	f2 0f 10 47 14       	movsd  0x14(%rdi),%xmm0
14003efa8:	f2 0f 11 43 14       	movsd  %xmm0,0x14(%rbx)
14003efad:	f2 0f 10 4f 1c       	movsd  0x1c(%rdi),%xmm1
14003efb2:	f2 0f 11 4b 1c       	movsd  %xmm1,0x1c(%rbx)
14003efb7:	8b 47 24             	mov    0x24(%rdi),%eax
14003efba:	89 43 24             	mov    %eax,0x24(%rbx)
14003efbd:	8b 47 28             	mov    0x28(%rdi),%eax
14003efc0:	89 43 28             	mov    %eax,0x28(%rbx)
14003efc3:	48 8b c3             	mov    %rbx,%rax
14003efc6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14003efcb:	48 83 c4 30          	add    $0x30,%rsp
14003efcf:	5f                   	pop    %rdi
14003efd0:	c3                   	ret
14003efd1:	90                   	nop
14003efd2:	90                   	nop
14003efd3:	90                   	nop
14003efd4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003efd9:	57                   	push   %rdi
14003efda:	48 83 ec 20          	sub    $0x20,%rsp
14003efde:	48 83 21 00          	andq   $0x0,(%rcx)
14003efe2:	48 8b d9             	mov    %rcx,%rbx
14003efe5:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14003efea:	48 8b fa             	mov    %rdx,%rdi
14003efed:	b9 30 00 00 00       	mov    $0x30,%ecx
14003eff2:	ff 15 d0 d8 ac 00    	call   *0xacd8d0(%rip)        # 0x140b0c8c8
14003eff8:	48 8b c8             	mov    %rax,%rcx
14003effb:	48 85 c0             	test   %rax,%rax
14003effe:	75 07                	jne    0x14003f007
14003f000:	ff 15 92 d4 ac 00    	call   *0xacd492(%rip)        # 0x140b0c498
14003f006:	cc                   	int3
14003f007:	48 89 08             	mov    %rcx,(%rax)
14003f00a:	48 89 48 08          	mov    %rcx,0x8(%rax)
14003f00e:	48 89 48 10          	mov    %rcx,0x10(%rax)
14003f012:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14003f018:	48 89 0b             	mov    %rcx,(%rbx)
14003f01b:	48 8b 07             	mov    (%rdi),%rax
14003f01e:	48 89 03             	mov    %rax,(%rbx)
14003f021:	48 8b 47 08          	mov    0x8(%rdi),%rax
14003f025:	48 89 0f             	mov    %rcx,(%rdi)
14003f028:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14003f02c:	48 89 43 08          	mov    %rax,0x8(%rbx)
14003f030:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14003f034:	8b 47 10             	mov    0x10(%rdi),%eax
14003f037:	89 43 10             	mov    %eax,0x10(%rbx)
14003f03a:	f2 0f 10 47 14       	movsd  0x14(%rdi),%xmm0
14003f03f:	f2 0f 11 43 14       	movsd  %xmm0,0x14(%rbx)
14003f044:	f2 0f 10 4f 1c       	movsd  0x1c(%rdi),%xmm1
14003f049:	f2 0f 11 4b 1c       	movsd  %xmm1,0x1c(%rbx)
14003f04e:	8b 47 24             	mov    0x24(%rdi),%eax
14003f051:	89 43 24             	mov    %eax,0x24(%rbx)
14003f054:	8b 47 28             	mov    0x28(%rdi),%eax
14003f057:	89 43 28             	mov    %eax,0x28(%rbx)
14003f05a:	48 8b c3             	mov    %rbx,%rax
14003f05d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003f062:	48 83 c4 20          	add    $0x20,%rsp
14003f066:	5f                   	pop    %rdi
14003f067:	c3                   	ret
14003f068:	40 53                	rex push %rbx
14003f06a:	48 83 ec 50          	sub    $0x50,%rsp
14003f06e:	48 83 21 00          	andq   $0x0,(%rcx)
14003f072:	48 8b d9             	mov    %rcx,%rbx
14003f075:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14003f07a:	b9 30 00 00 00       	mov    $0x30,%ecx
14003f07f:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
14003f084:	0f 28 f1             	movaps %xmm1,%xmm6
14003f087:	0f 29 7c 24 30       	movaps %xmm7,0x30(%rsp)
14003f08c:	0f 28 fb             	movaps %xmm3,%xmm7
14003f08f:	44 0f 29 44 24 20    	movaps %xmm8,0x20(%rsp)
14003f095:	44 0f 28 c2          	movaps %xmm2,%xmm8
14003f099:	ff 15 29 d8 ac 00    	call   *0xacd829(%rip)        # 0x140b0c8c8
14003f09f:	48 85 c0             	test   %rax,%rax
14003f0a2:	75 07                	jne    0x14003f0ab
14003f0a4:	ff 15 ee d3 ac 00    	call   *0xacd3ee(%rip)        # 0x140b0c498
14003f0aa:	cc                   	int3
14003f0ab:	48 89 00             	mov    %rax,(%rax)
14003f0ae:	48 89 40 08          	mov    %rax,0x8(%rax)
14003f0b2:	48 89 40 10          	mov    %rax,0x10(%rax)
14003f0b6:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14003f0bc:	48 89 03             	mov    %rax,(%rbx)
14003f0bf:	83 63 10 00          	andl   $0x0,0x10(%rbx)
14003f0c3:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
14003f0ca:	f3 44 0f 11 43 14    	movss  %xmm8,0x14(%rbx)
14003f0d0:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
14003f0d6:	f3 0f 11 73 18       	movss  %xmm6,0x18(%rbx)
14003f0db:	f3 0f 11 7b 1c       	movss  %xmm7,0x1c(%rbx)
14003f0e0:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
14003f0e5:	f3 0f 11 73 20       	movss  %xmm6,0x20(%rbx)
14003f0ea:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14003f0ef:	89 43 24             	mov    %eax,0x24(%rbx)
14003f0f2:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
14003f0f9:	89 43 28             	mov    %eax,0x28(%rbx)
14003f0fc:	48 8b c3             	mov    %rbx,%rax
14003f0ff:	48 83 c4 50          	add    $0x50,%rsp
14003f103:	5b                   	pop    %rbx
14003f104:	c3                   	ret
14003f105:	90                   	nop
14003f106:	90                   	nop
14003f107:	90                   	nop
14003f108:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14003f10d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14003f112:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14003f117:	55                   	push   %rbp
14003f118:	41 54                	push   %r12
14003f11a:	41 55                	push   %r13
14003f11c:	41 56                	push   %r14
14003f11e:	41 57                	push   %r15
14003f120:	48 8b ec             	mov    %rsp,%rbp
14003f123:	48 83 ec 50          	sub    $0x50,%rsp
14003f127:	48 8b f1             	mov    %rcx,%rsi
14003f12a:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14003f12e:	4c 8b c2             	mov    %rdx,%r8
14003f131:	4c 2b 01             	sub    (%rcx),%r8
14003f134:	49 c1 f8 04          	sar    $0x4,%r8
14003f138:	44 8a 4d 30          	mov    0x30(%rbp),%r9b
14003f13c:	48 8b 09             	mov    (%rcx),%rcx
14003f13f:	e8 fc b5 00 00       	call   0x14004a740
14003f144:	48 8b 3e             	mov    (%rsi),%rdi
14003f147:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
14003f14b:	48 3b 7e 08          	cmp    0x8(%rsi),%rdi
14003f14f:	0f 84 0f 02 00 00    	je     0x14003f364
14003f155:	4c 8d 6e 58          	lea    0x58(%rsi),%r13
14003f159:	48 8b 1f             	mov    (%rdi),%rbx
14003f15c:	48 8b cb             	mov    %rbx,%rcx
14003f15f:	e8 b0 fc ff ff       	call   0x14003ee14
14003f164:	84 c0                	test   %al,%al
14003f166:	0f 84 60 01 00 00    	je     0x14003f2cc
14003f16c:	4c 8b 37             	mov    (%rdi),%r14
14003f16f:	0f 57 c0             	xorps  %xmm0,%xmm0
14003f172:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14003f177:	49 8b 56 30          	mov    0x30(%r14),%rdx
14003f17b:	48 85 d2             	test   %rdx,%rdx
14003f17e:	74 13                	je     0x14003f193
14003f180:	8b 42 08             	mov    0x8(%rdx),%eax
14003f183:	eb 0a                	jmp    0x14003f18f
14003f185:	8d 48 01             	lea    0x1(%rax),%ecx
14003f188:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
14003f18d:	74 4b                	je     0x14003f1da
14003f18f:	85 c0                	test   %eax,%eax
14003f191:	75 f2                	jne    0x14003f185
14003f193:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
14003f197:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
14003f19b:	49 8b 9f 40 01 00 00 	mov    0x140(%r15),%rbx
14003f1a2:	49 3b 9f 48 01 00 00 	cmp    0x148(%r15),%rbx
14003f1a9:	0f 84 c8 00 00 00    	je     0x14003f277
14003f1af:	4c 8d 63 30          	lea    0x30(%rbx),%r12
14003f1b3:	41 80 7c 24 e8 00    	cmpb   $0x0,-0x18(%r12)
14003f1b9:	75 08                	jne    0x14003f1c3
14003f1bb:	48 8b cb             	mov    %rbx,%rcx