14053d1c2:	48 33 cc             	xor    %rsp,%rcx
14053d1c5:	e8 36 e3 8d 00       	call   0x140e1b500
14053d1ca:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14053d1cf:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14053d1d6:	00
14053d1d7:	48 83 c4 60          	add    $0x60,%rsp
14053d1db:	5f                   	pop    %rdi
14053d1dc:	c3                   	ret
14053d1dd:	e8 c2 cf 8e 00       	call   0x140e2a1a4
14053d1e2:	cc                   	int3
14053d1e3:	cc                   	int3
14053d1e4:	cc                   	int3
14053d1e5:	cc                   	int3
14053d1e6:	cc                   	int3
14053d1e7:	cc                   	int3
14053d1e8:	cc                   	int3
14053d1e9:	cc                   	int3
14053d1ea:	cc                   	int3
14053d1eb:	cc                   	int3
14053d1ec:	cc                   	int3
14053d1ed:	cc                   	int3
14053d1ee:	cc                   	int3
14053d1ef:	cc                   	int3
14053d1f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14053d1f5:	55                   	push   %rbp
14053d1f6:	56                   	push   %rsi
14053d1f7:	57                   	push   %rdi
14053d1f8:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14053d1fd:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14053d204:	48 8b 05 f5 bc e7 00 	mov    0xe7bcf5(%rip),%rax        # 0x1413b8f00
14053d20b:	48 33 c4             	xor    %rsp,%rax
14053d20e:	48 89 45 37          	mov    %rax,0x37(%rbp)
14053d212:	49 8b f8             	mov    %r8,%rdi
14053d215:	48 8b da             	mov    %rdx,%rbx
14053d218:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
14053d21c:	33 f6                	xor    %esi,%esi
14053d21e:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14053d222:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14053d226:	e8 c5 9c 21 00       	call   0x140756ef0
14053d22b:	48 8b d0             	mov    %rax,%rdx
14053d22e:	48 8b 0d cb 5b ef 00 	mov    0xef5bcb(%rip),%rcx        # 0x141432e00
14053d235:	e8 16 58 e4 ff       	call   0x140382a50
14053d23a:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14053d23f:	76 03                	jbe    0x14053d244
14053d241:	48 8b 00             	mov    (%rax),%rax
14053d244:	48 8b d0             	mov    %rax,%rdx
14053d247:	48 8d 0d aa fc ac 00 	lea    0xacfcaa(%rip),%rcx        # 0x14100cef8
14053d24e:	e8 bd a6 32 00       	call   0x140867910
14053d253:	0f 57 c0             	xorps  %xmm0,%xmm0
14053d256:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
14053d25a:	0f 57 c9             	xorps  %xmm1,%xmm1
14053d25d:	f3 0f 7f 4d 27       	movdqu %xmm1,0x27(%rbp)
14053d262:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14053d269:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14053d270:	49 ff c0             	inc    %r8
14053d273:	42 38 34 00          	cmp    %sil,(%rax,%r8,1)
14053d277:	75 f7                	jne    0x14053d270
14053d279:	48 8b d0             	mov    %rax,%rdx
14053d27c:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14053d280:	e8 7b 9b c5 ff       	call   0x140196e00
14053d285:	90                   	nop
14053d286:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14053d28a:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14053d28f:	76 03                	jbe    0x14053d294
14053d291:	48 8b 3f             	mov    (%rdi),%rdi
14053d294:	48 8b d7             	mov    %rdi,%rdx
14053d297:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
14053d29b:	e8 e0 0e c7 ff       	call   0x1401ae180
14053d2a0:	0f 57 c0             	xorps  %xmm0,%xmm0
14053d2a3:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
14053d2a7:	0f 57 c9             	xorps  %xmm1,%xmm1
14053d2aa:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
14053d2af:	0f 10 00             	movups (%rax),%xmm0
14053d2b2:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
14053d2b6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14053d2ba:	0f 11 4d 07          	movups %xmm1,0x7(%rbp)
14053d2be:	48 89 70 10          	mov    %rsi,0x10(%rax)
14053d2c2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14053d2c9:	00
14053d2ca:	c6 00 00             	movb   $0x0,(%rax)
14053d2cd:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14053d2d1:	48 83 7d 0f 0f       	cmpq   $0xf,0xf(%rbp)
14053d2d6:	48 0f 47 45 f7       	cmova  -0x9(%rbp),%rax
14053d2db:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14053d2df:	48 8b 45 07          	mov    0x7(%rbp),%rax
14053d2e3:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14053d2e7:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
14053d2eb:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
14053d2f0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14053d2f4:	e8 e7 37 26 00       	call   0x1407a0ae0
14053d2f9:	48 8b f8             	mov    %rax,%rdi
14053d2fc:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
14053d300:	48 83 fa 0f          	cmp    $0xf,%rdx
14053d304:	76 31                	jbe    0x14053d337
14053d306:	48 ff c2             	inc    %rdx
14053d309:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14053d30d:	48 8b c1             	mov    %rcx,%rax
14053d310:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053d317:	72 19                	jb     0x14053d332
14053d319:	48 83 c2 27          	add    $0x27,%rdx
14053d31d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14053d321:	48 2b c1             	sub    %rcx,%rax
14053d324:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14053d328:	48 83 f8 1f          	cmp    $0x1f,%rax
14053d32c:	0f 87 b7 00 00 00    	ja     0x14053d3e9
14053d332:	e8 0d de 8d 00       	call   0x140e1b144
14053d337:	66 0f 6f 05 f1 6a a6 	movdqa 0xa66af1(%rip),%xmm0        # 0x140fa3e30
14053d33e:	00
14053d33f:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
14053d344:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
14053d348:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
14053d34c:	48 83 fa 0f          	cmp    $0xf,%rdx
14053d350:	76 35                	jbe    0x14053d387
14053d352:	48 ff c2             	inc    %rdx
14053d355:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
14053d359:	48 8b c1             	mov    %rcx,%rax
14053d35c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14053d363:	72 15                	jb     0x14053d37a
14053d365:	48 83 c2 27          	add    $0x27,%rdx
14053d369:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14053d36d:	48 2b c1             	sub    %rcx,%rax
14053d370:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14053d374:	48 83 f8 1f          	cmp    $0x1f,%rax
14053d378:	77 69                	ja     0x14053d3e3
14053d37a:	e8 c5 dd 8d 00       	call   0x140e1b144
14053d37f:	66 0f 6f 05 a9 6a a6 	movdqa 0xa66aa9(%rip),%xmm0        # 0x140fa3e30
14053d386:	00
14053d387:	f3 0f 7f 45 27       	movdqu %xmm0,0x27(%rbp)
14053d38c:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
14053d390:	48 8b 0f             	mov    (%rdi),%rcx
14053d393:	48 85 c9             	test   %rcx,%rcx
14053d396:	74 22                	je     0x14053d3ba
14053d398:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14053d39c:	48 85 c9             	test   %rcx,%rcx
14053d39f:	74 19                	je     0x14053d3ba
14053d3a1:	e8 8a 72 1f 00       	call   0x140734630
14053d3a6:	4c 8b c0             	mov    %rax,%r8
14053d3a9:	48 8b d3             	mov    %rbx,%rdx
14053d3ac:	48 8b 0d 4d 5a ef 00 	mov    0xef5a4d(%rip),%rcx        # 0x141432e00
14053d3b3:	e8 f8 ca ff ff       	call   0x140539eb0
14053d3b8:	eb 07                	jmp    0x14053d3c1
14053d3ba:	48 89 33             	mov    %rsi,(%rbx)
14053d3bd:	48 89 73 08          	mov    %rsi,0x8(%rbx)
14053d3c1:	48 8b c3             	mov    %rbx,%rax
14053d3c4:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
14053d3c8:	48 33 cc             	xor    %rsp,%rcx
14053d3cb:	e8 30 e1 8d 00       	call   0x140e1b500
14053d3d0:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
14053d3d7:	00
14053d3d8:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14053d3df:	5f                   	pop    %rdi
14053d3e0:	5e                   	pop    %rsi
14053d3e1:	5d                   	pop    %rbp
14053d3e2:	c3                   	ret
14053d3e3:	e8 bc cd 8e 00       	call   0x140e2a1a4
14053d3e8:	90                   	nop
14053d3e9:	e8 b6 cd 8e 00       	call   0x140e2a1a4
14053d3ee:	90                   	nop
14053d3ef:	cc                   	int3
14053d3f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053d3f5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14053d3fa:	57                   	push   %rdi
14053d3fb:	48 83 ec 30          	sub    $0x30,%rsp
14053d3ff:	49 8b d8             	mov    %r8,%rbx
14053d402:	80 3d 20 34 ef 00 00 	cmpb   $0x0,0xef3420(%rip)        # 0x141430829
14053d409:	75 77                	jne    0x14053d482
14053d40b:	48 83 c1 20          	add    $0x20,%rcx
14053d40f:	49 8b 00             	mov    (%r8),%rax
14053d412:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14053d417:	49 8b 40 08          	mov    0x8(%r8),%rax
14053d41b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14053d420:	33 c0                	xor    %eax,%eax
14053d422:	49 89 00             	mov    %rax,(%r8)
14053d425:	49 89 40 08          	mov    %rax,0x8(%r8)
14053d429:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14053d42e:	e8 cd e3 ff ff       	call   0x14053b800
14053d433:	90                   	nop
14053d434:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14053d438:	48 85 db             	test   %rbx,%rbx
14053d43b:	74 3a                	je     0x14053d477
14053d43d:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14053d442:	8b c7                	mov    %edi,%eax
14053d444:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14053d449:	83 f8 01             	cmp    $0x1,%eax
14053d44c:	75 29                	jne    0x14053d477
14053d44e:	48 8b 03             	mov    (%rbx),%rax
14053d451:	48 8b cb             	mov    %rbx,%rcx
14053d454:	48 8b 00             	mov    (%rax),%rax
14053d457:	ff 15 c3 65 a4 00    	call   *0xa465c3(%rip)        # 0x140f83a20
14053d45d:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14053d462:	83 ff 01             	cmp    $0x1,%edi
14053d465:	75 10                	jne    0x14053d477
14053d467:	48 8b 03             	mov    (%rbx),%rax
14053d46a:	48 8b cb             	mov    %rbx,%rcx
14053d46d:	48 8b 40 08          	mov    0x8(%rax),%rax
14053d471:	ff 15 a9 65 a4 00    	call   *0xa465a9(%rip)        # 0x140f83a20
14053d477:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14053d47c:	48 83 c4 30          	add    $0x30,%rsp
14053d480:	5f                   	pop    %rdi
14053d481:	c3                   	ret
14053d482:	48 8d 15 e7 fa ac 00 	lea    0xacfae7(%rip),%rdx        # 0x14100cf70
14053d489:	48 8b 0d 68 40 ef 00 	mov    0xef4068(%rip),%rcx        # 0x1414314f8
14053d490:	e8 fb 63 25 00       	call   0x140793890
14053d495:	cc                   	int3
14053d496:	cc                   	int3
14053d497:	cc                   	int3
14053d498:	cc                   	int3
14053d499:	cc                   	int3
14053d49a:	cc                   	int3
14053d49b:	cc                   	int3
14053d49c:	cc                   	int3
14053d49d:	cc                   	int3
14053d49e:	cc                   	int3
14053d49f:	cc                   	int3
14053d4a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14053d4a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14053d4aa:	57                   	push   %rdi
14053d4ab:	48 83 ec 50          	sub    $0x50,%rsp
14053d4af:	48 8b f2             	mov    %rdx,%rsi
14053d4b2:	49 8b d9             	mov    %r9,%rbx
14053d4b5:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14053d4b9:	49 8b f8             	mov    %r8,%rdi
14053d4bc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14053d4c1:	e8 2a 9a 21 00       	call   0x140756ef0
14053d4c6:	48 8b 0d 33 59 ef 00 	mov    0xef5933(%rip),%rcx        # 0x141432e00
14053d4cd:	48 8b d0             	mov    %rax,%rdx
14053d4d0:	e8 7b 55 e4 ff       	call   0x140382a50
14053d4d5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14053d4da:	76 03                	jbe    0x14053d4df
14053d4dc:	48 8b 00             	mov    (%rax),%rax
14053d4df:	48 8b 0d 52 f1 ee 00 	mov    0xeef152(%rip),%rcx        # 0x14142c638
14053d4e6:	4c 8b cb             	mov    %rbx,%r9
14053d4e9:	4c 8b c7             	mov    %rdi,%r8
14053d4ec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14053d4f1:	48 8b d6             	mov    %rsi,%rdx
14053d4f4:	e8 87 a1 06 00       	call   0x1405a7680
14053d4f9:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14053d4fe:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14053d503:	48 83 c4 50          	add    $0x50,%rsp
14053d507:	5f                   	pop    %rdi
14053d508:	c3                   	ret
14053d509:	cc                   	int3
14053d50a:	cc                   	int3
14053d50b:	cc                   	int3
14053d50c:	cc                   	int3
14053d50d:	cc                   	int3
14053d50e:	cc                   	int3
14053d50f:	cc                   	int3
14053d510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053d515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14053d51a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14053d51f:	41 56                	push   %r14
14053d521:	48 83 ec 20          	sub    $0x20,%rsp
14053d525:	80 79 28 0b          	cmpb   $0xb,0x28(%rcx)
14053d529:	4c 8b f2             	mov    %rdx,%r14
14053d52c:	48 8b d9             	mov    %rcx,%rbx
14053d52f:	75 14                	jne    0x14053d545
14053d531:	0f b6 02             	movzbl (%rdx),%eax
14053d534:	48 83 c2 08          	add    $0x8,%rdx
14053d538:	88 01                	mov    %al,(%rcx)
14053d53a:	48 83 c1 08          	add    $0x8,%rcx
14053d53e:	e8 dd 11 c6 ff       	call   0x14019e720
14053d543:	eb 46                	jmp    0x14053d58b
14053d545:	e8 56 47 e8 ff       	call   0x1403c1ca0
14053d54a:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14053d54e:	0f 57 c0             	xorps  %xmm0,%xmm0
14053d551:	41 0f b6 06          	movzbl (%r14),%eax
14053d555:	88 03                	mov    %al,(%rbx)
14053d557:	33 c0                	xor    %eax,%eax
14053d559:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
14053d55d:	48 89 43 18          	mov    %rax,0x18(%rbx)
14053d561:	48 89 43 20          	mov    %rax,0x20(%rbx)
14053d565:	41 0f 10 46 08       	movups 0x8(%r14),%xmm0
14053d56a:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
14053d56e:	41 0f 10 4e 18       	movups 0x18(%r14),%xmm1
14053d573:	0f 11 4b 18          	movups %xmm1,0x18(%rbx)
14053d577:	49 89 46 18          	mov    %rax,0x18(%r14)
14053d57b:	49 c7 46 20 0f 00 00 	movq   $0xf,0x20(%r14)
14053d582:	00
14053d583:	41 88 46 08          	mov    %al,0x8(%r14)
14053d587:	c6 43 28 0b          	movb   $0xb,0x28(%rbx)
14053d58b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14053d590:	48 8b c3             	mov    %rbx,%rax
14053d593:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14053d598:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14053d59d:	48 83 c4 20          	add    $0x20,%rsp
14053d5a1:	41 5e                	pop    %r14
14053d5a3:	c3                   	ret
14053d5a4:	cc                   	int3
14053d5a5:	cc                   	int3
14053d5a6:	cc                   	int3
14053d5a7:	cc                   	int3
14053d5a8:	cc                   	int3
14053d5a9:	cc                   	int3
14053d5aa:	cc                   	int3
14053d5ab:	cc                   	int3
14053d5ac:	cc                   	int3
14053d5ad:	cc                   	int3
14053d5ae:	cc                   	int3
14053d5af:	cc                   	int3
14053d5b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053d5b5:	57                   	push   %rdi
14053d5b6:	48 83 ec 20          	sub    $0x20,%rsp
14053d5ba:	80 79 28 01          	cmpb   $0x1,0x28(%rcx)
14053d5be:	48 8b fa             	mov    %rdx,%rdi
14053d5c1:	48 8b d9             	mov    %rcx,%rbx
14053d5c4:	75 13                	jne    0x14053d5d9
14053d5c6:	0f b6 02             	movzbl (%rdx),%eax
14053d5c9:	88 01                	mov    %al,(%rcx)
14053d5cb:	48 8b c1             	mov    %rcx,%rax
14053d5ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14053d5d3:	48 83 c4 20          	add    $0x20,%rsp
14053d5d7:	5f                   	pop    %rdi
14053d5d8:	c3                   	ret
14053d5d9:	e8 c2 46 e8 ff       	call   0x1403c1ca0
14053d5de:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14053d5e2:	0f b6 07             	movzbl (%rdi),%eax
14053d5e5:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
14053d5e9:	88 03                	mov    %al,(%rbx)
14053d5eb:	48 8b c3             	mov    %rbx,%rax
14053d5ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14053d5f3:	48 83 c4 20          	add    $0x20,%rsp
14053d5f7:	5f                   	pop    %rdi
14053d5f8:	c3                   	ret
14053d5f9:	cc                   	int3
14053d5fa:	cc                   	int3
14053d5fb:	cc                   	int3
14053d5fc:	cc                   	int3
14053d5fd:	cc                   	int3
14053d5fe:	cc                   	int3
14053d5ff:	cc                   	int3
14053d600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14053d605:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14053d60a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14053d60f:	57                   	push   %rdi
14053d610:	41 54                	push   %r12
14053d612:	41 55                	push   %r13
14053d614:	41 56                	push   %r14
14053d616:	41 57                	push   %r15
14053d618:	48 83 ec 40          	sub    $0x40,%rsp
14053d61c:	49 8b d8             	mov    %r8,%rbx
14053d61f:	4c 8b fa             	mov    %rdx,%r15
14053d622:	4c 8b e9             	mov    %rcx,%r13
14053d625:	4d 8b 48 10          	mov    0x10(%r8),%r9
14053d629:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14053d62e:	76 03                	jbe    0x14053d633
14053d630:	4d 8b 00             	mov    (%r8),%r8
14053d633:	48 bf 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rdi
14053d63a:	9c f2 cb
14053d63d:	45 33 f6             	xor    %r14d,%r14d