1400b9565:	e8 1e fe fb ff       	call   0x140079388
1400b956a:	48 8d 05 ef 38 1b 00 	lea    0x1b38ef(%rip),%rax        # 0x14026ce60
1400b9571:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b9575:	48 c7 45 f8 0a 00 00 	movq   $0xa,-0x8(%rbp)
1400b957c:	00
1400b957d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b9581:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400b9585:	e8 fe fd fb ff       	call   0x140079388
1400b958a:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400b958e:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400b9592:	48 8d 0d 2f c7 25 00 	lea    0x25c72f(%rip),%rcx        # 0x140315cc8
1400b9599:	e8 fe 76 fd ff       	call   0x140090c9c
1400b959e:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400b95a2:	48 85 c0             	test   %rax,%rax
1400b95a5:	74 29                	je     0x1400b95d0
1400b95a7:	8b cb                	mov    %ebx,%ecx
1400b95a9:	f0 0f c1 48 18       	lock xadd %ecx,0x18(%rax)
1400b95ae:	83 e9 01             	sub    $0x1,%ecx
1400b95b1:	75 15                	jne    0x1400b95c8
1400b95b3:	e8 ea a3 14 00       	call   0x1402039a2
1400b95b8:	48 8b c8             	mov    %rax,%rcx
1400b95bb:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1400b95bf:	33 d2                	xor    %edx,%edx
1400b95c1:	e8 d0 a3 14 00       	call   0x140203996
1400b95c6:	eb 08                	jmp    0x1400b95d0
1400b95c8:	85 c9                	test   %ecx,%ecx
1400b95ca:	0f 88 5c ff ff ff    	js     0x1400b952c
1400b95d0:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400b95d4:	48 85 c0             	test   %rax,%rax
1400b95d7:	74 21                	je     0x1400b95fa
1400b95d9:	f0 0f c1 58 18       	lock xadd %ebx,0x18(%rax)
1400b95de:	83 eb 01             	sub    $0x1,%ebx
1400b95e1:	0f 85 3d ff ff ff    	jne    0x1400b9524
1400b95e7:	e8 b6 a3 14 00       	call   0x1402039a2
1400b95ec:	48 8b c8             	mov    %rax,%rcx
1400b95ef:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1400b95f3:	33 d2                	xor    %edx,%edx
1400b95f5:	e8 9c a3 14 00       	call   0x140203996
1400b95fa:	48 8d 0d ef 63 15 00 	lea    0x1563ef(%rip),%rcx        # 0x14020f9f0
1400b9601:	e8 82 b4 14 00       	call   0x140204a88
1400b9606:	48 8d 0d b3 c6 25 00 	lea    0x25c6b3(%rip),%rcx        # 0x140315cc0
1400b960d:	e8 56 b6 14 00       	call   0x140204c68
1400b9612:	e9 de fe ff ff       	jmp    0x1400b94f5
1400b9617:	cc                   	int3
1400b9618:	90                   	nop
1400b9619:	90                   	nop
1400b961a:	90                   	nop
1400b961b:	90                   	nop
1400b961c:	90                   	nop
1400b961d:	90                   	nop
1400b961e:	90                   	nop
1400b961f:	90                   	nop
1400b9620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b9625:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400b962a:	55                   	push   %rbp
1400b962b:	48 8b ec             	mov    %rsp,%rbp
1400b962e:	48 83 ec 30          	sub    $0x30,%rsp
1400b9632:	48 8b f9             	mov    %rcx,%rdi
1400b9635:	b9 10 00 00 00       	mov    $0x10,%ecx
1400b963a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400b9641:	00 00
1400b9643:	48 8b 00             	mov    (%rax),%rax
1400b9646:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1400b9649:	39 05 81 c6 25 00    	cmp    %eax,0x25c681(%rip)        # 0x140315cd0
1400b964f:	7f 3e                	jg     0x1400b968f
1400b9651:	48 8b 0d 80 c6 25 00 	mov    0x25c680(%rip),%rcx        # 0x140315cd8
1400b9658:	48 89 0f             	mov    %rcx,(%rdi)
1400b965b:	48 85 c9             	test   %rcx,%rcx
1400b965e:	74 0d                	je     0x1400b966d
1400b9660:	48 8b 01             	mov    (%rcx),%rax
1400b9663:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b9667:	ff 15 c3 97 15 00    	call   *0x1597c3(%rip)        # 0x140212e30
1400b966d:	48 8b c7             	mov    %rdi,%rax
1400b9670:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400b9675:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400b967a:	48 83 c4 30          	add    $0x30,%rsp
1400b967e:	5d                   	pop    %rbp
1400b967f:	c3                   	ret
1400b9680:	85 db                	test   %ebx,%ebx
1400b9682:	0f 89 ce 00 00 00    	jns    0x1400b9756
1400b9688:	ff 15 fa 94 15 00    	call   *0x1594fa(%rip)        # 0x140212b88
1400b968e:	cc                   	int3
1400b968f:	48 8d 0d 3a c6 25 00 	lea    0x25c63a(%rip),%rcx        # 0x140315cd0
1400b9696:	e8 39 b6 14 00       	call   0x140204cd4
1400b969b:	83 cb ff             	or     $0xffffffff,%ebx
1400b969e:	39 1d 2c c6 25 00    	cmp    %ebx,0x25c62c(%rip)        # 0x140315cd0
1400b96a4:	75 ab                	jne    0x1400b9651
1400b96a6:	48 8d 05 7b 37 1b 00 	lea    0x1b377b(%rip),%rax        # 0x14026ce28
1400b96ad:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b96b1:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
1400b96b8:	00
1400b96b9:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b96bd:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400b96c1:	e8 c2 fc fb ff       	call   0x140079388
1400b96c6:	48 8d 05 33 37 1b 00 	lea    0x1b3733(%rip),%rax        # 0x14026ce00
1400b96cd:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b96d1:	48 c7 45 f8 13 00 00 	movq   $0x13,-0x8(%rbp)
1400b96d8:	00
1400b96d9:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b96dd:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400b96e1:	e8 a2 fc fb ff       	call   0x140079388
1400b96e6:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400b96ea:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400b96ee:	48 8d 0d e3 c5 25 00 	lea    0x25c5e3(%rip),%rcx        # 0x140315cd8
1400b96f5:	e8 a2 75 fd ff       	call   0x140090c9c
1400b96fa:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400b96fe:	48 85 c0             	test   %rax,%rax
1400b9701:	74 29                	je     0x1400b972c
1400b9703:	8b cb                	mov    %ebx,%ecx
1400b9705:	f0 0f c1 48 18       	lock xadd %ecx,0x18(%rax)
1400b970a:	83 e9 01             	sub    $0x1,%ecx
1400b970d:	75 15                	jne    0x1400b9724
1400b970f:	e8 8e a2 14 00       	call   0x1402039a2
1400b9714:	48 8b c8             	mov    %rax,%rcx
1400b9717:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1400b971b:	33 d2                	xor    %edx,%edx
1400b971d:	e8 74 a2 14 00       	call   0x140203996
1400b9722:	eb 08                	jmp    0x1400b972c
1400b9724:	85 c9                	test   %ecx,%ecx
1400b9726:	0f 88 5c ff ff ff    	js     0x1400b9688
1400b972c:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400b9730:	48 85 c0             	test   %rax,%rax
1400b9733:	74 21                	je     0x1400b9756
1400b9735:	f0 0f c1 58 18       	lock xadd %ebx,0x18(%rax)
1400b973a:	83 eb 01             	sub    $0x1,%ebx
1400b973d:	0f 85 3d ff ff ff    	jne    0x1400b9680
1400b9743:	e8 5a a2 14 00       	call   0x1402039a2
1400b9748:	48 8b c8             	mov    %rax,%rcx
1400b974b:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1400b974f:	33 d2                	xor    %edx,%edx
1400b9751:	e8 40 a2 14 00       	call   0x140203996
1400b9756:	48 8d 0d b3 62 15 00 	lea    0x1562b3(%rip),%rcx        # 0x14020fa10
1400b975d:	e8 26 b3 14 00       	call   0x140204a88
1400b9762:	48 8d 0d 67 c5 25 00 	lea    0x25c567(%rip),%rcx        # 0x140315cd0
1400b9769:	e8 fa b4 14 00       	call   0x140204c68
1400b976e:	e9 de fe ff ff       	jmp    0x1400b9651
1400b9773:	cc                   	int3
1400b9774:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b9779:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400b977e:	55                   	push   %rbp
1400b977f:	48 8b ec             	mov    %rsp,%rbp
1400b9782:	48 83 ec 30          	sub    $0x30,%rsp
1400b9786:	48 8b f9             	mov    %rcx,%rdi
1400b9789:	b9 10 00 00 00       	mov    $0x10,%ecx
1400b978e:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400b9795:	00 00
1400b9797:	48 8b 00             	mov    (%rax),%rax
1400b979a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1400b979d:	39 05 3d c5 25 00    	cmp    %eax,0x25c53d(%rip)        # 0x140315ce0
1400b97a3:	7f 3e                	jg     0x1400b97e3
1400b97a5:	48 8b 0d 3c c5 25 00 	mov    0x25c53c(%rip),%rcx        # 0x140315ce8
1400b97ac:	48 89 0f             	mov    %rcx,(%rdi)
1400b97af:	48 85 c9             	test   %rcx,%rcx
1400b97b2:	74 0d                	je     0x1400b97c1
1400b97b4:	48 8b 01             	mov    (%rcx),%rax
1400b97b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b97bb:	ff 15 6f 96 15 00    	call   *0x15966f(%rip)        # 0x140212e30
1400b97c1:	48 8b c7             	mov    %rdi,%rax
1400b97c4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400b97c9:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400b97ce:	48 83 c4 30          	add    $0x30,%rsp
1400b97d2:	5d                   	pop    %rbp
1400b97d3:	c3                   	ret
1400b97d4:	85 db                	test   %ebx,%ebx
1400b97d6:	0f 89 ce 00 00 00    	jns    0x1400b98aa
1400b97dc:	ff 15 a6 93 15 00    	call   *0x1593a6(%rip)        # 0x140212b88
1400b97e2:	cc                   	int3
1400b97e3:	48 8d 0d f6 c4 25 00 	lea    0x25c4f6(%rip),%rcx        # 0x140315ce0
1400b97ea:	e8 e5 b4 14 00       	call   0x140204cd4
1400b97ef:	83 cb ff             	or     $0xffffffff,%ebx
1400b97f2:	39 1d e8 c4 25 00    	cmp    %ebx,0x25c4e8(%rip)        # 0x140315ce0
1400b97f8:	75 ab                	jne    0x1400b97a5
1400b97fa:	48 8d 05 0f 3c 1b 00 	lea    0x1b3c0f(%rip),%rax        # 0x14026d410
1400b9801:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b9805:	48 c7 45 f8 18 00 00 	movq   $0x18,-0x8(%rbp)
1400b980c:	00
1400b980d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b9811:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400b9815:	e8 6e fb fb ff       	call   0x140079388
1400b981a:	48 8d 05 b7 35 1b 00 	lea    0x1b35b7(%rip),%rax        # 0x14026cdd8
1400b9821:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b9825:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1400b982c:	00
1400b982d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b9831:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400b9835:	e8 4e fb fb ff       	call   0x140079388
1400b983a:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400b983e:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400b9842:	48 8d 0d 9f c4 25 00 	lea    0x25c49f(%rip),%rcx        # 0x140315ce8
1400b9849:	e8 4e 74 fd ff       	call   0x140090c9c
1400b984e:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400b9852:	48 85 c0             	test   %rax,%rax
1400b9855:	74 29                	je     0x1400b9880
1400b9857:	8b cb                	mov    %ebx,%ecx
1400b9859:	f0 0f c1 48 18       	lock xadd %ecx,0x18(%rax)
1400b985e:	83 e9 01             	sub    $0x1,%ecx
1400b9861:	75 15                	jne    0x1400b9878
1400b9863:	e8 3a a1 14 00       	call   0x1402039a2
1400b9868:	48 8b c8             	mov    %rax,%rcx
1400b986b:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1400b986f:	33 d2                	xor    %edx,%edx
1400b9871:	e8 20 a1 14 00       	call   0x140203996
1400b9876:	eb 08                	jmp    0x1400b9880
1400b9878:	85 c9                	test   %ecx,%ecx
1400b987a:	0f 88 5c ff ff ff    	js     0x1400b97dc
1400b9880:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400b9884:	48 85 c0             	test   %rax,%rax
1400b9887:	74 21                	je     0x1400b98aa
1400b9889:	f0 0f c1 58 18       	lock xadd %ebx,0x18(%rax)
1400b988e:	83 eb 01             	sub    $0x1,%ebx
1400b9891:	0f 85 3d ff ff ff    	jne    0x1400b97d4
1400b9897:	e8 06 a1 14 00       	call   0x1402039a2
1400b989c:	48 8b c8             	mov    %rax,%rcx
1400b989f:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1400b98a3:	33 d2                	xor    %edx,%edx
1400b98a5:	e8 ec a0 14 00       	call   0x140203996
1400b98aa:	48 8d 0d 7f 61 15 00 	lea    0x15617f(%rip),%rcx        # 0x14020fa30
1400b98b1:	e8 d2 b1 14 00       	call   0x140204a88
1400b98b6:	48 8d 0d 23 c4 25 00 	lea    0x25c423(%rip),%rcx        # 0x140315ce0
1400b98bd:	e8 a6 b3 14 00       	call   0x140204c68
1400b98c2:	e9 de fe ff ff       	jmp    0x1400b97a5
1400b98c7:	cc                   	int3
1400b98c8:	90                   	nop
1400b98c9:	90                   	nop
1400b98ca:	90                   	nop
1400b98cb:	90                   	nop
1400b98cc:	90                   	nop
1400b98cd:	90                   	nop
1400b98ce:	90                   	nop
1400b98cf:	90                   	nop
1400b98d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400b98d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b98da:	55                   	push   %rbp
1400b98db:	57                   	push   %rdi
1400b98dc:	41 54                	push   %r12
1400b98de:	41 56                	push   %r14
1400b98e0:	41 57                	push   %r15
1400b98e2:	48 8b ec             	mov    %rsp,%rbp
1400b98e5:	48 83 ec 20          	sub    $0x20,%rsp
1400b98e9:	48 8b b1 a8 02 00 00 	mov    0x2a8(%rcx),%rsi
1400b98f0:	4c 8d 25 b1 29 1b 00 	lea    0x1b29b1(%rip),%r12        # 0x14026c2a8
1400b98f7:	45 33 ff             	xor    %r15d,%r15d
1400b98fa:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1400b98fe:	4c 89 b9 a8 02 00 00 	mov    %r15,0x2a8(%rcx)
1400b9905:	48 8b f9             	mov    %rcx,%rdi
1400b9908:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b990c:	48 85 f6             	test   %rsi,%rsi
1400b990f:	75 05                	jne    0x1400b9916
1400b9911:	41 8b df             	mov    %r15d,%ebx
1400b9914:	eb 1f                	jmp    0x1400b9935
1400b9916:	48 8b 06             	mov    (%rsi),%rax
1400b9919:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b991d:	49 8b d4             	mov    %r12,%rdx
1400b9920:	48 8b ce             	mov    %rsi,%rcx
1400b9923:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9927:	ff 15 03 95 15 00    	call   *0x159503(%rip)        # 0x140212e30
1400b992d:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b9931:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400b9935:	48 85 db             	test   %rbx,%rbx
1400b9938:	74 1d                	je     0x1400b9957
1400b993a:	48 8b 97 b0 02 00 00 	mov    0x2b0(%rdi),%rdx
1400b9941:	48 8b cb             	mov    %rbx,%rcx
1400b9944:	e8 e3 fb 00 00       	call   0x1400c952c
1400b9949:	48 85 db             	test   %rbx,%rbx
1400b994c:	74 09                	je     0x1400b9957
1400b994e:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9952:	e8 51 d7 f4 ff       	call   0x1400070a8
1400b9957:	48 85 f6             	test   %rsi,%rsi
1400b995a:	74 09                	je     0x1400b9965
1400b995c:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b9960:	e8 43 d7 f4 ff       	call   0x1400070a8
1400b9965:	48 8b b7 b8 02 00 00 	mov    0x2b8(%rdi),%rsi
1400b996c:	4c 89 bf b8 02 00 00 	mov    %r15,0x2b8(%rdi)
1400b9973:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1400b9977:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b997b:	48 85 f6             	test   %rsi,%rsi
1400b997e:	75 05                	jne    0x1400b9985
1400b9980:	49 8b df             	mov    %r15,%rbx
1400b9983:	eb 1f                	jmp    0x1400b99a4
1400b9985:	48 8b 06             	mov    (%rsi),%rax
1400b9988:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b998c:	49 8b d4             	mov    %r12,%rdx
1400b998f:	48 8b ce             	mov    %rsi,%rcx
1400b9992:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9996:	ff 15 94 94 15 00    	call   *0x159494(%rip)        # 0x140212e30
1400b999c:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b99a0:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400b99a4:	48 85 db             	test   %rbx,%rbx
1400b99a7:	74 1d                	je     0x1400b99c6
1400b99a9:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
1400b99b0:	48 8b cb             	mov    %rbx,%rcx
1400b99b3:	e8 84 fb 00 00       	call   0x1400c953c
1400b99b8:	48 85 db             	test   %rbx,%rbx
1400b99bb:	74 09                	je     0x1400b99c6
1400b99bd:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b99c1:	e8 e2 d6 f4 ff       	call   0x1400070a8
1400b99c6:	48 85 f6             	test   %rsi,%rsi
1400b99c9:	74 09                	je     0x1400b99d4
1400b99cb:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b99cf:	e8 d4 d6 f4 ff       	call   0x1400070a8
1400b99d4:	48 8d b7 c8 02 00 00 	lea    0x2c8(%rdi),%rsi
1400b99db:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b99df:	4c 8b 36             	mov    (%rsi),%r14
1400b99e2:	4c 89 3e             	mov    %r15,(%rsi)
1400b99e5:	4c 89 75 38          	mov    %r14,0x38(%rbp)
1400b99e9:	4d 85 f6             	test   %r14,%r14
1400b99ec:	75 05                	jne    0x1400b99f3
1400b99ee:	49 8b df             	mov    %r15,%rbx
1400b99f1:	eb 1f                	jmp    0x1400b9a12
1400b99f3:	49 8b 06             	mov    (%r14),%rax
1400b99f6:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b99fa:	49 8b d4             	mov    %r12,%rdx
1400b99fd:	49 8b ce             	mov    %r14,%rcx
1400b9a00:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9a04:	ff 15 26 94 15 00    	call   *0x159426(%rip)        # 0x140212e30
1400b9a0a:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b9a0e:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400b9a12:	48 85 db             	test   %rbx,%rbx
1400b9a15:	74 1a                	je     0x1400b9a31
1400b9a17:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400b9a1b:	48 8b cb             	mov    %rbx,%rcx
1400b9a1e:	e8 29 fb 00 00       	call   0x1400c954c
1400b9a23:	48 85 db             	test   %rbx,%rbx
1400b9a26:	74 09                	je     0x1400b9a31
1400b9a28:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9a2c:	e8 77 d6 f4 ff       	call   0x1400070a8
1400b9a31:	4d 85 f6             	test   %r14,%r14
1400b9a34:	74 09                	je     0x1400b9a3f
1400b9a36:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b9a3a:	e8 69 d6 f4 ff       	call   0x1400070a8
1400b9a3f:	48 8b 0e             	mov    (%rsi),%rcx
1400b9a42:	48 85 c9             	test   %rcx,%rcx
1400b9a45:	74 37                	je     0x1400b9a7e
1400b9a47:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b9a4b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b9a4f:	48 8b 01             	mov    (%rcx),%rax
1400b9a52:	49 8b d4             	mov    %r12,%rdx
1400b9a55:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9a59:	ff 15 d1 93 15 00    	call   *0x1593d1(%rip)        # 0x140212e30
1400b9a5f:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b9a63:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400b9a67:	48 85 c9             	test   %rcx,%rcx
1400b9a6a:	74 12                	je     0x1400b9a7e
1400b9a6c:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400b9a70:	e8 d7 fa 00 00       	call   0x1400c954c
1400b9a75:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9a79:	e8 2a d6 f4 ff       	call   0x1400070a8
1400b9a7e:	4c 39 3e             	cmp    %r15,(%rsi)
1400b9a81:	74 08                	je     0x1400b9a8b
1400b9a83:	48 8b ce             	mov    %rsi,%rcx