1400bcad2:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1400bcad6:	48 85 ff             	test   %rdi,%rdi
1400bcad9:	74 39                	je     0x1400bcb14
1400bcadb:	41 8b c4             	mov    %r12d,%eax
1400bcade:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400bcae3:	41 03 c4             	add    %r12d,%eax
1400bcae6:	75 2c                	jne    0x1400bcb14
1400bcae8:	48 8b 07             	mov    (%rdi),%rax
1400bcaeb:	48 8b cf             	mov    %rdi,%rcx
1400bcaee:	48 8b 00             	mov    (%rax),%rax
1400bcaf1:	ff 15 41 01 a5 00    	call   *0xa50141(%rip)        # 0x140b0cc38
1400bcaf7:	41 8b c4             	mov    %r12d,%eax
1400bcafa:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400bcaff:	41 03 c4             	add    %r12d,%eax
1400bcb02:	75 10                	jne    0x1400bcb14
1400bcb04:	48 8b 07             	mov    (%rdi),%rax
1400bcb07:	48 8b cf             	mov    %rdi,%rcx
1400bcb0a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bcb0e:	ff 15 24 01 a5 00    	call   *0xa50124(%rip)        # 0x140b0cc38
1400bcb14:	48 83 c3 10          	add    $0x10,%rbx
1400bcb18:	48 3b de             	cmp    %rsi,%rbx
1400bcb1b:	75 b5                	jne    0x1400bcad2
1400bcb1d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400bcb22:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400bcb27:	48 2b c3             	sub    %rbx,%rax
1400bcb2a:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1400bcb2e:	48 8b cb             	mov    %rbx,%rcx
1400bcb31:	bf 00 10 00 00       	mov    $0x1000,%edi
1400bcb36:	48 3b c7             	cmp    %rdi,%rax
1400bcb39:	72 15                	jb     0x1400bcb50
1400bcb3b:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1400bcb3f:	48 2b cb             	sub    %rbx,%rcx
1400bcb42:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400bcb46:	48 83 f8 1f          	cmp    $0x1f,%rax
1400bcb4a:	0f 87 fc 00 00 00    	ja     0x1400bcc4c
1400bcb50:	48 8b cb             	mov    %rbx,%rcx
1400bcb53:	ff 15 67 fd a4 00    	call   *0xa4fd67(%rip)        # 0x140b0c8c0
1400bcb59:	33 f6                	xor    %esi,%esi
1400bcb5b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bcb5e:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1400bcb64:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1400bcb69:	eb 05                	jmp    0x1400bcb70
1400bcb6b:	bf 00 10 00 00       	mov    $0x1000,%edi
1400bcb70:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400bcb75:	48 85 c9             	test   %rcx,%rcx
1400bcb78:	74 40                	je     0x1400bcbba
1400bcb7a:	41 8b c4             	mov    %r12d,%eax
1400bcb7d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400bcb82:	41 03 c4             	add    %r12d,%eax
1400bcb85:	75 33                	jne    0x1400bcbba
1400bcb87:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400bcb8c:	48 8b 03             	mov    (%rbx),%rax
1400bcb8f:	48 8b cb             	mov    %rbx,%rcx
1400bcb92:	48 8b 00             	mov    (%rax),%rax
1400bcb95:	ff 15 9d 00 a5 00    	call   *0xa5009d(%rip)        # 0x140b0cc38
1400bcb9b:	41 8b c4             	mov    %r12d,%eax
1400bcb9e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bcba3:	41 03 c4             	add    %r12d,%eax
1400bcba6:	75 12                	jne    0x1400bcbba
1400bcba8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400bcbad:	48 8b 01             	mov    (%rcx),%rax
1400bcbb0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bcbb4:	ff 15 7e 00 a5 00    	call   *0xa5007e(%rip)        # 0x140b0cc38
1400bcbba:	49 ff c7             	inc    %r15
1400bcbbd:	49 8b 4d 30          	mov    0x30(%r13),%rcx
1400bcbc1:	48 8b 01             	mov    (%rcx),%rax
1400bcbc4:	48 8b 40 40          	mov    0x40(%rax),%rax
1400bcbc8:	ff 15 6a 00 a5 00    	call   *0xa5006a(%rip)        # 0x140b0cc38
1400bcbce:	4c 3b f8             	cmp    %rax,%r15
1400bcbd1:	0f 82 31 f8 ff ff    	jb     0x1400bc408
1400bcbd7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400bcbdc:	48 85 c9             	test   %rcx,%rcx
1400bcbdf:	74 78                	je     0x1400bcc59
1400bcbe1:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400bcbe6:	48 2b c1             	sub    %rcx,%rax
1400bcbe9:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400bcbed:	48 8b d1             	mov    %rcx,%rdx
1400bcbf0:	48 3b c7             	cmp    %rdi,%rax
1400bcbf3:	72 5e                	jb     0x1400bcc53
1400bcbf5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400bcbf9:	48 2b d1             	sub    %rcx,%rdx
1400bcbfc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400bcc00:	48 83 f8 1f          	cmp    $0x1f,%rax
1400bcc04:	76 4d                	jbe    0x1400bcc53
1400bcc06:	ff 15 8c fd a4 00    	call   *0xa4fd8c(%rip)        # 0x140b0c998
1400bcc0c:	90                   	nop
1400bcc0d:	ff 15 85 fd a4 00    	call   *0xa4fd85(%rip)        # 0x140b0c998
1400bcc13:	90                   	nop
1400bcc14:	ff 15 7e fd a4 00    	call   *0xa4fd7e(%rip)        # 0x140b0c998
1400bcc1a:	90                   	nop
1400bcc1b:	ff 15 77 fd a4 00    	call   *0xa4fd77(%rip)        # 0x140b0c998
1400bcc21:	90                   	nop
1400bcc22:	ff 15 70 fd a4 00    	call   *0xa4fd70(%rip)        # 0x140b0c998
1400bcc28:	90                   	nop
1400bcc29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bcc30:	ff 15 62 fd a4 00    	call   *0xa4fd62(%rip)        # 0x140b0c998
1400bcc36:	90                   	nop
1400bcc37:	ff 15 5b fd a4 00    	call   *0xa4fd5b(%rip)        # 0x140b0c998
1400bcc3d:	90                   	nop
1400bcc3e:	ff 15 54 fd a4 00    	call   *0xa4fd54(%rip)        # 0x140b0c998
1400bcc44:	90                   	nop
1400bcc45:	ff 15 4d fd a4 00    	call   *0xa4fd4d(%rip)        # 0x140b0c998
1400bcc4b:	90                   	nop
1400bcc4c:	ff 15 46 fd a4 00    	call   *0xa4fd46(%rip)        # 0x140b0c998
1400bcc52:	90                   	nop
1400bcc53:	ff 15 67 fc a4 00    	call   *0xa4fc67(%rip)        # 0x140b0c8c0
1400bcc59:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400bcc5d:	48 33 cc             	xor    %rsp,%rcx
1400bcc60:	e8 7b 29 a3 00       	call   0x140aef5e0
1400bcc65:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
1400bcc6c:	00
1400bcc6d:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1400bcc71:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400bcc75:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1400bcc79:	49 8b e3             	mov    %r11,%rsp
1400bcc7c:	41 5f                	pop    %r15
1400bcc7e:	41 5e                	pop    %r14
1400bcc80:	41 5d                	pop    %r13
1400bcc82:	41 5c                	pop    %r12
1400bcc84:	5d                   	pop    %rbp
1400bcc85:	c3                   	ret
1400bcc86:	90                   	nop
1400bcc87:	90                   	nop
1400bcc88:	48 8b c4             	mov    %rsp,%rax
1400bcc8b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400bcc8f:	4c 89 48 20          	mov    %r9,0x20(%rax)
1400bcc93:	4c 89 40 18          	mov    %r8,0x18(%rax)
1400bcc97:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400bcc9b:	55                   	push   %rbp
1400bcc9c:	56                   	push   %rsi
1400bcc9d:	57                   	push   %rdi
1400bcc9e:	41 54                	push   %r12
1400bcca0:	41 55                	push   %r13
1400bcca2:	41 56                	push   %r14
1400bcca4:	41 57                	push   %r15
1400bcca6:	48 8b ec             	mov    %rsp,%rbp
1400bcca9:	48 83 ec 70          	sub    $0x70,%rsp
1400bccad:	4d 8b e9             	mov    %r9,%r13
1400bccb0:	4d 8b e0             	mov    %r8,%r12
1400bccb3:	48 8b fa             	mov    %rdx,%rdi
1400bccb6:	48 8b d9             	mov    %rcx,%rbx
1400bccb9:	83 65 b0 00          	andl   $0x0,-0x50(%rbp)
1400bccbd:	49 8b 11             	mov    (%r9),%rdx
1400bccc0:	48 8b cf             	mov    %rdi,%rcx
1400bccc3:	e8 78 04 f6 ff       	call   0x14001d140
1400bccc8:	c7 45 b0 01 00 00 00 	movl   $0x1,-0x50(%rbp)
1400bcccf:	48 8b 0f             	mov    (%rdi),%rcx
1400bccd2:	48 8b 01             	mov    (%rcx),%rax
1400bccd5:	ba 02 00 00 00       	mov    $0x2,%edx
1400bccda:	48 8b 40 70          	mov    0x70(%rax),%rax
1400bccde:	ff 15 54 ff a4 00    	call   *0xa4ff54(%rip)        # 0x140b0cc38
1400bcce4:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1400bcce8:	48 8b 01             	mov    (%rcx),%rax
1400bcceb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bccee:	f3 0f 7f 45 b8       	movdqu %xmm0,-0x48(%rbp)
1400bccf3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400bccf7:	48 85 d2             	test   %rdx,%rdx
1400bccfa:	74 04                	je     0x1400bcd00
1400bccfc:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400bcd00:	48 8b 17             	mov    (%rdi),%rdx
1400bcd03:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1400bcd07:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400bcd0b:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
1400bcd0f:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1400bcd13:	48 8b 40 48          	mov    0x48(%rax),%rax
1400bcd17:	ff 15 1b ff a4 00    	call   *0xa4ff1b(%rip)        # 0x140b0cc38
1400bcd1d:	90                   	nop
1400bcd1e:	41 83 cf ff          	or     $0xffffffff,%r15d
1400bcd22:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1400bcd26:	48 85 db             	test   %rbx,%rbx
1400bcd29:	74 39                	je     0x1400bcd64
1400bcd2b:	41 8b c7             	mov    %r15d,%eax
1400bcd2e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bcd33:	41 03 c7             	add    %r15d,%eax
1400bcd36:	75 2c                	jne    0x1400bcd64
1400bcd38:	48 8b 03             	mov    (%rbx),%rax
1400bcd3b:	48 8b cb             	mov    %rbx,%rcx
1400bcd3e:	48 8b 00             	mov    (%rax),%rax
1400bcd41:	ff 15 f1 fe a4 00    	call   *0xa4fef1(%rip)        # 0x140b0cc38
1400bcd47:	41 8b c7             	mov    %r15d,%eax
1400bcd4a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bcd4f:	41 03 c7             	add    %r15d,%eax
1400bcd52:	75 10                	jne    0x1400bcd64
1400bcd54:	48 8b 03             	mov    (%rbx),%rax
1400bcd57:	48 8b cb             	mov    %rbx,%rcx
1400bcd5a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bcd5e:	ff 15 d4 fe a4 00    	call   *0xa4fed4(%rip)        # 0x140b0cc38
1400bcd64:	48 8b 0f             	mov    (%rdi),%rcx
1400bcd67:	49 8b 04 24          	mov    (%r12),%rax
1400bcd6b:	f3 0f 6f 98 00 02 00 	movdqu 0x200(%rax),%xmm3
1400bcd72:	00
1400bcd73:	0f 57 e4             	xorps  %xmm4,%xmm4
1400bcd76:	0f 57 ed             	xorps  %xmm5,%xmm5
1400bcd79:	0f 28 c3             	movaps %xmm3,%xmm0
1400bcd7c:	0f c6 c3 ff          	shufps $0xff,%xmm3,%xmm0
1400bcd80:	f3 0f 5f e8          	maxss  %xmm0,%xmm5
1400bcd84:	0f 57 d2             	xorps  %xmm2,%xmm2
1400bcd87:	0f 28 c3             	movaps %xmm3,%xmm0
1400bcd8a:	0f c6 c3 aa          	shufps $0xaa,%xmm3,%xmm0
1400bcd8e:	f3 0f 5f d0          	maxss  %xmm0,%xmm2
1400bcd92:	0f 57 c9             	xorps  %xmm1,%xmm1
1400bcd95:	0f 28 c3             	movaps %xmm3,%xmm0
1400bcd98:	0f c6 c3 55          	shufps $0x55,%xmm3,%xmm0
1400bcd9c:	f3 0f 5f c8          	maxss  %xmm0,%xmm1
1400bcda0:	f3 0f 5f e3          	maxss  %xmm3,%xmm4
1400bcda4:	f3 0f 11 65 b8       	movss  %xmm4,-0x48(%rbp)
1400bcda9:	f3 0f 11 4d bc       	movss  %xmm1,-0x44(%rbp)
1400bcdae:	f3 0f 11 55 c0       	movss  %xmm2,-0x40(%rbp)
1400bcdb3:	f3 0f 11 6d c4       	movss  %xmm5,-0x3c(%rbp)
1400bcdb8:	0f 10 45 b8          	movups -0x48(%rbp),%xmm0
1400bcdbc:	f3 0f 7f 81 98 00 00 	movdqu %xmm0,0x98(%rcx)
1400bcdc3:	00
1400bcdc4:	48 8b 17             	mov    (%rdi),%rdx
1400bcdc7:	49 8b 04 24          	mov    (%r12),%rax
1400bcdcb:	8a 88 78 02 00 00    	mov    0x278(%rax),%cl
1400bcdd1:	88 8a 38 01 00 00    	mov    %cl,0x138(%rdx)
1400bcdd7:	48 8b 17             	mov    (%rdi),%rdx
1400bcdda:	49 8b 04 24          	mov    (%r12),%rax
1400bcdde:	48 63 88 7c 02 00 00 	movslq 0x27c(%rax),%rcx
1400bcde5:	48 89 8a 40 01 00 00 	mov    %rcx,0x140(%rdx)
1400bcdec:	48 8b 17             	mov    (%rdi),%rdx
1400bcdef:	49 8b 04 24          	mov    (%r12),%rax
1400bcdf3:	48 63 88 80 02 00 00 	movslq 0x280(%rax),%rcx
1400bcdfa:	48 89 8a 48 01 00 00 	mov    %rcx,0x148(%rdx)
1400bce01:	48 8b 0f             	mov    (%rdi),%rcx
1400bce04:	48 8b 45 60          	mov    0x60(%rbp),%rax
1400bce08:	48 89 81 b8 00 00 00 	mov    %rax,0xb8(%rcx)
1400bce0f:	48 8b 07             	mov    (%rdi),%rax
1400bce12:	8a 4d 68             	mov    0x68(%rbp),%cl
1400bce15:	88 88 b4 00 00 00    	mov    %cl,0xb4(%rax)
1400bce1b:	84 c9                	test   %cl,%cl
1400bce1d:	0f 85 0f 03 00 00    	jne    0x1400bd132
1400bce23:	33 f6                	xor    %esi,%esi
1400bce25:	48 85 f6             	test   %rsi,%rsi
1400bce28:	0f 85 0f 01 00 00    	jne    0x1400bcf3d
1400bce2e:	49 8b 1c 24          	mov    (%r12),%rbx
1400bce32:	48 8b 93 98 01 00 00 	mov    0x198(%rbx),%rdx
1400bce39:	48 85 d2             	test   %rdx,%rdx
1400bce3c:	74 6d                	je     0x1400bceab
1400bce3e:	48 8b 0f             	mov    (%rdi),%rcx
1400bce41:	48 8b 83 a0 01 00 00 	mov    0x1a0(%rbx),%rax
1400bce48:	48 85 c0             	test   %rax,%rax
1400bce4b:	74 04                	je     0x1400bce51
1400bce4d:	f0 ff 40 08          	lock incl 0x8(%rax)
1400bce51:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1400bce55:	48 8b 9b a0 01 00 00 	mov    0x1a0(%rbx),%rbx
1400bce5c:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1400bce60:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1400bce64:	33 d2                	xor    %edx,%edx
1400bce66:	e8 c1 62 0c 00       	call   0x14018312c
1400bce6b:	48 85 db             	test   %rbx,%rbx
1400bce6e:	74 3b                	je     0x1400bceab
1400bce70:	41 8b c7             	mov    %r15d,%eax
1400bce73:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bce78:	41 03 c7             	add    %r15d,%eax
1400bce7b:	75 2e                	jne    0x1400bceab
1400bce7d:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400bce81:	48 8b 01             	mov    (%rcx),%rax
1400bce84:	48 8b 00             	mov    (%rax),%rax
1400bce87:	ff 15 ab fd a4 00    	call   *0xa4fdab(%rip)        # 0x140b0cc38
1400bce8d:	41 8b c7             	mov    %r15d,%eax
1400bce90:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bce95:	41 03 c7             	add    %r15d,%eax
1400bce98:	75 11                	jne    0x1400bceab
1400bce9a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400bce9e:	48 8b 01             	mov    (%rcx),%rax
1400bcea1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bcea5:	ff 15 8d fd a4 00    	call   *0xa4fd8d(%rip)        # 0x140b0cc38
1400bceab:	49 8b 1c 24          	mov    (%r12),%rbx
1400bceaf:	48 8b 93 a8 01 00 00 	mov    0x1a8(%rbx),%rdx
1400bceb6:	48 85 d2             	test   %rdx,%rdx
1400bceb9:	0f 84 ec 01 00 00    	je     0x1400bd0ab
1400bcebf:	48 8b 0f             	mov    (%rdi),%rcx
1400bcec2:	48 8b 83 b0 01 00 00 	mov    0x1b0(%rbx),%rax
1400bcec9:	48 85 c0             	test   %rax,%rax
1400bcecc:	74 04                	je     0x1400bced2
1400bcece:	f0 ff 40 08          	lock incl 0x8(%rax)
1400bced2:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
1400bced6:	48 8b 9b b0 01 00 00 	mov    0x1b0(%rbx),%rbx
1400bcedd:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1400bcee1:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400bcee5:	33 d2                	xor    %edx,%edx
1400bcee7:	e8 a4 63 0c 00       	call   0x140183290
1400bceec:	48 85 db             	test   %rbx,%rbx
1400bceef:	0f 84 b6 01 00 00    	je     0x1400bd0ab
1400bcef5:	41 8b c7             	mov    %r15d,%eax
1400bcef8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bcefd:	41 03 c7             	add    %r15d,%eax
1400bcf00:	0f 85 a5 01 00 00    	jne    0x1400bd0ab
1400bcf06:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400bcf0a:	48 8b 01             	mov    (%rcx),%rax
1400bcf0d:	48 8b 00             	mov    (%rax),%rax
1400bcf10:	ff 15 22 fd a4 00    	call   *0xa4fd22(%rip)        # 0x140b0cc38
1400bcf16:	41 8b c7             	mov    %r15d,%eax
1400bcf19:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bcf1e:	41 03 c7             	add    %r15d,%eax
1400bcf21:	0f 85 84 01 00 00    	jne    0x1400bd0ab
1400bcf27:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400bcf2b:	48 8b 01             	mov    (%rcx),%rax
1400bcf2e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bcf32:	ff 15 00 fd a4 00    	call   *0xa4fd00(%rip)        # 0x140b0cc38
1400bcf38:	e9 6e 01 00 00       	jmp    0x1400bd0ab
1400bcf3d:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400bcf41:	4c 63 fe             	movslq %esi,%r15
1400bcf44:	4c 8b b1 08 01 00 00 	mov    0x108(%rcx),%r14
1400bcf4b:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
1400bcf52:	49 2b c6             	sub    %r14,%rax
1400bcf55:	48 c1 f8 04          	sar    $0x4,%rax
1400bcf59:	4c 3b f8             	cmp    %rax,%r15
1400bcf5c:	0f 83 71 02 00 00    	jae    0x1400bd1d3
1400bcf62:	49 8b df             	mov    %r15,%rbx
1400bcf65:	48 03 db             	add    %rbx,%rbx
1400bcf68:	49 8b 14 de          	mov    (%r14,%rbx,8),%rdx
1400bcf6c:	48 85 d2             	test   %rdx,%rdx
1400bcf6f:	0f 84 88 00 00 00    	je     0x1400bcffd
1400bcf75:	4c 8b 0f             	mov    (%rdi),%r9
1400bcf78:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
1400bcf7f:	49 2b c6             	sub    %r14,%rax
1400bcf82:	48 c1 f8 04          	sar    $0x4,%rax
1400bcf86:	4c 3b f8             	cmp    %rax,%r15
1400bcf89:	0f 83 44 02 00 00    	jae    0x1400bd1d3
1400bcf8f:	49 8b 44 de 08       	mov    0x8(%r14,%rbx,8),%rax
1400bcf94:	48 85 c0             	test   %rax,%rax
1400bcf97:	74 04                	je     0x1400bcf9d
1400bcf99:	f0 ff 40 08          	lock incl 0x8(%rax)
1400bcf9d:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
1400bcfa1:	4d 8b 74 de 08       	mov    0x8(%r14,%rbx,8),%r14
1400bcfa6:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
1400bcfaa:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1400bcfae:	8b d6                	mov    %esi,%edx
1400bcfb0:	49 8b c9             	mov    %r9,%rcx
1400bcfb3:	e8 74 61 0c 00       	call   0x14018312c
1400bcfb8:	4d 85 f6             	test   %r14,%r14
1400bcfbb:	74 40                	je     0x1400bcffd
1400bcfbd:	0f 1f 00             	nopl   (%rax)
1400bcfc0:	83 c8 ff             	or     $0xffffffff,%eax
1400bcfc3:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1400bcfc9:	83 f8 01             	cmp    $0x1,%eax
1400bcfcc:	75 2f                	jne    0x1400bcffd
1400bcfce:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400bcfd2:	48 8b 01             	mov    (%rcx),%rax
1400bcfd5:	48 8b 00             	mov    (%rax),%rax
1400bcfd8:	ff 15 5a fc a4 00    	call   *0xa4fc5a(%rip)        # 0x140b0cc38
1400bcfde:	83 c8 ff             	or     $0xffffffff,%eax
1400bcfe1:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1400bcfe7:	83 f8 01             	cmp    $0x1,%eax
1400bcfea:	75 11                	jne    0x1400bcffd
1400bcfec:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400bcff0:	48 8b 01             	mov    (%rcx),%rax
1400bcff3:	48 8b 40 08          	mov    0x8(%rax),%rax