14024331e:	cc                   	int3
14024331f:	cc                   	int3
140243320:	40 55                	rex push %rbp
140243322:	53                   	push   %rbx
140243323:	56                   	push   %rsi
140243324:	57                   	push   %rdi
140243325:	41 54                	push   %r12
140243327:	41 55                	push   %r13
140243329:	41 56                	push   %r14
14024332b:	41 57                	push   %r15
14024332d:	48 8d 6c 24 c8       	lea    -0x38(%rsp),%rbp
140243332:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
140243339:	48 8b 05 c0 5b 17 01 	mov    0x1175bc0(%rip),%rax        # 0x1413b8f00
140243340:	48 33 c4             	xor    %rsp,%rax
140243343:	48 89 45 20          	mov    %rax,0x20(%rbp)
140243347:	49 8b f9             	mov    %r9,%rdi
14024334a:	8b da                	mov    %edx,%ebx
14024334c:	4c 8b f1             	mov    %rcx,%r14
14024334f:	80 b9 08 0e 00 00 00 	cmpb   $0x0,0xe08(%rcx)
140243356:	74 14                	je     0x14024336c
140243358:	8b 05 da 77 1d 01    	mov    0x11d77da(%rip),%eax        # 0x14141ab38
14024335e:	2b d8                	sub    %eax,%ebx
140243360:	8b c8                	mov    %eax,%ecx
140243362:	48 c1 e1 03          	shl    $0x3,%rcx
140243366:	4c 03 c1             	add    %rcx,%r8
140243369:	48 03 f9             	add    %rcx,%rdi
14024336c:	0f 57 c0             	xorps  %xmm0,%xmm0
14024336f:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140243373:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140243377:	49 8b 8e 20 0d 00 00 	mov    0xd20(%r14),%rcx
14024337e:	48 8b 01             	mov    (%rcx),%rax
140243381:	4d 8d ae a8 0d 00 00 	lea    0xda8(%r14),%r13
140243388:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14024338d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140243392:	4d 8b c8             	mov    %r8,%r9
140243395:	44 8b c3             	mov    %ebx,%r8d
140243398:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14024339c:	48 8b 40 10          	mov    0x10(%rax),%rax
1402433a0:	ff 15 7a 06 d4 00    	call   *0xd4067a(%rip)        # 0x140f83a20
1402433a6:	90                   	nop
1402433a7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402433aa:	33 c0                	xor    %eax,%eax
1402433ac:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1402433b0:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1402433b4:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402433b8:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1402433bc:	48 89 45 10          	mov    %rax,0x10(%rbp)
1402433c0:	49 8d 86 38 0d 00 00 	lea    0xd38(%r14),%rax
1402433c7:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1402433cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402433d1:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1402433d5:	4c 8b c7             	mov    %rdi,%r8
1402433d8:	8b d3                	mov    %ebx,%edx
1402433da:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402433de:	e8 ed de ff ff       	call   0x1402412d0
1402433e3:	90                   	nop
1402433e4:	49 8d 96 e0 0c 00 00 	lea    0xce0(%r14),%rdx
1402433eb:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1402433ef:	49 8b 8e 28 0d 00 00 	mov    0xd28(%r14),%rcx
1402433f6:	e8 95 00 b7 00       	call   0x140db3490
1402433fb:	84 c0                	test   %al,%al
1402433fd:	74 68                	je     0x140243467
1402433ff:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140243403:	e8 38 e5 fd ff       	call   0x140221940
140243408:	90                   	nop
140243409:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14024340d:	48 85 db             	test   %rbx,%rbx
140243410:	0f 84 6d 03 00 00    	je     0x140243783
140243416:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
14024341a:	48 3b de             	cmp    %rsi,%rbx
14024341d:	74 1d                	je     0x14024343c
14024341f:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140243423:	48 8b cf             	mov    %rdi,%rcx
140243426:	e8 15 df fd ff       	call   0x140221340
14024342b:	48 83 c3 40          	add    $0x40,%rbx
14024342f:	48 83 c7 40          	add    $0x40,%rdi
140243433:	48 3b de             	cmp    %rsi,%rbx
140243436:	75 eb                	jne    0x140243423
140243438:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14024343c:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
140243440:	4c 2b c3             	sub    %rbx,%r8
140243443:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140243447:	48 8b 01             	mov    (%rcx),%rax
14024344a:	49 83 e0 c0          	and    $0xffffffffffffffc0,%r8
14024344e:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140243454:	48 8b d3             	mov    %rbx,%rdx
140243457:	48 8b 40 10          	mov    0x10(%rax),%rax
14024345b:	ff 15 bf 05 d4 00    	call   *0xd405bf(%rip)        # 0x140f83a20
140243461:	90                   	nop
140243462:	e9 1c 03 00 00       	jmp    0x140243783
140243467:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14024346b:	e8 c0 03 fe ff       	call   0x140223830
140243470:	48 8b f0             	mov    %rax,%rsi
140243473:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140243477:	e8 a4 03 fe ff       	call   0x140223820
14024347c:	4c 8b e0             	mov    %rax,%r12
14024347f:	49 8d be f0 0d 00 00 	lea    0xdf0(%r14),%rdi
140243486:	48 8b 0f             	mov    (%rdi),%rcx
140243489:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14024348d:	48 3b ca             	cmp    %rdx,%rcx
140243490:	74 0f                	je     0x1402434a1
140243492:	4c 8b c7             	mov    %rdi,%r8
140243495:	e8 e6 55 ff ff       	call   0x140238a80
14024349a:	48 8b 07             	mov    (%rdi),%rax
14024349d:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402434a1:	45 33 ff             	xor    %r15d,%r15d
1402434a4:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1402434a8:	48 8b 16             	mov    (%rsi),%rdx
1402434ab:	48 8b c3             	mov    %rbx,%rax
1402434ae:	48 2b c2             	sub    %rdx,%rax
1402434b1:	48 c1 f8 06          	sar    $0x6,%rax
1402434b5:	48 85 c0             	test   %rax,%rax
1402434b8:	0f 84 f3 00 00 00    	je     0x1402435b1
1402434be:	33 c9                	xor    %ecx,%ecx
1402434c0:	48 2b da             	sub    %rdx,%rbx
1402434c3:	48 c1 fb 06          	sar    $0x6,%rbx
1402434c7:	48 3b d9             	cmp    %rcx,%rbx
1402434ca:	0f 86 d9 02 00 00    	jbe    0x1402437a9
1402434d0:	0f ae e8             	lfence
1402434d3:	48 c1 e1 06          	shl    $0x6,%rcx
1402434d7:	48 03 0e             	add    (%rsi),%rcx
1402434da:	4d 8b c5             	mov    %r13,%r8
1402434dd:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402434e2:	e8 69 e1 ff ff       	call   0x140241650
1402434e7:	90                   	nop
1402434e8:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1402434ec:	4c 3b 4f 10          	cmp    0x10(%rdi),%r9
1402434f0:	74 3b                	je     0x14024352d
1402434f2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1402434f6:	45 33 d2             	xor    %r10d,%r10d
1402434f9:	4c 89 50 18          	mov    %r10,0x18(%rax)
1402434fd:	48 8b 50 10          	mov    0x10(%rax),%rdx
140243501:	4c 89 50 10          	mov    %r10,0x10(%rax)
140243505:	48 8b 48 08          	mov    0x8(%rax),%rcx
140243509:	4c 89 50 08          	mov    %r10,0x8(%rax)
14024350d:	48 8b 00             	mov    (%rax),%rax
140243510:	49 89 01             	mov    %rax,(%r9)
140243513:	49 89 49 08          	mov    %rcx,0x8(%r9)
140243517:	49 89 51 10          	mov    %rdx,0x10(%r9)
14024351b:	4d 89 41 18          	mov    %r8,0x18(%r9)
14024351f:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140243523:	48 8d 43 20          	lea    0x20(%rbx),%rax
140243527:	48 89 47 08          	mov    %rax,0x8(%rdi)
14024352b:	eb 11                	jmp    0x14024353e
14024352d:	4c 8b c0             	mov    %rax,%r8
140243530:	49 8b d1             	mov    %r9,%rdx
140243533:	48 8b cf             	mov    %rdi,%rcx
140243536:	e8 35 5a ff ff       	call   0x140238f70
14024353b:	48 8b d8             	mov    %rax,%rbx
14024353e:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140243543:	48 85 d2             	test   %rdx,%rdx
140243546:	74 2f                	je     0x140243577
140243548:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
14024354c:	4c 2b c2             	sub    %rdx,%r8
14024354f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140243554:	4c 8b 09             	mov    (%rcx),%r9
140243557:	49 8b 41 10          	mov    0x10(%r9),%rax
14024355b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140243561:	ff 15 b9 04 d4 00    	call   *0xd404b9(%rip)        # 0x140f83a20
140243567:	90                   	nop
140243568:	33 c0                	xor    %eax,%eax
14024356a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14024356f:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140243573:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140243577:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14024357b:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14024357f:	4d 2b c8             	sub    %r8,%r9
140243582:	41 8b d7             	mov    %r15d,%edx
140243585:	49 8b 8e 00 0d 00 00 	mov    0xd00(%r14),%rcx
14024358c:	e8 cf ff b7 00       	call   0x140dc3560
140243591:	41 ff c7             	inc    %r15d
140243594:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140243598:	48 8b 16             	mov    (%rsi),%rdx
14024359b:	41 8b cf             	mov    %r15d,%ecx
14024359e:	48 8b c3             	mov    %rbx,%rax
1402435a1:	48 2b c2             	sub    %rdx,%rax
1402435a4:	48 c1 f8 06          	sar    $0x6,%rax
1402435a8:	48 3b c8             	cmp    %rax,%rcx
1402435ab:	0f 82 0f ff ff ff    	jb     0x1402434c0
1402435b1:	48 2b da             	sub    %rdx,%rbx
1402435b4:	48 c1 fb 06          	sar    $0x6,%rbx
1402435b8:	33 f6                	xor    %esi,%esi
1402435ba:	44 8b fe             	mov    %esi,%r15d
1402435bd:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1402435c2:	4d 8b 04 24          	mov    (%r12),%r8
1402435c6:	48 8b c2             	mov    %rdx,%rax
1402435c9:	49 2b c0             	sub    %r8,%rax
1402435cc:	48 c1 f8 06          	sar    $0x6,%rax
1402435d0:	48 85 c0             	test   %rax,%rax
1402435d3:	0f 84 01 01 00 00    	je     0x1402436da
1402435d9:	8b ce                	mov    %esi,%ecx
1402435db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402435e0:	49 2b d0             	sub    %r8,%rdx
1402435e3:	48 c1 fa 06          	sar    $0x6,%rdx
1402435e7:	48 3b d1             	cmp    %rcx,%rdx
1402435ea:	0f 86 b3 01 00 00    	jbe    0x1402437a3
1402435f0:	0f ae e8             	lfence
1402435f3:	48 c1 e1 06          	shl    $0x6,%rcx
1402435f7:	49 03 0c 24          	add    (%r12),%rcx
1402435fb:	4d 8b c5             	mov    %r13,%r8
1402435fe:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140243603:	e8 18 c7 71 00       	call   0x14095fd20
140243608:	90                   	nop
140243609:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
14024360d:	4c 3b 4f 10          	cmp    0x10(%rdi),%r9
140243611:	74 38                	je     0x14024364b
140243613:	4c 8b 40 18          	mov    0x18(%rax),%r8
140243617:	48 89 70 18          	mov    %rsi,0x18(%rax)
14024361b:	48 8b 50 10          	mov    0x10(%rax),%rdx
14024361f:	48 89 70 10          	mov    %rsi,0x10(%rax)
140243623:	48 8b 48 08          	mov    0x8(%rax),%rcx
140243627:	48 89 70 08          	mov    %rsi,0x8(%rax)
14024362b:	48 8b 00             	mov    (%rax),%rax
14024362e:	49 89 01             	mov    %rax,(%r9)
140243631:	49 89 49 08          	mov    %rcx,0x8(%r9)
140243635:	49 89 51 10          	mov    %rdx,0x10(%r9)
140243639:	4d 89 41 18          	mov    %r8,0x18(%r9)
14024363d:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140243641:	48 8d 46 20          	lea    0x20(%rsi),%rax
140243645:	48 89 47 08          	mov    %rax,0x8(%rdi)
140243649:	eb 11                	jmp    0x14024365c
14024364b:	4c 8b c0             	mov    %rax,%r8
14024364e:	49 8b d1             	mov    %r9,%rdx
140243651:	48 8b cf             	mov    %rdi,%rcx
140243654:	e8 17 59 ff ff       	call   0x140238f70
140243659:	48 8b f0             	mov    %rax,%rsi
14024365c:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140243661:	48 85 d2             	test   %rdx,%rdx
140243664:	74 32                	je     0x140243698
140243666:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
14024366b:	4c 2b c2             	sub    %rdx,%r8
14024366e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140243673:	4c 8b 09             	mov    (%rcx),%r9
140243676:	49 8b 41 10          	mov    0x10(%r9),%rax
14024367a:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140243680:	ff 15 9a 03 d4 00    	call   *0xd4039a(%rip)        # 0x140f83a20
140243686:	90                   	nop
140243687:	33 c0                	xor    %eax,%eax
140243689:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14024368e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140243693:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140243698:	4c 8b 46 08          	mov    0x8(%rsi),%r8
14024369c:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1402436a0:	4d 2b c8             	sub    %r8,%r9
1402436a3:	41 8d 14 1f          	lea    (%r15,%rbx,1),%edx
1402436a7:	49 8b 8e 00 0d 00 00 	mov    0xd00(%r14),%rcx
1402436ae:	e8 ad fe b7 00       	call   0x140dc3560
1402436b3:	41 ff c7             	inc    %r15d
1402436b6:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1402436bb:	4d 8b 04 24          	mov    (%r12),%r8
1402436bf:	41 8b cf             	mov    %r15d,%ecx
1402436c2:	48 8b c2             	mov    %rdx,%rax
1402436c5:	49 2b c0             	sub    %r8,%rax
1402436c8:	48 c1 f8 06          	sar    $0x6,%rax
1402436cc:	48 3b c8             	cmp    %rax,%rcx
1402436cf:	be 00 00 00 00       	mov    $0x0,%esi
1402436d4:	0f 82 06 ff ff ff    	jb     0x1402435e0
1402436da:	49 8b 8e 00 0d 00 00 	mov    0xd00(%r14),%rcx
1402436e1:	e8 1a 6a f6 ff       	call   0x1401aa100
1402436e6:	48 8b d8             	mov    %rax,%rbx
1402436e9:	49 8b 8e 00 0d 00 00 	mov    0xd00(%r14),%rcx
1402436f0:	e8 4b ff b7 00       	call   0x140dc3640
1402436f5:	49 8d 96 08 0d 00 00 	lea    0xd08(%r14),%rdx
1402436fc:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140243701:	89 44 24 20          	mov    %eax,0x20(%rsp)
140243705:	45 33 c9             	xor    %r9d,%r9d
140243708:	45 33 c0             	xor    %r8d,%r8d
14024370b:	49 8b 8e 18 0d 00 00 	mov    0xd18(%r14),%rcx
140243712:	ff 15 60 f9 d3 00    	call   *0xd3f960(%rip)        # 0x140f83078
140243718:	89 44 24 40          	mov    %eax,0x40(%rsp)
14024371c:	85 c0                	test   %eax,%eax
14024371e:	0f 85 8b 00 00 00    	jne    0x1402437af
140243724:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140243728:	e8 13 e2 fd ff       	call   0x140221940
14024372d:	90                   	nop
14024372e:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140243732:	48 85 db             	test   %rbx,%rbx
140243735:	74 4c                	je     0x140243783
140243737:	48 8b 75 c0          	mov    -0x40(%rbp),%rsi
14024373b:	48 3b de             	cmp    %rsi,%rbx
14024373e:	74 1d                	je     0x14024375d
140243740:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140243744:	48 8b cf             	mov    %rdi,%rcx
140243747:	e8 f4 db fd ff       	call   0x140221340
14024374c:	48 83 c3 40          	add    $0x40,%rbx
140243750:	48 83 c7 40          	add    $0x40,%rdi
140243754:	48 3b de             	cmp    %rsi,%rbx
140243757:	75 eb                	jne    0x140243744
140243759:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14024375d:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
140243761:	4c 2b c3             	sub    %rbx,%r8
140243764:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140243768:	48 8b 01             	mov    (%rcx),%rax
14024376b:	49 83 e0 c0          	and    $0xffffffffffffffc0,%r8
14024376f:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140243775:	48 8b d3             	mov    %rbx,%rdx
140243778:	48 8b 40 10          	mov    0x10(%rax),%rax
14024377c:	ff 15 9e 02 d4 00    	call   *0xd4029e(%rip)        # 0x140f83a20
140243782:	90                   	nop
140243783:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140243787:	48 33 cc             	xor    %rsp,%rcx
14024378a:	e8 71 7d bd 00       	call   0x140e1b500
14024378f:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
140243796:	41 5f                	pop    %r15
140243798:	41 5e                	pop    %r14
14024379a:	41 5d                	pop    %r13
14024379c:	41 5c                	pop    %r12
14024379e:	5f                   	pop    %rdi
14024379f:	5e                   	pop    %rsi
1402437a0:	5b                   	pop    %rbx
1402437a1:	5d                   	pop    %rbp
1402437a2:	c3                   	ret
1402437a3:	e8 d8 05 fe ff       	call   0x140223d80
1402437a8:	90                   	nop
1402437a9:	e8 d2 05 fe ff       	call   0x140223d80
1402437ae:	cc                   	int3
1402437af:	48 8d 05 72 e9 d6 00 	lea    0xd6e972(%rip),%rax        # 0x140fb2128
1402437b6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402437bb:	48 c7 44 24 58 1b 00 	movq   $0x1b,0x58(%rsp)
1402437c2:	00 00
1402437c4:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402437c9:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402437ce:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402437d2:	e8 b9 69 ff ff       	call   0x14023a190
1402437d7:	90                   	nop
1402437d8:	48 8b d0             	mov    %rax,%rdx
1402437db:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402437e0:	e8 cb d0 f9 ff       	call   0x1401e08b0
1402437e5:	48 8d 15 4c de 15 01 	lea    0x115de4c(%rip),%rdx        # 0x1413a1638
1402437ec:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402437f1:	e8 22 90 bd 00       	call   0x140e1c818
1402437f6:	cc                   	int3
1402437f7:	cc                   	int3
1402437f8:	cc                   	int3
1402437f9:	cc                   	int3
1402437fa:	cc                   	int3
1402437fb:	cc                   	int3
1402437fc:	cc                   	int3
1402437fd:	cc                   	int3
1402437fe:	cc                   	int3
1402437ff:	cc                   	int3
140243800:	48 85 d2             	test   %rdx,%rdx
140243803:	0f 84 f1 00 00 00    	je     0x1402438fa
140243809:	56                   	push   %rsi
14024380a:	48 83 ec 20          	sub    $0x20,%rsp
14024380e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140243813:	48 8b f2             	mov    %rdx,%rsi
140243816:	48 8b 5a 28          	mov    0x28(%rdx),%rbx
14024381a:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14024381f:	bf ff ff ff ff       	mov    $0xffffffff,%edi