1408c1a19:	4d 85 c0             	test   %r8,%r8
1408c1a1c:	75 e3                	jne    0x1408c1a01
1408c1a1e:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408c1a22:	48 85 d2             	test   %rdx,%rdx
1408c1a25:	74 08                	je     0x1408c1a2f
1408c1a27:	49 8b c9             	mov    %r9,%rcx
1408c1a2a:	e8 c1 d7 06 00       	call   0x14092f1f0
1408c1a2f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1408c1a33:	e8 f8 8d 01 00       	call   0x1408da830
1408c1a38:	85 c0                	test   %eax,%eax
1408c1a3a:	0f 85 54 09 00 00    	jne    0x1408c2394
1408c1a40:	41 80 bf 24 01 00 00 	cmpb   $0x2,0x124(%r15)
1408c1a47:	02
1408c1a48:	0f 83 46 09 00 00    	jae    0x1408c2394
1408c1a4e:	80 3b 33             	cmpb   $0x33,(%rbx)
1408c1a51:	b8 00 00 00 10       	mov    $0x10000000,%eax
1408c1a56:	ba 00 00 00 20       	mov    $0x20000000,%edx
1408c1a5b:	0f 45 c2             	cmovne %edx,%eax
1408c1a5e:	48 8d 15 93 31 6e 00 	lea    0x6e3193(%rip),%rdx        # 0x140fa4bf8
1408c1a65:	09 43 04             	or     %eax,0x4(%rbx)
1408c1a68:	48 8d 05 91 31 6e 00 	lea    0x6e3191(%rip),%rax        # 0x140fa4c00
1408c1a6f:	80 3b 33             	cmpb   $0x33,(%rbx)
1408c1a72:	48 0f 45 c2          	cmovne %rdx,%rax
1408c1a76:	49 8b d4             	mov    %r12,%rdx
1408c1a79:	48 89 43 08          	mov    %rax,0x8(%rbx)
1408c1a7d:	c6 03 aa             	movb   $0xaa,(%rbx)
1408c1a80:	48 83 fa 08          	cmp    $0x8,%rdx
1408c1a84:	7d 17                	jge    0x1408c1a9d
1408c1a86:	8b 84 94 a8 00 00 00 	mov    0xa8(%rsp,%rdx,4),%eax
1408c1a8d:	48 ff c2             	inc    %rdx
1408c1a90:	41 89 46 20          	mov    %eax,0x20(%r14)
1408c1a94:	4d 8b 76 18          	mov    0x18(%r14),%r14
1408c1a98:	4d 85 f6             	test   %r14,%r14
1408c1a9b:	75 e3                	jne    0x1408c1a80
1408c1a9d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408c1aa1:	48 85 d2             	test   %rdx,%rdx
1408c1aa4:	74 08                	je     0x1408c1aae
1408c1aa6:	49 8b 0f             	mov    (%r15),%rcx
1408c1aa9:	e8 62 cd 01 00       	call   0x1408de810
1408c1aae:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1408c1ab2:	b8 01 00 00 00       	mov    $0x1,%eax
1408c1ab7:	e9 0a 0b 00 00       	jmp    0x1408c25c6
1408c1abc:	80 fa 3b             	cmp    $0x3b,%dl
1408c1abf:	75 0f                	jne    0x1408c1ad0
1408c1ac1:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1408c1ac5:	45 33 e4             	xor    %r12d,%r12d
1408c1ac8:	45 8b c4             	mov    %r12d,%r8d
1408c1acb:	e9 e9 00 00 00       	jmp    0x1408c1bb9
1408c1ad0:	41 8b 4e 28          	mov    0x28(%r14),%ecx
1408c1ad4:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1408c1ad8:	f6 c1 28             	test   $0x28,%cl
1408c1adb:	74 6e                	je     0x1408c1b4b
1408c1add:	48 8d 05 5c e0 78 00 	lea    0x78e05c(%rip),%rax        # 0x14104fb40
1408c1ae4:	f6 c1 20             	test   $0x20,%cl
1408c1ae7:	74 09                	je     0x1408c1af2
1408c1ae9:	4c 8d 0d 70 e0 78 00 	lea    0x78e070(%rip),%r9        # 0x14104fb60
1408c1af0:	eb 1c                	jmp    0x1408c1b0e
1408c1af2:	f6 c1 04             	test   $0x4,%cl
1408c1af5:	74 09                	je     0x1408c1b00
1408c1af7:	4c 8d 0d 7a e0 78 00 	lea    0x78e07a(%rip),%r9        # 0x14104fb78
1408c1afe:	eb 0e                	jmp    0x1408c1b0e
1408c1b00:	f6 c1 08             	test   $0x8,%cl
1408c1b03:	4c 8d 0d 86 e0 78 00 	lea    0x78e086(%rip),%r9        # 0x14104fb90
1408c1b0a:	4c 0f 44 c8          	cmove  %rax,%r9
1408c1b0e:	4c 8d 05 ab e0 78 00 	lea    0x78e0ab(%rip),%r8        # 0x14104fbc0
1408c1b15:	49 8b cf             	mov    %r15,%rcx
1408c1b18:	48 8d 15 89 e0 78 00 	lea    0x78e089(%rip),%rdx        # 0x14104fba8
1408c1b1f:	e8 5c 7d 01 00       	call   0x1408d9880
1408c1b24:	49 8b 17             	mov    (%r15),%rdx
1408c1b27:	48 8b c3             	mov    %rbx,%rax
1408c1b2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408c1b30:	f6 40 04 03          	testb  $0x3,0x4(%rax)
1408c1b34:	75 07                	jne    0x1408c1b3d
1408c1b36:	8b 48 34             	mov    0x34(%rax),%ecx
1408c1b39:	85 c9                	test   %ecx,%ecx
1408c1b3b:	7f 0b                	jg     0x1408c1b48
1408c1b3d:	48 8b 40 10          	mov    0x10(%rax),%rax
1408c1b41:	48 85 c0             	test   %rax,%rax
1408c1b44:	75 ea                	jne    0x1408c1b30
1408c1b46:	eb 03                	jmp    0x1408c1b4b
1408c1b48:	89 4a 54             	mov    %ecx,0x54(%rdx)
1408c1b4b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408c1b4f:	80 39 3b             	cmpb   $0x3b,(%rcx)
1408c1b52:	75 05                	jne    0x1408c1b59
1408c1b54:	45 33 e4             	xor    %r12d,%r12d
1408c1b57:	eb 0c                	jmp    0x1408c1b65
1408c1b59:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1408c1b5d:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1408c1b61:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1408c1b65:	41 80 bf 24 01 00 00 	cmpb   $0x2,0x124(%r15)
1408c1b6c:	02
1408c1b6d:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1408c1b71:	4c 8b 49 08          	mov    0x8(%rcx),%r9
1408c1b75:	72 42                	jb     0x1408c1bb9
1408c1b77:	49 8b 87 90 01 00 00 	mov    0x190(%r15),%rax
1408c1b7e:	48 85 c0             	test   %rax,%rax
1408c1b81:	74 13                	je     0x1408c1b96
1408c1b83:	48 39 08             	cmp    %rcx,(%rax)
1408c1b86:	74 0b                	je     0x1408c1b93
1408c1b88:	48 8b 40 18          	mov    0x18(%rax),%rax
1408c1b8c:	48 85 c0             	test   %rax,%rax
1408c1b8f:	75 f2                	jne    0x1408c1b83
1408c1b91:	eb 03                	jmp    0x1408c1b96
1408c1b93:	48 89 18             	mov    %rbx,(%rax)
1408c1b96:	49 8b 8f 90 01 00 00 	mov    0x190(%r15),%rcx
1408c1b9d:	48 85 c9             	test   %rcx,%rcx
1408c1ba0:	74 17                	je     0x1408c1bb9
1408c1ba2:	48 39 39             	cmp    %rdi,(%rcx)
1408c1ba5:	74 0b                	je     0x1408c1bb2
1408c1ba7:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1408c1bab:	48 85 c9             	test   %rcx,%rcx
1408c1bae:	75 f2                	jne    0x1408c1ba2
1408c1bb0:	eb 07                	jmp    0x1408c1bb9
1408c1bb2:	48 8d 43 40          	lea    0x40(%rbx),%rax
1408c1bb6:	48 89 01             	mov    %rax,(%rcx)
1408c1bb9:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1408c1bbe:	49 8b d4             	mov    %r12,%rdx
1408c1bc1:	49 8b cf             	mov    %r15,%rcx
1408c1bc4:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408c1bc9:	e8 82 0a ff ff       	call   0x1408b2650
1408c1bce:	e9 f3 09 00 00       	jmp    0x1408c25c6
1408c1bd3:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408c1bd7:	45 33 e4             	xor    %r12d,%r12d
1408c1bda:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1408c1bdf:	48 85 c0             	test   %rax,%rax
1408c1be2:	74 04                	je     0x1408c1be8
1408c1be4:	8b 38                	mov    (%rax),%edi
1408c1be6:	eb 03                	jmp    0x1408c1beb
1408c1be8:	41 8b fc             	mov    %r12d,%edi
1408c1beb:	49 8b 0f             	mov    (%r15),%rcx
1408c1bee:	41 8b f4             	mov    %r12d,%esi
1408c1bf1:	41 8b 56 28          	mov    0x28(%r14),%edx
1408c1bf5:	81 e2 01 40 00 00    	and    $0x4001,%edx
1408c1bfb:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
1408c1c00:	f7 43 04 00 00 00 01 	testl  $0x1000000,0x4(%rbx)
1408c1c07:	0f b6 41 64          	movzbl 0x64(%rcx),%eax
1408c1c0b:	88 44 24 30          	mov    %al,0x30(%rsp)
1408c1c0f:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
1408c1c14:	89 54 24 58          	mov    %edx,0x58(%rsp)
1408c1c18:	74 0f                	je     0x1408c1c29
1408c1c1a:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1408c1c1e:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1408c1c23:	80 7a 20 a6          	cmpb   $0xa6,0x20(%rdx)
1408c1c27:	75 05                	jne    0x1408c1c2e
1408c1c29:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1408c1c2e:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
1408c1c32:	44 0f b6 c8          	movzbl %al,%r9d
1408c1c36:	48 8b d5             	mov    %rbp,%rdx
1408c1c39:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
1408c1c3e:	44 8b c7             	mov    %edi,%r8d
1408c1c41:	e8 ea ea 01 00       	call   0x1408e0730
1408c1c46:	4c 8b e8             	mov    %rax,%r13
1408c1c49:	48 85 c0             	test   %rax,%rax
1408c1c4c:	0f 85 7b 01 00 00    	jne    0x1408c1dcd
1408c1c52:	49 8b 07             	mov    (%r15),%rax
1408c1c55:	4d 8b ec             	mov    %r12,%r13
1408c1c58:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408c1c5d:	48 85 ed             	test   %rbp,%rbp
1408c1c60:	75 05                	jne    0x1408c1c67
1408c1c62:	41 8b fc             	mov    %r12d,%edi
1408c1c65:	eb 18                	jmp    0x1408c1c7f
1408c1c67:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1408c1c6e:	66 90                	xchg   %ax,%ax
1408c1c70:	48 ff c7             	inc    %rdi
1408c1c73:	40 38 34 2f          	cmp    %sil,(%rdi,%rbp,1)
1408c1c77:	75 f7                	jne    0x1408c1c70
1408c1c79:	81 e7 ff ff ff 3f    	and    $0x3fffffff,%edi
1408c1c7f:	48 8d 88 50 02 00 00 	lea    0x250(%rax),%rcx
1408c1c86:	45 33 c0             	xor    %r8d,%r8d
1408c1c89:	48 8b d5             	mov    %rbp,%rdx
1408c1c8c:	e8 7f 39 fe ff       	call   0x1408a5610
1408c1c91:	41 bb 05 00 00 00    	mov    $0x5,%r11d
1408c1c97:	48 8b 50 10          	mov    0x10(%rax),%rdx
1408c1c9b:	48 85 d2             	test   %rdx,%rdx
1408c1c9e:	74 6b                	je     0x1408c1d0b
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