1408c1ca0:	44 0f b6 54 24 30    	movzbl 0x30(%rsp),%r10d
1408c1ca6:	80 3a fe             	cmpb   $0xfe,(%rdx)
1408c1ca9:	74 0e                	je     0x1408c1cb9
1408c1cab:	48 8b 42 18          	mov    0x18(%rdx),%rax
1408c1caf:	48 f7 d8             	neg    %rax
1408c1cb2:	1b c9                	sbb    %ecx,%ecx
1408c1cb4:	83 e1 06             	and    $0x6,%ecx
1408c1cb7:	eb 29                	jmp    0x1408c1ce2
1408c1cb9:	44 8b 4a 04          	mov    0x4(%rdx),%r9d
1408c1cbd:	45 8b c2             	mov    %r10d,%r8d
1408c1cc0:	41 8b c1             	mov    %r9d,%eax
1408c1cc3:	83 e0 03             	and    $0x3,%eax
1408c1cc6:	44 3b d0             	cmp    %eax,%r10d
1408c1cc9:	75 07                	jne    0x1408c1cd2
1408c1ccb:	b9 06 00 00 00       	mov    $0x6,%ecx
1408c1cd0:	eb 10                	jmp    0x1408c1ce2
1408c1cd2:	45 22 c1             	and    %r9b,%r8b
1408c1cd5:	b9 04 00 00 00       	mov    $0x4,%ecx
1408c1cda:	41 f6 c0 02          	test   $0x2,%r8b
1408c1cde:	41 0f 45 cb          	cmovne %r11d,%ecx
1408c1ce2:	3b ce                	cmp    %esi,%ecx
1408c1ce4:	7e 05                	jle    0x1408c1ceb
1408c1ce6:	4c 8b ea             	mov    %rdx,%r13
1408c1ce9:	8b f1                	mov    %ecx,%esi
1408c1ceb:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1408c1cef:	49 8b c5             	mov    %r13,%rax
1408c1cf2:	48 85 d2             	test   %rdx,%rdx
1408c1cf5:	75 af                	jne    0x1408c1ca6
1408c1cf7:	48 85 c0             	test   %rax,%rax
1408c1cfa:	74 0f                	je     0x1408c1d0b
1408c1cfc:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1408c1d01:	f6 40 2c 02          	testb  $0x2,0x2c(%rax)
1408c1d05:	0f 84 9d 00 00 00    	je     0x1408c1da8
1408c1d0b:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
1408c1d0f:	48 8d 0d ea e2 73 ff 	lea    -0x8c1d16(%rip),%rcx        # 0x140000000
1408c1d16:	41 8b f4             	mov    %r12d,%esi
1408c1d19:	0f b6 8c 08 20 7d 04 	movzbl 0x1047d20(%rax,%rcx,1),%ecx
1408c1d20:	01
1408c1d21:	b8 c9 42 16 b2       	mov    $0xb21642c9,%eax
1408c1d26:	03 cf                	add    %edi,%ecx
1408c1d28:	f7 e1                	mul    %ecx
1408c1d2a:	c1 ea 04             	shr    $0x4,%edx
1408c1d2d:	6b c2 17             	imul   $0x17,%edx,%eax
1408c1d30:	48 8b d5             	mov    %rbp,%rdx
1408c1d33:	2b c8                	sub    %eax,%ecx
1408c1d35:	e8 46 22 02 00       	call   0x1408e3f80
1408c1d3a:	4c 8b c0             	mov    %rax,%r8
1408c1d3d:	48 85 c0             	test   %rax,%rax
1408c1d40:	74 61                	je     0x1408c1da3
1408c1d42:	44 0f b6 74 24 30    	movzbl 0x30(%rsp),%r14d
1408c1d48:	41 ba 05 00 00 00    	mov    $0x5,%r10d
1408c1d4e:	66 90                	xchg   %ax,%ax
1408c1d50:	41 80 38 fe          	cmpb   $0xfe,(%r8)
1408c1d54:	74 0e                	je     0x1408c1d64
1408c1d56:	49 8b 48 18          	mov    0x18(%r8),%rcx
1408c1d5a:	48 f7 d9             	neg    %rcx
1408c1d5d:	1b d2                	sbb    %edx,%edx
1408c1d5f:	83 e2 06             	and    $0x6,%edx
1408c1d62:	eb 28                	jmp    0x1408c1d8c
1408c1d64:	45 8b 48 04          	mov    0x4(%r8),%r9d
1408c1d68:	41 8b ce             	mov    %r14d,%ecx
1408c1d6b:	41 8b c1             	mov    %r9d,%eax
1408c1d6e:	83 e0 03             	and    $0x3,%eax
1408c1d71:	44 3b f0             	cmp    %eax,%r14d
1408c1d74:	75 07                	jne    0x1408c1d7d
1408c1d76:	ba 06 00 00 00       	mov    $0x6,%edx
1408c1d7b:	eb 0f                	jmp    0x1408c1d8c
1408c1d7d:	41 22 c9             	and    %r9b,%cl
1408c1d80:	ba 04 00 00 00       	mov    $0x4,%edx
1408c1d85:	f6 c1 02             	test   $0x2,%cl
1408c1d88:	41 0f 45 d2          	cmovne %r10d,%edx
1408c1d8c:	3b d6                	cmp    %esi,%edx
1408c1d8e:	7e 05                	jle    0x1408c1d95
1408c1d90:	4d 8b e8             	mov    %r8,%r13
1408c1d93:	8b f2                	mov    %edx,%esi
1408c1d95:	4d 8b 40 10          	mov    0x10(%r8),%r8
1408c1d99:	4d 85 c0             	test   %r8,%r8
1408c1d9c:	75 b2                	jne    0x1408c1d50
1408c1d9e:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1408c1da3:	4d 85 ed             	test   %r13,%r13
1408c1da6:	74 06                	je     0x1408c1dae
1408c1da8:	4d 39 65 18          	cmp    %r12,0x18(%r13)
1408c1dac:	75 03                	jne    0x1408c1db1
1408c1dae:	4d 8b ec             	mov    %r12,%r13
1408c1db1:	8b 6c 24 48          	mov    0x48(%rsp),%ebp
1408c1db5:	4d 85 ed             	test   %r13,%r13
1408c1db8:	41 8b f4             	mov    %r12d,%esi
1408c1dbb:	41 8b cc             	mov    %r12d,%ecx
1408c1dbe:	40 0f 94 c6          	sete   %sil
1408c1dc2:	4d 85 ed             	test   %r13,%r13
1408c1dc5:	0f 95 c1             	setne  %cl
1408c1dc8:	e9 2e 02 00 00       	jmp    0x1408c1ffb
1408c1dcd:	48 39 70 20          	cmp    %rsi,0x20(%rax)
1408c1dd1:	41 8b ec             	mov    %r12d,%ebp
1408c1dd4:	40 0f 95 c5          	setne  %bpl
1408c1dd8:	f7 40 04 00 04 00 00 	testl  $0x400,0x4(%rax)
1408c1ddf:	0f 84 c1 00 00 00    	je     0x1408c1ea6
1408c1de5:	81 4b 04 00 00 08 00 	orl    $0x80000,0x4(%rbx)
1408c1dec:	83 ff 02             	cmp    $0x2,%edi
1408c1def:	0f 85 9a 00 00 00    	jne    0x1408c1e8f
1408c1df5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1408c1dfa:	f2 0f 10 05 b6 03 6f 	movsd  0x6f03b6(%rip),%xmm0        # 0x140fb21b8
1408c1e01:	00
1408c1e02:	f2 0f 11 44 24 48    	movsd  %xmm0,0x48(%rsp)
1408c1e08:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1408c1e0c:	80 39 99             	cmpb   $0x99,(%rcx)
1408c1e0f:	74 09                	je     0x1408c1e1a
1408c1e11:	c7 43 2c ff ff ff ff 	movl   $0xffffffff,0x2c(%rbx)
1408c1e18:	eb 5d                	jmp    0x1408c1e77
1408c1e1a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1408c1e1e:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1408c1e25:	48 85 c9             	test   %rcx,%rcx
1408c1e28:	75 05                	jne    0x1408c1e2f
1408c1e2a:	45 8b c4             	mov    %r12d,%r8d
1408c1e2d:	eb 13                	jmp    0x1408c1e42
1408c1e2f:	4c 8b c7             	mov    %rdi,%r8
1408c1e32:	49 ff c0             	inc    %r8
1408c1e35:	42 38 34 01          	cmp    %sil,(%rcx,%r8,1)
1408c1e39:	75 f7                	jne    0x1408c1e32
1408c1e3b:	41 81 e0 ff ff ff 3f 	and    $0x3fffffff,%r8d
1408c1e42:	41 b1 01             	mov    $0x1,%r9b
1408c1e45:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1408c1e4a:	e8 b1 84 00 00       	call   0x1408ca300
1408c1e4f:	f2 0f 10 54 24 48    	movsd  0x48(%rsp),%xmm2
1408c1e55:	66 0f 2f 15 f3 00 6f 	comisd 0x6f00f3(%rip),%xmm2        # 0x140fb1f50
1408c1e5c:	00
1408c1e5d:	76 05                	jbe    0x1408c1e64
1408c1e5f:	89 7b 2c             	mov    %edi,0x2c(%rbx)
1408c1e62:	eb 13                	jmp    0x1408c1e77
1408c1e64:	f2 0f 59 15 94 1c 79 	mulsd  0x791c94(%rip),%xmm2        # 0x141053b00
1408c1e6b:	00
1408c1e6c:	f2 0f 2c c2          	cvttsd2si %xmm2,%eax
1408c1e70:	89 43 2c             	mov    %eax,0x2c(%rbx)
1408c1e73:	85 c0                	test   %eax,%eax
1408c1e75:	79 2f                	jns    0x1408c1ea6
1408c1e77:	4c 8b c3             	mov    %rbx,%r8
1408c1e7a:	48 8d 15 5f dd 78 00 	lea    0x78dd5f(%rip),%rdx        # 0x14104fbe0
1408c1e81:	49 8b cf             	mov    %r15,%rcx
1408c1e84:	e8 f7 79 01 00       	call   0x1408d9880
1408c1e89:	41 ff 46 24          	incl   0x24(%r14)
1408c1e8d:	eb 17                	jmp    0x1408c1ea6
1408c1e8f:	48 8b 40 38          	mov    0x38(%rax),%rax
1408c1e93:	b9 00 00 80 07       	mov    $0x7800000,%ecx
1408c1e98:	ba 00 00 80 00       	mov    $0x800000,%edx
1408c1e9d:	80 38 75             	cmpb   $0x75,(%rax)
1408c1ea0:	0f 44 ca             	cmove  %edx,%ecx
1408c1ea3:	89 4b 2c             	mov    %ecx,0x2c(%rbx)
1408c1ea6:	4d 8b 4d 38          	mov    0x38(%r13),%r9
1408c1eaa:	45 33 c0             	xor    %r8d,%r8d
1408c1ead:	ba 1f 00 00 00       	mov    $0x1f,%edx
1408c1eb2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408c1eb7:	49 8b cf             	mov    %r15,%rcx
1408c1eba:	e8 41 8b 00 00       	call   0x1408caa00
1408c1ebf:	85 c0                	test   %eax,%eax
1408c1ec1:	74 28                	je     0x1408c1eeb
1408c1ec3:	83 f8 01             	cmp    $0x1,%eax
1408c1ec6:	75 16                	jne    0x1408c1ede
1408c1ec8:	4c 8b c3             	mov    %rbx,%r8
1408c1ecb:	48 8d 15 4e dd 78 00 	lea    0x78dd4e(%rip),%rdx        # 0x14104fc20
1408c1ed2:	49 8b cf             	mov    %r15,%rcx
1408c1ed5:	e8 a6 79 01 00       	call   0x1408d9880
1408c1eda:	41 ff 46 24          	incl   0x24(%r14)
1408c1ede:	c6 03 79             	movb   $0x79,(%rbx)
1408c1ee1:	b8 01 00 00 00       	mov    $0x1,%eax
1408c1ee6:	e9 db 06 00 00       	jmp    0x1408c25c6
1408c1eeb:	41 f7 45 04 00 28 00 	testl  $0x2800,0x4(%r13)
1408c1ef2:	00
1408c1ef3:	74 07                	je     0x1408c1efc
1408c1ef5:	81 4b 04 00 00 10 00 	orl    $0x100000,0x4(%rbx)
1408c1efc:	41 f7 45 04 00 08 00 	testl  $0x800,0x4(%r13)
1408c1f03:	00
1408c1f04:	75 77                	jne    0x1408c1f7d
1408c1f06:	41 8b 4e 28          	mov    0x28(%r14),%ecx
1408c1f0a:	f6 c1 2a             	test   $0x2a,%cl
1408c1f0d:	0f 84 85 00 00 00    	je     0x1408c1f98
1408c1f13:	48 8d 05 26 dc 78 00 	lea    0x78dc26(%rip),%rax        # 0x14104fb40
1408c1f1a:	f6 c1 20             	test   $0x20,%cl
1408c1f1d:	74 09                	je     0x1408c1f28
1408c1f1f:	4c 8d 0d 3a dc 78 00 	lea    0x78dc3a(%rip),%r9        # 0x14104fb60
1408c1f26:	eb 1c                	jmp    0x1408c1f44
1408c1f28:	f6 c1 04             	test   $0x4,%cl
1408c1f2b:	74 09                	je     0x1408c1f36
1408c1f2d:	4c 8d 0d 44 dc 78 00 	lea    0x78dc44(%rip),%r9        # 0x14104fb78
1408c1f34:	eb 0e                	jmp    0x1408c1f44
1408c1f36:	f6 c1 08             	test   $0x8,%cl
1408c1f39:	4c 8d 0d 50 dc 78 00 	lea    0x78dc50(%rip),%r9        # 0x14104fb90
1408c1f40:	4c 0f 44 c8          	cmove  %rax,%r9
1408c1f44:	4c 8d 05 fd dc 78 00 	lea    0x78dcfd(%rip),%r8        # 0x14104fc48
1408c1f4b:	49 8b cf             	mov    %r15,%rcx
1408c1f4e:	48 8d 15 53 dc 78 00 	lea    0x78dc53(%rip),%rdx        # 0x14104fba8
1408c1f55:	e8 26 79 01 00       	call   0x1408d9880
1408c1f5a:	49 8b 17             	mov    (%r15),%rdx
1408c1f5d:	48 8b c3             	mov    %rbx,%rax
1408c1f60:	f6 40 04 03          	testb  $0x3,0x4(%rax)
1408c1f64:	75 07                	jne    0x1408c1f6d
1408c1f66:	8b 48 34             	mov    0x34(%rax),%ecx
1408c1f69:	85 c9                	test   %ecx,%ecx
1408c1f6b:	7f 0b                	jg     0x1408c1f78
1408c1f6d:	48 8b 40 10          	mov    0x10(%rax),%rax
1408c1f71:	48 85 c0             	test   %rax,%rax
1408c1f74:	75 ea                	jne    0x1408c1f60
1408c1f76:	eb 20                	jmp    0x1408c1f98
1408c1f78:	89 4a 54             	mov    %ecx,0x54(%rdx)
1408c1f7b:	eb 1b                	jmp    0x1408c1f98
1408c1f7d:	41 0f b6 46 28       	movzbl 0x28(%r14),%eax
1408c1f82:	24 2e                	and    $0x2e,%al
1408c1f84:	88 43 02             	mov    %al,0x2(%rbx)
1408c1f87:	41 f7 46 28 00 00 04 	testl  $0x40000,0x28(%r14)
1408c1f8e:	00
1408c1f8f:	74 07                	je     0x1408c1f98
1408c1f91:	81 4b 04 00 00 00 40 	orl    $0x40000000,0x4(%rbx)
1408c1f98:	41 8b 4d 04          	mov    0x4(%r13),%ecx
1408c1f9c:	0f ba e1 12          	bt     $0x12,%ecx
1408c1fa0:	73 19                	jae    0x1408c1fbb
1408c1fa2:	41 38 77 1e          	cmp    %sil,0x1e(%r15)
1408c1fa6:	75 13                	jne    0x1408c1fbb
1408c1fa8:	49 8b 07             	mov    (%r15),%rax
1408c1fab:	f6 40 2c 20          	testb  $0x20,0x2c(%rax)
1408c1faf:	75 0a                	jne    0x1408c1fbb
1408c1fb1:	be 01 00 00 00       	mov    $0x1,%esi
1408c1fb6:	4d 8b ec             	mov    %r12,%r13
1408c1fb9:	eb 3c                	jmp    0x1408c1ff7
1408c1fbb:	f7 c1 00 00 28 00    	test   $0x280000,%ecx
1408c1fc1:	74 34                	je     0x1408c1ff7
1408c1fc3:	41 80 bf 24 01 00 00 	cmpb   $0x2,0x124(%r15)
1408c1fca:	02
1408c1fcb:	73 2a                	jae    0x1408c1ff7
1408c1fcd:	f7 43 04 00 00 00 40 	testl  $0x40000000,0x4(%rbx)
1408c1fd4:	74 21                	je     0x1408c1ff7
1408c1fd6:	0f ba e1 13          	bt     $0x13,%ecx
1408c1fda:	72 09                	jb     0x1408c1fe5
1408c1fdc:	49 8b 07             	mov    (%r15),%rax
1408c1fdf:	f6 40 30 80          	testb  $0x80,0x30(%rax)
1408c1fe3:	75 12                	jne    0x1408c1ff7
1408c1fe5:	4c 8b c3             	mov    %rbx,%r8
1408c1fe8:	48 8d 15 29 df 78 00 	lea    0x78df29(%rip),%rdx        # 0x14104ff18
1408c1fef:	49 8b cf             	mov    %r15,%rcx
1408c1ff2:	e8 89 78 01 00       	call   0x1408d9880
1408c1ff7:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1408c1ffb:	41 80 bf 24 01 00 00 	cmpb   $0x2,0x124(%r15)
1408c2002:	02
1408c2003:	0f 83 d1 01 00 00    	jae    0x1408c21da
1408c2009:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1408c200e:	4d 85 ed             	test   %r13,%r13
1408c2011:	74 52                	je     0x1408c2065
1408c2013:	4d 39 65 28          	cmp    %r12,0x28(%r13)
1408c2017:	75 4c                	jne    0x1408c2065
1408c2019:	48 85 ff             	test   %rdi,%rdi
1408c201c:	74 47                	je     0x1408c2065
1408c201e:	4c 8b c3             	mov    %rbx,%r8
1408c2021:	48 8d 15 40 dc 78 00 	lea    0x78dc40(%rip),%rdx        # 0x14104fc68
1408c2028:	49 8b cf             	mov    %r15,%rcx
1408c202b:	e8 50 78 01 00       	call   0x1408d9880
1408c2030:	41 ff 46 24          	incl   0x24(%r14)
1408c2034:	85 ed                	test   %ebp,%ebp
1408c2036:	0f 84 91 00 00 00    	je     0x1408c20cd
1408c203c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1408c2041:	41 8b c4             	mov    %r12d,%eax
1408c2044:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1408c2049:	48 85 ff             	test   %rdi,%rdi
1408c204c:	48 8b ce             	mov    %rsi,%rcx
1408c204f:	0f 95 c0             	setne  %al
1408c2052:	05 fe bf ff ff       	add    $0xffffbffe,%eax
1408c2057:	41 21 46 28          	and    %eax,0x28(%r14)
1408c205b:	e8 10 63 05 00       	call   0x140918370
1408c2060:	e9 87 00 00 00       	jmp    0x1408c20ec
1408c2065:	85 ed                	test   %ebp,%ebp
1408c2067:	0f 84 0b 01 00 00    	je     0x1408c2178
1408c206d:	41 8b 46 28          	mov    0x28(%r14),%eax
1408c2071:	a8 01                	test   $0x1,%al
1408c2073:	74 22                	je     0x1408c2097
1408c2075:	41 f7 45 04 00 00 01 	testl  $0x10000,0x4(%r13)
1408c207c:	00
1408c207d:	74 05                	je     0x1408c2084
1408c207f:	48 85 ff             	test   %rdi,%rdi
1408c2082:	74 29                	je     0x1408c20ad
1408c2084:	48 85 ff             	test   %rdi,%rdi
1408c2087:	0f 84 eb 00 00 00    	je     0x1408c2178
1408c208d:	0f ba e0 0e          	bt     $0xe,%eax
1408c2091:	0f 82 e1 00 00 00    	jb     0x1408c2178
1408c2097:	41 f7 45 04 00 00 01 	testl  $0x10000,0x4(%r13)
1408c209e:	00
1408c209f:	75 0c                	jne    0x1408c20ad
1408c20a1:	4c 8d 05 f8 db 78 00 	lea    0x78dbf8(%rip),%r8        # 0x14104fca0
1408c20a8:	48 85 ff             	test   %rdi,%rdi
1408c20ab:	74 07                	je     0x1408c20b4
1408c20ad:	4c 8d 05 e0 db 78 00 	lea    0x78dbe0(%rip),%r8        # 0x14104fc94
1408c20b4:	4c 8b cb             	mov    %rbx,%r9
1408c20b7:	48 8d 15 f2 db 78 00 	lea    0x78dbf2(%rip),%rdx        # 0x14104fcb0
1408c20be:	49 8b cf             	mov    %r15,%rcx
1408c20c1:	e8 ba 77 01 00       	call   0x1408d9880
1408c20c6:	41 ff 46 24          	incl   0x24(%r14)
1408c20ca:	41 8b ec             	mov    %r12d,%ebp
1408c20cd:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1408c20d2:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1408c20d7:	48 8b ce             	mov    %rsi,%rcx
1408c20da:	e8 91 62 05 00       	call   0x140918370
1408c20df:	85 ed                	test   %ebp,%ebp
1408c20e1:	0f 84 ad 02 00 00    	je     0x1408c2394
1408c20e7:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1408c20ec:	48 85 ff             	test   %rdi,%rdi
1408c20ef:	0f 84 09 01 00 00    	je     0x1408c21fe
1408c20f5:	41 80 bf 24 01 00 00 	cmpb   $0x2,0x124(%r15)
1408c20fc:	02
1408c20fd:	49 8b 5e 30          	mov    0x30(%r14),%rbx
1408c2101:	73 27                	jae    0x1408c212a
1408c2103:	48 85 db             	test   %rbx,%rbx
1408c2106:	74 04                	je     0x1408c210c
1408c2108:	4c 8b 63 78          	mov    0x78(%rbx),%r12
1408c210c:	4d 8b cd             	mov    %r13,%r9
1408c210f:	4c 8b c7             	mov    %rdi,%r8
1408c2112:	49 8b d4             	mov    %r12,%rdx
1408c2115:	49 8b cf             	mov    %r15,%rcx
1408c2118:	e8 73 09 06 00       	call   0x140922a90
1408c211d:	49 8b 07             	mov    (%r15),%rax
1408c2120:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408c2124:	0f 85 91 04 00 00    	jne    0x1408c25bb
1408c212a:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1408c212e:	48 8b ce             	mov    %rsi,%rcx
1408c2131:	e8 3a 62 05 00       	call   0x140918370
1408c2136:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1408c213a:	48 8b ce             	mov    %rsi,%rcx
1408c213d:	e8 2e 62 05 00       	call   0x140918370
1408c2142:	48 8b 57 48          	mov    0x48(%rdi),%rdx
1408c2146:	48 85 d2             	test   %rdx,%rdx
1408c2149:	74 08                	je     0x1408c2153
1408c214b:	48 8b ce             	mov    %rsi,%rcx
1408c214e:	e8 9d d0 06 00       	call   0x14092f1f0
1408c2153:	48 8b d7             	mov    %rdi,%rdx
1408c2156:	48 8b cb             	mov    %rbx,%rcx
1408c2159:	e8 d2 f2 05 00       	call   0x140921430
1408c215e:	8b 44 24 58          	mov    0x58(%rsp),%eax
1408c2162:	41 81 4e 28 00 80 00 	orl    $0x8000,0x28(%r14)
1408c2169:	00
1408c216a:	41 09 46 28          	or     %eax,0x28(%r14)
1408c216e:	b8 01 00 00 00       	mov    $0x1,%eax
1408c2173:	e9 4e 04 00 00       	jmp    0x1408c25c6
1408c2178:	85 f6                	test   %esi,%esi
1408c217a:	74 1b                	je     0x1408c2197
1408c217c:	49 8b 07             	mov    (%r15),%rax
1408c217f:	44 38 a0 c5 00 00 00 	cmp    %r12b,0xc5(%rax)
1408c2186:	75 0f                	jne    0x1408c2197
1408c2188:	4c 8b c3             	mov    %rbx,%r8
1408c218b:	48 8d 15 3e db 78 00 	lea    0x78db3e(%rip),%rdx        # 0x14104fcd0
1408c2192:	e9 91 fe ff ff       	jmp    0x1408c2028
1408c2197:	85 c9                	test   %ecx,%ecx
1408c2199:	74 0f                	je     0x1408c21aa
1408c219b:	4c 8b c3             	mov    %rbx,%r8
1408c219e:	48 8d 15 43 db 78 00 	lea    0x78db43(%rip),%rdx        # 0x14104fce8
1408c21a5:	e9 7e fe ff ff       	jmp    0x1408c2028