1406e8db4:	4d 8b c7             	mov    %r15,%r8
1406e8db7:	48 8b d6             	mov    %rsi,%rdx
1406e8dba:	49 8b cd             	mov    %r13,%rcx
1406e8dbd:	e8 1e 43 00 00       	call   0x1406ed0e0
1406e8dc2:	90                   	nop
1406e8dc3:	48 85 db             	test   %rbx,%rbx
1406e8dc6:	74 38                	je     0x1406e8e00
1406e8dc8:	41 8b c6             	mov    %r14d,%eax
1406e8dcb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1406e8dd0:	83 f8 01             	cmp    $0x1,%eax
1406e8dd3:	75 2b                	jne    0x1406e8e00
1406e8dd5:	48 8b 03             	mov    (%rbx),%rax
1406e8dd8:	48 8b cb             	mov    %rbx,%rcx
1406e8ddb:	48 8b 00             	mov    (%rax),%rax
1406e8dde:	ff 15 3c ac 89 00    	call   *0x89ac3c(%rip)        # 0x140f83a20
1406e8de4:	f0 44 0f c1 73 0c    	lock xadd %r14d,0xc(%rbx)
1406e8dea:	41 83 fe 01          	cmp    $0x1,%r14d
1406e8dee:	75 10                	jne    0x1406e8e00
1406e8df0:	48 8b 03             	mov    (%rbx),%rax
1406e8df3:	48 8b cb             	mov    %rbx,%rcx
1406e8df6:	48 8b 40 08          	mov    0x8(%rax),%rax
1406e8dfa:	ff 15 20 ac 89 00    	call   *0x89ac20(%rip)        # 0x140f83a20
1406e8e00:	48 8b c6             	mov    %rsi,%rax
1406e8e03:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1406e8e0a:	00
1406e8e0b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1406e8e12:	41 5f                	pop    %r15
1406e8e14:	41 5e                	pop    %r14
1406e8e16:	41 5d                	pop    %r13
1406e8e18:	41 5c                	pop    %r12
1406e8e1a:	5f                   	pop    %rdi
1406e8e1b:	5e                   	pop    %rsi
1406e8e1c:	5d                   	pop    %rbp
1406e8e1d:	c3                   	ret
1406e8e1e:	cc                   	int3
1406e8e1f:	cc                   	int3
1406e8e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406e8e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1406e8e2a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1406e8e2f:	55                   	push   %rbp
1406e8e30:	41 54                	push   %r12
1406e8e32:	41 55                	push   %r13
1406e8e34:	41 56                	push   %r14
1406e8e36:	41 57                	push   %r15
1406e8e38:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1406e8e3d:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1406e8e44:	4d 8b f1             	mov    %r9,%r14
1406e8e47:	4d 8b e0             	mov    %r8,%r12
1406e8e4a:	48 8b fa             	mov    %rdx,%rdi
1406e8e4d:	4c 8b e9             	mov    %rcx,%r13
1406e8e50:	b9 c0 00 00 00       	mov    $0xc0,%ecx
1406e8e55:	e8 ae 22 73 00       	call   0x140e1b108
1406e8e5a:	48 8b d8             	mov    %rax,%rbx
1406e8e5d:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
1406e8e61:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1406e8e68:	48 85 c0             	test   %rax,%rax
1406e8e6b:	0f 84 98 00 00 00    	je     0x1406e8f09
1406e8e71:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e8e74:	0f 11 00             	movups %xmm0,(%rax)
1406e8e77:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1406e8e7e:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1406e8e85:	48 8d 05 a4 5f 93 00 	lea    0x935fa4(%rip),%rax        # 0x14101ee30
1406e8e8c:	48 89 03             	mov    %rax,(%rbx)
1406e8e8f:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
1406e8e93:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1406e8e97:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1406e8e9b:	33 c0                	xor    %eax,%eax
1406e8e9d:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1406e8ea1:	48 89 45 07          	mov    %rax,0x7(%rbp)
1406e8ea5:	4c 8b c6             	mov    %rsi,%r8
1406e8ea8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406e8eaf:	00
1406e8eb0:	49 ff c0             	inc    %r8
1406e8eb3:	43 38 04 06          	cmp    %al,(%r14,%r8,1)
1406e8eb7:	75 f7                	jne    0x1406e8eb0
1406e8eb9:	49 8b d6             	mov    %r14,%rdx
1406e8ebc:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1406e8ec0:	e8 3b df aa ff       	call   0x140196e00
1406e8ec5:	90                   	nop
1406e8ec6:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e8ec9:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
1406e8ecd:	33 c0                	xor    %eax,%eax
1406e8ecf:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1406e8ed3:	48 89 45 27          	mov    %rax,0x27(%rbp)
1406e8ed7:	4c 8b c6             	mov    %rsi,%r8
1406e8eda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1406e8ee0:	49 ff c0             	inc    %r8
1406e8ee3:	43 38 04 04          	cmp    %al,(%r12,%r8,1)
1406e8ee7:	75 f7                	jne    0x1406e8ee0
1406e8ee9:	49 8b d4             	mov    %r12,%rdx
1406e8eec:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
1406e8ef0:	e8 0b df aa ff       	call   0x140196e00
1406e8ef5:	90                   	nop
1406e8ef6:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1406e8efa:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1406e8efe:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1406e8f02:	e8 69 cf ff ff       	call   0x1406e5e70
1406e8f07:	eb 02                	jmp    0x1406e8f0b
1406e8f09:	33 db                	xor    %ebx,%ebx
1406e8f0b:	4c 8d 7b 10          	lea    0x10(%rbx),%r15
1406e8f0f:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1406e8f13:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
1406e8f17:	41 80 3e 00          	cmpb   $0x0,(%r14)
1406e8f1b:	75 42                	jne    0x1406e8f5f
1406e8f1d:	49 8b 07             	mov    (%r15),%rax
1406e8f20:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e8f23:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
1406e8f27:	48 c7 45 c7 05 00 00 	movq   $0x5,-0x39(%rbp)
1406e8f2e:	00
1406e8f2f:	48 c7 45 cf 0f 00 00 	movq   $0xf,-0x31(%rbp)
1406e8f36:	00
1406e8f37:	8b 0d 77 58 93 00    	mov    0x935877(%rip),%ecx        # 0x14101e7b4
1406e8f3d:	89 4d b7             	mov    %ecx,-0x49(%rbp)
1406e8f40:	0f b6 0d 71 58 93 00 	movzbl 0x935871(%rip),%ecx        # 0x14101e7b8
1406e8f47:	88 4d bb             	mov    %cl,-0x45(%rbp)
1406e8f4a:	c6 45 bc 00          	movb   $0x0,-0x44(%rbp)
1406e8f4e:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1406e8f52:	49 8b cf             	mov    %r15,%rcx
1406e8f55:	48 8b 40 08          	mov    0x8(%rax),%rax
1406e8f59:	ff 15 c1 aa 89 00    	call   *0x89aac1(%rip)        # 0x140f83a20
1406e8f5f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e8f62:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1406e8f67:	48 85 db             	test   %rbx,%rbx
1406e8f6a:	74 08                	je     0x1406e8f74
1406e8f6c:	f0 ff 43 08          	lock incl 0x8(%rbx)
1406e8f70:	4c 8b 7d df          	mov    -0x21(%rbp),%r15
1406e8f74:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1406e8f78:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1406e8f7c:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1406e8f80:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406e8f85:	4d 8b ce             	mov    %r14,%r9
1406e8f88:	4d 8b c4             	mov    %r12,%r8
1406e8f8b:	48 8b d7             	mov    %rdi,%rdx
1406e8f8e:	49 8b cd             	mov    %r13,%rcx
1406e8f91:	e8 4a 41 00 00       	call   0x1406ed0e0
1406e8f96:	90                   	nop
1406e8f97:	48 85 db             	test   %rbx,%rbx
1406e8f9a:	74 35                	je     0x1406e8fd1
1406e8f9c:	8b c6                	mov    %esi,%eax
1406e8f9e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1406e8fa3:	83 f8 01             	cmp    $0x1,%eax
1406e8fa6:	75 29                	jne    0x1406e8fd1
1406e8fa8:	48 8b 03             	mov    (%rbx),%rax
1406e8fab:	48 8b cb             	mov    %rbx,%rcx
1406e8fae:	48 8b 00             	mov    (%rax),%rax
1406e8fb1:	ff 15 69 aa 89 00    	call   *0x89aa69(%rip)        # 0x140f83a20
1406e8fb7:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1406e8fbc:	83 fe 01             	cmp    $0x1,%esi
1406e8fbf:	75 10                	jne    0x1406e8fd1
1406e8fc1:	48 8b 03             	mov    (%rbx),%rax
1406e8fc4:	48 8b cb             	mov    %rbx,%rcx
1406e8fc7:	48 8b 40 08          	mov    0x8(%rax),%rax
1406e8fcb:	ff 15 4f aa 89 00    	call   *0x89aa4f(%rip)        # 0x140f83a20
1406e8fd1:	48 8b c7             	mov    %rdi,%rax
1406e8fd4:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
1406e8fdb:	00
1406e8fdc:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1406e8fe0:	49 8b 73 38          	mov    0x38(%r11),%rsi
1406e8fe4:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1406e8fe8:	49 8b e3             	mov    %r11,%rsp
1406e8feb:	41 5f                	pop    %r15
1406e8fed:	41 5e                	pop    %r14
1406e8fef:	41 5d                	pop    %r13
1406e8ff1:	41 5c                	pop    %r12
1406e8ff3:	5d                   	pop    %rbp
1406e8ff4:	c3                   	ret
1406e8ff5:	cc                   	int3
1406e8ff6:	cc                   	int3
1406e8ff7:	cc                   	int3
1406e8ff8:	cc                   	int3
1406e8ff9:	cc                   	int3
1406e8ffa:	cc                   	int3
1406e8ffb:	cc                   	int3
1406e8ffc:	cc                   	int3
1406e8ffd:	cc                   	int3
1406e8ffe:	cc                   	int3
1406e8fff:	cc                   	int3
1406e9000:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406e9005:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1406e900a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1406e900f:	55                   	push   %rbp
1406e9010:	41 54                	push   %r12
1406e9012:	41 55                	push   %r13
1406e9014:	41 56                	push   %r14
1406e9016:	41 57                	push   %r15
1406e9018:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
1406e901d:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1406e9024:	48 8b 05 d5 fe cc 00 	mov    0xccfed5(%rip),%rax        # 0x1413b8f00
1406e902b:	48 33 c4             	xor    %rsp,%rax
1406e902e:	48 89 45 00          	mov    %rax,0x0(%rbp)
1406e9032:	4c 8b f1             	mov    %rcx,%r14
1406e9035:	45 33 ed             	xor    %r13d,%r13d
1406e9038:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e903b:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1406e9040:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e9043:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1406e9049:	41 b8 35 00 00 00    	mov    $0x35,%r8d
1406e904f:	48 8d 15 2a 58 93 00 	lea    0x93582a(%rip),%rdx        # 0x14101e880
1406e9056:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e905b:	e8 a0 dd aa ff       	call   0x140196e00
1406e9060:	90                   	nop
1406e9061:	49 8b ce             	mov    %r14,%rcx
1406e9064:	e8 d7 a4 ff ff       	call   0x1406e3540
1406e9069:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1406e906e:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
1406e9074:	4c 0f 47 44 24 40    	cmova  0x40(%rsp),%r8
1406e907a:	48 8d 15 2f f4 8e 00 	lea    0x8ef42f(%rip),%rdx        # 0x140fd84b0
1406e9081:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406e9088:	e8 e3 6a c9 ff       	call   0x14037fb70
1406e908d:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406e9094:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406e9099:	e8 16 25 75 00       	call   0x140e3b5b4
1406e909e:	90                   	nop
1406e909f:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1406e90a4:	49 83 f8 0f          	cmp    $0xf,%r8
1406e90a8:	76 0f                	jbe    0x1406e90b9
1406e90aa:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1406e90af:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e90b4:	e8 97 3f ab ff       	call   0x14019d050
1406e90b9:	49 8b ce             	mov    %r14,%rcx
1406e90bc:	e8 cf a4 ff ff       	call   0x1406e3590
1406e90c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e90c4:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1406e90c9:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e90cc:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1406e90d2:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1406e90d8:	48 8d 15 d9 57 93 00 	lea    0x9357d9(%rip),%rdx        # 0x14101e8b8
1406e90df:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e90e4:	e8 17 dd aa ff       	call   0x140196e00
1406e90e9:	90                   	nop
1406e90ea:	49 8b ce             	mov    %r14,%rcx
1406e90ed:	e8 4e a4 ff ff       	call   0x1406e3540
1406e90f2:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1406e90f7:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
1406e90fd:	4c 0f 47 44 24 40    	cmova  0x40(%rsp),%r8
1406e9103:	48 8d 15 a6 f3 8e 00 	lea    0x8ef3a6(%rip),%rdx        # 0x140fd84b0
1406e910a:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406e9111:	e8 5a 6a c9 ff       	call   0x14037fb70
1406e9116:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406e911d:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406e9122:	e8 8d 24 75 00       	call   0x140e3b5b4
1406e9127:	90                   	nop
1406e9128:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1406e912d:	49 83 f8 0f          	cmp    $0xf,%r8
1406e9131:	76 0f                	jbe    0x1406e9142
1406e9133:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1406e9138:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e913d:	e8 0e 3f ab ff       	call   0x14019d050
1406e9142:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e9145:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1406e914a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406e914d:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1406e9153:	41 b8 19 00 00 00    	mov    $0x19,%r8d
1406e9159:	48 8d 15 70 57 93 00 	lea    0x935770(%rip),%rdx        # 0x14101e8d0
1406e9160:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e9165:	e8 96 dc aa ff       	call   0x140196e00
1406e916a:	90                   	nop
1406e916b:	49 8b ce             	mov    %r14,%rcx
1406e916e:	e8 cd a3 ff ff       	call   0x1406e3540
1406e9173:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1406e9178:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
1406e917e:	4c 0f 47 44 24 40    	cmova  0x40(%rsp),%r8
1406e9184:	48 8d 15 25 f3 8e 00 	lea    0x8ef325(%rip),%rdx        # 0x140fd84b0
1406e918b:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406e9192:	e8 d9 69 c9 ff       	call   0x14037fb70
1406e9197:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406e919e:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406e91a3:	e8 0c 24 75 00       	call   0x140e3b5b4
1406e91a8:	90                   	nop
1406e91a9:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1406e91ae:	49 83 f8 0f          	cmp    $0xf,%r8
1406e91b2:	76 0f                	jbe    0x1406e91c3
1406e91b4:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1406e91b9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e91be:	e8 8d 3e ab ff       	call   0x14019d050
1406e91c3:	49 8b ce             	mov    %r14,%rcx
1406e91c6:	e8 c5 a3 ff ff       	call   0x1406e3590
1406e91cb:	45 8b e5             	mov    %r13d,%r12d
1406e91ce:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
1406e91d5:	49 2b 8e 20 02 00 00 	sub    0x220(%r14),%rcx
1406e91dc:	48 be 67 66 66 66 66 	movabs $0x6666666666666667,%rsi
1406e91e3:	66 66 66
1406e91e6:	48 8b c6             	mov    %rsi,%rax
1406e91e9:	48 f7 e9             	imul   %rcx
1406e91ec:	48 c1 fa 05          	sar    $0x5,%rdx
1406e91f0:	48 8b c2             	mov    %rdx,%rax
1406e91f3:	48 c1 e8 3f          	shr    $0x3f,%rax
1406e91f7:	48 03 d0             	add    %rax,%rdx
1406e91fa:	0f 84 34 08 00 00    	je     0x1406e9a34
1406e9200:	0f b6 5c 24 30       	movzbl 0x30(%rsp),%ebx
1406e9205:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
1406e920a:	49 bf 63 61 73 65 20 	movabs $0x3a73252065736163,%r15
1406e9211:	25 73 3a
1406e9214:	4c 8d 55 b5          	lea    -0x4b(%rbp),%r10
1406e9218:	45 8b c4             	mov    %r12d,%r8d
1406e921b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1406e9220:	49 ff ca             	dec    %r10
1406e9223:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1406e9228:	41 f7 e0             	mul    %r8d
1406e922b:	c1 ea 03             	shr    $0x3,%edx
1406e922e:	0f b6 c2             	movzbl %dl,%eax
1406e9231:	c0 e0 02             	shl    $0x2,%al
1406e9234:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1406e9237:	02 c9                	add    %cl,%cl
1406e9239:	44 2a c1             	sub    %cl,%r8b
1406e923c:	41 80 c0 30          	add    $0x30,%r8b
1406e9240:	45 88 02             	mov    %r8b,(%r10)
1406e9243:	44 8b c2             	mov    %edx,%r8d
1406e9246:	85 d2                	test   %edx,%edx
1406e9248:	75 d6                	jne    0x1406e9220
1406e924a:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1406e924f:	4c 8d 45 b5          	lea    -0x4b(%rbp),%r8
1406e9253:	49 8b d2             	mov    %r10,%rdx
1406e9256:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406e925b:	e8 70 f0 ab ff       	call   0x1401a82d0
1406e9260:	90                   	nop
1406e9261:	0f 57 c0             	xorps  %xmm0,%xmm0
1406e9264:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1406e9268:	48 c7 45 90 08 00 00 	movq   $0x8,-0x70(%rbp)
1406e926f:	00
1406e9270:	48 c7 45 98 0f 00 00 	movq   $0xf,-0x68(%rbp)
1406e9277:	00
1406e9278:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
1406e927c:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
1406e9280:	49 8b ce             	mov    %r14,%rcx
1406e9283:	e8 b8 a2 ff ff       	call   0x1406e3540
1406e9288:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1406e928d:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
1406e9293:	4c 0f 47 44 24 40    	cmova  0x40(%rsp),%r8
1406e9299:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1406e929d:	48 83 7d 98 0f       	cmpq   $0xf,-0x68(%rbp)
1406e92a2:	48 0f 47 55 80       	cmova  -0x80(%rbp),%rdx
1406e92a7:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406e92ae:	e8 bd 68 c9 ff       	call   0x14037fb70
1406e92b3:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406e92ba:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406e92bf:	e8 f0 22 75 00       	call   0x140e3b5b4
1406e92c4:	90                   	nop
1406e92c5:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406e92c9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406e92cd:	76 31                	jbe    0x1406e9300
1406e92cf:	48 ff c2             	inc    %rdx
1406e92d2:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1406e92d6:	48 8b c1             	mov    %rcx,%rax
1406e92d9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406e92e0:	72 19                	jb     0x1406e92fb
1406e92e2:	48 83 c2 27          	add    $0x27,%rdx
1406e92e6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406e92ea:	48 2b c1             	sub    %rcx,%rax
1406e92ed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax