14009cbae:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14009cbb2:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14009cbb6:	48 89 77 20          	mov    %rsi,0x20(%rdi)
14009cbba:	48 85 db             	test   %rbx,%rbx
14009cbbd:	74 53                	je     0x14009cc12
14009cbbf:	48 8b 03             	mov    (%rbx),%rax
14009cbc2:	48 8b cb             	mov    %rbx,%rcx
14009cbc5:	48 8b 40 48          	mov    0x48(%rax),%rax
14009cbc9:	ff 15 61 62 17 00    	call   *0x176261(%rip)        # 0x140212e30
14009cbcf:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14009cbd4:	49 89 1e             	mov    %rbx,(%r14)
14009cbd7:	48 85 c9             	test   %rcx,%rcx
14009cbda:	74 1a                	je     0x14009cbf6
14009cbdc:	83 c8 ff             	or     $0xffffffff,%eax
14009cbdf:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14009cbe4:	83 f8 01             	cmp    $0x1,%eax
14009cbe7:	75 0d                	jne    0x14009cbf6
14009cbe9:	48 8b 01             	mov    (%rcx),%rax
14009cbec:	48 8b 40 10          	mov    0x10(%rax),%rax
14009cbf0:	ff 15 3a 62 17 00    	call   *0x17623a(%rip)        # 0x140212e30
14009cbf6:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14009cbfb:	49 8b c6             	mov    %r14,%rax
14009cbfe:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14009cc03:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14009cc08:	48 83 c4 40          	add    $0x40,%rsp
14009cc0c:	41 5f                	pop    %r15
14009cc0e:	41 5e                	pop    %r14
14009cc10:	5f                   	pop    %rdi
14009cc11:	c3                   	ret
14009cc12:	33 d2                	xor    %edx,%edx
14009cc14:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14009cc19:	e8 c6 e6 f6 ff       	call   0x14000b2e4
14009cc1e:	cc                   	int3
14009cc1f:	33 d2                	xor    %edx,%edx
14009cc21:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14009cc26:	e8 b9 e6 f6 ff       	call   0x14000b2e4
14009cc2b:	cc                   	int3
14009cc2c:	b9 57 25 65 1f       	mov    $0x1f652557,%ecx
14009cc31:	e8 ae e6 f6 ff       	call   0x14000b2e4
14009cc36:	cc                   	int3
14009cc37:	33 d2                	xor    %edx,%edx
14009cc39:	b9 91 56 60 01       	mov    $0x1605691,%ecx
14009cc3e:	e8 a1 e6 f6 ff       	call   0x14000b2e4
14009cc43:	cc                   	int3
14009cc44:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14009cc49:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14009cc4e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009cc53:	57                   	push   %rdi
14009cc54:	41 56                	push   %r14
14009cc56:	41 57                	push   %r15
14009cc58:	48 83 ec 20          	sub    $0x20,%rsp
14009cc5c:	48 8b 19             	mov    (%rcx),%rbx
14009cc5f:	4c 8b f1             	mov    %rcx,%r14
14009cc62:	4c 8b fa             	mov    %rdx,%r15
14009cc65:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
14009cc6c:	e8 83 d3 f9 ff       	call   0x140039ff4
14009cc71:	48 8b bb e8 00 00 00 	mov    0xe8(%rbx),%rdi
14009cc78:	48 83 a3 e8 00 00 00 	andq   $0x0,0xe8(%rbx)
14009cc7f:	00
14009cc80:	48 85 ff             	test   %rdi,%rdi
14009cc83:	0f 84 a7 01 00 00    	je     0x14009ce30
14009cc89:	49 8b 36             	mov    (%r14),%rsi
14009cc8c:	48 8b ae 90 00 00 00 	mov    0x90(%rsi),%rbp
14009cc93:	48 85 ed             	test   %rbp,%rbp
14009cc96:	0f 84 87 01 00 00    	je     0x14009ce23
14009cc9c:	48 8b 8d 90 03 00 00 	mov    0x390(%rbp),%rcx
14009cca3:	e8 4c d3 f9 ff       	call   0x140039ff4
14009cca8:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
14009ccaf:	9c f2 cb
14009ccb2:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14009ccb7:	48 8b d1             	mov    %rcx,%rdx
14009ccba:	45 33 c0             	xor    %r8d,%r8d
14009ccbd:	49 bb b3 01 00 00 00 	movabs $0x100000001b3,%r11
14009ccc4:	01 00 00
14009ccc7:	42 0f b6 44 04 40    	movzbl 0x40(%rsp,%r8,1),%eax
14009cccd:	49 ff c0             	inc    %r8
14009ccd0:	48 33 d0             	xor    %rax,%rdx
14009ccd3:	49 0f af d3          	imul   %r11,%rdx
14009ccd7:	49 83 f8 08          	cmp    $0x8,%r8
14009ccdb:	72 ea                	jb     0x14009ccc7
14009ccdd:	4c 8b 95 80 03 00 00 	mov    0x380(%rbp),%r10
14009cce4:	4c 8b 85 68 03 00 00 	mov    0x368(%rbp),%r8
14009cceb:	49 23 d2             	and    %r10,%rdx
14009ccee:	4c 8b 8d 58 03 00 00 	mov    0x358(%rbp),%r9
14009ccf5:	48 03 d2             	add    %rdx,%rdx
14009ccf8:	49 8b 5c d0 08       	mov    0x8(%r8,%rdx,8),%rbx
14009ccfd:	49 3b d9             	cmp    %r9,%rbx
14009cd00:	0f 84 fe 00 00 00    	je     0x14009ce04
14009cd06:	49 8b 04 d0          	mov    (%r8,%rdx,8),%rax
14009cd0a:	eb 0d                	jmp    0x14009cd19
14009cd0c:	48 3b d8             	cmp    %rax,%rbx
14009cd0f:	0f 84 ef 00 00 00    	je     0x14009ce04
14009cd15:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14009cd19:	48 3b 73 10          	cmp    0x10(%rbx),%rsi
14009cd1d:	75 ed                	jne    0x14009cd0c
14009cd1f:	e9 e2 00 00 00       	jmp    0x14009ce06
14009cd24:	0f b6 44 13 10       	movzbl 0x10(%rbx,%rdx,1),%eax
14009cd29:	48 ff c2             	inc    %rdx
14009cd2c:	48 33 c8             	xor    %rax,%rcx
14009cd2f:	49 0f af cb          	imul   %r11,%rcx
14009cd33:	48 83 fa 08          	cmp    $0x8,%rdx
14009cd37:	72 eb                	jb     0x14009cd24
14009cd39:	49 23 ca             	and    %r10,%rcx
14009cd3c:	48 03 c9             	add    %rcx,%rcx
14009cd3f:	49 39 5c c8 08       	cmp    %rbx,0x8(%r8,%rcx,8)
14009cd44:	75 17                	jne    0x14009cd5d
14009cd46:	49 39 1c c8          	cmp    %rbx,(%r8,%rcx,8)
14009cd4a:	75 06                	jne    0x14009cd52
14009cd4c:	4d 89 0c c8          	mov    %r9,(%r8,%rcx,8)
14009cd50:	eb 04                	jmp    0x14009cd56
14009cd52:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
14009cd56:	4d 89 4c c8 08       	mov    %r9,0x8(%r8,%rcx,8)
14009cd5b:	eb 0d                	jmp    0x14009cd6a
14009cd5d:	49 39 1c c8          	cmp    %rbx,(%r8,%rcx,8)
14009cd61:	75 07                	jne    0x14009cd6a
14009cd63:	48 8b 03             	mov    (%rbx),%rax
14009cd66:	49 89 04 c8          	mov    %rax,(%r8,%rcx,8)
14009cd6a:	48 8b 0b             	mov    (%rbx),%rcx
14009cd6d:	48 ff 8d 60 03 00 00 	decq   0x360(%rbp)
14009cd74:	48 8b 43 08          	mov    0x8(%rbx),%rax
14009cd78:	48 89 08             	mov    %rcx,(%rax)
14009cd7b:	48 8b 43 08          	mov    0x8(%rbx),%rax
14009cd7f:	48 89 41 08          	mov    %rax,0x8(%rcx)
14009cd83:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14009cd87:	48 85 c9             	test   %rcx,%rcx
14009cd8a:	74 1a                	je     0x14009cda6
14009cd8c:	83 c8 ff             	or     $0xffffffff,%eax
14009cd8f:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14009cd94:	83 f8 01             	cmp    $0x1,%eax
14009cd97:	75 0d                	jne    0x14009cda6
14009cd99:	48 8b 01             	mov    (%rcx),%rax
14009cd9c:	48 8b 40 10          	mov    0x10(%rax),%rax
14009cda0:	ff 15 8a 60 17 00    	call   *0x17608a(%rip)        # 0x140212e30
14009cda6:	48 8b cb             	mov    %rbx,%rcx
14009cda9:	ff 15 91 5d 17 00    	call   *0x175d91(%rip)        # 0x140212b40
14009cdaf:	49 8b 1e             	mov    (%r14),%rbx
14009cdb2:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
14009cdb9:	e8 36 d2 f9 ff       	call   0x140039ff4
14009cdbe:	c6 83 18 01 00 00 00 	movb   $0x0,0x118(%rbx)
14009cdc5:	49 8b d7             	mov    %r15,%rdx
14009cdc8:	48 8b 07             	mov    (%rdi),%rax
14009cdcb:	48 8b cf             	mov    %rdi,%rcx
14009cdce:	48 8b 40 20          	mov    0x20(%rax),%rax
14009cdd2:	ff 15 58 60 17 00    	call   *0x176058(%rip)        # 0x140212e30
14009cdd8:	48 8b 07             	mov    (%rdi),%rax
14009cddb:	48 8b cf             	mov    %rdi,%rcx
14009cdde:	48 8b 40 10          	mov    0x10(%rax),%rax
14009cde2:	ff 15 48 60 17 00    	call   *0x176048(%rip)        # 0x140212e30
14009cde8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14009cded:	49 8b c7             	mov    %r15,%rax
14009cdf0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14009cdf5:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14009cdfa:	48 83 c4 20          	add    $0x20,%rsp
14009cdfe:	41 5f                	pop    %r15
14009ce00:	41 5e                	pop    %r14
14009ce02:	5f                   	pop    %rdi
14009ce03:	c3                   	ret
14009ce04:	33 db                	xor    %ebx,%ebx
14009ce06:	48 85 db             	test   %rbx,%rbx
14009ce09:	49 0f 44 d9          	cmove  %r9,%rbx
14009ce0d:	33 d2                	xor    %edx,%edx
14009ce0f:	49 3b d9             	cmp    %r9,%rbx
14009ce12:	0f 85 0c ff ff ff    	jne    0x14009cd24
14009ce18:	b9 d9 e3 81 02       	mov    $0x281e3d9,%ecx
14009ce1d:	e8 c2 e4 f6 ff       	call   0x14000b2e4
14009ce22:	cc                   	int3
14009ce23:	33 d2                	xor    %edx,%edx
14009ce25:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14009ce2a:	e8 b5 e4 f6 ff       	call   0x14000b2e4
14009ce2f:	cc                   	int3
14009ce30:	33 d2                	xor    %edx,%edx
14009ce32:	b9 db e3 81 02       	mov    $0x281e3db,%ecx
14009ce37:	e8 a8 e4 f6 ff       	call   0x14000b2e4
14009ce3c:	cc                   	int3
14009ce3d:	90                   	nop
14009ce3e:	90                   	nop
14009ce3f:	90                   	nop
14009ce40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14009ce45:	57                   	push   %rdi
14009ce46:	48 83 ec 20          	sub    $0x20,%rsp
14009ce4a:	48 8b fa             	mov    %rdx,%rdi
14009ce4d:	48 8b d9             	mov    %rcx,%rbx
14009ce50:	48 85 c9             	test   %rcx,%rcx
14009ce53:	74 08                	je     0x14009ce5d
14009ce55:	48 8b 41 f8          	mov    -0x8(%rcx),%rax
14009ce59:	f0 ff 40 08          	lock incl 0x8(%rax)
14009ce5d:	b9 18 00 00 00       	mov    $0x18,%ecx
14009ce62:	ff 15 e8 5c 17 00    	call   *0x175ce8(%rip)        # 0x140212b50
14009ce68:	48 85 c0             	test   %rax,%rax
14009ce6b:	74 26                	je     0x14009ce93
14009ce6d:	48 89 58 10          	mov    %rbx,0x10(%rax)
14009ce71:	48 8d 0d c0 e7 19 00 	lea    0x19e7c0(%rip),%rcx        # 0x14023b638
14009ce78:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14009ce7d:	48 89 08             	mov    %rcx,(%rax)
14009ce80:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14009ce87:	48 89 07             	mov    %rax,(%rdi)
14009ce8a:	48 8b c7             	mov    %rdi,%rax
14009ce8d:	48 83 c4 20          	add    $0x20,%rsp
14009ce91:	5f                   	pop    %rdi
14009ce92:	c3                   	ret
14009ce93:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14009ce98:	e8 db e4 f6 ff       	call   0x14000b378
14009ce9d:	cc                   	int3
14009ce9e:	90                   	nop
14009ce9f:	90                   	nop
14009cea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14009cea5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14009ceaa:	57                   	push   %rdi
14009ceab:	48 83 ec 20          	sub    $0x20,%rsp
14009ceaf:	48 8b d9             	mov    %rcx,%rbx
14009ceb2:	48 8b fa             	mov    %rdx,%rdi
14009ceb5:	48 8b 89 10 01 00 00 	mov    0x110(%rcx),%rcx
14009cebc:	e8 33 d1 f9 ff       	call   0x140039ff4
14009cec1:	48 ff 83 08 01 00 00 	incq   0x108(%rbx)
14009cec8:	48 8b 8b 00 01 00 00 	mov    0x100(%rbx),%rcx
14009cecf:	48 8b b3 08 01 00 00 	mov    0x108(%rbx),%rsi
14009ced6:	e8 19 d1 f9 ff       	call   0x140039ff4
14009cedb:	48 89 b3 f8 00 00 00 	mov    %rsi,0xf8(%rbx)
14009cee2:	48 85 db             	test   %rbx,%rbx
14009cee5:	74 08                	je     0x14009ceef
14009cee7:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
14009ceeb:	f0 ff 40 08          	lock incl 0x8(%rax)
14009ceef:	b9 20 00 00 00       	mov    $0x20,%ecx
14009cef4:	ff 15 56 5c 17 00    	call   *0x175c56(%rip)        # 0x140212b50
14009cefa:	48 85 c0             	test   %rax,%rax
14009cefd:	74 2f                	je     0x14009cf2e
14009ceff:	48 89 58 10          	mov    %rbx,0x10(%rax)
14009cf03:	48 8d 0d d6 e6 19 00 	lea    0x19e6d6(%rip),%rcx        # 0x14023b5e0
14009cf0a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14009cf0f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009cf13:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14009cf18:	48 89 08             	mov    %rcx,(%rax)
14009cf1b:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
14009cf22:	48 89 07             	mov    %rax,(%rdi)
14009cf25:	48 8b c7             	mov    %rdi,%rax
14009cf28:	48 83 c4 20          	add    $0x20,%rsp
14009cf2c:	5f                   	pop    %rdi
14009cf2d:	c3                   	ret
14009cf2e:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
14009cf33:	e8 40 e4 f6 ff       	call   0x14000b378
14009cf38:	cc                   	int3
14009cf39:	90                   	nop
14009cf3a:	90                   	nop
14009cf3b:	90                   	nop
14009cf3c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14009cf41:	55                   	push   %rbp
14009cf42:	56                   	push   %rsi
14009cf43:	57                   	push   %rdi
14009cf44:	41 56                	push   %r14
14009cf46:	41 57                	push   %r15
14009cf48:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14009cf4d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14009cf54:	48 8b 05 25 42 26 00 	mov    0x264225(%rip),%rax        # 0x140301180
14009cf5b:	48 33 c4             	xor    %rsp,%rax
14009cf5e:	48 89 45 27          	mov    %rax,0x27(%rbp)
14009cf62:	48 8b fa             	mov    %rdx,%rdi
14009cf65:	48 8b d9             	mov    %rcx,%rbx
14009cf68:	48 8b 89 20 01 00 00 	mov    0x120(%rcx),%rcx
14009cf6f:	e8 80 d0 f9 ff       	call   0x140039ff4
14009cf74:	80 bb 18 01 00 00 00 	cmpb   $0x0,0x118(%rbx)
14009cf7b:	74 5a                	je     0x14009cfd7
14009cf7d:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14009cf81:	e8 ce 25 fd ff       	call   0x14006f554
14009cf86:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14009cf8a:	e8 69 26 fd ff       	call   0x14006f5f8
14009cf8f:	48 8b d7             	mov    %rdi,%rdx
14009cf92:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14009cf96:	e8 25 26 fd ff       	call   0x14006f5c0
14009cf9b:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14009cf9f:	48 85 c9             	test   %rcx,%rcx
14009cfa2:	74 0d                	je     0x14009cfb1
14009cfa4:	48 8b 11             	mov    (%rcx),%rdx
14009cfa7:	48 8b 42 10          	mov    0x10(%rdx),%rax
14009cfab:	ff 15 7f 5e 17 00    	call   *0x175e7f(%rip)        # 0x140212e30
14009cfb1:	48 8b c7             	mov    %rdi,%rax
14009cfb4:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14009cfb8:	48 33 cc             	xor    %rsp,%rcx
14009cfbb:	e8 b0 77 16 00       	call   0x140204770
14009cfc0:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
14009cfc7:	00
14009cfc8:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14009cfcf:	41 5f                	pop    %r15
14009cfd1:	41 5e                	pop    %r14
14009cfd3:	5f                   	pop    %rdi
14009cfd4:	5e                   	pop    %rsi
14009cfd5:	5d                   	pop    %rbp
14009cfd6:	c3                   	ret
14009cfd7:	48 8b b3 90 00 00 00 	mov    0x90(%rbx),%rsi
14009cfde:	48 85 f6             	test   %rsi,%rsi
14009cfe1:	0f 84 d6 01 00 00    	je     0x14009d1bd
14009cfe7:	48 8b 8e b8 03 00 00 	mov    0x3b8(%rsi),%rcx
14009cfee:	e8 01 d0 f9 ff       	call   0x140039ff4
14009cff3:	48 83 be b0 03 00 00 	cmpq   $0x0,0x3b0(%rsi)
14009cffa:	00
14009cffb:	0f 84 a2 01 00 00    	je     0x14009d1a3
14009d001:	48 8b b3 90 00 00 00 	mov    0x90(%rbx),%rsi
14009d008:	48 85 f6             	test   %rsi,%rsi
14009d00b:	0f 84 ac 01 00 00    	je     0x14009d1bd
14009d011:	48 8b 8e d0 03 00 00 	mov    0x3d0(%rsi),%rcx
14009d018:	e8 d7 cf f9 ff       	call   0x140039ff4
14009d01d:	48 83 be c8 03 00 00 	cmpq   $0x0,0x3c8(%rsi)
14009d024:	00
14009d025:	0f 85 78 01 00 00    	jne    0x14009d1a3
14009d02b:	48 8b 8b 00 01 00 00 	mov    0x100(%rbx),%rcx
14009d032:	e8 bd cf f9 ff       	call   0x140039ff4
14009d037:	48 83 bb f8 00 00 00 	cmpq   $0x0,0xf8(%rbx)
14009d03e:	00
14009d03f:	0f 85 5e 01 00 00    	jne    0x14009d1a3
14009d045:	48 8b b3 90 00 00 00 	mov    0x90(%rbx),%rsi
14009d04c:	48 85 f6             	test   %rsi,%rsi
14009d04f:	0f 84 68 01 00 00    	je     0x14009d1bd
14009d055:	48 8b 8e f0 03 00 00 	mov    0x3f0(%rsi),%rcx
14009d05c:	e8 93 cf f9 ff       	call   0x140039ff4
14009d061:	80 be e8 03 00 00 00 	cmpb   $0x0,0x3e8(%rsi)
14009d068:	0f 84 35 01 00 00    	je     0x14009d1a3
14009d06e:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
14009d075:	48 85 c9             	test   %rcx,%rcx
14009d078:	0f 84 4c 01 00 00    	je     0x14009d1ca
14009d07e:	48 83 c1 20          	add    $0x20,%rcx
14009d082:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14009d086:	e8 e5 ce ff ff       	call   0x140099f70
14009d08b:	48 8b 30             	mov    (%rax),%rsi
14009d08e:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14009d092:	48 85 c9             	test   %rcx,%rcx
14009d095:	74 12                	je     0x14009d0a9
14009d097:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
14009d09c:	48 8b 01             	mov    (%rcx),%rax
14009d09f:	48 8b 40 10          	mov    0x10(%rax),%rax
14009d0a3:	ff 15 87 5d 17 00    	call   *0x175d87(%rip)        # 0x140212e30
14009d0a9:	48 85 f6             	test   %rsi,%rsi
14009d0ac:	0f 84 f1 00 00 00    	je     0x14009d1a3
14009d0b2:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
14009d0b9:	e8 36 cf f9 ff       	call   0x140039ff4
14009d0be:	4c 8b b3 e8 00 00 00 	mov    0xe8(%rbx),%r14
14009d0c5:	4d 85 f6             	test   %r14,%r14
14009d0c8:	0f 84 d5 00 00 00    	je     0x14009d1a3
14009d0ce:	48 8b 8b 20 01 00 00 	mov    0x120(%rbx),%rcx
14009d0d5:	e8 1a cf f9 ff       	call   0x140039ff4
14009d0da:	c6 83 18 01 00 00 01 	movb   $0x1,0x118(%rbx)
14009d0e1:	49 8b 06             	mov    (%r14),%rax
14009d0e4:	4c 8b 78 18          	mov    0x18(%rax),%r15
14009d0e8:	48 8d b3 98 00 00 00 	lea    0x98(%rbx),%rsi
14009d0ef:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14009d0f3:	e8 fc ce f9 ff       	call   0x140039ff4
14009d0f8:	0f 57 c0             	xorps  %xmm0,%xmm0
14009d0fb:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14009d0ff:	0f 57 c9             	xorps  %xmm1,%xmm1
14009d102:	66 0f 7f 4d f7       	movdqa %xmm1,-0x9(%rbp)
14009d107:	48 8b d6             	mov    %rsi,%rdx
14009d10a:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)