140100625:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14010062a:	57                   	push   %rdi
14010062b:	b8 30 00 00 00       	mov    $0x30,%eax
140100630:	e8 fb 04 1b 00       	call   0x1402b0b30
140100635:	48 2b e0             	sub    %rax,%rsp
140100638:	49 8b d9             	mov    %r9,%rbx
14010063b:	49 8b f8             	mov    %r8,%rdi
14010063e:	48 8b f2             	mov    %rdx,%rsi
140100641:	e8 ba 12 00 00       	call   0x140101900
140100646:	48 85 c0             	test   %rax,%rax
140100649:	75 10                	jne    0x14010065b
14010064b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140100650:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140100655:	48 83 c4 30          	add    $0x30,%rsp
140100659:	5f                   	pop    %rdi
14010065a:	c3                   	ret
14010065b:	48 63 10             	movslq (%rax),%rdx
14010065e:	4c 8b cb             	mov    %rbx,%r9
140100661:	48 8b 48 08          	mov    0x8(%rax),%rcx
140100665:	4c 8b c7             	mov    %rdi,%r8
140100668:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14010066f:	00 00
140100671:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140100676:	e8 35 5d ff ff       	call   0x1400f63b0
14010067b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140100680:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140100685:	48 83 c4 30          	add    $0x30,%rsp
140100689:	5f                   	pop    %rdi
14010068a:	c3                   	ret
14010068b:	cc                   	int3
14010068c:	cc                   	int3
14010068d:	cc                   	int3
14010068e:	cc                   	int3
14010068f:	cc                   	int3
140100690:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140100695:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010069a:	57                   	push   %rdi
14010069b:	b8 40 00 00 00       	mov    $0x40,%eax
1401006a0:	e8 8b 04 1b 00       	call   0x1402b0b30
1401006a5:	48 2b e0             	sub    %rax,%rsp
1401006a8:	48 8b ea             	mov    %rdx,%rbp
1401006ab:	48 8b f9             	mov    %rcx,%rdi
1401006ae:	48 8d 51 20          	lea    0x20(%rcx),%rdx
1401006b2:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1401006b6:	e8 65 02 00 00       	call   0x140100920
1401006bb:	85 c0                	test   %eax,%eax
1401006bd:	74 12                	je     0x1401006d1
1401006bf:	33 c0                	xor    %eax,%eax
1401006c1:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401006c6:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401006cb:	48 83 c4 40          	add    $0x40,%rsp
1401006cf:	5f                   	pop    %rdi
1401006d0:	c3                   	ret
1401006d1:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401006d6:	e8 25 2a 00 00       	call   0x140103100
1401006db:	48 8b c8             	mov    %rax,%rcx
1401006de:	4c 8d 87 90 00 00 00 	lea    0x90(%rdi),%r8
1401006e5:	48 8b 87 68 01 00 00 	mov    0x168(%rdi),%rax
1401006ec:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
1401006f3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401006f8:	4c 8b cf             	mov    %rdi,%r9
1401006fb:	48 8b 87 60 01 00 00 	mov    0x160(%rdi),%rax
140100702:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140100707:	48 8b 87 58 01 00 00 	mov    0x158(%rdi),%rax
14010070e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140100713:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140100718:	e8 b3 45 06 00       	call   0x140164cd0
14010071d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140100722:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140100727:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14010072c:	48 83 c4 40          	add    $0x40,%rsp
140100730:	5f                   	pop    %rdi
140100731:	c3                   	ret
140100732:	cc                   	int3
140100733:	cc                   	int3
140100734:	cc                   	int3
140100735:	cc                   	int3
140100736:	cc                   	int3
140100737:	cc                   	int3
140100738:	cc                   	int3
140100739:	cc                   	int3
14010073a:	cc                   	int3
14010073b:	cc                   	int3
14010073c:	cc                   	int3
14010073d:	cc                   	int3
14010073e:	cc                   	int3
14010073f:	cc                   	int3
140100740:	b8 28 00 00 00       	mov    $0x28,%eax
140100745:	e8 e6 03 1b 00       	call   0x1402b0b30
14010074a:	48 2b e0             	sub    %rax,%rsp
14010074d:	4c 8b ca             	mov    %rdx,%r9
140100750:	4c 8b c1             	mov    %rcx,%r8
140100753:	48 8d 15 b6 52 06 00 	lea    0x652b6(%rip),%rdx        # 0x140165a10
14010075a:	48 8d 0d 2f 9d ff ff 	lea    -0x62d1(%rip),%rcx        # 0x1400fa490
140100761:	48 83 c4 28          	add    $0x28,%rsp
140100765:	e9 16 46 06 00       	jmp    0x140164d80
14010076a:	cc                   	int3
14010076b:	cc                   	int3
14010076c:	cc                   	int3
14010076d:	cc                   	int3
14010076e:	cc                   	int3
14010076f:	cc                   	int3
140100770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100775:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010077a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010077f:	57                   	push   %rdi
140100780:	b8 40 00 00 00       	mov    $0x40,%eax
140100785:	e8 a6 03 1b 00       	call   0x1402b0b30
14010078a:	48 2b e0             	sub    %rax,%rsp
14010078d:	48 8b ea             	mov    %rdx,%rbp
140100790:	33 db                	xor    %ebx,%ebx
140100792:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140100797:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010079c:	49 8b f9             	mov    %r9,%rdi
14010079f:	49 8b f0             	mov    %r8,%rsi
1401007a2:	e8 e9 46 06 00       	call   0x140164e90
1401007a7:	44 8b c0             	mov    %eax,%r8d
1401007aa:	85 c0                	test   %eax,%eax
1401007ac:	78 26                	js     0x1401007d4
1401007ae:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401007b3:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401007b8:	4c 8b ce             	mov    %rsi,%r9
1401007bb:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401007c0:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401007c4:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401007c9:	48 8b cd             	mov    %rbp,%rcx
1401007cc:	e8 bf 53 06 00       	call   0x140165b90
1401007d1:	48 8b d8             	mov    %rax,%rbx
1401007d4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401007d9:	e8 32 a5 02 00       	call   0x14012ad10
1401007de:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401007e3:	48 8b c3             	mov    %rbx,%rax
1401007e6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401007eb:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401007f0:	48 83 c4 40          	add    $0x40,%rsp
1401007f4:	5f                   	pop    %rdi
1401007f5:	c3                   	ret
1401007f6:	cc                   	int3
1401007f7:	cc                   	int3
1401007f8:	cc                   	int3
1401007f9:	cc                   	int3
1401007fa:	cc                   	int3
1401007fb:	cc                   	int3
1401007fc:	cc                   	int3
1401007fd:	cc                   	int3
1401007fe:	cc                   	int3
1401007ff:	cc                   	int3
140100800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100805:	57                   	push   %rdi
140100806:	b8 20 00 00 00       	mov    $0x20,%eax
14010080b:	e8 20 03 1b 00       	call   0x1402b0b30
140100810:	48 2b e0             	sub    %rax,%rsp
140100813:	48 8b da             	mov    %rdx,%rbx
140100816:	48 8b f9             	mov    %rcx,%rdi
140100819:	e8 e2 d9 05 00       	call   0x14015e200
14010081e:	48 8b c8             	mov    %rax,%rcx
140100821:	4c 8b c3             	mov    %rbx,%r8
140100824:	48 8b d7             	mov    %rdi,%rdx
140100827:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010082c:	48 83 c4 20          	add    $0x20,%rsp
140100830:	5f                   	pop    %rdi
140100831:	e9 ca 45 06 00       	jmp    0x140164e00
140100836:	cc                   	int3
140100837:	cc                   	int3
140100838:	cc                   	int3
140100839:	cc                   	int3
14010083a:	cc                   	int3
14010083b:	cc                   	int3
14010083c:	cc                   	int3
14010083d:	cc                   	int3
14010083e:	cc                   	int3
14010083f:	cc                   	int3
140100840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100845:	57                   	push   %rdi
140100846:	b8 20 00 00 00       	mov    $0x20,%eax
14010084b:	e8 e0 02 1b 00       	call   0x1402b0b30
140100850:	48 2b e0             	sub    %rax,%rsp
140100853:	48 8b da             	mov    %rdx,%rbx
140100856:	48 8b f9             	mov    %rcx,%rdi
140100859:	e8 32 2c 00 00       	call   0x140103490
14010085e:	48 8b c8             	mov    %rax,%rcx
140100861:	4c 8b c3             	mov    %rbx,%r8
140100864:	48 8b d7             	mov    %rdi,%rdx
140100867:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010086c:	48 83 c4 20          	add    $0x20,%rsp
140100870:	5f                   	pop    %rdi
140100871:	e9 8a 45 06 00       	jmp    0x140164e00
140100876:	cc                   	int3
140100877:	cc                   	int3
140100878:	cc                   	int3
140100879:	cc                   	int3
14010087a:	cc                   	int3
14010087b:	cc                   	int3
14010087c:	cc                   	int3
14010087d:	cc                   	int3
14010087e:	cc                   	int3
14010087f:	cc                   	int3
140100880:	b8 28 00 00 00       	mov    $0x28,%eax
140100885:	e8 a6 02 1b 00       	call   0x1402b0b30
14010088a:	48 2b e0             	sub    %rax,%rsp
14010088d:	4c 8b c2             	mov    %rdx,%r8
140100890:	48 8b d1             	mov    %rcx,%rdx
140100893:	48 8d 0d 06 87 06 00 	lea    0x68706(%rip),%rcx        # 0x140168fa0
14010089a:	48 83 c4 28          	add    $0x28,%rsp
14010089e:	e9 9d 49 06 00       	jmp    0x140165240
1401008a3:	cc                   	int3
1401008a4:	cc                   	int3
1401008a5:	cc                   	int3
1401008a6:	cc                   	int3
1401008a7:	cc                   	int3
1401008a8:	cc                   	int3
1401008a9:	cc                   	int3
1401008aa:	cc                   	int3
1401008ab:	cc                   	int3
1401008ac:	cc                   	int3
1401008ad:	cc                   	int3
1401008ae:	cc                   	int3
1401008af:	cc                   	int3
1401008b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401008b5:	e8 76 02 1b 00       	call   0x1402b0b30
1401008ba:	48 2b e0             	sub    %rax,%rsp
1401008bd:	4c 8b c2             	mov    %rdx,%r8
1401008c0:	48 8b d1             	mov    %rcx,%rdx
1401008c3:	48 8d 0d 86 80 06 00 	lea    0x68086(%rip),%rcx        # 0x140168950
1401008ca:	48 83 c4 28          	add    $0x28,%rsp
1401008ce:	e9 6d 49 06 00       	jmp    0x140165240
1401008d3:	cc                   	int3
1401008d4:	cc                   	int3
1401008d5:	cc                   	int3
1401008d6:	cc                   	int3
1401008d7:	cc                   	int3
1401008d8:	cc                   	int3
1401008d9:	cc                   	int3
1401008da:	cc                   	int3
1401008db:	cc                   	int3
1401008dc:	cc                   	int3
1401008dd:	cc                   	int3
1401008de:	cc                   	int3
1401008df:	cc                   	int3
1401008e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401008e5:	e8 46 02 1b 00       	call   0x1402b0b30
1401008ea:	48 2b e0             	sub    %rax,%rsp
1401008ed:	4c 8b c2             	mov    %rdx,%r8
1401008f0:	48 8b d1             	mov    %rcx,%rdx
1401008f3:	48 8d 0d d6 18 00 00 	lea    0x18d6(%rip),%rcx        # 0x1401021d0
1401008fa:	48 83 c4 28          	add    $0x28,%rsp
1401008fe:	e9 3d 49 06 00       	jmp    0x140165240
140100903:	cc                   	int3
140100904:	cc                   	int3
140100905:	cc                   	int3
140100906:	cc                   	int3
140100907:	cc                   	int3
140100908:	cc                   	int3
140100909:	cc                   	int3
14010090a:	cc                   	int3
14010090b:	cc                   	int3
14010090c:	cc                   	int3
14010090d:	cc                   	int3
14010090e:	cc                   	int3
14010090f:	cc                   	int3
140100910:	48 8d 05 a9 b9 20 00 	lea    0x20b9a9(%rip),%rax        # 0x14030c2c0
140100917:	c3                   	ret
140100918:	cc                   	int3
140100919:	cc                   	int3
14010091a:	cc                   	int3
14010091b:	cc                   	int3
14010091c:	cc                   	int3
14010091d:	cc                   	int3
14010091e:	cc                   	int3
14010091f:	cc                   	int3
140100920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100925:	57                   	push   %rdi
140100926:	b8 20 00 00 00       	mov    $0x20,%eax
14010092b:	e8 00 02 1b 00       	call   0x1402b0b30
140100930:	48 2b e0             	sub    %rax,%rsp
140100933:	48 8b da             	mov    %rdx,%rbx
140100936:	48 8b f9             	mov    %rcx,%rdi
140100939:	48 8b 12             	mov    (%rdx),%rdx
14010093c:	48 8b 09             	mov    (%rcx),%rcx
14010093f:	e8 dc d1 02 00       	call   0x14012db20
140100944:	85 c0                	test   %eax,%eax
140100946:	75 23                	jne    0x14010096b
140100948:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14010094c:	48 85 c9             	test   %rcx,%rcx
14010094f:	75 11                	jne    0x140100962
140100951:	48 39 4b 08          	cmp    %rcx,0x8(%rbx)
140100955:	75 0b                	jne    0x140100962
140100957:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010095c:	48 83 c4 20          	add    $0x20,%rsp
140100960:	5f                   	pop    %rdi
140100961:	c3                   	ret
140100962:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140100966:	e8 85 8f 06 00       	call   0x1401698f0
14010096b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140100970:	48 83 c4 20          	add    $0x20,%rsp
140100974:	5f                   	pop    %rdi
140100975:	c3                   	ret
140100976:	cc                   	int3
140100977:	cc                   	int3
140100978:	cc                   	int3
140100979:	cc                   	int3
14010097a:	cc                   	int3
14010097b:	cc                   	int3
14010097c:	cc                   	int3
14010097d:	cc                   	int3
14010097e:	cc                   	int3
14010097f:	cc                   	int3
140100980:	b8 28 00 00 00       	mov    $0x28,%eax
140100985:	e8 a6 01 1b 00       	call   0x1402b0b30
14010098a:	48 2b e0             	sub    %rax,%rsp
14010098d:	48 8d 15 2c b9 20 00 	lea    0x20b92c(%rip),%rdx        # 0x14030c2c0
140100994:	48 83 c4 28          	add    $0x28,%rsp
140100998:	e9 93 0b 03 00       	jmp    0x140131530
14010099d:	cc                   	int3
14010099e:	cc                   	int3
14010099f:	cc                   	int3
1401009a0:	48 85 c9             	test   %rcx,%rcx
1401009a3:	74 06                	je     0x1401009ab
1401009a5:	49 8b 01             	mov    (%r9),%rax
1401009a8:	48 89 01             	mov    %rax,(%rcx)
1401009ab:	48 85 d2             	test   %rdx,%rdx
1401009ae:	74 24                	je     0x1401009d4
1401009b0:	49 8b 41 08          	mov    0x8(%r9),%rax
1401009b4:	48 85 c0             	test   %rax,%rax
1401009b7:	75 07                	jne    0x1401009c0
1401009b9:	c7 02 ff ff ff ff    	movl   $0xffffffff,(%rdx)
1401009bf:	c3                   	ret
1401009c0:	8b 00                	mov    (%rax),%eax
1401009c2:	89 02                	mov    %eax,(%rdx)
1401009c4:	4d 85 c0             	test   %r8,%r8
1401009c7:	74 0b                	je     0x1401009d4
1401009c9:	49 8b 41 08          	mov    0x8(%r9),%rax
1401009cd:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401009d1:	49 89 08             	mov    %rcx,(%r8)
1401009d4:	c3                   	ret
1401009d5:	cc                   	int3
1401009d6:	cc                   	int3
1401009d7:	cc                   	int3
1401009d8:	cc                   	int3
1401009d9:	cc                   	int3
1401009da:	cc                   	int3
1401009db:	cc                   	int3
1401009dc:	cc                   	int3
1401009dd:	cc                   	int3
1401009de:	cc                   	int3
1401009df:	cc                   	int3
1401009e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401009e5:	e8 46 01 1b 00       	call   0x1402b0b30
1401009ea:	48 2b e0             	sub    %rax,%rsp
1401009ed:	48 8d 0d cc b8 20 00 	lea    0x20b8cc(%rip),%rcx        # 0x14030c2c0