1401d2d6a:	48 8b 03             	mov    (%rbx),%rax
1401d2d6d:	48 8b cb             	mov    %rbx,%rcx
1401d2d70:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d2d74:	ff 15 be 9e 93 00    	call   *0x939ebe(%rip)        # 0x140b0cc38
1401d2d7a:	90                   	nop
1401d2d7b:	48 8b 9d 10 02 00 00 	mov    0x210(%rbp),%rbx
1401d2d82:	48 85 db             	test   %rbx,%rbx
1401d2d85:	74 36                	je     0x1401d2dbd
1401d2d87:	8b c7                	mov    %edi,%eax
1401d2d89:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d2d8e:	03 c7                	add    %edi,%eax
1401d2d90:	75 2b                	jne    0x1401d2dbd
1401d2d92:	48 8b 03             	mov    (%rbx),%rax
1401d2d95:	48 8b cb             	mov    %rbx,%rcx
1401d2d98:	48 8b 00             	mov    (%rax),%rax
1401d2d9b:	ff 15 97 9e 93 00    	call   *0x939e97(%rip)        # 0x140b0cc38
1401d2da1:	8b c7                	mov    %edi,%eax
1401d2da3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d2da8:	03 c7                	add    %edi,%eax
1401d2daa:	75 11                	jne    0x1401d2dbd
1401d2dac:	48 8b 03             	mov    (%rbx),%rax
1401d2daf:	48 8b cb             	mov    %rbx,%rcx
1401d2db2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d2db6:	ff 15 7c 9e 93 00    	call   *0x939e7c(%rip)        # 0x140b0cc38
1401d2dbc:	90                   	nop
1401d2dbd:	48 8b 9d 20 02 00 00 	mov    0x220(%rbp),%rbx
1401d2dc4:	48 85 db             	test   %rbx,%rbx
1401d2dc7:	74 35                	je     0x1401d2dfe
1401d2dc9:	8b c7                	mov    %edi,%eax
1401d2dcb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d2dd0:	03 c7                	add    %edi,%eax
1401d2dd2:	75 2a                	jne    0x1401d2dfe
1401d2dd4:	48 8b 03             	mov    (%rbx),%rax
1401d2dd7:	48 8b cb             	mov    %rbx,%rcx
1401d2dda:	48 8b 00             	mov    (%rax),%rax
1401d2ddd:	ff 15 55 9e 93 00    	call   *0x939e55(%rip)        # 0x140b0cc38
1401d2de3:	8b c7                	mov    %edi,%eax
1401d2de5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d2dea:	03 c7                	add    %edi,%eax
1401d2dec:	75 10                	jne    0x1401d2dfe
1401d2dee:	48 8b 03             	mov    (%rbx),%rax
1401d2df1:	48 8b cb             	mov    %rbx,%rcx
1401d2df4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d2df8:	ff 15 3a 9e 93 00    	call   *0x939e3a(%rip)        # 0x140b0cc38
1401d2dfe:	48 8b 75 a0          	mov    -0x60(%rbp),%rsi
1401d2e02:	48 8b 06             	mov    (%rsi),%rax
1401d2e05:	48 8b 98 b8 00 00 00 	mov    0xb8(%rax),%rbx
1401d2e0c:	4d 8b c7             	mov    %r15,%r8
1401d2e0f:	48 8d 95 88 02 00 00 	lea    0x288(%rbp),%rdx
1401d2e16:	48 8b ce             	mov    %rsi,%rcx
1401d2e19:	48 8b 40 30          	mov    0x30(%rax),%rax
1401d2e1d:	ff 15 15 9e 93 00    	call   *0x939e15(%rip)        # 0x140b0cc38
1401d2e23:	48 8b 08             	mov    (%rax),%rcx
1401d2e26:	48 8b 11             	mov    (%rcx),%rdx
1401d2e29:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401d2e30:	ff 15 02 9e 93 00    	call   *0x939e02(%rip)        # 0x140b0cc38
1401d2e36:	4d 85 ff             	test   %r15,%r15
1401d2e39:	41 0f 94 c0          	sete   %r8b
1401d2e3d:	48 8b d0             	mov    %rax,%rdx
1401d2e40:	48 8b ce             	mov    %rsi,%rcx
1401d2e43:	48 8b c3             	mov    %rbx,%rax
1401d2e46:	ff 15 ec 9d 93 00    	call   *0x939dec(%rip)        # 0x140b0cc38
1401d2e4c:	90                   	nop
1401d2e4d:	48 8b 9d 90 02 00 00 	mov    0x290(%rbp),%rbx
1401d2e54:	48 85 db             	test   %rbx,%rbx
1401d2e57:	74 35                	je     0x1401d2e8e
1401d2e59:	8b c7                	mov    %edi,%eax
1401d2e5b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d2e60:	03 c7                	add    %edi,%eax
1401d2e62:	75 2a                	jne    0x1401d2e8e
1401d2e64:	48 8b 03             	mov    (%rbx),%rax
1401d2e67:	48 8b cb             	mov    %rbx,%rcx
1401d2e6a:	48 8b 00             	mov    (%rax),%rax
1401d2e6d:	ff 15 c5 9d 93 00    	call   *0x939dc5(%rip)        # 0x140b0cc38
1401d2e73:	8b c7                	mov    %edi,%eax
1401d2e75:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d2e7a:	03 c7                	add    %edi,%eax
1401d2e7c:	75 10                	jne    0x1401d2e8e
1401d2e7e:	48 8b 03             	mov    (%rbx),%rax
1401d2e81:	48 8b cb             	mov    %rbx,%rcx
1401d2e84:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d2e88:	ff 15 aa 9d 93 00    	call   *0x939daa(%rip)        # 0x140b0cc38
1401d2e8e:	4d 03 fe             	add    %r14,%r15
1401d2e91:	48 8b 75 a0          	mov    -0x60(%rbp),%rsi
1401d2e95:	48 8b 06             	mov    (%rsi),%rax
1401d2e98:	48 8b ce             	mov    %rsi,%rcx
1401d2e9b:	48 8b 40 40          	mov    0x40(%rax),%rax
1401d2e9f:	ff 15 93 9d 93 00    	call   *0x939d93(%rip)        # 0x140b0cc38
1401d2ea5:	4c 3b f8             	cmp    %rax,%r15
1401d2ea8:	0f 82 19 fe ff ff    	jb     0x1401d2cc7
1401d2eae:	4c 8b b5 a0 02 00 00 	mov    0x2a0(%rbp),%r14
1401d2eb5:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401d2eb9:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1401d2ebd:	48 2b c1             	sub    %rcx,%rax
1401d2ec0:	48 c1 f8 04          	sar    $0x4,%rax
1401d2ec4:	48 8b 75 c8          	mov    -0x38(%rbp),%rsi
1401d2ec8:	48 3b f0             	cmp    %rax,%rsi
1401d2ecb:	0f 83 2d 04 00 00    	jae    0x1401d32fe
1401d2ed1:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
1401d2ed5:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
1401d2ed9:	48 8b 01             	mov    (%rcx),%rax
1401d2edc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d2edf:	66 0f 7f 85 30 01 00 	movdqa %xmm0,0x130(%rbp)
1401d2ee6:	00
1401d2ee7:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1401d2eeb:	48 85 d2             	test   %rdx,%rdx
1401d2eee:	74 04                	je     0x1401d2ef4
1401d2ef0:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401d2ef4:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1401d2ef8:	66 0f 7f 85 30 01 00 	movdqa %xmm0,0x130(%rbp)
1401d2eff:	00
1401d2f00:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1401d2f07:	48 8b 40 48          	mov    0x48(%rax),%rax
1401d2f0b:	ff 15 27 9d 93 00    	call   *0x939d27(%rip)        # 0x140b0cc38
1401d2f11:	90                   	nop
1401d2f12:	48 8b 9d 38 01 00 00 	mov    0x138(%rbp),%rbx
1401d2f19:	48 85 db             	test   %rbx,%rbx
1401d2f1c:	74 3d                	je     0x1401d2f5b
1401d2f1e:	41 83 cf ff          	or     $0xffffffff,%r15d
1401d2f22:	41 8b c7             	mov    %r15d,%eax
1401d2f25:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d2f2a:	41 03 c7             	add    %r15d,%eax
1401d2f2d:	75 2c                	jne    0x1401d2f5b
1401d2f2f:	48 8b 03             	mov    (%rbx),%rax
1401d2f32:	48 8b cb             	mov    %rbx,%rcx
1401d2f35:	48 8b 00             	mov    (%rax),%rax
1401d2f38:	ff 15 fa 9c 93 00    	call   *0x939cfa(%rip)        # 0x140b0cc38
1401d2f3e:	41 8b c7             	mov    %r15d,%eax
1401d2f41:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d2f46:	41 03 c7             	add    %r15d,%eax
1401d2f49:	75 10                	jne    0x1401d2f5b
1401d2f4b:	48 8b 03             	mov    (%rbx),%rax
1401d2f4e:	48 8b cb             	mov    %rbx,%rcx
1401d2f51:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d2f55:	ff 15 dd 9c 93 00    	call   *0x939cdd(%rip)        # 0x140b0cc38
1401d2f5b:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1401d2f5f:	48 8b 08             	mov    (%rax),%rcx
1401d2f62:	4c 8b 49 60          	mov    0x60(%rcx),%r9
1401d2f66:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401d2f6a:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1401d2f6e:	48 2b c2             	sub    %rdx,%rax
1401d2f71:	48 c1 f8 04          	sar    $0x4,%rax
1401d2f75:	48 3b f0             	cmp    %rax,%rsi
1401d2f78:	0f 83 79 03 00 00    	jae    0x1401d32f7
1401d2f7e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d2f81:	f3 0f 7f 85 e8 00 00 	movdqu %xmm0,0xe8(%rbp)
1401d2f88:	00
1401d2f89:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1401d2f8e:	48 85 c9             	test   %rcx,%rcx
1401d2f91:	74 09                	je     0x1401d2f9c
1401d2f93:	b8 01 00 00 00       	mov    $0x1,%eax
1401d2f98:	f0 01 41 08          	lock add %eax,0x8(%rcx)
1401d2f9c:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
1401d2fa0:	48 89 8d e8 00 00 00 	mov    %rcx,0xe8(%rbp)
1401d2fa7:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1401d2fac:	48 89 8d f0 00 00 00 	mov    %rcx,0xf0(%rbp)
1401d2fb3:	4c 8d 85 e8 00 00 00 	lea    0xe8(%rbp),%r8
1401d2fba:	33 d2                	xor    %edx,%edx
1401d2fbc:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401d2fc0:	49 8b c1             	mov    %r9,%rax
1401d2fc3:	ff 15 6f 9c 93 00    	call   *0x939c6f(%rip)        # 0x140b0cc38
1401d2fc9:	48 8b 9d f0 00 00 00 	mov    0xf0(%rbp),%rbx
1401d2fd0:	83 cf ff             	or     $0xffffffff,%edi
1401d2fd3:	48 85 db             	test   %rbx,%rbx
1401d2fd6:	74 35                	je     0x1401d300d
1401d2fd8:	8b c7                	mov    %edi,%eax
1401d2fda:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d2fdf:	03 c7                	add    %edi,%eax
1401d2fe1:	75 2a                	jne    0x1401d300d
1401d2fe3:	48 8b 03             	mov    (%rbx),%rax
1401d2fe6:	48 8b cb             	mov    %rbx,%rcx
1401d2fe9:	48 8b 00             	mov    (%rax),%rax
1401d2fec:	ff 15 46 9c 93 00    	call   *0x939c46(%rip)        # 0x140b0cc38
1401d2ff2:	8b c7                	mov    %edi,%eax
1401d2ff4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d2ff9:	03 c7                	add    %edi,%eax
1401d2ffb:	75 10                	jne    0x1401d300d
1401d2ffd:	48 8b 03             	mov    (%rbx),%rax
1401d3000:	48 8b cb             	mov    %rbx,%rcx
1401d3003:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d3007:	ff 15 2b 9c 93 00    	call   *0x939c2b(%rip)        # 0x140b0cc38
1401d300d:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1401d3011:	49 8b 4f 18          	mov    0x18(%r15),%rcx
1401d3015:	49 3b 4f 20          	cmp    0x20(%r15),%rcx
1401d3019:	74 31                	je     0x1401d304c
1401d301b:	48 83 21 00          	andq   $0x0,(%rcx)
1401d301f:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1401d3024:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1401d3028:	48 85 d2             	test   %rdx,%rdx
1401d302b:	74 09                	je     0x1401d3036
1401d302d:	b8 01 00 00 00       	mov    $0x1,%eax
1401d3032:	f0 01 42 08          	lock add %eax,0x8(%rdx)
1401d3036:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1401d303a:	48 89 01             	mov    %rax,(%rcx)
1401d303d:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
1401d3041:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401d3045:	49 83 47 18 10       	addq   $0x10,0x18(%r15)
1401d304a:	eb 11                	jmp    0x1401d305d
1401d304c:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401d3050:	48 8b d1             	mov    %rcx,%rdx
1401d3053:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1401d3057:	e8 94 d6 e4 ff       	call   0x1400206f0
1401d305c:	90                   	nop
1401d305d:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1401d3061:	48 85 d2             	test   %rdx,%rdx
1401d3064:	74 3a                	je     0x1401d30a0
1401d3066:	8b c7                	mov    %edi,%eax
1401d3068:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1401d306d:	03 c7                	add    %edi,%eax
1401d306f:	75 2f                	jne    0x1401d30a0
1401d3071:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1401d3075:	48 8b 03             	mov    (%rbx),%rax
1401d3078:	48 8b cb             	mov    %rbx,%rcx
1401d307b:	48 8b 00             	mov    (%rax),%rax
1401d307e:	ff 15 b4 9b 93 00    	call   *0x939bb4(%rip)        # 0x140b0cc38
1401d3084:	8b c7                	mov    %edi,%eax
1401d3086:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d308b:	03 c7                	add    %edi,%eax
1401d308d:	75 11                	jne    0x1401d30a0
1401d308f:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1401d3093:	48 8b 01             	mov    (%rcx),%rax
1401d3096:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d309a:	ff 15 98 9b 93 00    	call   *0x939b98(%rip)        # 0x140b0cc38
1401d30a0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401d30a6:	4d 03 e9             	add    %r9,%r13
1401d30a9:	49 83 c4 10          	add    $0x10,%r12
1401d30ad:	4d 3b ee             	cmp    %r14,%r13
1401d30b0:	0f 82 d2 fb ff ff    	jb     0x1401d2c88
1401d30b6:	45 33 f6             	xor    %r14d,%r14d
1401d30b9:	eb 58                	jmp    0x1401d3113
1401d30bb:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1401d30bf:	45 84 e4             	test   %r12b,%r12b
1401d30c2:	74 4b                	je     0x1401d310f
1401d30c4:	49 8b 47 30          	mov    0x30(%r15),%rax
1401d30c8:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
1401d30cc:	48 85 db             	test   %rbx,%rbx
1401d30cf:	74 39                	je     0x1401d310a
1401d30d1:	41 8b c5             	mov    %r13d,%eax
1401d30d4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d30d9:	41 03 c5             	add    %r13d,%eax
1401d30dc:	75 2c                	jne    0x1401d310a
1401d30de:	48 8b 03             	mov    (%rbx),%rax
1401d30e1:	48 8b cb             	mov    %rbx,%rcx
1401d30e4:	48 8b 00             	mov    (%rax),%rax
1401d30e7:	ff 15 4b 9b 93 00    	call   *0x939b4b(%rip)        # 0x140b0cc38
1401d30ed:	41 8b c5             	mov    %r13d,%eax
1401d30f0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d30f5:	41 03 c5             	add    %r13d,%eax
1401d30f8:	75 10                	jne    0x1401d310a
1401d30fa:	48 8b 03             	mov    (%rbx),%rax
1401d30fd:	48 8b cb             	mov    %rbx,%rcx
1401d3100:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d3104:	ff 15 2e 9b 93 00    	call   *0x939b2e(%rip)        # 0x140b0cc38
1401d310a:	49 83 47 30 f0       	addq   $0xfffffffffffffff0,0x30(%r15)
1401d310f:	48 8b 75 c8          	mov    -0x38(%rbp),%rsi
1401d3113:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401d3117:	e8 b4 7d e4 ff       	call   0x14001aed0
1401d311c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401d3120:	41 83 cd ff          	or     $0xffffffff,%r13d
1401d3124:	48 85 c9             	test   %rcx,%rcx
1401d3127:	74 3f                	je     0x1401d3168
1401d3129:	41 8b c5             	mov    %r13d,%eax
1401d312c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401d3131:	41 03 c5             	add    %r13d,%eax
1401d3134:	75 32                	jne    0x1401d3168
1401d3136:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1401d313a:	48 8b 03             	mov    (%rbx),%rax
1401d313d:	48 8b cb             	mov    %rbx,%rcx
1401d3140:	48 8b 00             	mov    (%rax),%rax
1401d3143:	ff 15 ef 9a 93 00    	call   *0x939aef(%rip)        # 0x140b0cc38
1401d3149:	41 8b c5             	mov    %r13d,%eax
1401d314c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d3151:	41 03 c5             	add    %r13d,%eax
1401d3154:	75 12                	jne    0x1401d3168
1401d3156:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401d315a:	48 8b 01             	mov    (%rcx),%rax
1401d315d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d3161:	ff 15 d1 9a 93 00    	call   *0x939ad1(%rip)        # 0x140b0cc38
1401d3167:	90                   	nop
1401d3168:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401d316d:	48 85 c9             	test   %rcx,%rcx
1401d3170:	74 41                	je     0x1401d31b3
1401d3172:	41 8b c5             	mov    %r13d,%eax
1401d3175:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401d317a:	41 03 c5             	add    %r13d,%eax
1401d317d:	75 34                	jne    0x1401d31b3
1401d317f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401d3184:	48 8b 03             	mov    (%rbx),%rax
1401d3187:	48 8b cb             	mov    %rbx,%rcx
1401d318a:	48 8b 00             	mov    (%rax),%rax
1401d318d:	ff 15 a5 9a 93 00    	call   *0x939aa5(%rip)        # 0x140b0cc38
1401d3193:	41 8b c5             	mov    %r13d,%eax
1401d3196:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d319b:	41 03 c5             	add    %r13d,%eax
1401d319e:	75 13                	jne    0x1401d31b3
1401d31a0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401d31a5:	48 8b 01             	mov    (%rcx),%rax
1401d31a8:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d31ac:	ff 15 86 9a 93 00    	call   *0x939a86(%rip)        # 0x140b0cc38
1401d31b2:	90                   	nop
1401d31b3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401d31b8:	e8 13 7d e4 ff       	call   0x14001aed0
1401d31bd:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401d31c1:	48 85 c9             	test   %rcx,%rcx
1401d31c4:	74 3d                	je     0x1401d3203
1401d31c6:	48 8b 45 50          	mov    0x50(%rbp),%rax
1401d31ca:	48 2b c1             	sub    %rcx,%rax
1401d31cd:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401d31d1:	48 8b d1             	mov    %rcx,%rdx
1401d31d4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401d31da:	72 15                	jb     0x1401d31f1
1401d31dc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d31e0:	48 2b d1             	sub    %rcx,%rdx
1401d31e3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d31e7:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d31eb:	0f 87 1b 01 00 00    	ja     0x1401d330c
1401d31f1:	ff 15 c9 96 93 00    	call   *0x9396c9(%rip)        # 0x140b0c8c0
1401d31f7:	4c 89 75 40          	mov    %r14,0x40(%rbp)
1401d31fb:	4c 89 75 48          	mov    %r14,0x48(%rbp)
1401d31ff:	4c 89 75 50          	mov    %r14,0x50(%rbp)
1401d3203:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1401d320a:	e8 c1 7c e4 ff       	call   0x14001aed0
1401d320f:	48 ff c6             	inc    %rsi
1401d3212:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
1401d3216:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401d321a:	48 2b 45 08          	sub    0x8(%rbp),%rax
1401d321e:	48 c1 f8 04          	sar    $0x4,%rax
1401d3222:	48 3b f0             	cmp    %rax,%rsi
1401d3225:	0f 82 94 e2 ff ff    	jb     0x1401d14bf
1401d322b:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1401d322f:	e8 9c 7c e4 ff       	call   0x14001aed0
1401d3234:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401d3238:	e8 93 7c e4 ff       	call   0x14001aed0
1401d323d:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1401d3244:	e8 87 7c e4 ff       	call   0x14001aed0
1401d3249:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1401d3250:	e8 7b 7c e4 ff       	call   0x14001aed0
1401d3255:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1401d325c:	e8 6f 7c e4 ff       	call   0x14001aed0
1401d3261:	48 8b 8d b0 02 00 00 	mov    0x2b0(%rbp),%rcx
1401d3268:	48 33 cc             	xor    %rsp,%rcx
1401d326b:	e8 70 c3 91 00       	call   0x140aef5e0
1401d3270:	4c 8d 9c 24 10 04 00 	lea    0x410(%rsp),%r11
1401d3277:	00
1401d3278:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401d327c:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401d3280:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1401d3284:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401d3289:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1401d328e:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8