1401c0cc2:	48 c7 84 24 58 01 00 	movq   $0x0,0x158(%rsp)
1401c0cc9:	00 00 00 00 00
1401c0cce:	48 89 e9             	mov    %rbp,%rcx
1401c0cd1:	89 44 24 58          	mov    %eax,0x58(%rsp)
1401c0cd5:	e8 be 91 02 00       	call   0x1401e9e98
1401c0cda:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c0cde:	41 89 c0             	mov    %eax,%r8d
1401c0ce1:	48 8b 8a 80 01 00 00 	mov    0x180(%rdx),%rcx
1401c0ce8:	48 89 ea             	mov    %rbp,%rdx
1401c0ceb:	e8 f0 a3 e9 ff       	call   0x14005b0e0
1401c0cf0:	85 c0                	test   %eax,%eax
1401c0cf2:	0f 88 dc 20 00 00    	js     0x1401c2dd4
1401c0cf8:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c0cfc:	48 98                	cltq
1401c0cfe:	4c 8d 84 24 20 02 00 	lea    0x220(%rsp),%r8
1401c0d05:	00
1401c0d06:	48 89 e9             	mov    %rbp,%rcx
1401c0d09:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1401c0d0e:	48 8b 92 80 01 00 00 	mov    0x180(%rdx),%rdx
1401c0d15:	48 8b 12             	mov    (%rdx),%rdx
1401c0d18:	4c 8b 2c c2          	mov    (%rdx,%rax,8),%r13
1401c0d1c:	48 8b 05 0d 84 07 00 	mov    0x7840d(%rip),%rax        # 0x140239130
1401c0d23:	4c 89 c2             	mov    %r8,%rdx
1401c0d26:	ff 10                	call   *(%rax)
1401c0d28:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1401c0d2d:	85 c0                	test   %eax,%eax
1401c0d2f:	74 39                	je     0x1401c0d6a
1401c0d31:	ff 15 e9 e6 0e 00    	call   *0xee6e9(%rip)        # 0x1402af420
1401c0d37:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1401c0d3c:	83 38 02             	cmpl   $0x2,(%rax)
1401c0d3f:	0f 85 c3 20 00 00    	jne    0x1401c2e08
1401c0d45:	49 8b 47 58          	mov    0x58(%r15),%rax
1401c0d49:	4c 89 ea             	mov    %r13,%rdx
1401c0d4c:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1401c0d51:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
1401c0d58:	e8 a3 95 ff ff       	call   0x1401ba300
1401c0d5d:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1401c0d62:	85 c0                	test   %eax,%eax
1401c0d64:	0f 85 f7 14 00 00    	jne    0x1401c2261
1401c0d6a:	41 8b 45 34          	mov    0x34(%r13),%eax
1401c0d6e:	25 00 f0 00 00       	and    $0xf000,%eax
1401c0d73:	3d 00 e0 00 00       	cmp    $0xe000,%eax
1401c0d78:	0f 85 a2 0b 00 00    	jne    0x1401c1920
1401c0d7e:	0f b7 84 24 26 02 00 	movzwl 0x226(%rsp),%eax
1401c0d85:	00
1401c0d86:	66 25 00 f0          	and    $0xf000,%ax
1401c0d8a:	66 3d 00 40          	cmp    $0x4000,%ax
1401c0d8e:	0f 85 b7 0b 00 00    	jne    0x1401c194b
1401c0d94:	8b 44 24 58          	mov    0x58(%rsp),%eax
1401c0d98:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401c0d9d:	4d 89 c1             	mov    %r8,%r9
1401c0da0:	4c 89 f9             	mov    %r15,%rcx
1401c0da3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401c0da8:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
1401c0daf:	00
1401c0db0:	4d 89 e8             	mov    %r13,%r8
1401c0db3:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401c0db7:	4c 89 da             	mov    %r11,%rdx
1401c0dba:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
1401c0dbf:	e8 bc a9 ff ff       	call   0x1401bb780
1401c0dc4:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1401c0dc9:	85 c0                	test   %eax,%eax
1401c0dcb:	0f 85 90 14 00 00    	jne    0x1401c2261
1401c0dd1:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
1401c0dd8:	00
1401c0dd9:	4c 89 d9             	mov    %r11,%rcx
1401c0ddc:	e8 df 9b ed ff       	call   0x14009a9c0
1401c0de1:	44 0f b6 4f 40       	movzbl 0x40(%rdi),%r9d
1401c0de6:	4c 8b 84 24 00 01 00 	mov    0x100(%rsp),%r8
1401c0ded:	00
1401c0dee:	4c 89 f1             	mov    %r14,%rcx
1401c0df1:	48 89 c2             	mov    %rax,%rdx
1401c0df4:	41 c0 e9 02          	shr    $0x2,%r9b
1401c0df8:	41 83 e1 01          	and    $0x1,%r9d
1401c0dfc:	41 83 f1 01          	xor    $0x1,%r9d
1401c0e00:	e8 0b 8e ff ff       	call   0x1401b9c10
1401c0e05:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1401c0e0c:	00
1401c0e0d:	8b 94 24 a8 01 00 00 	mov    0x1a8(%rsp),%edx
1401c0e14:	48 8d ac 24 d0 02 00 	lea    0x2d0(%rsp),%rbp
1401c0e1b:	00
1401c0e1c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401c0e22:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401c0e29:	00 00
1401c0e2b:	48 8b 8c 24 b0 01 00 	mov    0x1b0(%rsp),%rcx
1401c0e32:	00
1401c0e33:	49 89 e9             	mov    %rbp,%r9
1401c0e36:	e8 d5 6e e7 ff       	call   0x140037d10
1401c0e3b:	4c 89 f1             	mov    %r14,%rcx
1401c0e3e:	e8 fd 9a ed ff       	call   0x14009a940
1401c0e43:	48 8b 8c 24 b8 01 00 	mov    0x1b8(%rsp),%rcx
1401c0e4a:	00
1401c0e4b:	e8 60 80 f3 ff       	call   0x1400f8eb0
1401c0e50:	48 8b 05 49 85 07 00 	mov    0x78549(%rip),%rax        # 0x1402393a0
1401c0e57:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401c0e5b:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1401c0e60:	0f 11 84 24 30 02 00 	movups %xmm0,0x230(%rsp)
1401c0e67:	00
1401c0e68:	48 33 94 24 d8 02 00 	xor    0x2d8(%rsp),%rdx
1401c0e6f:	00
1401c0e70:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
1401c0e77:	00
1401c0e78:	49 8b 04 24          	mov    (%r12),%rax
1401c0e7c:	48 33 84 24 d0 02 00 	xor    0x2d0(%rsp),%rax
1401c0e83:	00
1401c0e84:	f3 0f 6f 94 24 30 02 	movdqu 0x230(%rsp),%xmm2
1401c0e8b:	00 00
1401c0e8d:	48 c7 84 24 a0 01 00 	movq   $0x0,0x1a0(%rsp)
1401c0e94:	00 00 00 00 00
1401c0e99:	48 09 d0             	or     %rdx,%rax
1401c0e9c:	48 c7 84 24 a8 01 00 	movq   $0x0,0x1a8(%rsp)
1401c0ea3:	00 00 00 00 00
1401c0ea8:	48 c7 84 24 c0 01 00 	movq   $0x0,0x1c0(%rsp)
1401c0eaf:	00 00 00 00 00
1401c0eb4:	48 c7 84 24 c8 01 00 	movq   $0x0,0x1c8(%rsp)
1401c0ebb:	00 00 00 00 00
1401c0ec0:	0f 11 94 24 b0 01 00 	movups %xmm2,0x1b0(%rsp)
1401c0ec7:	00
1401c0ec8:	4c 8b 2f             	mov    (%rdi),%r13
1401c0ecb:	0f 11 84 24 20 02 00 	movups %xmm0,0x220(%rsp)
1401c0ed2:	00
1401c0ed3:	48 c7 84 24 08 01 00 	movq   $0x0,0x108(%rsp)
1401c0eda:	00 00 00 00 00
1401c0edf:	48 c7 84 24 00 01 00 	movq   $0x0,0x100(%rsp)
1401c0ee6:	00 00 00 00 00
1401c0eeb:	c7 84 24 08 01 00 00 	movl   $0xffffffff,0x108(%rsp)
1401c0ef2:	ff ff ff ff
1401c0ef6:	48 c7 84 24 50 01 00 	movq   $0x0,0x150(%rsp)
1401c0efd:	00 00 00 00 00
1401c0f02:	48 c7 84 24 58 01 00 	movq   $0x0,0x158(%rsp)
1401c0f09:	00 00 00 00 00
1401c0f0e:	0f 11 84 24 40 02 00 	movups %xmm0,0x240(%rsp)
1401c0f15:	00
1401c0f16:	0f 84 b8 06 00 00    	je     0x1401c15d4
1401c0f1c:	49 8b 04 24          	mov    (%r12),%rax
1401c0f20:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1401c0f25:	48 33 84 24 a0 02 00 	xor    0x2a0(%rsp),%rax
1401c0f2c:	00
1401c0f2d:	48 33 94 24 a8 02 00 	xor    0x2a8(%rsp),%rdx
1401c0f34:	00
1401c0f35:	48 09 d0             	or     %rdx,%rax
1401c0f38:	0f 84 a1 02 00 00    	je     0x1401c11df
1401c0f3e:	48 8b 84 24 d0 02 00 	mov    0x2d0(%rsp),%rax
1401c0f45:	00
1401c0f46:	48 8b 94 24 d8 02 00 	mov    0x2d8(%rsp),%rdx
1401c0f4d:	00
1401c0f4e:	48 33 84 24 a0 02 00 	xor    0x2a0(%rsp),%rax
1401c0f55:	00
1401c0f56:	48 33 94 24 a8 02 00 	xor    0x2a8(%rsp),%rdx
1401c0f5d:	00
1401c0f5e:	48 09 d0             	or     %rdx,%rax
1401c0f61:	0f 84 1f 0a 00 00    	je     0x1401c1986
1401c0f67:	4c 8d b4 24 d0 00 00 	lea    0xd0(%rsp),%r14
1401c0f6e:	00
1401c0f6f:	4c 89 e2             	mov    %r12,%rdx
1401c0f72:	4c 8d a4 24 e0 00 00 	lea    0xe0(%rsp),%r12
1401c0f79:	00
1401c0f7a:	4c 89 f1             	mov    %r14,%rcx
1401c0f7d:	e8 6e 23 ff ff       	call   0x1401b32f0
1401c0f82:	48 89 ea             	mov    %rbp,%rdx
1401c0f85:	4c 89 e1             	mov    %r12,%rcx
1401c0f88:	48 8d ac 24 f0 00 00 	lea    0xf0(%rsp),%rbp
1401c0f8f:	00
1401c0f90:	e8 5b 23 ff ff       	call   0x1401b32f0
1401c0f95:	48 89 da             	mov    %rbx,%rdx
1401c0f98:	48 89 e9             	mov    %rbp,%rcx
1401c0f9b:	e8 50 23 ff ff       	call   0x1401b32f0
1401c0fa0:	41 0f b6 57 6c       	movzbl 0x6c(%r15),%edx
1401c0fa5:	4d 89 f0             	mov    %r14,%r8
1401c0fa8:	0f b6 84 24 00 01 00 	movzbl 0x100(%rsp),%eax
1401c0faf:	00
1401c0fb0:	48 8d 8c 24 50 01 00 	lea    0x150(%rsp),%rcx
1401c0fb7:	00
1401c0fb8:	4c 8d 0d 4e 36 07 00 	lea    0x7364e(%rip),%r9        # 0x14023460d
1401c0fbf:	83 e2 03             	and    $0x3,%edx
1401c0fc2:	83 e0 f9             	and    $0xfffffff9,%eax
1401c0fc5:	01 d2                	add    %edx,%edx
1401c0fc7:	09 d0                	or     %edx,%eax
1401c0fc9:	4c 89 ea             	mov    %r13,%rdx
1401c0fcc:	88 84 24 00 01 00 00 	mov    %al,0x100(%rsp)
1401c0fd3:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
1401c0fda:	00
1401c0fdb:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401c0fe0:	49 8b 47 58          	mov    0x58(%r15),%rax
1401c0fe4:	48 8b 80 80 01 00 00 	mov    0x180(%rax),%rax
1401c0feb:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401c0ff0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401c0ff5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401c0ffa:	48 8d 05 11 36 07 00 	lea    0x73611(%rip),%rax        # 0x140234612
1401c1001:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c1006:	48 8d 05 0c 36 07 00 	lea    0x7360c(%rip),%rax        # 0x140234619
1401c100d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c1012:	e8 89 a4 fa ff       	call   0x14016b4a0
1401c1017:	89 c3                	mov    %eax,%ebx
1401c1019:	83 f8 02             	cmp    $0x2,%eax
1401c101c:	0f 84 56 15 00 00    	je     0x1401c2578
1401c1022:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1401c1029:	00
1401c102a:	e8 81 7e f3 ff       	call   0x1400f8eb0
1401c102f:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1401c1036:	00
1401c1037:	e8 74 7e f3 ff       	call   0x1400f8eb0
1401c103c:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1401c1043:	00
1401c1044:	e8 67 7e f3 ff       	call   0x1400f8eb0
1401c1049:	85 db                	test   %ebx,%ebx
1401c104b:	0f 88 13 1d 00 00    	js     0x1401c2d64
1401c1051:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
1401c1058:	00
1401c1059:	48 85 c9             	test   %rcx,%rcx
1401c105c:	0f 84 0a 1d 00 00    	je     0x1401c2d6c
1401c1062:	48 89 f1             	mov    %rsi,%rcx
1401c1065:	66 0f ef f6          	pxor   %xmm6,%xmm6
1401c1069:	e8 d2 98 ed ff       	call   0x14009a940
1401c106e:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1401c1075:	00
1401c1076:	e8 35 7e f3 ff       	call   0x1400f8eb0
1401c107b:	48 8b 05 1e 83 07 00 	mov    0x7831e(%rip),%rax        # 0x1402393a0
1401c1082:	48 89 f1             	mov    %rsi,%rcx
1401c1085:	4c 63 84 24 58 01 00 	movslq 0x158(%rsp),%r8
1401c108c:	00
1401c108d:	0f 11 b4 24 30 02 00 	movups %xmm6,0x230(%rsp)
1401c1094:	00
1401c1095:	48 8b 94 24 50 01 00 	mov    0x150(%rsp),%rdx
1401c109c:	00
1401c109d:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
1401c10a4:	00
1401c10a5:	4d 89 c1             	mov    %r8,%r9
1401c10a8:	f3 0f 6f 9c 24 30 02 	movdqu 0x230(%rsp),%xmm3
1401c10af:	00 00
1401c10b1:	48 c7 84 24 70 01 00 	movq   $0x0,0x170(%rsp)
1401c10b8:	00 00 00 00 00
1401c10bd:	48 c7 84 24 78 01 00 	movq   $0x0,0x178(%rsp)
1401c10c4:	00 00 00 00 00
1401c10c9:	48 c7 84 24 90 01 00 	movq   $0x0,0x190(%rsp)
1401c10d0:	00 00 00 00 00
1401c10d5:	48 c7 84 24 98 01 00 	movq   $0x0,0x198(%rsp)
1401c10dc:	00 00 00 00 00
1401c10e1:	0f 11 b4 24 20 02 00 	movups %xmm6,0x220(%rsp)
1401c10e8:	00
1401c10e9:	0f 11 b4 24 40 02 00 	movups %xmm6,0x240(%rsp)
1401c10f0:	00
1401c10f1:	0f 11 9c 24 80 01 00 	movups %xmm3,0x180(%rsp)
1401c10f8:	00
1401c10f9:	e8 c2 99 ed ff       	call   0x14009aac0
1401c10fe:	85 db                	test   %ebx,%ebx
1401c1100:	0f 84 07 01 00 00    	je     0x1401c120d
1401c1106:	8b 6f 20             	mov    0x20(%rdi),%ebp
1401c1109:	80 4f 40 40          	orb    $0x40,0x40(%rdi)
1401c110d:	85 ed                	test   %ebp,%ebp
1401c110f:	0f 85 02 10 00 00    	jne    0x1401c2117
1401c1115:	f3 0f 6f a4 24 70 02 	movdqu 0x270(%rsp),%xmm4
1401c111c:	00 00
1401c111e:	8b 84 24 90 02 00 00 	mov    0x290(%rsp),%eax
1401c1125:	f3 0f 6f 94 24 80 02 	movdqu 0x280(%rsp),%xmm2
1401c112c:	00 00
1401c112e:	0f 11 a7 f0 00 00 00 	movups %xmm4,0xf0(%rdi)
1401c1135:	0f 11 97 00 01 00 00 	movups %xmm2,0x100(%rdi)
1401c113c:	89 87 10 01 00 00    	mov    %eax,0x110(%rdi)
1401c1142:	f3 0f 6f ac 24 d0 02 	movdqu 0x2d0(%rsp),%xmm5
1401c1149:	00 00
1401c114b:	0f 11 af 14 01 00 00 	movups %xmm5,0x114(%rdi)
1401c1152:	f3 0f 6f b4 24 e0 02 	movdqu 0x2e0(%rsp),%xmm6
1401c1159:	00 00
1401c115b:	0f 11 b7 24 01 00 00 	movups %xmm6,0x124(%rdi)
1401c1162:	8b 84 24 f0 02 00 00 	mov    0x2f0(%rsp),%eax
1401c1169:	89 87 34 01 00 00    	mov    %eax,0x134(%rdi)
1401c116f:	f3 0f 6f ac 24 a0 02 	movdqu 0x2a0(%rsp),%xmm5
1401c1176:	00 00
1401c1178:	0f 11 af 38 01 00 00 	movups %xmm5,0x138(%rdi)
1401c117f:	f3 0f 6f b4 24 b0 02 	movdqu 0x2b0(%rsp),%xmm6
1401c1186:	00 00
1401c1188:	0f 11 b7 48 01 00 00 	movups %xmm6,0x148(%rdi)
1401c118f:	8b 84 24 c0 02 00 00 	mov    0x2c0(%rsp),%eax
1401c1196:	41 8b 5f 68          	mov    0x68(%r15),%ebx
1401c119a:	89 87 58 01 00 00    	mov    %eax,0x158(%rdi)
1401c11a0:	85 db                	test   %ebx,%ebx
1401c11a2:	0f 88 19 f4 ff ff    	js     0x1401c05c1
1401c11a8:	4c 8b 35 31 7e 07 00 	mov    0x77e31(%rip),%r14        # 0x140238fe0
1401c11af:	48 8b 1f             	mov    (%rdi),%rbx
1401c11b2:	48 8d 2d 27 31 07 00 	lea    0x73127(%rip),%rbp        # 0x1402342e0
1401c11b9:	45 8b 1e             	mov    (%r14),%r11d
1401c11bc:	45 85 db             	test   %r11d,%r11d
1401c11bf:	75 72                	jne    0x1401c1233
1401c11c1:	b9 02 00 00 00       	mov    $0x2,%ecx
1401c11c6:	ff 15 54 37 03 00    	call   *0x33754(%rip)        # 0x1401f4920
1401c11cc:	49 89 d8             	mov    %rbx,%r8
1401c11cf:	48 89 ea             	mov    %rbp,%rdx
1401c11d2:	48 89 c1             	mov    %rax,%rcx
1401c11d5:	e8 96 21 02 00       	call   0x1401e3370
1401c11da:	e9 e2 f3 ff ff       	jmp    0x1401c05c1
1401c11df:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1401c11e4:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1401c11e9:	48 33 84 24 b0 02 00 	xor    0x2b0(%rsp),%rax
1401c11f0:	00
1401c11f1:	48 33 94 24 b8 02 00 	xor    0x2b8(%rsp),%rdx
1401c11f8:	00
1401c11f9:	48 09 d0             	or     %rdx,%rax
1401c11fc:	0f 85 3c fd ff ff    	jne    0x1401c0f3e
1401c1202:	48 89 ea             	mov    %rbp,%rdx
1401c1205:	48 89 f1             	mov    %rsi,%rcx
1401c1208:	e8 23 89 ff ff       	call   0x1401b9b30
1401c120d:	45 8b 57 68          	mov    0x68(%r15),%r10d
1401c1211:	45 85 d2             	test   %r10d,%r10d
1401c1214:	0f 88 a7 f3 ff ff    	js     0x1401c05c1
1401c121a:	4c 8b 35 bf 7d 07 00 	mov    0x77dbf(%rip),%r14        # 0x140238fe0
1401c1221:	48 8b 1f             	mov    (%rdi),%rbx
1401c1224:	48 8d 2d dd 30 07 00 	lea    0x730dd(%rip),%rbp        # 0x140234308
1401c122b:	45 8b 0e             	mov    (%r14),%r9d
1401c122e:	45 85 c9             	test   %r9d,%r9d
1401c1231:	74 8e                	je     0x1401c11c1
1401c1233:	48 89 e9             	mov    %rbp,%rcx
1401c1236:	e8 2d 21 02 00       	call   0x1401e3368
1401c123b:	48 89 c5             	mov    %rax,%rbp
1401c123e:	eb 81                	jmp    0x1401c11c1
1401c1240:	8b 47 18             	mov    0x18(%rdi),%eax
1401c1243:	89 47 1c             	mov    %eax,0x1c(%rdi)
1401c1246:	48 85 f6             	test   %rsi,%rsi
1401c1249:	0f 84 c1 f2 ff ff    	je     0x1401c0510
1401c124f:	8b 47 1c             	mov    0x1c(%rdi),%eax
1401c1252:	44 8b 67 18          	mov    0x18(%rdi),%r12d
1401c1256:	85 c0                	test   %eax,%eax
1401c1258:	0f 85 94 1b 00 00    	jne    0x1401c2df2
1401c125e:	44 89 67 1c          	mov    %r12d,0x1c(%rdi)
1401c1262:	e9 a9 f2 ff ff       	jmp    0x1401c0510
1401c1267:	4c 8b 35 72 7d 07 00 	mov    0x77d72(%rip),%r14        # 0x140238fe0
1401c126e:	48 8d 0d 7b 26 07 00 	lea    0x7267b(%rip),%rcx        # 0x1402338f0
1401c1275:	41 8b 06             	mov    (%r14),%eax
1401c1278:	85 c0                	test   %eax,%eax
1401c127a:	74 08                	je     0x1401c1284
1401c127c:	e8 e7 20 02 00       	call   0x1401e3368
1401c1281:	48 89 c1             	mov    %rax,%rcx
1401c1284:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401c1289:	e8 a2 23 f0 ff       	call   0x1400c3630
1401c128e:	e9 46 0d 00 00       	jmp    0x1401c1fd9
1401c1293:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401c1298:	44 8b 6f 20          	mov    0x20(%rdi),%r13d
1401c129c:	48 8b 37             	mov    (%rdi),%rsi
1401c129f:	45 85 ed             	test   %r13d,%r13d
1401c12a2:	75 64                	jne    0x1401c1308
1401c12a4:	f6 47 40 08          	testb  $0x8,0x40(%rdi)
1401c12a8:	75 5e                	jne    0x1401c1308
1401c12aa:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1401c12ae:	4d 85 e4             	test   %r12,%r12
1401c12b1:	74 55                	je     0x1401c1308
1401c12b3:	8b 57 18             	mov    0x18(%rdi),%edx
1401c12b6:	4c 89 e1             	mov    %r12,%rcx
1401c12b9:	e8 92 a5 e9 ff       	call   0x14005b850
1401c12be:	85 c0                	test   %eax,%eax
1401c12c0:	0f 84 c4 f7 ff ff    	je     0x1401c0a8a