1401919f5:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1401919f9:	e8 7a 97 e8 ff       	call   0x14001b178
1401919fe:	90                   	nop
1401919ff:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140191a04:	48 85 d2             	test   %rdx,%rdx
140191a07:	74 41                	je     0x140191a4a
140191a09:	41 8b c4             	mov    %r12d,%eax
140191a0c:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
140191a11:	41 03 c4             	add    %r12d,%eax
140191a14:	75 34                	jne    0x140191a4a
140191a16:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140191a1b:	48 8b 03             	mov    (%rbx),%rax
140191a1e:	48 8b cb             	mov    %rbx,%rcx
140191a21:	48 8b 00             	mov    (%rax),%rax
140191a24:	ff 15 0e b2 97 00    	call   *0x97b20e(%rip)        # 0x140b0cc38
140191a2a:	41 8b c4             	mov    %r12d,%eax
140191a2d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140191a32:	41 03 c4             	add    %r12d,%eax
140191a35:	75 13                	jne    0x140191a4a
140191a37:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140191a3c:	48 8b 01             	mov    (%rcx),%rax
140191a3f:	48 8b 40 08          	mov    0x8(%rax),%rax
140191a43:	ff 15 ef b1 97 00    	call   *0x97b1ef(%rip)        # 0x140b0cc38
140191a49:	90                   	nop
140191a4a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140191a4f:	48 85 d2             	test   %rdx,%rdx
140191a52:	74 40                	je     0x140191a94
140191a54:	41 8b c4             	mov    %r12d,%eax
140191a57:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
140191a5c:	41 03 c4             	add    %r12d,%eax
140191a5f:	75 33                	jne    0x140191a94
140191a61:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140191a66:	48 8b 03             	mov    (%rbx),%rax
140191a69:	48 8b cb             	mov    %rbx,%rcx
140191a6c:	48 8b 00             	mov    (%rax),%rax
140191a6f:	ff 15 c3 b1 97 00    	call   *0x97b1c3(%rip)        # 0x140b0cc38
140191a75:	41 8b c4             	mov    %r12d,%eax
140191a78:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140191a7d:	41 03 c4             	add    %r12d,%eax
140191a80:	75 12                	jne    0x140191a94
140191a82:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140191a87:	48 8b 01             	mov    (%rcx),%rax
140191a8a:	48 8b 40 08          	mov    0x8(%rax),%rax
140191a8e:	ff 15 a4 b1 97 00    	call   *0x97b1a4(%rip)        # 0x140b0cc38
140191a94:	49 8b c7             	mov    %r15,%rax
140191a97:	4c 8d 9c 24 40 01 00 	lea    0x140(%rsp),%r11
140191a9e:	00
140191a9f:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140191aa3:	49 8b 73 40          	mov    0x40(%r11),%rsi
140191aa7:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140191aab:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140191ab0:	49 8b e3             	mov    %r11,%rsp
140191ab3:	41 5f                	pop    %r15
140191ab5:	41 5e                	pop    %r14
140191ab7:	41 5d                	pop    %r13
140191ab9:	41 5c                	pop    %r12
140191abb:	5d                   	pop    %rbp
140191abc:	c3                   	ret
140191abd:	90                   	nop
140191abe:	90                   	nop
140191abf:	90                   	nop
140191ac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140191ac5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140191aca:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140191acf:	41 56                	push   %r14
140191ad1:	48 83 ec 30          	sub    $0x30,%rsp
140191ad5:	4c 8b f2             	mov    %rdx,%r14
140191ad8:	48 8b f9             	mov    %rcx,%rdi
140191adb:	b9 d0 01 00 00       	mov    $0x1d0,%ecx
140191ae0:	ff 15 e2 ad 97 00    	call   *0x97ade2(%rip)        # 0x140b0c8c8
140191ae6:	48 8b d8             	mov    %rax,%rbx
140191ae9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140191aee:	48 85 c0             	test   %rax,%rax
140191af1:	75 07                	jne    0x140191afa
140191af3:	ff 15 9f a9 97 00    	call   *0x97a99f(%rip)        # 0x140b0c498
140191af9:	90                   	nop
140191afa:	b8 01 00 00 00       	mov    $0x1,%eax
140191aff:	89 43 08             	mov    %eax,0x8(%rbx)
140191b02:	89 43 0c             	mov    %eax,0xc(%rbx)
140191b05:	48 8d 05 5c 32 98 00 	lea    0x98325c(%rip),%rax        # 0x140b14d68
140191b0c:	48 89 03             	mov    %rax,(%rbx)
140191b0f:	48 8d 73 10          	lea    0x10(%rbx),%rsi
140191b13:	49 8b d6             	mov    %r14,%rdx
140191b16:	48 8b ce             	mov    %rsi,%rcx
140191b19:	e8 c6 23 e9 ff       	call   0x140023ee4
140191b1e:	48 8d 05 d3 33 98 00 	lea    0x9833d3(%rip),%rax        # 0x140b14ef8
140191b25:	48 89 86 88 01 00 00 	mov    %rax,0x188(%rsi)
140191b2c:	41 8b 86 90 01 00 00 	mov    0x190(%r14),%eax
140191b33:	89 86 90 01 00 00    	mov    %eax,0x190(%rsi)
140191b39:	48 8d 05 30 c0 98 00 	lea    0x98c030(%rip),%rax        # 0x140b1db70
140191b40:	48 89 06             	mov    %rax,(%rsi)
140191b43:	48 8d 05 2e c1 98 00 	lea    0x98c12e(%rip),%rax        # 0x140b1dc78
140191b4a:	48 89 86 88 01 00 00 	mov    %rax,0x188(%rsi)
140191b51:	41 0f 10 86 98 01 00 	movups 0x198(%r14),%xmm0
140191b58:	00
140191b59:	f3 0f 7f 86 98 01 00 	movdqu %xmm0,0x198(%rsi)
140191b60:	00
140191b61:	41 0f 10 8e a8 01 00 	movups 0x1a8(%r14),%xmm1
140191b68:	00
140191b69:	f3 0f 7f 8e a8 01 00 	movdqu %xmm1,0x1a8(%rsi)
140191b70:	00
140191b71:	41 8a 86 b8 01 00 00 	mov    0x1b8(%r14),%al
140191b78:	88 86 b8 01 00 00    	mov    %al,0x1b8(%rsi)
140191b7e:	48 83 27 00          	andq   $0x0,(%rdi)
140191b82:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140191b87:	4c 8b c3             	mov    %rbx,%r8
140191b8a:	48 8b d6             	mov    %rsi,%rdx
140191b8d:	48 8b cf             	mov    %rdi,%rcx
140191b90:	e8 6f d9 e8 ff       	call   0x14001f504
140191b95:	48 8b c7             	mov    %rdi,%rax
140191b98:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140191b9d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140191ba2:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140191ba7:	48 83 c4 30          	add    $0x30,%rsp
140191bab:	41 5e                	pop    %r14
140191bad:	c3                   	ret
140191bae:	90                   	nop
140191baf:	90                   	nop
140191bb0:	48 81 e9 88 01 00 00 	sub    $0x188,%rcx
140191bb7:	e9 24 f3 ff ff       	jmp    0x140190ee0
140191bbc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140191bc1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140191bc6:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140191bcb:	57                   	push   %rdi
140191bcc:	48 83 ec 20          	sub    $0x20,%rsp
140191bd0:	48 8b d9             	mov    %rcx,%rbx
140191bd3:	e8 94 89 ff ff       	call   0x14018a56c
140191bd8:	c7 83 90 01 00 00 01 	movl   $0x1,0x190(%rbx)
140191bdf:	00 00 00
140191be2:	48 8d 05 af 37 98 00 	lea    0x9837af(%rip),%rax        # 0x140b15398
140191be9:	48 89 03             	mov    %rax,(%rbx)
140191bec:	48 8d 05 d5 33 98 00 	lea    0x9833d5(%rip),%rax        # 0x140b14fc8
140191bf3:	48 89 83 88 01 00 00 	mov    %rax,0x188(%rbx)
140191bfa:	33 f6                	xor    %esi,%esi
140191bfc:	48 89 b3 98 01 00 00 	mov    %rsi,0x198(%rbx)
140191c03:	48 89 b3 a0 01 00 00 	mov    %rsi,0x1a0(%rbx)
140191c0a:	48 89 b3 a8 01 00 00 	mov    %rsi,0x1a8(%rbx)
140191c11:	48 89 b3 b0 01 00 00 	mov    %rsi,0x1b0(%rbx)
140191c18:	48 89 b3 b8 01 00 00 	mov    %rsi,0x1b8(%rbx)
140191c1f:	48 89 b3 c0 01 00 00 	mov    %rsi,0x1c0(%rbx)
140191c26:	48 89 b3 c8 01 00 00 	mov    %rsi,0x1c8(%rbx)
140191c2d:	48 8d bb d0 01 00 00 	lea    0x1d0(%rbx),%rdi
140191c34:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140191c39:	48 89 37             	mov    %rsi,(%rdi)
140191c3c:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140191c40:	8d 4e 48             	lea    0x48(%rsi),%ecx
140191c43:	ff 15 7f ac 97 00    	call   *0x97ac7f(%rip)        # 0x140b0c8c8
140191c49:	48 85 c0             	test   %rax,%rax
140191c4c:	75 07                	jne    0x140191c55
140191c4e:	ff 15 44 a8 97 00    	call   *0x97a844(%rip)        # 0x140b0c498
140191c54:	cc                   	int3
140191c55:	48 89 00             	mov    %rax,(%rax)
140191c58:	48 89 40 08          	mov    %rax,0x8(%rax)
140191c5c:	48 89 40 10          	mov    %rax,0x10(%rax)
140191c60:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140191c66:	48 89 07             	mov    %rax,(%rdi)
140191c69:	48 89 b3 e0 01 00 00 	mov    %rsi,0x1e0(%rbx)
140191c70:	48 89 b3 e8 01 00 00 	mov    %rsi,0x1e8(%rbx)
140191c77:	48 89 b3 f0 01 00 00 	mov    %rsi,0x1f0(%rbx)
140191c7e:	89 b3 f8 01 00 00    	mov    %esi,0x1f8(%rbx)
140191c84:	40 88 b3 fc 01 00 00 	mov    %sil,0x1fc(%rbx)
140191c8b:	48 89 b3 00 02 00 00 	mov    %rsi,0x200(%rbx)
140191c92:	48 89 b3 08 02 00 00 	mov    %rsi,0x208(%rbx)
140191c99:	40 88 b3 10 02 00 00 	mov    %sil,0x210(%rbx)
140191ca0:	48 8d bb 18 02 00 00 	lea    0x218(%rbx),%rdi
140191ca7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140191cac:	48 89 37             	mov    %rsi,(%rdi)
140191caf:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140191cb3:	b9 48 00 00 00       	mov    $0x48,%ecx
140191cb8:	ff 15 0a ac 97 00    	call   *0x97ac0a(%rip)        # 0x140b0c8c8
140191cbe:	48 85 c0             	test   %rax,%rax
140191cc1:	75 07                	jne    0x140191cca
140191cc3:	ff 15 cf a7 97 00    	call   *0x97a7cf(%rip)        # 0x140b0c498
140191cc9:	cc                   	int3
140191cca:	48 89 00             	mov    %rax,(%rax)
140191ccd:	48 89 40 08          	mov    %rax,0x8(%rax)
140191cd1:	48 89 40 10          	mov    %rax,0x10(%rax)
140191cd5:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140191cdb:	48 89 07             	mov    %rax,(%rdi)
140191cde:	48 8d 8b 28 02 00 00 	lea    0x228(%rbx),%rcx
140191ce5:	e8 7e 0f 00 00       	call   0x140192c68
140191cea:	48 89 b3 38 02 00 00 	mov    %rsi,0x238(%rbx)
140191cf1:	48 89 b3 40 02 00 00 	mov    %rsi,0x240(%rbx)
140191cf8:	48 89 b3 48 02 00 00 	mov    %rsi,0x248(%rbx)
140191cff:	48 89 b3 50 02 00 00 	mov    %rsi,0x250(%rbx)
140191d06:	48 89 b3 58 02 00 00 	mov    %rsi,0x258(%rbx)
140191d0d:	83 8b 60 02 00 00 ff 	orl    $0xffffffff,0x260(%rbx)
140191d14:	48 89 b3 68 02 00 00 	mov    %rsi,0x268(%rbx)
140191d1b:	48 89 b3 70 02 00 00 	mov    %rsi,0x270(%rbx)
140191d22:	40 88 b3 78 02 00 00 	mov    %sil,0x278(%rbx)
140191d29:	48 89 b3 7c 02 00 00 	mov    %rsi,0x27c(%rbx)
140191d30:	48 89 b3 84 02 00 00 	mov    %rsi,0x284(%rbx)
140191d37:	40 88 b3 8c 02 00 00 	mov    %sil,0x28c(%rbx)
140191d3e:	48 8d bb 90 02 00 00 	lea    0x290(%rbx),%rdi
140191d45:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140191d4a:	48 89 37             	mov    %rsi,(%rdi)
140191d4d:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140191d51:	b9 30 00 00 00       	mov    $0x30,%ecx
140191d56:	ff 15 6c ab 97 00    	call   *0x97ab6c(%rip)        # 0x140b0c8c8
140191d5c:	48 85 c0             	test   %rax,%rax
140191d5f:	75 07                	jne    0x140191d68
140191d61:	ff 15 31 a7 97 00    	call   *0x97a731(%rip)        # 0x140b0c498
140191d67:	cc                   	int3
140191d68:	48 89 00             	mov    %rax,(%rax)
140191d6b:	48 89 40 08          	mov    %rax,0x8(%rax)
140191d6f:	48 89 40 10          	mov    %rax,0x10(%rax)
140191d73:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140191d79:	48 89 07             	mov    %rax,(%rdi)
140191d7c:	40 88 b3 a0 02 00 00 	mov    %sil,0x2a0(%rbx)
140191d83:	48 89 b3 a4 02 00 00 	mov    %rsi,0x2a4(%rbx)
140191d8a:	48 89 b3 b0 02 00 00 	mov    %rsi,0x2b0(%rbx)
140191d91:	89 b3 b8 02 00 00    	mov    %esi,0x2b8(%rbx)
140191d97:	48 89 b3 c0 02 00 00 	mov    %rsi,0x2c0(%rbx)
140191d9e:	48 8d bb c8 02 00 00 	lea    0x2c8(%rbx),%rdi
140191da5:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140191daa:	48 89 37             	mov    %rsi,(%rdi)
140191dad:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140191db1:	b9 28 00 00 00       	mov    $0x28,%ecx
140191db6:	ff 15 0c ab 97 00    	call   *0x97ab0c(%rip)        # 0x140b0c8c8
140191dbc:	48 85 c0             	test   %rax,%rax
140191dbf:	75 07                	jne    0x140191dc8
140191dc1:	ff 15 d1 a6 97 00    	call   *0x97a6d1(%rip)        # 0x140b0c498
140191dc7:	cc                   	int3
140191dc8:	48 89 00             	mov    %rax,(%rax)
140191dcb:	48 89 40 08          	mov    %rax,0x8(%rax)
140191dcf:	48 89 40 10          	mov    %rax,0x10(%rax)
140191dd3:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140191dd9:	48 89 07             	mov    %rax,(%rdi)
140191ddc:	48 89 b3 d8 02 00 00 	mov    %rsi,0x2d8(%rbx)
140191de3:	48 89 b3 e0 02 00 00 	mov    %rsi,0x2e0(%rbx)
140191dea:	48 89 b3 e8 02 00 00 	mov    %rsi,0x2e8(%rbx)
140191df1:	48 89 b3 f0 02 00 00 	mov    %rsi,0x2f0(%rbx)
140191df8:	48 89 b3 f8 02 00 00 	mov    %rsi,0x2f8(%rbx)
140191dff:	48 89 b3 00 03 00 00 	mov    %rsi,0x300(%rbx)
140191e06:	48 89 b3 08 03 00 00 	mov    %rsi,0x308(%rbx)
140191e0d:	48 89 b3 10 03 00 00 	mov    %rsi,0x310(%rbx)
140191e14:	48 89 b3 18 03 00 00 	mov    %rsi,0x318(%rbx)
140191e1b:	89 b3 20 03 00 00    	mov    %esi,0x320(%rbx)
140191e21:	48 89 b3 28 03 00 00 	mov    %rsi,0x328(%rbx)
140191e28:	48 89 b3 30 03 00 00 	mov    %rsi,0x330(%rbx)
140191e2f:	48 89 b3 38 03 00 00 	mov    %rsi,0x338(%rbx)
140191e36:	c7 83 40 03 00 00 00 	movl   $0x43960000,0x340(%rbx)
140191e3d:	00 96 43
140191e40:	48 89 b3 48 03 00 00 	mov    %rsi,0x348(%rbx)
140191e47:	89 b3 50 03 00 00    	mov    %esi,0x350(%rbx)
140191e4d:	48 89 b3 58 03 00 00 	mov    %rsi,0x358(%rbx)
140191e54:	48 89 b3 60 03 00 00 	mov    %rsi,0x360(%rbx)
140191e5b:	48 89 b3 68 03 00 00 	mov    %rsi,0x368(%rbx)
140191e62:	c7 43 18 07 00 00 00 	movl   $0x7,0x18(%rbx)
140191e69:	83 8b 88 00 00 00 ff 	orl    $0xffffffff,0x88(%rbx)
140191e70:	c6 83 8c 00 00 00 01 	movb   $0x1,0x8c(%rbx)
140191e77:	48 8b c3             	mov    %rbx,%rax
140191e7a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140191e7f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140191e84:	48 83 c4 20          	add    $0x20,%rsp
140191e88:	5f                   	pop    %rdi
140191e89:	c3                   	ret
140191e8a:	90                   	nop
140191e8b:	90                   	nop
140191e8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140191e91:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140191e96:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140191e9b:	57                   	push   %rdi
140191e9c:	41 56                	push   %r14
140191e9e:	41 57                	push   %r15
140191ea0:	48 83 ec 20          	sub    $0x20,%rsp
140191ea4:	48 8d 05 ed 34 98 00 	lea    0x9834ed(%rip),%rax        # 0x140b15398
140191eab:	48 8b d9             	mov    %rcx,%rbx
140191eae:	48 89 01             	mov    %rax,(%rcx)
140191eb1:	45 33 f6             	xor    %r14d,%r14d
140191eb4:	48 8d 05 0d 31 98 00 	lea    0x98310d(%rip),%rax        # 0x140b14fc8
140191ebb:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
140191ec1:	48 89 81 88 01 00 00 	mov    %rax,0x188(%rcx)
140191ec8:	48 8b 89 58 03 00 00 	mov    0x358(%rcx),%rcx
140191ecf:	48 85 c9             	test   %rcx,%rcx
140191ed2:	74 46                	je     0x140191f1a
140191ed4:	48 8b 83 68 03 00 00 	mov    0x368(%rbx),%rax
140191edb:	48 2b c1             	sub    %rcx,%rax
140191ede:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140191ee2:	49 3b c7             	cmp    %r15,%rax
140191ee5:	72 18                	jb     0x140191eff
140191ee7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140191eeb:	48 2b ca             	sub    %rdx,%rcx
140191eee:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140191ef2:	48 83 f8 1f          	cmp    $0x1f,%rax
140191ef6:	0f 87 f4 02 00 00    	ja     0x1401921f0
140191efc:	48 8b ca             	mov    %rdx,%rcx
140191eff:	ff 15 bb a9 97 00    	call   *0x97a9bb(%rip)        # 0x140b0c8c0
140191f05:	4c 89 b3 58 03 00 00 	mov    %r14,0x358(%rbx)
140191f0c:	4c 89 b3 60 03 00 00 	mov    %r14,0x360(%rbx)
140191f13:	4c 89 b3 68 03 00 00 	mov    %r14,0x368(%rbx)
140191f1a:	48 8d 8b 28 03 00 00 	lea    0x328(%rbx),%rcx
140191f21:	e8 aa 8f e8 ff       	call   0x14001aed0
140191f26:	48 8b bb 10 03 00 00 	mov    0x310(%rbx),%rdi
140191f2d:	83 cd ff             	or     $0xffffffff,%ebp
140191f30:	48 85 ff             	test   %rdi,%rdi
140191f33:	74 35                	je     0x140191f6a
140191f35:	8b c5                	mov    %ebp,%eax
140191f37:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140191f3c:	03 c5                	add    %ebp,%eax
140191f3e:	75 2a                	jne    0x140191f6a
140191f40:	48 8b 07             	mov    (%rdi),%rax
140191f43:	48 8b cf             	mov    %rdi,%rcx
140191f46:	48 8b 00             	mov    (%rax),%rax
140191f49:	ff 15 e9 ac 97 00    	call   *0x97ace9(%rip)        # 0x140b0cc38
140191f4f:	8b c5                	mov    %ebp,%eax
140191f51:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140191f56:	03 c5                	add    %ebp,%eax
140191f58:	75 10                	jne    0x140191f6a
140191f5a:	48 8b 07             	mov    (%rdi),%rax
140191f5d:	48 8b cf             	mov    %rdi,%rcx
140191f60:	48 8b 40 08          	mov    0x8(%rax),%rax
140191f64:	ff 15 ce ac 97 00    	call   *0x97acce(%rip)        # 0x140b0cc38
140191f6a:	48 8d 8b f0 02 00 00 	lea    0x2f0(%rbx),%rcx
140191f71:	e8 8e 26 e9 ff       	call   0x140024604
140191f76:	48 8b 8b d8 02 00 00 	mov    0x2d8(%rbx),%rcx
140191f7d:	48 85 c9             	test   %rcx,%rcx
140191f80:	74 46                	je     0x140191fc8
140191f82:	48 8b 83 e8 02 00 00 	mov    0x2e8(%rbx),%rax
140191f89:	48 2b c1             	sub    %rcx,%rax
140191f8c:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140191f90:	49 3b c7             	cmp    %r15,%rax
140191f93:	72 18                	jb     0x140191fad
140191f95:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140191f99:	48 2b ca             	sub    %rdx,%rcx
140191f9c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140191fa0:	48 83 f8 1f          	cmp    $0x1f,%rax
140191fa4:	0f 87 46 02 00 00    	ja     0x1401921f0
140191faa:	48 8b ca             	mov    %rdx,%rcx
140191fad:	ff 15 0d a9 97 00    	call   *0x97a90d(%rip)        # 0x140b0c8c0
140191fb3:	4c 89 b3 d8 02 00 00 	mov    %r14,0x2d8(%rbx)
140191fba:	4c 89 b3 e0 02 00 00 	mov    %r14,0x2e0(%rbx)
140191fc1:	4c 89 b3 e8 02 00 00 	mov    %r14,0x2e8(%rbx)
140191fc8:	48 8d b3 c8 02 00 00 	lea    0x2c8(%rbx),%rsi
140191fcf:	48 8b 06             	mov    (%rsi),%rax
140191fd2:	48 8b 78 08          	mov    0x8(%rax),%rdi
140191fd6:	eb 1b                	jmp    0x140191ff3
140191fd8:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140191fdc:	48 8b d6             	mov    %rsi,%rdx
140191fdf:	48 8b ce             	mov    %rsi,%rcx
140191fe2:	e8 15 53 e7 ff       	call   0x1400072fc
140191fe7:	48 8b cf             	mov    %rdi,%rcx
140191fea:	48 8b 3f             	mov    (%rdi),%rdi
140191fed:	ff 15 cd a8 97 00    	call   *0x97a8cd(%rip)        # 0x140b0c8c0
140191ff3:	44 38 77 19          	cmp    %r14b,0x19(%rdi)
140191ff7:	74 df                	je     0x140191fd8
140191ff9:	48 8b 0e             	mov    (%rsi),%rcx
140191ffc:	ff 15 be a8 97 00    	call   *0x97a8be(%rip)        # 0x140b0c8c0
140192002:	48 8d b3 90 02 00 00 	lea    0x290(%rbx),%rsi
140192009:	48 8b 06             	mov    (%rsi),%rax