14016ebe2:	48 8b 08             	mov    (%rax),%rcx
14016ebe5:	48 8b 01             	mov    (%rcx),%rax
14016ebe8:	48 8b 40 18          	mov    0x18(%rax),%rax
14016ebec:	ff 15 46 e0 99 00    	call   *0x99e046(%rip)        # 0x140b0cc38
14016ebf2:	83 f8 06             	cmp    $0x6,%eax
14016ebf5:	0f 84 8b 00 00 00    	je     0x14016ec86
14016ebfb:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016ebff:	48 8b 01             	mov    (%rcx),%rax
14016ec02:	4c 8b c6             	mov    %rsi,%r8
14016ec05:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14016ec09:	48 8b 40 30          	mov    0x30(%rax),%rax
14016ec0d:	ff 15 25 e0 99 00    	call   *0x99e025(%rip)        # 0x140b0cc38
14016ec13:	90                   	nop
14016ec14:	83 8d 00 01 00 00 02 	orl    $0x2,0x100(%rbp)
14016ec1b:	48 8b 08             	mov    (%rax),%rcx
14016ec1e:	48 8b 01             	mov    (%rcx),%rax
14016ec21:	48 8b 40 18          	mov    0x18(%rax),%rax
14016ec25:	ff 15 0d e0 99 00    	call   *0x99e00d(%rip)        # 0x140b0cc38
14016ec2b:	83 f8 04             	cmp    $0x4,%eax
14016ec2e:	74 56                	je     0x14016ec86
14016ec30:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016ec34:	48 8b 01             	mov    (%rcx),%rax
14016ec37:	4c 8b c6             	mov    %rsi,%r8
14016ec3a:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14016ec3e:	48 8b 40 30          	mov    0x30(%rax),%rax
14016ec42:	ff 15 f0 df 99 00    	call   *0x99dff0(%rip)        # 0x140b0cc38
14016ec48:	90                   	nop
14016ec49:	83 8d 00 01 00 00 04 	orl    $0x4,0x100(%rbp)
14016ec50:	48 8b 08             	mov    (%rax),%rcx
14016ec53:	48 8b 01             	mov    (%rcx),%rax
14016ec56:	48 8b 40 18          	mov    0x18(%rax),%rax
14016ec5a:	ff 15 d8 df 99 00    	call   *0x99dfd8(%rip)        # 0x140b0cc38
14016ec60:	83 f8 26             	cmp    $0x26,%eax
14016ec63:	74 21                	je     0x14016ec86
14016ec65:	40 32 ff             	xor    %dil,%dil
14016ec68:	eb 1f                	jmp    0x14016ec89
14016ec6a:	ff 15 28 dd 99 00    	call   *0x99dd28(%rip)        # 0x140b0c998
14016ec70:	cc                   	int3
14016ec71:	ff 15 21 dd 99 00    	call   *0x99dd21(%rip)        # 0x140b0c998
14016ec77:	cc                   	int3
14016ec78:	ff 15 1a dd 99 00    	call   *0x99dd1a(%rip)        # 0x140b0c998
14016ec7e:	cc                   	int3
14016ec7f:	ff 15 13 dd 99 00    	call   *0x99dd13(%rip)        # 0x140b0c998
14016ec85:	90                   	nop
14016ec86:	40 b7 01             	mov    $0x1,%dil
14016ec89:	8b 8d 00 01 00 00    	mov    0x100(%rbp),%ecx
14016ec8f:	f6 c1 04             	test   $0x4,%cl
14016ec92:	74 4a                	je     0x14016ecde
14016ec94:	83 a5 00 01 00 00 fb 	andl   $0xfffffffb,0x100(%rbp)
14016ec9b:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
14016ec9f:	48 85 db             	test   %rbx,%rbx
14016eca2:	74 3a                	je     0x14016ecde
14016eca4:	41 8b c7             	mov    %r15d,%eax
14016eca7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016ecac:	41 03 c7             	add    %r15d,%eax
14016ecaf:	75 2d                	jne    0x14016ecde
14016ecb1:	48 8b 03             	mov    (%rbx),%rax
14016ecb4:	48 8b cb             	mov    %rbx,%rcx
14016ecb7:	48 8b 00             	mov    (%rax),%rax
14016ecba:	ff 15 78 df 99 00    	call   *0x99df78(%rip)        # 0x140b0cc38
14016ecc0:	41 8b c7             	mov    %r15d,%eax
14016ecc3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016ecc8:	41 03 c7             	add    %r15d,%eax
14016eccb:	75 11                	jne    0x14016ecde
14016eccd:	48 8b 03             	mov    (%rbx),%rax
14016ecd0:	48 8b cb             	mov    %rbx,%rcx
14016ecd3:	48 8b 40 08          	mov    0x8(%rax),%rax
14016ecd7:	ff 15 5b df 99 00    	call   *0x99df5b(%rip)        # 0x140b0cc38
14016ecdd:	90                   	nop
14016ecde:	8b 8d 00 01 00 00    	mov    0x100(%rbp),%ecx
14016ece4:	f6 c1 02             	test   $0x2,%cl
14016ece7:	74 4a                	je     0x14016ed33
14016ece9:	83 a5 00 01 00 00 fd 	andl   $0xfffffffd,0x100(%rbp)
14016ecf0:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
14016ecf4:	48 85 db             	test   %rbx,%rbx
14016ecf7:	74 3a                	je     0x14016ed33
14016ecf9:	41 8b c7             	mov    %r15d,%eax
14016ecfc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016ed01:	41 03 c7             	add    %r15d,%eax
14016ed04:	75 2d                	jne    0x14016ed33
14016ed06:	48 8b 03             	mov    (%rbx),%rax
14016ed09:	48 8b cb             	mov    %rbx,%rcx
14016ed0c:	48 8b 00             	mov    (%rax),%rax
14016ed0f:	ff 15 23 df 99 00    	call   *0x99df23(%rip)        # 0x140b0cc38
14016ed15:	41 8b c7             	mov    %r15d,%eax
14016ed18:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016ed1d:	41 03 c7             	add    %r15d,%eax
14016ed20:	75 11                	jne    0x14016ed33
14016ed22:	48 8b 03             	mov    (%rbx),%rax
14016ed25:	48 8b cb             	mov    %rbx,%rcx
14016ed28:	48 8b 40 08          	mov    0x8(%rax),%rax
14016ed2c:	ff 15 06 df 99 00    	call   *0x99df06(%rip)        # 0x140b0cc38
14016ed32:	90                   	nop
14016ed33:	8b 8d 00 01 00 00    	mov    0x100(%rbp),%ecx
14016ed39:	f6 c1 01             	test   $0x1,%cl
14016ed3c:	74 49                	je     0x14016ed87
14016ed3e:	83 a5 00 01 00 00 fe 	andl   $0xfffffffe,0x100(%rbp)
14016ed45:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
14016ed49:	48 85 db             	test   %rbx,%rbx
14016ed4c:	74 39                	je     0x14016ed87
14016ed4e:	41 8b c7             	mov    %r15d,%eax
14016ed51:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016ed56:	41 03 c7             	add    %r15d,%eax
14016ed59:	75 2c                	jne    0x14016ed87
14016ed5b:	48 8b 03             	mov    (%rbx),%rax
14016ed5e:	48 8b cb             	mov    %rbx,%rcx
14016ed61:	48 8b 00             	mov    (%rax),%rax
14016ed64:	ff 15 ce de 99 00    	call   *0x99dece(%rip)        # 0x140b0cc38
14016ed6a:	41 8b c7             	mov    %r15d,%eax
14016ed6d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016ed72:	41 03 c7             	add    %r15d,%eax
14016ed75:	75 10                	jne    0x14016ed87
14016ed77:	48 8b 03             	mov    (%rbx),%rax
14016ed7a:	48 8b cb             	mov    %rbx,%rcx
14016ed7d:	48 8b 40 08          	mov    0x8(%rax),%rax
14016ed81:	ff 15 b1 de 99 00    	call   *0x99deb1(%rip)        # 0x140b0cc38
14016ed87:	40 84 ff             	test   %dil,%dil
14016ed8a:	0f 84 e9 07 00 00    	je     0x14016f579
14016ed90:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016ed94:	48 8b 01             	mov    (%rcx),%rax
14016ed97:	4c 8b c6             	mov    %rsi,%r8
14016ed9a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14016ed9f:	48 8b 40 30          	mov    0x30(%rax),%rax
14016eda3:	ff 15 8f de 99 00    	call   *0x99de8f(%rip)        # 0x140b0cc38
14016eda9:	90                   	nop
14016edaa:	48 8b 08             	mov    (%rax),%rcx
14016edad:	48 8b 01             	mov    (%rcx),%rax
14016edb0:	48 8b 40 18          	mov    0x18(%rax),%rax
14016edb4:	ff 15 7e de 99 00    	call   *0x99de7e(%rip)        # 0x140b0cc38
14016edba:	8b f8                	mov    %eax,%edi
14016edbc:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14016edc1:	48 85 db             	test   %rbx,%rbx
14016edc4:	74 39                	je     0x14016edff
14016edc6:	41 8b cf             	mov    %r15d,%ecx
14016edc9:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
14016edce:	41 03 cf             	add    %r15d,%ecx
14016edd1:	75 2c                	jne    0x14016edff
14016edd3:	48 8b 13             	mov    (%rbx),%rdx
14016edd6:	48 8b cb             	mov    %rbx,%rcx
14016edd9:	48 8b 02             	mov    (%rdx),%rax
14016eddc:	ff 15 56 de 99 00    	call   *0x99de56(%rip)        # 0x140b0cc38
14016ede2:	41 8b c7             	mov    %r15d,%eax
14016ede5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016edea:	41 03 c7             	add    %r15d,%eax
14016eded:	75 10                	jne    0x14016edff
14016edef:	48 8b 03             	mov    (%rbx),%rax
14016edf2:	48 8b cb             	mov    %rbx,%rcx
14016edf5:	48 8b 40 08          	mov    0x8(%rax),%rax
14016edf9:	ff 15 39 de 99 00    	call   *0x99de39(%rip)        # 0x140b0cc38
14016edff:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016ee03:	48 8b 01             	mov    (%rcx),%rax
14016ee06:	4c 8b c6             	mov    %rsi,%r8
14016ee09:	48 8b 40 30          	mov    0x30(%rax),%rax
14016ee0d:	83 ff 26             	cmp    $0x26,%edi
14016ee10:	0f 85 dd 03 00 00    	jne    0x14016f1f3
14016ee16:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14016ee1a:	ff 15 18 de 99 00    	call   *0x99de18(%rip)        # 0x140b0cc38
14016ee20:	90                   	nop
14016ee21:	48 8b 08             	mov    (%rax),%rcx
14016ee24:	48 8b 01             	mov    (%rcx),%rax
14016ee27:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14016ee2e:	ff 15 04 de 99 00    	call   *0x99de04(%rip)        # 0x140b0cc38
14016ee34:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14016ee39:	48 8b c8             	mov    %rax,%rcx
14016ee3c:	e8 a7 72 04 00       	call   0x1401b60e8
14016ee41:	40 8a f8             	mov    %al,%dil
14016ee44:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14016ee48:	48 85 db             	test   %rbx,%rbx
14016ee4b:	74 39                	je     0x14016ee86
14016ee4d:	41 8b cf             	mov    %r15d,%ecx
14016ee50:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
14016ee55:	41 03 cf             	add    %r15d,%ecx
14016ee58:	75 2c                	jne    0x14016ee86
14016ee5a:	48 8b 13             	mov    (%rbx),%rdx
14016ee5d:	48 8b cb             	mov    %rbx,%rcx
14016ee60:	48 8b 02             	mov    (%rdx),%rax
14016ee63:	ff 15 cf dd 99 00    	call   *0x99ddcf(%rip)        # 0x140b0cc38
14016ee69:	41 8b c7             	mov    %r15d,%eax
14016ee6c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016ee71:	41 03 c7             	add    %r15d,%eax
14016ee74:	75 10                	jne    0x14016ee86
14016ee76:	48 8b 03             	mov    (%rbx),%rax
14016ee79:	48 8b cb             	mov    %rbx,%rcx
14016ee7c:	48 8b 40 08          	mov    0x8(%rax),%rax
14016ee80:	ff 15 b2 dd 99 00    	call   *0x99ddb2(%rip)        # 0x140b0cc38
14016ee86:	40 84 ff             	test   %dil,%dil
14016ee89:	0f 84 ea 06 00 00    	je     0x14016f579
14016ee8f:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016ee93:	48 8b 01             	mov    (%rcx),%rax
14016ee96:	4c 8b c6             	mov    %rsi,%r8
14016ee99:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14016ee9d:	48 8b 40 30          	mov    0x30(%rax),%rax
14016eea1:	ff 15 91 dd 99 00    	call   *0x99dd91(%rip)        # 0x140b0cc38
14016eea7:	90                   	nop
14016eea8:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14016eeac:	48 8b 08             	mov    (%rax),%rcx
14016eeaf:	e8 b4 5d ec ff       	call   0x140034c68
14016eeb4:	48 8b 08             	mov    (%rax),%rcx
14016eeb7:	48 8b 81 30 02 00 00 	mov    0x230(%rcx),%rax
14016eebe:	48 85 c0             	test   %rax,%rax
14016eec1:	74 04                	je     0x14016eec7
14016eec3:	f0 ff 40 08          	lock incl 0x8(%rax)
14016eec7:	48 8b 81 28 02 00 00 	mov    0x228(%rcx),%rax
14016eece:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14016eed3:	48 8b 81 30 02 00 00 	mov    0x230(%rcx),%rax
14016eeda:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14016eedf:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
14016eee3:	48 85 db             	test   %rbx,%rbx
14016eee6:	74 3a                	je     0x14016ef22
14016eee8:	41 8b c7             	mov    %r15d,%eax
14016eeeb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016eef0:	41 03 c7             	add    %r15d,%eax
14016eef3:	75 2d                	jne    0x14016ef22
14016eef5:	48 8b 03             	mov    (%rbx),%rax
14016eef8:	48 8b cb             	mov    %rbx,%rcx
14016eefb:	48 8b 00             	mov    (%rax),%rax
14016eefe:	ff 15 34 dd 99 00    	call   *0x99dd34(%rip)        # 0x140b0cc38
14016ef04:	41 8b c7             	mov    %r15d,%eax
14016ef07:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016ef0c:	41 03 c7             	add    %r15d,%eax
14016ef0f:	75 11                	jne    0x14016ef22
14016ef11:	48 8b 03             	mov    (%rbx),%rax
14016ef14:	48 8b cb             	mov    %rbx,%rcx
14016ef17:	48 8b 40 08          	mov    0x8(%rax),%rax
14016ef1b:	ff 15 17 dd 99 00    	call   *0x99dd17(%rip)        # 0x140b0cc38
14016ef21:	90                   	nop
14016ef22:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14016ef26:	48 85 db             	test   %rbx,%rbx
14016ef29:	74 39                	je     0x14016ef64
14016ef2b:	41 8b c7             	mov    %r15d,%eax
14016ef2e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016ef33:	41 03 c7             	add    %r15d,%eax
14016ef36:	75 2c                	jne    0x14016ef64
14016ef38:	48 8b 03             	mov    (%rbx),%rax
14016ef3b:	48 8b cb             	mov    %rbx,%rcx
14016ef3e:	48 8b 00             	mov    (%rax),%rax
14016ef41:	ff 15 f1 dc 99 00    	call   *0x99dcf1(%rip)        # 0x140b0cc38
14016ef47:	41 8b c7             	mov    %r15d,%eax
14016ef4a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016ef4f:	41 03 c7             	add    %r15d,%eax
14016ef52:	75 10                	jne    0x14016ef64
14016ef54:	48 8b 03             	mov    (%rbx),%rax
14016ef57:	48 8b cb             	mov    %rbx,%rcx
14016ef5a:	48 8b 40 08          	mov    0x8(%rax),%rax
14016ef5e:	ff 15 d4 dc 99 00    	call   *0x99dcd4(%rip)        # 0x140b0cc38
14016ef64:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016ef68:	48 8b 01             	mov    (%rcx),%rax
14016ef6b:	4c 8b c6             	mov    %rsi,%r8
14016ef6e:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14016ef72:	48 8b 40 30          	mov    0x30(%rax),%rax
14016ef76:	ff 15 bc dc 99 00    	call   *0x99dcbc(%rip)        # 0x140b0cc38
14016ef7c:	4c 8b c0             	mov    %rax,%r8
14016ef7f:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14016ef83:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14016ef88:	e8 af b3 01 00       	call   0x14018a33c
14016ef8d:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
14016ef91:	48 85 db             	test   %rbx,%rbx
14016ef94:	74 39                	je     0x14016efcf
14016ef96:	41 8b c7             	mov    %r15d,%eax
14016ef99:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016ef9e:	41 03 c7             	add    %r15d,%eax
14016efa1:	75 2c                	jne    0x14016efcf
14016efa3:	48 8b 03             	mov    (%rbx),%rax
14016efa6:	48 8b cb             	mov    %rbx,%rcx
14016efa9:	48 8b 00             	mov    (%rax),%rax
14016efac:	ff 15 86 dc 99 00    	call   *0x99dc86(%rip)        # 0x140b0cc38
14016efb2:	41 8b c7             	mov    %r15d,%eax
14016efb5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016efba:	41 03 c7             	add    %r15d,%eax
14016efbd:	75 10                	jne    0x14016efcf
14016efbf:	48 8b 03             	mov    (%rbx),%rax
14016efc2:	48 8b cb             	mov    %rbx,%rcx
14016efc5:	48 8b 40 08          	mov    0x8(%rax),%rax
14016efc9:	ff 15 69 dc 99 00    	call   *0x99dc69(%rip)        # 0x140b0cc38
14016efcf:	33 ff                	xor    %edi,%edi
14016efd1:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14016efd5:	48 8b c2             	mov    %rdx,%rax
14016efd8:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
14016efdc:	49 2b c0             	sub    %r8,%rax
14016efdf:	48 c1 f8 04          	sar    $0x4,%rax
14016efe3:	48 85 c0             	test   %rax,%rax
14016efe6:	0f 84 e7 00 00 00    	je     0x14016f0d3
14016efec:	45 33 f6             	xor    %r14d,%r14d
14016efef:	49 8b 0c 24          	mov    (%r12),%rcx
14016eff3:	48 8b 01             	mov    (%rcx),%rax
14016eff6:	49 2b d0             	sub    %r8,%rdx
14016eff9:	48 c1 fa 04          	sar    $0x4,%rdx
14016effd:	48 3b fa             	cmp    %rdx,%rdi
14016f000:	0f 83 d4 05 00 00    	jae    0x14016f5da
14016f006:	4b 8d 14 30          	lea    (%r8,%r14,1),%rdx
14016f00a:	48 8b 40 48          	mov    0x48(%rax),%rax
14016f00e:	ff 15 24 dc 99 00    	call   *0x99dc24(%rip)        # 0x140b0cc38
14016f014:	48 8b 45 88          	mov    -0x78(%rbp),%rax
14016f018:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14016f01c:	48 2b c1             	sub    %rcx,%rax
14016f01f:	48 c1 f8 04          	sar    $0x4,%rax
14016f023:	48 3b f8             	cmp    %rax,%rdi
14016f026:	0f 83 a7 05 00 00    	jae    0x14016f5d3
14016f02c:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
14016f030:	48 8b 01             	mov    (%rcx),%rax
14016f033:	0f 57 c0             	xorps  %xmm0,%xmm0
14016f036:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14016f03c:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
14016f041:	48 85 d2             	test   %rdx,%rdx
14016f044:	74 04                	je     0x14016f04a
14016f046:	f0 ff 42 08          	lock incl 0x8(%rdx)
14016f04a:	49 8b 14 24          	mov    (%r12),%rdx
14016f04e:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14016f053:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
14016f058:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14016f05d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14016f062:	33 d2                	xor    %edx,%edx
14016f064:	48 8b 40 60          	mov    0x60(%rax),%rax
14016f068:	ff 15 ca db 99 00    	call   *0x99dbca(%rip)        # 0x140b0cc38
14016f06e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14016f073:	48 85 db             	test   %rbx,%rbx
14016f076:	74 39                	je     0x14016f0b1
14016f078:	41 8b c7             	mov    %r15d,%eax
14016f07b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14016f080:	41 03 c7             	add    %r15d,%eax
14016f083:	75 2c                	jne    0x14016f0b1
14016f085:	48 8b 03             	mov    (%rbx),%rax
14016f088:	48 8b cb             	mov    %rbx,%rcx
14016f08b:	48 8b 00             	mov    (%rax),%rax
14016f08e:	ff 15 a4 db 99 00    	call   *0x99dba4(%rip)        # 0x140b0cc38
14016f094:	41 8b c7             	mov    %r15d,%eax
14016f097:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14016f09c:	41 03 c7             	add    %r15d,%eax
14016f09f:	75 10                	jne    0x14016f0b1
14016f0a1:	48 8b 03             	mov    (%rbx),%rax
14016f0a4:	48 8b cb             	mov    %rbx,%rcx
14016f0a7:	48 8b 40 08          	mov    0x8(%rax),%rax
14016f0ab:	ff 15 87 db 99 00    	call   *0x99db87(%rip)        # 0x140b0cc38
14016f0b1:	48 ff c7             	inc    %rdi
14016f0b4:	49 83 c6 10          	add    $0x10,%r14
14016f0b8:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14016f0bc:	48 8b c2             	mov    %rdx,%rax
14016f0bf:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
14016f0c3:	49 2b c0             	sub    %r8,%rax
14016f0c6:	48 c1 f8 04          	sar    $0x4,%rax
14016f0ca:	48 3b f8             	cmp    %rax,%rdi
14016f0cd:	0f 82 1c ff ff ff    	jb     0x14016efef
14016f0d3:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14016f0d7:	48 8b 01             	mov    (%rcx),%rax
14016f0da:	4c 8b c6             	mov    %rsi,%r8
14016f0dd:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14016f0e1:	48 8b 40 30          	mov    0x30(%rax),%rax
14016f0e5:	ff 15 4d db 99 00    	call   *0x99db4d(%rip)        # 0x140b0cc38
14016f0eb:	48 8b 08             	mov    (%rax),%rcx
14016f0ee:	48 8b 01             	mov    (%rcx),%rax