140026029:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14002602d:	48 8d 45 10          	lea    0x10(%rbp),%rax
140026031:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140026036:	48 8d 15 f3 a4 22 00 	lea    0x22a4f3(%rip),%rdx        # 0x140250530
14002603d:	45 33 c9             	xor    %r9d,%r9d
140026040:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140026045:	45 33 c0             	xor    %r8d,%r8d
140026048:	89 5d 10             	mov    %ebx,0x10(%rbp)
14002604b:	ff 15 e7 c0 30 00    	call   *0x30c0e7(%rip)        # 0x140332138
140026051:	85 c0                	test   %eax,%eax
140026053:	75 05                	jne    0x14002605a
140026055:	39 5d 10             	cmp    %ebx,0x10(%rbp)
140026058:	74 6f                	je     0x1400260c9
14002605a:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14002605e:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
140026063:	48 85 c9             	test   %rcx,%rcx
140026066:	74 06                	je     0x14002606e
140026068:	ff 15 da c0 30 00    	call   *0x30c0da(%rip)        # 0x140332148
14002606e:	48 8d 45 18          	lea    0x18(%rbp),%rax
140026072:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140026078:	45 33 c0             	xor    %r8d,%r8d
14002607b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140026080:	48 8d 15 81 a5 22 00 	lea    0x22a581(%rip),%rdx        # 0x140250608
140026087:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14002608e:	ff 15 84 c0 30 00    	call   *0x30c084(%rip)        # 0x140332118
140026094:	85 c0                	test   %eax,%eax
140026096:	75 39                	jne    0x1400260d1
140026098:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14002609c:	48 8d 45 10          	lea    0x10(%rbp),%rax
1400260a0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400260a5:	48 8d 15 84 a4 22 00 	lea    0x22a484(%rip),%rdx        # 0x140250530
1400260ac:	45 33 c9             	xor    %r9d,%r9d
1400260af:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400260b4:	45 33 c0             	xor    %r8d,%r8d
1400260b7:	89 5d 10             	mov    %ebx,0x10(%rbp)
1400260ba:	ff 15 78 c0 30 00    	call   *0x30c078(%rip)        # 0x140332138
1400260c0:	85 c0                	test   %eax,%eax
1400260c2:	75 0d                	jne    0x1400260d1
1400260c4:	39 5d 10             	cmp    %ebx,0x10(%rbp)
1400260c7:	75 08                	jne    0x1400260d1
1400260c9:	8b 1d 31 d5 2e 00    	mov    0x2ed531(%rip),%ebx        # 0x140313600
1400260cf:	eb 09                	jmp    0x1400260da
1400260d1:	83 25 28 d5 2e 00 00 	andl   $0x0,0x2ed528(%rip)        # 0x140313600
1400260d8:	33 db                	xor    %ebx,%ebx
1400260da:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400260de:	b0 01                	mov    $0x1,%al
1400260e0:	88 05 16 d5 2e 00    	mov    %al,0x2ed516(%rip)        # 0x1403135fc
1400260e6:	48 85 c9             	test   %rcx,%rcx
1400260e9:	74 06                	je     0x1400260f1
1400260eb:	ff 15 57 c0 30 00    	call   *0x30c057(%rip)        # 0x140332148
1400260f1:	8b c3                	mov    %ebx,%eax
1400260f3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400260f8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400260fd:	48 83 c4 30          	add    $0x30,%rsp
140026101:	5d                   	pop    %rbp
140026102:	c3                   	ret
140026103:	90                   	nop
140026104:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026109:	55                   	push   %rbp
14002610a:	56                   	push   %rsi
14002610b:	57                   	push   %rdi
14002610c:	41 54                	push   %r12
14002610e:	41 55                	push   %r13
140026110:	41 56                	push   %r14
140026112:	41 57                	push   %r15
140026114:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14002611b:	48 8b 05 5e b0 2d 00 	mov    0x2db05e(%rip),%rax        # 0x140301180
140026122:	48 33 c4             	xor    %rsp,%rax
140026125:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14002612c:	00
14002612d:	4c 8b f1             	mov    %rcx,%r14
140026130:	4c 8b a4 24 40 01 00 	mov    0x140(%rsp),%r12
140026137:	00
140026138:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14002613d:	33 d2                	xor    %edx,%edx
14002613f:	ff 15 43 c1 30 00    	call   *0x30c143(%rip)        # 0x140332288
140026145:	8b e8                	mov    %eax,%ebp
140026147:	45 33 ed             	xor    %r13d,%r13d
14002614a:	85 c0                	test   %eax,%eax
14002614c:	0f 88 4c 02 00 00    	js     0x14002639e
140026152:	e8 71 fe ff ff       	call   0x140025fc8
140026157:	83 f8 01             	cmp    $0x1,%eax
14002615a:	0f 84 3e 02 00 00    	je     0x14002639e
140026160:	0f ae e8             	lfence
140026163:	45 8b fd             	mov    %r13d,%r15d
140026166:	66 44 89 ac 24 80 00 	mov    %r13w,0x80(%rsp)
14002616d:	00 00
14002616f:	33 d2                	xor    %edx,%edx
140026171:	45 8d 45 4e          	lea    0x4e(%r13),%r8d
140026175:	48 8d 8c 24 82 00 00 	lea    0x82(%rsp),%rcx
14002617c:	00
14002617d:	e8 80 f8 1d 00       	call   0x140205a02
140026182:	41 0f b6 46 0f       	movzbl 0xf(%r14),%eax
140026187:	41 0f b6 4e 0e       	movzbl 0xe(%r14),%ecx
14002618c:	41 0f b6 56 0d       	movzbl 0xd(%r14),%edx
140026191:	45 0f b6 46 0c       	movzbl 0xc(%r14),%r8d
140026196:	45 0f b6 56 0b       	movzbl 0xb(%r14),%r10d
14002619b:	45 0f b6 5e 0a       	movzbl 0xa(%r14),%r11d
1400261a0:	41 0f b6 5e 09       	movzbl 0x9(%r14),%ebx
1400261a5:	41 0f b6 7e 08       	movzbl 0x8(%r14),%edi
1400261aa:	41 0f b7 76 06       	movzwl 0x6(%r14),%esi
1400261af:	45 0f b7 4e 04       	movzwl 0x4(%r14),%r9d
1400261b4:	89 44 24 60          	mov    %eax,0x60(%rsp)
1400261b8:	89 4c 24 58          	mov    %ecx,0x58(%rsp)
1400261bc:	89 54 24 50          	mov    %edx,0x50(%rsp)
1400261c0:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
1400261c5:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
1400261ca:	44 89 5c 24 38       	mov    %r11d,0x38(%rsp)
1400261cf:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400261d3:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400261d7:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400261db:	45 8b 06             	mov    (%r14),%r8d
1400261de:	48 8d 15 bb a3 22 00 	lea    0x22a3bb(%rip),%rdx        # 0x1402505a0
1400261e5:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1400261ec:	00
1400261ed:	e8 8a 02 00 00       	call   0x14002647c
1400261f2:	45 8a cd             	mov    %r13b,%r9b
1400261f5:	48 8b 05 c4 cb 2d 00 	mov    0x2dcbc4(%rip),%rax        # 0x140302dc0
1400261fc:	41 8d 7d 01          	lea    0x1(%r13),%edi
140026200:	8b cf                	mov    %edi,%ecx
140026202:	f0 0f c1 08          	lock xadd %ecx,(%rax)
140026206:	03 cf                	add    %edi,%ecx
140026208:	48 8d 1d b1 cb 2d 00 	lea    0x2dcbb1(%rip),%rbx        # 0x140302dc0
14002620f:	3b cf                	cmp    %edi,%ecx
140026211:	7e 0c                	jle    0x14002621f
140026213:	48 8b 05 a6 cb 2d 00 	mov    0x2dcba6(%rip),%rax        # 0x140302dc0
14002621a:	f0 ff 08             	lock decl (%rax)
14002621d:	eb 76                	jmp    0x140026295
14002621f:	41 8b d5             	mov    %r13d,%edx
140026222:	48 0f bf 05 c6 cb 2d 	movswq 0x2dcbc6(%rip),%rax        # 0x140302df0
140026229:	00
14002622a:	85 c0                	test   %eax,%eax
14002622c:	7e 54                	jle    0x140026282
14002622e:	45 8b 16             	mov    (%r14),%r10d
140026231:	4c 8b d8             	mov    %rax,%r11
140026234:	4d 8b c5             	mov    %r13,%r8
140026237:	48 8d 0d 92 cb 2d 00 	lea    0x2dcb92(%rip),%rcx        # 0x140302dd0
14002623e:	44 3b 51 f8          	cmp    -0x8(%rcx),%r10d
140026242:	75 1c                	jne    0x140026260
140026244:	8b 41 fc             	mov    -0x4(%rcx),%eax
140026247:	41 39 46 04          	cmp    %eax,0x4(%r14)
14002624b:	75 13                	jne    0x140026260
14002624d:	8b 01                	mov    (%rcx),%eax
14002624f:	41 39 46 08          	cmp    %eax,0x8(%r14)
140026253:	75 0b                	jne    0x140026260
140026255:	8b 41 04             	mov    0x4(%rcx),%eax
140026258:	41 39 46 0c          	cmp    %eax,0xc(%r14)
14002625c:	8b c7                	mov    %edi,%eax
14002625e:	74 03                	je     0x140026263
140026260:	41 8b c5             	mov    %r13d,%eax
140026263:	85 c0                	test   %eax,%eax
140026265:	75 10                	jne    0x140026277
140026267:	03 d7                	add    %edi,%edx
140026269:	4c 03 c7             	add    %rdi,%r8
14002626c:	48 83 c1 10          	add    $0x10,%rcx
140026270:	4d 3b c3             	cmp    %r11,%r8
140026273:	7c c9                	jl     0x14002623e
140026275:	eb 0b                	jmp    0x140026282
140026277:	48 63 c2             	movslq %edx,%rax
14002627a:	44 8b 7c 83 28       	mov    0x28(%rbx,%rax,4),%r15d
14002627f:	44 8a cf             	mov    %dil,%r9b
140026282:	48 8b 05 37 cb 2d 00 	mov    0x2dcb37(%rip),%rax        # 0x140302dc0
140026289:	f0 ff 08             	lock decl (%rax)
14002628c:	45 84 c9             	test   %r9b,%r9b
14002628f:	0f 85 8f 00 00 00    	jne    0x140026324
140026295:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14002629c:	00
14002629d:	e8 66 f8 ff ff       	call   0x140025b08
1400262a2:	44 8b f8             	mov    %eax,%r15d
1400262a5:	48 8b 0d 14 cb 2d 00 	mov    0x2dcb14(%rip),%rcx        # 0x140302dc0
1400262ac:	8b d7                	mov    %edi,%edx
1400262ae:	f0 0f c1 11          	lock xadd %edx,(%rcx)
1400262b2:	03 d7                	add    %edi,%edx
1400262b4:	3b d7                	cmp    %edi,%edx
1400262b6:	7e 0c                	jle    0x1400262c4
1400262b8:	48 8b 0d 01 cb 2d 00 	mov    0x2dcb01(%rip),%rcx        # 0x140302dc0
1400262bf:	f0 ff 09             	lock decl (%rcx)
1400262c2:	eb 60                	jmp    0x140026324
1400262c4:	0f b7 05 27 cb 2d 00 	movzwl 0x2dcb27(%rip),%eax        # 0x140302df2
1400262cb:	66 03 c7             	add    %di,%ax
1400262ce:	66 89 05 1d cb 2d 00 	mov    %ax,0x2dcb1d(%rip)        # 0x140302df2
1400262d5:	66 83 f8 02          	cmp    $0x2,%ax
1400262d9:	7c 0a                	jl     0x1400262e5
1400262db:	41 8b c5             	mov    %r13d,%eax
1400262de:	66 89 05 0d cb 2d 00 	mov    %ax,0x2dcb0d(%rip)        # 0x140302df2
1400262e5:	48 0f bf c0          	movswq %ax,%rax
1400262e9:	48 03 c0             	add    %rax,%rax
1400262ec:	41 0f 10 06          	movups (%r14),%xmm0
1400262f0:	f3 0f 7f 44 c3 08    	movdqu %xmm0,0x8(%rbx,%rax,8)
1400262f6:	48 0f bf 05 f4 ca 2d 	movswq 0x2dcaf4(%rip),%rax        # 0x140302df2
1400262fd:	00
1400262fe:	44 89 7c 83 28       	mov    %r15d,0x28(%rbx,%rax,4)
140026303:	0f b7 05 e6 ca 2d 00 	movzwl 0x2dcae6(%rip),%eax        # 0x140302df0
14002630a:	66 83 f8 02          	cmp    $0x2,%ax
14002630e:	7d 0a                	jge    0x14002631a
140026310:	66 03 c7             	add    %di,%ax
140026313:	66 89 05 d6 ca 2d 00 	mov    %ax,0x2dcad6(%rip)        # 0x140302df0
14002631a:	48 8b 05 9f ca 2d 00 	mov    0x2dca9f(%rip),%rax        # 0x140302dc0
140026321:	f0 ff 08             	lock decl (%rax)
140026324:	41 8d 47 ff          	lea    -0x1(%r15),%eax
140026328:	0f ae e8             	lfence
14002632b:	3b c7                	cmp    %edi,%eax
14002632d:	76 6f                	jbe    0x14002639e
14002632f:	85 ed                	test   %ebp,%ebp
140026331:	75 6b                	jne    0x14002639e
140026333:	4d 39 2c 24          	cmp    %r13,(%r12)
140026337:	74 65                	je     0x14002639e
140026339:	0f ae e8             	lfence
14002633c:	49 8b 0c 24          	mov    (%r12),%rcx
140026340:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140026345:	41 8a dd             	mov    %r13b,%bl
140026348:	41 83 ff 03          	cmp    $0x3,%r15d
14002634c:	74 1f                	je     0x14002636d
14002634e:	48 8b 01             	mov    (%rcx),%rax
140026351:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140026356:	48 8d 15 33 a3 22 00 	lea    0x22a333(%rip),%rdx        # 0x140250690
14002635d:	48 8b 00             	mov    (%rax),%rax
140026360:	ff 15 ca ca 1e 00    	call   *0x1ecaca(%rip)        # 0x140212e30
140026366:	40 8a df             	mov    %dil,%bl
140026369:	85 c0                	test   %eax,%eax
14002636b:	78 31                	js     0x14002639e
14002636d:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140026374:	00
140026375:	e8 7e f8 ff ff       	call   0x140025bf8
14002637a:	84 db                	test   %bl,%bl
14002637c:	74 17                	je     0x140026395
14002637e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140026383:	48 85 c9             	test   %rcx,%rcx
140026386:	74 0d                	je     0x140026395
140026388:	48 8b 01             	mov    (%rcx),%rax
14002638b:	48 8b 40 10          	mov    0x10(%rax),%rax
14002638f:	ff 15 9b ca 1e 00    	call   *0x1eca9b(%rip)        # 0x140212e30
140026395:	4d 89 2c 24          	mov    %r13,(%r12)
140026399:	bd 02 40 00 80       	mov    $0x80004002,%ebp
14002639e:	8b c5                	mov    %ebp,%eax
1400263a0:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1400263a7:	00
1400263a8:	48 33 cc             	xor    %rsp,%rcx
1400263ab:	e8 c0 e3 1d 00       	call   0x140204770
1400263b0:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
1400263b7:	00
1400263b8:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1400263bf:	41 5f                	pop    %r15
1400263c1:	41 5e                	pop    %r14
1400263c3:	41 5d                	pop    %r13
1400263c5:	41 5c                	pop    %r12
1400263c7:	5f                   	pop    %rdi
1400263c8:	5e                   	pop    %rsi
1400263c9:	5d                   	pop    %rbp
1400263ca:	c3                   	ret
1400263cb:	90                   	nop
1400263cc:	48 8b c4             	mov    %rsp,%rax
1400263cf:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400263d3:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400263d7:	4c 89 48 20          	mov    %r9,0x20(%rax)
1400263db:	53                   	push   %rbx
1400263dc:	56                   	push   %rsi
1400263dd:	57                   	push   %rdi
1400263de:	48 83 ec 40          	sub    $0x40,%rsp
1400263e2:	48 8b da             	mov    %rdx,%rbx
1400263e5:	48 8d 70 18          	lea    0x18(%rax),%rsi
1400263e9:	48 8b f9             	mov    %rcx,%rdi
1400263ec:	e8 ab 0a fe ff       	call   0x140006e9c
1400263f1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400263f6:	4c 8b cb             	mov    %rbx,%r9
1400263f9:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400263ff:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140026405:	48 8b d7             	mov    %rdi,%rdx
140026408:	48 8b 08             	mov    (%rax),%rcx
14002640b:	ff 15 2f c8 1e 00    	call   *0x1ec82f(%rip)        # 0x140212c40
140026411:	83 c9 ff             	or     $0xffffffff,%ecx
140026414:	85 c0                	test   %eax,%eax
140026416:	0f 48 c1             	cmovs  %ecx,%eax
140026419:	48 83 c4 40          	add    $0x40,%rsp
14002641d:	5f                   	pop    %rdi
14002641e:	5e                   	pop    %rsi
14002641f:	5b                   	pop    %rbx
140026420:	c3                   	ret
140026421:	90                   	nop
140026422:	90                   	nop
140026423:	90                   	nop
140026424:	48 8b c4             	mov    %rsp,%rax
140026427:	48 89 50 10          	mov    %rdx,0x10(%rax)
14002642b:	4c 89 40 18          	mov    %r8,0x18(%rax)
14002642f:	4c 89 48 20          	mov    %r9,0x20(%rax)
140026433:	53                   	push   %rbx
140026434:	56                   	push   %rsi
140026435:	57                   	push   %rdi
140026436:	48 83 ec 40          	sub    $0x40,%rsp
14002643a:	48 8b da             	mov    %rdx,%rbx
14002643d:	48 8d 70 18          	lea    0x18(%rax),%rsi
140026441:	48 8b f9             	mov    %rcx,%rdi
140026444:	e8 53 0a fe ff       	call   0x140006e9c
140026449:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14002644e:	4c 8b cb             	mov    %rbx,%r9
140026451:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140026457:	41 b8 44 01 00 00    	mov    $0x144,%r8d
14002645d:	48 8b d7             	mov    %rdi,%rdx
140026460:	48 8b 08             	mov    (%rax),%rcx
140026463:	ff 15 d7 c7 1e 00    	call   *0x1ec7d7(%rip)        # 0x140212c40
140026469:	83 c9 ff             	or     $0xffffffff,%ecx
14002646c:	85 c0                	test   %eax,%eax
14002646e:	0f 48 c1             	cmovs  %ecx,%eax
140026471:	48 83 c4 40          	add    $0x40,%rsp
140026475:	5f                   	pop    %rdi
140026476:	5e                   	pop    %rsi
140026477:	5b                   	pop    %rbx
140026478:	c3                   	ret
140026479:	90                   	nop
14002647a:	90                   	nop
14002647b:	90                   	nop
14002647c:	48 8b c4             	mov    %rsp,%rax
14002647f:	48 89 50 10          	mov    %rdx,0x10(%rax)
140026483:	4c 89 40 18          	mov    %r8,0x18(%rax)
140026487:	4c 89 48 20          	mov    %r9,0x20(%rax)
14002648b:	53                   	push   %rbx
14002648c:	56                   	push   %rsi
14002648d:	57                   	push   %rdi
14002648e:	48 83 ec 40          	sub    $0x40,%rsp
140026492:	48 8b da             	mov    %rdx,%rbx
140026495:	48 8d 70 18          	lea    0x18(%rax),%rsi
140026499:	48 8b f9             	mov    %rcx,%rdi
14002649c:	e8 fb 09 fe ff       	call   0x140006e9c
1400264a1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400264a6:	4c 8b cb             	mov    %rbx,%r9
1400264a9:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400264af:	41 b8 28 00 00 00    	mov    $0x28,%r8d
1400264b5:	48 8b d7             	mov    %rdi,%rdx
1400264b8:	48 8b 08             	mov    (%rax),%rcx
1400264bb:	ff 15 7f c7 1e 00    	call   *0x1ec77f(%rip)        # 0x140212c40
1400264c1:	83 c9 ff             	or     $0xffffffff,%ecx
1400264c4:	85 c0                	test   %eax,%eax
1400264c6:	0f 48 c1             	cmovs  %ecx,%eax
1400264c9:	48 83 c4 40          	add    $0x40,%rsp
1400264cd:	5f                   	pop    %rdi
1400264ce:	5e                   	pop    %rsi
1400264cf:	5b                   	pop    %rbx
1400264d0:	c3                   	ret
1400264d1:	90                   	nop
1400264d2:	90                   	nop
1400264d3:	90                   	nop
1400264d4:	48 8d 05 95 08 22 00 	lea    0x220895(%rip),%rax        # 0x140246d70
1400264db:	0f 57 c0             	xorps  %xmm0,%xmm0
1400264de:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400264e2:	48 89 01             	mov    %rax,(%rcx)
1400264e5:	48 8b 02             	mov    (%rdx),%rax
1400264e8:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400264ec:	48 85 c0             	test   %rax,%rax
1400264ef:	74 04                	je     0x1400264f5
1400264f1:	f0 ff 40 10          	lock incl 0x10(%rax)