14002b40c:	5b                   	pop    %rbx
14002b40d:	5e                   	pop    %rsi
14002b40e:	5f                   	pop    %rdi
14002b40f:	5d                   	pop    %rbp
14002b410:	41 5c                	pop    %r12
14002b412:	c3                   	ret
14002b413:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002b418:	48 89 da             	mov    %rbx,%rdx
14002b41b:	48 89 f9             	mov    %rdi,%rcx
14002b41e:	e8 bd 9d 0d 00       	call   0x1401051e0
14002b423:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14002b428:	48 85 d2             	test   %rdx,%rdx
14002b42b:	75 5b                	jne    0x14002b488
14002b42d:	ba 01 00 00 00       	mov    $0x1,%edx
14002b432:	48 89 f9             	mov    %rdi,%rcx
14002b435:	e8 66 f7 06 00       	call   0x14009aba0
14002b43a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14002b43f:	48 8d 50 01          	lea    0x1(%rax),%rdx
14002b443:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14002b448:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14002b44d:	c6 04 02 3b          	movb   $0x3b,(%rdx,%rax,1)
14002b451:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14002b456:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14002b45b:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14002b45f:	48 85 f6             	test   %rsi,%rsi
14002b462:	0f 85 60 ff ff ff    	jne    0x14002b3c8
14002b468:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
14002b46e:	48 8d 15 83 00 1d 00 	lea    0x1d0083(%rip),%rdx        # 0x1401fb4f8
14002b475:	48 89 f9             	mov    %rdi,%rcx
14002b478:	e8 33 05 07 00       	call   0x14009b9b0
14002b47d:	e9 5c ff ff ff       	jmp    0x14002b3de
14002b482:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002b488:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14002b48d:	48 29 c2             	sub    %rax,%rdx
14002b490:	48 83 fa 01          	cmp    $0x1,%rdx
14002b494:	75 a9                	jne    0x14002b43f
14002b496:	eb 95                	jmp    0x14002b42d
14002b498:	e8 d3 93 1b 00       	call   0x1401e4870
14002b49d:	90                   	nop
14002b49e:	66 90                	xchg   %ax,%ax
14002b4a0:	56                   	push   %rsi
14002b4a1:	53                   	push   %rbx
14002b4a2:	48 83 ec 28          	sub    $0x28,%rsp
14002b4a6:	48 89 cb             	mov    %rcx,%rbx
14002b4a9:	48 89 d6             	mov    %rdx,%rsi
14002b4ac:	48 8d 15 cf ff 1c 00 	lea    0x1cffcf(%rip),%rdx        # 0x1401fb482
14002b4b3:	e8 78 54 07 00       	call   0x1400a0930
14002b4b8:	48 89 f2             	mov    %rsi,%rdx
14002b4bb:	48 89 d9             	mov    %rbx,%rcx
14002b4be:	e8 bd 55 07 00       	call   0x1400a0a80
14002b4c3:	48 8b 03             	mov    (%rbx),%rax
14002b4c6:	48 83 c4 28          	add    $0x28,%rsp
14002b4ca:	5b                   	pop    %rbx
14002b4cb:	5e                   	pop    %rsi
14002b4cc:	c3                   	ret
14002b4cd:	0f 1f 00             	nopl   (%rax)
14002b4d0:	55                   	push   %rbp
14002b4d1:	57                   	push   %rdi
14002b4d2:	56                   	push   %rsi
14002b4d3:	53                   	push   %rbx
14002b4d4:	48 83 ec 58          	sub    $0x58,%rsp
14002b4d8:	48 8b 3d 11 d6 20 00 	mov    0x20d611(%rip),%rdi        # 0x140238af0
14002b4df:	48 8d 2d 9c ff 1c 00 	lea    0x1cff9c(%rip),%rbp        # 0x1401fb482
14002b4e6:	48 89 ea             	mov    %rbp,%rdx
14002b4e9:	48 8b 07             	mov    (%rdi),%rax
14002b4ec:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14002b4f1:	31 c0                	xor    %eax,%eax
14002b4f3:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
14002b4f8:	48 89 ce             	mov    %rcx,%rsi
14002b4fb:	48 8b 05 be d9 20 00 	mov    0x20d9be(%rip),%rax        # 0x140238ec0
14002b502:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14002b509:	00 00
14002b50b:	48 89 d9             	mov    %rbx,%rcx
14002b50e:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14002b515:	00 00
14002b517:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002b51c:	e8 0f 54 07 00       	call   0x1400a0930
14002b521:	48 89 f2             	mov    %rsi,%rdx
14002b524:	48 89 d9             	mov    %rbx,%rcx
14002b527:	e8 54 55 07 00       	call   0x1400a0a80
14002b52c:	48 8b 35 1d df 20 00 	mov    0x20df1d(%rip),%rsi        # 0x140239450
14002b533:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14002b53a:	00 00 00
14002b53d:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002b544:	00 00 00
14002b547:	48 23 46 08          	and    0x8(%rsi),%rax
14002b54b:	48 39 d0             	cmp    %rdx,%rax
14002b54e:	74 1d                	je     0x14002b56d
14002b550:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14002b555:	4c 8d 0d b9 ff 1c 00 	lea    0x1cffb9(%rip),%r9        # 0x1401fb515
14002b55c:	ba 6c 01 00 00       	mov    $0x16c,%edx
14002b561:	48 8d 0d 08 fe 1c 00 	lea    0x1cfe08(%rip),%rcx        # 0x1401fb370
14002b568:	e8 a3 0a 08 00       	call   0x1400ac010
14002b56d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14002b572:	48 89 e9             	mov    %rbp,%rcx
14002b575:	e8 06 0b 06 00       	call   0x14008c080
14002b57a:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14002b581:	00 00 00
14002b584:	48 23 46 08          	and    0x8(%rsi),%rax
14002b588:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14002b58f:	00 00 00
14002b592:	48 39 d0             	cmp    %rdx,%rax
14002b595:	74 2d                	je     0x14002b5c4
14002b597:	ff 15 83 3e 28 00    	call   *0x283e83(%rip)        # 0x1402af420
14002b59d:	8b 08                	mov    (%rax),%ecx
14002b59f:	e8 0c 43 0b 00       	call   0x1400df8b0
14002b5a4:	4c 8d 0d 77 ff 1c 00 	lea    0x1cff77(%rip),%r9        # 0x1401fb522
14002b5ab:	49 89 f0             	mov    %rsi,%r8
14002b5ae:	ba 71 01 00 00       	mov    $0x171,%edx
14002b5b3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002b5b8:	48 8d 0d b1 fd 1c 00 	lea    0x1cfdb1(%rip),%rcx        # 0x1401fb370
14002b5bf:	e8 ec 08 08 00       	call   0x1400abeb0
14002b5c4:	48 89 d9             	mov    %rbx,%rcx
14002b5c7:	e8 f4 58 07 00       	call   0x1400a0ec0
14002b5cc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14002b5d1:	48 2b 07             	sub    (%rdi),%rax
14002b5d4:	75 0e                	jne    0x14002b5e4
14002b5d6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14002b5db:	48 83 c4 58          	add    $0x58,%rsp
14002b5df:	5b                   	pop    %rbx
14002b5e0:	5e                   	pop    %rsi
14002b5e1:	5f                   	pop    %rdi
14002b5e2:	5d                   	pop    %rbp
14002b5e3:	c3                   	ret
14002b5e4:	e8 87 92 1b 00       	call   0x1401e4870
14002b5e9:	90                   	nop
14002b5ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002b5f0:	56                   	push   %rsi
14002b5f1:	53                   	push   %rbx
14002b5f2:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
14002b5f9:	48 8b 35 f0 d4 20 00 	mov    0x20d4f0(%rip),%rsi        # 0x140238af0
14002b600:	b8 02 00 00 00       	mov    $0x2,%eax
14002b605:	4c 89 84 24 70 01 00 	mov    %r8,0x170(%rsp)
14002b60c:	00
14002b60d:	48 89 cb             	mov    %rcx,%rbx
14002b610:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14002b615:	48 89 94 24 68 01 00 	mov    %rdx,0x168(%rsp)
14002b61c:	00
14002b61d:	4c 89 8c 24 78 01 00 	mov    %r9,0x178(%rsp)
14002b624:	00
14002b625:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14002b62a:	48 8b 0e             	mov    (%rsi),%rcx
14002b62d:	48 89 8c 24 38 01 00 	mov    %rcx,0x138(%rsp)
14002b634:	00
14002b635:	48 8d 8c 24 68 01 00 	lea    0x168(%rsp),%rcx
14002b63c:	00
14002b63d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14002b642:	eb 26                	jmp    0x14002b66a
14002b644:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002b64b:	00 00 00 00
14002b64f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002b656:	00 00 00 00
14002b65a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002b660:	48 83 c0 01          	add    $0x1,%rax
14002b664:	48 83 f8 21          	cmp    $0x21,%rax
14002b668:	74 46                	je     0x14002b6b0
14002b66a:	48 8b 54 c1 f0       	mov    -0x10(%rcx,%rax,8),%rdx
14002b66f:	49 89 54 c0 f8       	mov    %rdx,-0x8(%r8,%rax,8)
14002b674:	48 85 d2             	test   %rdx,%rdx
14002b677:	75 e7                	jne    0x14002b660
14002b679:	83 f8 20             	cmp    $0x20,%eax
14002b67c:	74 32                	je     0x14002b6b0
14002b67e:	48 98                	cltq
14002b680:	4c 89 c1             	mov    %r8,%rcx
14002b683:	48 c7 44 c4 30 00 00 	movq   $0x0,0x30(%rsp,%rax,8)
14002b68a:	00 00
14002b68c:	e8 3f fe ff ff       	call   0x14002b4d0
14002b691:	48 8b 84 24 38 01 00 	mov    0x138(%rsp),%rax
14002b698:	00
14002b699:	48 2b 06             	sub    (%rsi),%rax
14002b69c:	75 42                	jne    0x14002b6e0
14002b69e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14002b6a3:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
14002b6aa:	5b                   	pop    %rbx
14002b6ab:	5e                   	pop    %rsi
14002b6ac:	c3                   	ret
14002b6ad:	0f 1f 00             	nopl   (%rax)
14002b6b0:	48 8b 05 29 d9 20 00 	mov    0x20d929(%rip),%rax        # 0x140238fe0
14002b6b7:	48 8d 0d 7c fe 1c 00 	lea    0x1cfe7c(%rip),%rcx        # 0x1401fb53a
14002b6be:	8b 00                	mov    (%rax),%eax
14002b6c0:	85 c0                	test   %eax,%eax
14002b6c2:	75 0a                	jne    0x14002b6ce
14002b6c4:	48 89 da             	mov    %rbx,%rdx
14002b6c7:	e8 64 7f 09 00       	call   0x1400c3630
14002b6cc:	eb c3                	jmp    0x14002b691
14002b6ce:	e8 95 7c 1b 00       	call   0x1401e3368
14002b6d3:	48 89 da             	mov    %rbx,%rdx
14002b6d6:	48 89 c1             	mov    %rax,%rcx
14002b6d9:	e8 52 7f 09 00       	call   0x1400c3630
14002b6de:	eb b1                	jmp    0x14002b691
14002b6e0:	e8 8b 91 1b 00       	call   0x1401e4870
14002b6e5:	90                   	nop
14002b6e6:	90                   	nop
14002b6e7:	90                   	nop
14002b6e8:	90                   	nop
14002b6e9:	90                   	nop
14002b6ea:	90                   	nop
14002b6eb:	90                   	nop
14002b6ec:	90                   	nop
14002b6ed:	90                   	nop
14002b6ee:	90                   	nop
14002b6ef:	90                   	nop
14002b6f0:	90                   	nop
14002b6f1:	90                   	nop
14002b6f2:	90                   	nop
14002b6f3:	90                   	nop
14002b6f4:	90                   	nop
14002b6f5:	90                   	nop
14002b6f6:	90                   	nop
14002b6f7:	90                   	nop
14002b6f8:	90                   	nop
14002b6f9:	90                   	nop
14002b6fa:	90                   	nop
14002b6fb:	90                   	nop
14002b6fc:	90                   	nop
14002b6fd:	90                   	nop
14002b6fe:	90                   	nop
14002b6ff:	90                   	nop
14002b700:	41 55                	push   %r13
14002b702:	41 54                	push   %r12
14002b704:	55                   	push   %rbp
14002b705:	57                   	push   %rdi
14002b706:	56                   	push   %rsi
14002b707:	53                   	push   %rbx
14002b708:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
14002b70f:	48 8b 2d da d3 20 00 	mov    0x20d3da(%rip),%rbp        # 0x140238af0
14002b716:	48 8b 45 00          	mov    0x0(%rbp),%rax
14002b71a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
14002b721:	00
14002b722:	31 c0                	xor    %eax,%eax
14002b724:	48 89 cb             	mov    %rcx,%rbx
14002b727:	48 8d 7c 24 48       	lea    0x48(%rsp),%rdi
14002b72c:	b9 0f 00 00 00       	mov    $0xf,%ecx
14002b731:	41 89 d5             	mov    %edx,%r13d
14002b734:	4d 89 c4             	mov    %r8,%r12
14002b737:	4c 89 ce             	mov    %r9,%rsi
14002b73a:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14002b73d:	48 8b 05 7c d7 20 00 	mov    0x20d77c(%rip),%rax        # 0x140238ec0
14002b744:	48 89 d9             	mov    %rbx,%rcx
14002b747:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14002b74c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14002b751:	e8 6a 20 00 00       	call   0x14002d7c0
14002b756:	83 f8 01             	cmp    $0x1,%eax
14002b759:	0f 85 61 01 00 00    	jne    0x14002b8c0
14002b75f:	48 89 d9             	mov    %rbx,%rcx
14002b762:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14002b767:	48 8d 3d 07 fe 1c 00 	lea    0x1cfe07(%rip),%rdi        # 0x1401fb575
14002b76e:	e8 8d 20 00 00       	call   0x14002d800
14002b773:	48 89 d9             	mov    %rbx,%rcx
14002b776:	48 89 c2             	mov    %rax,%rdx
14002b779:	e8 b2 51 07 00       	call   0x1400a0930
14002b77e:	48 89 d9             	mov    %rbx,%rcx
14002b781:	45 89 e8             	mov    %r13d,%r8d
14002b784:	48 8d 15 d5 fd 1c 00 	lea    0x1cfdd5(%rip),%rdx        # 0x1401fb560
14002b78b:	e8 d0 51 07 00       	call   0x1400a0960
14002b790:	4d 89 e0             	mov    %r12,%r8
14002b793:	48 8d 15 c9 fd 1c 00 	lea    0x1cfdc9(%rip),%rdx        # 0x1401fb563
14002b79a:	48 89 d9             	mov    %rbx,%rcx
14002b79d:	e8 be 51 07 00       	call   0x1400a0960
14002b7a2:	48 8b 05 57 dc 20 00 	mov    0x20dc57(%rip),%rax        # 0x140239400
14002b7a9:	80 8c 24 b0 00 00 00 	orb    $0x20,0xb0(%rsp)
14002b7b0:	20
14002b7b1:	48 8b 08             	mov    (%rax),%rcx
14002b7b4:	e8 e7 54 05 00       	call   0x140080ca0
14002b7b9:	4c 8d 0d a6 fd 1c 00 	lea    0x1cfda6(%rip),%r9        # 0x1401fb566
14002b7c0:	ba b0 00 00 00       	mov    $0xb0,%edx
14002b7c5:	48 89 f9             	mov    %rdi,%rcx
14002b7c8:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14002b7cf:	00 00
14002b7d1:	4c 8d 05 94 fd 1c 00 	lea    0x1cfd94(%rip),%r8        # 0x1401fb56c
14002b7d8:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14002b7df:	00
14002b7e0:	e8 2b 24 08 00       	call   0x1400adc10
14002b7e5:	48 89 d9             	mov    %rbx,%rcx
14002b7e8:	49 89 f1             	mov    %rsi,%r9
14002b7eb:	45 31 c0             	xor    %r8d,%r8d
14002b7ee:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14002b7f5:	00 00
14002b7f7:	31 d2                	xor    %edx,%edx
14002b7f9:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14002b800:	00 00
14002b802:	48 c7 44 24 20 00 04 	movq   $0x400,0x20(%rsp)
14002b809:	00 00
14002b80b:	e8 00 1b 06 00       	call   0x14008d310
14002b810:	89 c3                	mov    %eax,%ebx
14002b812:	85 c0                	test   %eax,%eax
14002b814:	75 7a                	jne    0x14002b890
14002b816:	48 8b 46 08          	mov    0x8(%rsi),%rax
14002b81a:	45 31 c9             	xor    %r9d,%r9d
14002b81d:	ba b7 00 00 00       	mov    $0xb7,%edx
14002b822:	48 89 f9             	mov    %rdi,%rcx
14002b825:	4c 8d 05 40 fd 1c 00 	lea    0x1cfd40(%rip),%r8        # 0x1401fb56c
14002b82c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002b831:	48 8d 05 56 fd 1c 00 	lea    0x1cfd56(%rip),%rax        # 0x1401fb58e
14002b838:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002b83d:	e8 1e 28 08 00       	call   0x1400ae060
14002b842:	4c 8d 0d 1d fd 1c 00 	lea    0x1cfd1d(%rip),%r9        # 0x1401fb566
14002b849:	4c 8d 05 1c fd 1c 00 	lea    0x1cfd1c(%rip),%r8        # 0x1401fb56c
14002b850:	ba ba 00 00 00       	mov    $0xba,%edx
14002b855:	48 89 f9             	mov    %rdi,%rcx
14002b858:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14002b85f:	00 00
14002b861:	e8 ba 25 08 00       	call   0x1400ade20
14002b866:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
14002b86d:	00
14002b86e:	48 2b 45 00          	sub    0x0(%rbp),%rax
14002b872:	75 53                	jne    0x14002b8c7
14002b874:	89 d8                	mov    %ebx,%eax
14002b876:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
14002b87d:	5b                   	pop    %rbx
14002b87e:	5e                   	pop    %rsi
14002b87f:	5f                   	pop    %rdi
14002b880:	5d                   	pop    %rbp
14002b881:	41 5c                	pop    %r12
14002b883:	41 5d                	pop    %r13
14002b885:	c3                   	ret
14002b886:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002b88d:	00 00 00
14002b890:	48 98                	cltq
14002b892:	45 31 c9             	xor    %r9d,%r9d
14002b895:	4c 8d 05 d0 fc 1c 00 	lea    0x1cfcd0(%rip),%r8        # 0x1401fb56c
14002b89c:	48 89 f9             	mov    %rdi,%rcx
14002b89f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002b8a4:	48 8d 05 d6 fc 1c 00 	lea    0x1cfcd6(%rip),%rax        # 0x1401fb581
14002b8ab:	ba b5 00 00 00       	mov    $0xb5,%edx
14002b8b0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14002b8b5:	e8 a6 27 08 00       	call   0x1400ae060
14002b8ba:	eb 86                	jmp    0x14002b842
14002b8bc:	0f 1f 40 00          	nopl   0x0(%rax)
14002b8c0:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14002b8c5:	eb 9f                	jmp    0x14002b866
14002b8c7:	e8 a4 8f 1b 00       	call   0x1401e4870
14002b8cc:	90                   	nop
14002b8cd:	0f 1f 00             	nopl   (%rax)
14002b8d0:	41 57                	push   %r15
14002b8d2:	41 56                	push   %r14
14002b8d4:	41 55                	push   %r13
14002b8d6:	41 54                	push   %r12
14002b8d8:	55                   	push   %rbp
14002b8d9:	57                   	push   %rdi
14002b8da:	56                   	push   %rsi
14002b8db:	53                   	push   %rbx
14002b8dc:	48 83 ec 38          	sub    $0x38,%rsp
14002b8e0:	44 89 c3             	mov    %r8d,%ebx
14002b8e3:	49 89 ce             	mov    %rcx,%r14
14002b8e6:	45 31 c0             	xor    %r8d,%r8d
14002b8e9:	48 89 d7             	mov    %rdx,%rdi
14002b8ec:	e8 8f d4 ff ff       	call   0x140028d80
14002b8f1:	89 de                	mov    %ebx,%esi
14002b8f3:	c1 fe 1f             	sar    $0x1f,%esi