1400cdcd7:	f2 0f 10 35 d9 39 14 	movsd  0x1439d9(%rip),%xmm6        # 0x1402116b8
1400cdcde:	00
1400cdcdf:	45 31 f6             	xor    %r14d,%r14d
1400cdce2:	4d 8d a0 48 04 00 00 	lea    0x448(%r8),%r12
1400cdce9:	48 8d 2d 3c 1b 14 00 	lea    0x141b3c(%rip),%rbp        # 0x14020f82c
1400cdcf0:	49 8b 07             	mov    (%r15),%rax
1400cdcf3:	4c 89 e1             	mov    %r12,%rcx
1400cdcf6:	4a 8b 34 f0          	mov    (%rax,%r14,8),%rsi
1400cdcfa:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400cdcfe:	48 8b 50 28          	mov    0x28(%rax),%rdx
1400cdd02:	e8 09 18 fd ff       	call   0x14009f510
1400cdd07:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400cdd0b:	48 89 c7             	mov    %rax,%rdi
1400cdd0e:	48 85 db             	test   %rbx,%rbx
1400cdd11:	0f 84 c9 01 00 00    	je     0x1400cdee0
1400cdd17:	8b 13                	mov    (%rbx),%edx
1400cdd19:	44 0f be 4e 12       	movsbl 0x12(%rsi),%r9d
1400cdd1e:	85 d2                	test   %edx,%edx
1400cdd20:	75 06                	jne    0x1400cdd28
1400cdd22:	41 0f be c1          	movsbl %r9b,%eax
1400cdd26:	89 03                	mov    %eax,(%rbx)
1400cdd28:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400cdd2c:	0f b7 42 4c          	movzwl 0x4c(%rdx),%eax
1400cdd30:	89 c1                	mov    %eax,%ecx
1400cdd32:	66 81 e1 00 f0       	and    $0xf000,%cx
1400cdd37:	66 81 f9 00 e0       	cmp    $0xe000,%cx
1400cdd3c:	0f 84 ee 00 00 00    	je     0x1400cde30
1400cdd42:	41 8d 51 bf          	lea    -0x41(%r9),%edx
1400cdd46:	80 fa 14             	cmp    $0x14,%dl
1400cdd49:	0f 87 71 01 00 00    	ja     0x1400cdec0
1400cdd4f:	0f b6 d2             	movzbl %dl,%edx
1400cdd52:	48 63 54 95 00       	movslq 0x0(%rbp,%rdx,4),%rdx
1400cdd57:	48 01 ea             	add    %rbp,%rdx
1400cdd5a:	ff e2                	jmp    *%rdx
1400cdd5c:	0f 1f 40 00          	nopl   0x0(%rax)
1400cdd60:	8b 43 60             	mov    0x60(%rbx),%eax
1400cdd63:	85 c0                	test   %eax,%eax
1400cdd65:	0f 85 b6 01 00 00    	jne    0x1400cdf21
1400cdd6b:	48 8b 06             	mov    (%rsi),%rax
1400cdd6e:	48 8b 48 28          	mov    0x28(%rax),%rcx
1400cdd72:	e8 89 cc ff ff       	call   0x1400caa00
1400cdd77:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400cdd7b:	48 89 43 68          	mov    %rax,0x68(%rbx)
1400cdd7f:	0f b7 46 10          	movzwl 0x10(%rsi),%eax
1400cdd83:	6b c0 64             	imul   $0x64,%eax,%eax
1400cdd86:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
1400cdd8a:	f2 0f 5e c6          	divsd  %xmm6,%xmm0
1400cdd8e:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
1400cdd92:	89 43 64             	mov    %eax,0x64(%rbx)
1400cdd95:	0f be 46 12          	movsbl 0x12(%rsi),%eax
1400cdd99:	89 43 60             	mov    %eax,0x60(%rbx)
1400cdd9c:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400cdda0:	0f b7 40 4c          	movzwl 0x4c(%rax),%eax
1400cdda4:	48 8b 16             	mov    (%rsi),%rdx
1400cdda7:	c1 e0 10             	shl    $0x10,%eax
1400cddaa:	66 0f ef c9          	pxor   %xmm1,%xmm1
1400cddae:	0f b7 4a 4c          	movzwl 0x4c(%rdx),%ecx
1400cddb2:	09 c8                	or     %ecx,%eax
1400cddb4:	66 0f 6e c0          	movd   %eax,%xmm0
1400cddb8:	66 0f 61 c1          	punpcklwd %xmm1,%xmm0
1400cddbc:	66 0f d6 43 10       	movq   %xmm0,0x10(%rbx)
1400cddc1:	f3 0f 6f 12          	movdqu (%rdx),%xmm2
1400cddc5:	0f 11 53 3c          	movups %xmm2,0x3c(%rbx)
1400cddc9:	f3 0f 6f 5a 10       	movdqu 0x10(%rdx),%xmm3
1400cddce:	0f 11 5b 4c          	movups %xmm3,0x4c(%rbx)
1400cddd2:	8b 42 20             	mov    0x20(%rdx),%eax
1400cddd5:	89 43 5c             	mov    %eax,0x5c(%rbx)
1400cddd8:	49 83 c6 01          	add    $0x1,%r14
1400cdddc:	45 39 77 0c          	cmp    %r14d,0xc(%r15)
1400cdde0:	0f 8f 0a ff ff ff    	jg     0x1400cdcf0
1400cdde6:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1400cddeb:	48 83 c4 38          	add    $0x38,%rsp
1400cddef:	5b                   	pop    %rbx
1400cddf0:	5e                   	pop    %rsi
1400cddf1:	5f                   	pop    %rdi
1400cddf2:	5d                   	pop    %rbp
1400cddf3:	41 5c                	pop    %r12
1400cddf5:	41 5d                	pop    %r13
1400cddf7:	41 5e                	pop    %r14
1400cddf9:	41 5f                	pop    %r15
1400cddfb:	c3                   	ret
1400cddfc:	0f 1f 40 00          	nopl   0x0(%rax)
1400cde00:	48 8b 06             	mov    (%rsi),%rax
1400cde03:	0f b7 50 4c          	movzwl 0x4c(%rax),%edx
1400cde07:	89 53 10             	mov    %edx,0x10(%rbx)
1400cde0a:	f3 0f 6f 20          	movdqu (%rax),%xmm4
1400cde0e:	0f 11 63 3c          	movups %xmm4,0x3c(%rbx)
1400cde12:	f3 0f 6f 68 10       	movdqu 0x10(%rax),%xmm5
1400cde17:	0f 11 6b 4c          	movups %xmm5,0x4c(%rbx)
1400cde1b:	8b 40 20             	mov    0x20(%rax),%eax
1400cde1e:	89 43 5c             	mov    %eax,0x5c(%rbx)
1400cde21:	eb b5                	jmp    0x1400cddd8
1400cde23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cde28:	89 43 14             	mov    %eax,0x14(%rbx)
1400cde2b:	eb ab                	jmp    0x1400cddd8
1400cde2d:	0f 1f 00             	nopl   (%rax)
1400cde30:	0f b6 4a 50          	movzbl 0x50(%rdx),%ecx
1400cde34:	44 0f b6 43 70       	movzbl 0x70(%rbx),%r8d
1400cde39:	4c 8b 1e             	mov    (%rsi),%r11
1400cde3c:	c0 e9 03             	shr    $0x3,%cl
1400cde3f:	41 83 e0 fc          	and    $0xfffffffc,%r8d
1400cde43:	83 e1 03             	and    $0x3,%ecx
1400cde46:	41 09 c8             	or     %ecx,%r8d
1400cde49:	44 88 43 70          	mov    %r8b,0x70(%rbx)
1400cde4d:	4d 8b 03             	mov    (%r11),%r8
1400cde50:	4d 8b 53 08          	mov    0x8(%r11),%r10
1400cde54:	4c 33 02             	xor    (%rdx),%r8
1400cde57:	4c 33 52 08          	xor    0x8(%rdx),%r10
1400cde5b:	4d 09 d0             	or     %r10,%r8
1400cde5e:	0f 84 9c 00 00 00    	je     0x1400cdf00
1400cde64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400cde6a:	0f b6 53 70          	movzbl 0x70(%rbx),%edx
1400cde6e:	41 c1 e0 02          	shl    $0x2,%r8d
1400cde72:	83 e2 fb             	and    $0xfffffffb,%edx
1400cde75:	44 09 c2             	or     %r8d,%edx
1400cde78:	88 53 70             	mov    %dl,0x70(%rbx)
1400cde7b:	41 83 bd 3c 03 00 00 	cmpl   $0x2,0x33c(%r13)
1400cde82:	02
1400cde83:	0f 85 b9 fe ff ff    	jne    0x1400cdd42
1400cde89:	83 e2 04             	and    $0x4,%edx
1400cde8c:	41 b8 4d 00 00 00    	mov    $0x4d,%r8d
1400cde92:	75 19                	jne    0x1400cdead
1400cde94:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
1400cde9a:	80 f9 01             	cmp    $0x1,%cl
1400cde9d:	77 0e                	ja     0x1400cdead
1400cde9f:	41 b8 3f 00 00 00    	mov    $0x3f,%r8d
1400cdea5:	84 c9                	test   %cl,%cl
1400cdea7:	75 04                	jne    0x1400cdead
1400cdea9:	44 0f be 03          	movsbl (%rbx),%r8d
1400cdead:	41 8d 51 bf          	lea    -0x41(%r9),%edx
1400cdeb1:	44 89 03             	mov    %r8d,(%rbx)
1400cdeb4:	80 fa 14             	cmp    $0x14,%dl
1400cdeb7:	0f 86 92 fe ff ff    	jbe    0x1400cdd4f
1400cdebd:	0f 1f 00             	nopl   (%rax)
1400cdec0:	4c 8d 05 41 19 14 00 	lea    0x141941(%rip),%r8        # 0x14020f808
1400cdec7:	ba 08 02 00 00       	mov    $0x208,%edx
1400cdecc:	48 8d 0d 87 18 14 00 	lea    0x141887(%rip),%rcx        # 0x14020f75a
1400cded3:	e8 b8 58 ff ff       	call   0x1400c3790
1400cded8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400cdedf:	00
1400cdee0:	ba 78 00 00 00       	mov    $0x78,%edx
1400cdee5:	b9 01 00 00 00       	mov    $0x1,%ecx
1400cdeea:	e8 b1 cd ff ff       	call   0x1400caca0
1400cdeef:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400cdef3:	48 89 c3             	mov    %rax,%rbx
1400cdef6:	e9 1c fe ff ff       	jmp    0x1400cdd17
1400cdefb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cdf00:	4d 8b 43 10          	mov    0x10(%r11),%r8
1400cdf04:	4d 8b 53 18          	mov    0x18(%r11),%r10
1400cdf08:	4c 33 42 10          	xor    0x10(%rdx),%r8
1400cdf0c:	4c 33 52 18          	xor    0x18(%rdx),%r10
1400cdf10:	4d 09 d0             	or     %r10,%r8
1400cdf13:	0f 85 4b ff ff ff    	jne    0x1400cde64
1400cdf19:	45 31 c0             	xor    %r8d,%r8d
1400cdf1c:	e9 49 ff ff ff       	jmp    0x1400cde6a
1400cdf21:	4c 8d 05 08 18 14 00 	lea    0x141808(%rip),%r8        # 0x14020f730
1400cdf28:	ba fa 01 00 00       	mov    $0x1fa,%edx
1400cdf2d:	48 8d 0d 26 18 14 00 	lea    0x141826(%rip),%rcx        # 0x14020f75a
1400cdf34:	e8 57 58 ff ff       	call   0x1400c3790
1400cdf39:	90                   	nop
1400cdf3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cdf40:	55                   	push   %rbp
1400cdf41:	57                   	push   %rdi
1400cdf42:	56                   	push   %rsi
1400cdf43:	53                   	push   %rbx
1400cdf44:	48 81 ec e8 0b 00 00 	sub    $0xbe8,%rsp
1400cdf4b:	48 8b 2d 9e ab 16 00 	mov    0x16ab9e(%rip),%rbp        # 0x140238af0
1400cdf52:	45 31 c0             	xor    %r8d,%r8d
1400cdf55:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
1400cdf59:	48 89 9c 24 d8 0b 00 	mov    %rbx,0xbd8(%rsp)
1400cdf60:	00
1400cdf61:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400cdf66:	89 d7                	mov    %edx,%edi
1400cdf68:	48 89 ce             	mov    %rcx,%rsi
1400cdf6b:	48 89 da             	mov    %rbx,%rdx
1400cdf6e:	e8 3d 9d fb ff       	call   0x140087cb0
1400cdf73:	85 ff                	test   %edi,%edi
1400cdf75:	74 0b                	je     0x1400cdf82
1400cdf77:	c7 84 24 7c 06 00 00 	movl   $0x1,0x67c(%rsp)
1400cdf7e:	01 00 00 00
1400cdf82:	c7 84 24 60 06 00 00 	movl   $0x1,0x660(%rsp)
1400cdf89:	01 00 00 00
1400cdf8d:	48 89 d9             	mov    %rbx,%rcx
1400cdf90:	e8 bb 8d fb ff       	call   0x140086d50
1400cdf95:	8b 44 24 28          	mov    0x28(%rsp),%eax
1400cdf99:	85 c0                	test   %eax,%eax
1400cdf9b:	74 4b                	je     0x1400cdfe8
1400cdf9d:	48 8d 8c 24 d8 05 00 	lea    0x5d8(%rsp),%rcx
1400cdfa4:	00
1400cdfa5:	e8 46 b3 06 00       	call   0x1401392f0
1400cdfaa:	ba 01 00 00 00       	mov    $0x1,%edx
1400cdfaf:	48 89 d9             	mov    %rbx,%rcx
1400cdfb2:	e8 49 1d 06 00       	call   0x14012fd00
1400cdfb7:	48 89 d9             	mov    %rbx,%rcx
1400cdfba:	e8 31 f2 06 00       	call   0x14013d1f0
1400cdfbf:	48 89 d9             	mov    %rbx,%rcx
1400cdfc2:	89 c6                	mov    %eax,%esi
1400cdfc4:	e8 27 b0 fb ff       	call   0x140088ff0
1400cdfc9:	48 8b 84 24 d8 0b 00 	mov    0xbd8(%rsp),%rax
1400cdfd0:	00
1400cdfd1:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400cdfd5:	75 42                	jne    0x1400ce019
1400cdfd7:	89 f0                	mov    %esi,%eax
1400cdfd9:	48 81 c4 e8 0b 00 00 	add    $0xbe8,%rsp
1400cdfe0:	5b                   	pop    %rbx
1400cdfe1:	5e                   	pop    %rsi
1400cdfe2:	5f                   	pop    %rdi
1400cdfe3:	5d                   	pop    %rbp
1400cdfe4:	c3                   	ret
1400cdfe5:	0f 1f 00             	nopl   (%rax)
1400cdfe8:	48 8b 05 11 b4 16 00 	mov    0x16b411(%rip),%rax        # 0x140239400
1400cdfef:	48 89 f1             	mov    %rsi,%rcx
1400cdff2:	48 8b 00             	mov    (%rax),%rax
1400cdff5:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1400cdffc:	48 8b 50 78          	mov    0x78(%rax),%rdx
1400ce000:	e8 4b 2b ff ff       	call   0x1400c0b50
1400ce005:	4c 8d 05 74 18 14 00 	lea    0x141874(%rip),%r8        # 0x14020f880
1400ce00c:	48 89 d9             	mov    %rbx,%rcx
1400ce00f:	48 89 c2             	mov    %rax,%rdx
1400ce012:	e8 19 8d fb ff       	call   0x140086d30
1400ce017:	eb 84                	jmp    0x1400cdf9d
1400ce019:	e8 52 68 11 00       	call   0x1401e4870
1400ce01e:	90                   	nop
1400ce01f:	90                   	nop
1400ce020:	55                   	push   %rbp
1400ce021:	57                   	push   %rdi
1400ce022:	56                   	push   %rsi
1400ce023:	53                   	push   %rbx
1400ce024:	48 83 ec 58          	sub    $0x58,%rsp
1400ce028:	48 8b 3d c1 aa 16 00 	mov    0x16aac1(%rip),%rdi        # 0x140238af0
1400ce02f:	48 8b 07             	mov    (%rdi),%rax
1400ce032:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ce037:	31 c0                	xor    %eax,%eax
1400ce039:	48 89 d3             	mov    %rdx,%rbx
1400ce03c:	48 8b 05 5d b3 16 00 	mov    0x16b35d(%rip),%rax        # 0x1402393a0
1400ce043:	44 89 c6             	mov    %r8d,%esi
1400ce046:	8b 92 18 03 00 00    	mov    0x318(%rdx),%edx
1400ce04c:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400ce051:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400ce058:	00 00
1400ce05a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400ce05f:	31 c0                	xor    %eax,%eax
1400ce061:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400ce068:	00 00
1400ce06a:	85 d2                	test   %edx,%edx
1400ce06c:	74 42                	je     0x1400ce0b0
1400ce06e:	4c 8b 93 38 04 00 00 	mov    0x438(%rbx),%r10
1400ce075:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400ce079:	49 89 c9             	mov    %rcx,%r9
1400ce07c:	44 0f be c6          	movsbl %sil,%r8d
1400ce080:	48 8d 15 fa 17 14 00 	lea    0x1417fa(%rip),%rdx        # 0x14020f881
1400ce087:	4c 89 d1             	mov    %r10,%rcx
1400ce08a:	e8 e1 52 11 00       	call   0x1401e3370
1400ce08f:	48 89 e9             	mov    %rbp,%rcx
1400ce092:	e8 a9 c8 fc ff       	call   0x14009a940
1400ce097:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400ce09c:	48 2b 07             	sub    (%rdi),%rax
1400ce09f:	75 2b                	jne    0x1400ce0cc
1400ce0a1:	48 83 c4 58          	add    $0x58,%rsp
1400ce0a5:	5b                   	pop    %rbx
1400ce0a6:	5e                   	pop    %rsi
1400ce0a7:	5f                   	pop    %rdi
1400ce0a8:	5d                   	pop    %rbp
1400ce0a9:	c3                   	ret
1400ce0aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ce0b0:	48 8b 93 40 04 00 00 	mov    0x440(%rbx),%rdx
1400ce0b7:	45 31 c9             	xor    %r9d,%r9d
1400ce0ba:	49 89 e8             	mov    %rbp,%r8
1400ce0bd:	e8 5e 87 f8 ff       	call   0x140056820
1400ce0c2:	48 89 c1             	mov    %rax,%rcx
1400ce0c5:	b8 0a 00 00 00       	mov    $0xa,%eax
1400ce0ca:	eb a2                	jmp    0x1400ce06e
1400ce0cc:	e8 9f 67 11 00       	call   0x1401e4870
1400ce0d1:	90                   	nop
1400ce0d2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ce0d9:	00 00 00 00
1400ce0dd:	0f 1f 00             	nopl   (%rax)
1400ce0e0:	53                   	push   %rbx
1400ce0e1:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
1400ce0e8:	48 85 d2             	test   %rdx,%rdx
1400ce0eb:	74 63                	je     0x1400ce150
1400ce0ed:	48 c1 e2 04          	shl    $0x4,%rdx
1400ce0f1:	bb 01 00 00 00       	mov    $0x1,%ebx
1400ce0f6:	41 bb ff ff ff ff    	mov    $0xffffffff,%r11d
1400ce0fc:	4c 8d 14 11          	lea    (%rcx,%rdx,1),%r10
1400ce100:	31 d2                	xor    %edx,%edx
1400ce102:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ce109:	00 00 00 00
1400ce10d:	0f 1f 00             	nopl   (%rax)
1400ce110:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1400ce114:	41 8b 01             	mov    (%r9),%eax
1400ce117:	85 c0                	test   %eax,%eax
1400ce119:	74 22                	je     0x1400ce13d
1400ce11b:	83 f8 55             	cmp    $0x55,%eax
1400ce11e:	74 1d                	je     0x1400ce13d
1400ce120:	85 d2                	test   %edx,%edx
1400ce122:	0f 44 d3             	cmove  %ebx,%edx
1400ce125:	41 f6 41 70 03       	testb  $0x3,0x70(%r9)
1400ce12a:	74 0a                	je     0x1400ce136
1400ce12c:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
1400ce133:	41 8b 01             	mov    (%r9),%eax
1400ce136:	83 f8 44             	cmp    $0x44,%eax
1400ce139:	41 0f 44 d3          	cmove  %r11d,%edx
1400ce13d:	48 83 c1 10          	add    $0x10,%rcx
1400ce141:	49 39 ca             	cmp    %rcx,%r10
1400ce144:	75 ca                	jne    0x1400ce110
1400ce146:	89 d0                	mov    %edx,%eax
1400ce148:	5b                   	pop    %rbx
1400ce149:	c3                   	ret
1400ce14a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ce150:	31 d2                	xor    %edx,%edx
1400ce152:	89 d0                	mov    %edx,%eax
1400ce154:	5b                   	pop    %rbx
1400ce155:	c3                   	ret
1400ce156:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ce15d:	00 00 00
1400ce160:	41 55                	push   %r13
1400ce162:	41 54                	push   %r12
1400ce164:	55                   	push   %rbp
1400ce165:	57                   	push   %rdi
1400ce166:	56                   	push   %rsi
1400ce167:	53                   	push   %rbx
1400ce168:	48 83 ec 48          	sub    $0x48,%rsp
1400ce16c:	48 8b 2d 7d a9 16 00 	mov    0x16a97d(%rip),%rbp        # 0x140238af0
1400ce173:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1400ce17a:	00
1400ce17b:	48 89 cb             	mov    %rcx,%rbx
1400ce17e:	48 89 d0             	mov    %rdx,%rax
1400ce181:	44 89 c9             	mov    %r9d,%ecx
1400ce184:	4c 89 c7             	mov    %r8,%rdi
1400ce187:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1400ce18b:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400ce190:	31 d2                	xor    %edx,%edx
1400ce192:	48 8b 15 07 b2 16 00 	mov    0x16b207(%rip),%rdx        # 0x1402393a0
1400ce199:	44 89 ce             	mov    %r9d,%esi
1400ce19c:	81 e1 00 f0 00 00    	and    $0xf000,%ecx
1400ce1a2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400ce1a9:	00 00
1400ce1ab:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400ce1b0:	ba 01 00 00 00       	mov    $0x1,%edx
1400ce1b5:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400ce1bc:	00 00
1400ce1be:	81 f9 00 40 00 00    	cmp    $0x4000,%ecx
1400ce1c4:	74 7e                	je     0x1400ce244
1400ce1c6:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400ce1ca:	4c 8b 40 08          	mov    0x8(%rax),%r8
1400ce1ce:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1400ce1d3:	4c 89 e1             	mov    %r12,%rcx
1400ce1d6:	e8 d5 d7 fc ff       	call   0x14009b9b0
1400ce1db:	48 89 f9             	mov    %rdi,%rcx