1401d1b10:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1401d1b15:	49 8b 04 24          	mov    (%r12),%rax
1401d1b19:	49 8b cc             	mov    %r12,%rcx
1401d1b1c:	48 8b 40 40          	mov    0x40(%rax),%rax
1401d1b20:	ff 15 12 b1 93 00    	call   *0x93b112(%rip)        # 0x140b0cc38
1401d1b26:	4c 3b f8             	cmp    %rax,%r15
1401d1b29:	4c 8b b5 a0 02 00 00 	mov    0x2a0(%rbp),%r14
1401d1b30:	0f 82 0a fe ff ff    	jb     0x1401d1940
1401d1b36:	45 33 f6             	xor    %r14d,%r14d
1401d1b39:	45 8b ee             	mov    %r14d,%r13d
1401d1b3c:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401d1b41:	48 8b c1             	mov    %rcx,%rax
1401d1b44:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401d1b49:	48 2b c2             	sub    %rdx,%rax
1401d1b4c:	48 c1 f8 04          	sar    $0x4,%rax
1401d1b50:	48 85 c0             	test   %rax,%rax
1401d1b53:	0f 84 66 02 00 00    	je     0x1401d1dbf
1401d1b59:	45 8b fe             	mov    %r14d,%r15d
1401d1b5c:	48 2b ca             	sub    %rdx,%rcx
1401d1b5f:	48 c1 f9 04          	sar    $0x4,%rcx
1401d1b63:	4c 3b e9             	cmp    %rcx,%r13
1401d1b66:	0f 83 68 17 00 00    	jae    0x1401d32d4
1401d1b6c:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
1401d1b70:	48 8b 01             	mov    (%rcx),%rax
1401d1b73:	48 8b 40 40          	mov    0x40(%rax),%rax
1401d1b77:	ff 15 bb b0 93 00    	call   *0x93b0bb(%rip)        # 0x140b0cc38
1401d1b7d:	48 85 c0             	test   %rax,%rax
1401d1b80:	0f 84 15 02 00 00    	je     0x1401d1d9b
1401d1b86:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1401d1b8b:	49 8b 04 24          	mov    (%r12),%rax
1401d1b8f:	45 33 c0             	xor    %r8d,%r8d
1401d1b92:	48 8d 95 78 01 00 00 	lea    0x178(%rbp),%rdx
1401d1b99:	49 8b cc             	mov    %r12,%rcx
1401d1b9c:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d1ba0:	ff 15 92 b0 93 00    	call   *0x93b092(%rip)        # 0x140b0cc38
1401d1ba6:	90                   	nop
1401d1ba7:	4c 8b 08             	mov    (%rax),%r9
1401d1baa:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401d1baf:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1401d1bb4:	49 2b c6             	sub    %r14,%rax
1401d1bb7:	48 c1 f8 04          	sar    $0x4,%rax
1401d1bbb:	4c 3b e8             	cmp    %rax,%r13
1401d1bbe:	0f 83 09 17 00 00    	jae    0x1401d32cd
1401d1bc4:	4b 8b 44 37 08       	mov    0x8(%r15,%r14,1),%rax
1401d1bc9:	48 85 c0             	test   %rax,%rax
1401d1bcc:	74 04                	je     0x1401d1bd2
1401d1bce:	f0 01 58 08          	lock add %ebx,0x8(%rax)
1401d1bd2:	4b 8b 04 37          	mov    (%r15,%r14,1),%rax
1401d1bd6:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
1401d1bdd:	4f 8b 74 37 08       	mov    0x8(%r15,%r14,1),%r14
1401d1be2:	4c 89 b5 18 01 00 00 	mov    %r14,0x118(%rbp)
1401d1be9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d1bee:	48 85 c9             	test   %rcx,%rcx
1401d1bf1:	74 04                	je     0x1401d1bf7
1401d1bf3:	f0 01 59 08          	lock add %ebx,0x8(%rcx)
1401d1bf7:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1401d1bfc:	66 0f 7f 85 a0 02 00 	movdqa %xmm0,0x2a0(%rbp)
1401d1c03:	00
1401d1c04:	4c 8d 85 10 01 00 00 	lea    0x110(%rbp),%r8
1401d1c0b:	48 8d 95 a0 02 00 00 	lea    0x2a0(%rbp),%rdx
1401d1c12:	49 8b c9             	mov    %r9,%rcx
1401d1c15:	e8 76 2a fc ff       	call   0x140194690
1401d1c1a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d1c1f:	41 83 cc ff          	or     $0xffffffff,%r12d
1401d1c23:	48 85 c9             	test   %rcx,%rcx
1401d1c26:	74 41                	je     0x1401d1c69
1401d1c28:	41 8b c4             	mov    %r12d,%eax
1401d1c2b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401d1c30:	41 03 c4             	add    %r12d,%eax
1401d1c33:	75 34                	jne    0x1401d1c69
1401d1c35:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401d1c3a:	48 8b 03             	mov    (%rbx),%rax
1401d1c3d:	48 8b cb             	mov    %rbx,%rcx
1401d1c40:	48 8b 00             	mov    (%rax),%rax
1401d1c43:	ff 15 ef af 93 00    	call   *0x93afef(%rip)        # 0x140b0cc38
1401d1c49:	41 8b c4             	mov    %r12d,%eax
1401d1c4c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1c51:	41 03 c4             	add    %r12d,%eax
1401d1c54:	75 13                	jne    0x1401d1c69
1401d1c56:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d1c5b:	48 8b 01             	mov    (%rcx),%rax
1401d1c5e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1c62:	ff 15 d0 af 93 00    	call   *0x93afd0(%rip)        # 0x140b0cc38
1401d1c68:	90                   	nop
1401d1c69:	48 83 bd 18 01 00 00 	cmpq   $0x0,0x118(%rbp)
1401d1c70:	00
1401d1c71:	74 3c                	je     0x1401d1caf
1401d1c73:	41 8b c4             	mov    %r12d,%eax
1401d1c76:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401d1c7c:	41 03 c4             	add    %r12d,%eax
1401d1c7f:	75 2e                	jne    0x1401d1caf
1401d1c81:	49 8b 06             	mov    (%r14),%rax
1401d1c84:	49 8b ce             	mov    %r14,%rcx
1401d1c87:	48 8b 00             	mov    (%rax),%rax
1401d1c8a:	ff 15 a8 af 93 00    	call   *0x93afa8(%rip)        # 0x140b0cc38
1401d1c90:	41 8b c4             	mov    %r12d,%eax
1401d1c93:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401d1c99:	41 03 c4             	add    %r12d,%eax
1401d1c9c:	75 11                	jne    0x1401d1caf
1401d1c9e:	49 8b 06             	mov    (%r14),%rax
1401d1ca1:	49 8b ce             	mov    %r14,%rcx
1401d1ca4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1ca8:	ff 15 8a af 93 00    	call   *0x93af8a(%rip)        # 0x140b0cc38
1401d1cae:	90                   	nop
1401d1caf:	48 8b 9d 80 01 00 00 	mov    0x180(%rbp),%rbx
1401d1cb6:	48 85 db             	test   %rbx,%rbx
1401d1cb9:	74 39                	je     0x1401d1cf4
1401d1cbb:	41 8b c4             	mov    %r12d,%eax
1401d1cbe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d1cc3:	41 03 c4             	add    %r12d,%eax
1401d1cc6:	75 2c                	jne    0x1401d1cf4
1401d1cc8:	48 8b 03             	mov    (%rbx),%rax
1401d1ccb:	48 8b cb             	mov    %rbx,%rcx
1401d1cce:	48 8b 00             	mov    (%rax),%rax
1401d1cd1:	ff 15 61 af 93 00    	call   *0x93af61(%rip)        # 0x140b0cc38
1401d1cd7:	41 8b c4             	mov    %r12d,%eax
1401d1cda:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1cdf:	41 03 c4             	add    %r12d,%eax
1401d1ce2:	75 10                	jne    0x1401d1cf4
1401d1ce4:	48 8b 03             	mov    (%rbx),%rax
1401d1ce7:	48 8b cb             	mov    %rbx,%rcx
1401d1cea:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1cee:	ff 15 44 af 93 00    	call   *0x93af44(%rip)        # 0x140b0cc38
1401d1cf4:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401d1cf9:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1401d1cfe:	49 2b c6             	sub    %r14,%rax
1401d1d01:	48 c1 f8 04          	sar    $0x4,%rax
1401d1d05:	4c 3b e8             	cmp    %rax,%r13
1401d1d08:	0f 83 b8 15 00 00    	jae    0x1401d32c6
1401d1d0e:	4f 8b 34 37          	mov    (%r15,%r14,1),%r14
1401d1d12:	49 8b 06             	mov    (%r14),%rax
1401d1d15:	48 8b 58 60          	mov    0x60(%rax),%rbx
1401d1d19:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1401d1d1e:	49 8b 04 24          	mov    (%r12),%rax
1401d1d22:	45 33 c0             	xor    %r8d,%r8d
1401d1d25:	48 8d 95 88 01 00 00 	lea    0x188(%rbp),%rdx
1401d1d2c:	49 8b cc             	mov    %r12,%rcx
1401d1d2f:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d1d33:	ff 15 ff ae 93 00    	call   *0x93aeff(%rip)        # 0x140b0cc38
1401d1d39:	4c 8b c0             	mov    %rax,%r8
1401d1d3c:	33 d2                	xor    %edx,%edx
1401d1d3e:	49 8b ce             	mov    %r14,%rcx
1401d1d41:	48 8b c3             	mov    %rbx,%rax
1401d1d44:	ff 15 ee ae 93 00    	call   *0x93aeee(%rip)        # 0x140b0cc38
1401d1d4a:	48 8b 9d 90 01 00 00 	mov    0x190(%rbp),%rbx
1401d1d51:	45 33 f6             	xor    %r14d,%r14d
1401d1d54:	48 85 db             	test   %rbx,%rbx
1401d1d57:	74 3d                	je     0x1401d1d96
1401d1d59:	41 83 cc ff          	or     $0xffffffff,%r12d
1401d1d5d:	41 8b c4             	mov    %r12d,%eax
1401d1d60:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d1d65:	41 03 c4             	add    %r12d,%eax
1401d1d68:	75 2c                	jne    0x1401d1d96
1401d1d6a:	48 8b 03             	mov    (%rbx),%rax
1401d1d6d:	48 8b cb             	mov    %rbx,%rcx
1401d1d70:	48 8b 00             	mov    (%rax),%rax
1401d1d73:	ff 15 bf ae 93 00    	call   *0x93aebf(%rip)        # 0x140b0cc38
1401d1d79:	41 8b c4             	mov    %r12d,%eax
1401d1d7c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1d81:	41 03 c4             	add    %r12d,%eax
1401d1d84:	75 10                	jne    0x1401d1d96
1401d1d86:	48 8b 03             	mov    (%rbx),%rax
1401d1d89:	48 8b cb             	mov    %rbx,%rcx
1401d1d8c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1d90:	ff 15 a2 ae 93 00    	call   *0x93aea2(%rip)        # 0x140b0cc38
1401d1d96:	bb 01 00 00 00       	mov    $0x1,%ebx
1401d1d9b:	4c 03 eb             	add    %rbx,%r13
1401d1d9e:	49 83 c7 10          	add    $0x10,%r15
1401d1da2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401d1da7:	48 8b c1             	mov    %rcx,%rax
1401d1daa:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401d1daf:	48 2b c2             	sub    %rdx,%rax
1401d1db2:	48 c1 f8 04          	sar    $0x4,%rax
1401d1db6:	4c 3b e8             	cmp    %rax,%r13
1401d1db9:	0f 82 9d fd ff ff    	jb     0x1401d1b5c
1401d1dbf:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1401d1dc4:	49 8b 04 24          	mov    (%r12),%rax
1401d1dc8:	45 33 c0             	xor    %r8d,%r8d
1401d1dcb:	48 8d 95 98 01 00 00 	lea    0x198(%rbp),%rdx
1401d1dd2:	49 8b cc             	mov    %r12,%rcx
1401d1dd5:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d1dd9:	ff 15 59 ae 93 00    	call   *0x93ae59(%rip)        # 0x140b0cc38
1401d1ddf:	4c 8b 00             	mov    (%rax),%r8
1401d1de2:	49 8b 00             	mov    (%r8),%rax
1401d1de5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d1de8:	66 0f 7f 85 20 01 00 	movdqa %xmm0,0x120(%rbp)
1401d1def:	00
1401d1df0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d1df5:	48 85 c9             	test   %rcx,%rcx
1401d1df8:	74 04                	je     0x1401d1dfe
1401d1dfa:	f0 01 59 08          	lock add %ebx,0x8(%rcx)
1401d1dfe:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1401d1e03:	66 0f 7f 85 20 01 00 	movdqa %xmm0,0x120(%rbp)
1401d1e0a:	00
1401d1e0b:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1401d1e12:	49 8b c8             	mov    %r8,%rcx
1401d1e15:	48 8b 40 68          	mov    0x68(%rax),%rax
1401d1e19:	ff 15 19 ae 93 00    	call   *0x93ae19(%rip)        # 0x140b0cc38
1401d1e1f:	48 8b 9d 28 01 00 00 	mov    0x128(%rbp),%rbx
1401d1e26:	41 83 cc ff          	or     $0xffffffff,%r12d
1401d1e2a:	48 85 db             	test   %rbx,%rbx
1401d1e2d:	74 3a                	je     0x1401d1e69
1401d1e2f:	41 8b c4             	mov    %r12d,%eax
1401d1e32:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d1e37:	41 03 c4             	add    %r12d,%eax
1401d1e3a:	75 2d                	jne    0x1401d1e69
1401d1e3c:	48 8b 03             	mov    (%rbx),%rax
1401d1e3f:	48 8b cb             	mov    %rbx,%rcx
1401d1e42:	48 8b 00             	mov    (%rax),%rax
1401d1e45:	ff 15 ed ad 93 00    	call   *0x93aded(%rip)        # 0x140b0cc38
1401d1e4b:	41 8b c4             	mov    %r12d,%eax
1401d1e4e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1e53:	41 03 c4             	add    %r12d,%eax
1401d1e56:	75 11                	jne    0x1401d1e69
1401d1e58:	48 8b 03             	mov    (%rbx),%rax
1401d1e5b:	48 8b cb             	mov    %rbx,%rcx
1401d1e5e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1e62:	ff 15 d0 ad 93 00    	call   *0x93add0(%rip)        # 0x140b0cc38
1401d1e68:	90                   	nop
1401d1e69:	48 8b 9d a0 01 00 00 	mov    0x1a0(%rbp),%rbx
1401d1e70:	48 85 db             	test   %rbx,%rbx
1401d1e73:	74 39                	je     0x1401d1eae
1401d1e75:	41 8b c4             	mov    %r12d,%eax
1401d1e78:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d1e7d:	41 03 c4             	add    %r12d,%eax
1401d1e80:	75 2c                	jne    0x1401d1eae
1401d1e82:	48 8b 03             	mov    (%rbx),%rax
1401d1e85:	48 8b cb             	mov    %rbx,%rcx
1401d1e88:	48 8b 00             	mov    (%rax),%rax
1401d1e8b:	ff 15 a7 ad 93 00    	call   *0x93ada7(%rip)        # 0x140b0cc38
1401d1e91:	41 8b c4             	mov    %r12d,%eax
1401d1e94:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1e99:	41 03 c4             	add    %r12d,%eax
1401d1e9c:	75 10                	jne    0x1401d1eae
1401d1e9e:	48 8b 03             	mov    (%rbx),%rax
1401d1ea1:	48 8b cb             	mov    %rbx,%rcx
1401d1ea4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1ea8:	ff 15 8a ad 93 00    	call   *0x93ad8a(%rip)        # 0x140b0cc38
1401d1eae:	4c 8b 7d 90          	mov    -0x70(%rbp),%r15
1401d1eb2:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401d1eb7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401d1ebc:	48 2b c1             	sub    %rcx,%rax
1401d1ebf:	48 c1 f8 04          	sar    $0x4,%rax
1401d1ec3:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401d1ec9:	49 3b c5             	cmp    %r13,%rax
1401d1ecc:	0f 86 09 14 00 00    	jbe    0x1401d32db
1401d1ed2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401d1ed6:	48 8b 01             	mov    (%rcx),%rax
1401d1ed9:	45 33 c0             	xor    %r8d,%r8d
1401d1edc:	48 8d 95 b8 01 00 00 	lea    0x1b8(%rbp),%rdx
1401d1ee3:	48 8b 40 30          	mov    0x30(%rax),%rax
1401d1ee7:	ff 15 4b ad 93 00    	call   *0x93ad4b(%rip)        # 0x140b0cc38
1401d1eed:	48 8b d0             	mov    %rax,%rdx
1401d1ef0:	48 8d 8d a8 01 00 00 	lea    0x1a8(%rbp),%rcx
1401d1ef7:	e8 30 a6 e4 ff       	call   0x14001c52c
1401d1efc:	4c 8b c0             	mov    %rax,%r8
1401d1eff:	49 8b 57 30          	mov    0x30(%r15),%rdx
1401d1f03:	49 3b 57 38          	cmp    0x38(%r15),%rdx
1401d1f07:	74 23                	je     0x1401d1f2c
1401d1f09:	4c 89 32             	mov    %r14,(%rdx)
1401d1f0c:	4c 89 72 08          	mov    %r14,0x8(%rdx)
1401d1f10:	48 8b 00             	mov    (%rax),%rax
1401d1f13:	48 89 02             	mov    %rax,(%rdx)
1401d1f16:	49 8b 40 08          	mov    0x8(%r8),%rax
1401d1f1a:	48 89 42 08          	mov    %rax,0x8(%rdx)
1401d1f1e:	4d 89 30             	mov    %r14,(%r8)
1401d1f21:	4d 89 70 08          	mov    %r14,0x8(%r8)
1401d1f25:	49 83 47 30 10       	addq   $0x10,0x30(%r15)
1401d1f2a:	eb 0a                	jmp    0x1401d1f36
1401d1f2c:	49 8d 4f 28          	lea    0x28(%r15),%rcx
1401d1f30:	e8 1b e4 e4 ff       	call   0x140020350
1401d1f35:	90                   	nop
1401d1f36:	48 8b 9d b0 01 00 00 	mov    0x1b0(%rbp),%rbx
1401d1f3d:	48 85 db             	test   %rbx,%rbx
1401d1f40:	74 3a                	je     0x1401d1f7c
1401d1f42:	41 8b c4             	mov    %r12d,%eax
1401d1f45:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d1f4a:	41 03 c4             	add    %r12d,%eax
1401d1f4d:	75 2d                	jne    0x1401d1f7c
1401d1f4f:	48 8b 03             	mov    (%rbx),%rax
1401d1f52:	48 8b cb             	mov    %rbx,%rcx
1401d1f55:	48 8b 00             	mov    (%rax),%rax
1401d1f58:	ff 15 da ac 93 00    	call   *0x93acda(%rip)        # 0x140b0cc38
1401d1f5e:	41 8b c4             	mov    %r12d,%eax
1401d1f61:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1f66:	41 03 c4             	add    %r12d,%eax
1401d1f69:	75 11                	jne    0x1401d1f7c
1401d1f6b:	48 8b 03             	mov    (%rbx),%rax
1401d1f6e:	48 8b cb             	mov    %rbx,%rcx
1401d1f71:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1f75:	ff 15 bd ac 93 00    	call   *0x93acbd(%rip)        # 0x140b0cc38
1401d1f7b:	90                   	nop
1401d1f7c:	48 8b 9d c0 01 00 00 	mov    0x1c0(%rbp),%rbx
1401d1f83:	48 85 db             	test   %rbx,%rbx
1401d1f86:	74 39                	je     0x1401d1fc1
1401d1f88:	41 8b c4             	mov    %r12d,%eax
1401d1f8b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401d1f90:	41 03 c4             	add    %r12d,%eax
1401d1f93:	75 2c                	jne    0x1401d1fc1
1401d1f95:	48 8b 03             	mov    (%rbx),%rax
1401d1f98:	48 8b cb             	mov    %rbx,%rcx
1401d1f9b:	48 8b 00             	mov    (%rax),%rax
1401d1f9e:	ff 15 94 ac 93 00    	call   *0x93ac94(%rip)        # 0x140b0cc38
1401d1fa4:	41 8b c4             	mov    %r12d,%eax
1401d1fa7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d1fac:	41 03 c4             	add    %r12d,%eax
1401d1faf:	75 10                	jne    0x1401d1fc1
1401d1fb1:	48 8b 03             	mov    (%rbx),%rax
1401d1fb4:	48 8b cb             	mov    %rbx,%rcx
1401d1fb7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d1fbb:	ff 15 77 ac 93 00    	call   *0x93ac77(%rip)        # 0x140b0cc38
1401d1fc1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401d1fc6:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401d1fcb:	48 2b c1             	sub    %rcx,%rax
1401d1fce:	48 c1 f8 04          	sar    $0x4,%rax
1401d1fd2:	48 83 f8 02          	cmp    $0x2,%rax
1401d1fd6:	0f 86 f8 12 00 00    	jbe    0x1401d32d4
1401d1fdc:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1401d1fe0:	48 8b 01             	mov    (%rcx),%rax
1401d1fe3:	48 8b 40 40          	mov    0x40(%rax),%rax
1401d1fe7:	ff 15 4b ac 93 00    	call   *0x93ac4b(%rip)        # 0x140b0cc38
1401d1fed:	48 85 c0             	test   %rax,%rax
1401d1ff0:	74 6d                	je     0x1401d205f
1401d1ff2:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401d1ff7:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1401d1ffc:	49 2b c0             	sub    %r8,%rax
1401d1fff:	48 c1 f8 04          	sar    $0x4,%rax
1401d2003:	48 83 f8 02          	cmp    $0x2,%rax
1401d2007:	0f 86 c7 12 00 00    	jbe    0x1401d32d4
1401d200d:	49 83 c0 20          	add    $0x20,%r8
1401d2011:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401d2016:	48 3b 4c 24 60       	cmp    0x60(%rsp),%rcx
1401d201b:	74 32                	je     0x1401d204f
1401d201d:	4c 89 31             	mov    %r14,(%rcx)
1401d2020:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401d2024:	4c 89 32             	mov    %r14,(%rdx)
1401d2027:	49 8b 40 08          	mov    0x8(%r8),%rax
1401d202b:	48 85 c0             	test   %rax,%rax
1401d202e:	74 05                	je     0x1401d2035
1401d2030:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
1401d2035:	49 8b 00             	mov    (%r8),%rax
1401d2038:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401d203d:	48 89 01             	mov    %rax,(%rcx)
1401d2040:	49 8b 40 08          	mov    0x8(%r8),%rax
1401d2044:	48 89 02             	mov    %rax,(%rdx)
1401d2047:	48 83 44 24 58 10    	addq   $0x10,0x58(%rsp)
1401d204d:	eb 10                	jmp    0x1401d205f
1401d204f:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401d2054:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401d2059:	e8 c6 e4 e4 ff       	call   0x140020524