1408e987f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408e9884:	48 85 c9             	test   %rcx,%rcx
1408e9887:	74 13                	je     0x1408e989c
1408e9889:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1408e988e:	48 8b 01             	mov    (%rcx),%rax
1408e9891:	48 8b 40 10          	mov    0x10(%rax),%rax
1408e9895:	ff 15 9d 33 22 00    	call   *0x22339d(%rip)        # 0x140b0cc38
1408e989b:	90                   	nop
1408e989c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1408e98a1:	48 85 c9             	test   %rcx,%rcx
1408e98a4:	74 12                	je     0x1408e98b8
1408e98a6:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408e98ab:	48 8b 01             	mov    (%rcx),%rax
1408e98ae:	48 8b 40 10          	mov    0x10(%rax),%rax
1408e98b2:	ff 15 80 33 22 00    	call   *0x223380(%rip)        # 0x140b0cc38
1408e98b8:	bb 18 00 00 00       	mov    $0x18,%ebx
1408e98bd:	8b cb                	mov    %ebx,%ecx
1408e98bf:	e8 40 5d 20 00       	call   0x140aef604
1408e98c4:	48 8b f8             	mov    %rax,%rdi
1408e98c7:	4c 89 38             	mov    %r15,(%rax)
1408e98ca:	4c 89 78 08          	mov    %r15,0x8(%rax)
1408e98ce:	4c 89 78 10          	mov    %r15,0x10(%rax)
1408e98d2:	4d 89 3e             	mov    %r15,(%r14)
1408e98d5:	4d 89 7e 08          	mov    %r15,0x8(%r14)
1408e98d9:	8b cb                	mov    %ebx,%ecx
1408e98db:	ff 15 e7 2f 22 00    	call   *0x222fe7(%rip)        # 0x140b0c8c8
1408e98e1:	48 85 c0             	test   %rax,%rax
1408e98e4:	75 07                	jne    0x1408e98ed
1408e98e6:	ff 15 ac 2b 22 00    	call   *0x222bac(%rip)        # 0x140b0c498
1408e98ec:	cc                   	int3
1408e98ed:	44 89 60 08          	mov    %r12d,0x8(%rax)
1408e98f1:	44 89 60 0c          	mov    %r12d,0xc(%rax)
1408e98f5:	48 8d 0d a4 f1 23 00 	lea    0x23f1a4(%rip),%rcx        # 0x140b28aa0
1408e98fc:	48 89 08             	mov    %rcx,(%rax)
1408e98ff:	48 89 78 10          	mov    %rdi,0x10(%rax)
1408e9903:	49 89 3e             	mov    %rdi,(%r14)
1408e9906:	49 89 46 08          	mov    %rax,0x8(%r14)
1408e990a:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
1408e990f:	4c 8b 66 08          	mov    0x8(%rsi),%r12
1408e9913:	4c 2b 26             	sub    (%rsi),%r12
1408e9916:	49 c1 fc 03          	sar    $0x3,%r12
1408e991a:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
1408e9921:	aa aa aa
1408e9924:	4c 0f af e1          	imul   %rcx,%r12
1408e9928:	4d 3b ec             	cmp    %r12,%r13
1408e992b:	0f 83 2c 02 00 00    	jae    0x1408e9b5d
1408e9931:	4e 8d 34 6d 00 00 00 	lea    0x0(,%r13,2),%r14
1408e9938:	00
1408e9939:	4d 03 f5             	add    %r13,%r14
1408e993c:	49 c1 e6 03          	shl    $0x3,%r14
1408e9940:	4c 8b 3e             	mov    (%rsi),%r15
1408e9943:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408e9947:	49 2b c7             	sub    %r15,%rax
1408e994a:	48 c1 f8 03          	sar    $0x3,%rax
1408e994e:	48 0f af c1          	imul   %rcx,%rax
1408e9952:	4c 3b e8             	cmp    %rax,%r13
1408e9955:	0f 83 f6 01 00 00    	jae    0x1408e9b51
1408e995b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408e995e:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1408e9964:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1408e996a:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1408e9970:	4b 8b 0c 3e          	mov    (%r14,%r15,1),%rcx
1408e9974:	48 8b 01             	mov    (%rcx),%rax
1408e9977:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1408e997c:	48 8b 40 68          	mov    0x68(%rax),%rax
1408e9980:	ff 15 b2 32 22 00    	call   *0x2232b2(%rip)        # 0x140b0cc38
1408e9986:	48 8d 0d 2b 19 28 00 	lea    0x28192b(%rip),%rcx        # 0x140b6b2b8
1408e998d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1408e9992:	85 c0                	test   %eax,%eax
1408e9994:	0f 88 e6 01 00 00    	js     0x1408e9b80
1408e999a:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1408e999f:	48 8b 03             	mov    (%rbx),%rax
1408e99a2:	48 8b 00             	mov    (%rax),%rax
1408e99a5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1408e99aa:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408e99af:	48 85 c9             	test   %rcx,%rcx
1408e99b2:	74 18                	je     0x1408e99cc
1408e99b4:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1408e99ba:	48 8b 01             	mov    (%rcx),%rax
1408e99bd:	48 8b 40 10          	mov    0x10(%rax),%rax
1408e99c1:	ff 15 71 32 22 00    	call   *0x223271(%rip)        # 0x140b0cc38
1408e99c7:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1408e99cc:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408e99d1:	48 8d 15 10 1a 28 00 	lea    0x281a10(%rip),%rdx        # 0x140b6b3e8
1408e99d8:	48 8b cb             	mov    %rbx,%rcx
1408e99db:	ff 15 57 32 22 00    	call   *0x223257(%rip)        # 0x140b0cc38
1408e99e1:	85 c0                	test   %eax,%eax
1408e99e3:	0f 88 a4 01 00 00    	js     0x1408e9b8d
1408e99e9:	4b 8b 44 3e 10       	mov    0x10(%r14,%r15,1),%rax
1408e99ee:	48 85 c0             	test   %rax,%rax
1408e99f1:	74 04                	je     0x1408e99f7
1408e99f3:	f0 ff 40 08          	lock incl 0x8(%rax)
1408e99f7:	4b 8b 44 37 08       	mov    0x8(%r15,%r14,1),%rax
1408e99fc:	4b 8b 4c 3e 10       	mov    0x10(%r14,%r15,1),%rcx
1408e9a01:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408e9a06:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408e9a0b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1408e9a10:	45 33 ff             	xor    %r15d,%r15d
1408e9a13:	48 85 db             	test   %rbx,%rbx
1408e9a16:	74 39                	je     0x1408e9a51
1408e9a18:	83 c8 ff             	or     $0xffffffff,%eax
1408e9a1b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408e9a20:	83 f8 01             	cmp    $0x1,%eax
1408e9a23:	75 2c                	jne    0x1408e9a51
1408e9a25:	48 8b 03             	mov    (%rbx),%rax
1408e9a28:	48 8b cb             	mov    %rbx,%rcx
1408e9a2b:	48 8b 00             	mov    (%rax),%rax
1408e9a2e:	ff 15 04 32 22 00    	call   *0x223204(%rip)        # 0x140b0cc38
1408e9a34:	83 c8 ff             	or     $0xffffffff,%eax
1408e9a37:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408e9a3c:	83 f8 01             	cmp    $0x1,%eax
1408e9a3f:	75 10                	jne    0x1408e9a51
1408e9a41:	48 8b 03             	mov    (%rbx),%rax
1408e9a44:	48 8b cb             	mov    %rbx,%rcx
1408e9a47:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e9a4b:	ff 15 e7 31 22 00    	call   *0x2231e7(%rip)        # 0x140b0cc38
1408e9a51:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1408e9a55:	48 3b 5f 10          	cmp    0x10(%rdi),%rbx
1408e9a59:	74 4e                	je     0x1408e9aa9
1408e9a5b:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1408e9a60:	48 89 03             	mov    %rax,(%rbx)
1408e9a63:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408e9a68:	48 85 c9             	test   %rcx,%rcx
1408e9a6b:	74 0d                	je     0x1408e9a7a
1408e9a6d:	48 8b 01             	mov    (%rcx),%rax
1408e9a70:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e9a74:	ff 15 be 31 22 00    	call   *0x2231be(%rip)        # 0x140b0cc38
1408e9a7a:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1408e9a7e:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1408e9a82:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1408e9a87:	48 85 c0             	test   %rax,%rax
1408e9a8a:	74 04                	je     0x1408e9a90
1408e9a8c:	f0 ff 40 08          	lock incl 0x8(%rax)
1408e9a90:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1408e9a95:	48 89 43 08          	mov    %rax,0x8(%rbx)
1408e9a99:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1408e9a9e:	48 89 43 10          	mov    %rax,0x10(%rbx)
1408e9aa2:	48 83 47 08 18       	addq   $0x18,0x8(%rdi)
1408e9aa7:	eb 11                	jmp    0x1408e9aba
1408e9aa9:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408e9aae:	48 8b d3             	mov    %rbx,%rdx
1408e9ab1:	48 8b cf             	mov    %rdi,%rcx
1408e9ab4:	e8 3f 08 00 00       	call   0x1408ea2f8
1408e9ab9:	90                   	nop
1408e9aba:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1408e9abf:	48 85 c9             	test   %rcx,%rcx
1408e9ac2:	74 13                	je     0x1408e9ad7
1408e9ac4:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408e9ac9:	48 8b 01             	mov    (%rcx),%rax
1408e9acc:	48 8b 40 10          	mov    0x10(%rax),%rax
1408e9ad0:	ff 15 62 31 22 00    	call   *0x223162(%rip)        # 0x140b0cc38
1408e9ad6:	90                   	nop
1408e9ad7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408e9adc:	48 85 db             	test   %rbx,%rbx
1408e9adf:	74 39                	je     0x1408e9b1a
1408e9ae1:	83 c8 ff             	or     $0xffffffff,%eax
1408e9ae4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408e9ae9:	83 f8 01             	cmp    $0x1,%eax
1408e9aec:	75 2c                	jne    0x1408e9b1a
1408e9aee:	48 8b 03             	mov    (%rbx),%rax
1408e9af1:	48 8b cb             	mov    %rbx,%rcx
1408e9af4:	48 8b 00             	mov    (%rax),%rax
1408e9af7:	ff 15 3b 31 22 00    	call   *0x22313b(%rip)        # 0x140b0cc38
1408e9afd:	83 c8 ff             	or     $0xffffffff,%eax
1408e9b00:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408e9b05:	83 f8 01             	cmp    $0x1,%eax
1408e9b08:	75 10                	jne    0x1408e9b1a
1408e9b0a:	48 8b 03             	mov    (%rbx),%rax
1408e9b0d:	48 8b cb             	mov    %rbx,%rcx
1408e9b10:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e9b14:	ff 15 1e 31 22 00    	call   *0x22311e(%rip)        # 0x140b0cc38
1408e9b1a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408e9b1f:	48 85 c9             	test   %rcx,%rcx
1408e9b22:	74 12                	je     0x1408e9b36
1408e9b24:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1408e9b29:	48 8b 01             	mov    (%rcx),%rax
1408e9b2c:	48 8b 40 10          	mov    0x10(%rax),%rax
1408e9b30:	ff 15 02 31 22 00    	call   *0x223102(%rip)        # 0x140b0cc38
1408e9b36:	49 ff c5             	inc    %r13
1408e9b39:	49 83 c6 18          	add    $0x18,%r14
1408e9b3d:	4d 3b ec             	cmp    %r12,%r13
1408e9b40:	73 16                	jae    0x1408e9b58
1408e9b42:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
1408e9b49:	aa aa aa
1408e9b4c:	e9 ef fd ff ff       	jmp    0x1408e9940
1408e9b51:	ff 15 41 2e 22 00    	call   *0x222e41(%rip)        # 0x140b0c998
1408e9b57:	cc                   	int3
1408e9b58:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1408e9b5d:	49 8b c6             	mov    %r14,%rax
1408e9b60:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1408e9b64:	48 33 cc             	xor    %rsp,%rcx
1408e9b67:	e8 74 5a 20 00       	call   0x140aef5e0
1408e9b6c:	48 81 c4 88 01 00 00 	add    $0x188,%rsp
1408e9b73:	41 5f                	pop    %r15
1408e9b75:	41 5e                	pop    %r14
1408e9b77:	41 5d                	pop    %r13
1408e9b79:	41 5c                	pop    %r12
1408e9b7b:	5f                   	pop    %rdi
1408e9b7c:	5e                   	pop    %rsi
1408e9b7d:	5b                   	pop    %rbx
1408e9b7e:	5d                   	pop    %rbp
1408e9b7f:	c3                   	ret
1408e9b80:	8b d0                	mov    %eax,%edx
1408e9b82:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1408e9b87:	e8 d8 1a 88 ff       	call   0x14016b664
1408e9b8c:	cc                   	int3
1408e9b8d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1408e9b92:	e8 79 30 82 ff       	call   0x14010cc10
1408e9b97:	90                   	nop
1408e9b98:	48 8d 15 29 b4 25 00 	lea    0x25b429(%rip),%rdx        # 0x140b44fc8
1408e9b9f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1408e9ba4:	e8 0b 3b 82 ff       	call   0x14010d6b4
1408e9ba9:	ba ea 00 00 00       	mov    $0xea,%edx
1408e9bae:	48 8b c8             	mov    %rax,%rcx
1408e9bb1:	ff 15 d9 2a 22 00    	call   *0x222ad9(%rip)        # 0x140b0c690
1408e9bb7:	48 8b c8             	mov    %rax,%rcx
1408e9bba:	48 8d 15 03 b4 25 00 	lea    0x25b403(%rip),%rdx        # 0x140b44fc4
1408e9bc1:	e8 ee 3a 82 ff       	call   0x14010d6b4
1408e9bc6:	48 8b c8             	mov    %rax,%rcx
1408e9bc9:	48 8d 15 f0 17 28 00 	lea    0x2817f0(%rip),%rdx        # 0x140b6b3c0
1408e9bd0:	e8 df 3a 82 ff       	call   0x14010d6b4
1408e9bd5:	48 8b c8             	mov    %rax,%rcx
1408e9bd8:	48 8d 15 e5 b3 25 00 	lea    0x25b3e5(%rip),%rdx        # 0x140b44fc4
1408e9bdf:	e8 d0 3a 82 ff       	call   0x14010d6b4
1408e9be4:	48 8b c8             	mov    %rax,%rcx
1408e9be7:	48 8d 15 7a 54 25 00 	lea    0x25547a(%rip),%rdx        # 0x140b3f068
1408e9bee:	e8 c1 3a 82 ff       	call   0x14010d6b4
1408e9bf3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1408e9bf8:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408e9bfd:	e8 8a 17 88 ff       	call   0x14016b38c
1408e9c02:	48 8b 10             	mov    (%rax),%rdx
1408e9c05:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408e9c0a:	e8 b9 05 00 00       	call   0x1408ea1c8
1408e9c0f:	8b d8                	mov    %eax,%ebx
1408e9c11:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1408e9c15:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1408e9c1a:	e8 65 3d 82 ff       	call   0x14010d984
1408e9c1f:	90                   	nop
1408e9c20:	8b d3                	mov    %ebx,%edx
1408e9c22:	48 8b c8             	mov    %rax,%rcx
1408e9c25:	e8 1e 1a 88 ff       	call   0x14016b648
1408e9c2a:	cc                   	int3
1408e9c2b:	90                   	nop
1408e9c2c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408e9c31:	57                   	push   %rdi
1408e9c32:	48 83 ec 20          	sub    $0x20,%rsp
1408e9c36:	48 8b f9             	mov    %rcx,%rdi
1408e9c39:	8b 41 20             	mov    0x20(%rcx),%eax
1408e9c3c:	85 c0                	test   %eax,%eax
1408e9c3e:	75 61                	jne    0x1408e9ca1
1408e9c40:	48 8d 59 38          	lea    0x38(%rcx),%rbx
1408e9c44:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408e9c49:	48 8b cb             	mov    %rbx,%rcx
1408e9c4c:	ff 15 de 24 22 00    	call   *0x2224de(%rip)        # 0x140b0c130
1408e9c52:	48 63 4f 30          	movslq 0x30(%rdi),%rcx
1408e9c56:	48 8b c1             	mov    %rcx,%rax
1408e9c59:	48 03 c0             	add    %rax,%rax
1408e9c5c:	48 8d 15 9d 63 71 ff 	lea    -0x8e9c63(%rip),%rdx        # 0x140000000
1408e9c63:	48 83 bc c2 30 b5 d2 	cmpq   $0x0,0xd2b530(%rdx,%rax,8)
1408e9c6a:	00 00
1408e9c6c:	75 2e                	jne    0x1408e9c9c
1408e9c6e:	85 c9                	test   %ecx,%ecx
1408e9c70:	74 24                	je     0x1408e9c96
1408e9c72:	83 e9 01             	sub    $0x1,%ecx
1408e9c75:	74 18                	je     0x1408e9c8f
1408e9c77:	83 e9 01             	sub    $0x1,%ecx
1408e9c7a:	74 0c                	je     0x1408e9c88
1408e9c7c:	83 f9 01             	cmp    $0x1,%ecx
1408e9c7f:	75 1b                	jne    0x1408e9c9c
1408e9c81:	e8 ca 67 01 00       	call   0x140900450
1408e9c86:	eb 14                	jmp    0x1408e9c9c
1408e9c88:	e8 a3 53 01 00       	call   0x1408ff030
1408e9c8d:	eb 0d                	jmp    0x1408e9c9c
1408e9c8f:	e8 b0 40 01 00       	call   0x1408fdd44
1408e9c94:	eb 06                	jmp    0x1408e9c9c
1408e9c96:	e8 91 2c 01 00       	call   0x1408fc92c
1408e9c9b:	90                   	nop
1408e9c9c:	e9 c4 00 00 00       	jmp    0x1408e9d65
1408e9ca1:	83 f8 01             	cmp    $0x1,%eax
1408e9ca4:	75 5e                	jne    0x1408e9d04
1408e9ca6:	48 8d 59 38          	lea    0x38(%rcx),%rbx
1408e9caa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408e9caf:	48 8b cb             	mov    %rbx,%rcx
1408e9cb2:	ff 15 78 24 22 00    	call   *0x222478(%rip)        # 0x140b0c130
1408e9cb8:	48 63 4f 30          	movslq 0x30(%rdi),%rcx
1408e9cbc:	48 8b c1             	mov    %rcx,%rax
1408e9cbf:	48 03 c0             	add    %rax,%rax
1408e9cc2:	48 8d 15 37 63 71 ff 	lea    -0x8e9cc9(%rip),%rdx        # 0x140000000
1408e9cc9:	48 83 bc c2 70 b5 d2 	cmpq   $0x0,0xd2b570(%rdx,%rax,8)
1408e9cd0:	00 00
1408e9cd2:	75 2e                	jne    0x1408e9d02
1408e9cd4:	85 c9                	test   %ecx,%ecx
1408e9cd6:	74 24                	je     0x1408e9cfc
1408e9cd8:	83 e9 01             	sub    $0x1,%ecx
1408e9cdb:	74 18                	je     0x1408e9cf5
1408e9cdd:	83 e9 01             	sub    $0x1,%ecx
1408e9ce0:	74 0c                	je     0x1408e9cee
1408e9ce2:	83 f9 01             	cmp    $0x1,%ecx
1408e9ce5:	75 1b                	jne    0x1408e9d02
1408e9ce7:	e8 44 b6 01 00       	call   0x140905330
1408e9cec:	eb 14                	jmp    0x1408e9d02
1408e9cee:	e8 1d a6 01 00       	call   0x140904310
1408e9cf3:	eb 0d                	jmp    0x1408e9d02
1408e9cf5:	e8 aa 8e 01 00       	call   0x140902ba4
1408e9cfa:	eb 06                	jmp    0x1408e9d02
1408e9cfc:	e8 0f 7d 01 00       	call   0x140901a10
1408e9d01:	90                   	nop
1408e9d02:	eb 61                	jmp    0x1408e9d65
1408e9d04:	83 f8 02             	cmp    $0x2,%eax
1408e9d07:	75 65                	jne    0x1408e9d6e
1408e9d09:	48 8d 59 38          	lea    0x38(%rcx),%rbx
1408e9d0d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408e9d12:	48 8b cb             	mov    %rbx,%rcx
1408e9d15:	ff 15 15 24 22 00    	call   *0x222415(%rip)        # 0x140b0c130
1408e9d1b:	48 63 4f 30          	movslq 0x30(%rdi),%rcx
1408e9d1f:	48 8b c1             	mov    %rcx,%rax
1408e9d22:	48 03 c0             	add    %rax,%rax
1408e9d25:	48 8d 15 d4 62 71 ff 	lea    -0x8e9d2c(%rip),%rdx        # 0x140000000
1408e9d2c:	48 83 bc c2 b0 b5 d2 	cmpq   $0x0,0xd2b5b0(%rdx,%rax,8)
1408e9d33:	00 00
1408e9d35:	75 2e                	jne    0x1408e9d65
1408e9d37:	85 c9                	test   %ecx,%ecx
1408e9d39:	74 24                	je     0x1408e9d5f
1408e9d3b:	83 e9 01             	sub    $0x1,%ecx
1408e9d3e:	74 18                	je     0x1408e9d58
1408e9d40:	83 e9 01             	sub    $0x1,%ecx
1408e9d43:	74 0c                	je     0x1408e9d51
1408e9d45:	83 f9 01             	cmp    $0x1,%ecx
1408e9d48:	75 1b                	jne    0x1408e9d65
1408e9d4a:	e8 71 07 02 00       	call   0x14090a4c0
1408e9d4f:	eb 14                	jmp    0x1408e9d65
1408e9d51:	e8 fa f3 01 00       	call   0x140909150
1408e9d56:	eb 0d                	jmp    0x1408e9d65
1408e9d58:	e8 5f dc 01 00       	call   0x1409079bc
1408e9d5d:	eb 06                	jmp    0x1408e9d65
1408e9d5f:	e8 ac c7 01 00       	call   0x140906510
1408e9d64:	90                   	nop
1408e9d65:	48 8b cb             	mov    %rbx,%rcx
1408e9d68:	ff 15 ba 23 22 00    	call   *0x2223ba(%rip)        # 0x140b0c128
1408e9d6e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408e9d73:	48 83 c4 20          	add    $0x20,%rsp
1408e9d77:	5f                   	pop    %rdi
1408e9d78:	c3                   	ret
1408e9d79:	90                   	nop
1408e9d7a:	90                   	nop
1408e9d7b:	90                   	nop
1408e9d7c:	48 83 ec 38          	sub    $0x38,%rsp
1408e9d80:	49 83 20 00          	andq   $0x0,(%r8)
1408e9d84:	4c 8b d2             	mov    %rdx,%r10
1408e9d87:	48 8b 02             	mov    (%rdx),%rax