14025c960:	48 8b 40 08          	mov    0x8(%rax),%rax
14025c964:	ff 15 ce 02 8b 00    	call   *0x8b02ce(%rip)        # 0x140b0cc38
14025c96a:	33 db                	xor    %ebx,%ebx
14025c96c:	be 01 00 00 00       	mov    $0x1,%esi
14025c971:	4c 03 f6             	add    %rsi,%r14
14025c974:	e9 e9 fb ff ff       	jmp    0x14025c562
14025c979:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14025c97d:	48 3b 45 88          	cmp    -0x78(%rbp),%rax
14025c981:	75 51                	jne    0x14025c9d4
14025c983:	48 8b 47 08          	mov    0x8(%rdi),%rax
14025c987:	48 2b 07             	sub    (%rdi),%rax
14025c98a:	48 c1 f8 04          	sar    $0x4,%rax
14025c98e:	4c 3b e0             	cmp    %rax,%r12
14025c991:	0f 83 78 07 00 00    	jae    0x14025d10f
14025c997:	49 8b d4             	mov    %r12,%rdx
14025c99a:	48 c1 e2 04          	shl    $0x4,%rdx
14025c99e:	48 03 17             	add    (%rdi),%rdx
14025c9a1:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14025c9a6:	48 3b f0             	cmp    %rax,%rsi
14025c9a9:	0f 83 60 07 00 00    	jae    0x14025d10f
14025c9af:	48 8b ce             	mov    %rsi,%rcx
14025c9b2:	48 c1 e1 04          	shl    $0x4,%rcx
14025c9b6:	48 03 0f             	add    (%rdi),%rcx
14025c9b9:	e8 ba e7 db ff       	call   0x14001b178
14025c9be:	48 ff c6             	inc    %rsi
14025c9c1:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14025c9c6:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14025c9ca:	e8 01 e5 db ff       	call   0x14001aed0
14025c9cf:	e9 63 fb ff ff       	jmp    0x14025c537
14025c9d4:	0f 57 c0             	xorps  %xmm0,%xmm0
14025c9d7:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14025c9dd:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
14025c9e1:	48 8b 43 48          	mov    0x48(%rbx),%rax
14025c9e5:	45 33 ed             	xor    %r13d,%r13d
14025c9e8:	48 85 c0             	test   %rax,%rax
14025c9eb:	74 04                	je     0x14025c9f1
14025c9ed:	f0 01 70 08          	lock add %esi,0x8(%rax)
14025c9f1:	48 8b 43 40          	mov    0x40(%rbx),%rax
14025c9f5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14025c9fa:	48 8b 43 48          	mov    0x48(%rbx),%rax
14025c9fe:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14025ca03:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14025ca08:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14025ca0c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14025ca10:	e8 ef f6 e0 ff       	call   0x14006c104
14025ca15:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14025ca19:	e8 fa b2 fa ff       	call   0x140207d18
14025ca1e:	4d 8b fd             	mov    %r13,%r15
14025ca21:	4d 8b f5             	mov    %r13,%r14
14025ca24:	49 8b cd             	mov    %r13,%rcx
14025ca27:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14025ca2c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14025ca30:	48 2b 45 d0          	sub    -0x30(%rbp),%rax
14025ca34:	48 c1 f8 04          	sar    $0x4,%rax
14025ca38:	48 85 c0             	test   %rax,%rax
14025ca3b:	0f 84 19 05 00 00    	je     0x14025cf5a
14025ca41:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14025ca45:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14025ca49:	48 2b c3             	sub    %rbx,%rax
14025ca4c:	48 c1 f8 04          	sar    $0x4,%rax
14025ca50:	48 3b c8             	cmp    %rax,%rcx
14025ca53:	0f 83 9a 06 00 00    	jae    0x14025d0f3
14025ca59:	4a 8b 44 2b 08       	mov    0x8(%rbx,%r13,1),%rax
14025ca5e:	48 85 c0             	test   %rax,%rax
14025ca61:	74 04                	je     0x14025ca67
14025ca63:	f0 01 70 08          	lock add %esi,0x8(%rax)
14025ca67:	4a 8b 34 2b          	mov    (%rbx,%r13,1),%rsi
14025ca6b:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
14025ca6f:	4a 8b 5c 2b 08       	mov    0x8(%rbx,%r13,1),%rbx
14025ca74:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
14025ca78:	48 85 f6             	test   %rsi,%rsi
14025ca7b:	0f 84 6a 04 00 00    	je     0x14025ceeb
14025ca81:	48 8b ce             	mov    %rsi,%rcx
14025ca84:	e8 8f 8a f2 ff       	call   0x140185518
14025ca89:	33 d2                	xor    %edx,%edx
14025ca8b:	84 c0                	test   %al,%al
14025ca8d:	0f 85 53 04 00 00    	jne    0x14025cee6
14025ca93:	0f 57 c0             	xorps  %xmm0,%xmm0
14025ca96:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
14025ca9d:	48 89 95 f0 00 00 00 	mov    %rdx,0xf0(%rbp)
14025caa4:	48 c7 85 f8 00 00 00 	movq   $0x7,0xf8(%rbp)
14025caab:	07 00 00 00
14025caaf:	66 89 95 e0 00 00 00 	mov    %dx,0xe0(%rbp)
14025cab6:	48 8b 06             	mov    (%rsi),%rax
14025cab9:	8d 5a 01             	lea    0x1(%rdx),%ebx
14025cabc:	88 5c 24 20          	mov    %bl,0x20(%rsp)
14025cac0:	44 8a cb             	mov    %bl,%r9b
14025cac3:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
14025cac8:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
14025cacf:	48 8b ce             	mov    %rsi,%rcx
14025cad2:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14025cad9:	ff 15 59 01 8b 00    	call   *0x8b0159(%rip)        # 0x140b0cc38
14025cadf:	4c 03 f3             	add    %rbx,%r14
14025cae2:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
14025cae6:	33 c0                	xor    %eax,%eax
14025cae8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14025caed:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14025caf2:	4c 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%r8
14025caf9:	48 8d 55 50          	lea    0x50(%rbp),%rdx
14025cafd:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14025cb01:	e8 ea cf fa ff       	call   0x140209af0
14025cb06:	83 4c 24 30 20       	orl    $0x20,0x30(%rsp)
14025cb0b:	33 c9                	xor    %ecx,%ecx
14025cb0d:	48 39 4d 50          	cmp    %rcx,0x50(%rbp)
14025cb11:	40 0f 95 c6          	setne  %sil
14025cb15:	48 8b 5d 58          	mov    0x58(%rbp),%rbx
14025cb19:	48 85 db             	test   %rbx,%rbx
14025cb1c:	74 3b                	je     0x14025cb59
14025cb1e:	83 c8 ff             	or     $0xffffffff,%eax
14025cb21:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14025cb26:	83 f8 01             	cmp    $0x1,%eax
14025cb29:	75 2e                	jne    0x14025cb59
14025cb2b:	48 8b 03             	mov    (%rbx),%rax
14025cb2e:	48 8b cb             	mov    %rbx,%rcx
14025cb31:	48 8b 00             	mov    (%rax),%rax
14025cb34:	ff 15 fe 00 8b 00    	call   *0x8b00fe(%rip)        # 0x140b0cc38
14025cb3a:	83 c8 ff             	or     $0xffffffff,%eax
14025cb3d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025cb42:	83 f8 01             	cmp    $0x1,%eax
14025cb45:	75 10                	jne    0x14025cb57
14025cb47:	48 8b 03             	mov    (%rbx),%rax
14025cb4a:	48 8b cb             	mov    %rbx,%rcx
14025cb4d:	48 8b 40 08          	mov    0x8(%rax),%rax
14025cb51:	ff 15 e1 00 8b 00    	call   *0x8b00e1(%rip)        # 0x140b0cc38
14025cb57:	33 c9                	xor    %ecx,%ecx
14025cb59:	40 84 f6             	test   %sil,%sil
14025cb5c:	0f 85 e6 02 00 00    	jne    0x14025ce48
14025cb62:	48 8b 9d f0 00 00 00 	mov    0xf0(%rbp),%rbx
14025cb69:	40 8a f1             	mov    %cl,%sil
14025cb6c:	48 85 db             	test   %rbx,%rbx
14025cb6f:	0f 84 d6 02 00 00    	je     0x14025ce4b
14025cb75:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14025cb7c:	48 83 bd f8 00 00 00 	cmpq   $0x7,0xf8(%rbp)
14025cb83:	07
14025cb84:	48 0f 47 8d e0 00 00 	cmova  0xe0(%rbp),%rcx
14025cb8b:	00
14025cb8c:	0f b7 09             	movzwl (%rcx),%ecx
14025cb8f:	ff 15 3b ff 8a 00    	call   *0x8aff3b(%rip)        # 0x140b0cad0
14025cb95:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
14025cb9c:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
14025cba3:	45 33 f6             	xor    %r14d,%r14d
14025cba6:	45 8d 4e 01          	lea    0x1(%r14),%r9d
14025cbaa:	85 c0                	test   %eax,%eax
14025cbac:	74 56                	je     0x14025cc04
14025cbae:	49 3b d9             	cmp    %r9,%rbx
14025cbb1:	76 51                	jbe    0x14025cc04
14025cbb3:	4c 39 8d f0 00 00 00 	cmp    %r9,0xf0(%rbp)
14025cbba:	0f 82 25 05 00 00    	jb     0x14025d0e5
14025cbc0:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14025cbc7:	48 83 f9 07          	cmp    $0x7,%rcx
14025cbcb:	48 0f 47 c2          	cmova  %rdx,%rax
14025cbcf:	45 8d 46 2e          	lea    0x2e(%r14),%r8d
14025cbd3:	66 44 3b 40 02       	cmp    0x2(%rax),%r8w
14025cbd8:	74 27                	je     0x14025cc01
14025cbda:	4c 39 8d f0 00 00 00 	cmp    %r9,0xf0(%rbp)
14025cbe1:	0f 82 fe 04 00 00    	jb     0x14025d0e5
14025cbe7:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14025cbee:	48 83 f9 07          	cmp    $0x7,%rcx
14025cbf2:	48 0f 47 c2          	cmova  %rdx,%rax
14025cbf6:	45 8d 46 29          	lea    0x29(%r14),%r8d
14025cbfa:	66 44 3b 40 02       	cmp    0x2(%rax),%r8w
14025cbff:	75 03                	jne    0x14025cc04
14025cc01:	41 8a f1             	mov    %r9b,%sil
14025cc04:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14025cc0b:	48 83 f9 07          	cmp    $0x7,%rcx
14025cc0f:	48 0f 47 c2          	cmova  %rdx,%rax
14025cc13:	b9 22 20 00 00       	mov    $0x2022,%ecx
14025cc18:	66 39 08             	cmp    %cx,(%rax)
14025cc1b:	41 0f 44 f1          	cmove  %r9d,%esi
14025cc1f:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14025cc24:	44 88 4c 24 34       	mov    %r9b,0x34(%rsp)
14025cc29:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
14025cc2d:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14025cc31:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14025cc35:	e8 26 42 dd ff       	call   0x140030e60
14025cc3a:	90                   	nop
14025cc3b:	4c 39 75 a8          	cmp    %r14,-0x58(%rbp)
14025cc3f:	75 61                	jne    0x14025cca2
14025cc41:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
14025cc48:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14025cc4c:	e8 17 80 dd ff       	call   0x140034c68
14025cc51:	48 8b d0             	mov    %rax,%rdx
14025cc54:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14025cc58:	e8 87 96 da ff       	call   0x1400062e4
14025cc5d:	48 8b 9d c8 00 00 00 	mov    0xc8(%rbp),%rbx
14025cc64:	48 85 db             	test   %rbx,%rbx
14025cc67:	74 39                	je     0x14025cca2
14025cc69:	83 c8 ff             	or     $0xffffffff,%eax
14025cc6c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14025cc71:	83 f8 01             	cmp    $0x1,%eax
14025cc74:	75 2c                	jne    0x14025cca2
14025cc76:	48 8b 03             	mov    (%rbx),%rax
14025cc79:	48 8b cb             	mov    %rbx,%rcx
14025cc7c:	48 8b 00             	mov    (%rax),%rax
14025cc7f:	ff 15 b3 ff 8a 00    	call   *0x8affb3(%rip)        # 0x140b0cc38
14025cc85:	83 c8 ff             	or     $0xffffffff,%eax
14025cc88:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025cc8d:	83 f8 01             	cmp    $0x1,%eax
14025cc90:	75 10                	jne    0x14025cca2
14025cc92:	48 8b 03             	mov    (%rbx),%rax
14025cc95:	48 8b cb             	mov    %rbx,%rcx
14025cc98:	48 8b 40 08          	mov    0x8(%rax),%rax
14025cc9c:	ff 15 96 ff 8a 00    	call   *0x8aff96(%rip)        # 0x140b0cc38
14025cca2:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14025cca6:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14025ccaa:	e8 5d 8c e5 ff       	call   0x1400b590c
14025ccaf:	90                   	nop
14025ccb0:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14025ccb4:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14025ccbb:	48 8b 01             	mov    (%rcx),%rax
14025ccbe:	48 8b 00             	mov    (%rax),%rax
14025ccc1:	ff 15 71 ff 8a 00    	call   *0x8aff71(%rip)        # 0x140b0cc38
14025ccc7:	44 8b c0             	mov    %eax,%r8d
14025ccca:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14025cccf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14025ccd4:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
14025ccd9:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14025ccdd:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14025cce4:	e8 c7 de dd ff       	call   0x14003abb0
14025cce9:	83 4c 24 30 10       	orl    $0x10,0x30(%rsp)
14025ccee:	4c 39 30             	cmp    %r14,(%rax)
14025ccf1:	75 59                	jne    0x14025cd4c
14025ccf3:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14025ccfa:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
14025cd01:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
14025cd08:	48 83 f9 07          	cmp    $0x7,%rcx
14025cd0c:	48 0f 47 c2          	cmova  %rdx,%rax
14025cd10:	41 b8 6e f0 00 00    	mov    $0xf06e,%r8d
14025cd16:	66 44 39 00          	cmp    %r8w,(%rax)
14025cd1a:	74 30                	je     0x14025cd4c
14025cd1c:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14025cd23:	48 83 f9 07          	cmp    $0x7,%rcx
14025cd27:	48 0f 47 c2          	cmova  %rdx,%rax
14025cd2b:	41 b8 89 00 00 00    	mov    $0x89,%r8d
14025cd31:	66 44 39 00          	cmp    %r8w,(%rax)
14025cd35:	74 15                	je     0x14025cd4c
14025cd37:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14025cd3e:	48 83 f9 07          	cmp    $0x7,%rcx
14025cd42:	48 0f 47 c2          	cmova  %rdx,%rax
14025cd46:	66 83 38 2b          	cmpw   $0x2b,(%rax)
14025cd4a:	75 06                	jne    0x14025cd52
14025cd4c:	41 be 01 00 00 00    	mov    $0x1,%r14d
14025cd52:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
14025cd56:	f6 c1 10             	test   $0x10,%cl
14025cd59:	74 4a                	je     0x14025cda5
14025cd5b:	83 64 24 30 ef       	andl   $0xffffffef,0x30(%rsp)
14025cd60:	48 8b 9d d8 00 00 00 	mov    0xd8(%rbp),%rbx
14025cd67:	48 85 db             	test   %rbx,%rbx
14025cd6a:	74 39                	je     0x14025cda5
14025cd6c:	83 c8 ff             	or     $0xffffffff,%eax
14025cd6f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14025cd74:	83 f8 01             	cmp    $0x1,%eax
14025cd77:	75 2c                	jne    0x14025cda5
14025cd79:	48 8b 03             	mov    (%rbx),%rax
14025cd7c:	48 8b cb             	mov    %rbx,%rcx
14025cd7f:	48 8b 00             	mov    (%rax),%rax
14025cd82:	ff 15 b0 fe 8a 00    	call   *0x8afeb0(%rip)        # 0x140b0cc38
14025cd88:	83 c8 ff             	or     $0xffffffff,%eax
14025cd8b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025cd90:	83 f8 01             	cmp    $0x1,%eax
14025cd93:	75 10                	jne    0x14025cda5
14025cd95:	48 8b 03             	mov    (%rbx),%rax
14025cd98:	48 8b cb             	mov    %rbx,%rcx
14025cd9b:	48 8b 40 08          	mov    0x8(%rax),%rax
14025cd9f:	ff 15 93 fe 8a 00    	call   *0x8afe93(%rip)        # 0x140b0cc38
14025cda5:	45 84 f6             	test   %r14b,%r14b
14025cda8:	b8 01 00 00 00       	mov    $0x1,%eax
14025cdad:	0f 45 f0             	cmovne %eax,%esi
14025cdb0:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14025cdb4:	48 85 c9             	test   %rcx,%rcx
14025cdb7:	74 3f                	je     0x14025cdf8
14025cdb9:	83 c8 ff             	or     $0xffffffff,%eax
14025cdbc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025cdc1:	83 f8 01             	cmp    $0x1,%eax
14025cdc4:	75 32                	jne    0x14025cdf8
14025cdc6:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
14025cdca:	48 8b 03             	mov    (%rbx),%rax
14025cdcd:	48 8b cb             	mov    %rbx,%rcx
14025cdd0:	48 8b 00             	mov    (%rax),%rax
14025cdd3:	ff 15 5f fe 8a 00    	call   *0x8afe5f(%rip)        # 0x140b0cc38
14025cdd9:	83 c8 ff             	or     $0xffffffff,%eax
14025cddc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025cde1:	83 f8 01             	cmp    $0x1,%eax
14025cde4:	75 12                	jne    0x14025cdf8
14025cde6:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14025cdea:	48 8b 01             	mov    (%rcx),%rax
14025cded:	48 8b 40 08          	mov    0x8(%rax),%rax
14025cdf1:	ff 15 41 fe 8a 00    	call   *0x8afe41(%rip)        # 0x140b0cc38
14025cdf7:	90                   	nop
14025cdf8:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14025cdfc:	48 85 c9             	test   %rcx,%rcx
14025cdff:	74 3e                	je     0x14025ce3f
14025ce01:	83 c8 ff             	or     $0xffffffff,%eax
14025ce04:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025ce09:	83 f8 01             	cmp    $0x1,%eax
14025ce0c:	75 31                	jne    0x14025ce3f
14025ce0e:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
14025ce12:	48 8b 03             	mov    (%rbx),%rax
14025ce15:	48 8b cb             	mov    %rbx,%rcx
14025ce18:	48 8b 00             	mov    (%rax),%rax
14025ce1b:	ff 15 17 fe 8a 00    	call   *0x8afe17(%rip)        # 0x140b0cc38
14025ce21:	83 c8 ff             	or     $0xffffffff,%eax
14025ce24:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025ce29:	83 f8 01             	cmp    $0x1,%eax
14025ce2c:	75 11                	jne    0x14025ce3f
14025ce2e:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14025ce32:	48 8b 01             	mov    (%rcx),%rax
14025ce35:	48 8b 40 08          	mov    0x8(%rax),%rax
14025ce39:	ff 15 f9 fd 8a 00    	call   *0x8afdf9(%rip)        # 0x140b0cc38
14025ce3f:	4c 8b 75 b8          	mov    -0x48(%rbp),%r14
14025ce43:	40 84 f6             	test   %sil,%sil
14025ce46:	74 03                	je     0x14025ce4b
14025ce48:	49 ff c7             	inc    %r15
14025ce4b:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
14025ce52:	48 83 f9 07          	cmp    $0x7,%rcx
14025ce56:	76 35                	jbe    0x14025ce8d
14025ce58:	48 8d 04 4d 02 00 00 	lea    0x2(,%rcx,2),%rax
14025ce5f:	00
14025ce60:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
14025ce67:	48 8b d1             	mov    %rcx,%rdx
14025ce6a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14025ce70:	72 15                	jb     0x14025ce87
14025ce72:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14025ce76:	48 2b d1             	sub    %rcx,%rdx
14025ce79:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14025ce7d:	48 83 f8 1f          	cmp    $0x1f,%rax
14025ce81:	0f 87 65 02 00 00    	ja     0x14025d0ec
14025ce87:	ff 15 33 fa 8a 00    	call   *0x8afa33(%rip)        # 0x140b0c8c0
14025ce8d:	33 d2                	xor    %edx,%edx
14025ce8f:	48 89 95 f0 00 00 00 	mov    %rdx,0xf0(%rbp)
14025ce96:	48 c7 85 f8 00 00 00 	movq   $0x7,0xf8(%rbp)
14025ce9d:	07 00 00 00
14025cea1:	66 89 95 e0 00 00 00 	mov    %dx,0xe0(%rbp)
14025cea8:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14025ceac:	48 85 c9             	test   %rcx,%rcx
14025ceaf:	74 77                	je     0x14025cf28
14025ceb1:	83 ce ff             	or     $0xffffffff,%esi
14025ceb4:	8b c6                	mov    %esi,%eax
14025ceb6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14025cebb:	03 c6                	add    %esi,%eax
14025cebd:	75 69                	jne    0x14025cf28
14025cebf:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14025cec3:	48 8b 03             	mov    (%rbx),%rax
14025cec6:	48 8b cb             	mov    %rbx,%rcx
14025cec9:	48 8b 00             	mov    (%rax),%rax
14025cecc:	ff 15 66 fd 8a 00    	call   *0x8afd66(%rip)        # 0x140b0cc38
14025ced2:	8b c6                	mov    %esi,%eax
14025ced4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14025ced9:	03 c6                	add    %esi,%eax
14025cedb:	75 4b                	jne    0x14025cf28