140124abb:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140124abf:	48 8b 01             	mov    (%rcx),%rax
140124ac2:	48 8b 40 08          	mov    0x8(%rax),%rax
140124ac6:	ff 15 6c 81 9e 00    	call   *0x9e816c(%rip)        # 0x140b0cc38
140124acc:	90                   	nop
140124acd:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140124ad2:	48 85 c9             	test   %rcx,%rcx
140124ad5:	74 3c                	je     0x140124b13
140124ad7:	8b c7                	mov    %edi,%eax
140124ad9:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140124ade:	03 c7                	add    %edi,%eax
140124ae0:	75 31                	jne    0x140124b13
140124ae2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140124ae7:	48 8b 03             	mov    (%rbx),%rax
140124aea:	48 8b cb             	mov    %rbx,%rcx
140124aed:	48 8b 00             	mov    (%rax),%rax
140124af0:	ff 15 42 81 9e 00    	call   *0x9e8142(%rip)        # 0x140b0cc38
140124af6:	8b c7                	mov    %edi,%eax
140124af8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124afd:	03 c7                	add    %edi,%eax
140124aff:	75 12                	jne    0x140124b13
140124b01:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140124b06:	48 8b 01             	mov    (%rcx),%rax
140124b09:	48 8b 40 08          	mov    0x8(%rax),%rax
140124b0d:	ff 15 25 81 9e 00    	call   *0x9e8125(%rip)        # 0x140b0cc38
140124b13:	49 ff c4             	inc    %r12
140124b16:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140124b1a:	48 8b 01             	mov    (%rcx),%rax
140124b1d:	48 8b 40 48          	mov    0x48(%rax),%rax
140124b21:	ff 15 11 81 9e 00    	call   *0x9e8111(%rip)        # 0x140b0cc38
140124b27:	4c 3b e0             	cmp    %rax,%r12
140124b2a:	0f 82 ab fc ff ff    	jb     0x1401247db
140124b30:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
140124b34:	e9 38 01 00 00       	jmp    0x140124c71
140124b39:	0f 57 c0             	xorps  %xmm0,%xmm0
140124b3c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140124b42:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140124b47:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140124b4c:	48 85 c9             	test   %rcx,%rcx
140124b4f:	74 09                	je     0x140124b5a
140124b51:	f0 ff 41 08          	lock incl 0x8(%rcx)
140124b55:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
140124b5a:	66 0f 7f 75 c0       	movdqa %xmm6,-0x40(%rbp)
140124b5f:	41 b1 01             	mov    $0x1,%r9b
140124b62:	45 33 c0             	xor    %r8d,%r8d
140124b65:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140124b6a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140124b6e:	e8 fd 17 00 00       	call   0x140126370
140124b73:	83 cf ff             	or     $0xffffffff,%edi
140124b76:	84 c0                	test   %al,%al
140124b78:	0f 84 ac 00 00 00    	je     0x140124c2a
140124b7e:	0f 57 c0             	xorps  %xmm0,%xmm0
140124b81:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140124b86:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140124b8b:	48 85 c9             	test   %rcx,%rcx
140124b8e:	74 04                	je     0x140124b94
140124b90:	f0 ff 41 08          	lock incl 0x8(%rcx)
140124b94:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140124b99:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140124b9e:	45 33 c9             	xor    %r9d,%r9d
140124ba1:	45 33 c0             	xor    %r8d,%r8d
140124ba4:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140124ba9:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140124bad:	e8 ea 19 00 00       	call   0x14012659c
140124bb2:	84 c0                	test   %al,%al
140124bb4:	74 74                	je     0x140124c2a
140124bb6:	0f 57 c0             	xorps  %xmm0,%xmm0
140124bb9:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140124bbf:	48 8b 46 08          	mov    0x8(%rsi),%rax
140124bc3:	48 85 c0             	test   %rax,%rax
140124bc6:	74 04                	je     0x140124bcc
140124bc8:	f0 ff 40 08          	lock incl 0x8(%rax)
140124bcc:	48 8b 06             	mov    (%rsi),%rax
140124bcf:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140124bd4:	48 8b 46 08          	mov    0x8(%rsi),%rax
140124bd8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140124bdd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140124be2:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140124be6:	e8 09 14 00 00       	call   0x140125ff4
140124beb:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140124bef:	48 85 db             	test   %rbx,%rbx
140124bf2:	74 36                	je     0x140124c2a
140124bf4:	8b c7                	mov    %edi,%eax
140124bf6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140124bfb:	03 c7                	add    %edi,%eax
140124bfd:	75 2b                	jne    0x140124c2a
140124bff:	48 8b 03             	mov    (%rbx),%rax
140124c02:	48 8b cb             	mov    %rbx,%rcx
140124c05:	48 8b 00             	mov    (%rax),%rax
140124c08:	ff 15 2a 80 9e 00    	call   *0x9e802a(%rip)        # 0x140b0cc38
140124c0e:	8b c7                	mov    %edi,%eax
140124c10:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124c15:	03 c7                	add    %edi,%eax
140124c17:	75 11                	jne    0x140124c2a
140124c19:	48 8b 03             	mov    (%rbx),%rax
140124c1c:	48 8b cb             	mov    %rbx,%rcx
140124c1f:	48 8b 40 08          	mov    0x8(%rax),%rax
140124c23:	ff 15 0f 80 9e 00    	call   *0x9e800f(%rip)        # 0x140b0cc38
140124c29:	90                   	nop
140124c2a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140124c2f:	48 85 c9             	test   %rcx,%rcx
140124c32:	74 3d                	je     0x140124c71
140124c34:	8b c7                	mov    %edi,%eax
140124c36:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140124c3b:	03 c7                	add    %edi,%eax
140124c3d:	75 32                	jne    0x140124c71
140124c3f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140124c44:	48 8b 03             	mov    (%rbx),%rax
140124c47:	48 8b cb             	mov    %rbx,%rcx
140124c4a:	48 8b 00             	mov    (%rax),%rax
140124c4d:	ff 15 e5 7f 9e 00    	call   *0x9e7fe5(%rip)        # 0x140b0cc38
140124c53:	8b c7                	mov    %edi,%eax
140124c55:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124c5a:	03 c7                	add    %edi,%eax
140124c5c:	75 13                	jne    0x140124c71
140124c5e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140124c63:	48 8b 01             	mov    (%rcx),%rax
140124c66:	48 8b 40 08          	mov    0x8(%rax),%rax
140124c6a:	ff 15 c8 7f 9e 00    	call   *0x9e7fc8(%rip)        # 0x140b0cc38
140124c70:	90                   	nop
140124c71:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140124c75:	48 85 c9             	test   %rcx,%rcx
140124c78:	74 3b                	je     0x140124cb5
140124c7a:	8b c7                	mov    %edi,%eax
140124c7c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140124c81:	03 c7                	add    %edi,%eax
140124c83:	75 30                	jne    0x140124cb5
140124c85:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140124c89:	48 8b 03             	mov    (%rbx),%rax
140124c8c:	48 8b cb             	mov    %rbx,%rcx
140124c8f:	48 8b 00             	mov    (%rax),%rax
140124c92:	ff 15 a0 7f 9e 00    	call   *0x9e7fa0(%rip)        # 0x140b0cc38
140124c98:	8b c7                	mov    %edi,%eax
140124c9a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124c9f:	03 c7                	add    %edi,%eax
140124ca1:	75 12                	jne    0x140124cb5
140124ca3:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140124ca7:	48 8b 01             	mov    (%rcx),%rax
140124caa:	48 8b 40 08          	mov    0x8(%rax),%rax
140124cae:	ff 15 84 7f 9e 00    	call   *0x9e7f84(%rip)        # 0x140b0cc38
140124cb4:	90                   	nop
140124cb5:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140124cb9:	48 85 c9             	test   %rcx,%rcx
140124cbc:	74 3b                	je     0x140124cf9
140124cbe:	8b c7                	mov    %edi,%eax
140124cc0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140124cc5:	03 c7                	add    %edi,%eax
140124cc7:	75 30                	jne    0x140124cf9
140124cc9:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140124ccd:	48 8b 03             	mov    (%rbx),%rax
140124cd0:	48 8b cb             	mov    %rbx,%rcx
140124cd3:	48 8b 00             	mov    (%rax),%rax
140124cd6:	ff 15 5c 7f 9e 00    	call   *0x9e7f5c(%rip)        # 0x140b0cc38
140124cdc:	8b c7                	mov    %edi,%eax
140124cde:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124ce3:	03 c7                	add    %edi,%eax
140124ce5:	75 12                	jne    0x140124cf9
140124ce7:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140124ceb:	48 8b 01             	mov    (%rcx),%rax
140124cee:	48 8b 40 08          	mov    0x8(%rax),%rax
140124cf2:	ff 15 40 7f 9e 00    	call   *0x9e7f40(%rip)        # 0x140b0cc38
140124cf8:	90                   	nop
140124cf9:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140124cfe:	48 85 c9             	test   %rcx,%rcx
140124d01:	74 3d                	je     0x140124d40
140124d03:	8b c7                	mov    %edi,%eax
140124d05:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140124d0a:	03 c7                	add    %edi,%eax
140124d0c:	75 32                	jne    0x140124d40
140124d0e:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140124d13:	48 8b 03             	mov    (%rbx),%rax
140124d16:	48 8b cb             	mov    %rbx,%rcx
140124d19:	48 8b 00             	mov    (%rax),%rax
140124d1c:	ff 15 16 7f 9e 00    	call   *0x9e7f16(%rip)        # 0x140b0cc38
140124d22:	8b c7                	mov    %edi,%eax
140124d24:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124d29:	03 c7                	add    %edi,%eax
140124d2b:	75 13                	jne    0x140124d40
140124d2d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140124d32:	48 8b 01             	mov    (%rcx),%rax
140124d35:	48 8b 40 08          	mov    0x8(%rax),%rax
140124d39:	ff 15 f9 7e 9e 00    	call   *0x9e7ef9(%rip)        # 0x140b0cc38
140124d3f:	90                   	nop
140124d40:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140124d44:	48 85 db             	test   %rbx,%rbx
140124d47:	74 36                	je     0x140124d7f
140124d49:	8b c7                	mov    %edi,%eax
140124d4b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140124d50:	03 c7                	add    %edi,%eax
140124d52:	75 2b                	jne    0x140124d7f
140124d54:	48 8b 03             	mov    (%rbx),%rax
140124d57:	48 8b cb             	mov    %rbx,%rcx
140124d5a:	48 8b 00             	mov    (%rax),%rax
140124d5d:	ff 15 d5 7e 9e 00    	call   *0x9e7ed5(%rip)        # 0x140b0cc38
140124d63:	8b c7                	mov    %edi,%eax
140124d65:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124d6a:	03 c7                	add    %edi,%eax
140124d6c:	75 11                	jne    0x140124d7f
140124d6e:	48 8b 03             	mov    (%rbx),%rax
140124d71:	48 8b cb             	mov    %rbx,%rcx
140124d74:	48 8b 40 08          	mov    0x8(%rax),%rax
140124d78:	ff 15 ba 7e 9e 00    	call   *0x9e7eba(%rip)        # 0x140b0cc38
140124d7e:	90                   	nop
140124d7f:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140124d83:	48 85 db             	test   %rbx,%rbx
140124d86:	74 35                	je     0x140124dbd
140124d88:	8b c7                	mov    %edi,%eax
140124d8a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140124d8f:	03 c7                	add    %edi,%eax
140124d91:	75 2a                	jne    0x140124dbd
140124d93:	48 8b 03             	mov    (%rbx),%rax
140124d96:	48 8b cb             	mov    %rbx,%rcx
140124d99:	48 8b 00             	mov    (%rax),%rax
140124d9c:	ff 15 96 7e 9e 00    	call   *0x9e7e96(%rip)        # 0x140b0cc38
140124da2:	8b c7                	mov    %edi,%eax
140124da4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140124da9:	03 c7                	add    %edi,%eax
140124dab:	75 10                	jne    0x140124dbd
140124dad:	48 8b 03             	mov    (%rbx),%rax
140124db0:	48 8b cb             	mov    %rbx,%rcx
140124db3:	48 8b 40 08          	mov    0x8(%rax),%rax
140124db7:	ff 15 7b 7e 9e 00    	call   *0x9e7e7b(%rip)        # 0x140b0cc38
140124dbd:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140124dc1:	48 33 cc             	xor    %rsp,%rcx
140124dc4:	e8 17 a8 9c 00       	call   0x140aef5e0
140124dc9:	0f 28 b4 24 30 01 00 	movaps 0x130(%rsp),%xmm6
140124dd0:	00
140124dd1:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
140124dd8:	41 5f                	pop    %r15
140124dda:	41 5e                	pop    %r14
140124ddc:	41 5d                	pop    %r13
140124dde:	41 5c                	pop    %r12
140124de0:	5f                   	pop    %rdi
140124de1:	5e                   	pop    %rsi
140124de2:	5b                   	pop    %rbx
140124de3:	5d                   	pop    %rbp
140124de4:	c3                   	ret
140124de5:	90                   	nop
140124de6:	90                   	nop
140124de7:	90                   	nop
140124de8:	4c 8b dc             	mov    %rsp,%r11
140124deb:	53                   	push   %rbx
140124dec:	56                   	push   %rsi
140124ded:	57                   	push   %rdi
140124dee:	41 54                	push   %r12
140124df0:	41 55                	push   %r13
140124df2:	41 56                	push   %r14
140124df4:	41 57                	push   %r15
140124df6:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
140124dfd:	48 8b 05 3c a2 b9 00 	mov    0xb9a23c(%rip),%rax        # 0x140cbf040
140124e04:	48 33 c4             	xor    %rsp,%rax
140124e07:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
140124e0e:	00
140124e0f:	4d 8b e1             	mov    %r9,%r12
140124e12:	4d 89 8b a8 fe ff ff 	mov    %r9,-0x158(%r11)
140124e19:	4d 8b f8             	mov    %r8,%r15
140124e1c:	4d 89 83 c0 fe ff ff 	mov    %r8,-0x140(%r11)
140124e23:	48 8b fa             	mov    %rdx,%rdi
140124e26:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
140124e2d:	00
140124e2e:	4c 8b e9             	mov    %rcx,%r13
140124e31:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140124e36:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
140124e3d:	00
140124e3e:	4d 89 83 e8 fe ff ff 	mov    %r8,-0x118(%r11)
140124e45:	4d 89 8b d0 fe ff ff 	mov    %r9,-0x130(%r11)
140124e4c:	33 f6                	xor    %esi,%esi
140124e4e:	49 8b d1             	mov    %r9,%rdx
140124e51:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140124e56:	e8 79 98 ff ff       	call   0x14011e6d4
140124e5b:	0f 57 c0             	xorps  %xmm0,%xmm0
140124e5e:	0f 11 84 24 f0 00 00 	movups %xmm0,0xf0(%rsp)
140124e65:	00
140124e66:	48 89 b4 24 00 01 00 	mov    %rsi,0x100(%rsp)
140124e6d:	00
140124e6e:	48 c7 84 24 08 01 00 	movq   $0xf,0x108(%rsp)
140124e75:	00 0f 00 00 00
140124e7a:	40 88 b4 24 f0 00 00 	mov    %sil,0xf0(%rsp)
140124e81:	00
140124e82:	49 8b 0f             	mov    (%r15),%rcx
140124e85:	48 8b 01             	mov    (%rcx),%rax
140124e88:	0f 11 84 24 d0 00 00 	movups %xmm0,0xd0(%rsp)
140124e8f:	00
140124e90:	66 0f 6f 0d d8 cd a8 	movdqa 0xa8cdd8(%rip),%xmm1        # 0x140bb1c70
140124e97:	00
140124e98:	f3 0f 7f 8c 24 e0 00 	movdqu %xmm1,0xe0(%rsp)
140124e9f:	00 00
140124ea1:	ba 2f 53 00 00       	mov    $0x532f,%edx
140124ea6:	66 89 94 24 d0 00 00 	mov    %dx,0xd0(%rsp)
140124ead:	00
140124eae:	40 88 b4 24 d2 00 00 	mov    %sil,0xd2(%rsp)
140124eb5:	00
140124eb6:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
140124ebd:	00
140124ebe:	48 8b 40 40          	mov    0x40(%rax),%rax
140124ec2:	ff 15 70 7d 9e 00    	call   *0x9e7d70(%rip)        # 0x140b0cc38
140124ec8:	48 8b d0             	mov    %rax,%rdx
140124ecb:	0f 57 c0             	xorps  %xmm0,%xmm0
140124ece:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140124ed4:	48 8b 48 08          	mov    0x8(%rax),%rcx
140124ed8:	48 85 c9             	test   %rcx,%rcx
140124edb:	74 04                	je     0x140124ee1
140124edd:	f0 ff 41 08          	lock incl 0x8(%rcx)
140124ee1:	48 8b 00             	mov    (%rax),%rax
140124ee4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140124ee9:	48 8b 42 08          	mov    0x8(%rdx),%rax
140124eed:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140124ef2:	45 33 c9             	xor    %r9d,%r9d
140124ef5:	45 33 c0             	xor    %r8d,%r8d
140124ef8:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
140124eff:	00
140124f00:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140124f05:	e8 aa 17 00 00       	call   0x1401266b4
140124f0a:	8a d8                	mov    %al,%bl
140124f0c:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
140124f13:	00
140124f14:	41 be 00 10 00 00    	mov    $0x1000,%r14d
140124f1a:	48 83 f8 0f          	cmp    $0xf,%rax
140124f1e:	76 31                	jbe    0x140124f51
140124f20:	48 ff c0             	inc    %rax
140124f23:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
140124f2a:	00
140124f2b:	48 8b d1             	mov    %rcx,%rdx
140124f2e:	49 3b c6             	cmp    %r14,%rax
140124f31:	72 18                	jb     0x140124f4b
140124f33:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140124f37:	48 2b d1             	sub    %rcx,%rdx
140124f3a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140124f3e:	48 83 f8 1f          	cmp    $0x1f,%rax
140124f42:	76 07                	jbe    0x140124f4b
140124f44:	ff 15 4e 7a 9e 00    	call   *0x9e7a4e(%rip)        # 0x140b0c998
140124f4a:	cc                   	int3
140124f4b:	ff 15 6f 79 9e 00    	call   *0x9e796f(%rip)        # 0x140b0c8c0
140124f51:	84 db                	test   %bl,%bl
140124f53:	0f 84 06 0b 00 00    	je     0x140125a5f
140124f59:	49 8b 5d 00          	mov    0x0(%r13),%rbx
140124f5d:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
140124f64:	00
140124f65:	4c 8d 40 ff          	lea    -0x1(%rax),%r8
140124f69:	0f 57 c0             	xorps  %xmm0,%xmm0
140124f6c:	0f 11 84 24 10 01 00 	movups %xmm0,0x110(%rsp)
140124f73:	00
140124f74:	0f 57 c9             	xorps  %xmm1,%xmm1
140124f77:	f3 0f 7f 8c 24 20 01 	movdqu %xmm1,0x120(%rsp)
140124f7e:	00 00
140124f80:	48 83 f8 01          	cmp    $0x1,%rax
140124f84:	0f 82 12 0c 00 00    	jb     0x140125b9c
140124f8a:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
140124f91:	00
140124f92:	48 83 bc 24 08 01 00 	cmpq   $0xf,0x108(%rsp)