1400b489c:	48 8d 14 39          	lea    (%rcx,%rdi,1),%rdx
1400b48a0:	48 8b 02             	mov    (%rdx),%rax
1400b48a3:	83 b8 98 00 00 00 00 	cmpl   $0x0,0x98(%rax)
1400b48aa:	0f 85 db 02 00 00    	jne    0x1400b4b8b
1400b48b0:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400b48b7:	e8 10 8d f8 ff       	call   0x14003d5cc
1400b48bc:	4c 8b 30             	mov    (%rax),%r14
1400b48bf:	48 8b 9d 18 01 00 00 	mov    0x118(%rbp),%rbx
1400b48c6:	48 85 db             	test   %rbx,%rbx
1400b48c9:	74 39                	je     0x1400b4904
1400b48cb:	83 c8 ff             	or     $0xffffffff,%eax
1400b48ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b48d3:	83 f8 01             	cmp    $0x1,%eax
1400b48d6:	75 2c                	jne    0x1400b4904
1400b48d8:	48 8b 03             	mov    (%rbx),%rax
1400b48db:	48 8b cb             	mov    %rbx,%rcx
1400b48de:	48 8b 00             	mov    (%rax),%rax
1400b48e1:	ff 15 51 83 a5 00    	call   *0xa58351(%rip)        # 0x140b0cc38
1400b48e7:	83 c8 ff             	or     $0xffffffff,%eax
1400b48ea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b48ef:	83 f8 01             	cmp    $0x1,%eax
1400b48f2:	75 10                	jne    0x1400b4904
1400b48f4:	48 8b 03             	mov    (%rbx),%rax
1400b48f7:	48 8b cb             	mov    %rbx,%rcx
1400b48fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b48fe:	ff 15 34 83 a5 00    	call   *0xa58334(%rip)        # 0x140b0cc38
1400b4904:	4d 85 f6             	test   %r14,%r14
1400b4907:	0f 84 f2 07 00 00    	je     0x1400b50ff
1400b490d:	80 bd d0 01 00 00 00 	cmpb   $0x0,0x1d0(%rbp)
1400b4914:	0f 85 6c 02 00 00    	jne    0x1400b4b86
1400b491a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400b491f:	e8 9c 1c 00 00       	call   0x1400b65c0
1400b4924:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1400b4928:	48 8b 08             	mov    (%rax),%rcx
1400b492b:	4c 8b 51 70          	mov    0x70(%rcx),%r10
1400b492f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4932:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1400b4939:	00
1400b493a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b493f:	48 85 c9             	test   %rcx,%rcx
1400b4942:	74 04                	je     0x1400b4948
1400b4944:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b4948:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400b494d:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1400b4954:	00
1400b4955:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b495a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400b495f:	48 2b c2             	sub    %rdx,%rax
1400b4962:	48 c1 f8 04          	sar    $0x4,%rax
1400b4966:	48 3b f0             	cmp    %rax,%rsi
1400b4969:	0f 83 4c 09 00 00    	jae    0x1400b52bb
1400b496f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4972:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1400b4977:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1400b497c:	48 85 c9             	test   %rcx,%rcx
1400b497f:	74 04                	je     0x1400b4985
1400b4981:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b4985:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
1400b4989:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400b498d:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1400b4992:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1400b4996:	4c 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%r9
1400b499d:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1400b49a1:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400b49a6:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1400b49aa:	49 8b c2             	mov    %r10,%rax
1400b49ad:	ff 15 85 82 a5 00    	call   *0xa58285(%rip)        # 0x140b0cc38
1400b49b3:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
1400b49b9:	0f 84 2e 01 00 00    	je     0x1400b4aed
1400b49bf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b49c2:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1400b49c8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b49cd:	48 85 c9             	test   %rcx,%rcx
1400b49d0:	74 04                	je     0x1400b49d6
1400b49d2:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b49d6:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1400b49db:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1400b49e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b49e4:	66 0f 7f 85 b0 00 00 	movdqa %xmm0,0xb0(%rbp)
1400b49eb:	00
1400b49ec:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400b49f1:	48 85 c0             	test   %rax,%rax
1400b49f4:	74 04                	je     0x1400b49fa
1400b49f6:	f0 ff 40 08          	lock incl 0x8(%rax)
1400b49fa:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1400b49ff:	66 0f 7f 85 b0 00 00 	movdqa %xmm0,0xb0(%rbp)
1400b4a06:	00
1400b4a07:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4a0c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4a11:	48 2b c1             	sub    %rcx,%rax
1400b4a14:	48 c1 f8 04          	sar    $0x4,%rax
1400b4a18:	48 3b f0             	cmp    %rax,%rsi
1400b4a1b:	0f 83 93 08 00 00    	jae    0x1400b52b4
1400b4a21:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4a24:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
1400b4a29:	48 8b 44 39 08       	mov    0x8(%rcx,%rdi,1),%rax
1400b4a2e:	48 85 c0             	test   %rax,%rax
1400b4a31:	74 04                	je     0x1400b4a37
1400b4a33:	f0 ff 40 08          	lock incl 0x8(%rax)
1400b4a37:	48 8b 04 39          	mov    (%rcx,%rdi,1),%rax
1400b4a3b:	48 89 45 08          	mov    %rax,0x8(%rbp)
1400b4a3f:	48 8b 44 39 08       	mov    0x8(%rcx,%rdi,1),%rax
1400b4a44:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400b4a48:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1400b4a4d:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1400b4a54:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1400b4a58:	e8 6b 86 0e 00       	call   0x14019d0c8
1400b4a5d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400b4a62:	83 cf ff             	or     $0xffffffff,%edi
1400b4a65:	48 85 db             	test   %rbx,%rbx
1400b4a68:	74 36                	je     0x1400b4aa0
1400b4a6a:	8b c7                	mov    %edi,%eax
1400b4a6c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4a71:	03 c7                	add    %edi,%eax
1400b4a73:	75 2b                	jne    0x1400b4aa0
1400b4a75:	48 8b 03             	mov    (%rbx),%rax
1400b4a78:	48 8b cb             	mov    %rbx,%rcx
1400b4a7b:	48 8b 00             	mov    (%rax),%rax
1400b4a7e:	ff 15 b4 81 a5 00    	call   *0xa581b4(%rip)        # 0x140b0cc38
1400b4a84:	8b c7                	mov    %edi,%eax
1400b4a86:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4a8b:	03 c7                	add    %edi,%eax
1400b4a8d:	75 11                	jne    0x1400b4aa0
1400b4a8f:	48 8b 03             	mov    (%rbx),%rax
1400b4a92:	48 8b cb             	mov    %rbx,%rcx
1400b4a95:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4a99:	ff 15 99 81 a5 00    	call   *0xa58199(%rip)        # 0x140b0cc38
1400b4a9f:	90                   	nop
1400b4aa0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4aa5:	48 85 c9             	test   %rcx,%rcx
1400b4aa8:	0f 84 51 06 00 00    	je     0x1400b50ff
1400b4aae:	8b c7                	mov    %edi,%eax
1400b4ab0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b4ab5:	03 c7                	add    %edi,%eax
1400b4ab7:	0f 85 42 06 00 00    	jne    0x1400b50ff
1400b4abd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400b4ac2:	48 8b 03             	mov    (%rbx),%rax
1400b4ac5:	48 8b cb             	mov    %rbx,%rcx
1400b4ac8:	48 8b 00             	mov    (%rax),%rax
1400b4acb:	ff 15 67 81 a5 00    	call   *0xa58167(%rip)        # 0x140b0cc38
1400b4ad1:	8b c7                	mov    %edi,%eax
1400b4ad3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4ad8:	03 c7                	add    %edi,%eax
1400b4ada:	0f 85 1f 06 00 00    	jne    0x1400b50ff
1400b4ae0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4ae5:	48 8b 01             	mov    (%rcx),%rax
1400b4ae8:	e9 08 06 00 00       	jmp    0x1400b50f5
1400b4aed:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400b4af2:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b4af6:	48 85 db             	test   %rbx,%rbx
1400b4af9:	74 3a                	je     0x1400b4b35
1400b4afb:	41 8b c6             	mov    %r14d,%eax
1400b4afe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4b03:	41 03 c6             	add    %r14d,%eax
1400b4b06:	75 2d                	jne    0x1400b4b35
1400b4b08:	48 8b 03             	mov    (%rbx),%rax
1400b4b0b:	48 8b cb             	mov    %rbx,%rcx
1400b4b0e:	48 8b 00             	mov    (%rax),%rax
1400b4b11:	ff 15 21 81 a5 00    	call   *0xa58121(%rip)        # 0x140b0cc38
1400b4b17:	41 8b c6             	mov    %r14d,%eax
1400b4b1a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4b1f:	41 03 c6             	add    %r14d,%eax
1400b4b22:	75 11                	jne    0x1400b4b35
1400b4b24:	48 8b 03             	mov    (%rbx),%rax
1400b4b27:	48 8b cb             	mov    %rbx,%rcx
1400b4b2a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4b2e:	ff 15 04 81 a5 00    	call   *0xa58104(%rip)        # 0x140b0cc38
1400b4b34:	90                   	nop
1400b4b35:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4b3a:	48 85 c9             	test   %rcx,%rcx
1400b4b3d:	74 47                	je     0x1400b4b86
1400b4b3f:	41 8b c6             	mov    %r14d,%eax
1400b4b42:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b4b47:	41 03 c6             	add    %r14d,%eax
1400b4b4a:	75 33                	jne    0x1400b4b7f
1400b4b4c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400b4b51:	48 8b 03             	mov    (%rbx),%rax
1400b4b54:	48 8b cb             	mov    %rbx,%rcx
1400b4b57:	48 8b 00             	mov    (%rax),%rax
1400b4b5a:	ff 15 d8 80 a5 00    	call   *0xa580d8(%rip)        # 0x140b0cc38
1400b4b60:	41 8b c6             	mov    %r14d,%eax
1400b4b63:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4b68:	41 03 c6             	add    %r14d,%eax
1400b4b6b:	75 12                	jne    0x1400b4b7f
1400b4b6d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400b4b72:	48 8b 01             	mov    (%rcx),%rax
1400b4b75:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4b79:	ff 15 b9 80 a5 00    	call   *0xa580b9(%rip)        # 0x140b0cc38
1400b4b7f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4b84:	eb 09                	jmp    0x1400b4b8f
1400b4b86:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4b8b:	41 83 ce ff          	or     $0xffffffff,%r14d
1400b4b8f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4b94:	48 2b c1             	sub    %rcx,%rax
1400b4b97:	48 c1 f8 04          	sar    $0x4,%rax
1400b4b9b:	48 3b f0             	cmp    %rax,%rsi
1400b4b9e:	0f 83 5d 07 00 00    	jae    0x1400b5301
1400b4ba4:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
1400b4ba8:	83 b9 98 00 00 00 00 	cmpl   $0x0,0x98(%rcx)
1400b4baf:	0f 84 06 04 00 00    	je     0x1400b4fbb
1400b4bb5:	48 83 7d 90 00       	cmpq   $0x0,-0x70(%rbp)
1400b4bba:	0f 84 fb 03 00 00    	je     0x1400b4fbb
1400b4bc0:	48 8b 01             	mov    (%rcx),%rax
1400b4bc3:	45 33 c0             	xor    %r8d,%r8d
1400b4bc6:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
1400b4bcd:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b4bd1:	ff 15 61 80 a5 00    	call   *0xa58061(%rip)        # 0x140b0cc38
1400b4bd7:	48 8b 08             	mov    (%rax),%rcx
1400b4bda:	48 8b 01             	mov    (%rcx),%rax
1400b4bdd:	4c 8b 48 68          	mov    0x68(%rax),%r9
1400b4be1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4be6:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400b4beb:	49 2b c0             	sub    %r8,%rax
1400b4bee:	48 c1 f8 04          	sar    $0x4,%rax
1400b4bf2:	48 3b f0             	cmp    %rax,%rsi
1400b4bf5:	0f 83 f1 06 00 00    	jae    0x1400b52ec
1400b4bfb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4bfe:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
1400b4c03:	4a 8b 54 07 08       	mov    0x8(%rdi,%r8,1),%rdx
1400b4c08:	48 85 d2             	test   %rdx,%rdx
1400b4c0b:	74 04                	je     0x1400b4c11
1400b4c0d:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400b4c11:	4a 8b 14 07          	mov    (%rdi,%r8,1),%rdx
1400b4c15:	48 89 55 18          	mov    %rdx,0x18(%rbp)
1400b4c19:	4a 8b 54 07 08       	mov    0x8(%rdi,%r8,1),%rdx
1400b4c1e:	48 89 55 20          	mov    %rdx,0x20(%rbp)
1400b4c22:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1400b4c26:	49 8b c1             	mov    %r9,%rax
1400b4c29:	ff 15 09 80 a5 00    	call   *0xa58009(%rip)        # 0x140b0cc38
1400b4c2f:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
1400b4c33:	48 85 db             	test   %rbx,%rbx
1400b4c36:	74 3a                	je     0x1400b4c72
1400b4c38:	41 8b c6             	mov    %r14d,%eax
1400b4c3b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4c40:	41 03 c6             	add    %r14d,%eax
1400b4c43:	75 2d                	jne    0x1400b4c72
1400b4c45:	48 8b 03             	mov    (%rbx),%rax
1400b4c48:	48 8b cb             	mov    %rbx,%rcx
1400b4c4b:	48 8b 00             	mov    (%rax),%rax
1400b4c4e:	ff 15 e4 7f a5 00    	call   *0xa57fe4(%rip)        # 0x140b0cc38
1400b4c54:	41 8b c6             	mov    %r14d,%eax
1400b4c57:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4c5c:	41 03 c6             	add    %r14d,%eax
1400b4c5f:	75 11                	jne    0x1400b4c72
1400b4c61:	48 8b 03             	mov    (%rbx),%rax
1400b4c64:	48 8b cb             	mov    %rbx,%rcx
1400b4c67:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4c6b:	ff 15 c7 7f a5 00    	call   *0xa57fc7(%rip)        # 0x140b0cc38
1400b4c71:	90                   	nop
1400b4c72:	48 8b 9d 28 01 00 00 	mov    0x128(%rbp),%rbx
1400b4c79:	48 85 db             	test   %rbx,%rbx
1400b4c7c:	74 39                	je     0x1400b4cb7
1400b4c7e:	41 8b c6             	mov    %r14d,%eax
1400b4c81:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4c86:	41 03 c6             	add    %r14d,%eax
1400b4c89:	75 2c                	jne    0x1400b4cb7
1400b4c8b:	48 8b 03             	mov    (%rbx),%rax
1400b4c8e:	48 8b cb             	mov    %rbx,%rcx
1400b4c91:	48 8b 00             	mov    (%rax),%rax
1400b4c94:	ff 15 9e 7f a5 00    	call   *0xa57f9e(%rip)        # 0x140b0cc38
1400b4c9a:	41 8b c6             	mov    %r14d,%eax
1400b4c9d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4ca2:	41 03 c6             	add    %r14d,%eax
1400b4ca5:	75 10                	jne    0x1400b4cb7
1400b4ca7:	48 8b 03             	mov    (%rbx),%rax
1400b4caa:	48 8b cb             	mov    %rbx,%rcx
1400b4cad:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4cb1:	ff 15 81 7f a5 00    	call   *0xa57f81(%rip)        # 0x140b0cc38
1400b4cb7:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1400b4cbb:	48 8b 08             	mov    (%rax),%rcx
1400b4cbe:	4c 8b 41 48          	mov    0x48(%rcx),%r8
1400b4cc2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4cc7:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400b4ccc:	48 2b c2             	sub    %rdx,%rax
1400b4ccf:	48 c1 f8 04          	sar    $0x4,%rax
1400b4cd3:	48 3b f0             	cmp    %rax,%rsi
1400b4cd6:	0f 83 09 06 00 00    	jae    0x1400b52e5
1400b4cdc:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4cdf:	f3 0f 7f 45 28       	movdqu %xmm0,0x28(%rbp)
1400b4ce4:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1400b4ce9:	48 85 c9             	test   %rcx,%rcx
1400b4cec:	74 04                	je     0x1400b4cf2
1400b4cee:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400b4cf2:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
1400b4cf6:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1400b4cfa:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
1400b4cff:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400b4d03:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1400b4d07:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1400b4d0b:	49 8b c0             	mov    %r8,%rax
1400b4d0e:	ff 15 24 7f a5 00    	call   *0xa57f24(%rip)        # 0x140b0cc38
1400b4d14:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b4d18:	48 85 db             	test   %rbx,%rbx
1400b4d1b:	74 39                	je     0x1400b4d56
1400b4d1d:	41 8b c6             	mov    %r14d,%eax
1400b4d20:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4d25:	41 03 c6             	add    %r14d,%eax
1400b4d28:	75 2c                	jne    0x1400b4d56
1400b4d2a:	48 8b 03             	mov    (%rbx),%rax
1400b4d2d:	48 8b cb             	mov    %rbx,%rcx
1400b4d30:	48 8b 00             	mov    (%rax),%rax
1400b4d33:	ff 15 ff 7e a5 00    	call   *0xa57eff(%rip)        # 0x140b0cc38
1400b4d39:	41 8b c6             	mov    %r14d,%eax
1400b4d3c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4d41:	41 03 c6             	add    %r14d,%eax
1400b4d44:	75 10                	jne    0x1400b4d56
1400b4d46:	48 8b 03             	mov    (%rbx),%rax
1400b4d49:	48 8b cb             	mov    %rbx,%rcx
1400b4d4c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b4d50:	ff 15 e2 7e a5 00    	call   *0xa57ee2(%rip)        # 0x140b0cc38
1400b4d56:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b4d5b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b4d60:	48 2b c1             	sub    %rcx,%rax
1400b4d63:	48 c1 f8 04          	sar    $0x4,%rax
1400b4d67:	48 3b f0             	cmp    %rax,%rsi
1400b4d6a:	0f 83 6e 05 00 00    	jae    0x1400b52de
1400b4d70:	48 8b 0c 0f          	mov    (%rdi,%rcx,1),%rcx
1400b4d74:	48 8b 01             	mov    (%rcx),%rax
1400b4d77:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b4d7a:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
1400b4d81:	00
1400b4d82:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1400b4d86:	48 85 d2             	test   %rdx,%rdx
1400b4d89:	74 04                	je     0x1400b4d8f
1400b4d8b:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400b4d8f:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
1400b4d93:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
1400b4d9a:	00
1400b4d9b:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
1400b4da2:	33 d2                	xor    %edx,%edx
1400b4da4:	48 8b 40 60          	mov    0x60(%rax),%rax
1400b4da8:	ff 15 8a 7e a5 00    	call   *0xa57e8a(%rip)        # 0x140b0cc38
1400b4dae:	48 8b 9d c8 00 00 00 	mov    0xc8(%rbp),%rbx
1400b4db5:	48 85 db             	test   %rbx,%rbx
1400b4db8:	74 39                	je     0x1400b4df3
1400b4dba:	41 8b c6             	mov    %r14d,%eax
1400b4dbd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400b4dc2:	41 03 c6             	add    %r14d,%eax
1400b4dc5:	75 2c                	jne    0x1400b4df3
1400b4dc7:	48 8b 03             	mov    (%rbx),%rax
1400b4dca:	48 8b cb             	mov    %rbx,%rcx
1400b4dcd:	48 8b 00             	mov    (%rax),%rax
1400b4dd0:	ff 15 62 7e a5 00    	call   *0xa57e62(%rip)        # 0x140b0cc38
1400b4dd6:	41 8b c6             	mov    %r14d,%eax
1400b4dd9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400b4dde:	41 03 c6             	add    %r14d,%eax
1400b4de1:	75 10                	jne    0x1400b4df3
1400b4de3:	48 8b 03             	mov    (%rbx),%rax
1400b4de6:	48 8b cb             	mov    %rbx,%rcx
1400b4de9:	48 8b 40 08          	mov    0x8(%rax),%rax