1408a8a97:	74 10                	je     0x1408a8aa9
1408a8a99:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1408a8a9d:	41 8b 46 04          	mov    0x4(%r14),%eax
1408a8aa1:	25 08 02 40 00       	and    $0x400208,%eax
1408a8aa6:	09 43 04             	or     %eax,0x4(%rbx)
1408a8aa9:	4d 85 ed             	test   %r13,%r13
1408a8aac:	74 10                	je     0x1408a8abe
1408a8aae:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
1408a8ab2:	41 8b 45 04          	mov    0x4(%r13),%eax
1408a8ab6:	25 08 02 40 00       	and    $0x400208,%eax
1408a8abb:	09 43 04             	or     %eax,0x4(%rbx)
1408a8abe:	48 8b cb             	mov    %rbx,%rcx
1408a8ac1:	e8 ca ba ff ff       	call   0x1408a4590
1408a8ac6:	48 8b 06             	mov    (%rsi),%rax
1408a8ac9:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a8ad0:	44 39 43 28          	cmp    %r8d,0x28(%rbx)
1408a8ad4:	7e 38                	jle    0x1408a8b0e
1408a8ad6:	48 8d 15 b3 73 7a 00 	lea    0x7a73b3(%rip),%rdx        # 0x14104fe90
1408a8add:	48 8b ce             	mov    %rsi,%rcx
1408a8ae0:	e8 9b 0d 03 00       	call   0x1408d9880
1408a8ae5:	eb 27                	jmp    0x1408a8b0e
1408a8ae7:	4d 85 ed             	test   %r13,%r13
1408a8aea:	74 0b                	je     0x1408a8af7
1408a8aec:	48 8b 0e             	mov    (%rsi),%rcx
1408a8aef:	49 8b d5             	mov    %r13,%rdx
1408a8af2:	e8 19 5d 03 00       	call   0x1408de810
1408a8af7:	4d 85 f6             	test   %r14,%r14
1408a8afa:	74 0b                	je     0x1408a8b07
1408a8afc:	48 8b 0e             	mov    (%rsi),%rcx
1408a8aff:	49 8b d6             	mov    %r14,%rdx
1408a8b02:	e8 09 5d 03 00       	call   0x1408de810
1408a8b07:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
1408a8b0e:	48 8b 2e             	mov    (%rsi),%rbp
1408a8b11:	48 85 ff             	test   %rdi,%rdi
1408a8b14:	75 08                	jne    0x1408a8b1e
1408a8b16:	48 8b fb             	mov    %rbx,%rdi
1408a8b19:	e9 8f 01 00 00       	jmp    0x1408a8cad
1408a8b1e:	48 85 db             	test   %rbx,%rbx
1408a8b21:	0f 84 86 01 00 00    	je     0x1408a8cad
1408a8b27:	8b 47 04             	mov    0x4(%rdi),%eax
1408a8b2a:	25 01 00 00 20       	and    $0x20000001,%eax
1408a8b2f:	3d 00 00 00 20       	cmp    $0x20000000,%eax
1408a8b34:	74 13                	je     0x1408a8b49
1408a8b36:	8b 43 04             	mov    0x4(%rbx),%eax
1408a8b39:	25 01 00 00 20       	and    $0x20000001,%eax
1408a8b3e:	3d 00 00 00 20       	cmp    $0x20000000,%eax
1408a8b43:	0f 85 c1 00 00 00    	jne    0x1408a8c0a
1408a8b49:	80 be 24 01 00 00 02 	cmpb   $0x2,0x124(%rsi)
1408a8b50:	0f 83 b4 00 00 00    	jae    0x1408a8c0a
1408a8b56:	48 8b d7             	mov    %rdi,%rdx
1408a8b59:	48 8b ce             	mov    %rsi,%rcx
1408a8b5c:	e8 1f 5c 03 00       	call   0x1408de780
1408a8b61:	48 8b d3             	mov    %rbx,%rdx
1408a8b64:	48 8b ce             	mov    %rsi,%rcx
1408a8b67:	e8 14 5c 03 00       	call   0x1408de780
1408a8b6c:	33 c0                	xor    %eax,%eax
1408a8b6e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1408a8b73:	48 8d 0d 52 93 70 00 	lea    0x709352(%rip),%rcx        # 0x140fb1ecc
1408a8b7a:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408a8b7e:	e8 8d ee 03 00       	call   0x1408e7a10
1408a8b83:	85 c0                	test   %eax,%eax
1408a8b85:	8b d8                	mov    %eax,%ebx
1408a8b87:	b8 48 00 00 00       	mov    $0x48,%eax
1408a8b8c:	ba 4a 00 00 00       	mov    $0x4a,%edx
1408a8b91:	0f 45 d0             	cmovne %eax,%edx
1408a8b94:	48 8b cd             	mov    %rbp,%rcx
1408a8b97:	e8 64 da 02 00       	call   0x1408d6600
1408a8b9c:	48 8b f8             	mov    %rax,%rdi
1408a8b9f:	48 85 c0             	test   %rax,%rax
1408a8ba2:	0f 84 05 01 00 00    	je     0x1408a8cad
1408a8ba8:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8bab:	33 c0                	xor    %eax,%eax
1408a8bad:	0f 11 07             	movups %xmm0,(%rdi)
1408a8bb0:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1408a8bb4:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1408a8bb8:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
1408a8bbc:	48 89 47 40          	mov    %rax,0x40(%rdi)
1408a8bc0:	c6 07 9b             	movb   $0x9b,(%rdi)
1408a8bc3:	66 44 89 7f 32       	mov    %r15w,0x32(%rdi)
1408a8bc8:	85 db                	test   %ebx,%ebx
1408a8bca:	74 25                	je     0x1408a8bf1
1408a8bcc:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408a8bd0:	b9 00 08 80 20       	mov    $0x20800800,%ecx
1408a8bd5:	85 c0                	test   %eax,%eax
1408a8bd7:	89 47 08             	mov    %eax,0x8(%rdi)
1408a8bda:	ba 00 08 80 10       	mov    $0x10800800,%edx
1408a8bdf:	c7 47 28 01 00 00 00 	movl   $0x1,0x28(%rdi)
1408a8be6:	0f 45 ca             	cmovne %edx,%ecx
1408a8be9:	09 4f 04             	or     %ecx,0x4(%rdi)
1408a8bec:	e9 bc 00 00 00       	jmp    0x1408a8cad
1408a8bf1:	48 8d 47 48          	lea    0x48(%rdi),%rax
1408a8bf5:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408a8bf9:	66 c7 00 30 00       	movw   $0x30,(%rax)
1408a8bfe:	c7 47 28 01 00 00 00 	movl   $0x1,0x28(%rdi)
1408a8c05:	e9 a3 00 00 00       	jmp    0x1408a8cad
1408a8c0a:	ba 48 00 00 00       	mov    $0x48,%edx
1408a8c0f:	48 8b cd             	mov    %rbp,%rcx
1408a8c12:	e8 e9 d9 02 00       	call   0x1408d6600
1408a8c17:	4c 8b f0             	mov    %rax,%r14
1408a8c1a:	48 85 c0             	test   %rax,%rax
1408a8c1d:	74 75                	je     0x1408a8c94
1408a8c1f:	33 c0                	xor    %eax,%eax
1408a8c21:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8c24:	41 0f 11 06          	movups %xmm0,(%r14)
1408a8c28:	41 0f 11 46 10       	movups %xmm0,0x10(%r14)
1408a8c2d:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1408a8c32:	41 0f 11 46 30       	movups %xmm0,0x30(%r14)
1408a8c37:	49 89 46 40          	mov    %rax,0x40(%r14)
1408a8c3b:	41 c6 06 2c          	movb   $0x2c,(%r14)
1408a8c3f:	66 45 89 7e 32       	mov    %r15w,0x32(%r14)
1408a8c44:	49 89 5e 18          	mov    %rbx,0x18(%r14)
1408a8c48:	8b 4b 04             	mov    0x4(%rbx),%ecx
1408a8c4b:	81 e1 08 02 40 00    	and    $0x400208,%ecx
1408a8c51:	49 89 7e 10          	mov    %rdi,0x10(%r14)
1408a8c55:	41 0b 4e 04          	or     0x4(%r14),%ecx
1408a8c59:	41 89 4e 04          	mov    %ecx,0x4(%r14)
1408a8c5d:	8b 47 04             	mov    0x4(%rdi),%eax
1408a8c60:	25 08 02 40 00       	and    $0x400208,%eax
1408a8c65:	0b c1                	or     %ecx,%eax
1408a8c67:	49 8b ce             	mov    %r14,%rcx
1408a8c6a:	41 89 46 04          	mov    %eax,0x4(%r14)
1408a8c6e:	e8 1d b9 ff ff       	call   0x1408a4590
1408a8c73:	48 8b 06             	mov    (%rsi),%rax
1408a8c76:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a8c7d:	45 39 46 28          	cmp    %r8d,0x28(%r14)
1408a8c81:	7e 27                	jle    0x1408a8caa
1408a8c83:	48 8d 15 06 72 7a 00 	lea    0x7a7206(%rip),%rdx        # 0x14104fe90
1408a8c8a:	48 8b ce             	mov    %rsi,%rcx
1408a8c8d:	e8 ee 0b 03 00       	call   0x1408d9880
1408a8c92:	eb 16                	jmp    0x1408a8caa
1408a8c94:	48 8b 0e             	mov    (%rsi),%rcx
1408a8c97:	48 8b d7             	mov    %rdi,%rdx
1408a8c9a:	e8 71 5b 03 00       	call   0x1408de810
1408a8c9f:	48 8b 0e             	mov    (%rsi),%rcx
1408a8ca2:	48 8b d3             	mov    %rbx,%rdx
1408a8ca5:	e8 66 5b 03 00       	call   0x1408de810
1408a8caa:	49 8b fe             	mov    %r14,%rdi
1408a8cad:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1408a8cb2:	41 ff c4             	inc    %r12d
1408a8cb5:	4c 8b b4 24 38 01 00 	mov    0x138(%rsp),%r14
1408a8cbc:	00
1408a8cbd:	48 83 c1 02          	add    $0x2,%rcx
1408a8cc1:	4c 8b bc 24 30 01 00 	mov    0x130(%rsp),%r15
1408a8cc8:	00
1408a8cc9:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1408a8cce:	41 0f b7 46 5e       	movzwl 0x5e(%r14),%eax
1408a8cd3:	44 3b e0             	cmp    %eax,%r12d
1408a8cd6:	0f 8c c4 fc ff ff    	jl     0x1408a89a0
1408a8cdc:	44 8b ac 24 58 01 00 	mov    0x158(%rsp),%r13d
1408a8ce3:	00
1408a8ce4:	48 8b 0e             	mov    (%rsi),%rcx
1408a8ce7:	ba 48 00 00 00       	mov    $0x48,%edx
1408a8cec:	e8 0f d9 02 00       	call   0x1408d6600
1408a8cf1:	48 8b d8             	mov    %rax,%rbx
1408a8cf4:	48 85 c0             	test   %rax,%rax
1408a8cf7:	74 5e                	je     0x1408a8d57
1408a8cf9:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8cfc:	33 c0                	xor    %eax,%eax
1408a8cfe:	0f 11 03             	movups %xmm0,(%rbx)
1408a8d01:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408a8d05:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408a8d09:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408a8d0d:	48 89 43 40          	mov    %rax,0x40(%rbx)
1408a8d11:	c6 03 13             	movb   $0x13,(%rbx)
1408a8d14:	66 c7 43 32 ff ff    	movw   $0xffff,0x32(%rbx)
1408a8d1a:	48 85 ff             	test   %rdi,%rdi
1408a8d1d:	74 0f                	je     0x1408a8d2e
1408a8d1f:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1408a8d23:	8b 47 04             	mov    0x4(%rdi),%eax
1408a8d26:	25 08 02 40 00       	and    $0x400208,%eax
1408a8d2b:	09 43 04             	or     %eax,0x4(%rbx)
1408a8d2e:	48 8b cb             	mov    %rbx,%rcx
1408a8d31:	e8 5a b8 ff ff       	call   0x1408a4590
1408a8d36:	48 8b 06             	mov    (%rsi),%rax
1408a8d39:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a8d40:	44 39 43 28          	cmp    %r8d,0x28(%rbx)
1408a8d44:	7e 21                	jle    0x1408a8d67
1408a8d46:	48 8d 15 43 71 7a 00 	lea    0x7a7143(%rip),%rdx        # 0x14104fe90
1408a8d4d:	48 8b ce             	mov    %rsi,%rcx
1408a8d50:	e8 2b 0b 03 00       	call   0x1408d9880
1408a8d55:	eb 10                	jmp    0x1408a8d67
1408a8d57:	48 85 ff             	test   %rdi,%rdi
1408a8d5a:	74 0b                	je     0x1408a8d67
1408a8d5c:	48 8b 0e             	mov    (%rsi),%rcx
1408a8d5f:	48 8b d7             	mov    %rdi,%rdx
1408a8d62:	e8 a9 5a 03 00       	call   0x1408de810
1408a8d67:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1408a8d6c:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1408a8d71:	4c 8b c3             	mov    %rbx,%r8
1408a8d74:	48 8b ce             	mov    %rsi,%rcx
1408a8d77:	e8 c4 15 03 00       	call   0x1408da340
1408a8d7c:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
1408a8d83:	00
1408a8d84:	48 8b e8             	mov    %rax,%rbp
1408a8d87:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1408a8d8e:	00
1408a8d8f:	45 33 f6             	xor    %r14d,%r14d
1408a8d92:	4c 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%r15
1408a8d99:	00
1408a8d9a:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8d9d:	4c 89 b4 24 98 00 00 	mov    %r14,0x98(%rsp)
1408a8da4:	00
1408a8da5:	0f 57 c9             	xorps  %xmm1,%xmm1
1408a8da8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408a8dad:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1408a8db2:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1408a8db8:	f3 0f 7f 8c 24 88 00 	movdqu %xmm1,0x88(%rsp)
1408a8dbf:	00 00
1408a8dc1:	48 85 ed             	test   %rbp,%rbp
1408a8dc4:	0f 84 cf 00 00 00    	je     0x1408a8e99
1408a8dca:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1408a8dd1:	48 8d 0d 88 8b 01 00 	lea    0x18b88(%rip),%rcx        # 0x1408c1960
1408a8dd8:	8b d8                	mov    %eax,%ebx
1408a8dda:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
1408a8de1:	00
1408a8de2:	25 ef 6f ff f7       	and    $0xf7ff6fef,%eax
1408a8de7:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
1408a8dee:	00
1408a8def:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
1408a8df6:	81 e3 10 90 00 08    	and    $0x8009010,%ebx
1408a8dfc:	0f ba e0 13          	bt     $0x13,%eax
1408a8e00:	4c 89 b4 24 b8 00 00 	mov    %r14,0xb8(%rsp)
1408a8e07:	00
1408a8e08:	48 8d 05 f1 a3 01 00 	lea    0x1a3f1(%rip),%rax        # 0x1408c3200
1408a8e0f:	49 0f 42 c6          	cmovb  %r14,%rax
1408a8e13:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1408a8e1a:	00
1408a8e1b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1408a8e20:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1408a8e27:	00
1408a8e28:	8b 45 28             	mov    0x28(%rbp),%eax
1408a8e2b:	01 86 2c 01 00 00    	add    %eax,0x12c(%rsi)
1408a8e31:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408a8e38:	00
1408a8e39:	48 8b 01             	mov    (%rcx),%rax
1408a8e3c:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a8e43:	44 39 86 2c 01 00 00 	cmp    %r8d,0x12c(%rsi)
1408a8e4a:	7e 0e                	jle    0x1408a8e5a
1408a8e4c:	48 8d 15 3d 70 7a 00 	lea    0x7a703d(%rip),%rdx        # 0x14104fe90
1408a8e53:	e8 28 0a 03 00       	call   0x1408d9880
1408a8e58:	eb 37                	jmp    0x1408a8e91
1408a8e5a:	48 8b d5             	mov    %rbp,%rdx
1408a8e5d:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408a8e64:	00
1408a8e65:	e8 86 63 08 00       	call   0x14092f1f0
1408a8e6a:	8b 45 28             	mov    0x28(%rbp),%eax
1408a8e6d:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408a8e74:	00
1408a8e75:	29 81 2c 01 00 00    	sub    %eax,0x12c(%rcx)
1408a8e7b:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1408a8e82:	25 10 80 00 00       	and    $0x8010,%eax
1408a8e87:	09 45 04             	or     %eax,0x4(%rbp)
1408a8e8a:	09 9c 24 90 00 00 00 	or     %ebx,0x90(%rsp)
1408a8e91:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1408a8e98:	00
1408a8e99:	44 39 76 30          	cmp    %r14d,0x30(%rsi)
1408a8e9d:	0f 85 98 00 00 00    	jne    0x1408a8f3b
1408a8ea3:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1408a8ea8:	45 33 c9             	xor    %r9d,%r9d
1408a8eab:	66 44 89 74 24 30    	mov    %r14w,0x30(%rsp)
1408a8eb1:	4c 8b c5             	mov    %rbp,%r8
1408a8eb4:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1408a8eb9:	48 8b d0             	mov    %rax,%rdx
1408a8ebc:	48 8b ce             	mov    %rsi,%rcx
1408a8ebf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408a8ec4:	e8 87 f7 06 00       	call   0x140918650
1408a8ec9:	0f b6 57 2c          	movzbl 0x2c(%rdi),%edx
1408a8ecd:	48 8b d8             	mov    %rax,%rbx
1408a8ed0:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408a8ed5:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408a8edc:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408a8ee2:	7f 1a                	jg     0x1408a8efe
1408a8ee4:	44 8b c2             	mov    %edx,%r8d
1408a8ee7:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408a8eec:	ba 9e 00 00 00       	mov    $0x9e,%edx
1408a8ef1:	45 8b cd             	mov    %r13d,%r9d
1408a8ef4:	48 8b cf             	mov    %rdi,%rcx
1408a8ef7:	e8 a4 3e 00 00       	call   0x1408acda0
1408a8efc:	eb 2e                	jmp    0x1408a8f2c
1408a8efe:	8d 41 01             	lea    0x1(%rcx),%eax
1408a8f01:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408a8f07:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408a8f0b:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408a8f12:	c7 04 c8 9e 00 00 00 	movl   $0x9e,(%rax,%rcx,8)
1408a8f19:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408a8f1d:	44 89 6c c8 08       	mov    %r13d,0x8(%rax,%rcx,8)
1408a8f22:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408a8f27:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408a8f2c:	48 85 db             	test   %rbx,%rbx
1408a8f2f:	74 0f                	je     0x1408a8f40
1408a8f31:	48 8b cb             	mov    %rbx,%rcx
1408a8f34:	e8 67 38 07 00       	call   0x14091c7a0
1408a8f39:	eb 05                	jmp    0x1408a8f40
1408a8f3b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408a8f40:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
1408a8f47:	00
1408a8f48:	4c 8b ac 24 e8 00 00 	mov    0xe8(%rsp),%r13
1408a8f4f:	00
1408a8f50:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
1408a8f57:	00
1408a8f58:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1408a8f5f:	00
1408a8f60:	48 85 ed             	test   %rbp,%rbp
1408a8f63:	74 0b                	je     0x1408a8f70
1408a8f65:	48 8b d5             	mov    %rbp,%rdx
1408a8f68:	49 8b cc             	mov    %r12,%rcx
1408a8f6b:	e8 a0 58 03 00       	call   0x1408de810
1408a8f70:	8b 8c 24 20 01 00 00 	mov    0x120(%rsp),%ecx
1408a8f77:	4c 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12
1408a8f7e:	00
1408a8f7f:	48 8b ac 24 00 01 00 	mov    0x100(%rsp),%rbp
1408a8f86:	00
1408a8f87:	85 c9                	test   %ecx,%ecx
1408a8f89:	74 53                	je     0x1408a8fde
1408a8f8b:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408a8f91:	8d 42 ff             	lea    -0x1(%rdx),%eax
1408a8f94:	3b c8                	cmp    %eax,%ecx
1408a8f96:	75 0f                	jne    0x1408a8fa7
1408a8f98:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408a8f9e:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1408a8fa5:	5f                   	pop    %rdi
1408a8fa6:	c3                   	ret
1408a8fa7:	85 c9                	test   %ecx,%ecx
1408a8fa9:	0f 48 c8             	cmovs  %eax,%ecx
1408a8fac:	48 8b 07             	mov    (%rdi),%rax
1408a8faf:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408a8fb3:	74 13                	je     0x1408a8fc8
1408a8fb5:	48 8d 05 9c ae b8 00 	lea    0xb8ae9c(%rip),%rax        # 0x141433e58
1408a8fbc:	89 50 08             	mov    %edx,0x8(%rax)
1408a8fbf:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1408a8fc6:	5f                   	pop    %rdi
1408a8fc7:	c3                   	ret
1408a8fc8:	48 63 c1             	movslq %ecx,%rax
1408a8fcb:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408a8fcf:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408a8fd6:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408a8fda:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408a8fde:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1408a8fe5:	5f                   	pop    %rdi
1408a8fe6:	c3                   	ret
1408a8fe7:	cc                   	int3
1408a8fe8:	cc                   	int3
1408a8fe9:	cc                   	int3
1408a8fea:	cc                   	int3
1408a8feb:	cc                   	int3
1408a8fec:	cc                   	int3
1408a8fed:	cc                   	int3
1408a8fee:	cc                   	int3
1408a8fef:	cc                   	int3
1408a8ff0:	48 85 d2             	test   %rdx,%rdx