14001b887:	48 8d 05 b2 33 02 00 	lea    0x233b2(%rip),%rax        # 0x14003ec40
14001b88e:	49 89 44 09 f0       	mov    %rax,-0x10(%r9,%rcx,1)
14001b893:	e8 c8 5c fe ff       	call   0x140001560
14001b898:	48 8d 05 f9 fa 01 00 	lea    0x1faf9(%rip),%rax        # 0x14003b398
14001b89f:	48 89 03             	mov    %rax,(%rbx)
14001b8a2:	40 f6 c7 01          	test   $0x1,%dil
14001b8a6:	74 0e                	je     0x14001b8b6
14001b8a8:	ba 20 00 00 00       	mov    $0x20,%edx
14001b8ad:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
14001b8b1:	e8 fe b9 01 00       	call   0x1400372b4
14001b8b6:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
14001b8ba:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001b8bf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001b8c4:	48 83 c4 20          	add    $0x20,%rsp
14001b8c8:	5f                   	pop    %rdi
14001b8c9:	c3                   	ret
14001b8ca:	cc                   	int3
14001b8cb:	cc                   	int3
14001b8cc:	cc                   	int3
14001b8cd:	cc                   	int3
14001b8ce:	cc                   	int3
14001b8cf:	cc                   	int3
14001b8d0:	40 53                	rex push %rbx
14001b8d2:	48 83 ec 20          	sub    $0x20,%rsp
14001b8d6:	48 8b d9             	mov    %rcx,%rbx
14001b8d9:	e8 82 5c fe ff       	call   0x140001560
14001b8de:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001b8e2:	48 83 39 30          	cmpq   $0x30,(%rcx)
14001b8e6:	72 11                	jb     0x14001b8f9
14001b8e8:	48 8b 41 28          	mov    0x28(%rcx),%rax
14001b8ec:	48 85 c0             	test   %rax,%rax
14001b8ef:	74 08                	je     0x14001b8f9
14001b8f1:	48 83 c4 20          	add    $0x20,%rsp
14001b8f5:	5b                   	pop    %rbx
14001b8f6:	48 ff e0             	rex.W jmp *%rax
14001b8f9:	48 83 c4 20          	add    $0x20,%rsp
14001b8fd:	5b                   	pop    %rbx
14001b8fe:	c3                   	ret
14001b8ff:	cc                   	int3
14001b900:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001b905:	57                   	push   %rdi
14001b906:	48 83 ec 20          	sub    $0x20,%rsp
14001b90a:	48 8b d9             	mov    %rcx,%rbx
14001b90d:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
14001b911:	48 8b 41 10          	mov    0x10(%rcx),%rax
14001b915:	48 85 c0             	test   %rax,%rax
14001b918:	74 02                	je     0x14001b91c
14001b91a:	ff d0                	call   *%rax
14001b91c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14001b921:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
14001b926:	83 f8 01             	cmp    $0x1,%eax
14001b929:	75 56                	jne    0x14001b981
14001b92b:	48 8d 7b d8          	lea    -0x28(%rbx),%rdi
14001b92f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14001b934:	48 85 ff             	test   %rdi,%rdi
14001b937:	74 3b                	je     0x14001b974
14001b939:	48 8d 05 e8 32 02 00 	lea    0x232e8(%rip),%rax        # 0x14003ec28
14001b940:	48 89 47 10          	mov    %rax,0x10(%rdi)
14001b944:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
14001b948:	48 63 50 04          	movslq 0x4(%rax),%rdx
14001b94c:	48 8d 05 ed 32 02 00 	lea    0x232ed(%rip),%rax        # 0x14003ec40
14001b953:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
14001b958:	e8 03 5c fe ff       	call   0x140001560
14001b95d:	48 8d 05 34 fa 01 00 	lea    0x1fa34(%rip),%rax        # 0x14003b398
14001b964:	48 89 03             	mov    %rax,(%rbx)
14001b967:	ba 30 00 00 00       	mov    $0x30,%edx
14001b96c:	48 8b cf             	mov    %rdi,%rcx
14001b96f:	e8 40 b9 01 00       	call   0x1400372b4
14001b974:	b0 01                	mov    $0x1,%al
14001b976:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14001b97b:	48 83 c4 20          	add    $0x20,%rsp
14001b97f:	5f                   	pop    %rdi
14001b980:	c3                   	ret
14001b981:	32 c0                	xor    %al,%al
14001b983:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14001b988:	48 83 c4 20          	add    $0x20,%rsp
14001b98c:	5f                   	pop    %rdi
14001b98d:	c3                   	ret
14001b98e:	cc                   	int3
14001b98f:	cc                   	int3
14001b990:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001b995:	48 83 ec 18          	sub    $0x18,%rsp
14001b999:	4c 8b c1             	mov    %rcx,%r8
14001b99c:	45 33 c9             	xor    %r9d,%r9d
14001b99f:	44 89 0c 24          	mov    %r9d,(%rsp)
14001b9a3:	85 d2                	test   %edx,%edx
14001b9a5:	74 1d                	je     0x14001b9c4
14001b9a7:	48 8d 05 82 33 02 00 	lea    0x23382(%rip),%rax        # 0x14003ed30
14001b9ae:	48 89 41 08          	mov    %rax,0x8(%rcx)
14001b9b2:	48 8d 05 df f9 01 00 	lea    0x1f9df(%rip),%rax        # 0x14003b398
14001b9b9:	48 89 41 18          	mov    %rax,0x18(%rcx)
14001b9bd:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
14001b9c4:	48 8d 05 ad 32 02 00 	lea    0x232ad(%rip),%rax        # 0x14003ec78
14001b9cb:	48 89 01             	mov    %rax,(%rcx)
14001b9ce:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001b9d2:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001b9d6:	48 8d 05 ab 32 02 00 	lea    0x232ab(%rip),%rax        # 0x14003ec88
14001b9dd:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14001b9e2:	48 8d 05 cf 32 02 00 	lea    0x232cf(%rip),%rax        # 0x14003ecb8
14001b9e9:	49 89 00             	mov    %rax,(%r8)
14001b9ec:	49 8b 40 08          	mov    0x8(%r8),%rax
14001b9f0:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001b9f4:	48 8d 05 cd 32 02 00 	lea    0x232cd(%rip),%rax        # 0x14003ecc8
14001b9fb:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14001ba00:	45 89 48 10          	mov    %r9d,0x10(%r8)
14001ba04:	48 8d 05 ed 32 02 00 	lea    0x232ed(%rip),%rax        # 0x14003ecf8
14001ba0b:	49 89 00             	mov    %rax,(%r8)
14001ba0e:	49 8b 40 08          	mov    0x8(%r8),%rax
14001ba12:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001ba16:	48 8d 05 eb 32 02 00 	lea    0x232eb(%rip),%rax        # 0x14003ed08
14001ba1d:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14001ba22:	49 8b c0             	mov    %r8,%rax
14001ba25:	48 83 c4 18          	add    $0x18,%rsp
14001ba29:	c3                   	ret
14001ba2a:	cc                   	int3
14001ba2b:	cc                   	int3
14001ba2c:	cc                   	int3
14001ba2d:	cc                   	int3
14001ba2e:	cc                   	int3
14001ba2f:	cc                   	int3
14001ba30:	48 83 ec 28          	sub    $0x28,%rsp
14001ba34:	48 8d 05 bd 32 02 00 	lea    0x232bd(%rip),%rax        # 0x14003ecf8
14001ba3b:	48 89 41 e8          	mov    %rax,-0x18(%rcx)
14001ba3f:	48 8b 41 f0          	mov    -0x10(%rcx),%rax
14001ba43:	48 63 50 04          	movslq 0x4(%rax),%rdx
14001ba47:	48 8d 05 ba 32 02 00 	lea    0x232ba(%rip),%rax        # 0x14003ed08
14001ba4e:	48 89 44 0a f0       	mov    %rax,-0x10(%rdx,%rcx,1)
14001ba53:	e8 08 5b fe ff       	call   0x140001560
14001ba58:	90                   	nop
14001ba59:	48 83 c4 28          	add    $0x28,%rsp
14001ba5d:	c3                   	ret
14001ba5e:	cc                   	int3
14001ba5f:	cc                   	int3
14001ba60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ba65:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001ba6a:	57                   	push   %rdi
14001ba6b:	48 83 ec 20          	sub    $0x20,%rsp
14001ba6f:	8b fa                	mov    %edx,%edi
14001ba71:	48 8b d9             	mov    %rcx,%rbx
14001ba74:	48 8d 05 7d 32 02 00 	lea    0x2327d(%rip),%rax        # 0x14003ecf8
14001ba7b:	48 89 41 e8          	mov    %rax,-0x18(%rcx)
14001ba7f:	4c 8b 41 f0          	mov    -0x10(%rcx),%r8
14001ba83:	4d 63 48 04          	movslq 0x4(%r8),%r9
14001ba87:	48 8d 05 7a 32 02 00 	lea    0x2327a(%rip),%rax        # 0x14003ed08
14001ba8e:	49 89 44 09 f0       	mov    %rax,-0x10(%r9,%rcx,1)
14001ba93:	e8 c8 5a fe ff       	call   0x140001560
14001ba98:	48 8d 05 f9 f8 01 00 	lea    0x1f8f9(%rip),%rax        # 0x14003b398
14001ba9f:	48 89 03             	mov    %rax,(%rbx)
14001baa2:	40 f6 c7 01          	test   $0x1,%dil
14001baa6:	74 0e                	je     0x14001bab6
14001baa8:	ba 20 00 00 00       	mov    $0x20,%edx
14001baad:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
14001bab1:	e8 fe b7 01 00       	call   0x1400372b4
14001bab6:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
14001baba:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001babf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001bac4:	48 83 c4 20          	add    $0x20,%rsp
14001bac8:	5f                   	pop    %rdi
14001bac9:	c3                   	ret
14001baca:	cc                   	int3
14001bacb:	cc                   	int3
14001bacc:	cc                   	int3
14001bacd:	cc                   	int3
14001bace:	cc                   	int3
14001bacf:	cc                   	int3
14001bad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bad5:	57                   	push   %rdi
14001bad6:	48 83 ec 20          	sub    $0x20,%rsp
14001bada:	8b fa                	mov    %edx,%edi
14001badc:	48 8b d9             	mov    %rcx,%rbx
14001badf:	e8 7c 5a fe ff       	call   0x140001560
14001bae4:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001bae8:	48 83 39 30          	cmpq   $0x30,(%rcx)
14001baec:	72 0d                	jb     0x14001bafb
14001baee:	48 8b 41 28          	mov    0x28(%rcx),%rax
14001baf2:	48 85 c0             	test   %rax,%rax
14001baf5:	74 04                	je     0x14001bafb
14001baf7:	8b d7                	mov    %edi,%edx
14001baf9:	ff d0                	call   *%rax
14001bafb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bb00:	48 83 c4 20          	add    $0x20,%rsp
14001bb04:	5f                   	pop    %rdi
14001bb05:	c3                   	ret
14001bb06:	cc                   	int3
14001bb07:	cc                   	int3
14001bb08:	cc                   	int3
14001bb09:	cc                   	int3
14001bb0a:	cc                   	int3
14001bb0b:	cc                   	int3
14001bb0c:	cc                   	int3
14001bb0d:	cc                   	int3
14001bb0e:	cc                   	int3
14001bb0f:	cc                   	int3
14001bb10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001bb15:	57                   	push   %rdi
14001bb16:	48 83 ec 20          	sub    $0x20,%rsp
14001bb1a:	48 8b d9             	mov    %rcx,%rbx
14001bb1d:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
14001bb21:	48 8b 41 10          	mov    0x10(%rcx),%rax
14001bb25:	48 85 c0             	test   %rax,%rax
14001bb28:	74 02                	je     0x14001bb2c
14001bb2a:	ff d0                	call   *%rax
14001bb2c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14001bb31:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
14001bb36:	83 f8 01             	cmp    $0x1,%eax
14001bb39:	75 56                	jne    0x14001bb91
14001bb3b:	48 8d 7b d8          	lea    -0x28(%rbx),%rdi
14001bb3f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14001bb44:	48 85 ff             	test   %rdi,%rdi
14001bb47:	74 3b                	je     0x14001bb84
14001bb49:	48 8d 05 a8 31 02 00 	lea    0x231a8(%rip),%rax        # 0x14003ecf8
14001bb50:	48 89 47 10          	mov    %rax,0x10(%rdi)
14001bb54:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
14001bb58:	48 63 50 04          	movslq 0x4(%rax),%rdx
14001bb5c:	48 8d 05 a5 31 02 00 	lea    0x231a5(%rip),%rax        # 0x14003ed08
14001bb63:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
14001bb68:	e8 f3 59 fe ff       	call   0x140001560
14001bb6d:	48 8d 05 24 f8 01 00 	lea    0x1f824(%rip),%rax        # 0x14003b398
14001bb74:	48 89 03             	mov    %rax,(%rbx)
14001bb77:	ba 30 00 00 00       	mov    $0x30,%edx
14001bb7c:	48 8b cf             	mov    %rdi,%rcx
14001bb7f:	e8 30 b7 01 00       	call   0x1400372b4
14001bb84:	b0 01                	mov    $0x1,%al
14001bb86:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14001bb8b:	48 83 c4 20          	add    $0x20,%rsp
14001bb8f:	5f                   	pop    %rdi
14001bb90:	c3                   	ret
14001bb91:	32 c0                	xor    %al,%al
14001bb93:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14001bb98:	48 83 c4 20          	add    $0x20,%rsp
14001bb9c:	5f                   	pop    %rdi
14001bb9d:	c3                   	ret
14001bb9e:	cc                   	int3
14001bb9f:	cc                   	int3
14001bba0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001bba5:	48 83 ec 18          	sub    $0x18,%rsp
14001bba9:	4c 8b c1             	mov    %rcx,%r8
14001bbac:	45 33 c9             	xor    %r9d,%r9d
14001bbaf:	44 89 0c 24          	mov    %r9d,(%rsp)
14001bbb3:	85 d2                	test   %edx,%edx
14001bbb5:	74 1d                	je     0x14001bbd4
14001bbb7:	48 8d 05 3a 32 02 00 	lea    0x2323a(%rip),%rax        # 0x14003edf8
14001bbbe:	48 89 41 08          	mov    %rax,0x8(%rcx)
14001bbc2:	48 8d 05 cf f7 01 00 	lea    0x1f7cf(%rip),%rax        # 0x14003b398
14001bbc9:	48 89 41 18          	mov    %rax,0x18(%rcx)
14001bbcd:	c7 04 24 01 00 00 00 	movl   $0x1,(%rsp)
14001bbd4:	48 8d 05 65 31 02 00 	lea    0x23165(%rip),%rax        # 0x14003ed40
14001bbdb:	48 89 01             	mov    %rax,(%rcx)
14001bbde:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001bbe2:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001bbe6:	48 8d 05 63 31 02 00 	lea    0x23163(%rip),%rax        # 0x14003ed50
14001bbed:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14001bbf2:	48 8d 05 87 31 02 00 	lea    0x23187(%rip),%rax        # 0x14003ed80
14001bbf9:	49 89 00             	mov    %rax,(%r8)
14001bbfc:	49 8b 40 08          	mov    0x8(%r8),%rax
14001bc00:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001bc04:	48 8d 05 85 31 02 00 	lea    0x23185(%rip),%rax        # 0x14003ed90
14001bc0b:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14001bc10:	45 89 48 10          	mov    %r9d,0x10(%r8)
14001bc14:	48 8d 05 a5 31 02 00 	lea    0x231a5(%rip),%rax        # 0x14003edc0
14001bc1b:	49 89 00             	mov    %rax,(%r8)
14001bc1e:	49 8b 40 08          	mov    0x8(%r8),%rax
14001bc22:	48 63 48 04          	movslq 0x4(%rax),%rcx
14001bc26:	48 8d 05 a3 31 02 00 	lea    0x231a3(%rip),%rax        # 0x14003edd0
14001bc2d:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
14001bc32:	49 8b c0             	mov    %r8,%rax
14001bc35:	48 83 c4 18          	add    $0x18,%rsp
14001bc39:	c3                   	ret
14001bc3a:	cc                   	int3
14001bc3b:	cc                   	int3
14001bc3c:	cc                   	int3
14001bc3d:	cc                   	int3
14001bc3e:	cc                   	int3
14001bc3f:	cc                   	int3
14001bc40:	48 83 ec 28          	sub    $0x28,%rsp
14001bc44:	48 8d 05 75 31 02 00 	lea    0x23175(%rip),%rax        # 0x14003edc0
14001bc4b:	48 89 41 e8          	mov    %rax,-0x18(%rcx)
14001bc4f:	48 8b 41 f0          	mov    -0x10(%rcx),%rax
14001bc53:	48 63 50 04          	movslq 0x4(%rax),%rdx
14001bc57:	48 8d 05 72 31 02 00 	lea    0x23172(%rip),%rax        # 0x14003edd0
14001bc5e:	48 89 44 0a f0       	mov    %rax,-0x10(%rdx,%rcx,1)
14001bc63:	e8 f8 58 fe ff       	call   0x140001560
14001bc68:	90                   	nop
14001bc69:	48 83 c4 28          	add    $0x28,%rsp
14001bc6d:	c3                   	ret
14001bc6e:	cc                   	int3
14001bc6f:	cc                   	int3
14001bc70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bc75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001bc7a:	57                   	push   %rdi
14001bc7b:	48 83 ec 20          	sub    $0x20,%rsp
14001bc7f:	8b fa                	mov    %edx,%edi
14001bc81:	48 8b d9             	mov    %rcx,%rbx
14001bc84:	48 8d 05 35 31 02 00 	lea    0x23135(%rip),%rax        # 0x14003edc0
14001bc8b:	48 89 41 e8          	mov    %rax,-0x18(%rcx)
14001bc8f:	4c 8b 41 f0          	mov    -0x10(%rcx),%r8
14001bc93:	4d 63 48 04          	movslq 0x4(%r8),%r9
14001bc97:	48 8d 05 32 31 02 00 	lea    0x23132(%rip),%rax        # 0x14003edd0
14001bc9e:	49 89 44 09 f0       	mov    %rax,-0x10(%r9,%rcx,1)
14001bca3:	e8 b8 58 fe ff       	call   0x140001560
14001bca8:	48 8d 05 e9 f6 01 00 	lea    0x1f6e9(%rip),%rax        # 0x14003b398
14001bcaf:	48 89 03             	mov    %rax,(%rbx)
14001bcb2:	40 f6 c7 01          	test   $0x1,%dil
14001bcb6:	74 0e                	je     0x14001bcc6
14001bcb8:	ba 20 00 00 00       	mov    $0x20,%edx
14001bcbd:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
14001bcc1:	e8 ee b5 01 00       	call   0x1400372b4
14001bcc6:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
14001bcca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bccf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001bcd4:	48 83 c4 20          	add    $0x20,%rsp
14001bcd8:	5f                   	pop    %rdi
14001bcd9:	c3                   	ret
14001bcda:	cc                   	int3
14001bcdb:	cc                   	int3
14001bcdc:	cc                   	int3
14001bcdd:	cc                   	int3
14001bcde:	cc                   	int3
14001bcdf:	cc                   	int3
14001bce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bce5:	57                   	push   %rdi
14001bce6:	48 83 ec 20          	sub    $0x20,%rsp
14001bcea:	48 8b fa             	mov    %rdx,%rdi
14001bced:	48 8b d9             	mov    %rcx,%rbx
14001bcf0:	e8 6b 58 fe ff       	call   0x140001560
14001bcf5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14001bcf9:	48 83 39 30          	cmpq   $0x30,(%rcx)
14001bcfd:	72 0e                	jb     0x14001bd0d
14001bcff:	48 8b 41 28          	mov    0x28(%rcx),%rax
14001bd03:	48 85 c0             	test   %rax,%rax
14001bd06:	74 05                	je     0x14001bd0d
14001bd08:	48 8b d7             	mov    %rdi,%rdx
14001bd0b:	ff d0                	call   *%rax
14001bd0d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bd12:	48 83 c4 20          	add    $0x20,%rsp
14001bd16:	5f                   	pop    %rdi
14001bd17:	c3                   	ret
14001bd18:	cc                   	int3
14001bd19:	cc                   	int3
14001bd1a:	cc                   	int3
14001bd1b:	cc                   	int3
14001bd1c:	cc                   	int3
14001bd1d:	cc                   	int3
14001bd1e:	cc                   	int3
14001bd1f:	cc                   	int3
14001bd20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001bd25:	57                   	push   %rdi
14001bd26:	48 83 ec 20          	sub    $0x20,%rsp
14001bd2a:	48 8b d9             	mov    %rcx,%rbx
14001bd2d:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx