1409fd956:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1409fd95a:	e8 e9 ff ff ff       	call   0x1409fd948
1409fd95f:	48 8b cb             	mov    %rbx,%rcx
1409fd962:	e8 6d 1c 0f 00       	call   0x140aef5d4
1409fd967:	48 83 c4 20          	add    $0x20,%rsp
1409fd96b:	5b                   	pop    %rbx
1409fd96c:	c3                   	ret
1409fd96d:	90                   	nop
1409fd96e:	90                   	nop
1409fd96f:	90                   	nop
1409fd970:	48 3b ca             	cmp    %rdx,%rcx
1409fd973:	74 46                	je     0x1409fd9bb
1409fd975:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409fd97a:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409fd97f:	57                   	push   %rdi
1409fd980:	48 83 ec 20          	sub    $0x20,%rsp
1409fd984:	48 8b f2             	mov    %rdx,%rsi
1409fd987:	48 8b d9             	mov    %rcx,%rbx
1409fd98a:	48 8b 3b             	mov    (%rbx),%rdi
1409fd98d:	48 85 ff             	test   %rdi,%rdi
1409fd990:	74 11                	je     0x1409fd9a3
1409fd992:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409fd996:	e8 ad ff ff ff       	call   0x1409fd948
1409fd99b:	48 8b cf             	mov    %rdi,%rcx
1409fd99e:	e8 31 1c 0f 00       	call   0x140aef5d4
1409fd9a3:	48 83 c3 18          	add    $0x18,%rbx
1409fd9a7:	48 3b de             	cmp    %rsi,%rbx
1409fd9aa:	75 de                	jne    0x1409fd98a
1409fd9ac:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409fd9b1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409fd9b6:	48 83 c4 20          	add    $0x20,%rsp
1409fd9ba:	5f                   	pop    %rdi
1409fd9bb:	c3                   	ret
1409fd9bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409fd9c1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409fd9c6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409fd9cb:	57                   	push   %rdi
1409fd9cc:	48 83 ec 20          	sub    $0x20,%rsp
1409fd9d0:	48 8b 19             	mov    (%rcx),%rbx
1409fd9d3:	48 8b f9             	mov    %rcx,%rdi
1409fd9d6:	48 85 db             	test   %rbx,%rbx
1409fd9d9:	74 7c                	je     0x1409fda57
1409fd9db:	48 8b 69 08          	mov    0x8(%rcx),%rbp
1409fd9df:	eb 1d                	jmp    0x1409fd9fe
1409fd9e1:	48 8b 33             	mov    (%rbx),%rsi
1409fd9e4:	48 85 f6             	test   %rsi,%rsi
1409fd9e7:	74 11                	je     0x1409fd9fa
1409fd9e9:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1409fd9ed:	e8 56 ff ff ff       	call   0x1409fd948
1409fd9f2:	48 8b ce             	mov    %rsi,%rcx
1409fd9f5:	e8 da 1b 0f 00       	call   0x140aef5d4
1409fd9fa:	48 83 c3 18          	add    $0x18,%rbx
1409fd9fe:	48 3b dd             	cmp    %rbp,%rbx
1409fda01:	75 de                	jne    0x1409fd9e1
1409fda03:	48 8b 0f             	mov    (%rdi),%rcx
1409fda06:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
1409fda0d:	aa aa aa
1409fda10:	48 8b 47 10          	mov    0x10(%rdi),%rax
1409fda14:	48 2b c1             	sub    %rcx,%rax
1409fda17:	48 c1 f8 03          	sar    $0x3,%rax
1409fda1b:	48 0f af c2          	imul   %rdx,%rax
1409fda1f:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1409fda23:	48 c1 e0 03          	shl    $0x3,%rax
1409fda27:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409fda2d:	72 14                	jb     0x1409fda43
1409fda2f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fda33:	48 2b ca             	sub    %rdx,%rcx
1409fda36:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fda3a:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fda3e:	77 2c                	ja     0x1409fda6c
1409fda40:	48 8b ca             	mov    %rdx,%rcx
1409fda43:	ff 15 77 ee 10 00    	call   *0x10ee77(%rip)        # 0x140b0c8c0
1409fda49:	48 83 27 00          	andq   $0x0,(%rdi)
1409fda4d:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1409fda52:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1409fda57:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409fda5c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409fda61:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409fda66:	48 83 c4 20          	add    $0x20,%rsp
1409fda6a:	5f                   	pop    %rdi
1409fda6b:	c3                   	ret
1409fda6c:	ff 15 26 ef 10 00    	call   *0x10ef26(%rip)        # 0x140b0c998
1409fda72:	cc                   	int3
1409fda73:	90                   	nop
1409fda74:	90                   	nop
1409fda75:	90                   	nop
1409fda76:	90                   	nop
1409fda77:	90                   	nop
1409fda78:	90                   	nop
1409fda79:	90                   	nop
1409fda7a:	90                   	nop
1409fda7b:	90                   	nop
1409fda7c:	90                   	nop
1409fda7d:	90                   	nop
1409fda7e:	90                   	nop
1409fda7f:	90                   	nop
1409fda80:	48 83 c1 10          	add    $0x10,%rcx
1409fda84:	e9 33 ff ff ff       	jmp    0x1409fd9bc
1409fda89:	90                   	nop
1409fda8a:	90                   	nop
1409fda8b:	90                   	nop
1409fda8c:	90                   	nop
1409fda8d:	90                   	nop
1409fda8e:	90                   	nop
1409fda8f:	90                   	nop
1409fda90:	40 53                	rex push %rbx
1409fda92:	48 83 ec 20          	sub    $0x20,%rsp
1409fda96:	48 8d 05 cb 0f 13 00 	lea    0x130fcb(%rip),%rax        # 0x140b2ea68
1409fda9d:	48 8b d9             	mov    %rcx,%rbx
1409fdaa0:	48 89 01             	mov    %rax,(%rcx)
1409fdaa3:	f6 c2 01             	test   $0x1,%dl
1409fdaa6:	74 05                	je     0x1409fdaad
1409fdaa8:	e8 27 1b 0f 00       	call   0x140aef5d4
1409fdaad:	48 8b c3             	mov    %rbx,%rax
1409fdab0:	48 83 c4 20          	add    $0x20,%rsp
1409fdab4:	5b                   	pop    %rbx
1409fdab5:	c3                   	ret
1409fdab6:	90                   	nop
1409fdab7:	90                   	nop
1409fdab8:	40 53                	rex push %rbx
1409fdaba:	48 83 ec 30          	sub    $0x30,%rsp
1409fdabe:	48 8b d9             	mov    %rcx,%rbx
1409fdac1:	b9 28 00 00 00       	mov    $0x28,%ecx
1409fdac6:	ff 15 fc ed 10 00    	call   *0x10edfc(%rip)        # 0x140b0c8c8
1409fdacc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409fdad1:	48 85 c0             	test   %rax,%rax
1409fdad4:	75 07                	jne    0x1409fdadd
1409fdad6:	ff 15 bc e9 10 00    	call   *0x10e9bc(%rip)        # 0x140b0c498
1409fdadc:	90                   	nop
1409fdadd:	b9 01 00 00 00       	mov    $0x1,%ecx
1409fdae2:	89 48 08             	mov    %ecx,0x8(%rax)
1409fdae5:	89 48 0c             	mov    %ecx,0xc(%rax)
1409fdae8:	48 8d 0d 79 0f 13 00 	lea    0x130f79(%rip),%rcx        # 0x140b2ea68
1409fdaef:	48 89 08             	mov    %rcx,(%rax)
1409fdaf2:	48 8d 48 10          	lea    0x10(%rax),%rcx
1409fdaf6:	48 83 21 00          	andq   $0x0,(%rcx)
1409fdafa:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1409fdaff:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1409fdb04:	48 89 0b             	mov    %rcx,(%rbx)
1409fdb07:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fdb0b:	48 8b c3             	mov    %rbx,%rax
1409fdb0e:	48 83 c4 30          	add    $0x30,%rsp
1409fdb12:	5b                   	pop    %rbx
1409fdb13:	c3                   	ret
1409fdb14:	90                   	nop
1409fdb15:	90                   	nop
1409fdb16:	90                   	nop
1409fdb17:	90                   	nop
1409fdb18:	90                   	nop
1409fdb19:	90                   	nop
1409fdb1a:	90                   	nop
1409fdb1b:	90                   	nop
1409fdb1c:	90                   	nop
1409fdb1d:	90                   	nop
1409fdb1e:	90                   	nop
1409fdb1f:	90                   	nop
1409fdb20:	40 53                	rex push %rbx
1409fdb22:	48 83 ec 20          	sub    $0x20,%rsp
1409fdb26:	48 8d 05 63 0f 13 00 	lea    0x130f63(%rip),%rax        # 0x140b2ea90
1409fdb2d:	48 8b d9             	mov    %rcx,%rbx
1409fdb30:	48 89 01             	mov    %rax,(%rcx)
1409fdb33:	f6 c2 01             	test   $0x1,%dl
1409fdb36:	74 05                	je     0x1409fdb3d
1409fdb38:	e8 97 1a 0f 00       	call   0x140aef5d4
1409fdb3d:	48 8b c3             	mov    %rbx,%rax
1409fdb40:	48 83 c4 20          	add    $0x20,%rsp
1409fdb44:	5b                   	pop    %rbx
1409fdb45:	c3                   	ret
1409fdb46:	90                   	nop
1409fdb47:	90                   	nop
1409fdb48:	40 53                	rex push %rbx
1409fdb4a:	48 83 ec 30          	sub    $0x30,%rsp
1409fdb4e:	48 8b d9             	mov    %rcx,%rbx
1409fdb51:	b9 28 00 00 00       	mov    $0x28,%ecx
1409fdb56:	ff 15 6c ed 10 00    	call   *0x10ed6c(%rip)        # 0x140b0c8c8
1409fdb5c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409fdb61:	48 85 c0             	test   %rax,%rax
1409fdb64:	75 07                	jne    0x1409fdb6d
1409fdb66:	ff 15 2c e9 10 00    	call   *0x10e92c(%rip)        # 0x140b0c498
1409fdb6c:	90                   	nop
1409fdb6d:	b9 01 00 00 00       	mov    $0x1,%ecx
1409fdb72:	89 48 08             	mov    %ecx,0x8(%rax)
1409fdb75:	89 48 0c             	mov    %ecx,0xc(%rax)
1409fdb78:	48 8d 0d 11 0f 13 00 	lea    0x130f11(%rip),%rcx        # 0x140b2ea90
1409fdb7f:	48 89 08             	mov    %rcx,(%rax)
1409fdb82:	48 8d 48 10          	lea    0x10(%rax),%rcx
1409fdb86:	48 83 21 00          	andq   $0x0,(%rcx)
1409fdb8a:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1409fdb8f:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
1409fdb94:	48 89 0b             	mov    %rcx,(%rbx)
1409fdb97:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fdb9b:	48 8b c3             	mov    %rbx,%rax
1409fdb9e:	48 83 c4 30          	add    $0x30,%rsp
1409fdba2:	5b                   	pop    %rbx
1409fdba3:	c3                   	ret
1409fdba4:	48 8d 05 0d 0f 13 00 	lea    0x130f0d(%rip),%rax        # 0x140b2eab8
1409fdbab:	48 89 01             	mov    %rax,(%rcx)
1409fdbae:	c3                   	ret
1409fdbaf:	90                   	nop
1409fdbb0:	40 53                	rex push %rbx
1409fdbb2:	48 83 ec 20          	sub    $0x20,%rsp
1409fdbb6:	48 8b d9             	mov    %rcx,%rbx
1409fdbb9:	48 8b 49 58          	mov    0x58(%rcx),%rcx
1409fdbbd:	48 85 c9             	test   %rcx,%rcx
1409fdbc0:	74 3c                	je     0x1409fdbfe
1409fdbc2:	48 8b 43 68          	mov    0x68(%rbx),%rax
1409fdbc6:	48 2b c1             	sub    %rcx,%rax
1409fdbc9:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fdbcd:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409fdbd3:	72 14                	jb     0x1409fdbe9
1409fdbd5:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fdbd9:	48 2b ca             	sub    %rdx,%rcx
1409fdbdc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fdbe0:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fdbe4:	77 63                	ja     0x1409fdc49
1409fdbe6:	48 8b ca             	mov    %rdx,%rcx
1409fdbe9:	ff 15 d1 ec 10 00    	call   *0x10ecd1(%rip)        # 0x140b0c8c0
1409fdbef:	48 83 63 58 00       	andq   $0x0,0x58(%rbx)
1409fdbf4:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
1409fdbf9:	48 83 63 68 00       	andq   $0x0,0x68(%rbx)
1409fdbfe:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1409fdc02:	48 85 c9             	test   %rcx,%rcx
1409fdc05:	74 3c                	je     0x1409fdc43
1409fdc07:	48 8b 43 50          	mov    0x50(%rbx),%rax
1409fdc0b:	48 2b c1             	sub    %rcx,%rax
1409fdc0e:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409fdc12:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409fdc18:	72 14                	jb     0x1409fdc2e
1409fdc1a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1409fdc1e:	48 2b ca             	sub    %rdx,%rcx
1409fdc21:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409fdc25:	48 83 f8 1f          	cmp    $0x1f,%rax
1409fdc29:	77 1e                	ja     0x1409fdc49
1409fdc2b:	48 8b ca             	mov    %rdx,%rcx
1409fdc2e:	ff 15 8c ec 10 00    	call   *0x10ec8c(%rip)        # 0x140b0c8c0
1409fdc34:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
1409fdc39:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
1409fdc3e:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
1409fdc43:	48 83 c4 20          	add    $0x20,%rsp
1409fdc47:	5b                   	pop    %rbx
1409fdc48:	c3                   	ret
1409fdc49:	ff 15 49 ed 10 00    	call   *0x10ed49(%rip)        # 0x140b0c998
1409fdc4f:	cc                   	int3
1409fdc50:	48 83 c1 10          	add    $0x10,%rcx
1409fdc54:	e9 57 ff ff ff       	jmp    0x1409fdbb0
1409fdc59:	90                   	nop
1409fdc5a:	90                   	nop
1409fdc5b:	90                   	nop
1409fdc5c:	90                   	nop
1409fdc5d:	90                   	nop
1409fdc5e:	90                   	nop
1409fdc5f:	90                   	nop
1409fdc60:	40 53                	rex push %rbx
1409fdc62:	48 83 ec 20          	sub    $0x20,%rsp
1409fdc66:	48 8d 05 6b 0e 13 00 	lea    0x130e6b(%rip),%rax        # 0x140b2ead8
1409fdc6d:	48 8b d9             	mov    %rcx,%rbx
1409fdc70:	48 89 01             	mov    %rax,(%rcx)
1409fdc73:	f6 c2 01             	test   $0x1,%dl
1409fdc76:	74 05                	je     0x1409fdc7d
1409fdc78:	e8 57 19 0f 00       	call   0x140aef5d4
1409fdc7d:	48 8b c3             	mov    %rbx,%rax
1409fdc80:	48 83 c4 20          	add    $0x20,%rsp
1409fdc84:	5b                   	pop    %rbx
1409fdc85:	c3                   	ret
1409fdc86:	90                   	nop
1409fdc87:	90                   	nop
1409fdc88:	40 53                	rex push %rbx
1409fdc8a:	48 83 ec 30          	sub    $0x30,%rsp
1409fdc8e:	48 8b d9             	mov    %rcx,%rbx
1409fdc91:	b9 88 00 00 00       	mov    $0x88,%ecx
1409fdc96:	ff 15 2c ec 10 00    	call   *0x10ec2c(%rip)        # 0x140b0c8c8
1409fdc9c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409fdca1:	48 85 c0             	test   %rax,%rax
1409fdca4:	75 07                	jne    0x1409fdcad
1409fdca6:	ff 15 ec e7 10 00    	call   *0x10e7ec(%rip)        # 0x140b0c498
1409fdcac:	90                   	nop
1409fdcad:	b9 01 00 00 00       	mov    $0x1,%ecx
1409fdcb2:	89 48 08             	mov    %ecx,0x8(%rax)
1409fdcb5:	89 48 0c             	mov    %ecx,0xc(%rax)
1409fdcb8:	48 8d 0d 19 0e 13 00 	lea    0x130e19(%rip),%rcx        # 0x140b2ead8
1409fdcbf:	48 89 08             	mov    %rcx,(%rax)
1409fdcc2:	48 8d 48 10          	lea    0x10(%rax),%rcx
1409fdcc6:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1409fdcca:	48 89 11             	mov    %rdx,(%rcx)
1409fdccd:	48 89 50 18          	mov    %rdx,0x18(%rax)
1409fdcd1:	48 89 50 20          	mov    %rdx,0x20(%rax)
1409fdcd5:	48 89 50 28          	mov    %rdx,0x28(%rax)
1409fdcd9:	48 89 50 30          	mov    %rdx,0x30(%rax)
1409fdcdd:	c6 40 38 00          	movb   $0x0,0x38(%rax)
1409fdce1:	ba ff ff 7f 7f       	mov    $0x7f7fffff,%edx
1409fdce6:	89 50 3c             	mov    %edx,0x3c(%rax)
1409fdce9:	89 50 40             	mov    %edx,0x40(%rax)
1409fdcec:	89 50 44             	mov    %edx,0x44(%rax)
1409fdcef:	c7 40 48 ff ff ff 7f 	movl   $0x7fffffff,0x48(%rax)
1409fdcf6:	48 83 60 50 00       	andq   $0x0,0x50(%rax)
1409fdcfb:	48 83 60 58 00       	andq   $0x0,0x58(%rax)
1409fdd00:	48 83 60 60 00       	andq   $0x0,0x60(%rax)
1409fdd05:	48 83 60 68 00       	andq   $0x0,0x68(%rax)
1409fdd0a:	48 83 60 70 00       	andq   $0x0,0x70(%rax)
1409fdd0f:	48 83 60 78 00       	andq   $0x0,0x78(%rax)
1409fdd14:	89 90 80 00 00 00    	mov    %edx,0x80(%rax)
1409fdd1a:	83 a0 84 00 00 00 00 	andl   $0x0,0x84(%rax)
1409fdd21:	48 89 0b             	mov    %rcx,(%rbx)
1409fdd24:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409fdd28:	48 8b c3             	mov    %rbx,%rax
1409fdd2b:	48 83 c4 30          	add    $0x30,%rsp
1409fdd2f:	5b                   	pop    %rbx
1409fdd30:	c3                   	ret
1409fdd31:	90                   	nop
1409fdd32:	90                   	nop
1409fdd33:	90                   	nop
1409fdd34:	90                   	nop
1409fdd35:	90                   	nop
1409fdd36:	90                   	nop
1409fdd37:	90                   	nop
1409fdd38:	90                   	nop
1409fdd39:	90                   	nop
1409fdd3a:	90                   	nop
1409fdd3b:	90                   	nop
1409fdd3c:	90                   	nop
1409fdd3d:	90                   	nop
1409fdd3e:	90                   	nop
1409fdd3f:	90                   	nop
1409fdd40:	48 83 c1 10          	add    $0x10,%rcx
1409fdd44:	e9 ff 29 79 ff       	jmp    0x140190748
1409fdd49:	90                   	nop
1409fdd4a:	90                   	nop
1409fdd4b:	90                   	nop
1409fdd4c:	90                   	nop
1409fdd4d:	90                   	nop
1409fdd4e:	90                   	nop
1409fdd4f:	90                   	nop
1409fdd50:	40 53                	rex push %rbx
1409fdd52:	48 83 ec 20          	sub    $0x20,%rsp
1409fdd56:	48 8d 05 a3 0d 13 00 	lea    0x130da3(%rip),%rax        # 0x140b2eb00
1409fdd5d:	48 8b d9             	mov    %rcx,%rbx
1409fdd60:	48 89 01             	mov    %rax,(%rcx)
1409fdd63:	f6 c2 01             	test   $0x1,%dl
1409fdd66:	74 05                	je     0x1409fdd6d
1409fdd68:	e8 67 18 0f 00       	call   0x140aef5d4
1409fdd6d:	48 8b c3             	mov    %rbx,%rax
1409fdd70:	48 83 c4 20          	add    $0x20,%rsp
1409fdd74:	5b                   	pop    %rbx
1409fdd75:	c3                   	ret
1409fdd76:	90                   	nop
1409fdd77:	90                   	nop
1409fdd78:	40 53                	rex push %rbx
1409fdd7a:	48 83 ec 30          	sub    $0x30,%rsp
1409fdd7e:	48 8b d9             	mov    %rcx,%rbx
1409fdd81:	b9 28 00 00 00       	mov    $0x28,%ecx