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
140003f63:	cc                   	int3
140003f64:	cc                   	int3
140003f65:	cc                   	int3
140003f66:	cc                   	int3
140003f67:	cc                   	int3
140003f68:	cc                   	int3
140003f69:	cc                   	int3
140003f6a:	cc                   	int3
140003f6b:	cc                   	int3
140003f6c:	cc                   	int3
140003f6d:	cc                   	int3
140003f6e:	cc                   	int3
140003f6f:	cc                   	int3
140003f70:	48 8b c4             	mov    %rsp,%rax
140003f73:	4c 89 40 18          	mov    %r8,0x18(%rax)
140003f77:	48 89 50 10          	mov    %rdx,0x10(%rax)
140003f7b:	48 89 48 08          	mov    %rcx,0x8(%rax)
140003f7f:	56                   	push   %rsi
140003f80:	57                   	push   %rdi
140003f81:	41 56                	push   %r14
140003f83:	48 83 ec 50          	sub    $0x50,%rsp
140003f87:	49 8b f0             	mov    %r8,%rsi
140003f8a:	4c 8b f2             	mov    %rdx,%r14
140003f8d:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
140003f92:	48 83 60 d8 00       	andq   $0x0,-0x28(%rax)
140003f97:	83 60 20 00          	andl   $0x0,0x20(%rax)
140003f9b:	48 83 22 00          	andq   $0x0,(%rdx)
140003f9f:	41 83 20 00          	andl   $0x0,(%r8)
140003fa3:	4c 8d 40 e0          	lea    -0x20(%rax),%r8
140003fa7:	48 8d 50 20          	lea    0x20(%rax),%rdx
140003fab:	48 8d 48 d8          	lea    -0x28(%rax),%rcx
140003faf:	48 ff 15 82 bb 03 00 	rex.W call *0x3bb82(%rip)        # 0x14003fb38
140003fb6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003fbb:	8b f8                	mov    %eax,%edi
140003fbd:	85 c0                	test   %eax,%eax
140003fbf:	74 4e                	je     0x14000400f
140003fc1:	48 8d 15 38 80 04 00 	lea    0x48038(%rip),%rdx        # 0x14004c000
140003fc8:	48 8b 0d 31 80 04 00 	mov    0x48031(%rip),%rcx        # 0x14004c000
140003fcf:	48 3b ca             	cmp    %rdx,%rcx
140003fd2:	74 26                	je     0x140003ffa
140003fd4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140003fd8:	74 20                	je     0x140003ffa
140003fda:	ba 11 00 00 00       	mov    $0x11,%edx
140003fdf:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140003fe3:	4c 8d 0d ae d8 03 00 	lea    0x3d8ae(%rip),%r9        # 0x140041898
140003fea:	4c 8d 05 4f db 03 00 	lea    0x3db4f(%rip),%r8        # 0x140041b40
140003ff1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140003ff5:	e8 8a dc ff ff       	call   0x140001c84
140003ffa:	8b cf                	mov    %edi,%ecx
140003ffc:	48 ff 15 a5 bb 03 00 	rex.W call *0x3bba5(%rip)        # 0x14003fba8
140004003:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004008:	8b f8                	mov    %eax,%edi
14000400a:	e9 ea 00 00 00       	jmp    0x1400040f9
14000400f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140004014:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140004019:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14000401e:	4c 8d 0d e3 7f 04 00 	lea    0x47fe3(%rip),%r9        # 0x14004c008
140004025:	4c 8d 05 ec 54 03 00 	lea    0x354ec(%rip),%r8        # 0x140039518
14000402c:	48 8d 15 e5 d8 03 00 	lea    0x3d8e5(%rip),%rdx        # 0x140041918
140004033:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140004038:	48 ff 15 01 bb 03 00 	rex.W call *0x3bb01(%rip)        # 0x14003fb40
14000403f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004044:	eb 0f                	jmp    0x140004055
140004046:	8b f8                	mov    %eax,%edi
140004048:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14000404f:	00
140004050:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140004055:	85 ff                	test   %edi,%edi
140004057:	74 23                	je     0x14000407c
140004059:	48 8d 15 a0 7f 04 00 	lea    0x47fa0(%rip),%rdx        # 0x14004c000
140004060:	48 8b 0d 99 7f 04 00 	mov    0x47f99(%rip),%rcx        # 0x14004c000
140004067:	48 3b ca             	cmp    %rdx,%rcx
14000406a:	74 8e                	je     0x140003ffa
14000406c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140004070:	74 88                	je     0x140003ffa
140004072:	ba 12 00 00 00       	mov    $0x12,%edx
140004077:	e9 63 ff ff ff       	jmp    0x140003fdf
14000407c:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140004081:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140004086:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14000408d:	00
14000408e:	48 8d 05 ab fe ff ff 	lea    -0x155(%rip),%rax        # 0x140003f40
140004095:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000409a:	4c 8d 0d 6f fe ff ff 	lea    -0x191(%rip),%r9        # 0x140003f10
1400040a1:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
1400040a8:	00
1400040a9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400040ae:	48 8d 0d b3 da 03 00 	lea    0x3dab3(%rip),%rcx        # 0x140041b68
1400040b5:	e8 a6 f4 ff ff       	call   0x140003560
1400040ba:	8b f8                	mov    %eax,%edi
1400040bc:	85 c0                	test   %eax,%eax
1400040be:	79 39                	jns    0x1400040f9
1400040c0:	48 8d 15 39 7f 04 00 	lea    0x47f39(%rip),%rdx        # 0x14004c000
1400040c7:	48 8b 0d 32 7f 04 00 	mov    0x47f32(%rip),%rcx        # 0x14004c000
1400040ce:	48 3b ca             	cmp    %rdx,%rcx
1400040d1:	74 26                	je     0x1400040f9
1400040d3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400040d7:	74 20                	je     0x1400040f9
1400040d9:	ba 13 00 00 00       	mov    $0x13,%edx
1400040de:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400040e2:	4c 8d 0d af d7 03 00 	lea    0x3d7af(%rip),%r9        # 0x140041898
1400040e9:	4c 8d 05 50 da 03 00 	lea    0x3da50(%rip),%r8        # 0x140041b40
1400040f0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400040f4:	e8 8b db ff ff       	call   0x140001c84
1400040f9:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400040ff:	74 20                	je     0x140004121
140004101:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140004108:	00 00
14000410a:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14000410f:	33 d2                	xor    %edx,%edx
140004111:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140004115:	48 ff 15 5c c0 03 00 	rex.W call *0x3c05c(%rip)        # 0x140040178
14000411c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004121:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140004126:	48 85 c9             	test   %rcx,%rcx
140004129:	74 0c                	je     0x140004137
14000412b:	48 ff 15 16 ba 03 00 	rex.W call *0x3ba16(%rip)        # 0x14003fb48
140004132:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140004137:	8b c7                	mov    %edi,%eax
140004139:	48 83 c4 50          	add    $0x50,%rsp
14000413d:	41 5e                	pop    %r14
14000413f:	5f                   	pop    %rdi
140004140:	5e                   	pop    %rsi
140004141:	c3                   	ret
140004142:	cc                   	int3
140004143:	cc                   	int3
140004144:	cc                   	int3
140004145:	cc                   	int3
140004146:	cc                   	int3
140004147:	cc                   	int3
140004148:	cc                   	int3
140004149:	cc                   	int3
14000414a:	cc                   	int3
14000414b:	cc                   	int3
14000414c:	cc                   	int3
14000414d:	cc                   	int3
14000414e:	cc                   	int3
14000414f:	cc                   	int3
140004150:	48 8b c4             	mov    %rsp,%rax
140004153:	48 89 70 08          	mov    %rsi,0x8(%rax)
140004157:	48 89 78 10          	mov    %rdi,0x10(%rax)
14000415b:	41 56                	push   %r14
14000415d:	48 83 ec 60          	sub    $0x60,%rsp
140004161:	4d 8b f0             	mov    %r8,%r14
140004164:	44 8b d2             	mov    %edx,%r10d
140004167:	48 83 60 e8 00       	andq   $0x0,-0x18(%rax)
14000416c:	49 83 20 00          	andq   $0x0,(%r8)
140004170:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
140004175:	83 60 18 00          	andl   $0x0,0x18(%rax)
140004179:	4d 85 c9             	test   %r9,%r9
14000417c:	74 04                	je     0x140004182
14000417e:	49 83 21 00          	andq   $0x0,(%r9)
140004182:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140004189:	00
14000418a:	48 85 c0             	test   %rax,%rax
14000418d:	74 03                	je     0x140004192
14000418f:	83 20 00             	andl   $0x0,(%rax)
140004192:	48 85 c9             	test   %rcx,%rcx
140004195:	75 0f                	jne    0x1400041a6
140004197:	45 85 d2             	test   %r10d,%r10d
14000419a:	74 0f                	je     0x1400041ab
14000419c:	bf f0 00 00 c0       	mov    $0xc00000f0,%edi
1400041a1:	e9 24 01 00 00       	jmp    0x1400042ca
1400041a6:	45 85 d2             	test   %r10d,%r10d
1400041a9:	75 0f                	jne    0x1400041ba
1400041ab:	48 85 c9             	test   %rcx,%rcx
1400041ae:	74 0a                	je     0x1400041ba
1400041b0:	bf f1 00 00 c0       	mov    $0xc00000f1,%edi
1400041b5:	e9 10 01 00 00       	jmp    0x1400042ca
1400041ba:	4d 85 c9             	test   %r9,%r9
1400041bd:	75 14                	jne    0x1400041d3
1400041bf:	48 85 c0             	test   %rax,%rax
1400041c2:	74 0a                	je     0x1400041ce
1400041c4:	bf f6 00 00 c0       	mov    $0xc00000f6,%edi
1400041c9:	e9 fc 00 00 00       	jmp    0x1400042ca