140101454:	48 83 c4 38          	add    $0x38,%rsp
140101458:	e9 d3 2b 03 00       	jmp    0x140134030
14010145d:	cc                   	int3
14010145e:	cc                   	int3
14010145f:	cc                   	int3
140101460:	b8 38 00 00 00       	mov    $0x38,%eax
140101465:	e8 c6 f6 1a 00       	call   0x1402b0b30
14010146a:	48 2b e0             	sub    %rax,%rsp
14010146d:	4c 8d 0d 7c af 20 00 	lea    0x20af7c(%rip),%r9        # 0x14030c3f0
140101474:	48 8b 12             	mov    (%rdx),%rdx
140101477:	48 83 c4 38          	add    $0x38,%rsp
14010147b:	e9 e0 8c 06 00       	jmp    0x14016a160
140101480:	b8 28 00 00 00       	mov    $0x28,%eax
140101485:	e8 a6 f6 1a 00       	call   0x1402b0b30
14010148a:	48 2b e0             	sub    %rax,%rsp
14010148d:	48 8d 15 d4 af 20 00 	lea    0x20afd4(%rip),%rdx        # 0x14030c468
140101494:	48 83 c4 28          	add    $0x28,%rsp
140101498:	e9 93 00 03 00       	jmp    0x140131530
14010149d:	cc                   	int3
14010149e:	cc                   	int3
14010149f:	cc                   	int3
1401014a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401014a5:	e8 86 f6 1a 00       	call   0x1402b0b30
1401014aa:	48 2b e0             	sub    %rax,%rsp
1401014ad:	48 85 c9             	test   %rcx,%rcx
1401014b0:	75 35                	jne    0x1401014e7
1401014b2:	e8 b9 5b 02 00       	call   0x140127070
1401014b7:	4c 8d 05 8a b0 20 00 	lea    0x20b08a(%rip),%r8        # 0x14030c548
1401014be:	ba c4 01 00 00       	mov    $0x1c4,%edx
1401014c3:	48 8d 0d f6 af 20 00 	lea    0x20aff6(%rip),%rcx        # 0x14030c4c0
1401014ca:	e8 c1 5c 02 00       	call   0x140127190
1401014cf:	45 33 c0             	xor    %r8d,%r8d
1401014d2:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401014d7:	41 8d 48 0b          	lea    0xb(%r8),%ecx
1401014db:	e8 b0 5d 02 00       	call   0x140127290
1401014e0:	33 c0                	xor    %eax,%eax
1401014e2:	48 83 c4 28          	add    $0x28,%rsp
1401014e6:	c3                   	ret
1401014e7:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401014ec:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1401014f0:	48 85 db             	test   %rbx,%rbx
1401014f3:	75 37                	jne    0x14010152c
1401014f5:	e8 76 5b 02 00       	call   0x140127070
1401014fa:	4c 8d 05 47 b0 20 00 	lea    0x20b047(%rip),%r8        # 0x14030c548
140101501:	ba ca 01 00 00       	mov    $0x1ca,%edx
140101506:	48 8d 0d b3 af 20 00 	lea    0x20afb3(%rip),%rcx        # 0x14030c4c0
14010150d:	e8 7e 5c 02 00       	call   0x140127190
140101512:	45 33 c0             	xor    %r8d,%r8d
140101515:	8d 53 72             	lea    0x72(%rbx),%edx
140101518:	8d 4b 06             	lea    0x6(%rbx),%ecx
14010151b:	e8 70 5d 02 00       	call   0x140127290
140101520:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140101525:	33 c0                	xor    %eax,%eax
140101527:	48 83 c4 28          	add    $0x28,%rsp
14010152b:	c3                   	ret
14010152c:	48 8b cb             	mov    %rbx,%rcx
14010152f:	e8 ac 9a ff ff       	call   0x1400fafe0
140101534:	85 c0                	test   %eax,%eax
140101536:	75 3a                	jne    0x140101572
140101538:	e8 33 5b 02 00       	call   0x140127070
14010153d:	4c 8d 05 1c b0 20 00 	lea    0x20b01c(%rip),%r8        # 0x14030c560
140101544:	ba d6 01 00 00       	mov    $0x1d6,%edx
140101549:	48 8d 0d 70 af 20 00 	lea    0x20af70(%rip),%rcx        # 0x14030c4c0
140101550:	e8 3b 5c 02 00       	call   0x140127190
140101555:	45 33 c0             	xor    %r8d,%r8d
140101558:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14010155d:	41 8d 48 0b          	lea    0xb(%r8),%ecx
140101561:	e8 2a 5d 02 00       	call   0x140127290
140101566:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010156b:	33 c0                	xor    %eax,%eax
14010156d:	48 83 c4 28          	add    $0x28,%rsp
140101571:	c3                   	ret
140101572:	48 8b c3             	mov    %rbx,%rax
140101575:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010157a:	48 83 c4 28          	add    $0x28,%rsp
14010157e:	c3                   	ret
14010157f:	cc                   	int3
140101580:	b8 28 00 00 00       	mov    $0x28,%eax
140101585:	e8 a6 f5 1a 00       	call   0x1402b0b30
14010158a:	48 2b e0             	sub    %rax,%rsp
14010158d:	48 85 c9             	test   %rcx,%rcx
140101590:	75 36                	jne    0x1401015c8
140101592:	e8 d9 5a 02 00       	call   0x140127070
140101597:	4c 8d 05 aa af 20 00 	lea    0x20afaa(%rip),%r8        # 0x14030c548
14010159e:	ba c4 01 00 00       	mov    $0x1c4,%edx
1401015a3:	48 8d 0d 16 af 20 00 	lea    0x20af16(%rip),%rcx        # 0x14030c4c0
1401015aa:	e8 e1 5b 02 00       	call   0x140127190
1401015af:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401015b4:	b9 0b 00 00 00       	mov    $0xb,%ecx
1401015b9:	45 33 c0             	xor    %r8d,%r8d
1401015bc:	e8 cf 5c 02 00       	call   0x140127290
1401015c1:	33 c0                	xor    %eax,%eax
1401015c3:	48 83 c4 28          	add    $0x28,%rsp
1401015c7:	c3                   	ret
1401015c8:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401015cc:	48 85 c0             	test   %rax,%rax
1401015cf:	75 2f                	jne    0x140101600
1401015d1:	e8 9a 5a 02 00       	call   0x140127070
1401015d6:	4c 8d 05 6b af 20 00 	lea    0x20af6b(%rip),%r8        # 0x14030c548
1401015dd:	ba ca 01 00 00       	mov    $0x1ca,%edx
1401015e2:	48 8d 0d d7 ae 20 00 	lea    0x20aed7(%rip),%rcx        # 0x14030c4c0
1401015e9:	e8 a2 5b 02 00       	call   0x140127190
1401015ee:	ba 72 00 00 00       	mov    $0x72,%edx
1401015f3:	45 33 c0             	xor    %r8d,%r8d
1401015f6:	8d 4a 94             	lea    -0x6c(%rdx),%ecx
1401015f9:	e8 92 5c 02 00       	call   0x140127290
1401015fe:	33 c0                	xor    %eax,%eax
140101600:	48 83 c4 28          	add    $0x28,%rsp
140101604:	c3                   	ret
140101605:	cc                   	int3
140101606:	cc                   	int3
140101607:	cc                   	int3
140101608:	cc                   	int3
140101609:	cc                   	int3
14010160a:	cc                   	int3
14010160b:	cc                   	int3
14010160c:	cc                   	int3
14010160d:	cc                   	int3
14010160e:	cc                   	int3
14010160f:	cc                   	int3
140101610:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
140101615:	48 85 c9             	test   %rcx,%rcx
140101618:	74 09                	je     0x140101623
14010161a:	49 8b 03             	mov    (%r11),%rax
14010161d:	4c 8b 10             	mov    (%rax),%r10
140101620:	4c 89 11             	mov    %r10,(%rcx)
140101623:	48 85 d2             	test   %rdx,%rdx
140101626:	74 14                	je     0x14010163c
140101628:	49 8b 43 08          	mov    0x8(%r11),%rax
14010162c:	48 8b 48 08          	mov    0x8(%rax),%rcx
140101630:	48 89 0a             	mov    %rcx,(%rdx)
140101633:	49 8b 43 08          	mov    0x8(%r11),%rax
140101637:	8b 08                	mov    (%rax),%ecx
140101639:	41 89 08             	mov    %ecx,(%r8)
14010163c:	4d 85 c9             	test   %r9,%r9
14010163f:	74 06                	je     0x140101647
140101641:	49 8b 03             	mov    (%r11),%rax
140101644:	49 89 01             	mov    %rax,(%r9)
140101647:	b8 01 00 00 00       	mov    $0x1,%eax
14010164c:	c3                   	ret
14010164d:	cc                   	int3
14010164e:	cc                   	int3
14010164f:	cc                   	int3
140101650:	48 8d 05 11 ae 20 00 	lea    0x20ae11(%rip),%rax        # 0x14030c468
140101657:	c3                   	ret
140101658:	cc                   	int3
140101659:	cc                   	int3
14010165a:	cc                   	int3
14010165b:	cc                   	int3
14010165c:	cc                   	int3
14010165d:	cc                   	int3
14010165e:	cc                   	int3
14010165f:	cc                   	int3
140101660:	b8 28 00 00 00       	mov    $0x28,%eax
140101665:	e8 c6 f4 1a 00       	call   0x1402b0b30
14010166a:	48 2b e0             	sub    %rax,%rsp
14010166d:	48 8d 0d f4 ad 20 00 	lea    0x20adf4(%rip),%rcx        # 0x14030c468
140101674:	48 83 c4 28          	add    $0x28,%rsp
140101678:	e9 73 f7 02 00       	jmp    0x140130df0
14010167d:	cc                   	int3
14010167e:	cc                   	int3
14010167f:	cc                   	int3
140101680:	40 53                	rex push %rbx
140101682:	56                   	push   %rsi
140101683:	57                   	push   %rdi
140101684:	b8 30 00 00 00       	mov    $0x30,%eax
140101689:	e8 a2 f4 1a 00       	call   0x1402b0b30
14010168e:	48 2b e0             	sub    %rax,%rsp
140101691:	33 db                	xor    %ebx,%ebx
140101693:	48 8b fa             	mov    %rdx,%rdi
140101696:	48 8b f1             	mov    %rcx,%rsi
140101699:	48 85 c9             	test   %rcx,%rcx
14010169c:	0f 84 a0 01 00 00    	je     0x140101842
1401016a2:	48 85 d2             	test   %rdx,%rdx
1401016a5:	0f 84 97 01 00 00    	je     0x140101842
1401016ab:	48 39 5a 08          	cmp    %rbx,0x8(%rdx)
1401016af:	74 5d                	je     0x14010170e
1401016b1:	48 8d 0d b0 ad 20 00 	lea    0x20adb0(%rip),%rcx        # 0x14030c468
1401016b8:	e8 33 f7 02 00       	call   0x140130df0
1401016bd:	48 8b d8             	mov    %rax,%rbx
1401016c0:	48 85 c0             	test   %rax,%rax
1401016c3:	75 0f                	jne    0x1401016d4
1401016c5:	bf 00 01 0c 00       	mov    $0xc0100,%edi
1401016ca:	be 48 01 00 00       	mov    $0x148,%esi
1401016cf:	e9 2d 01 00 00       	jmp    0x140101801
1401016d4:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401016d8:	4c 8b 40 28          	mov    0x28(%rax),%r8
1401016dc:	4d 85 c0             	test   %r8,%r8
1401016df:	74 1e                	je     0x1401016ff
1401016e1:	48 8b d7             	mov    %rdi,%rdx
1401016e4:	48 8b cb             	mov    %rbx,%rcx
1401016e7:	41 ff d0             	call   *%r8
1401016ea:	85 c0                	test   %eax,%eax
1401016ec:	0f 85 bc 00 00 00    	jne    0x1401017ae
1401016f2:	8d 78 7e             	lea    0x7e(%rax),%edi
1401016f5:	be 4d 01 00 00       	mov    $0x14d,%esi
1401016fa:	e9 02 01 00 00       	jmp    0x140101801
1401016ff:	bf 7c 00 00 00       	mov    $0x7c,%edi
140101704:	be 51 01 00 00       	mov    $0x151,%esi
140101709:	e9 f3 00 00 00       	jmp    0x140101801
14010170e:	48 39 5a 60          	cmp    %rbx,0x60(%rdx)
140101712:	0f 84 df 00 00 00    	je     0x1401017f7
140101718:	4c 8d 0d e9 ad 20 00 	lea    0x20ade9(%rip),%r9        # 0x14030c508
14010171f:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
140101724:	4c 8d 05 39 84 1e 00 	lea    0x1e8439(%rip),%r8        # 0x1402e9b64
14010172b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140101730:	ba 86 00 00 00       	mov    $0x86,%edx
140101735:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14010173a:	48 8b cf             	mov    %rdi,%rcx
14010173d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140101742:	e8 39 dd 04 00       	call   0x14014f480
140101747:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14010174c:	48 8b c8             	mov    %rax,%rcx
14010174f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140101754:	48 8b e8             	mov    %rax,%rbp
140101757:	e8 54 d4 04 00       	call   0x14014ebb0
14010175c:	85 c0                	test   %eax,%eax
14010175e:	74 25                	je     0x140101785
140101760:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140101765:	4c 8d 0d fc ac 20 00 	lea    0x20acfc(%rip),%r9        # 0x14030c468
14010176c:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
140101771:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140101776:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14010177b:	33 c9                	xor    %ecx,%ecx
14010177d:	e8 4e 02 03 00       	call   0x1401319d0
140101782:	48 8b d8             	mov    %rax,%rbx
140101785:	48 8b cd             	mov    %rbp,%rcx
140101788:	e8 13 c0 04 00       	call   0x14014d7a0
14010178d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140101792:	48 8d 15 27 ad 20 00 	lea    0x20ad27(%rip),%rdx        # 0x14030c4c0
140101799:	41 b8 63 01 00 00    	mov    $0x163,%r8d
14010179f:	e8 1c a6 fe ff       	call   0x1400ebdc0
1401017a4:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401017a9:	48 85 db             	test   %rbx,%rbx
1401017ac:	74 49                	je     0x1401017f7
1401017ae:	48 8b 0e             	mov    (%rsi),%rcx
1401017b1:	48 8d 15 b0 ac 20 00 	lea    0x20acb0(%rip),%rdx        # 0x14030c468
1401017b8:	e8 73 fd 02 00       	call   0x140131530
1401017bd:	48 8b cf             	mov    %rdi,%rcx
1401017c0:	e8 1b 98 ff ff       	call   0x1400fafe0
1401017c5:	85 c0                	test   %eax,%eax
1401017c7:	75 0c                	jne    0x1401017d5
1401017c9:	bf 03 01 0c 00       	mov    $0xc0103,%edi
1401017ce:	be 6d 01 00 00       	mov    $0x16d,%esi
1401017d3:	eb 2c                	jmp    0x140101801
1401017d5:	48 89 1e             	mov    %rbx,(%rsi)
1401017d8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401017dc:	48 85 c9             	test   %rcx,%rcx
1401017df:	74 05                	je     0x1401017e6
1401017e1:	e8 2a 7c ff ff       	call   0x1400f9410
1401017e6:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1401017ea:	b8 01 00 00 00       	mov    $0x1,%eax
1401017ef:	48 83 c4 30          	add    $0x30,%rsp
1401017f3:	5f                   	pop    %rdi
1401017f4:	5e                   	pop    %rsi
1401017f5:	5b                   	pop    %rbx
1401017f6:	c3                   	ret
1401017f7:	bf 6f 00 00 00       	mov    $0x6f,%edi
1401017fc:	be 67 01 00 00       	mov    $0x167,%esi
140101801:	e8 6a 58 02 00       	call   0x140127070
140101806:	4c 8d 05 13 ad 20 00 	lea    0x20ad13(%rip),%r8        # 0x14030c520
14010180d:	8b d6                	mov    %esi,%edx
14010180f:	48 8d 0d aa ac 20 00 	lea    0x20acaa(%rip),%rcx        # 0x14030c4c0
140101816:	e8 75 59 02 00       	call   0x140127190
14010181b:	45 33 c0             	xor    %r8d,%r8d
14010181e:	8b d7                	mov    %edi,%edx
140101820:	41 8d 48 0b          	lea    0xb(%r8),%ecx
140101824:	e8 67 5a 02 00       	call   0x140127290
140101829:	48 8d 15 38 ac 20 00 	lea    0x20ac38(%rip),%rdx        # 0x14030c468
140101830:	48 8b cb             	mov    %rbx,%rcx
140101833:	e8 f8 fc 02 00       	call   0x140131530
140101838:	33 c0                	xor    %eax,%eax
14010183a:	48 83 c4 30          	add    $0x30,%rsp
14010183e:	5f                   	pop    %rdi
14010183f:	5e                   	pop    %rsi
140101840:	5b                   	pop    %rbx
140101841:	c3                   	ret
140101842:	e8 29 58 02 00       	call   0x140127070
140101847:	4c 8d 05 d2 ac 20 00 	lea    0x20acd2(%rip),%r8        # 0x14030c520
14010184e:	ba 42 01 00 00       	mov    $0x142,%edx
140101853:	48 8d 0d 66 ac 20 00 	lea    0x20ac66(%rip),%rcx        # 0x14030c4c0
14010185a:	e8 31 59 02 00       	call   0x140127190
14010185f:	45 33 c0             	xor    %r8d,%r8d
140101862:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140101867:	41 8d 48 0b          	lea    0xb(%r8),%ecx
14010186b:	e8 20 5a 02 00       	call   0x140127290
140101870:	33 c0                	xor    %eax,%eax
140101872:	48 83 c4 30          	add    $0x30,%rsp
140101876:	5f                   	pop    %rdi
140101877:	5e                   	pop    %rsi
140101878:	5b                   	pop    %rbx
140101879:	c3                   	ret
14010187a:	cc                   	int3
14010187b:	cc                   	int3
14010187c:	cc                   	int3
14010187d:	cc                   	int3
14010187e:	cc                   	int3
14010187f:	cc                   	int3
140101880:	40 57                	rex push %rdi
140101882:	b8 20 00 00 00       	mov    $0x20,%eax
140101887:	e8 a4 f2 1a 00       	call   0x1402b0b30
14010188c:	48 2b e0             	sub    %rax,%rsp
14010188f:	48 8b f9             	mov    %rcx,%rdi
140101892:	48 8b 09             	mov    (%rcx),%rcx
140101895:	e8 66 f1 ff ff       	call   0x140100a00
14010189a:	85 c0                	test   %eax,%eax
14010189c:	75 06                	jne    0x1401018a4
14010189e:	48 83 c4 20          	add    $0x20,%rsp
1401018a2:	5f                   	pop    %rdi
1401018a3:	c3                   	ret
1401018a4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401018a9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401018ae:	48 85 db             	test   %rbx,%rbx
1401018b1:	74 3c                	je     0x1401018ef
1401018b3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401018b7:	48 8d 15 02 ac 20 00 	lea    0x20ac02(%rip),%rdx        # 0x14030c4c0
1401018be:	41 b8 f3 03 00 00    	mov    $0x3f3,%r8d
1401018c4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401018c8:	e8 f3 a4 fe ff       	call   0x1400ebdc0
1401018cd:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401018d1:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401018d5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401018d9:	8b 44 24 58          	mov    0x58(%rsp),%eax
1401018dd:	89 01                	mov    %eax,(%rcx)
1401018df:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401018e3:	83 60 10 f0          	andl   $0xfffffff0,0x10(%rax)
1401018e7:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401018eb:	83 48 10 08          	orl    $0x8,0x10(%rax)
1401018ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401018f4:	b8 01 00 00 00       	mov    $0x1,%eax
1401018f9:	48 83 c4 20          	add    $0x20,%rsp
1401018fd:	5f                   	pop    %rdi
1401018fe:	c3                   	ret
1401018ff:	cc                   	int3
140101900:	48 85 c9             	test   %rcx,%rcx
140101903:	75 03                	jne    0x140101908
140101905:	33 c0                	xor    %eax,%eax
140101907:	c3                   	ret
140101908:	48 8b 41 50          	mov    0x50(%rcx),%rax
14010190c:	48 8b 40 08          	mov    0x8(%rax),%rax
140101910:	c3                   	ret
140101911:	cc                   	int3
140101912:	cc                   	int3
140101913:	cc                   	int3
140101914:	cc                   	int3
140101915:	cc                   	int3
140101916:	cc                   	int3
140101917:	cc                   	int3
140101918:	cc                   	int3
140101919:	cc                   	int3