1400f3a90:	48 89 84 24 88 02 00 	mov    %rax,0x288(%rsp)
1400f3a97:	00
1400f3a98:	31 c0                	xor    %eax,%eax
1400f3a9a:	49 89 cb             	mov    %rcx,%r11
1400f3a9d:	48 8d bc 24 70 01 00 	lea    0x170(%rsp),%rdi
1400f3aa4:	00
1400f3aa5:	44 89 cb             	mov    %r9d,%ebx
1400f3aa8:	b9 15 00 00 00       	mov    $0x15,%ecx
1400f3aad:	48 89 bc 24 90 00 00 	mov    %rdi,0x90(%rsp)
1400f3ab4:	00
1400f3ab5:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1400f3aba:	44 89 84 24 00 03 00 	mov    %r8d,0x300(%rsp)
1400f3ac1:	00
1400f3ac2:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1400f3ac7:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400f3aca:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1400f3ace:	48 89 b4 24 c8 01 00 	mov    %rsi,0x1c8(%rsp)
1400f3ad5:	00
1400f3ad6:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1400f3adb:	48 85 ff             	test   %rdi,%rdi
1400f3ade:	74 22                	je     0x1400f3b02
1400f3ae0:	41 0f b6 53 30       	movzbl 0x30(%r11),%edx
1400f3ae5:	f6 c2 08             	test   $0x8,%dl
1400f3ae8:	74 0f                	je     0x1400f3af9
1400f3aea:	8b 8c 24 10 03 00 00 	mov    0x310(%rsp),%ecx
1400f3af1:	85 c9                	test   %ecx,%ecx
1400f3af3:	0f 85 3f 0a 00 00    	jne    0x1400f4538
1400f3af9:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
1400f3b00:	00 00
1400f3b02:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
1400f3b09:	00 00 00 00
1400f3b0d:	49 8b 43 28          	mov    0x28(%r11),%rax
1400f3b11:	48 3b 84 24 20 03 00 	cmp    0x320(%rsp),%rax
1400f3b18:	00
1400f3b19:	73 1e                	jae    0x1400f3b39
1400f3b1b:	8b bc 24 20 03 00 00 	mov    0x320(%rsp),%edi
1400f3b22:	8d 57 ff             	lea    -0x1(%rdi),%edx
1400f3b25:	29 c2                	sub    %eax,%edx
1400f3b27:	48 63 c2             	movslq %edx,%rax
1400f3b2a:	48 29 84 24 20 03 00 	sub    %rax,0x320(%rsp)
1400f3b31:	00
1400f3b32:	89 94 24 8c 00 00 00 	mov    %edx,0x8c(%rsp)
1400f3b39:	41 8b 43 0c          	mov    0xc(%r11),%eax
1400f3b3d:	85 c0                	test   %eax,%eax
1400f3b3f:	0f 84 19 09 00 00    	je     0x1400f445e
1400f3b45:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400f3b4a:	48 8b 47 48          	mov    0x48(%rdi),%rax
1400f3b4e:	48 85 c0             	test   %rax,%rax
1400f3b51:	0f 84 07 09 00 00    	je     0x1400f445e
1400f3b57:	48 8b 57 50          	mov    0x50(%rdi),%rdx
1400f3b5b:	48 85 d2             	test   %rdx,%rdx
1400f3b5e:	0f 84 fa 08 00 00    	je     0x1400f445e
1400f3b64:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
1400f3b68:	48 85 c9             	test   %rcx,%rcx
1400f3b6b:	0f 84 ed 08 00 00    	je     0x1400f445e
1400f3b71:	48 83 7f 60 00       	cmpq   $0x0,0x60(%rdi)
1400f3b76:	0f 84 e2 08 00 00    	je     0x1400f445e
1400f3b7c:	44 8b 78 0c          	mov    0xc(%rax),%r15d
1400f3b80:	45 85 ff             	test   %r15d,%r15d
1400f3b83:	75 3b                	jne    0x1400f3bc0
1400f3b85:	44 8b 72 0c          	mov    0xc(%rdx),%r14d
1400f3b89:	45 85 f6             	test   %r14d,%r14d
1400f3b8c:	75 32                	jne    0x1400f3bc0
1400f3b8e:	44 8b 69 0c          	mov    0xc(%rcx),%r13d
1400f3b92:	45 85 ed             	test   %r13d,%r13d
1400f3b95:	74 07                	je     0x1400f3b9e
1400f3b97:	41 80 7b 30 00       	cmpb   $0x0,0x30(%r11)
1400f3b9c:	78 22                	js     0x1400f3bc0
1400f3b9e:	85 db                	test   %ebx,%ebx
1400f3ba0:	74 0d                	je     0x1400f3baf
1400f3ba2:	03 9c 24 10 03 00 00 	add    0x310(%rsp),%ebx
1400f3ba9:	0f 85 af 08 00 00    	jne    0x1400f445e
1400f3baf:	c7 84 24 10 03 00 00 	movl   $0x0,0x310(%rsp)
1400f3bb6:	00 00 00 00
1400f3bba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f3bc0:	48 83 bc 24 20 03 00 	cmpq   $0x0,0x320(%rsp)
1400f3bc7:	00 00
1400f3bc9:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1400f3bd0:	00
1400f3bd1:	0f 84 20 08 00 00    	je     0x1400f43f7
1400f3bd7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400f3bdc:	45 8b 73 10          	mov    0x10(%r11),%r14d
1400f3be0:	66 0f 6e 8c 24 00 03 	movd   0x300(%rsp),%xmm1
1400f3be7:	00 00
1400f3be9:	49 8b 4b 20          	mov    0x20(%r11),%rcx
1400f3bed:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400f3bf1:	44 8b 86 9c 00 00 00 	mov    0x9c(%rsi),%r8d
1400f3bf8:	41 81 e6 00 00 20 00 	and    $0x200000,%r14d
1400f3bff:	66 0f 7e cf          	movd   %xmm1,%edi
1400f3c03:	48 89 8c 24 b0 00 00 	mov    %rcx,0xb0(%rsp)
1400f3c0a:	00
1400f3c0b:	66 0f 70 c1 e0       	pshufd $0xe0,%xmm1,%xmm0
1400f3c10:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400f3c15:	8b 44 24 40          	mov    0x40(%rsp),%eax
1400f3c19:	8d 57 01             	lea    0x1(%rdi),%edx
1400f3c1c:	89 d7                	mov    %edx,%edi
1400f3c1e:	48 89 8c 24 a8 01 00 	mov    %rcx,0x1a8(%rsp)
1400f3c25:	00
1400f3c26:	83 c0 01             	add    $0x1,%eax
1400f3c29:	44 89 84 24 c0 01 00 	mov    %r8d,0x1c0(%rsp)
1400f3c30:	00
1400f3c31:	66 0f d6 84 24 94 01 	movq   %xmm0,0x194(%rsp)
1400f3c38:	00 00
1400f3c3a:	44 39 c0             	cmp    %r8d,%eax
1400f3c3d:	66 0f d6 84 24 9c 01 	movq   %xmm0,0x19c(%rsp)
1400f3c44:	00 00
1400f3c46:	41 0f 4c c0          	cmovl  %r8d,%eax
1400f3c4a:	39 d0                	cmp    %edx,%eax
1400f3c4c:	0f b6 96 98 00 00 00 	movzbl 0x98(%rsi),%edx
1400f3c53:	0f 4e f8             	cmovle %eax,%edi
1400f3c56:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400f3c5b:	48 89 84 24 70 01 00 	mov    %rax,0x170(%rsp)
1400f3c62:	00
1400f3c63:	44 89 f0             	mov    %r14d,%eax
1400f3c66:	c1 e8 15             	shr    $0x15,%eax
1400f3c69:	83 e0 01             	and    $0x1,%eax
1400f3c6c:	48 85 c9             	test   %rcx,%rcx
1400f3c6f:	89 d1                	mov    %edx,%ecx
1400f3c71:	41 0f 95 c7          	setne  %r15b
1400f3c75:	c0 e9 02             	shr    $0x2,%cl
1400f3c78:	88 84 24 b8 01 00 00 	mov    %al,0x1b8(%rsp)
1400f3c7f:	83 e1 01             	and    $0x1,%ecx
1400f3c82:	44 09 f8             	or     %r15d,%eax
1400f3c85:	88 8c 24 b9 01 00 00 	mov    %cl,0x1b9(%rsp)
1400f3c8c:	89 d1                	mov    %edx,%ecx
1400f3c8e:	c0 e9 03             	shr    $0x3,%cl
1400f3c91:	88 84 24 bb 01 00 00 	mov    %al,0x1bb(%rsp)
1400f3c98:	83 e1 01             	and    $0x1,%ecx
1400f3c9b:	88 8c 24 ba 01 00 00 	mov    %cl,0x1ba(%rsp)
1400f3ca2:	84 c0                	test   %al,%al
1400f3ca4:	0f 84 68 07 00 00    	je     0x1400f4412
1400f3caa:	48 63 cf             	movslq %edi,%rcx
1400f3cad:	ba 01 00 00 00       	mov    $0x1,%edx
1400f3cb2:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
1400f3cb7:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
1400f3cbc:	e8 17 60 0f 00       	call   0x1401e9cd8
1400f3cc1:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1400f3cc6:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
1400f3ccb:	48 85 c0             	test   %rax,%rax
1400f3cce:	0f 84 1a 08 00 00    	je     0x1400f44ee
1400f3cd4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f3cd9:	48 89 84 24 78 01 00 	mov    %rax,0x178(%rsp)
1400f3ce0:	00
1400f3ce1:	89 bc 24 8c 01 00 00 	mov    %edi,0x18c(%rsp)
1400f3ce8:	48 8d 81 a0 00 00 00 	lea    0xa0(%rcx),%rax
1400f3cef:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
1400f3cf6:	00
1400f3cf7:	0f b6 81 98 00 00 00 	movzbl 0x98(%rcx),%eax
1400f3cfe:	88 44 24 40          	mov    %al,0x40(%rsp)
1400f3d02:	c0 e8 04             	shr    $0x4,%al
1400f3d05:	83 e0 01             	and    $0x1,%eax
1400f3d08:	88 84 24 be 01 00 00 	mov    %al,0x1be(%rsp)
1400f3d0f:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400f3d13:	41 0f b6 43 30       	movzbl 0x30(%r11),%eax
1400f3d18:	66 0f 70 c0 e0       	pshufd $0xe0,%xmm0,%xmm0
1400f3d1d:	66 0f 6e 94 24 18 03 	movd   0x318(%rsp),%xmm2
1400f3d24:	00 00
1400f3d26:	c7 84 24 d4 01 00 00 	movl   $0xffffffff,0x1d4(%rsp)
1400f3d2d:	ff ff ff ff
1400f3d31:	66 0f d6 84 24 84 01 	movq   %xmm0,0x184(%rsp)
1400f3d38:	00 00
1400f3d3a:	c0 e8 07             	shr    $0x7,%al
1400f3d3d:	66 0f 70 c2 e0       	pshufd $0xe0,%xmm2,%xmm0
1400f3d42:	88 84 24 bd 01 00 00 	mov    %al,0x1bd(%rsp)
1400f3d49:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400f3d4e:	66 0f d6 84 24 9c 01 	movq   %xmm0,0x19c(%rsp)
1400f3d55:	00 00
1400f3d57:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
1400f3d5d:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400f3d61:	8d 34 00             	lea    (%rax,%rax,1),%esi
1400f3d64:	8b 84 24 30 03 00 00 	mov    0x330(%rsp),%eax
1400f3d6b:	89 84 24 d0 01 00 00 	mov    %eax,0x1d0(%rsp)
1400f3d72:	85 f6                	test   %esi,%esi
1400f3d74:	0f 8f 21 07 00 00    	jg     0x1400f449b
1400f3d7a:	48 83 bc 24 20 03 00 	cmpq   $0x1,0x320(%rsp)
1400f3d81:	00 01
1400f3d83:	89 b4 24 f0 01 00 00 	mov    %esi,0x1f0(%rsp)
1400f3d8a:	c7 84 24 00 02 00 00 	movl   $0x1,0x200(%rsp)
1400f3d91:	01 00 00 00
1400f3d95:	89 b4 24 08 02 00 00 	mov    %esi,0x208(%rsp)
1400f3d9c:	0f 86 da 0c 00 00    	jbe    0x1400f4a7c
1400f3da2:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
1400f3da7:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
1400f3dac:	85 ff                	test   %edi,%edi
1400f3dae:	0f 88 3a 07 00 00    	js     0x1400f44ee
1400f3db4:	8d 4f 01             	lea    0x1(%rdi),%ecx
1400f3db7:	48 63 c9             	movslq %ecx,%rcx
1400f3dba:	48 c1 e1 03          	shl    $0x3,%rcx
1400f3dbe:	e8 15 60 0f 00       	call   0x1401e9dd8
1400f3dc3:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1400f3dc8:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
1400f3dcd:	48 85 c0             	test   %rax,%rax
1400f3dd0:	48 89 84 24 e0 01 00 	mov    %rax,0x1e0(%rsp)
1400f3dd7:	00
1400f3dd8:	48 89 c1             	mov    %rax,%rcx
1400f3ddb:	0f 84 00 0b 00 00    	je     0x1400f48e1
1400f3de1:	8b 84 24 30 03 00 00 	mov    0x330(%rsp),%eax
1400f3de8:	44 8b 94 24 10 03 00 	mov    0x310(%rsp),%r10d
1400f3def:	00
1400f3df0:	89 9c 24 28 01 00 00 	mov    %ebx,0x128(%rsp)
1400f3df7:	8b bc 24 10 03 00 00 	mov    0x310(%rsp),%edi
1400f3dfe:	83 e0 01             	and    $0x1,%eax
1400f3e01:	83 f8 01             	cmp    $0x1,%eax
1400f3e04:	19 c0                	sbb    %eax,%eax
1400f3e06:	41 01 da             	add    %ebx,%r10d
1400f3e09:	83 e0 02             	and    $0x2,%eax
1400f3e0c:	83 c0 04             	add    $0x4,%eax
1400f3e0f:	89 84 24 a4 01 00 00 	mov    %eax,0x1a4(%rsp)
1400f3e16:	85 ff                	test   %edi,%edi
1400f3e18:	0f 88 90 0c 00 00    	js     0x1400f4aae
1400f3e1e:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1400f3e24:	0f 84 1f 07 00 00    	je     0x1400f4549
1400f3e2a:	41 83 f8 01          	cmp    $0x1,%r8d
1400f3e2e:	0f 84 7c 13 00 00    	je     0x1400f51b0
1400f3e34:	89 5c 24 7c          	mov    %ebx,0x7c(%rsp)
1400f3e38:	31 c9                	xor    %ecx,%ecx
1400f3e3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f3e40:	44 89 f2             	mov    %r14d,%edx
1400f3e43:	c1 ea 15             	shr    $0x15,%edx
1400f3e46:	48 83 bc 24 b0 00 00 	cmpq   $0x0,0xb0(%rsp)
1400f3e4d:	00 00
1400f3e4f:	0f 94 c0             	sete   %al
1400f3e52:	83 f2 01             	xor    $0x1,%edx
1400f3e55:	21 c2                	and    %eax,%edx
1400f3e57:	8b 84 24 10 03 00 00 	mov    0x310(%rsp),%eax
1400f3e5e:	c1 e2 02             	shl    $0x2,%edx
1400f3e61:	f7 d0                	not    %eax
1400f3e63:	c1 e8 1f             	shr    $0x1f,%eax
1400f3e66:	01 c0                	add    %eax,%eax
1400f3e68:	09 d0                	or     %edx,%eax
1400f3e6a:	41 0f b6 d7          	movzbl %r15b,%edx
1400f3e6e:	09 c2                	or     %eax,%edx
1400f3e70:	89 94 24 88 00 00 00 	mov    %edx,0x88(%rsp)
1400f3e77:	84 c9                	test   %cl,%cl
1400f3e79:	0f 85 65 05 00 00    	jne    0x1400f43e4
1400f3e7f:	8b b4 24 10 03 00 00 	mov    0x310(%rsp),%esi
1400f3e86:	31 c0                	xor    %eax,%eax
1400f3e88:	48 8d 94 24 28 01 00 	lea    0x128(%rsp),%rdx
1400f3e8f:	00
1400f3e90:	44 89 84 24 c8 00 00 	mov    %r8d,0xc8(%rsp)
1400f3e97:	00
1400f3e98:	44 89 54 24 78       	mov    %r10d,0x78(%rsp)
1400f3e9d:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
1400f3ea2:	85 f6                	test   %esi,%esi
1400f3ea4:	4c 89 9c 24 80 00 00 	mov    %r11,0x80(%rsp)
1400f3eab:	00
1400f3eac:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1400f3eb3:	00
1400f3eb4:	48 0f 49 c2          	cmovns %rdx,%rax
1400f3eb8:	4c 89 a4 24 b8 00 00 	mov    %r12,0xb8(%rsp)
1400f3ebf:	00
1400f3ec0:	89 da                	mov    %ebx,%edx
1400f3ec2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1400f3ec9:	00
1400f3eca:	8b 84 24 10 03 00 00 	mov    0x310(%rsp),%eax
1400f3ed1:	f7 d0                	not    %eax
1400f3ed3:	c1 e8 1f             	shr    $0x1f,%eax
1400f3ed6:	89 84 24 cc 00 00 00 	mov    %eax,0xcc(%rsp)
1400f3edd:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
1400f3ee4:	83 f8 07             	cmp    $0x7,%eax
1400f3ee7:	0f 84 58 09 00 00    	je     0x1400f4845
1400f3eed:	83 f8 08             	cmp    $0x8,%eax
1400f3ef0:	74 5b                	je     0x1400f3f4d
1400f3ef2:	83 f8 06             	cmp    $0x6,%eax
1400f3ef5:	0f 85 a4 08 00 00    	jne    0x1400f479f
1400f3efb:	8b 7c 24 78          	mov    0x78(%rsp),%edi
1400f3eff:	39 d7                	cmp    %edx,%edi
1400f3f01:	7e 40                	jle    0x1400f3f43
1400f3f03:	89 f9                	mov    %edi,%ecx
1400f3f05:	8d 42 01             	lea    0x1(%rdx),%eax
1400f3f08:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1400f3f0d:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1400f3f12:	29 d1                	sub    %edx,%ecx
1400f3f14:	48 63 d2             	movslq %edx,%rdx
1400f3f17:	48 98                	cltq
1400f3f19:	48 8d 4c 11 01       	lea    0x1(%rcx,%rdx,1),%rcx
1400f3f1e:	66 90                	xchg   %ax,%ax
1400f3f20:	41 0f b6 54 00 ff    	movzbl -0x1(%r8,%rax,1),%edx
1400f3f26:	80 7c 15 00 00       	cmpb   $0x0,0x0(%rbp,%rdx,1)
1400f3f2b:	0f 85 3f 0b 00 00    	jne    0x1400f4a70
1400f3f31:	89 84 24 28 01 00 00 	mov    %eax,0x128(%rsp)
1400f3f38:	89 c2                	mov    %eax,%edx
1400f3f3a:	48 83 c0 01          	add    $0x1,%rax
1400f3f3e:	48 39 c1             	cmp    %rax,%rcx
1400f3f41:	75 dd                	jne    0x1400f3f20
1400f3f43:	39 54 24 78          	cmp    %edx,0x78(%rsp)
1400f3f47:	0f 84 a6 12 00 00    	je     0x1400f51f3
1400f3f4d:	44 8b 84 24 30 03 00 	mov    0x330(%rsp),%r8d
1400f3f54:	00
1400f3f55:	4c 89 f9             	mov    %r15,%rcx
1400f3f58:	e8 03 b2 ff ff       	call   0x1400ef160
1400f3f5d:	48 8b b4 24 c8 01 00 	mov    0x1c8(%rsp),%rsi
1400f3f64:	00
1400f3f65:	8b 84 24 90 01 00 00 	mov    0x190(%rsp),%eax
1400f3f6c:	48 c7 84 24 e8 01 00 	movq   $0x0,0x1e8(%rsp)
1400f3f73:	00 00 00 00 00
1400f3f78:	c7 84 24 2c 01 00 00 	movl   $0x0,0x12c(%rsp)
1400f3f7f:	00 00 00 00
1400f3f83:	4c 8b 76 48          	mov    0x48(%rsi),%r14
1400f3f87:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
1400f3f8b:	c7 84 24 00 02 00 00 	movl   $0x0,0x200(%rsp)
1400f3f92:	00 00 00 00
1400f3f96:	41 80 7e 50 00       	cmpb   $0x0,0x50(%r14)
1400f3f9b:	79 4c                	jns    0x1400f3fe9
1400f3f9d:	44 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%r8d
1400f3fa4:	00
1400f3fa5:	8d 50 ff             	lea    -0x1(%rax),%edx
1400f3fa8:	4c 89 f9             	mov    %r15,%rcx
1400f3fab:	e8 30 8e ff ff       	call   0x1400ecde0
1400f3fb0:	a8 01                	test   $0x1,%al
1400f3fb2:	0f 85 34 09 00 00    	jne    0x1400f48ec
1400f3fb8:	85 c0                	test   %eax,%eax
1400f3fba:	74 24                	je     0x1400f3fe0
1400f3fbc:	89 c2                	mov    %eax,%edx
1400f3fbe:	f7 d2                	not    %edx
1400f3fc0:	83 e2 06             	and    $0x6,%edx
1400f3fc3:	0f 84 c9 10 00 00    	je     0x1400f5092
1400f3fc9:	a8 02                	test   $0x2,%al
1400f3fcb:	0f 85 25 10 00 00    	jne    0x1400f4ff6
1400f3fd1:	a8 04                	test   $0x4,%al
1400f3fd3:	0f 85 ee 11 00 00    	jne    0x1400f51c7
1400f3fd9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f3fe0:	4d 85 f6             	test   %r14,%r14
1400f3fe3:	0f 84 8a 10 00 00    	je     0x1400f5073
1400f3fe9:	48 8b 84 24 e0 01 00 	mov    0x1e0(%rsp),%rax
1400f3ff0:	00
1400f3ff1:	48 85 c0             	test   %rax,%rax
1400f3ff4:	74 19                	je     0x1400f400f
1400f3ff6:	48 63 54 24 6c       	movslq 0x6c(%rsp),%rdx
1400f3ffb:	44 8b 9e 8c 00 00 00 	mov    0x8c(%rsi),%r11d
1400f4002:	4c 89 34 d0          	mov    %r14,(%rax,%rdx,8)
1400f4006:	45 85 db             	test   %r11d,%r11d
1400f4009:	0f 85 29 10 00 00    	jne    0x1400f5038
1400f400f:	44 8b a4 24 cc 00 00 	mov    0xcc(%rsp),%r12d
1400f4016:	00
1400f4017:	41 0f b6 46 50       	movzbl 0x50(%r14),%eax
1400f401c:	c7 44 24 50 ff ff ff 	movl   $0xffffffff,0x50(%rsp)
1400f4023:	ff
1400f4024:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
1400f402b:	00
1400f402c:	a8 10                	test   $0x10,%al
1400f402e:	0f 85 23 0f 00 00    	jne    0x1400f4f57
1400f4034:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400f403b:	00
1400f403c:	48 63 b4 24 90 01 00 	movslq 0x190(%rsp),%rsi
1400f4043:	00
1400f4044:	39 b4 24 a0 01 00 00 	cmp    %esi,0x1a0(%rsp)
1400f404b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f4050:	7f 6d                	jg     0x1400f40bf
1400f4052:	e9 75 01 00 00       	jmp    0x1400f41cc