1401fc811:	48 8d 15 30 1a 14 00 	lea    0x141a30(%rip),%rdx        # 0x14033e248
1401fc818:	48 83 c4 28          	add    $0x28,%rsp
1401fc81c:	e9 9f f5 ee ff       	jmp    0x1400ebdc0
1401fc821:	cc                   	int3
1401fc822:	cc                   	int3
1401fc823:	cc                   	int3
1401fc824:	cc                   	int3
1401fc825:	cc                   	int3
1401fc826:	cc                   	int3
1401fc827:	cc                   	int3
1401fc828:	cc                   	int3
1401fc829:	cc                   	int3
1401fc82a:	cc                   	int3
1401fc82b:	cc                   	int3
1401fc82c:	cc                   	int3
1401fc82d:	cc                   	int3
1401fc82e:	cc                   	int3
1401fc82f:	cc                   	int3
1401fc830:	b8 28 00 00 00       	mov    $0x28,%eax
1401fc835:	e8 f6 42 0b 00       	call   0x1402b0b30
1401fc83a:	48 2b e0             	sub    %rax,%rsp
1401fc83d:	44 8d 40 f7          	lea    -0x9(%rax),%r8d
1401fc841:	48 8d 15 00 1a 14 00 	lea    0x141a00(%rip),%rdx        # 0x14033e248
1401fc848:	8d 48 10             	lea    0x10(%rax),%ecx
1401fc84b:	48 83 c4 28          	add    $0x28,%rsp
1401fc84f:	e9 6c f8 ee ff       	jmp    0x1400ec0c0
1401fc854:	cc                   	int3
1401fc855:	cc                   	int3
1401fc856:	cc                   	int3
1401fc857:	cc                   	int3
1401fc858:	cc                   	int3
1401fc859:	cc                   	int3
1401fc85a:	cc                   	int3
1401fc85b:	cc                   	int3
1401fc85c:	cc                   	int3
1401fc85d:	cc                   	int3
1401fc85e:	cc                   	int3
1401fc85f:	cc                   	int3
1401fc860:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc865:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fc86a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fc86f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fc874:	41 56                	push   %r14
1401fc876:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc87b:	e8 b0 42 0b 00       	call   0x1402b0b30
1401fc880:	48 2b e0             	sub    %rax,%rsp
1401fc883:	49 8b e8             	mov    %r8,%rbp
1401fc886:	4c 8b f2             	mov    %rdx,%r14
1401fc889:	48 8b f9             	mov    %rcx,%rdi
1401fc88c:	4c 8d 05 1d 19 14 00 	lea    0x14191d(%rip),%r8        # 0x14033e1b0
1401fc893:	48 8b 09             	mov    (%rcx),%rcx
1401fc896:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fc899:	49 8b f1             	mov    %r9,%rsi
1401fc89c:	e8 8f 9c fa ff       	call   0x1401a6530
1401fc8a1:	48 8b d8             	mov    %rax,%rbx
1401fc8a4:	48 85 c0             	test   %rax,%rax
1401fc8a7:	74 1e                	je     0x1401fc8c7
1401fc8a9:	48 83 38 00          	cmpq   $0x0,(%rax)
1401fc8ad:	74 18                	je     0x1401fc8c7
1401fc8af:	48 8b cf             	mov    %rdi,%rcx
1401fc8b2:	e8 f9 fd ee ff       	call   0x1400ec6b0
1401fc8b7:	48 8b c8             	mov    %rax,%rcx
1401fc8ba:	4c 8b ce             	mov    %rsi,%r9
1401fc8bd:	4c 8b c5             	mov    %rbp,%r8
1401fc8c0:	49 8b d6             	mov    %r14,%rdx
1401fc8c3:	ff 13                	call   *(%rbx)
1401fc8c5:	eb 02                	jmp    0x1401fc8c9
1401fc8c7:	33 c0                	xor    %eax,%eax
1401fc8c9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc8ce:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fc8d3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fc8d8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fc8dd:	48 83 c4 20          	add    $0x20,%rsp
1401fc8e1:	41 5e                	pop    %r14
1401fc8e3:	c3                   	ret
1401fc8e4:	cc                   	int3
1401fc8e5:	cc                   	int3
1401fc8e6:	cc                   	int3
1401fc8e7:	cc                   	int3
1401fc8e8:	cc                   	int3
1401fc8e9:	cc                   	int3
1401fc8ea:	cc                   	int3
1401fc8eb:	cc                   	int3
1401fc8ec:	cc                   	int3
1401fc8ed:	cc                   	int3
1401fc8ee:	cc                   	int3
1401fc8ef:	cc                   	int3
1401fc8f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc8f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fc8fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fc8ff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fc904:	41 56                	push   %r14
1401fc906:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc90b:	e8 20 42 0b 00       	call   0x1402b0b30
1401fc910:	48 2b e0             	sub    %rax,%rsp
1401fc913:	49 8b e8             	mov    %r8,%rbp
1401fc916:	4c 8b f2             	mov    %rdx,%r14
1401fc919:	48 8b f9             	mov    %rcx,%rdi
1401fc91c:	4c 8d 05 8d 18 14 00 	lea    0x14188d(%rip),%r8        # 0x14033e1b0
1401fc923:	48 8b 09             	mov    (%rcx),%rcx
1401fc926:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fc929:	49 8b f1             	mov    %r9,%rsi
1401fc92c:	e8 ff 9b fa ff       	call   0x1401a6530
1401fc931:	48 8b d8             	mov    %rax,%rbx
1401fc934:	48 85 c0             	test   %rax,%rax
1401fc937:	74 20                	je     0x1401fc959
1401fc939:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1401fc93e:	74 19                	je     0x1401fc959
1401fc940:	48 8b cf             	mov    %rdi,%rcx
1401fc943:	e8 68 fd ee ff       	call   0x1400ec6b0
1401fc948:	48 8b c8             	mov    %rax,%rcx
1401fc94b:	4c 8b ce             	mov    %rsi,%r9
1401fc94e:	4c 8b c5             	mov    %rbp,%r8
1401fc951:	49 8b d6             	mov    %r14,%rdx
1401fc954:	ff 53 08             	call   *0x8(%rbx)
1401fc957:	eb 02                	jmp    0x1401fc95b
1401fc959:	33 c0                	xor    %eax,%eax
1401fc95b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc960:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fc965:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fc96a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fc96f:	48 83 c4 20          	add    $0x20,%rsp
1401fc973:	41 5e                	pop    %r14
1401fc975:	c3                   	ret
1401fc976:	cc                   	int3
1401fc977:	cc                   	int3
1401fc978:	cc                   	int3
1401fc979:	cc                   	int3
1401fc97a:	cc                   	int3
1401fc97b:	cc                   	int3
1401fc97c:	cc                   	int3
1401fc97d:	cc                   	int3
1401fc97e:	cc                   	int3
1401fc97f:	cc                   	int3
1401fc980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc985:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fc98a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fc98f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fc994:	41 56                	push   %r14
1401fc996:	b8 20 00 00 00       	mov    $0x20,%eax
1401fc99b:	e8 90 41 0b 00       	call   0x1402b0b30
1401fc9a0:	48 2b e0             	sub    %rax,%rsp
1401fc9a3:	41 8b e8             	mov    %r8d,%ebp
1401fc9a6:	44 8b f2             	mov    %edx,%r14d
1401fc9a9:	48 8b f9             	mov    %rcx,%rdi
1401fc9ac:	4c 8d 05 fd 17 14 00 	lea    0x1417fd(%rip),%r8        # 0x14033e1b0
1401fc9b3:	48 8b 09             	mov    (%rcx),%rcx
1401fc9b6:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fc9b9:	49 8b f1             	mov    %r9,%rsi
1401fc9bc:	e8 6f 9b fa ff       	call   0x1401a6530
1401fc9c1:	48 8b d8             	mov    %rax,%rbx
1401fc9c4:	48 85 c0             	test   %rax,%rax
1401fc9c7:	74 20                	je     0x1401fc9e9
1401fc9c9:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1401fc9ce:	74 19                	je     0x1401fc9e9
1401fc9d0:	48 8b cf             	mov    %rdi,%rcx
1401fc9d3:	e8 d8 fc ee ff       	call   0x1400ec6b0
1401fc9d8:	48 8b c8             	mov    %rax,%rcx
1401fc9db:	4c 8b ce             	mov    %rsi,%r9
1401fc9de:	44 8b c5             	mov    %ebp,%r8d
1401fc9e1:	41 8b d6             	mov    %r14d,%edx
1401fc9e4:	ff 53 20             	call   *0x20(%rbx)
1401fc9e7:	eb 05                	jmp    0x1401fc9ee
1401fc9e9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401fc9ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fc9f3:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fc9f8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fc9fd:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401fca02:	48 83 c4 20          	add    $0x20,%rsp
1401fca06:	41 5e                	pop    %r14
1401fca08:	c3                   	ret
1401fca09:	cc                   	int3
1401fca0a:	cc                   	int3
1401fca0b:	cc                   	int3
1401fca0c:	cc                   	int3
1401fca0d:	cc                   	int3
1401fca0e:	cc                   	int3
1401fca0f:	cc                   	int3
1401fca10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fca15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401fca1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401fca1f:	57                   	push   %rdi
1401fca20:	b8 20 00 00 00       	mov    $0x20,%eax
1401fca25:	e8 06 41 0b 00       	call   0x1402b0b30
1401fca2a:	48 2b e0             	sub    %rax,%rsp
1401fca2d:	41 8b f0             	mov    %r8d,%esi
1401fca30:	48 8b ea             	mov    %rdx,%rbp
1401fca33:	48 8b f9             	mov    %rcx,%rdi
1401fca36:	4c 8d 05 73 17 14 00 	lea    0x141773(%rip),%r8        # 0x14033e1b0
1401fca3d:	48 8b 09             	mov    (%rcx),%rcx
1401fca40:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fca43:	e8 e8 9a fa ff       	call   0x1401a6530
1401fca48:	48 8b d8             	mov    %rax,%rbx
1401fca4b:	48 85 c0             	test   %rax,%rax
1401fca4e:	74 1d                	je     0x1401fca6d
1401fca50:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1401fca55:	74 16                	je     0x1401fca6d
1401fca57:	48 8b cf             	mov    %rdi,%rcx
1401fca5a:	e8 51 fc ee ff       	call   0x1400ec6b0
1401fca5f:	48 8b c8             	mov    %rax,%rcx
1401fca62:	44 8b c6             	mov    %esi,%r8d
1401fca65:	48 8b d5             	mov    %rbp,%rdx
1401fca68:	ff 53 10             	call   *0x10(%rbx)
1401fca6b:	eb 05                	jmp    0x1401fca72
1401fca6d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401fca72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fca77:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401fca7c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401fca81:	48 83 c4 20          	add    $0x20,%rsp
1401fca85:	5f                   	pop    %rdi
1401fca86:	c3                   	ret
1401fca87:	cc                   	int3
1401fca88:	cc                   	int3
1401fca89:	cc                   	int3
1401fca8a:	cc                   	int3
1401fca8b:	cc                   	int3
1401fca8c:	cc                   	int3
1401fca8d:	cc                   	int3
1401fca8e:	cc                   	int3
1401fca8f:	cc                   	int3
1401fca90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fca95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401fca9a:	57                   	push   %rdi
1401fca9b:	b8 20 00 00 00       	mov    $0x20,%eax
1401fcaa0:	e8 8b 40 0b 00       	call   0x1402b0b30
1401fcaa5:	48 2b e0             	sub    %rax,%rsp
1401fcaa8:	48 8b f2             	mov    %rdx,%rsi
1401fcaab:	4c 8d 05 fe 16 14 00 	lea    0x1416fe(%rip),%r8        # 0x14033e1b0
1401fcab2:	48 8b f9             	mov    %rcx,%rdi
1401fcab5:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fcab8:	48 8b 09             	mov    (%rcx),%rcx
1401fcabb:	e8 70 9a fa ff       	call   0x1401a6530
1401fcac0:	48 8b d8             	mov    %rax,%rbx
1401fcac3:	48 85 c0             	test   %rax,%rax
1401fcac6:	74 2b                	je     0x1401fcaf3
1401fcac8:	48 83 78 18 00       	cmpq   $0x0,0x18(%rax)
1401fcacd:	74 24                	je     0x1401fcaf3
1401fcacf:	48 8b cf             	mov    %rdi,%rcx
1401fcad2:	e8 d9 fb ee ff       	call   0x1400ec6b0
1401fcad7:	48 8b c8             	mov    %rax,%rcx
1401fcada:	48 8b d6             	mov    %rsi,%rdx
1401fcadd:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401fcae1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fcae6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401fcaeb:	48 83 c4 20          	add    $0x20,%rsp
1401fcaef:	5f                   	pop    %rdi
1401fcaf0:	48 ff e0             	rex.W jmp *%rax
1401fcaf3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fcaf8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401fcafd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401fcb02:	48 83 c4 20          	add    $0x20,%rsp
1401fcb06:	5f                   	pop    %rdi
1401fcb07:	c3                   	ret
1401fcb08:	cc                   	int3
1401fcb09:	cc                   	int3
1401fcb0a:	cc                   	int3
1401fcb0b:	cc                   	int3
1401fcb0c:	cc                   	int3
1401fcb0d:	cc                   	int3
1401fcb0e:	cc                   	int3
1401fcb0f:	cc                   	int3
1401fcb10:	b8 28 00 00 00       	mov    $0x28,%eax
1401fcb15:	e8 16 40 0b 00       	call   0x1402b0b30
1401fcb1a:	48 2b e0             	sub    %rax,%rsp
1401fcb1d:	8d 50 d9             	lea    -0x27(%rax),%edx
1401fcb20:	e8 cb 06 ef ff       	call   0x1400ed1f0
1401fcb25:	b8 01 00 00 00       	mov    $0x1,%eax
1401fcb2a:	48 83 c4 28          	add    $0x28,%rsp
1401fcb2e:	c3                   	ret
1401fcb2f:	cc                   	int3
1401fcb30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fcb35:	57                   	push   %rdi
1401fcb36:	b8 20 00 00 00       	mov    $0x20,%eax
1401fcb3b:	e8 f0 3f 0b 00       	call   0x1402b0b30
1401fcb40:	48 2b e0             	sub    %rax,%rsp
1401fcb43:	48 8b d9             	mov    %rcx,%rbx
1401fcb46:	4c 8d 05 63 16 14 00 	lea    0x141663(%rip),%r8        # 0x14033e1b0
1401fcb4d:	48 8b 09             	mov    (%rcx),%rcx
1401fcb50:	8d 50 f1             	lea    -0xf(%rax),%edx
1401fcb53:	e8 d8 99 fa ff       	call   0x1401a6530
1401fcb58:	48 8b f8             	mov    %rax,%rdi
1401fcb5b:	48 85 c0             	test   %rax,%rax
1401fcb5e:	75 0b                	jne    0x1401fcb6b
1401fcb60:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fcb65:	48 83 c4 20          	add    $0x20,%rsp
1401fcb69:	5f                   	pop    %rdi
1401fcb6a:	c3                   	ret
1401fcb6b:	33 d2                	xor    %edx,%edx
1401fcb6d:	48 8b cb             	mov    %rbx,%rcx
1401fcb70:	e8 7b 06 ef ff       	call   0x1400ed1f0
1401fcb75:	48 8b cb             	mov    %rbx,%rcx
1401fcb78:	e8 33 fb ee ff       	call   0x1400ec6b0
1401fcb7d:	48 8b c8             	mov    %rax,%rcx
1401fcb80:	ff 57 30             	call   *0x30(%rdi)
1401fcb83:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fcb88:	b8 01 00 00 00       	mov    $0x1,%eax
1401fcb8d:	48 83 c4 20          	add    $0x20,%rsp
1401fcb91:	5f                   	pop    %rdi
1401fcb92:	c3                   	ret
1401fcb93:	cc                   	int3
1401fcb94:	cc                   	int3
1401fcb95:	cc                   	int3
1401fcb96:	cc                   	int3
1401fcb97:	cc                   	int3
1401fcb98:	cc                   	int3
1401fcb99:	cc                   	int3
1401fcb9a:	cc                   	int3
1401fcb9b:	cc                   	int3
1401fcb9c:	cc                   	int3
1401fcb9d:	cc                   	int3
1401fcb9e:	cc                   	int3
1401fcb9f:	cc                   	int3
1401fcba0:	b8 28 00 00 00       	mov    $0x28,%eax
1401fcba5:	e8 86 3f 0b 00       	call   0x1402b0b30
1401fcbaa:	48 2b e0             	sub    %rax,%rsp
1401fcbad:	e8 5e ad f2 ff       	call   0x140127910
1401fcbb2:	33 c9                	xor    %ecx,%ecx
1401fcbb4:	48 89 05 f5 bf 1d 00 	mov    %rax,0x1dbff5(%rip)        # 0x1403d8bb0
1401fcbbb:	48 85 c0             	test   %rax,%rax
1401fcbbe:	0f 95 c1             	setne  %cl
1401fcbc1:	89 0d f5 bf 1d 00    	mov    %ecx,0x1dbff5(%rip)        # 0x1403d8bbc
1401fcbc7:	48 83 c4 28          	add    $0x28,%rsp
1401fcbcb:	c3                   	ret
1401fcbcc:	cc                   	int3
1401fcbcd:	cc                   	int3
1401fcbce:	cc                   	int3
1401fcbcf:	cc                   	int3
1401fcbd0:	b8 28 00 00 00       	mov    $0x28,%eax
1401fcbd5:	e8 56 3f 0b 00       	call   0x1402b0b30
1401fcbda:	48 2b e0             	sub    %rax,%rsp
1401fcbdd:	48 8b 0d dc bf 1d 00 	mov    0x1dbfdc(%rip),%rcx        # 0x1403d8bc0
1401fcbe4:	e8 b7 a0 f3 ff       	call   0x140136ca0
1401fcbe9:	48 8b 0d c0 bf 1d 00 	mov    0x1dbfc0(%rip),%rcx        # 0x1403d8bb0
1401fcbf0:	48 c7 05 c5 bf 1d 00 	movq   $0x0,0x1dbfc5(%rip)        # 0x1403d8bc0
1401fcbf7:	00 00 00 00
1401fcbfb:	e8 d0 ac f2 ff       	call   0x1401278d0
1401fcc00:	48 c7 05 a5 bf 1d 00 	movq   $0x0,0x1dbfa5(%rip)        # 0x1403d8bb0
1401fcc07:	00 00 00 00
1401fcc0b:	48 83 c4 28          	add    $0x28,%rsp
1401fcc0f:	c3                   	ret
1401fcc10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fcc15:	57                   	push   %rdi
1401fcc16:	b8 f0 00 00 00       	mov    $0xf0,%eax
1401fcc1b:	e8 10 3f 0b 00       	call   0x1402b0b30
1401fcc20:	48 2b e0             	sub    %rax,%rsp
1401fcc23:	33 db                	xor    %ebx,%ebx
1401fcc25:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401fcc2a:	48 8b f9             	mov    %rcx,%rdi
1401fcc2d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401fcc32:	48 8d 0d 7f bf 1d 00 	lea    0x1dbf7f(%rip),%rcx        # 0x1403d8bb8