14027c910:	ff 15 82 00 89 00    	call   *0x890082(%rip)        # 0x140b0c998
14027c916:	90                   	nop
14027c917:	ff 15 7b 00 89 00    	call   *0x89007b(%rip)        # 0x140b0c998
14027c91d:	cc                   	int3
14027c91e:	90                   	nop
14027c91f:	90                   	nop
14027c920:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14027c925:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14027c92a:	55                   	push   %rbp
14027c92b:	56                   	push   %rsi
14027c92c:	57                   	push   %rdi
14027c92d:	41 56                	push   %r14
14027c92f:	41 57                	push   %r15
14027c931:	48 83 ec 40          	sub    $0x40,%rsp
14027c935:	48 8b fa             	mov    %rdx,%rdi
14027c938:	48 8b e9             	mov    %rcx,%rbp
14027c93b:	e8 ac f1 d9 ff       	call   0x14001baec
14027c940:	0f b7 47 18          	movzwl 0x18(%rdi),%eax
14027c944:	66 89 45 18          	mov    %ax,0x18(%rbp)
14027c948:	4c 8d 75 20          	lea    0x20(%rbp),%r14
14027c94c:	49 83 26 00          	andq   $0x0,(%r14)
14027c950:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
14027c955:	49 83 66 10 00       	andq   $0x0,0x10(%r14)
14027c95a:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14027c95e:	48 2b 57 20          	sub    0x20(%rdi),%rdx
14027c962:	48 c1 fa 05          	sar    $0x5,%rdx
14027c966:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
14027c96d:	db b6 6d
14027c970:	48 0f af d0          	imul   %rax,%rdx
14027c974:	48 85 d2             	test   %rdx,%rdx
14027c977:	74 63                	je     0x14027c9dc
14027c979:	48 b8 24 49 92 24 49 	movabs $0x124924924924924,%rax
14027c980:	92 24 01
14027c983:	48 3b d0             	cmp    %rax,%rdx
14027c986:	0f 87 c8 00 00 00    	ja     0x14027ca54
14027c98c:	49 8b ce             	mov    %r14,%rcx
14027c98f:	e8 64 5a 00 00       	call   0x1402823f8
14027c994:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14027c999:	49 8b 1e             	mov    (%r14),%rbx
14027c99c:	4c 8b 7f 28          	mov    0x28(%rdi),%r15
14027c9a0:	48 8b 77 20          	mov    0x20(%rdi),%rsi
14027c9a4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14027c9a9:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14027c9ae:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14027c9b3:	eb 1e                	jmp    0x14027c9d3
14027c9b5:	48 8b d6             	mov    %rsi,%rdx
14027c9b8:	48 8b cb             	mov    %rbx,%rcx
14027c9bb:	e8 80 a7 ff ff       	call   0x140277140
14027c9c0:	48 81 c3 e0 00 00 00 	add    $0xe0,%rbx
14027c9c7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14027c9cc:	48 81 c6 e0 00 00 00 	add    $0xe0,%rsi
14027c9d3:	49 3b f7             	cmp    %r15,%rsi
14027c9d6:	75 dd                	jne    0x14027c9b5
14027c9d8:	49 89 5e 08          	mov    %rbx,0x8(%r14)
14027c9dc:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
14027c9e0:	48 8d 57 38          	lea    0x38(%rdi),%rdx
14027c9e4:	e8 d3 de db ff       	call   0x14003a8bc
14027c9e9:	8a 47 50             	mov    0x50(%rdi),%al
14027c9ec:	88 45 50             	mov    %al,0x50(%rbp)
14027c9ef:	48 8d 5d 58          	lea    0x58(%rbp),%rbx
14027c9f3:	48 83 23 00          	andq   $0x0,(%rbx)
14027c9f7:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14027c9fc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14027ca01:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14027ca06:	b9 30 00 00 00       	mov    $0x30,%ecx
14027ca0b:	ff 15 b7 fe 88 00    	call   *0x88feb7(%rip)        # 0x140b0c8c8
14027ca11:	48 85 c0             	test   %rax,%rax
14027ca14:	75 07                	jne    0x14027ca1d
14027ca16:	ff 15 7c fa 88 00    	call   *0x88fa7c(%rip)        # 0x140b0c498
14027ca1c:	cc                   	int3
14027ca1d:	48 89 00             	mov    %rax,(%rax)
14027ca20:	48 89 40 08          	mov    %rax,0x8(%rax)
14027ca24:	48 89 40 10          	mov    %rax,0x10(%rax)
14027ca28:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14027ca2e:	48 89 03             	mov    %rax,(%rbx)
14027ca31:	48 8d 57 58          	lea    0x58(%rdi),%rdx
14027ca35:	48 8b cb             	mov    %rbx,%rcx
14027ca38:	e8 cb d5 dc ff       	call   0x14004a008
14027ca3d:	48 8b c5             	mov    %rbp,%rax
14027ca40:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14027ca47:	00
14027ca48:	48 83 c4 40          	add    $0x40,%rsp
14027ca4c:	41 5f                	pop    %r15
14027ca4e:	41 5e                	pop    %r14
14027ca50:	5f                   	pop    %rdi
14027ca51:	5e                   	pop    %rsi
14027ca52:	5d                   	pop    %rbp
14027ca53:	c3                   	ret
14027ca54:	e8 0f f3 d9 ff       	call   0x14001bd68
14027ca59:	90                   	nop
14027ca5a:	eb 00                	jmp    0x14027ca5c
14027ca5c:	90                   	nop
14027ca5d:	90                   	nop
14027ca5e:	90                   	nop
14027ca5f:	90                   	nop
14027ca60:	48 8b c4             	mov    %rsp,%rax
14027ca63:	48 89 58 10          	mov    %rbx,0x10(%rax)
14027ca67:	48 89 70 18          	mov    %rsi,0x18(%rax)
14027ca6b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14027ca6f:	55                   	push   %rbp
14027ca70:	41 54                	push   %r12
14027ca72:	41 55                	push   %r13
14027ca74:	41 56                	push   %r14
14027ca76:	41 57                	push   %r15
14027ca78:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14027ca7c:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14027ca83:	48 8b 05 b6 25 a4 00 	mov    0xa425b6(%rip),%rax        # 0x140cbf040
14027ca8a:	48 33 c4             	xor    %rsp,%rax
14027ca8d:	48 89 45 27          	mov    %rax,0x27(%rbp)
14027ca91:	4c 8b d1             	mov    %rcx,%r10
14027ca94:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14027ca99:	45 33 db             	xor    %r11d,%r11d
14027ca9c:	41 8b db             	mov    %r11d,%ebx
14027ca9f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027caa3:	0f 57 c0             	xorps  %xmm0,%xmm0
14027caa6:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
14027caab:	4c 89 5d bf          	mov    %r11,-0x41(%rbp)
14027caaf:	45 8b e3             	mov    %r11d,%r12d
14027cab2:	48 8d b1 98 00 00 00 	lea    0x98(%rcx),%rsi
14027cab9:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14027cabd:	48 8b 16             	mov    (%rsi),%rdx
14027cac0:	48 8b c1             	mov    %rcx,%rax
14027cac3:	48 2b c2             	sub    %rdx,%rax
14027cac6:	48 c1 f8 03          	sar    $0x3,%rax
14027caca:	49 bf c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r15
14027cad1:	ec c4 4e
14027cad4:	49 0f af c7          	imul   %r15,%rax
14027cad8:	48 85 c0             	test   %rax,%rax
14027cadb:	0f 84 a2 08 00 00    	je     0x14027d383
14027cae1:	48 2b ca             	sub    %rdx,%rcx
14027cae4:	48 c1 f9 03          	sar    $0x3,%rcx
14027cae8:	49 0f af cf          	imul   %r15,%rcx
14027caec:	4c 3b e1             	cmp    %rcx,%r12
14027caef:	0f 83 87 08 00 00    	jae    0x14027d37c
14027caf5:	4d 6b f4 68          	imul   $0x68,%r12,%r14
14027caf9:	49 8b 44 16 20       	mov    0x20(%r14,%rdx,1),%rax
14027cafe:	49 3b 44 16 28       	cmp    0x28(%r14,%rdx,1),%rax
14027cb03:	0f 84 73 08 00 00    	je     0x14027d37c
14027cb09:	4c 8b 78 58          	mov    0x58(%rax),%r15
14027cb0d:	4c 2b 78 50          	sub    0x50(%rax),%r15
14027cb11:	49 c1 ff 04          	sar    $0x4,%r15
14027cb15:	4d 8b cb             	mov    %r11,%r9
14027cb18:	4c 89 5d 87          	mov    %r11,-0x79(%rbp)
14027cb1c:	4d 85 ff             	test   %r15,%r15
14027cb1f:	0f 84 8f 04 00 00    	je     0x14027cfb4
14027cb25:	49 8d 7f ff          	lea    -0x1(%r15),%rdi
14027cb29:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
14027cb2d:	4d 8b ef             	mov    %r15,%r13
14027cb30:	49 c1 e5 04          	shl    $0x4,%r13
14027cb34:	49 83 ed 10          	sub    $0x10,%r13
14027cb38:	0f 57 c0             	xorps  %xmm0,%xmm0
14027cb3b:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14027cb3f:	4c 89 5d 17          	mov    %r11,0x17(%rbp)
14027cb43:	48 c7 45 1f 07 00 00 	movq   $0x7,0x1f(%rbp)
14027cb4a:	00
14027cb4b:	66 44 89 5d 07       	mov    %r11w,0x7(%rbp)
14027cb50:	48 8b 16             	mov    (%rsi),%rdx
14027cb53:	48 8b 46 08          	mov    0x8(%rsi),%rax
14027cb57:	48 2b c2             	sub    %rdx,%rax
14027cb5a:	48 c1 f8 03          	sar    $0x3,%rax
14027cb5e:	49 bb c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r11
14027cb65:	ec c4 4e
14027cb68:	49 0f af c3          	imul   %r11,%rax
14027cb6c:	4c 3b e0             	cmp    %rax,%r12
14027cb6f:	0f 83 f9 07 00 00    	jae    0x14027d36e
14027cb75:	4a 8b 4c 32 20       	mov    0x20(%rdx,%r14,1),%rcx
14027cb7a:	4a 3b 4c 32 28       	cmp    0x28(%rdx,%r14,1),%rcx
14027cb7f:	0f 84 e9 07 00 00    	je     0x14027d36e
14027cb85:	4c 8b 41 50          	mov    0x50(%rcx),%r8
14027cb89:	48 8b 41 58          	mov    0x58(%rcx),%rax
14027cb8d:	49 2b c0             	sub    %r8,%rax
14027cb90:	48 c1 f8 04          	sar    $0x4,%rax
14027cb94:	48 3b f8             	cmp    %rax,%rdi
14027cb97:	0f 83 d1 07 00 00    	jae    0x14027d36e
14027cb9d:	4f 8b 0c 28          	mov    (%r8,%r13,1),%r9
14027cba1:	4c 89 4d c7          	mov    %r9,-0x39(%rbp)
14027cba5:	49 8b 01             	mov    (%r9),%rax
14027cba8:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14027cbaf:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14027cbb3:	49 8b 82 a0 00 00 00 	mov    0xa0(%r10),%rax
14027cbba:	48 2b c2             	sub    %rdx,%rax
14027cbbd:	48 c1 f8 03          	sar    $0x3,%rax
14027cbc1:	49 0f af c3          	imul   %r11,%rax
14027cbc5:	4c 3b e0             	cmp    %rax,%r12
14027cbc8:	0f 83 a0 07 00 00    	jae    0x14027d36e
14027cbce:	4a 3b 4c 32 28       	cmp    0x28(%rdx,%r14,1),%rcx
14027cbd3:	0f 84 95 07 00 00    	je     0x14027d36e
14027cbd9:	48 8b 41 58          	mov    0x58(%rcx),%rax
14027cbdd:	49 2b c0             	sub    %r8,%rax
14027cbe0:	48 c1 f8 04          	sar    $0x4,%rax
14027cbe4:	48 3b f8             	cmp    %rax,%rdi
14027cbe7:	0f 83 81 07 00 00    	jae    0x14027d36e
14027cbed:	49 8d 89 88 00 00 00 	lea    0x88(%r9),%rcx
14027cbf4:	48 8b 01             	mov    (%rcx),%rax
14027cbf7:	48 8b 00             	mov    (%rax),%rax
14027cbfa:	ff 15 38 00 89 00    	call   *0x890038(%rip)        # 0x140b0cc38
14027cc00:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14027cc05:	41 b1 01             	mov    $0x1,%r9b
14027cc08:	44 8b c0             	mov    %eax,%r8d
14027cc0b:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14027cc0f:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14027cc13:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
14027cc17:	ff 15 1b 00 89 00    	call   *0x89001b(%rip)        # 0x140b0cc38
14027cc1d:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14027cc21:	e8 22 12 f2 ff       	call   0x14019de48
14027cc26:	84 c0                	test   %al,%al
14027cc28:	0f 84 66 01 00 00    	je     0x14027cd94
14027cc2e:	48 8b 16             	mov    (%rsi),%rdx
14027cc31:	48 8b 46 08          	mov    0x8(%rsi),%rax
14027cc35:	48 2b c2             	sub    %rdx,%rax
14027cc38:	48 c1 f8 03          	sar    $0x3,%rax
14027cc3c:	49 b9 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r9
14027cc43:	ec c4 4e
14027cc46:	49 0f af c1          	imul   %r9,%rax
14027cc4a:	4c 3b e0             	cmp    %rax,%r12
14027cc4d:	0f 83 0d 07 00 00    	jae    0x14027d360
14027cc53:	4a 8b 4c 32 20       	mov    0x20(%rdx,%r14,1),%rcx
14027cc58:	4a 3b 4c 32 28       	cmp    0x28(%rdx,%r14,1),%rcx
14027cc5d:	0f 84 fd 06 00 00    	je     0x14027d360
14027cc63:	48 8b 79 50          	mov    0x50(%rcx),%rdi
14027cc67:	48 8b 41 58          	mov    0x58(%rcx),%rax
14027cc6b:	48 2b c7             	sub    %rdi,%rax
14027cc6e:	48 c1 f8 04          	sar    $0x4,%rax
14027cc72:	4c 8b 45 a7          	mov    -0x59(%rbp),%r8
14027cc76:	4c 3b c0             	cmp    %rax,%r8
14027cc79:	0f 83 e1 06 00 00    	jae    0x14027d360
14027cc7f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14027cc84:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14027cc8b:	48 2b c2             	sub    %rdx,%rax
14027cc8e:	48 c1 f8 03          	sar    $0x3,%rax
14027cc92:	49 0f af c1          	imul   %r9,%rax
14027cc96:	4c 3b e0             	cmp    %rax,%r12
14027cc99:	0f 83 c1 06 00 00    	jae    0x14027d360
14027cc9f:	4a 3b 4c 32 28       	cmp    0x28(%rdx,%r14,1),%rcx
14027cca4:	0f 84 b6 06 00 00    	je     0x14027d360
14027ccaa:	48 8b 41 58          	mov    0x58(%rcx),%rax
14027ccae:	48 2b c7             	sub    %rdi,%rax
14027ccb1:	48 c1 f8 04          	sar    $0x4,%rax
14027ccb5:	4c 3b c0             	cmp    %rax,%r8
14027ccb8:	0f 83 a2 06 00 00    	jae    0x14027d360
14027ccbe:	4a 8b 0c 2f          	mov    (%rdi,%r13,1),%rcx
14027ccc2:	48 8b 01             	mov    (%rcx),%rax
14027ccc5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027cccb:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14027cccf:	48 8b 40 20          	mov    0x20(%rax),%rax
14027ccd3:	ff 15 5f ff 88 00    	call   *0x88ff5f(%rip)        # 0x140b0cc38
14027ccd9:	90                   	nop
14027ccda:	83 cb 01             	or     $0x1,%ebx
14027ccdd:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027cce1:	48 8b 08             	mov    (%rax),%rcx
14027cce4:	48 8b 01             	mov    (%rcx),%rax
14027cce7:	45 33 c0             	xor    %r8d,%r8d
14027ccea:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14027ccee:	48 8b 40 30          	mov    0x30(%rax),%rax
14027ccf2:	ff 15 40 ff 88 00    	call   *0x88ff40(%rip)        # 0x140b0cc38
14027ccf8:	90                   	nop
14027ccf9:	83 cb 02             	or     $0x2,%ebx
14027ccfc:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027cd00:	4a 8b 0c 2f          	mov    (%rdi,%r13,1),%rcx
14027cd04:	48 39 08             	cmp    %rcx,(%rax)
14027cd07:	0f 85 87 00 00 00    	jne    0x14027cd94
14027cd0d:	48 8b 0e             	mov    (%rsi),%rcx
14027cd10:	48 8b 46 08          	mov    0x8(%rsi),%rax
14027cd14:	48 2b c1             	sub    %rcx,%rax
14027cd17:	48 c1 f8 03          	sar    $0x3,%rax
14027cd1b:	49 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r8
14027cd22:	ec c4 4e
14027cd25:	49 0f af c0          	imul   %r8,%rax
14027cd29:	4c 3b e0             	cmp    %rax,%r12
14027cd2c:	0f 83 27 06 00 00    	jae    0x14027d359
14027cd32:	4a 8b 44 31 20       	mov    0x20(%rcx,%r14,1),%rax
14027cd37:	4a 3b 44 31 28       	cmp    0x28(%rcx,%r14,1),%rax
14027cd3c:	0f 84 17 06 00 00    	je     0x14027d359
14027cd42:	48 8b 48 50          	mov    0x50(%rax),%rcx
14027cd46:	48 8b 40 58          	mov    0x58(%rax),%rax
14027cd4a:	48 2b c1             	sub    %rcx,%rax
14027cd4d:	48 c1 f8 04          	sar    $0x4,%rax
14027cd51:	48 39 45 a7          	cmp    %rax,-0x59(%rbp)
14027cd55:	0f 83 fe 05 00 00    	jae    0x14027d359
14027cd5b:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
14027cd5f:	48 8b 01             	mov    (%rcx),%rax
14027cd62:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027cd68:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
14027cd6c:	48 8b 40 20          	mov    0x20(%rax),%rax
14027cd70:	ff 15 c2 fe 88 00    	call   *0x88fec2(%rip)        # 0x140b0cc38
14027cd76:	90                   	nop
14027cd77:	83 cb 04             	or     $0x4,%ebx
14027cd7a:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027cd7e:	ba 01 00 00 00       	mov    $0x1,%edx
14027cd83:	48 8b 08             	mov    (%rax),%rcx
14027cd86:	e8 e9 ba de ff       	call   0x140068874
14027cd8b:	84 c0                	test   %al,%al
14027cd8d:	c6 44 24 34 01       	movb   $0x1,0x34(%rsp)
14027cd92:	74 05                	je     0x14027cd99
14027cd94:	c6 44 24 34 00       	movb   $0x0,0x34(%rsp)
14027cd99:	f6 c3 04             	test   $0x4,%bl
14027cd9c:	74 4c                	je     0x14027cdea
14027cd9e:	83 e3 fb             	and    $0xfffffffb,%ebx
14027cda1:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027cda5:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
14027cda9:	48 85 ff             	test   %rdi,%rdi
14027cdac:	74 3c                	je     0x14027cdea
14027cdae:	83 cb ff             	or     $0xffffffff,%ebx
14027cdb1:	8b c3                	mov    %ebx,%eax
14027cdb3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027cdb8:	03 c3                	add    %ebx,%eax
14027cdba:	75 2a                	jne    0x14027cde6
14027cdbc:	48 8b 07             	mov    (%rdi),%rax
14027cdbf:	48 8b cf             	mov    %rdi,%rcx
14027cdc2:	48 8b 00             	mov    (%rax),%rax
14027cdc5:	ff 15 6d fe 88 00    	call   *0x88fe6d(%rip)        # 0x140b0cc38
14027cdcb:	8b c3                	mov    %ebx,%eax
14027cdcd:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027cdd2:	03 c3                	add    %ebx,%eax
14027cdd4:	75 10                	jne    0x14027cde6
14027cdd6:	48 8b 07             	mov    (%rdi),%rax
14027cdd9:	48 8b cf             	mov    %rdi,%rcx
14027cddc:	48 8b 40 08          	mov    0x8(%rax),%rax
14027cde0:	ff 15 52 fe 88 00    	call   *0x88fe52(%rip)        # 0x140b0cc38
14027cde6:	8b 5c 24 30          	mov    0x30(%rsp),%ebx
14027cdea:	f6 c3 02             	test   $0x2,%bl
14027cded:	74 4c                	je     0x14027ce3b
14027cdef:	83 e3 fd             	and    $0xfffffffd,%ebx
14027cdf2:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027cdf6:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
14027cdfa:	48 85 ff             	test   %rdi,%rdi
14027cdfd:	74 3c                	je     0x14027ce3b
14027cdff:	83 cb ff             	or     $0xffffffff,%ebx
14027ce02:	8b c3                	mov    %ebx,%eax
14027ce04:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ce09:	03 c3                	add    %ebx,%eax
14027ce0b:	75 2a                	jne    0x14027ce37
14027ce0d:	48 8b 07             	mov    (%rdi),%rax
14027ce10:	48 8b cf             	mov    %rdi,%rcx
14027ce13:	48 8b 00             	mov    (%rax),%rax
14027ce16:	ff 15 1c fe 88 00    	call   *0x88fe1c(%rip)        # 0x140b0cc38
14027ce1c:	8b c3                	mov    %ebx,%eax
14027ce1e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ce23:	03 c3                	add    %ebx,%eax
14027ce25:	75 10                	jne    0x14027ce37
14027ce27:	48 8b 07             	mov    (%rdi),%rax
14027ce2a:	48 8b cf             	mov    %rdi,%rcx
14027ce2d:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ce31:	ff 15 01 fe 88 00    	call   *0x88fe01(%rip)        # 0x140b0cc38
14027ce37:	8b 5c 24 30          	mov    0x30(%rsp),%ebx
14027ce3b:	f6 c3 01             	test   $0x1,%bl
14027ce3e:	74 4c                	je     0x14027ce8c
14027ce40:	83 e3 fe             	and    $0xfffffffe,%ebx
14027ce43:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14027ce47:	48 8b 7d ff          	mov    -0x1(%rbp),%rdi