140120b28:	e8 63 8a fc ff       	call   0x1400e9590
140120b2d:	48 8b d0             	mov    %rax,%rdx
140120b30:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140120b34:	e8 97 b9 fd ff       	call   0x1400fc4d0
140120b39:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140120b3d:	e8 ce 57 f6 ff       	call   0x140086310
140120b42:	90                   	nop
140120b43:	48 8b 95 18 04 00 00 	mov    0x418(%rbp),%rdx
140120b4a:	48 83 fa 0f          	cmp    $0xf,%rdx
140120b4e:	76 37                	jbe    0x140120b87
140120b50:	48 ff c2             	inc    %rdx
140120b53:	48 8b 8d 00 04 00 00 	mov    0x400(%rbp),%rcx
140120b5a:	48 8b c1             	mov    %rcx,%rax
140120b5d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140120b64:	72 1c                	jb     0x140120b82
140120b66:	48 83 c2 27          	add    $0x27,%rdx
140120b6a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140120b6e:	48 2b c1             	sub    %rcx,%rax
140120b71:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140120b75:	48 83 f8 1f          	cmp    $0x1f,%rax
140120b79:	76 07                	jbe    0x140120b82
140120b7b:	ff 15 77 94 20 00    	call   *0x209477(%rip)        # 0x140329ff8
140120b81:	cc                   	int3
140120b82:	e8 fd 96 1d 00       	call   0x1402fa284
140120b87:	80 7d a8 00          	cmpb   $0x0,-0x58(%rbp)
140120b8b:	74 27                	je     0x140120bb4
140120b8d:	48 83 7d 98 00       	cmpq   $0x0,-0x68(%rbp)
140120b92:	74 20                	je     0x140120bb4
140120b94:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140120b98:	48 83 7d a0 0f       	cmpq   $0xf,-0x60(%rbp)
140120b9d:	48 0f 47 4d 88       	cmova  -0x78(%rbp),%rcx
140120ba2:	ff 15 e8 92 20 00    	call   *0x2092e8(%rip)        # 0x140329e90
140120ba8:	0f 57 c9             	xorps  %xmm1,%xmm1
140120bab:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
140120baf:	74 03                	je     0x140120bb4
140120bb1:	0f 28 f8             	movaps %xmm0,%xmm7
140120bb4:	0f 28 df             	movaps %xmm7,%xmm3
140120bb7:	66 49 0f 7e f9       	movq   %xmm7,%r9
140120bbc:	4c 8d 05 2d 2d 21 00 	lea    0x212d2d(%rip),%r8        # 0x1403338f0
140120bc3:	ba 01 00 00 00       	mov    $0x1,%edx
140120bc8:	b9 03 00 00 00       	mov    $0x3,%ecx
140120bcd:	e8 2e 90 f9 ff       	call   0x1400b9c00
140120bd2:	0f 28 c7             	movaps %xmm7,%xmm0
140120bd5:	f2 0f 59 05 cb 70 21 	mulsd  0x2170cb(%rip),%xmm0        # 0x140337ca8
140120bdc:	00
140120bdd:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
140120be1:	89 85 94 03 00 00    	mov    %eax,0x394(%rbp)
140120be7:	f2 0f 59 3d b1 70 21 	mulsd  0x2170b1(%rip),%xmm7        # 0x140337ca0
140120bee:	00
140120bef:	f2 0f 2c c7          	cvttsd2si %xmm7,%eax
140120bf3:	89 85 98 03 00 00    	mov    %eax,0x398(%rbp)
140120bf9:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140120bfe:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140120c03:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140120c08:	e8 f3 97 08 00       	call   0x1401aa400
140120c0d:	48 8b c8             	mov    %rax,%rcx
140120c10:	48 8b 96 00 02 00 00 	mov    0x200(%rsi),%rdx
140120c17:	48 8b 00             	mov    (%rax),%rax
140120c1a:	48 89 86 00 02 00 00 	mov    %rax,0x200(%rsi)
140120c21:	48 89 11             	mov    %rdx,(%rcx)
140120c24:	48 85 d2             	test   %rdx,%rdx
140120c27:	74 16                	je     0x140120c3f
140120c29:	48 8b 42 08          	mov    0x8(%rdx),%rax
140120c2d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120c31:	48 83 c2 08          	add    $0x8,%rdx
140120c35:	48 03 ca             	add    %rdx,%rcx
140120c38:	48 8b 01             	mov    (%rcx),%rax
140120c3b:	ff 50 08             	call   *0x8(%rax)
140120c3e:	90                   	nop
140120c3f:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140120c44:	4c 8d 85 60 03 00 00 	lea    0x360(%rbp),%r8
140120c4b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140120c50:	48 8b ce             	mov    %rsi,%rcx
140120c53:	e8 78 e8 ff ff       	call   0x14011f4d0
140120c58:	48 8b 18             	mov    (%rax),%rbx
140120c5b:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140120c60:	4c 89 20             	mov    %r12,(%rax)
140120c63:	0f 57 c0             	xorps  %xmm0,%xmm0
140120c66:	0f 11 85 b0 02 00 00 	movups %xmm0,0x2b0(%rbp)
140120c6d:	66 0f 7f b5 c0 02 00 	movdqa %xmm6,0x2c0(%rbp)
140120c74:	00
140120c75:	c6 85 b0 02 00 00 00 	movb   $0x0,0x2b0(%rbp)
140120c7c:	c6 85 f0 02 00 00 00 	movb   $0x0,0x2f0(%rbp)
140120c83:	c6 85 18 03 00 00 00 	movb   $0x0,0x318(%rbp)
140120c8a:	c6 85 40 03 00 00 00 	movb   $0x0,0x340(%rbp)
140120c91:	4c 89 a5 48 03 00 00 	mov    %r12,0x348(%rbp)
140120c98:	c6 85 50 03 00 00 00 	movb   $0x0,0x350(%rbp)
140120c9f:	4c 8d a6 28 01 00 00 	lea    0x128(%rsi),%r12
140120ca6:	48 8d 85 b0 02 00 00 	lea    0x2b0(%rbp),%rax
140120cad:	49 3b c4             	cmp    %r12,%rax
140120cb0:	74 20                	je     0x140120cd2
140120cb2:	49 8b d4             	mov    %r12,%rdx
140120cb5:	49 83 7c 24 18 0f    	cmpq   $0xf,0x18(%r12)
140120cbb:	76 04                	jbe    0x140120cc1
140120cbd:	49 8b 14 24          	mov    (%r12),%rdx
140120cc1:	4d 8b 44 24 10       	mov    0x10(%r12),%r8
140120cc6:	48 8d 8d b0 02 00 00 	lea    0x2b0(%rbp),%rcx
140120ccd:	e8 8e 73 f6 ff       	call   0x140088060
140120cd2:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140120cd7:	48 85 db             	test   %rbx,%rbx
140120cda:	74 14                	je     0x140120cf0
140120cdc:	48 8b 43 08          	mov    0x8(%rbx),%rax
140120ce0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120ce4:	48 83 c1 08          	add    $0x8,%rcx
140120ce8:	48 03 cb             	add    %rbx,%rcx
140120ceb:	48 8b 01             	mov    (%rcx),%rax
140120cee:	ff 10                	call   *(%rax)
140120cf0:	4c 8d 05 81 15 21 00 	lea    0x211581(%rip),%r8        # 0x140332278
140120cf7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140120cfc:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
140120d03:	e8 38 64 fe ff       	call   0x140107140
140120d08:	48 8b d0             	mov    %rax,%rdx
140120d0b:	48 8d 8d d0 02 00 00 	lea    0x2d0(%rbp),%rcx
140120d12:	e8 b9 b7 fd ff       	call   0x1400fc4d0
140120d17:	80 bd a0 02 00 00 00 	cmpb   $0x0,0x2a0(%rbp)
140120d1e:	74 44                	je     0x140120d64
140120d20:	48 8b 95 98 02 00 00 	mov    0x298(%rbp),%rdx
140120d27:	48 83 fa 0f          	cmp    $0xf,%rdx
140120d2b:	76 37                	jbe    0x140120d64
140120d2d:	48 ff c2             	inc    %rdx
140120d30:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
140120d37:	48 8b c1             	mov    %rcx,%rax
140120d3a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140120d41:	72 1c                	jb     0x140120d5f
140120d43:	48 83 c2 27          	add    $0x27,%rdx
140120d47:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140120d4b:	48 2b c1             	sub    %rcx,%rax
140120d4e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140120d52:	48 83 f8 1f          	cmp    $0x1f,%rax
140120d56:	76 07                	jbe    0x140120d5f
140120d58:	ff 15 9a 92 20 00    	call   *0x20929a(%rip)        # 0x140329ff8
140120d5e:	cc                   	int3
140120d5f:	e8 20 95 1d 00       	call   0x1402fa284
140120d64:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140120d69:	48 85 db             	test   %rbx,%rbx
140120d6c:	74 14                	je     0x140120d82
140120d6e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140120d72:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120d76:	48 83 c1 08          	add    $0x8,%rcx
140120d7a:	48 03 cb             	add    %rbx,%rcx
140120d7d:	48 8b 01             	mov    (%rcx),%rax
140120d80:	ff 10                	call   *(%rax)
140120d82:	4c 8d 05 ff 14 21 00 	lea    0x2114ff(%rip),%r8        # 0x140332288
140120d89:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140120d8e:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
140120d95:	e8 a6 63 fe ff       	call   0x140107140
140120d9a:	48 8b d0             	mov    %rax,%rdx
140120d9d:	48 8d 8d f8 02 00 00 	lea    0x2f8(%rbp),%rcx
140120da4:	e8 27 b7 fd ff       	call   0x1400fc4d0
140120da9:	80 bd a0 02 00 00 00 	cmpb   $0x0,0x2a0(%rbp)
140120db0:	74 44                	je     0x140120df6
140120db2:	48 8b 95 98 02 00 00 	mov    0x298(%rbp),%rdx
140120db9:	48 83 fa 0f          	cmp    $0xf,%rdx
140120dbd:	76 37                	jbe    0x140120df6
140120dbf:	48 ff c2             	inc    %rdx
140120dc2:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
140120dc9:	48 8b c1             	mov    %rcx,%rax
140120dcc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140120dd3:	72 1c                	jb     0x140120df1
140120dd5:	48 83 c2 27          	add    $0x27,%rdx
140120dd9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140120ddd:	48 2b c1             	sub    %rcx,%rax
140120de0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140120de4:	48 83 f8 1f          	cmp    $0x1f,%rax
140120de8:	76 07                	jbe    0x140120df1
140120dea:	ff 15 08 92 20 00    	call   *0x209208(%rip)        # 0x140329ff8
140120df0:	cc                   	int3
140120df1:	e8 8e 94 1d 00       	call   0x1402fa284
140120df6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140120dfb:	48 85 db             	test   %rbx,%rbx
140120dfe:	74 14                	je     0x140120e14
140120e00:	48 8b 43 08          	mov    0x8(%rbx),%rax
140120e04:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120e08:	48 83 c1 08          	add    $0x8,%rcx
140120e0c:	48 03 cb             	add    %rbx,%rcx
140120e0f:	48 8b 01             	mov    (%rcx),%rax
140120e12:	ff 10                	call   *(%rax)
140120e14:	4c 8d 05 85 14 21 00 	lea    0x211485(%rip),%r8        # 0x1403322a0
140120e1b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140120e20:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
140120e27:	e8 14 63 fe ff       	call   0x140107140
140120e2c:	48 8b d0             	mov    %rax,%rdx
140120e2f:	48 8d 8d 20 03 00 00 	lea    0x320(%rbp),%rcx
140120e36:	e8 95 b6 fd ff       	call   0x1400fc4d0
140120e3b:	80 bd a0 02 00 00 00 	cmpb   $0x0,0x2a0(%rbp)
140120e42:	74 44                	je     0x140120e88
140120e44:	48 8b 95 98 02 00 00 	mov    0x298(%rbp),%rdx
140120e4b:	48 83 fa 0f          	cmp    $0xf,%rdx
140120e4f:	76 37                	jbe    0x140120e88
140120e51:	48 ff c2             	inc    %rdx
140120e54:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
140120e5b:	48 8b c1             	mov    %rcx,%rax
140120e5e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140120e65:	72 1c                	jb     0x140120e83
140120e67:	48 83 c2 27          	add    $0x27,%rdx
140120e6b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140120e6f:	48 2b c1             	sub    %rcx,%rax
140120e72:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140120e76:	48 83 f8 1f          	cmp    $0x1f,%rax
140120e7a:	76 07                	jbe    0x140120e83
140120e7c:	ff 15 76 91 20 00    	call   *0x209176(%rip)        # 0x140329ff8
140120e82:	cc                   	int3
140120e83:	e8 fc 93 1d 00       	call   0x1402fa284
140120e88:	4c 8d ae 48 01 00 00 	lea    0x148(%rsi),%r13
140120e8f:	41 0f b7 45 00       	movzwl 0x0(%r13),%eax
140120e94:	66 89 85 48 03 00 00 	mov    %ax,0x348(%rbp)
140120e9b:	0f b6 85 f0 03 00 00 	movzbl 0x3f0(%rbp),%eax
140120ea2:	88 85 4a 03 00 00    	mov    %al,0x34a(%rbp)
140120ea8:	0f b6 85 f1 03 00 00 	movzbl 0x3f1(%rbp),%eax
140120eaf:	88 85 4b 03 00 00    	mov    %al,0x34b(%rbp)
140120eb5:	0f b6 85 f2 03 00 00 	movzbl 0x3f2(%rbp),%eax
140120ebc:	88 85 4c 03 00 00    	mov    %al,0x34c(%rbp)
140120ec2:	0f b6 86 f0 01 00 00 	movzbl 0x1f0(%rsi),%eax
140120ec9:	88 85 4d 03 00 00    	mov    %al,0x34d(%rbp)
140120ecf:	0f b6 86 f2 01 00 00 	movzbl 0x1f2(%rsi),%eax
140120ed6:	88 85 4e 03 00 00    	mov    %al,0x34e(%rbp)
140120edc:	0f b6 86 f4 01 00 00 	movzbl 0x1f4(%rsi),%eax
140120ee3:	88 85 4f 03 00 00    	mov    %al,0x34f(%rbp)
140120ee9:	4c 8d 05 18 2a 21 00 	lea    0x212a18(%rip),%r8        # 0x140333908
140120ef0:	ba 02 00 00 00       	mov    $0x2,%edx
140120ef5:	33 c9                	xor    %ecx,%ecx
140120ef7:	e8 04 8d f9 ff       	call   0x1400b9c00
140120efc:	b9 c8 03 00 00       	mov    $0x3c8,%ecx
140120f01:	e8 42 93 1d 00       	call   0x1402fa248
140120f06:	48 8b f8             	mov    %rax,%rdi
140120f09:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140120f0d:	48 85 c0             	test   %rax,%rax
140120f10:	0f 84 8e 00 00 00    	je     0x140120fa4
140120f16:	48 8b 96 00 02 00 00 	mov    0x200(%rsi),%rdx
140120f1d:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140120f22:	48 85 d2             	test   %rdx,%rdx
140120f25:	74 14                	je     0x140120f3b
140120f27:	48 8b 42 08          	mov    0x8(%rdx),%rax
140120f2b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120f2f:	48 83 c2 08          	add    $0x8,%rdx
140120f33:	48 03 ca             	add    %rdx,%rcx
140120f36:	48 8b 01             	mov    (%rcx),%rax
140120f39:	ff 10                	call   *(%rax)
140120f3b:	0f 57 c0             	xorps  %xmm0,%xmm0
140120f3e:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140120f44:	4d 85 f6             	test   %r14,%r14
140120f47:	74 0f                	je     0x140120f58
140120f49:	f0 41 ff 46 08       	lock incl 0x8(%r14)
140120f4e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140120f53:	44 8b 7c 24 48       	mov    0x48(%rsp),%r15d
140120f58:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140120f5c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140120f61:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140120f66:	48 8d 86 88 01 00 00 	lea    0x188(%rsi),%rax
140120f6d:	48 8d 96 50 01 00 00 	lea    0x150(%rsi),%rdx
140120f74:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140120f7b:	00
140120f7c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140120f81:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140120f86:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140120f8b:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
140120f90:	4c 8d 85 b0 02 00 00 	lea    0x2b0(%rbp),%r8
140120f97:	48 8b cf             	mov    %rdi,%rcx
140120f9a:	e8 91 56 fd ff       	call   0x1400f6630
140120f9f:	48 8b f8             	mov    %rax,%rdi
140120fa2:	eb 02                	jmp    0x140120fa6
140120fa4:	33 ff                	xor    %edi,%edi
140120fa6:	48 85 ff             	test   %rdi,%rdi
140120fa9:	74 14                	je     0x140120fbf
140120fab:	48 8b 47 08          	mov    0x8(%rdi),%rax
140120faf:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120fb3:	48 83 c1 08          	add    $0x8,%rcx
140120fb7:	48 03 cf             	add    %rdi,%rcx
140120fba:	48 8b 01             	mov    (%rcx),%rax
140120fbd:	ff 10                	call   *(%rax)
140120fbf:	48 8b 96 f8 01 00 00 	mov    0x1f8(%rsi),%rdx
140120fc6:	48 89 be f8 01 00 00 	mov    %rdi,0x1f8(%rsi)
140120fcd:	48 85 d2             	test   %rdx,%rdx
140120fd0:	74 16                	je     0x140120fe8
140120fd2:	48 8b 42 08          	mov    0x8(%rdx),%rax
140120fd6:	48 63 48 04          	movslq 0x4(%rax),%rcx
140120fda:	48 83 c2 08          	add    $0x8,%rdx
140120fde:	48 03 ca             	add    %rdx,%rcx
140120fe1:	48 8b 01             	mov    (%rcx),%rax
140120fe4:	ff 50 08             	call   *0x8(%rax)
140120fe7:	90                   	nop
140120fe8:	48 89 b5 00 04 00 00 	mov    %rsi,0x400(%rbp)
140120fef:	c6 85 08 04 00 00 01 	movb   $0x1,0x408(%rbp)
140120ff6:	48 8b be f8 01 00 00 	mov    0x1f8(%rsi),%rdi
140120ffd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140121002:	48 85 db             	test   %rbx,%rbx
140121005:	74 14                	je     0x14012101b
140121007:	48 8b 43 08          	mov    0x8(%rbx),%rax
14012100b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14012100f:	48 83 c1 08          	add    $0x8,%rcx
140121013:	48 03 cb             	add    %rbx,%rcx
140121016:	48 8b 01             	mov    (%rcx),%rax
140121019:	ff 10                	call   *(%rax)
14012101b:	4c 8d 8e e8 00 00 00 	lea    0xe8(%rsi),%r9
140121022:	4c 8d 46 28          	lea    0x28(%rsi),%r8
140121026:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14012102b:	48 8b cf             	mov    %rdi,%rcx
14012102e:	e8 dd db fe ff       	call   0x14010ec10
140121033:	84 c0                	test   %al,%al
140121035:	0f 85 26 02 00 00    	jne    0x140121261
14012103b:	4c 8d 05 46 28 21 00 	lea    0x212846(%rip),%r8        # 0x140333888
140121042:	ba 02 00 00 00       	mov    $0x2,%edx
140121047:	33 c9                	xor    %ecx,%ecx
140121049:	e8 b2 8b f9 ff       	call   0x1400b9c00
14012104e:	48 8b be f8 01 00 00 	mov    0x1f8(%rsi),%rdi
140121055:	48 8b 8f a8 03 00 00 	mov    0x3a8(%rdi),%rcx
14012105c:	48 85 c9             	test   %rcx,%rcx
14012105f:	74 05                	je     0x140121066
140121061:	e8 ea 51 fe ff       	call   0x140106250
140121066:	48 8b 8f 80 03 00 00 	mov    0x380(%rdi),%rcx
14012106d:	48 81 c1 20 01 00 00 	add    $0x120,%rcx
140121074:	e8 47 2f 00 00       	call   0x140123fc0
140121079:	90                   	nop
14012107a:	80 bd 40 03 00 00 00 	cmpb   $0x0,0x340(%rbp)
140121081:	74 50                	je     0x1401210d3
140121083:	48 8b 95 38 03 00 00 	mov    0x338(%rbp),%rdx
14012108a:	48 83 fa 0f          	cmp    $0xf,%rdx
14012108e:	76 34                	jbe    0x1401210c4
140121090:	48 ff c2             	inc    %rdx
140121093:	48 8b 8d 20 03 00 00 	mov    0x320(%rbp),%rcx
14012109a:	48 8b c1             	mov    %rcx,%rax
14012109d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401210a4:	72 19                	jb     0x1401210bf
1401210a6:	48 83 c2 27          	add    $0x27,%rdx
1401210aa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401210ae:	48 2b c1             	sub    %rcx,%rax
1401210b1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401210b5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401210b9:	0f 87 a2 04 00 00    	ja     0x140121561
1401210bf:	e8 c0 91 1d 00       	call   0x1402fa284
1401210c4:	66 0f 7f b5 30 03 00 	movdqa %xmm6,0x330(%rbp)
1401210cb:	00
1401210cc:	c6 85 20 03 00 00 00 	movb   $0x0,0x320(%rbp)
1401210d3:	80 bd 18 03 00 00 00 	cmpb   $0x0,0x318(%rbp)
1401210da:	74 5f                	je     0x14012113b
1401210dc:	48 8b 95 10 03 00 00 	mov    0x310(%rbp),%rdx
1401210e3:	48 83 fa 0f          	cmp    $0xf,%rdx
1401210e7:	76 34                	jbe    0x14012111d
1401210e9:	48 ff c2             	inc    %rdx
1401210ec:	48 8b 8d f8 02 00 00 	mov    0x2f8(%rbp),%rcx
1401210f3:	48 8b c1             	mov    %rcx,%rax
1401210f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401210fd:	72 19                	jb     0x140121118
1401210ff:	48 83 c2 27          	add    $0x27,%rdx
140121103:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140121107:	48 2b c1             	sub    %rcx,%rax
14012110a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14012110e:	48 83 f8 1f          	cmp    $0x1f,%rax
140121112:	0f 87 49 04 00 00    	ja     0x140121561
140121118:	e8 67 91 1d 00       	call   0x1402fa284