14027e6a5:	48 2b c1             	sub    %rcx,%rax
14027e6a8:	48 c1 f8 03          	sar    $0x3,%rax
14027e6ac:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027e6b3:	ec c4 4e
14027e6b6:	49 0f af c4          	imul   %r12,%rax
14027e6ba:	4c 3b f0             	cmp    %rax,%r14
14027e6bd:	0f 83 b6 08 00 00    	jae    0x14027ef79
14027e6c3:	4c 8d 04 31          	lea    (%rcx,%rsi,1),%r8
14027e6c7:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14027e6cc:	48 3b 44 24 38       	cmp    0x38(%rsp),%rax
14027e6d1:	74 25                	je     0x14027e6f8
14027e6d3:	49 8b d0             	mov    %r8,%rdx
14027e6d6:	48 8b c8             	mov    %rax,%rcx
14027e6d9:	e8 42 e2 ff ff       	call   0x14027c920
14027e6de:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14027e6e3:	48 83 c7 68          	add    $0x68,%rdi
14027e6e7:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14027e6ec:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14027e6f3:	db b6 6d
14027e6f6:	eb 28                	jmp    0x14027e720
14027e6f8:	48 8b d0             	mov    %rax,%rdx
14027e6fb:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14027e700:	e8 b3 45 00 00       	call   0x140282cb8
14027e705:	49 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r9
14027e70c:	db b6 6d
14027e70f:	eb 0a                	jmp    0x14027e71b
14027e711:	49 bc c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r12
14027e718:	ec c4 4e
14027e71b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14027e720:	49 ff c6             	inc    %r14
14027e723:	48 83 c6 68          	add    $0x68,%rsi
14027e727:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e72b:	49 2b 07             	sub    (%r15),%rax
14027e72e:	48 c1 f8 03          	sar    $0x3,%rax
14027e732:	49 0f af c4          	imul   %r12,%rax
14027e736:	4c 3b f0             	cmp    %rax,%r14
14027e739:	0f 82 f0 fc ff ff    	jb     0x14027e42f
14027e73f:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14027e744:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14027e749:	4c 3b f8             	cmp    %rax,%r15
14027e74c:	74 19                	je     0x14027e767
14027e74e:	48 2b fe             	sub    %rsi,%rdi
14027e751:	48 c1 ff 03          	sar    $0x3,%rdi
14027e755:	49 0f af fc          	imul   %r12,%rdi
14027e759:	4c 8b c7             	mov    %rdi,%r8
14027e75c:	48 8b d6             	mov    %rsi,%rdx
14027e75f:	49 8b cf             	mov    %r15,%rcx
14027e762:	e8 a9 2f 00 00       	call   0x140281710
14027e767:	41 38 9d 08 01 00 00 	cmp    %bl,0x108(%r13)
14027e76e:	74 08                	je     0x14027e778
14027e770:	49 8b cd             	mov    %r13,%rcx
14027e773:	e8 28 f9 ff ff       	call   0x14027e0a0
14027e778:	49 8b cd             	mov    %r13,%rcx
14027e77b:	e8 e0 e2 ff ff       	call   0x14027ca60
14027e780:	4c 8b eb             	mov    %rbx,%r13
14027e783:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14027e788:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14027e78c:	49 8b 17             	mov    (%r15),%rdx
14027e78f:	48 8b c1             	mov    %rcx,%rax
14027e792:	48 2b c2             	sub    %rdx,%rax
14027e795:	48 c1 f8 03          	sar    $0x3,%rax
14027e799:	49 0f af c4          	imul   %r12,%rax
14027e79d:	48 85 c0             	test   %rax,%rax
14027e7a0:	0f 84 95 07 00 00    	je     0x14027ef3b
14027e7a6:	4c 8b e3             	mov    %rbx,%r12
14027e7a9:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
14027e7b0:	ec c4 4e
14027e7b3:	48 2b ca             	sub    %rdx,%rcx
14027e7b6:	48 c1 f9 03          	sar    $0x3,%rcx
14027e7ba:	48 0f af ce          	imul   %rsi,%rcx
14027e7be:	4c 3b e9             	cmp    %rcx,%r13
14027e7c1:	0f 83 b2 07 00 00    	jae    0x14027ef79
14027e7c7:	4e 8b 74 22 20       	mov    0x20(%rdx,%r12,1),%r14
14027e7cc:	4e 3b 74 22 28       	cmp    0x28(%rdx,%r12,1),%r14
14027e7d1:	0f 84 a2 07 00 00    	je     0x14027ef79
14027e7d7:	0f 57 c0             	xorps  %xmm0,%xmm0
14027e7da:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14027e7df:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14027e7e3:	83 4c 24 20 01       	orl    $0x1,0x20(%rsp)
14027e7e8:	49 8b 7e 58          	mov    0x58(%r14),%rdi
14027e7ec:	49 2b 7e 50          	sub    0x50(%r14),%rdi
14027e7f0:	48 c1 ff 04          	sar    $0x4,%rdi
14027e7f4:	48 85 ff             	test   %rdi,%rdi
14027e7f7:	74 59                	je     0x14027e852
14027e7f9:	4c 8d 6f ff          	lea    -0x1(%rdi),%r13
14027e7fd:	48 8b f7             	mov    %rdi,%rsi
14027e800:	48 c1 e6 04          	shl    $0x4,%rsi
14027e804:	48 83 ee 10          	sub    $0x10,%rsi
14027e808:	49 8b 4e 50          	mov    0x50(%r14),%rcx
14027e80c:	49 8b 56 58          	mov    0x58(%r14),%rdx
14027e810:	48 2b d1             	sub    %rcx,%rdx
14027e813:	48 c1 fa 04          	sar    $0x4,%rdx
14027e817:	49 8d 45 0b          	lea    0xb(%r13),%rax
14027e81b:	48 3b d0             	cmp    %rax,%rdx
14027e81e:	73 23                	jae    0x14027e843
14027e820:	4c 3b ea             	cmp    %rdx,%r13
14027e823:	0f 83 49 07 00 00    	jae    0x14027ef72
14027e829:	48 8b 0c 31          	mov    (%rcx,%rsi,1),%rcx
14027e82d:	e8 e6 6c f0 ff       	call   0x140185518
14027e832:	84 c0                	test   %al,%al
14027e834:	75 0d                	jne    0x14027e843
14027e836:	49 ff cd             	dec    %r13
14027e839:	48 83 ee 10          	sub    $0x10,%rsi
14027e83d:	48 83 ef 01          	sub    $0x1,%rdi
14027e841:	75 c5                	jne    0x14027e808
14027e843:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14027e848:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
14027e84f:	ec c4 4e
14027e852:	4d 8b 4e 58          	mov    0x58(%r14),%r9
14027e856:	49 8b 4e 50          	mov    0x50(%r14),%rcx
14027e85a:	49 8b c1             	mov    %r9,%rax
14027e85d:	48 2b c1             	sub    %rcx,%rax
14027e860:	48 c1 f8 04          	sar    $0x4,%rax
14027e864:	48 3b f8             	cmp    %rax,%rdi
14027e867:	73 1a                	jae    0x14027e883
14027e869:	48 03 ff             	add    %rdi,%rdi
14027e86c:	4c 8d 04 f9          	lea    (%rcx,%rdi,8),%r8
14027e870:	4d 2b c8             	sub    %r8,%r9
14027e873:	49 c1 f9 04          	sar    $0x4,%r9
14027e877:	48 8b d3             	mov    %rbx,%rdx
14027e87a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14027e87e:	e8 95 3f db ff       	call   0x140032818
14027e883:	49 8b 0f             	mov    (%r15),%rcx
14027e886:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e88a:	48 2b c1             	sub    %rcx,%rax
14027e88d:	48 c1 f8 03          	sar    $0x3,%rax
14027e891:	48 0f af c6          	imul   %rsi,%rax
14027e895:	4c 3b e8             	cmp    %rax,%r13
14027e898:	0f 83 d4 06 00 00    	jae    0x14027ef72
14027e89e:	4a 8b 44 21 20       	mov    0x20(%rcx,%r12,1),%rax
14027e8a3:	4a 3b 44 21 28       	cmp    0x28(%rcx,%r12,1),%rax
14027e8a8:	0f 84 c4 06 00 00    	je     0x14027ef72
14027e8ae:	48 8d 48 50          	lea    0x50(%rax),%rcx
14027e8b2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14027e8b6:	e8 91 d1 d9 ff       	call   0x14001ba4c
14027e8bb:	83 64 24 20 fe       	andl   $0xfffffffe,0x20(%rsp)
14027e8c0:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14027e8c4:	48 85 ff             	test   %rdi,%rdi
14027e8c7:	0f 84 98 00 00 00    	je     0x14027e965
14027e8cd:	48 3b 7d c8          	cmp    -0x38(%rbp),%rdi
14027e8d1:	74 5e                	je     0x14027e931
14027e8d3:	48 8b 77 08          	mov    0x8(%rdi),%rsi
14027e8d7:	48 85 f6             	test   %rsi,%rsi
14027e8da:	74 3d                	je     0x14027e919
14027e8dc:	41 83 ce ff          	or     $0xffffffff,%r14d
14027e8e0:	41 8b c6             	mov    %r14d,%eax
14027e8e3:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14027e8e8:	41 03 c6             	add    %r14d,%eax
14027e8eb:	75 2c                	jne    0x14027e919
14027e8ed:	48 8b 06             	mov    (%rsi),%rax
14027e8f0:	48 8b ce             	mov    %rsi,%rcx
14027e8f3:	48 8b 00             	mov    (%rax),%rax
14027e8f6:	ff 15 3c e3 88 00    	call   *0x88e33c(%rip)        # 0x140b0cc38
14027e8fc:	41 8b c6             	mov    %r14d,%eax
14027e8ff:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14027e904:	41 03 c6             	add    %r14d,%eax
14027e907:	75 10                	jne    0x14027e919
14027e909:	48 8b 06             	mov    (%rsi),%rax
14027e90c:	48 8b ce             	mov    %rsi,%rcx
14027e90f:	48 8b 40 08          	mov    0x8(%rax),%rax
14027e913:	ff 15 1f e3 88 00    	call   *0x88e31f(%rip)        # 0x140b0cc38
14027e919:	48 83 c7 10          	add    $0x10,%rdi
14027e91d:	48 3b 7d c8          	cmp    -0x38(%rbp),%rdi
14027e921:	75 b0                	jne    0x14027e8d3
14027e923:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14027e927:	48 be c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rsi
14027e92e:	ec c4 4e
14027e931:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14027e935:	48 2b c7             	sub    %rdi,%rax
14027e938:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14027e93c:	48 8b cf             	mov    %rdi,%rcx
14027e93f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14027e945:	72 15                	jb     0x14027e95c
14027e947:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14027e94b:	48 2b cf             	sub    %rdi,%rcx
14027e94e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14027e952:	48 83 f8 1f          	cmp    $0x1f,%rax
14027e956:	0f 87 1d 06 00 00    	ja     0x14027ef79
14027e95c:	48 8b cf             	mov    %rdi,%rcx
14027e95f:	ff 15 5b df 88 00    	call   *0x88df5b(%rip)        # 0x140b0c8c0
14027e965:	49 8b 0f             	mov    (%r15),%rcx
14027e968:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e96c:	48 2b c1             	sub    %rcx,%rax
14027e96f:	48 c1 f8 03          	sar    $0x3,%rax
14027e973:	48 0f af c6          	imul   %rsi,%rax
14027e977:	4c 3b e8             	cmp    %rax,%r13
14027e97a:	0f 83 f9 05 00 00    	jae    0x14027ef79
14027e980:	49 8b 44 0c 28       	mov    0x28(%r12,%rcx,1),%rax
14027e985:	49 39 44 0c 20       	cmp    %rax,0x20(%r12,%rcx,1)
14027e98a:	0f 84 e9 05 00 00    	je     0x14027ef79
14027e990:	48 8b 90 60 ff ff ff 	mov    -0xa0(%rax),%rdx
14027e997:	48 39 90 58 ff ff ff 	cmp    %rdx,-0xa8(%rax)
14027e99e:	0f 84 d5 05 00 00    	je     0x14027ef79
14027e9a4:	48 8b 42 f8          	mov    -0x8(%rdx),%rax
14027e9a8:	48 85 c0             	test   %rax,%rax
14027e9ab:	74 04                	je     0x14027e9b1
14027e9ad:	f0 ff 40 08          	lock incl 0x8(%rax)
14027e9b1:	48 8b 4a f0          	mov    -0x10(%rdx),%rcx
14027e9b5:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14027e9ba:	48 8b 42 f8          	mov    -0x8(%rdx),%rax
14027e9be:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14027e9c3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027e9c9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14027e9ce:	e8 6d 7a e3 ff       	call   0x1400b6440
14027e9d3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027e9d8:	48 8b d6             	mov    %rsi,%rdx
14027e9db:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14027e9e0:	e8 7f 32 e7 ff       	call   0x1400f1c64
14027e9e5:	48 8b 06             	mov    (%rsi),%rax
14027e9e8:	48 8b ce             	mov    %rsi,%rcx
14027e9eb:	48 8b 40 40          	mov    0x40(%rax),%rax
14027e9ef:	ff 15 43 e2 88 00    	call   *0x88e243(%rip)        # 0x140b0cc38
14027e9f5:	4c 8b f0             	mov    %rax,%r14
14027e9f8:	48 85 c0             	test   %rax,%rax
14027e9fb:	0f 84 10 02 00 00    	je     0x14027ec11
14027ea01:	49 ff ce             	dec    %r14
14027ea04:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027ea09:	48 8b 0e             	mov    (%rsi),%rcx
14027ea0c:	48 8b 41 30          	mov    0x30(%rcx),%rax
14027ea10:	4d 8b c6             	mov    %r14,%r8
14027ea13:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14027ea17:	48 8b ce             	mov    %rsi,%rcx
14027ea1a:	ff 15 18 e2 88 00    	call   *0x88e218(%rip)        # 0x140b0cc38
14027ea20:	48 8b d0             	mov    %rax,%rdx
14027ea23:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14027ea27:	e8 00 db d9 ff       	call   0x14001c52c
14027ea2c:	48 8b 30             	mov    (%rax),%rsi
14027ea2f:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
14027ea33:	48 85 ff             	test   %rdi,%rdi
14027ea36:	74 39                	je     0x14027ea71
14027ea38:	83 c8 ff             	or     $0xffffffff,%eax
14027ea3b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ea40:	83 f8 01             	cmp    $0x1,%eax
14027ea43:	75 2c                	jne    0x14027ea71
14027ea45:	48 8b 07             	mov    (%rdi),%rax
14027ea48:	48 8b cf             	mov    %rdi,%rcx
14027ea4b:	48 8b 00             	mov    (%rax),%rax
14027ea4e:	ff 15 e4 e1 88 00    	call   *0x88e1e4(%rip)        # 0x140b0cc38
14027ea54:	83 c8 ff             	or     $0xffffffff,%eax
14027ea57:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ea5c:	83 f8 01             	cmp    $0x1,%eax
14027ea5f:	75 10                	jne    0x14027ea71
14027ea61:	48 8b 07             	mov    (%rdi),%rax
14027ea64:	48 8b cf             	mov    %rdi,%rcx
14027ea67:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ea6b:	ff 15 c7 e1 88 00    	call   *0x88e1c7(%rip)        # 0x140b0cc38
14027ea71:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
14027ea75:	48 85 ff             	test   %rdi,%rdi
14027ea78:	74 39                	je     0x14027eab3
14027ea7a:	83 c8 ff             	or     $0xffffffff,%eax
14027ea7d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ea82:	83 f8 01             	cmp    $0x1,%eax
14027ea85:	75 2c                	jne    0x14027eab3
14027ea87:	48 8b 07             	mov    (%rdi),%rax
14027ea8a:	48 8b cf             	mov    %rdi,%rcx
14027ea8d:	48 8b 00             	mov    (%rax),%rax
14027ea90:	ff 15 a2 e1 88 00    	call   *0x88e1a2(%rip)        # 0x140b0cc38
14027ea96:	83 c8 ff             	or     $0xffffffff,%eax
14027ea99:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ea9e:	83 f8 01             	cmp    $0x1,%eax
14027eaa1:	75 10                	jne    0x14027eab3
14027eaa3:	48 8b 07             	mov    (%rdi),%rax
14027eaa6:	48 8b cf             	mov    %rdi,%rcx
14027eaa9:	48 8b 40 08          	mov    0x8(%rax),%rax
14027eaad:	ff 15 85 e1 88 00    	call   *0x88e185(%rip)        # 0x140b0cc38
14027eab3:	48 85 f6             	test   %rsi,%rsi
14027eab6:	0f 84 4c 01 00 00    	je     0x14027ec08
14027eabc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027eac1:	48 8b 06             	mov    (%rsi),%rax
14027eac4:	4d 8b c6             	mov    %r14,%r8
14027eac7:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14027eacb:	48 8b ce             	mov    %rsi,%rcx
14027eace:	48 8b 40 30          	mov    0x30(%rax),%rax
14027ead2:	ff 15 60 e1 88 00    	call   *0x88e160(%rip)        # 0x140b0cc38
14027ead8:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14027eadd:	48 39 08             	cmp    %rcx,(%rax)
14027eae0:	40 0f 94 c6          	sete   %sil
14027eae4:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
14027eae8:	48 85 ff             	test   %rdi,%rdi
14027eaeb:	74 39                	je     0x14027eb26
14027eaed:	83 c8 ff             	or     $0xffffffff,%eax
14027eaf0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027eaf5:	83 f8 01             	cmp    $0x1,%eax
14027eaf8:	75 2c                	jne    0x14027eb26
14027eafa:	48 8b 07             	mov    (%rdi),%rax
14027eafd:	48 8b cf             	mov    %rdi,%rcx
14027eb00:	48 8b 00             	mov    (%rax),%rax
14027eb03:	ff 15 2f e1 88 00    	call   *0x88e12f(%rip)        # 0x140b0cc38
14027eb09:	83 c8 ff             	or     $0xffffffff,%eax
14027eb0c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027eb11:	83 f8 01             	cmp    $0x1,%eax
14027eb14:	75 10                	jne    0x14027eb26
14027eb16:	48 8b 07             	mov    (%rdi),%rax
14027eb19:	48 8b cf             	mov    %rdi,%rcx
14027eb1c:	48 8b 40 08          	mov    0x8(%rax),%rax
14027eb20:	ff 15 12 e1 88 00    	call   *0x88e112(%rip)        # 0x140b0cc38
14027eb26:	40 84 f6             	test   %sil,%sil
14027eb29:	0f 85 e2 00 00 00    	jne    0x14027ec11
14027eb2f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027eb34:	48 8b 06             	mov    (%rsi),%rax
14027eb37:	4d 8b c6             	mov    %r14,%r8
14027eb3a:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14027eb3e:	48 8b ce             	mov    %rsi,%rcx
14027eb41:	48 8b 40 30          	mov    0x30(%rax),%rax
14027eb45:	ff 15 ed e0 88 00    	call   *0x88e0ed(%rip)        # 0x140b0cc38
14027eb4b:	90                   	nop
14027eb4c:	4c 8b 08             	mov    (%rax),%r9
14027eb4f:	49 8b 01             	mov    (%r9),%rax
14027eb52:	0f 57 c0             	xorps  %xmm0,%xmm0
14027eb55:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14027eb5a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14027eb5f:	48 85 c9             	test   %rcx,%rcx
14027eb62:	74 04                	je     0x14027eb68
14027eb64:	f0 ff 41 08          	lock incl 0x8(%rcx)
14027eb68:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14027eb6d:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14027eb72:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14027eb76:	ba 02 00 00 00       	mov    $0x2,%edx
14027eb7b:	49 8b c9             	mov    %r9,%rcx
14027eb7e:	48 8b 40 60          	mov    0x60(%rax),%rax
14027eb82:	ff 15 b0 e0 88 00    	call   *0x88e0b0(%rip)        # 0x140b0cc38
14027eb88:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
14027eb8c:	83 ce ff             	or     $0xffffffff,%esi
14027eb8f:	48 85 ff             	test   %rdi,%rdi
14027eb92:	74 36                	je     0x14027ebca
14027eb94:	8b c6                	mov    %esi,%eax
14027eb96:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027eb9b:	03 c6                	add    %esi,%eax
14027eb9d:	75 2b                	jne    0x14027ebca
14027eb9f:	48 8b 07             	mov    (%rdi),%rax
14027eba2:	48 8b cf             	mov    %rdi,%rcx
14027eba5:	48 8b 00             	mov    (%rax),%rax
14027eba8:	ff 15 8a e0 88 00    	call   *0x88e08a(%rip)        # 0x140b0cc38
14027ebae:	8b c6                	mov    %esi,%eax
14027ebb0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ebb5:	03 c6                	add    %esi,%eax
14027ebb7:	75 11                	jne    0x14027ebca
14027ebb9:	48 8b 07             	mov    (%rdi),%rax
14027ebbc:	48 8b cf             	mov    %rdi,%rcx
14027ebbf:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ebc3:	ff 15 6f e0 88 00    	call   *0x88e06f(%rip)        # 0x140b0cc38
14027ebc9:	90                   	nop
14027ebca:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
14027ebce:	48 85 ff             	test   %rdi,%rdi
14027ebd1:	74 35                	je     0x14027ec08
14027ebd3:	8b c6                	mov    %esi,%eax
14027ebd5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ebda:	03 c6                	add    %esi,%eax
14027ebdc:	75 2a                	jne    0x14027ec08
14027ebde:	48 8b 07             	mov    (%rdi),%rax