1401c0aaa:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401c0aaf:	49 8b 06             	mov    (%r14),%rax
1401c0ab2:	4d 8b c5             	mov    %r13,%r8
1401c0ab5:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401c0aba:	49 8b ce             	mov    %r14,%rcx
1401c0abd:	48 8b 40 30          	mov    0x30(%rax),%rax
1401c0ac1:	ff 15 71 c1 94 00    	call   *0x94c171(%rip)        # 0x140b0cc38
1401c0ac7:	90                   	nop
1401c0ac8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401c0acd:	48 8b 01             	mov    (%rcx),%rax
1401c0ad0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c0ad7:	ff 15 5b c1 94 00    	call   *0x94c15b(%rip)        # 0x140b0cc38
1401c0add:	48 8b d8             	mov    %rax,%rbx
1401c0ae0:	48 8b 16             	mov    (%rsi),%rdx
1401c0ae3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401c0ae7:	48 2b ca             	sub    %rdx,%rcx
1401c0aea:	48 c1 f9 04          	sar    $0x4,%rcx
1401c0aee:	4c 3b f9             	cmp    %rcx,%r15
1401c0af1:	0f 83 a5 04 00 00    	jae    0x1401c0f9c
1401c0af7:	4a 8b 14 22          	mov    (%rdx,%r12,1),%rdx
1401c0afb:	48 8b 0a             	mov    (%rdx),%rcx
1401c0afe:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401c0b05:	48 8b ca             	mov    %rdx,%rcx
1401c0b08:	ff 15 2a c1 94 00    	call   *0x94c12a(%rip)        # 0x140b0cc38
1401c0b0e:	f3 0f 10 43 04       	movss  0x4(%rbx),%xmm0
1401c0b13:	f3 0f 5f 40 04       	maxss  0x4(%rax),%xmm0
1401c0b18:	f3 0f 10 73 0c       	movss  0xc(%rbx),%xmm6
1401c0b1d:	f3 0f 5d 70 0c       	minss  0xc(%rax),%xmm6
1401c0b22:	0f 2f f0             	comiss %xmm0,%xmm6
1401c0b25:	76 06                	jbe    0x1401c0b2d
1401c0b27:	f3 0f 5c f0          	subss  %xmm0,%xmm6
1401c0b2b:	eb 04                	jmp    0x1401c0b31
1401c0b2d:	41 0f 28 f3          	movaps %xmm11,%xmm6
1401c0b31:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401c0b36:	48 8b 01             	mov    (%rcx),%rax
1401c0b39:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c0b40:	ff 15 f2 c0 94 00    	call   *0x94c0f2(%rip)        # 0x140b0cc38
1401c0b46:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c0b4b:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401c0b50:	f3 0f 59 05 78 05 9f 	mulss  0x9f0578(%rip),%xmm0        # 0x140bb10d0
1401c0b57:	00
1401c0b58:	0f 2f f0             	comiss %xmm0,%xmm6
1401c0b5b:	0f 86 33 02 00 00    	jbe    0x1401c0d94
1401c0b61:	48 8b 3e             	mov    (%rsi),%rdi
1401c0b64:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401c0b68:	48 2b c7             	sub    %rdi,%rax
1401c0b6b:	48 c1 f8 04          	sar    $0x4,%rax
1401c0b6f:	4c 3b f8             	cmp    %rax,%r15
1401c0b72:	0f 83 24 04 00 00    	jae    0x1401c0f9c
1401c0b78:	49 8b 3c 3c          	mov    (%r12,%rdi,1),%rdi
1401c0b7c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401c0b81:	48 8b 01             	mov    (%rcx),%rax
1401c0b84:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c0b8b:	ff 15 a7 c0 94 00    	call   *0x94c0a7(%rip)        # 0x140b0cc38
1401c0b91:	48 8b d8             	mov    %rax,%rbx
1401c0b94:	48 8b 0f             	mov    (%rdi),%rcx
1401c0b97:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401c0b9e:	48 8b cf             	mov    %rdi,%rcx
1401c0ba1:	ff 15 91 c0 94 00    	call   *0x94c091(%rip)        # 0x140b0cc38
1401c0ba7:	f3 0f 10 03          	movss  (%rbx),%xmm0
1401c0bab:	0f 2f 00             	comiss (%rax),%xmm0
1401c0bae:	0f 86 e0 01 00 00    	jbe    0x1401c0d94
1401c0bb4:	48 8b 3e             	mov    (%rsi),%rdi
1401c0bb7:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401c0bbb:	48 2b c7             	sub    %rdi,%rax
1401c0bbe:	48 c1 f8 04          	sar    $0x4,%rax
1401c0bc2:	4c 3b f8             	cmp    %rax,%r15
1401c0bc5:	0f 83 d1 03 00 00    	jae    0x1401c0f9c
1401c0bcb:	49 8b 3c 3c          	mov    (%r12,%rdi,1),%rdi
1401c0bcf:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401c0bd4:	48 8b 01             	mov    (%rcx),%rax
1401c0bd7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c0bde:	ff 15 54 c0 94 00    	call   *0x94c054(%rip)        # 0x140b0cc38
1401c0be4:	48 8b d8             	mov    %rax,%rbx
1401c0be7:	48 8b 0f             	mov    (%rdi),%rcx
1401c0bea:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401c0bf1:	48 8b cf             	mov    %rdi,%rcx
1401c0bf4:	ff 15 3e c0 94 00    	call   *0x94c03e(%rip)        # 0x140b0cc38
1401c0bfa:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401c0bff:	0f 2f 43 08          	comiss 0x8(%rbx),%xmm0
1401c0c03:	0f 86 8b 01 00 00    	jbe    0x1401c0d94
1401c0c09:	48 8b 3e             	mov    (%rsi),%rdi
1401c0c0c:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401c0c10:	48 2b c7             	sub    %rdi,%rax
1401c0c13:	48 c1 f8 04          	sar    $0x4,%rax
1401c0c17:	4c 3b f8             	cmp    %rax,%r15
1401c0c1a:	0f 83 75 03 00 00    	jae    0x1401c0f95
1401c0c20:	49 8b 3c 3c          	mov    (%r12,%rdi,1),%rdi
1401c0c24:	48 8b 07             	mov    (%rdi),%rax
1401c0c27:	48 8b 58 48          	mov    0x48(%rax),%rbx
1401c0c2b:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401c0c30:	49 8b 06             	mov    (%r14),%rax
1401c0c33:	4d 8b c5             	mov    %r13,%r8
1401c0c36:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401c0c3a:	49 8b ce             	mov    %r14,%rcx
1401c0c3d:	48 8b 40 30          	mov    0x30(%rax),%rax
1401c0c41:	ff 15 f1 bf 94 00    	call   *0x94bff1(%rip)        # 0x140b0cc38
1401c0c47:	90                   	nop
1401c0c48:	48 8b d0             	mov    %rax,%rdx
1401c0c4b:	48 8b cf             	mov    %rdi,%rcx
1401c0c4e:	48 8b c3             	mov    %rbx,%rax
1401c0c51:	ff 15 e1 bf 94 00    	call   *0x94bfe1(%rip)        # 0x140b0cc38
1401c0c57:	90                   	nop
1401c0c58:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1401c0c5c:	83 cf ff             	or     $0xffffffff,%edi
1401c0c5f:	48 85 db             	test   %rbx,%rbx
1401c0c62:	74 35                	je     0x1401c0c99
1401c0c64:	8b c7                	mov    %edi,%eax
1401c0c66:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c0c6b:	03 c7                	add    %edi,%eax
1401c0c6d:	75 2a                	jne    0x1401c0c99
1401c0c6f:	48 8b 03             	mov    (%rbx),%rax
1401c0c72:	48 8b cb             	mov    %rbx,%rcx
1401c0c75:	48 8b 00             	mov    (%rax),%rax
1401c0c78:	ff 15 ba bf 94 00    	call   *0x94bfba(%rip)        # 0x140b0cc38
1401c0c7e:	8b c7                	mov    %edi,%eax
1401c0c80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0c85:	03 c7                	add    %edi,%eax
1401c0c87:	75 10                	jne    0x1401c0c99
1401c0c89:	48 8b 03             	mov    (%rbx),%rax
1401c0c8c:	48 8b cb             	mov    %rbx,%rcx
1401c0c8f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c0c93:	ff 15 9f bf 94 00    	call   *0x94bf9f(%rip)        # 0x140b0cc38
1401c0c99:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401c0c9e:	49 8b 06             	mov    (%r14),%rax
1401c0ca1:	4d 8b c5             	mov    %r13,%r8
1401c0ca4:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1401c0ca8:	49 8b ce             	mov    %r14,%rcx
1401c0cab:	48 8b 40 30          	mov    0x30(%rax),%rax
1401c0caf:	ff 15 83 bf 94 00    	call   *0x94bf83(%rip)        # 0x140b0cc38
1401c0cb5:	90                   	nop
1401c0cb6:	4c 8b 08             	mov    (%rax),%r9
1401c0cb9:	49 8b 01             	mov    (%r9),%rax
1401c0cbc:	4c 8b 50 60          	mov    0x60(%rax),%r10
1401c0cc0:	48 8b 16             	mov    (%rsi),%rdx
1401c0cc3:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401c0cc7:	48 2b c2             	sub    %rdx,%rax
1401c0cca:	48 c1 f8 04          	sar    $0x4,%rax
1401c0cce:	4c 3b f8             	cmp    %rax,%r15
1401c0cd1:	0f 83 b7 02 00 00    	jae    0x1401c0f8e
1401c0cd7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c0cda:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401c0ce0:	4e 8b 44 22 08       	mov    0x8(%rdx,%r12,1),%r8
1401c0ce5:	4d 85 c0             	test   %r8,%r8
1401c0ce8:	74 05                	je     0x1401c0cef
1401c0cea:	f0 41 ff 40 08       	lock incl 0x8(%r8)
1401c0cef:	4a 8b 0c 22          	mov    (%rdx,%r12,1),%rcx
1401c0cf3:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1401c0cf8:	4a 8b 4c 22 08       	mov    0x8(%rdx,%r12,1),%rcx
1401c0cfd:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1401c0d02:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1401c0d07:	33 d2                	xor    %edx,%edx
1401c0d09:	49 8b c9             	mov    %r9,%rcx
1401c0d0c:	49 8b c2             	mov    %r10,%rax
1401c0d0f:	ff 15 23 bf 94 00    	call   *0x94bf23(%rip)        # 0x140b0cc38
1401c0d15:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401c0d1a:	48 85 db             	test   %rbx,%rbx
1401c0d1d:	74 36                	je     0x1401c0d55
1401c0d1f:	8b c7                	mov    %edi,%eax
1401c0d21:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c0d26:	03 c7                	add    %edi,%eax
1401c0d28:	75 2b                	jne    0x1401c0d55
1401c0d2a:	48 8b 03             	mov    (%rbx),%rax
1401c0d2d:	48 8b cb             	mov    %rbx,%rcx
1401c0d30:	48 8b 00             	mov    (%rax),%rax
1401c0d33:	ff 15 ff be 94 00    	call   *0x94beff(%rip)        # 0x140b0cc38
1401c0d39:	8b c7                	mov    %edi,%eax
1401c0d3b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0d40:	03 c7                	add    %edi,%eax
1401c0d42:	75 11                	jne    0x1401c0d55
1401c0d44:	48 8b 03             	mov    (%rbx),%rax
1401c0d47:	48 8b cb             	mov    %rbx,%rcx
1401c0d4a:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c0d4e:	ff 15 e4 be 94 00    	call   *0x94bee4(%rip)        # 0x140b0cc38
1401c0d54:	90                   	nop
1401c0d55:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1401c0d59:	48 85 db             	test   %rbx,%rbx
1401c0d5c:	74 36                	je     0x1401c0d94
1401c0d5e:	8b c7                	mov    %edi,%eax
1401c0d60:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c0d65:	03 c7                	add    %edi,%eax
1401c0d67:	75 2b                	jne    0x1401c0d94
1401c0d69:	48 8b 03             	mov    (%rbx),%rax
1401c0d6c:	48 8b cb             	mov    %rbx,%rcx
1401c0d6f:	48 8b 00             	mov    (%rax),%rax
1401c0d72:	ff 15 c0 be 94 00    	call   *0x94bec0(%rip)        # 0x140b0cc38
1401c0d78:	8b c7                	mov    %edi,%eax
1401c0d7a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0d7f:	03 c7                	add    %edi,%eax
1401c0d81:	75 11                	jne    0x1401c0d94
1401c0d83:	48 8b 03             	mov    (%rbx),%rax
1401c0d86:	48 8b cb             	mov    %rbx,%rcx
1401c0d89:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c0d8d:	ff 15 a5 be 94 00    	call   *0x94bea5(%rip)        # 0x140b0cc38
1401c0d93:	90                   	nop
1401c0d94:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401c0d99:	48 85 db             	test   %rbx,%rbx
1401c0d9c:	74 38                	je     0x1401c0dd6
1401c0d9e:	83 cf ff             	or     $0xffffffff,%edi
1401c0da1:	8b c7                	mov    %edi,%eax
1401c0da3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c0da8:	03 c7                	add    %edi,%eax
1401c0daa:	75 2a                	jne    0x1401c0dd6
1401c0dac:	48 8b 03             	mov    (%rbx),%rax
1401c0daf:	48 8b cb             	mov    %rbx,%rcx
1401c0db2:	48 8b 00             	mov    (%rax),%rax
1401c0db5:	ff 15 7d be 94 00    	call   *0x94be7d(%rip)        # 0x140b0cc38
1401c0dbb:	8b c7                	mov    %edi,%eax
1401c0dbd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0dc2:	03 c7                	add    %edi,%eax
1401c0dc4:	75 10                	jne    0x1401c0dd6
1401c0dc6:	48 8b 03             	mov    (%rbx),%rax
1401c0dc9:	48 8b cb             	mov    %rbx,%rcx
1401c0dcc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c0dd0:	ff 15 62 be 94 00    	call   *0x94be62(%rip)        # 0x140b0cc38
1401c0dd6:	49 ff c5             	inc    %r13
1401c0dd9:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401c0dde:	49 8b 06             	mov    (%r14),%rax
1401c0de1:	49 8b ce             	mov    %r14,%rcx
1401c0de4:	48 8b 40 40          	mov    0x40(%rax),%rax
1401c0de8:	ff 15 4a be 94 00    	call   *0x94be4a(%rip)        # 0x140b0cc38
1401c0dee:	4c 3b e8             	cmp    %rax,%r13
1401c0df1:	0f 82 b3 fc ff ff    	jb     0x1401c0aaa
1401c0df7:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401c0dfc:	49 8b 06             	mov    (%r14),%rax
1401c0dff:	33 d2                	xor    %edx,%edx
1401c0e01:	49 8b ce             	mov    %r14,%rcx
1401c0e04:	48 8b 40 70          	mov    0x70(%rax),%rax
1401c0e08:	ff 15 2a be 94 00    	call   *0x94be2a(%rip)        # 0x140b0cc38
1401c0e0e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401c0e13:	e8 78 a4 ff ff       	call   0x1401bb290
1401c0e18:	48 8b 0e             	mov    (%rsi),%rcx
1401c0e1b:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401c0e1f:	48 2b c1             	sub    %rcx,%rax
1401c0e22:	48 c1 f8 04          	sar    $0x4,%rax
1401c0e26:	4c 3b f8             	cmp    %rax,%r15
1401c0e29:	0f 83 74 01 00 00    	jae    0x1401c0fa3
1401c0e2f:	49 8d 14 0c          	lea    (%r12,%rcx,1),%rdx
1401c0e33:	e8 58 a4 ff ff       	call   0x1401bb290
1401c0e38:	49 8b 06             	mov    (%r14),%rax
1401c0e3b:	49 8b ce             	mov    %r14,%rcx
1401c0e3e:	48 8b 40 40          	mov    0x40(%rax),%rax
1401c0e42:	ff 15 f0 bd 94 00    	call   *0x94bdf0(%rip)        # 0x140b0cc38
1401c0e48:	48 85 c0             	test   %rax,%rax
1401c0e4b:	74 47                	je     0x1401c0e94
1401c0e4d:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1401c0e51:	48 3b 56 10          	cmp    0x10(%rsi),%rdx
1401c0e55:	74 2f                	je     0x1401c0e86
1401c0e57:	48 83 22 00          	andq   $0x0,(%rdx)
1401c0e5b:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1401c0e60:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401c0e65:	48 85 c9             	test   %rcx,%rcx
1401c0e68:	74 04                	je     0x1401c0e6e
1401c0e6a:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401c0e6e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401c0e73:	48 89 02             	mov    %rax,(%rdx)
1401c0e76:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401c0e7b:	48 89 42 08          	mov    %rax,0x8(%rdx)
1401c0e7f:	48 83 46 08 10       	addq   $0x10,0x8(%rsi)
1401c0e84:	eb 0e                	jmp    0x1401c0e94
1401c0e86:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401c0e8b:	48 8b ce             	mov    %rsi,%rcx
1401c0e8e:	e8 b5 1d e7 ff       	call   0x140032c48
1401c0e93:	90                   	nop
1401c0e94:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401c0e99:	48 85 c9             	test   %rcx,%rcx
1401c0e9c:	74 3f                	je     0x1401c0edd
1401c0e9e:	83 cf ff             	or     $0xffffffff,%edi
1401c0ea1:	8b c7                	mov    %edi,%eax
1401c0ea3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401c0ea8:	03 c7                	add    %edi,%eax
1401c0eaa:	75 31                	jne    0x1401c0edd
1401c0eac:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401c0eb1:	48 8b 03             	mov    (%rbx),%rax
1401c0eb4:	48 8b cb             	mov    %rbx,%rcx
1401c0eb7:	48 8b 00             	mov    (%rax),%rax
1401c0eba:	ff 15 78 bd 94 00    	call   *0x94bd78(%rip)        # 0x140b0cc38
1401c0ec0:	8b c7                	mov    %edi,%eax
1401c0ec2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0ec7:	03 c7                	add    %edi,%eax
1401c0ec9:	75 12                	jne    0x1401c0edd
1401c0ecb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401c0ed0:	48 8b 01             	mov    (%rcx),%rax
1401c0ed3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c0ed7:	ff 15 5b bd 94 00    	call   *0x94bd5b(%rip)        # 0x140b0cc38
1401c0edd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401c0ee2:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
1401c0ee7:	49 ff c7             	inc    %r15
1401c0eea:	49 83 c4 10          	add    $0x10,%r12
1401c0eee:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401c0ef2:	48 2b 06             	sub    (%rsi),%rax
1401c0ef5:	48 c1 f8 04          	sar    $0x4,%rax
1401c0ef9:	4c 3b f8             	cmp    %rax,%r15
1401c0efc:	0f 82 9b f6 ff ff    	jb     0x1401c059d
1401c0f02:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
1401c0f06:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401c0f0b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401c0f10:	48 85 c9             	test   %rcx,%rcx
1401c0f13:	74 44                	je     0x1401c0f59
1401c0f15:	41 83 cc ff          	or     $0xffffffff,%r12d
1401c0f19:	41 8b c4             	mov    %r12d,%eax
1401c0f1c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401c0f21:	41 03 c4             	add    %r12d,%eax
1401c0f24:	75 33                	jne    0x1401c0f59
1401c0f26:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401c0f2b:	48 8b 03             	mov    (%rbx),%rax
1401c0f2e:	48 8b cb             	mov    %rbx,%rcx
1401c0f31:	48 8b 00             	mov    (%rax),%rax
1401c0f34:	ff 15 fe bc 94 00    	call   *0x94bcfe(%rip)        # 0x140b0cc38
1401c0f3a:	41 8b c4             	mov    %r12d,%eax
1401c0f3d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c0f42:	41 03 c4             	add    %r12d,%eax
1401c0f45:	75 12                	jne    0x1401c0f59
1401c0f47:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401c0f4c:	48 8b 01             	mov    (%rcx),%rax
1401c0f4f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c0f53:	ff 15 df bc 94 00    	call   *0x94bcdf(%rip)        # 0x140b0cc38
1401c0f59:	48 ff c6             	inc    %rsi
1401c0f5c:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1401c0f61:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401c0f65:	4d 8b 06             	mov    (%r14),%r8
1401c0f68:	48 8b c1             	mov    %rcx,%rax
1401c0f6b:	49 2b c0             	sub    %r8,%rax
1401c0f6e:	48 c1 f8 04          	sar    $0x4,%rax
1401c0f72:	48 3b f0             	cmp    %rax,%rsi
1401c0f75:	73 56                	jae    0x1401c0fcd
1401c0f77:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
1401c0f7b:	e9 d2 f4 ff ff       	jmp    0x1401c0452
1401c0f80:	ff 15 12 ba 94 00    	call   *0x94ba12(%rip)        # 0x140b0c998
1401c0f86:	cc                   	int3
1401c0f87:	ff 15 0b ba 94 00    	call   *0x94ba0b(%rip)        # 0x140b0c998
1401c0f8d:	90                   	nop
1401c0f8e:	ff 15 04 ba 94 00    	call   *0x94ba04(%rip)        # 0x140b0c998
1401c0f94:	90                   	nop
1401c0f95:	ff 15 fd b9 94 00    	call   *0x94b9fd(%rip)        # 0x140b0c998
1401c0f9b:	cc                   	int3
1401c0f9c:	ff 15 f6 b9 94 00    	call   *0x94b9f6(%rip)        # 0x140b0c998
1401c0fa2:	90                   	nop
1401c0fa3:	ff 15 ef b9 94 00    	call   *0x94b9ef(%rip)        # 0x140b0c998
1401c0fa9:	cc                   	int3
1401c0faa:	ff 15 e8 b9 94 00    	call   *0x94b9e8(%rip)        # 0x140b0c998
1401c0fb0:	90                   	nop
1401c0fb1:	ff 15 e1 b9 94 00    	call   *0x94b9e1(%rip)        # 0x140b0c998
1401c0fb7:	cc                   	int3
1401c0fb8:	ff 15 da b9 94 00    	call   *0x94b9da(%rip)        # 0x140b0c998
1401c0fbe:	cc                   	int3
1401c0fbf:	ff 15 d3 b9 94 00    	call   *0x94b9d3(%rip)        # 0x140b0c998
1401c0fc5:	90                   	nop
1401c0fc6:	ff 15 cc b9 94 00    	call   *0x94b9cc(%rip)        # 0x140b0c998
1401c0fcc:	cc                   	int3