140001d0e:	ff 15 6c 14 00 00    	call   *0x146c(%rip)        # 0x140003180
140001d14:	8b c0                	mov    %eax,%eax
140001d16:	48 31 45 10          	xor    %rax,0x10(%rbp)
140001d1a:	ff 15 f8 14 00 00    	call   *0x14f8(%rip)        # 0x140003218
140001d20:	8b c0                	mov    %eax,%eax
140001d22:	48 c1 e0 18          	shl    $0x18,%rax
140001d26:	48 31 45 10          	xor    %rax,0x10(%rbp)
140001d2a:	ff 15 e8 14 00 00    	call   *0x14e8(%rip)        # 0x140003218
140001d30:	8b c0                	mov    %eax,%eax
140001d32:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140001d36:	48 33 45 10          	xor    0x10(%rbp),%rax
140001d3a:	48 33 c1             	xor    %rcx,%rax
140001d3d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140001d41:	48 89 45 10          	mov    %rax,0x10(%rbp)
140001d45:	ff 15 65 14 00 00    	call   *0x1465(%rip)        # 0x1400031b0
140001d4b:	8b 45 20             	mov    0x20(%rbp),%eax
140001d4e:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140001d55:	ff 00 00
140001d58:	48 c1 e0 20          	shl    $0x20,%rax
140001d5c:	48 33 45 20          	xor    0x20(%rbp),%rax
140001d60:	48 33 45 10          	xor    0x10(%rbp),%rax
140001d64:	48 23 c1             	and    %rcx,%rax
140001d67:	48 8b c8             	mov    %rax,%rcx
140001d6a:	48 3b c3             	cmp    %rbx,%rax
140001d6d:	75 0d                	jne    0x140001d7c
140001d6f:	48 b8 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rax
140001d76:	2b 00 00
140001d79:	48 8b c8             	mov    %rax,%rcx
140001d7c:	48 89 0d c5 32 00 00 	mov    %rcx,0x32c5(%rip)        # 0x140005048
140001d83:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140001d88:	48 f7 d0             	not    %rax
140001d8b:	48 89 05 be 32 00 00 	mov    %rax,0x32be(%rip)        # 0x140005050
140001d92:	48 83 c4 20          	add    $0x20,%rsp
140001d96:	5d                   	pop    %rbp
140001d97:	c3                   	ret
140001d98:	cc                   	int3
140001d99:	cc                   	int3
140001d9a:	cc                   	int3
140001d9b:	cc                   	int3
140001d9c:	cc                   	int3
140001d9d:	cc                   	int3
140001d9e:	ff 25 dc 14 00 00    	jmp    *0x14dc(%rip)        # 0x140003280
140001da4:	cc                   	int3
140001da5:	cc                   	int3
140001da6:	cc                   	int3
140001da7:	cc                   	int3
140001da8:	cc                   	int3
140001da9:	cc                   	int3
140001daa:	ff 25 f8 14 00 00    	jmp    *0x14f8(%rip)        # 0x1400032a8
140001db0:	cc                   	int3
140001db1:	cc                   	int3
140001db2:	cc                   	int3
140001db3:	cc                   	int3
140001db4:	cc                   	int3
140001db5:	cc                   	int3
140001db6:	cc                   	int3
140001db7:	cc                   	int3
140001db8:	cc                   	int3
140001db9:	cc                   	int3
140001dba:	cc                   	int3
140001dbb:	cc                   	int3
140001dbc:	cc                   	int3
140001dbd:	cc                   	int3
140001dbe:	cc                   	int3
140001dbf:	cc                   	int3
140001dc0:	c2 00 00             	ret    $0x0
140001dc3:	cc                   	int3
140001dc4:	cc                   	int3
140001dc5:	cc                   	int3
140001dc6:	cc                   	int3
140001dc7:	cc                   	int3
140001dc8:	cc                   	int3
140001dc9:	cc                   	int3
140001dca:	cc                   	int3
140001dcb:	cc                   	int3
140001dcc:	40 53                	rex push %rbx
140001dce:	48 83 ec 20          	sub    $0x20,%rsp
140001dd2:	48 8b d9             	mov    %rcx,%rbx
140001dd5:	33 c9                	xor    %ecx,%ecx
140001dd7:	ff 15 4b 13 00 00    	call   *0x134b(%rip)        # 0x140003128
140001ddd:	48 8b cb             	mov    %rbx,%rcx
140001de0:	ff 15 4a 13 00 00    	call   *0x134a(%rip)        # 0x140003130
140001de6:	ff 15 b4 13 00 00    	call   *0x13b4(%rip)        # 0x1400031a0
140001dec:	48 8b c8             	mov    %rax,%rcx
140001def:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
140001df4:	48 83 c4 20          	add    $0x20,%rsp
140001df8:	5b                   	pop    %rbx
140001df9:	48 ff 25 90 13 00 00 	rex.W jmp *0x1390(%rip)        # 0x140003190
140001e00:	cc                   	int3
140001e01:	cc                   	int3
140001e02:	cc                   	int3
140001e03:	cc                   	int3
140001e04:	cc                   	int3
140001e05:	cc                   	int3
140001e06:	cc                   	int3
140001e07:	cc                   	int3
140001e08:	cc                   	int3
140001e09:	cc                   	int3
140001e0a:	cc                   	int3
140001e0b:	cc                   	int3
140001e0c:	cc                   	int3
140001e0d:	cc                   	int3
140001e0e:	cc                   	int3
140001e0f:	cc                   	int3
140001e10:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001e15:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140001e1c:	48 8d 0d 1d 33 00 00 	lea    0x331d(%rip),%rcx        # 0x140005140
140001e23:	ff 15 9f 13 00 00    	call   *0x139f(%rip)        # 0x1400031c8
140001e29:	48 8b 05 08 34 00 00 	mov    0x3408(%rip),%rax        # 0x140005238
140001e30:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140001e35:	45 33 c0             	xor    %r8d,%r8d
140001e38:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140001e3d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140001e42:	ff 15 88 13 00 00    	call   *0x1388(%rip)        # 0x1400031d0
140001e48:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140001e4d:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
140001e53:	74 42                	je     0x140001e97
140001e55:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140001e5c:	00 00
140001e5e:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140001e63:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001e68:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140001e6d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001e72:	48 8d 05 c7 32 00 00 	lea    0x32c7(%rip),%rax        # 0x140005140
140001e79:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140001e7e:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140001e83:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140001e88:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140001e8d:	33 c9                	xor    %ecx,%ecx
140001e8f:	ff 15 2b 13 00 00    	call   *0x132b(%rip)        # 0x1400031c0
140001e95:	eb 23                	jmp    0x140001eba
140001e97:	48 8b 05 3a 33 00 00 	mov    0x333a(%rip),%rax        # 0x1400051d8
140001e9e:	48 8b 00             	mov    (%rax),%rax
140001ea1:	48 89 05 90 33 00 00 	mov    %rax,0x3390(%rip)        # 0x140005238
140001ea8:	48 8b 05 29 33 00 00 	mov    0x3329(%rip),%rax        # 0x1400051d8
140001eaf:	48 83 c0 08          	add    $0x8,%rax
140001eb3:	48 89 05 1e 33 00 00 	mov    %rax,0x331e(%rip)        # 0x1400051d8
140001eba:	48 8b 05 77 33 00 00 	mov    0x3377(%rip),%rax        # 0x140005238
140001ec1:	48 89 05 e8 31 00 00 	mov    %rax,0x31e8(%rip)        # 0x1400050b0
140001ec8:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140001ecf:	00
140001ed0:	48 89 05 e9 32 00 00 	mov    %rax,0x32e9(%rip)        # 0x1400051c0
140001ed7:	c7 05 bf 31 00 00 09 	movl   $0xc0000409,0x31bf(%rip)        # 0x1400050a0
140001ede:	04 00 c0
140001ee1:	c7 05 b9 31 00 00 01 	movl   $0x1,0x31b9(%rip)        # 0x1400050a4
140001ee8:	00 00 00
140001eeb:	c7 05 c3 31 00 00 03 	movl   $0x3,0x31c3(%rip)        # 0x1400050b8
140001ef2:	00 00 00
140001ef5:	b8 08 00 00 00       	mov    $0x8,%eax
140001efa:	48 6b c0 00          	imul   $0x0,%rax,%rax
140001efe:	48 8d 0d bb 31 00 00 	lea    0x31bb(%rip),%rcx        # 0x1400050c0
140001f05:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
140001f0c:	00
140001f0d:	b8 08 00 00 00       	mov    $0x8,%eax
140001f12:	48 6b c0 01          	imul   $0x1,%rax,%rax
140001f16:	48 8d 0d a3 31 00 00 	lea    0x31a3(%rip),%rcx        # 0x1400050c0
140001f1d:	48 8b 15 24 31 00 00 	mov    0x3124(%rip),%rdx        # 0x140005048
140001f24:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
140001f28:	b8 08 00 00 00       	mov    $0x8,%eax
140001f2d:	48 6b c0 02          	imul   $0x2,%rax,%rax
140001f31:	48 8d 0d 88 31 00 00 	lea    0x3188(%rip),%rcx        # 0x1400050c0
140001f38:	48 8b 15 11 31 00 00 	mov    0x3111(%rip),%rdx        # 0x140005050
140001f3f:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
140001f43:	b8 08 00 00 00       	mov    $0x8,%eax
140001f48:	48 6b c0 00          	imul   $0x0,%rax,%rax
140001f4c:	48 8b 0d f5 30 00 00 	mov    0x30f5(%rip),%rcx        # 0x140005048
140001f53:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
140001f58:	b8 08 00 00 00       	mov    $0x8,%eax
140001f5d:	48 6b c0 01          	imul   $0x1,%rax,%rax
140001f61:	48 8b 0d e8 30 00 00 	mov    0x30e8(%rip),%rcx        # 0x140005050
140001f68:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
140001f6d:	48 8d 0d 8c 10 00 00 	lea    0x108c(%rip),%rcx        # 0x140003000
140001f74:	e8 53 fe ff ff       	call   0x140001dcc
140001f79:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140001f80:	c3                   	ret
140001f81:	cc                   	int3
140001f82:	cc                   	int3
140001f83:	cc                   	int3
140001f84:	cc                   	int3
140001f85:	cc                   	int3
140001f86:	cc                   	int3
140001f87:	cc                   	int3
140001f88:	cc                   	int3
140001f89:	cc                   	int3
140001f8a:	cc                   	int3
140001f8b:	cc                   	int3
140001f8c:	cc                   	int3
140001f8d:	cc                   	int3
140001f8e:	cc                   	int3
140001f8f:	cc                   	int3
140001f90:	cc                   	int3
140001f91:	cc                   	int3
140001f92:	cc                   	int3
140001f93:	cc                   	int3
140001f94:	cc                   	int3
140001f95:	cc                   	int3
140001f96:	cc                   	int3
140001f97:	cc                   	int3
140001f98:	48 83 ec 28          	sub    $0x28,%rsp
140001f9c:	4d 8b 41 38          	mov    0x38(%r9),%r8
140001fa0:	48 8b ca             	mov    %rdx,%rcx
140001fa3:	49 8b d1             	mov    %r9,%rdx
140001fa6:	e8 11 00 00 00       	call   0x140001fbc
140001fab:	b8 01 00 00 00       	mov    $0x1,%eax
140001fb0:	48 83 c4 28          	add    $0x28,%rsp
140001fb4:	c3                   	ret
140001fb5:	cc                   	int3
140001fb6:	cc                   	int3
140001fb7:	cc                   	int3
140001fb8:	cc                   	int3
140001fb9:	cc                   	int3
140001fba:	cc                   	int3
140001fbb:	cc                   	int3
140001fbc:	40 53                	rex push %rbx
140001fbe:	45 8b 18             	mov    (%r8),%r11d
140001fc1:	48 8b da             	mov    %rdx,%rbx
140001fc4:	41 83 e3 f8          	and    $0xfffffff8,%r11d
140001fc8:	4c 8b c9             	mov    %rcx,%r9
140001fcb:	41 f6 00 04          	testb  $0x4,(%r8)
140001fcf:	4c 8b d1             	mov    %rcx,%r10
140001fd2:	74 13                	je     0x140001fe7
140001fd4:	41 8b 40 08          	mov    0x8(%r8),%eax
140001fd8:	4d 63 50 04          	movslq 0x4(%r8),%r10
140001fdc:	f7 d8                	neg    %eax
140001fde:	4c 03 d1             	add    %rcx,%r10
140001fe1:	48 63 c8             	movslq %eax,%rcx
140001fe4:	4c 23 d1             	and    %rcx,%r10
140001fe7:	49 63 c3             	movslq %r11d,%rax
140001fea:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
140001fee:	48 8b 43 10          	mov    0x10(%rbx),%rax
140001ff2:	8b 48 08             	mov    0x8(%rax),%ecx
140001ff5:	48 8b 43 08          	mov    0x8(%rbx),%rax
140001ff9:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
140001ffe:	74 0b                	je     0x14000200b
140002000:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
140002005:	83 e0 f0             	and    $0xfffffff0,%eax
140002008:	4c 03 c8             	add    %rax,%r9
14000200b:	4c 33 ca             	xor    %rdx,%r9
14000200e:	49 8b c9             	mov    %r9,%rcx
140002011:	5b                   	pop    %rbx
140002012:	e9 69 fa ff ff       	jmp    0x140001a80
140002017:	cc                   	int3
140002018:	cc                   	int3
140002019:	cc                   	int3
14000201a:	cc                   	int3
14000201b:	cc                   	int3
14000201c:	cc                   	int3
14000201d:	cc                   	int3
14000201e:	cc                   	int3
14000201f:	cc                   	int3
140002020:	cc                   	int3
140002021:	cc                   	int3
140002022:	cc                   	int3
140002023:	cc                   	int3
140002024:	cc                   	int3
140002025:	cc                   	int3
140002026:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000202d:	00 00 00
140002030:	ff e0                	jmp    *%rax
140002032:	cc                   	int3
140002033:	cc                   	int3
140002034:	cc                   	int3
140002035:	cc                   	int3
140002036:	cc                   	int3
140002037:	cc                   	int3
140002038:	cc                   	int3
140002039:	cc                   	int3
14000203a:	cc                   	int3
14000203b:	cc                   	int3
14000203c:	cc                   	int3
14000203d:	cc                   	int3
14000203e:	cc                   	int3
14000203f:	cc                   	int3
140002040:	40 55                	rex push %rbp
140002042:	48 83 ec 20          	sub    $0x20,%rsp
140002046:	48 8b ea             	mov    %rdx,%rbp
140002049:	48 8b 01             	mov    (%rcx),%rax
14000204c:	48 8b d1             	mov    %rcx,%rdx
14000204f:	8b 08                	mov    (%rax),%ecx
140002051:	e8 b8 fa ff ff       	call   0x140001b0e
140002056:	90                   	nop
140002057:	48 83 c4 20          	add    $0x20,%rsp
14000205b:	5d                   	pop    %rbp
14000205c:	c3                   	ret
14000205d:	cc                   	int3
14000205e:	cc                   	int3
14000205f:	cc                   	int3
140002060:	cc                   	int3
140002061:	cc                   	int3
140002062:	cc                   	int3
140002063:	cc                   	int3
140002064:	cc                   	int3
140002065:	cc                   	int3
140002066:	cc                   	int3
140002067:	cc                   	int3
140002068:	cc                   	int3
140002069:	cc                   	int3
14000206a:	cc                   	int3
14000206b:	cc                   	int3
14000206c:	cc                   	int3
14000206d:	cc                   	int3
14000206e:	cc                   	int3
14000206f:	cc                   	int3
140002070:	40 55                	rex push %rbp
140002072:	48 83 ec 20          	sub    $0x20,%rsp
140002076:	48 8b ea             	mov    %rdx,%rbp
140002079:	48 8b 01             	mov    (%rcx),%rax
14000207c:	33 c9                	xor    %ecx,%ecx
14000207e:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
140002084:	0f 94 c1             	sete   %cl
140002087:	8b c1                	mov    %ecx,%eax
140002089:	48 83 c4 20          	add    $0x20,%rsp
14000208d:	5d                   	pop    %rbp
14000208e:	c3                   	ret
14000208f:	cc                   	int3