140003b22:	0f 84 43 fe ff ff    	je     0x14000396b
140003b28:	4d 85 ff             	test   %r15,%r15
140003b2b:	0f 84 3a fe ff ff    	je     0x14000396b
140003b31:	4d 85 f6             	test   %r14,%r14
140003b34:	0f 84 31 fe ff ff    	je     0x14000396b
140003b3a:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140003b41:	00
140003b42:	48 8b cf             	mov    %rdi,%rcx
140003b45:	44 8b 4d 00          	mov    0x0(%rbp),%r9d
140003b49:	4d 8b 45 00          	mov    0x0(%r13),%r8
140003b4d:	0f b7 94 24 98 00 00 	movzwl 0x98(%rsp),%edx
140003b54:	00
140003b55:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140003b5a:	4c 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%r14
140003b61:	00
140003b62:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140003b67:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140003b6e:	00
140003b6f:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140003b74:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140003b79:	e8 a2 f7 ff ff       	call   0x140003320
140003b7e:	8b d8                	mov    %eax,%ebx
140003b80:	e9 ee fd ff ff       	jmp    0x140003973
140003b85:	48 8b 0d 74 84 04 00 	mov    0x48474(%rip),%rcx        # 0x14004c000
140003b8c:	48 8d 05 6d 84 04 00 	lea    0x4846d(%rip),%rax        # 0x14004c000
140003b93:	48 3b c8             	cmp    %rax,%rcx
140003b96:	74 26                	je     0x140003bbe
140003b98:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140003b9c:	74 20                	je     0x140003bbe
140003b9e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140003ba2:	4c 8d 0d d7 dc 03 00 	lea    0x3dcd7(%rip),%r9        # 0x140041880
140003ba9:	ba 10 00 00 00       	mov    $0x10,%edx
140003bae:	89 74 24 20          	mov    %esi,0x20(%rsp)
140003bb2:	4c 8d 05 87 df 03 00 	lea    0x3df87(%rip),%r8        # 0x140041b40
140003bb9:	e8 c6 e0 ff ff       	call   0x140001c84
140003bbe:	41 bf 8b 02 00 c0    	mov    $0xc000028b,%r15d
140003bc4:	41 8b df             	mov    %r15d,%ebx
140003bc7:	eb 06                	jmp    0x140003bcf
140003bc9:	41 bf 8b 02 00 c0    	mov    $0xc000028b,%r15d
140003bcf:	4c 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%r14
140003bd6:	00
140003bd7:	e9 9d fd ff ff       	jmp    0x140003979
140003bdc:	cc                   	int3
140003bdd:	cc                   	int3
140003bde:	cc                   	int3
140003bdf:	cc                   	int3
140003be0:	cc                   	int3
140003be1:	cc                   	int3
140003be2:	cc                   	int3
140003be3:	cc                   	int3
140003be4:	cc                   	int3
140003be5:	cc                   	int3
140003be6:	cc                   	int3
140003be7:	cc                   	int3
140003be8:	cc                   	int3
140003be9:	cc                   	int3
140003bea:	cc                   	int3
140003beb:	cc                   	int3
140003bec:	cc                   	int3
140003bed:	cc                   	int3
140003bee:	cc                   	int3
140003bef:	cc                   	int3
140003bf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003bf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140003bfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140003bff:	57                   	push   %rdi
140003c00:	48 83 ec 50          	sub    $0x50,%rsp
140003c04:	4c 8b 9c 24 88 00 00 	mov    0x88(%rsp),%r11
140003c0b:	00
140003c0c:	49 8b e9             	mov    %r9,%rbp
140003c0f:	45 8b c8             	mov    %r8d,%r9d
140003c12:	48 8b da             	mov    %rdx,%rbx
140003c15:	48 8b f9             	mov    %rcx,%rdi
140003c18:	4d 85 db             	test   %r11,%r11
140003c1b:	74 04                	je     0x140003c21
140003c1d:	49 83 23 00          	andq   $0x0,(%r11)
140003c21:	4c 8b 94 24 90 00 00 	mov    0x90(%rsp),%r10
140003c28:	00
140003c29:	4d 85 d2             	test   %r10,%r10
140003c2c:	74 04                	je     0x140003c32
140003c2e:	41 83 22 00          	andl   $0x0,(%r10)
140003c32:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
140003c39:	00
140003c3a:	4d 85 c0             	test   %r8,%r8
140003c3d:	74 04                	je     0x140003c43
140003c3f:	49 83 20 00          	andq   $0x0,(%r8)
140003c43:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
140003c4a:	00
140003c4b:	48 85 d2             	test   %rdx,%rdx
140003c4e:	74 03                	je     0x140003c53
140003c50:	83 22 00             	andl   $0x0,(%rdx)
140003c53:	48 85 ff             	test   %rdi,%rdi
140003c56:	0f 84 03 01 00 00    	je     0x140003d5f
140003c5c:	48 85 db             	test   %rbx,%rbx
140003c5f:	75 0f                	jne    0x140003c70
140003c61:	45 85 c9             	test   %r9d,%r9d
140003c64:	74 0f                	je     0x140003c75
140003c66:	b8 f0 00 00 c0       	mov    $0xc00000f0,%eax
140003c6b:	e9 f4 00 00 00       	jmp    0x140003d64
140003c70:	45 85 c9             	test   %r9d,%r9d
140003c73:	75 0f                	jne    0x140003c84
140003c75:	48 85 db             	test   %rbx,%rbx
140003c78:	74 0a                	je     0x140003c84
140003c7a:	b8 f1 00 00 c0       	mov    $0xc00000f1,%eax
140003c7f:	e9 e0 00 00 00       	jmp    0x140003d64
140003c84:	48 85 ed             	test   %rbp,%rbp
140003c87:	75 0a                	jne    0x140003c93
140003c89:	b8 f2 00 00 c0       	mov    $0xc00000f2,%eax
140003c8e:	e9 d1 00 00 00       	jmp    0x140003d64
140003c93:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140003c9a:	00
140003c9b:	48 85 f6             	test   %rsi,%rsi
140003c9e:	75 0a                	jne    0x140003caa
140003ca0:	b8 f3 00 00 c0       	mov    $0xc00000f3,%eax
140003ca5:	e9 ba 00 00 00       	jmp    0x140003d64
140003caa:	4d 85 db             	test   %r11,%r11
140003cad:	75 0a                	jne    0x140003cb9
140003caf:	b8 f4 00 00 c0       	mov    $0xc00000f4,%eax
140003cb4:	e9 ab 00 00 00       	jmp    0x140003d64
140003cb9:	4d 85 d2             	test   %r10,%r10
140003cbc:	75 0a                	jne    0x140003cc8
140003cbe:	b8 f5 00 00 c0       	mov    $0xc00000f5,%eax
140003cc3:	e9 9c 00 00 00       	jmp    0x140003d64
140003cc8:	4d 85 c0             	test   %r8,%r8
140003ccb:	75 0f                	jne    0x140003cdc
140003ccd:	48 85 d2             	test   %rdx,%rdx
140003cd0:	74 16                	je     0x140003ce8
140003cd2:	b8 f6 00 00 c0       	mov    $0xc00000f6,%eax
140003cd7:	e9 88 00 00 00       	jmp    0x140003d64
140003cdc:	48 85 d2             	test   %rdx,%rdx
140003cdf:	75 07                	jne    0x140003ce8
140003ce1:	b8 f7 00 00 c0       	mov    $0xc00000f7,%eax
140003ce6:	eb 7c                	jmp    0x140003d64
140003ce8:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
140003cec:	48 ff c1             	inc    %rcx
140003cef:	80 3c 0f 00          	cmpb   $0x0,(%rdi,%rcx,1)
140003cf3:	75 f7                	jne    0x140003cec
140003cf5:	48 81 f9 ff ff 00 00 	cmp    $0xffff,%rcx
140003cfc:	77 5a                	ja     0x140003d58
140003cfe:	8d 41 f8             	lea    -0x8(%rcx),%eax
140003d01:	66 83 f8 18          	cmp    $0x18,%ax
140003d05:	77 58                	ja     0x140003d5f
140003d07:	48 85 db             	test   %rbx,%rbx
140003d0a:	75 09                	jne    0x140003d15
140003d0c:	45 85 c9             	test   %r9d,%r9d
140003d0f:	75 04                	jne    0x140003d15
140003d11:	33 c0                	xor    %eax,%eax
140003d13:	eb 4f                	jmp    0x140003d64
140003d15:	83 3d 80 8e 04 00 00 	cmpl   $0x0,0x48e80(%rip)        # 0x14004cb9c
140003d1c:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140003d21:	0f b7 d1             	movzwl %cx,%edx
140003d24:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140003d29:	48 8b cf             	mov    %rdi,%rcx
140003d2c:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
140003d31:	4c 8b c3             	mov    %rbx,%r8
140003d34:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
140003d39:	74 11                	je     0x140003d4c
140003d3b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140003d40:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140003d45:	e8 1e fb ff ff       	call   0x140003868
140003d4a:	eb 18                	jmp    0x140003d64
140003d4c:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140003d51:	e8 2a f9 ff ff       	call   0x140003680
140003d56:	eb 0c                	jmp    0x140003d64
140003d58:	b8 95 00 00 c0       	mov    $0xc0000095,%eax
140003d5d:	eb 05                	jmp    0x140003d64
140003d5f:	b8 ef 00 00 c0       	mov    $0xc00000ef,%eax
140003d64:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140003d69:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140003d6e:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140003d73:	48 83 c4 50          	add    $0x50,%rsp
140003d77:	5f                   	pop    %rdi
140003d78:	c3                   	ret
140003d79:	cc                   	int3
140003d7a:	cc                   	int3
140003d7b:	cc                   	int3
140003d7c:	cc                   	int3
140003d7d:	cc                   	int3
140003d7e:	cc                   	int3
140003d7f:	cc                   	int3
140003d80:	48 83 ec 48          	sub    $0x48,%rsp
140003d84:	45 33 db             	xor    %r11d,%r11d
140003d87:	4d 8b d0             	mov    %r8,%r10
140003d8a:	4d 85 c9             	test   %r9,%r9
140003d8d:	74 03                	je     0x140003d92
140003d8f:	4d 89 19             	mov    %r11,(%r9)
140003d92:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140003d97:	48 85 c0             	test   %rax,%rax
140003d9a:	74 03                	je     0x140003d9f
140003d9c:	44 89 18             	mov    %r11d,(%rax)
140003d9f:	66 44 3b 19          	cmp    (%rcx),%r11w
140003da3:	75 04                	jne    0x140003da9
140003da5:	33 c0                	xor    %eax,%eax
140003da7:	eb 2b                	jmp    0x140003dd4
140003da9:	44 0f b7 01          	movzwl (%rcx),%r8d
140003dad:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140003db2:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
140003db7:	4c 8b ca             	mov    %rdx,%r9
140003dba:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140003dbe:	48 8d 0d bb dd 03 00 	lea    0x3ddbb(%rip),%rcx        # 0x140041b80
140003dc5:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
140003dca:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140003dcf:	e8 8c f7 ff ff       	call   0x140003560
140003dd4:	48 83 c4 48          	add    $0x48,%rsp
140003dd8:	c3                   	ret
140003dd9:	cc                   	int3
140003dda:	cc                   	int3
140003ddb:	cc                   	int3
140003ddc:	cc                   	int3
140003ddd:	cc                   	int3
140003dde:	cc                   	int3
140003ddf:	cc                   	int3
140003de0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003de5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140003dea:	57                   	push   %rdi
140003deb:	48 83 ec 50          	sub    $0x50,%rsp
140003def:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140003df6:	00
140003df7:	33 db                	xor    %ebx,%ebx
140003df9:	49 8b f1             	mov    %r9,%rsi
140003dfc:	44 8b ca             	mov    %edx,%r9d
140003dff:	48 85 ff             	test   %rdi,%rdi
140003e02:	74 07                	je     0x140003e0b
140003e04:	0f 57 c0             	xorps  %xmm0,%xmm0
140003e07:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
140003e0b:	45 85 c9             	test   %r9d,%r9d
140003e0e:	0f 84 d7 00 00 00    	je     0x140003eeb
140003e14:	48 21 9c 24 80 00 00 	and    %rbx,0x80(%rsp)
140003e1b:	00
140003e1c:	21 5c 24 68          	and    %ebx,0x68(%rsp)
140003e20:	48 85 c9             	test   %rcx,%rcx
140003e23:	75 0f                	jne    0x140003e34
140003e25:	45 85 c9             	test   %r9d,%r9d
140003e28:	74 0a                	je     0x140003e34
140003e2a:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
140003e2f:	e9 b7 00 00 00       	jmp    0x140003eeb
140003e34:	4d 85 c0             	test   %r8,%r8
140003e37:	75 0a                	jne    0x140003e43
140003e39:	bb f2 00 00 c0       	mov    $0xc00000f2,%ebx
140003e3e:	e9 a8 00 00 00       	jmp    0x140003eeb
140003e43:	48 85 f6             	test   %rsi,%rsi
140003e46:	75 0a                	jne    0x140003e52
140003e48:	bb f3 00 00 c0       	mov    $0xc00000f3,%ebx
140003e4d:	e9 99 00 00 00       	jmp    0x140003eeb
140003e52:	48 21 5c 24 48       	and    %rbx,0x48(%rsp)
140003e57:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140003e5c:	48 21 5c 24 40       	and    %rbx,0x40(%rsp)
140003e61:	ba 0e 00 00 00       	mov    $0xe,%edx
140003e66:	39 1d 30 8d 04 00    	cmp    %ebx,0x48d30(%rip)        # 0x14004cb9c
140003e6c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140003e71:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140003e78:	00
140003e79:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140003e7e:	74 1b                	je     0x140003e9b
140003e80:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140003e85:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140003e8a:	4c 8b c1             	mov    %rcx,%r8
140003e8d:	48 8d 0d ec dc 03 00 	lea    0x3dcec(%rip),%rcx        # 0x140041b80
140003e94:	e8 cf f9 ff ff       	call   0x140003868
140003e99:	eb 14                	jmp    0x140003eaf
140003e9b:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140003ea0:	4c 8b c1             	mov    %rcx,%r8
140003ea3:	48 8d 0d d6 dc 03 00 	lea    0x3dcd6(%rip),%rcx        # 0x140041b80
140003eaa:	e8 d1 f7 ff ff       	call   0x140003680
140003eaf:	8b d8                	mov    %eax,%ebx
140003eb1:	85 c0                	test   %eax,%eax
140003eb3:	78 36                	js     0x140003eeb
140003eb5:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
140003eb9:	81 f9 ff ff 00 00    	cmp    $0xffff,%ecx
140003ebf:	72 17                	jb     0x140003ed8
140003ec1:	48 8b 0d 60 b9 03 00 	mov    0x3b960(%rip),%rcx        # 0x14003f828
140003ec8:	48 8b c6             	mov    %rsi,%rax
140003ecb:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
140003ed0:	ff 15 f2 c2 03 00    	call   *0x3c2f2(%rip)        # 0x1400401c8
140003ed6:	eb 13                	jmp    0x140003eeb
140003ed8:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140003edf:	00
140003ee0:	48 89 47 08          	mov    %rax,0x8(%rdi)
140003ee4:	66 89 0f             	mov    %cx,(%rdi)
140003ee7:	66 89 4f 02          	mov    %cx,0x2(%rdi)
140003eeb:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140003ef0:	8b c3                	mov    %ebx,%eax
140003ef2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140003ef7:	48 83 c4 50          	add    $0x50,%rsp
140003efb:	5f                   	pop    %rdi
140003efc:	c3                   	ret
140003efd:	cc                   	int3
140003efe:	cc                   	int3
140003eff:	cc                   	int3
140003f00:	cc                   	int3
140003f01:	cc                   	int3
140003f02:	cc                   	int3
140003f03:	cc                   	int3
140003f04:	cc                   	int3
140003f05:	cc                   	int3
140003f06:	cc                   	int3
140003f07:	cc                   	int3
140003f08:	cc                   	int3
140003f09:	cc                   	int3
140003f0a:	cc                   	int3
140003f0b:	cc                   	int3
140003f0c:	cc                   	int3
140003f0d:	cc                   	int3
140003f0e:	cc                   	int3
140003f0f:	cc                   	int3
140003f10:	65 48 8b 04 25 60 00 	mov    %gs:0x60,%rax
140003f17:	00 00
140003f19:	4c 8b c1             	mov    %rcx,%r8
140003f1c:	33 d2                	xor    %edx,%edx
140003f1e:	48 8b 48 30          	mov    0x30(%rax),%rcx
140003f22:	48 ff 25 87 c2 03 00 	rex.W jmp *0x3c287(%rip)        # 0x1400401b0
140003f29:	cc                   	int3
140003f2a:	cc                   	int3
140003f2b:	cc                   	int3
140003f2c:	cc                   	int3
140003f2d:	cc                   	int3
140003f2e:	cc                   	int3
140003f2f:	cc                   	int3
140003f30:	cc                   	int3
140003f31:	cc                   	int3
140003f32:	cc                   	int3
140003f33:	cc                   	int3
140003f34:	cc                   	int3
140003f35:	cc                   	int3
140003f36:	cc                   	int3
140003f37:	cc                   	int3
140003f38:	cc                   	int3
140003f39:	cc                   	int3
140003f3a:	cc                   	int3
140003f3b:	cc                   	int3
140003f3c:	cc                   	int3
140003f3d:	cc                   	int3
140003f3e:	cc                   	int3
140003f3f:	cc                   	int3
140003f40:	65 48 8b 04 25 60 00 	mov    %gs:0x60,%rax
140003f47:	00 00
140003f49:	4c 8b c1             	mov    %rcx,%r8
140003f4c:	33 d2                	xor    %edx,%edx
140003f4e:	48 8b 48 30          	mov    0x30(%rax),%rcx
140003f52:	48 ff 25 1f c2 03 00 	rex.W jmp *0x3c21f(%rip)        # 0x140040178
140003f59:	cc                   	int3
140003f5a:	cc                   	int3
140003f5b:	cc                   	int3
140003f5c:	cc                   	int3
140003f5d:	cc                   	int3
140003f5e:	cc                   	int3
140003f5f:	cc                   	int3
140003f60:	cc                   	int3
140003f61:	cc                   	int3
140003f62:	cc                   	int3