140104334:	75 15                	jne    0x14010434b
140104336:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14010433d:	00
14010433e:	48 8b 01             	mov    (%rcx),%rax
140104341:	ff 50 08             	call   *0x8(%rax)
140104344:	eb 05                	jmp    0x14010434b
140104346:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14010434b:	48 8d 0d 7e a9 21 00 	lea    0x21a97e(%rip),%rcx        # 0x14031ecd0
140104352:	e8 25 30 06 00       	call   0x14016737c
140104357:	90                   	nop
140104358:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14010435d:	48 85 db             	test   %rbx,%rbx
140104360:	74 2a                	je     0x14010438c
140104362:	8b c7                	mov    %edi,%eax
140104364:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140104369:	83 f8 01             	cmp    $0x1,%eax
14010436c:	75 1e                	jne    0x14010438c
14010436e:	48 8b 03             	mov    (%rbx),%rax
140104371:	48 8b cb             	mov    %rbx,%rcx
140104374:	ff 10                	call   *(%rax)
140104376:	8b c7                	mov    %edi,%eax
140104378:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14010437d:	83 f8 01             	cmp    $0x1,%eax
140104380:	75 0a                	jne    0x14010438c
140104382:	48 8b 03             	mov    (%rbx),%rax
140104385:	48 8b cb             	mov    %rbx,%rcx
140104388:	ff 50 08             	call   *0x8(%rax)
14010438b:	90                   	nop
14010438c:	eb 0c                	jmp    0x14010439a
14010438e:	45 33 f6             	xor    %r14d,%r14d
140104391:	41 8d 7e ff          	lea    -0x1(%r14),%edi
140104395:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14010439a:	48 8d 8e b0 01 00 00 	lea    0x1b0(%rsi),%rcx
1401043a1:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1401043a7:	48 8d 15 32 4d 13 00 	lea    0x134d32(%rip),%rdx        # 0x1402390e0
1401043ae:	e8 4d 20 fc ff       	call   0x1400c6400
1401043b3:	48 8b 96 b0 00 00 00 	mov    0xb0(%rsi),%rdx
1401043ba:	48 83 c2 60          	add    $0x60,%rdx
1401043be:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
1401043c5:	00
1401043c6:	e8 15 1d fc ff       	call   0x1400c60e0
1401043cb:	90                   	nop
1401043cc:	4c 89 b4 24 b8 00 00 	mov    %r14,0xb8(%rsp)
1401043d3:	00
1401043d4:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
1401043db:	00
1401043dc:	48 c7 84 24 d0 00 00 	movq   $0x7,0xd0(%rsp)
1401043e3:	00 07 00 00 00
1401043e8:	66 44 89 b4 24 b8 00 	mov    %r14w,0xb8(%rsp)
1401043ef:	00 00
1401043f1:	45 33 c0             	xor    %r8d,%r8d
1401043f4:	48 8d 15 39 32 13 00 	lea    0x133239(%rip),%rdx        # 0x140237634
1401043fb:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140104402:	00
140104403:	e8 48 1e fc ff       	call   0x1400c6250
140104408:	90                   	nop
140104409:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140104410:	00
140104411:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
140104418:	00
140104419:	e8 02 4f fe ff       	call   0x1400e9320
14010441e:	4c 8b 6e 40          	mov    0x40(%rsi),%r13
140104422:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140104427:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
14010442c:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
140104431:	4c 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%r12
140104438:	00
140104439:	48 83 bc 24 d0 00 00 	cmpq   $0x8,0xd0(%rsp)
140104440:	00 08
140104442:	4c 0f 43 a4 24 b8 00 	cmovae 0xb8(%rsp),%r12
140104449:	00 00
14010444b:	4c 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14
140104452:	00
140104453:	49 83 fe 08          	cmp    $0x8,%r14
140104457:	73 15                	jae    0x14010446e
140104459:	41 0f 10 04 24       	movups (%r12),%xmm0
14010445e:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140104463:	48 c7 44 24 78 07 00 	movq   $0x7,0x78(%rsp)
14010446a:	00 00
14010446c:	eb 43                	jmp    0x1401044b1
14010446e:	49 8b de             	mov    %r14,%rbx
140104471:	48 83 cb 07          	or     $0x7,%rbx
140104475:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
14010447c:	ff ff 7f
14010447f:	48 3b d8             	cmp    %rax,%rbx
140104482:	48 0f 47 d8          	cmova  %rax,%rbx
140104486:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14010448a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14010448f:	e8 bc 21 fc ff       	call   0x1400c6650
140104494:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140104499:	4e 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%r8
1401044a0:	00
1401044a1:	49 8b d4             	mov    %r12,%rdx
1401044a4:	48 8b c8             	mov    %rax,%rcx
1401044a7:	e8 14 3f 08 00       	call   0x1401883c0
1401044ac:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401044b1:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1401044b6:	41 b8 12 00 00 00    	mov    $0x12,%r8d
1401044bc:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401044c1:	49 8b cd             	mov    %r13,%rcx
1401044c4:	e8 57 04 01 00       	call   0x140114920
1401044c9:	41 b8 12 00 00 00    	mov    $0x12,%r8d
1401044cf:	48 8d 94 24 58 01 00 	lea    0x158(%rsp),%rdx
1401044d6:	00
1401044d7:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
1401044db:	e8 20 02 01 00       	call   0x140114700
1401044e0:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
1401044e7:	00
1401044e8:	e8 d3 1c fc ff       	call   0x1400c61c0
1401044ed:	80 be 08 01 00 00 00 	cmpb   $0x0,0x108(%rsi)
1401044f4:	0f 85 26 02 00 00    	jne    0x140104720
1401044fa:	c6 86 08 01 00 00 01 	movb   $0x1,0x108(%rsi)
140104501:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
140104506:	e8 e5 1d 08 00       	call   0x1401862f0
14010450b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140104510:	48 8b 96 b0 00 00 00 	mov    0xb0(%rsi),%rdx
140104517:	48 8b c8             	mov    %rax,%rcx
14010451a:	e8 41 9c 02 00       	call   0x14012e160
14010451f:	48 8b d8             	mov    %rax,%rbx
140104522:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140104529:	00
14010452a:	b9 18 00 00 00       	mov    $0x18,%ecx
14010452f:	e8 bc 1d 08 00       	call   0x1401862f0
140104534:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140104539:	0f 57 c0             	xorps  %xmm0,%xmm0
14010453c:	0f 11 00             	movups %xmm0,(%rax)
14010453f:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140104546:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
14010454d:	48 8d 0d 1c 83 13 00 	lea    0x13831c(%rip),%rcx        # 0x14023c870
140104554:	48 89 08             	mov    %rcx,(%rax)
140104557:	48 89 58 10          	mov    %rbx,0x10(%rax)
14010455b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140104560:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140104565:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14010456a:	48 8d 8e d8 00 00 00 	lea    0xd8(%rsi),%rcx
140104571:	e8 9a 5f fd ff       	call   0x1400da510
140104576:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14010457b:	48 85 c9             	test   %rcx,%rcx
14010457e:	74 30                	je     0x1401045b0
140104580:	8b c7                	mov    %edi,%eax
140104582:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140104587:	83 f8 01             	cmp    $0x1,%eax
14010458a:	75 24                	jne    0x1401045b0
14010458c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140104591:	48 8b 03             	mov    (%rbx),%rax
140104594:	48 8b cb             	mov    %rbx,%rcx
140104597:	ff 10                	call   *(%rax)
140104599:	8b c7                	mov    %edi,%eax
14010459b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401045a0:	83 f8 01             	cmp    $0x1,%eax
1401045a3:	75 0b                	jne    0x1401045b0
1401045a5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401045aa:	48 8b 01             	mov    (%rcx),%rax
1401045ad:	ff 50 08             	call   *0x8(%rax)
1401045b0:	48 8b 9e d8 00 00 00 	mov    0xd8(%rsi),%rbx
1401045b7:	48 8d 96 e8 00 00 00 	lea    0xe8(%rsi),%rdx
1401045be:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1401045c5:	00
1401045c6:	e8 15 1b fc ff       	call   0x1400c60e0
1401045cb:	4c 8b f0             	mov    %rax,%r14
1401045ce:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401045d3:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401045da:	48 3b c8             	cmp    %rax,%rcx
1401045dd:	74 17                	je     0x1401045f6
1401045df:	48 8b d0             	mov    %rax,%rdx
1401045e2:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
1401045e7:	72 03                	jb     0x1401045ec
1401045e9:	48 8b 10             	mov    (%rax),%rdx
1401045ec:	4c 8b 40 10          	mov    0x10(%rax),%r8
1401045f0:	e8 0b 1e fc ff       	call   0x1400c6400
1401045f5:	90                   	nop
1401045f6:	49 8b ce             	mov    %r14,%rcx
1401045f9:	e8 82 1d fc ff       	call   0x1400c6380
1401045fe:	48 8d 86 20 02 00 00 	lea    0x220(%rsi),%rax
140104605:	4c 8d 4e 70          	lea    0x70(%rsi),%r9
140104609:	4c 8d 46 50          	lea    0x50(%rsi),%r8
14010460d:	48 8d 96 d0 01 00 00 	lea    0x1d0(%rsi),%rdx
140104614:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140104619:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14010461e:	e8 fd 36 01 00       	call   0x140117d20
140104623:	90                   	nop
140104624:	48 8b d0             	mov    %rax,%rdx
140104627:	48 8d 8e b0 00 00 00 	lea    0xb0(%rsi),%rcx
14010462e:	e8 2d 3d 00 00       	call   0x140108360
140104633:	90                   	nop
140104634:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140104639:	48 85 db             	test   %rbx,%rbx
14010463c:	74 15                	je     0x140104653
14010463e:	48 8b cb             	mov    %rbx,%rcx
140104641:	e8 1a 3c fc ff       	call   0x1400c8260
140104646:	ba a0 01 00 00       	mov    $0x1a0,%edx
14010464b:	48 8b cb             	mov    %rbx,%rcx
14010464e:	e8 f9 1f 08 00       	call   0x14018664c
140104653:	48 8b ce             	mov    %rsi,%rcx
140104656:	e8 35 31 00 00       	call   0x140107790
14010465b:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
140104662:	48 85 c0             	test   %rax,%rax
140104665:	74 6f                	je     0x1401046d6
140104667:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
14010466e:	48 8b ce             	mov    %rsi,%rcx
140104671:	48 85 c0             	test   %rax,%rax
140104674:	74 0d                	je     0x140104683
140104676:	44 8b 40 04          	mov    0x4(%rax),%r8d
14010467a:	8b 10                	mov    (%rax),%edx
14010467c:	e8 2f 1b 00 00       	call   0x1401061b0
140104681:	eb 05                	jmp    0x140104688
140104683:	e8 08 1a 00 00       	call   0x140106090
140104688:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14010468c:	48 85 d2             	test   %rdx,%rdx
14010468f:	0f 84 fa 00 00 00    	je     0x14010478f
140104695:	8b 42 08             	mov    0x8(%rdx),%eax
140104698:	85 c0                	test   %eax,%eax
14010469a:	0f 84 ef 00 00 00    	je     0x14010478f
1401046a0:	8d 48 01             	lea    0x1(%rax),%ecx
1401046a3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401046a8:	74 09                	je     0x1401046b3
1401046aa:	85 c0                	test   %eax,%eax
1401046ac:	75 f2                	jne    0x1401046a0
1401046ae:	e9 dc 00 00 00       	jmp    0x14010478f
1401046b3:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1401046b7:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
1401046bb:	48 85 c9             	test   %rcx,%rcx
1401046be:	0f 84 9e 00 00 00    	je     0x140104762
1401046c4:	4c 8b 8e b0 00 00 00 	mov    0xb0(%rsi),%r9
1401046cb:	49 83 e9 80          	sub    $0xffffffffffffff80,%r9
1401046cf:	ba 01 04 00 00       	mov    $0x401,%edx
1401046d4:	eb 7f                	jmp    0x140104755
1401046d6:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
1401046dc:	48 8d 15 25 4c 13 00 	lea    0x134c25(%rip),%rdx        # 0x140239308
1401046e3:	48 8d 8e b0 01 00 00 	lea    0x1b0(%rsi),%rcx
1401046ea:	e8 11 1d fc ff       	call   0x1400c6400
1401046ef:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1401046f3:	48 85 d2             	test   %rdx,%rdx
1401046f6:	0f 84 93 00 00 00    	je     0x14010478f
1401046fc:	8b 42 08             	mov    0x8(%rdx),%eax
1401046ff:	85 c0                	test   %eax,%eax
140104701:	0f 84 88 00 00 00    	je     0x14010478f
140104707:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14010470e:	00 00
140104710:	8d 48 01             	lea    0x1(%rax),%ecx
140104713:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140104718:	74 26                	je     0x140104740
14010471a:	85 c0                	test   %eax,%eax
14010471c:	75 f2                	jne    0x140104710
14010471e:	eb 6f                	jmp    0x14010478f
140104720:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140104724:	48 85 d2             	test   %rdx,%rdx
140104727:	74 66                	je     0x14010478f
140104729:	8b 42 08             	mov    0x8(%rdx),%eax
14010472c:	85 c0                	test   %eax,%eax
14010472e:	74 5f                	je     0x14010478f
140104730:	8d 48 01             	lea    0x1(%rax),%ecx
140104733:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140104738:	74 06                	je     0x140104740
14010473a:	85 c0                	test   %eax,%eax
14010473c:	75 f2                	jne    0x140104730
14010473e:	eb 4f                	jmp    0x14010478f
140104740:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140104744:	48 85 c9             	test   %rcx,%rcx
140104747:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
14010474b:	74 15                	je     0x140104762
14010474d:	ba 10 00 00 00       	mov    $0x10,%edx
140104752:	45 33 c9             	xor    %r9d,%r9d
140104755:	45 33 c0             	xor    %r8d,%r8d
140104758:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14010475c:	ff 15 8e 9d 0f 00    	call   *0xf9d8e(%rip)        # 0x1401fe4f0
140104762:	48 85 db             	test   %rbx,%rbx
140104765:	74 28                	je     0x14010478f
140104767:	8b c7                	mov    %edi,%eax
140104769:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010476e:	83 f8 01             	cmp    $0x1,%eax
140104771:	75 1c                	jne    0x14010478f
140104773:	48 8b 03             	mov    (%rbx),%rax
140104776:	48 8b cb             	mov    %rbx,%rcx
140104779:	ff 10                	call   *(%rax)
14010477b:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140104780:	83 ff 01             	cmp    $0x1,%edi
140104783:	75 0a                	jne    0x14010478f
140104785:	48 8b 03             	mov    (%rbx),%rax
140104788:	48 8b cb             	mov    %rbx,%rcx
14010478b:	ff 50 08             	call   *0x8(%rax)
14010478e:	90                   	nop
14010478f:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140104796:	00
140104797:	e8 24 1a fc ff       	call   0x1400c61c0
14010479c:	90                   	nop
14010479d:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
1401047a4:	00
1401047a5:	e8 d6 1b fc ff       	call   0x1400c6380
1401047aa:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1401047b1:	00
1401047b2:	48 33 cc             	xor    %rsp,%rcx
1401047b5:	e8 16 1b 08 00       	call   0x1401862d0
1401047ba:	4c 8d 9c 24 90 01 00 	lea    0x190(%rsp),%r11
1401047c1:	00
1401047c2:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401047c6:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401047ca:	49 8b e3             	mov    %r11,%rsp
1401047cd:	41 5f                	pop    %r15
1401047cf:	41 5e                	pop    %r14
1401047d1:	41 5d                	pop    %r13
1401047d3:	41 5c                	pop    %r12
1401047d5:	5f                   	pop    %rdi
1401047d6:	c3                   	ret
1401047d7:	8b c8                	mov    %eax,%ecx
1401047d9:	e8 7a 33 06 00       	call   0x140167b58
1401047de:	cc                   	int3
1401047df:	cc                   	int3
1401047e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401047e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401047ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401047ef:	55                   	push   %rbp
1401047f0:	41 54                	push   %r12
1401047f2:	41 55                	push   %r13
1401047f4:	41 56                	push   %r14
1401047f6:	41 57                	push   %r15
1401047f8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1401047fd:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140104804:	48 8b 05 65 6a 1a 00 	mov    0x1a6a65(%rip),%rax        # 0x1402ab270
14010480b:	48 33 c4             	xor    %rsp,%rax
14010480e:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140104812:	48 8b f1             	mov    %rcx,%rsi
140104815:	41 b8 16 00 00 00    	mov    $0x16,%r8d
14010481b:	48 8d 15 1e 3b 13 00 	lea    0x133b1e(%rip),%rdx        # 0x140238340
140104822:	48 81 c1 b0 01 00 00 	add    $0x1b0,%rcx
140104829:	e8 d2 1b fc ff       	call   0x1400c6400
14010482e:	48 8b 96 b0 00 00 00 	mov    0xb0(%rsi),%rdx
140104835:	48 83 c2 60          	add    $0x60,%rdx
140104839:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14010483d:	e8 9e 18 fc ff       	call   0x1400c60e0
140104842:	90                   	nop
140104843:	33 db                	xor    %ebx,%ebx
140104845:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
140104849:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
14010484d:	48 c7 45 d7 07 00 00 	movq   $0x7,-0x29(%rbp)
140104854:	00
140104855:	66 89 5d bf          	mov    %bx,-0x41(%rbp)
140104859:	45 33 c0             	xor    %r8d,%r8d
14010485c:	48 8d 15 d1 2d 13 00 	lea    0x132dd1(%rip),%rdx        # 0x140237634
140104863:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140104867:	e8 e4 19 fc ff       	call   0x1400c6250
14010486c:	90                   	nop
14010486d:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140104871:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140104875:	e8 a6 4a fe ff       	call   0x1400e9320
14010487a:	4c 8b 66 40          	mov    0x40(%rsi),%r12
14010487e:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140104883:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140104888:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
14010488c:	4c 8d 75 bf          	lea    -0x41(%rbp),%r14