14013446a:	90                   	nop
14013446b:	90                   	nop
14013446c:	90                   	nop
14013446d:	90                   	nop
14013446e:	90                   	nop
14013446f:	90                   	nop
140134470:	8b 41 20             	mov    0x20(%rcx),%eax
140134473:	48 89 02             	mov    %rax,(%rdx)
140134476:	33 c0                	xor    %eax,%eax
140134478:	c3                   	ret
140134479:	90                   	nop
14013447a:	90                   	nop
14013447b:	90                   	nop
14013447c:	90                   	nop
14013447d:	90                   	nop
14013447e:	90                   	nop
14013447f:	90                   	nop
140134480:	8b ca                	mov    %edx,%ecx
140134482:	45 33 c0             	xor    %r8d,%r8d
140134485:	81 c9 60 03 00 00    	or     $0x360,%ecx
14013448b:	33 d2                	xor    %edx,%edx
14013448d:	e9 a6 02 00 00       	jmp    0x140134738
140134492:	90                   	nop
140134493:	90                   	nop
140134494:	90                   	nop
140134495:	90                   	nop
140134496:	90                   	nop
140134497:	90                   	nop
140134498:	90                   	nop
140134499:	90                   	nop
14013449a:	90                   	nop
14013449b:	90                   	nop
14013449c:	90                   	nop
14013449d:	90                   	nop
14013449e:	90                   	nop
14013449f:	90                   	nop
1401344a0:	40 53                	rex push %rbx
1401344a2:	48 83 ec 20          	sub    $0x20,%rsp
1401344a6:	48 8d 05 5b d2 10 00 	lea    0x10d25b(%rip),%rax        # 0x140241708
1401344ad:	48 8b d9             	mov    %rcx,%rbx
1401344b0:	48 89 01             	mov    %rax,(%rcx)
1401344b3:	48 8d 05 0e cc 10 00 	lea    0x10cc0e(%rip),%rax        # 0x1402410c8
1401344ba:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401344be:	f6 c2 01             	test   $0x1,%dl
1401344c1:	74 06                	je     0x1401344c9
1401344c3:	ff 15 77 e6 0d 00    	call   *0xde677(%rip)        # 0x140212b40
1401344c9:	48 8b c3             	mov    %rbx,%rax
1401344cc:	48 83 c4 20          	add    $0x20,%rsp
1401344d0:	5b                   	pop    %rbx
1401344d1:	c3                   	ret
1401344d2:	90                   	nop
1401344d3:	90                   	nop
1401344d4:	90                   	nop
1401344d5:	90                   	nop
1401344d6:	90                   	nop
1401344d7:	90                   	nop
1401344d8:	90                   	nop
1401344d9:	90                   	nop
1401344da:	90                   	nop
1401344db:	90                   	nop
1401344dc:	90                   	nop
1401344dd:	90                   	nop
1401344de:	90                   	nop
1401344df:	90                   	nop
1401344e0:	48 8b c4             	mov    %rsp,%rax
1401344e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401344e7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401344eb:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401344ef:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401344f3:	41 56                	push   %r14
1401344f5:	48 83 ec 20          	sub    $0x20,%rsp
1401344f9:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401344fe:	4d 8b d0             	mov    %r8,%r10
140134501:	48 85 ff             	test   %rdi,%rdi
140134504:	74 03                	je     0x140134509
140134506:	83 27 00             	andl   $0x0,(%rdi)
140134509:	41 8b e9             	mov    %r9d,%ebp
14013450c:	41 8b d9             	mov    %r9d,%ebx
14013450f:	44 8b 49 20          	mov    0x20(%rcx),%r9d
140134513:	4c 3b ca             	cmp    %rdx,%r9
140134516:	73 04                	jae    0x14013451c
140134518:	33 db                	xor    %ebx,%ebx
14013451a:	eb 0f                	jmp    0x14013452b
14013451c:	48 8d 04 2a          	lea    (%rdx,%rbp,1),%rax
140134520:	4c 3b c8             	cmp    %rax,%r9
140134523:	73 06                	jae    0x14013452b
140134525:	44 2b ca             	sub    %edx,%r9d
140134528:	41 8b d9             	mov    %r9d,%ebx
14013452b:	85 db                	test   %ebx,%ebx
14013452d:	74 66                	je     0x140134595
14013452f:	4c 8b 71 18          	mov    0x18(%rcx),%r14
140134533:	4c 03 f2             	add    %rdx,%r14
140134536:	8b f3                	mov    %ebx,%esi
140134538:	4d 85 d2             	test   %r10,%r10
14013453b:	75 0e                	jne    0x14013454b
14013453d:	ff 15 35 e6 0d 00    	call   *0xde635(%rip)        # 0x140212b78
140134543:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140134549:	eb 3d                	jmp    0x140134588
14013454b:	4d 85 f6             	test   %r14,%r14
14013454e:	74 15                	je     0x140134565
140134550:	48 3b ee             	cmp    %rsi,%rbp
140134553:	72 10                	jb     0x140134565
140134555:	4c 8b c6             	mov    %rsi,%r8
140134558:	49 8b d6             	mov    %r14,%rdx
14013455b:	49 8b ca             	mov    %r10,%rcx
14013455e:	e8 8d 14 0d 00       	call   0x1402059f0
140134563:	eb 29                	jmp    0x14013458e
140134565:	4c 8b c5             	mov    %rbp,%r8
140134568:	33 d2                	xor    %edx,%edx
14013456a:	49 8b ca             	mov    %r10,%rcx
14013456d:	e8 90 14 0d 00       	call   0x140205a02
140134572:	4d 85 f6             	test   %r14,%r14
140134575:	74 c6                	je     0x14013453d
140134577:	48 3b ee             	cmp    %rsi,%rbp
14013457a:	73 12                	jae    0x14013458e
14013457c:	ff 15 f6 e5 0d 00    	call   *0xde5f6(%rip)        # 0x140212b78
140134582:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
140134588:	ff 15 e2 e5 0d 00    	call   *0xde5e2(%rip)        # 0x140212b70
14013458e:	48 85 ff             	test   %rdi,%rdi
140134591:	74 02                	je     0x140134595
140134593:	89 1f                	mov    %ebx,(%rdi)
140134595:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013459a:	33 c0                	xor    %eax,%eax
14013459c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401345a1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401345a6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401345ab:	48 83 c4 20          	add    $0x20,%rsp
1401345af:	41 5e                	pop    %r14
1401345b1:	c3                   	ret
1401345b2:	90                   	nop
1401345b3:	90                   	nop
1401345b4:	90                   	nop
1401345b5:	90                   	nop
1401345b6:	90                   	nop
1401345b7:	90                   	nop
1401345b8:	90                   	nop
1401345b9:	90                   	nop
1401345ba:	90                   	nop
1401345bb:	90                   	nop
1401345bc:	90                   	nop
1401345bd:	90                   	nop
1401345be:	90                   	nop
1401345bf:	90                   	nop
1401345c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401345c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401345ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401345cf:	57                   	push   %rdi
1401345d0:	48 83 ec 40          	sub    $0x40,%rsp
1401345d4:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401345d9:	49 8b e9             	mov    %r9,%rbp
1401345dc:	49 8b f8             	mov    %r8,%rdi
1401345df:	4c 8b da             	mov    %rdx,%r11
1401345e2:	48 8b f1             	mov    %rcx,%rsi
1401345e5:	48 85 db             	test   %rbx,%rbx
1401345e8:	74 04                	je     0x1401345ee
1401345ea:	48 83 23 00          	andq   $0x0,(%rbx)
1401345ee:	44 8b 51 20          	mov    0x20(%rcx),%r10d
1401345f2:	4c 3b d7             	cmp    %rdi,%r10
1401345f5:	73 05                	jae    0x1401345fc
1401345f7:	45 33 c9             	xor    %r9d,%r9d
1401345fa:	eb 14                	jmp    0x140134610
1401345fc:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
140134601:	4b 8d 04 08          	lea    (%r8,%r9,1),%rax
140134605:	4c 3b d0             	cmp    %rax,%r10
140134608:	73 06                	jae    0x140134610
14013460a:	44 2b d7             	sub    %edi,%r10d
14013460d:	45 8b ca             	mov    %r10d,%r9d
140134610:	45 85 c9             	test   %r9d,%r9d
140134613:	74 74                	je     0x140134689
140134615:	4c 8b 41 18          	mov    0x18(%rcx),%r8
140134619:	48 8b 02             	mov    (%rdx),%rax
14013461c:	4c 03 c7             	add    %rdi,%r8
14013461f:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140134626:	00
140134627:	48 8b d5             	mov    %rbp,%rdx
14013462a:	83 64 24 78 00       	andl   $0x0,0x78(%rsp)
14013462f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140134634:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140134639:	48 8b 40 20          	mov    0x20(%rax),%rax
14013463d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140134642:	49 8b cb             	mov    %r11,%rcx
140134645:	ff 15 e5 e7 0d 00    	call   *0xde7e5(%rip)        # 0x140212e30
14013464b:	85 c0                	test   %eax,%eax
14013464d:	79 05                	jns    0x140134654
14013464f:	0f ae e8             	lfence
140134652:	eb 37                	jmp    0x14013468b
140134654:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14013465b:	00
14013465c:	48 85 c9             	test   %rcx,%rcx
14013465f:	74 1c                	je     0x14013467d
140134661:	48 8b 01             	mov    (%rcx),%rax
140134664:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140134668:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
14013466d:	48 03 d7             	add    %rdi,%rdx
140134670:	48 8b 00             	mov    (%rax),%rax
140134673:	ff 15 b7 e7 0d 00    	call   *0xde7b7(%rip)        # 0x140212e30
140134679:	85 c0                	test   %eax,%eax
14013467b:	78 d2                	js     0x14013464f
14013467d:	48 85 db             	test   %rbx,%rbx
140134680:	74 07                	je     0x140134689
140134682:	8b 44 24 78          	mov    0x78(%rsp),%eax
140134686:	48 89 03             	mov    %rax,(%rbx)
140134689:	33 c0                	xor    %eax,%eax
14013468b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140134690:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140134695:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14013469a:	48 83 c4 40          	add    $0x40,%rsp
14013469e:	5f                   	pop    %rdi
14013469f:	c3                   	ret
1401346a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401346a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401346aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401346af:	57                   	push   %rdi
1401346b0:	48 83 ec 20          	sub    $0x20,%rsp
1401346b4:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401346b9:	be 00 20 00 00       	mov    $0x2000,%esi
1401346be:	49 8b f8             	mov    %r8,%rdi
1401346c1:	48 8b d9             	mov    %rcx,%rbx
1401346c4:	4c 3b c6             	cmp    %rsi,%r8
1401346c7:	76 42                	jbe    0x14013470b
1401346c9:	b8 00 00 01 00       	mov    $0x10000,%eax
1401346ce:	4c 3b c0             	cmp    %rax,%r8
1401346d1:	0f 42 c7             	cmovb  %edi,%eax
1401346d4:	8b c8                	mov    %eax,%ecx
1401346d6:	89 0b                	mov    %ecx,(%rbx)
1401346d8:	ff 15 72 e4 0d 00    	call   *0xde472(%rip)        # 0x140212b50
1401346de:	48 8b e8             	mov    %rax,%rbp
1401346e1:	48 85 c0             	test   %rax,%rax
1401346e4:	74 18                	je     0x1401346fe
1401346e6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401346ea:	48 85 c9             	test   %rcx,%rcx
1401346ed:	74 0b                	je     0x1401346fa
1401346ef:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401346f4:	ff 15 46 e4 0d 00    	call   *0xde446(%rip)        # 0x140212b40
1401346fa:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1401346fe:	8b c7                	mov    %edi,%eax
140134700:	48 85 ed             	test   %rbp,%rbp
140134703:	74 08                	je     0x14013470d
140134705:	48 8b 43 10          	mov    0x10(%rbx),%rax
140134709:	eb 0e                	jmp    0x140134719
14013470b:	8b c7                	mov    %edi,%eax
14013470d:	48 3b fe             	cmp    %rsi,%rdi
140134710:	0f 42 f0             	cmovb  %eax,%esi
140134713:	48 8d 43 18          	lea    0x18(%rbx),%rax
140134717:	89 33                	mov    %esi,(%rbx)
140134719:	48 89 43 08          	mov    %rax,0x8(%rbx)
14013471d:	48 8b c3             	mov    %rbx,%rax
140134720:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134725:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14013472a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013472f:	48 83 c4 20          	add    $0x20,%rsp
140134733:	5f                   	pop    %rdi
140134734:	c3                   	ret
140134735:	90                   	nop
140134736:	90                   	nop
140134737:	90                   	nop
140134738:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013473d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140134742:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140134747:	57                   	push   %rdi
140134748:	41 56                	push   %r14
14013474a:	41 57                	push   %r15
14013474c:	48 83 ec 20          	sub    $0x20,%rsp
140134750:	4d 8b f0             	mov    %r8,%r14
140134753:	4c 8b fa             	mov    %rdx,%r15
140134756:	8b d9                	mov    %ecx,%ebx
140134758:	8b f9                	mov    %ecx,%edi
14013475a:	83 e7 0f             	and    $0xf,%edi
14013475d:	0f ba e1 0c          	bt     $0xc,%ecx
140134761:	73 10                	jae    0x140134773
140134763:	0f ba e1 0d          	bt     $0xd,%ecx
140134767:	73 0a                	jae    0x140134773
140134769:	be 05 40 00 80       	mov    $0x80004005,%esi
14013476e:	e9 f5 01 00 00       	jmp    0x140134968
140134773:	c1 e9 09             	shr    $0x9,%ecx
140134776:	f7 d1                	not    %ecx
140134778:	be 01 00 00 00       	mov    $0x1,%esi
14013477d:	23 ce                	and    %esi,%ecx
14013477f:	33 c0                	xor    %eax,%eax
140134781:	4d 85 ff             	test   %r15,%r15
140134784:	0f 95 c0             	setne  %al
140134787:	3b c8                	cmp    %eax,%ecx
140134789:	75 de                	jne    0x140134769
14013478b:	4d 85 f6             	test   %r14,%r14
14013478e:	74 11                	je     0x1401347a1
140134790:	41 83 38 00          	cmpl   $0x0,(%r8)
140134794:	74 0b                	je     0x1401347a1
140134796:	ff 15 f4 d8 0d 00    	call   *0xdd8f4(%rip)        # 0x140212090
14013479c:	41 39 06             	cmp    %eax,(%r14)
14013479f:	75 c8                	jne    0x140134769
1401347a1:	41 b1 40             	mov    $0x40,%r9b
1401347a4:	41 84 d9             	test   %bl,%r9b
1401347a7:	75 03                	jne    0x1401347ac
1401347a9:	83 e3 df             	and    $0xffffffdf,%ebx
1401347ac:	8b cb                	mov    %ebx,%ecx
1401347ae:	83 e1 0f             	and    $0xf,%ecx
1401347b1:	0f ba e3 08          	bt     $0x8,%ebx
1401347b5:	73 07                	jae    0x1401347be
1401347b7:	8d 41 fd             	lea    -0x3(%rcx),%eax
1401347ba:	3b c6                	cmp    %esi,%eax
1401347bc:	76 ab                	jbe    0x140134769
1401347be:	41 b2 80             	mov    $0x80,%r10b
1401347c1:	f6 c3 10             	test   $0x10,%bl
1401347c4:	74 27                	je     0x1401347ed
1401347c6:	0f ba e3 09          	bt     $0x9,%ebx
1401347ca:	72 9d                	jb     0x140134769
1401347cc:	41 84 da             	test   %bl,%r10b
1401347cf:	75 98                	jne    0x140134769
1401347d1:	8b c1                	mov    %ecx,%eax
1401347d3:	2b c6                	sub    %esi,%eax
1401347d5:	74 10                	je     0x1401347e7
1401347d7:	2b c6                	sub    %esi,%eax
1401347d9:	74 0c                	je     0x1401347e7
1401347db:	3b c6                	cmp    %esi,%eax
1401347dd:	75 0e                	jne    0x1401347ed
1401347df:	83 e7 f4             	and    $0xfffffff4,%edi
1401347e2:	83 cf 04             	or     $0x4,%edi
1401347e5:	eb 06                	jmp    0x1401347ed
1401347e7:	83 e7 f5             	and    $0xfffffff5,%edi
1401347ea:	83 cf 05             	or     $0x5,%edi
1401347ed:	41 84 da             	test   %bl,%r10b
1401347f0:	74 2f                	je     0x140134821
1401347f2:	0f ba e3 09          	bt     $0x9,%ebx
1401347f6:	0f 82 6d ff ff ff    	jb     0x140134769
1401347fc:	0f ba e3 0a          	bt     $0xa,%ebx
140134800:	0f 83 63 ff ff ff    	jae    0x140134769
140134806:	8b c1                	mov    %ecx,%eax
140134808:	2b c6                	sub    %esi,%eax
14013480a:	74 0f                	je     0x14013481b
14013480c:	2b c6                	sub    %esi,%eax
14013480e:	0f 84 55 ff ff ff    	je     0x140134769
140134814:	2b c6                	sub    %esi,%eax
140134816:	e9 4e ff ff ff       	jmp    0x140134769
14013481b:	83 e7 f2             	and    $0xfffffff2,%edi
14013481e:	83 cf 02             	or     $0x2,%edi
140134821:	2b ce                	sub    %esi,%ecx
140134823:	74 78                	je     0x14013489d
140134825:	2b ce                	sub    %esi,%ecx
140134827:	74 12                	je     0x14013483b
140134829:	2b ce                	sub    %esi,%ecx
14013482b:	74 70                	je     0x14013489d
14013482d:	2b ce                	sub    %esi,%ecx
14013482f:	74 2f                	je     0x140134860
140134831:	3b ce                	cmp    %esi,%ecx
140134833:	0f 85 5a 01 00 00    	jne    0x140134993
140134839:	eb 25                	jmp    0x140134860
14013483b:	0f ba e3 0a          	bt     $0xa,%ebx
14013483f:	0f 82 24 ff ff ff    	jb     0x140134769
140134845:	41 84 da             	test   %bl,%r10b
140134848:	0f 85 1b ff ff ff    	jne    0x140134769