140942d12:	48 8b d1             	mov    %rcx,%rdx
140942d15:	49 3b c6             	cmp    %r14,%rax
140942d18:	72 18                	jb     0x140942d32
140942d1a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140942d1e:	48 2b d1             	sub    %rcx,%rdx
140942d21:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140942d25:	48 83 f8 1f          	cmp    $0x1f,%rax
140942d29:	76 07                	jbe    0x140942d32
140942d2b:	ff 15 67 9c 1c 00    	call   *0x1c9c67(%rip)        # 0x140b0c998
140942d31:	cc                   	int3
140942d32:	ff 15 88 9b 1c 00    	call   *0x1c9b88(%rip)        # 0x140b0c8c0
140942d38:	66 0f 6f 05 10 ef 26 	movdqa 0x26ef10(%rip),%xmm0        # 0x140bb1c50
140942d3f:	00
140942d40:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140942d45:	44 88 6d b0          	mov    %r13b,-0x50(%rbp)
140942d49:	48 85 db             	test   %rbx,%rbx
140942d4c:	0f 84 23 08 00 00    	je     0x140943575
140942d52:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140942d57:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140942d5c:	e8 a3 9c 7c ff       	call   0x14010ca04
140942d61:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140942d66:	48 85 f6             	test   %rsi,%rsi
140942d69:	0f 84 25 08 00 00    	je     0x140943594
140942d6f:	90                   	nop
140942d70:	48 8b 06             	mov    (%rsi),%rax
140942d73:	0f 57 c0             	xorps  %xmm0,%xmm0
140942d76:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140942d7a:	66 0f 6f 0d 3e ef 26 	movdqa 0x26ef3e(%rip),%xmm1        # 0x140bb1cc0
140942d81:	00
140942d82:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140942d87:	48 8b 0d 42 6a 20 00 	mov    0x206a42(%rip),%rcx        # 0x140b497d0
140942d8e:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140942d91:	0f b7 0d 3c 6a 20 00 	movzwl 0x206a3c(%rip),%ecx        # 0x140b497d4
140942d98:	66 89 4d b4          	mov    %cx,-0x4c(%rbp)
140942d9c:	8a 0d 34 6a 20 00    	mov    0x206a34(%rip),%cl        # 0x140b497d6
140942da2:	88 4d b6             	mov    %cl,-0x4a(%rbp)
140942da5:	44 88 6d b7          	mov    %r13b,-0x49(%rbp)
140942da9:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140942dad:	48 8b ce             	mov    %rsi,%rcx
140942db0:	48 8b 40 40          	mov    0x40(%rax),%rax
140942db4:	ff 15 7e 9e 1c 00    	call   *0x1c9e7e(%rip)        # 0x140b0cc38
140942dba:	48 8b 48 08          	mov    0x8(%rax),%rcx
140942dbe:	48 85 c9             	test   %rcx,%rcx
140942dc1:	74 09                	je     0x140942dcc
140942dc3:	f0 ff 41 08          	lock incl 0x8(%rcx)
140942dc7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140942dcc:	48 8b 38             	mov    (%rax),%rdi
140942dcf:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140942dd4:	48 8b 58 08          	mov    0x8(%rax),%rbx
140942dd8:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140942ddd:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140942de1:	48 83 f8 0f          	cmp    $0xf,%rax
140942de5:	76 2d                	jbe    0x140942e14
140942de7:	48 ff c0             	inc    %rax
140942dea:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140942dee:	48 8b d1             	mov    %rcx,%rdx
140942df1:	49 3b c6             	cmp    %r14,%rax
140942df4:	72 18                	jb     0x140942e0e
140942df6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140942dfa:	48 2b d1             	sub    %rcx,%rdx
140942dfd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140942e01:	48 83 f8 1f          	cmp    $0x1f,%rax
140942e05:	76 07                	jbe    0x140942e0e
140942e07:	ff 15 8b 9b 1c 00    	call   *0x1c9b8b(%rip)        # 0x140b0c998
140942e0d:	cc                   	int3
140942e0e:	ff 15 ac 9a 1c 00    	call   *0x1c9aac(%rip)        # 0x140b0c8c0
140942e14:	66 0f 6f 05 34 ee 26 	movdqa 0x26ee34(%rip),%xmm0        # 0x140bb1c50
140942e1b:	00
140942e1c:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140942e21:	44 88 6d b0          	mov    %r13b,-0x50(%rbp)
140942e25:	48 85 ff             	test   %rdi,%rdi
140942e28:	0f 85 85 07 00 00    	jne    0x1409435b3
140942e2e:	48 8b 06             	mov    (%rsi),%rax
140942e31:	0f 57 c0             	xorps  %xmm0,%xmm0
140942e34:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
140942e38:	66 0f 6f 0d 70 ee 26 	movdqa 0x26ee70(%rip),%xmm1        # 0x140bb1cb0
140942e3f:	00
140942e40:	f3 0f 7f 4d 00       	movdqu %xmm1,0x0(%rbp)
140942e45:	8b 0d ed a1 22 00    	mov    0x22a1ed(%rip),%ecx        # 0x140b6d038
140942e4b:	89 4d f0             	mov    %ecx,-0x10(%rbp)
140942e4e:	0f b7 0d e7 a1 22 00 	movzwl 0x22a1e7(%rip),%ecx        # 0x140b6d03c
140942e55:	66 89 4d f4          	mov    %cx,-0xc(%rbp)
140942e59:	44 88 6d f6          	mov    %r13b,-0xa(%rbp)
140942e5d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140942e61:	48 8b ce             	mov    %rsi,%rcx
140942e64:	48 8b 40 40          	mov    0x40(%rax),%rax
140942e68:	ff 15 ca 9d 1c 00    	call   *0x1c9dca(%rip)        # 0x140b0cc38
140942e6e:	48 8b 48 08          	mov    0x8(%rax),%rcx
140942e72:	48 85 c9             	test   %rcx,%rcx
140942e75:	74 0e                	je     0x140942e85
140942e77:	f0 ff 41 08          	lock incl 0x8(%rcx)
140942e7b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140942e80:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140942e85:	4c 8b 30             	mov    (%rax),%r14
140942e88:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140942e8d:	48 8b 78 08          	mov    0x8(%rax),%rdi
140942e91:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140942e96:	48 85 db             	test   %rbx,%rbx
140942e99:	74 3e                	je     0x140942ed9
140942e9b:	41 8b c7             	mov    %r15d,%eax
140942e9e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140942ea3:	41 03 c7             	add    %r15d,%eax
140942ea6:	75 2c                	jne    0x140942ed4
140942ea8:	48 8b 03             	mov    (%rbx),%rax
140942eab:	48 8b cb             	mov    %rbx,%rcx
140942eae:	48 8b 00             	mov    (%rax),%rax
140942eb1:	ff 15 81 9d 1c 00    	call   *0x1c9d81(%rip)        # 0x140b0cc38
140942eb7:	41 8b c7             	mov    %r15d,%eax
140942eba:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140942ebf:	41 03 c7             	add    %r15d,%eax
140942ec2:	75 10                	jne    0x140942ed4
140942ec4:	48 8b 03             	mov    (%rbx),%rax
140942ec7:	48 8b cb             	mov    %rbx,%rcx
140942eca:	48 8b 40 08          	mov    0x8(%rax),%rax
140942ece:	ff 15 64 9d 1c 00    	call   *0x1c9d64(%rip)        # 0x140b0cc38
140942ed4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140942ed9:	48 8b 45 08          	mov    0x8(%rbp),%rax
140942edd:	48 83 f8 0f          	cmp    $0xf,%rax
140942ee1:	76 30                	jbe    0x140942f13
140942ee3:	48 ff c0             	inc    %rax
140942ee6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140942eea:	48 8b d1             	mov    %rcx,%rdx
140942eed:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140942ef3:	72 18                	jb     0x140942f0d
140942ef5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140942ef9:	48 2b d1             	sub    %rcx,%rdx
140942efc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140942f00:	48 83 f8 1f          	cmp    $0x1f,%rax
140942f04:	76 07                	jbe    0x140942f0d
140942f06:	ff 15 8c 9a 1c 00    	call   *0x1c9a8c(%rip)        # 0x140b0c998
140942f0c:	cc                   	int3
140942f0d:	ff 15 ad 99 1c 00    	call   *0x1c99ad(%rip)        # 0x140b0c8c0
140942f13:	4d 85 f6             	test   %r14,%r14
140942f16:	0f 84 b6 06 00 00    	je     0x1409435d2
140942f1c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140942f21:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140942f25:	e8 16 90 7e ff       	call   0x14012bf40
140942f2a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140942f2e:	48 85 c9             	test   %rcx,%rcx
140942f31:	0f 84 ba 06 00 00    	je     0x1409435f1
140942f37:	48 8b 01             	mov    (%rcx),%rax
140942f3a:	48 8b 40 50          	mov    0x50(%rax),%rax
140942f3e:	ff 15 f4 9c 1c 00    	call   *0x1c9cf4(%rip)        # 0x140b0cc38
140942f44:	4c 63 e8             	movslq %eax,%r13
140942f47:	0f 57 c0             	xorps  %xmm0,%xmm0
140942f4a:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140942f50:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140942f55:	48 85 c9             	test   %rcx,%rcx
140942f58:	74 09                	je     0x140942f63
140942f5a:	f0 ff 41 08          	lock incl 0x8(%rcx)
140942f5e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140942f63:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140942f68:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140942f6e:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
140942f72:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140942f77:	49 8b cc             	mov    %r12,%rcx
140942f7a:	e8 f9 df ff ff       	call   0x140940f78
140942f7f:	48 8b 06             	mov    (%rsi),%rax
140942f82:	0f 57 c0             	xorps  %xmm0,%xmm0
140942f85:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140942f89:	66 0f 6f 0d 0f ed 26 	movdqa 0x26ed0f(%rip),%xmm1        # 0x140bb1ca0
140942f90:	00
140942f91:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140942f96:	8b 15 68 d4 1f 00    	mov    0x1fd468(%rip),%edx        # 0x140b40404
140942f9c:	89 55 b0             	mov    %edx,-0x50(%rbp)
140942f9f:	8a 15 63 d4 1f 00    	mov    0x1fd463(%rip),%dl        # 0x140b40408
140942fa5:	88 55 b4             	mov    %dl,-0x4c(%rbp)
140942fa8:	c6 45 b5 00          	movb   $0x0,-0x4b(%rbp)
140942fac:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140942fb0:	48 8b ce             	mov    %rsi,%rcx
140942fb3:	48 8b 40 40          	mov    0x40(%rax),%rax
140942fb7:	ff 15 7b 9c 1c 00    	call   *0x1c9c7b(%rip)        # 0x140b0cc38
140942fbd:	48 8b 48 08          	mov    0x8(%rax),%rcx
140942fc1:	48 85 c9             	test   %rcx,%rcx
140942fc4:	74 04                	je     0x140942fca
140942fc6:	f0 ff 41 08          	lock incl 0x8(%rcx)
140942fca:	48 8b 18             	mov    (%rax),%rbx
140942fcd:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140942fd2:	48 8b 40 08          	mov    0x8(%rax),%rax
140942fd6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140942fdb:	48 85 ff             	test   %rdi,%rdi
140942fde:	74 3a                	je     0x14094301a
140942fe0:	41 8b c7             	mov    %r15d,%eax
140942fe3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140942fe8:	41 03 c7             	add    %r15d,%eax
140942feb:	75 2d                	jne    0x14094301a
140942fed:	48 8b 07             	mov    (%rdi),%rax
140942ff0:	48 8b cf             	mov    %rdi,%rcx
140942ff3:	48 8b 00             	mov    (%rax),%rax
140942ff6:	ff 15 3c 9c 1c 00    	call   *0x1c9c3c(%rip)        # 0x140b0cc38
140942ffc:	41 8b c7             	mov    %r15d,%eax
140942fff:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140943004:	41 03 c7             	add    %r15d,%eax
140943007:	75 11                	jne    0x14094301a
140943009:	48 8b 07             	mov    (%rdi),%rax
14094300c:	48 8b cf             	mov    %rdi,%rcx
14094300f:	48 8b 40 08          	mov    0x8(%rax),%rax
140943013:	ff 15 1f 9c 1c 00    	call   *0x1c9c1f(%rip)        # 0x140b0cc38
140943019:	90                   	nop
14094301a:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14094301e:	48 83 f8 0f          	cmp    $0xf,%rax
140943022:	76 30                	jbe    0x140943054
140943024:	48 ff c0             	inc    %rax
140943027:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14094302b:	48 8b d1             	mov    %rcx,%rdx
14094302e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140943034:	72 18                	jb     0x14094304e
140943036:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14094303a:	48 2b d1             	sub    %rcx,%rdx
14094303d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140943041:	48 83 f8 1f          	cmp    $0x1f,%rax
140943045:	76 07                	jbe    0x14094304e
140943047:	ff 15 4b 99 1c 00    	call   *0x1c994b(%rip)        # 0x140b0c998
14094304d:	cc                   	int3
14094304e:	ff 15 6c 98 1c 00    	call   *0x1c986c(%rip)        # 0x140b0c8c0
140943054:	48 85 db             	test   %rbx,%rbx
140943057:	0f 84 b3 05 00 00    	je     0x140943610
14094305d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140943062:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140943067:	e8 ec 39 7e ff       	call   0x140126a58
14094306c:	90                   	nop
14094306d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140943072:	48 85 db             	test   %rbx,%rbx
140943075:	0f 84 b5 05 00 00    	je     0x140943630
14094307b:	33 f6                	xor    %esi,%esi
14094307d:	48 8b 03             	mov    (%rbx),%rax
140943080:	48 8b cb             	mov    %rbx,%rcx
140943083:	48 8b 40 48          	mov    0x48(%rax),%rax
140943087:	ff 15 ab 9b 1c 00    	call   *0x1c9bab(%rip)        # 0x140b0cc38
14094308d:	48 85 c0             	test   %rax,%rax
140943090:	0f 84 ed 00 00 00    	je     0x140943183
140943096:	48 8b 03             	mov    (%rbx),%rax
140943099:	8b d6                	mov    %esi,%edx
14094309b:	48 8b cb             	mov    %rbx,%rcx
14094309e:	48 8b 40 40          	mov    0x40(%rax),%rax
1409430a2:	ff 15 90 9b 1c 00    	call   *0x1c9b90(%rip)        # 0x140b0cc38
1409430a8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409430ac:	48 85 c9             	test   %rcx,%rcx
1409430af:	74 09                	je     0x1409430ba
1409430b1:	f0 ff 41 08          	lock incl 0x8(%rcx)
1409430b5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409430ba:	4c 8b 30             	mov    (%rax),%r14
1409430bd:	4c 8b 78 08          	mov    0x8(%rax),%r15
1409430c1:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1409430c6:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1409430cb:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1409430d0:	48 85 ff             	test   %rdi,%rdi
1409430d3:	74 3d                	je     0x140943112
1409430d5:	83 cb ff             	or     $0xffffffff,%ebx
1409430d8:	8b c3                	mov    %ebx,%eax
1409430da:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1409430df:	03 c3                	add    %ebx,%eax
1409430e1:	75 2a                	jne    0x14094310d
1409430e3:	48 8b 07             	mov    (%rdi),%rax
1409430e6:	48 8b cf             	mov    %rdi,%rcx
1409430e9:	48 8b 00             	mov    (%rax),%rax
1409430ec:	ff 15 46 9b 1c 00    	call   *0x1c9b46(%rip)        # 0x140b0cc38
1409430f2:	8b c3                	mov    %ebx,%eax
1409430f4:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1409430f9:	03 c3                	add    %ebx,%eax
1409430fb:	75 10                	jne    0x14094310d
1409430fd:	48 8b 07             	mov    (%rdi),%rax
140943100:	48 8b cf             	mov    %rdi,%rcx
140943103:	48 8b 40 08          	mov    0x8(%rax),%rax
140943107:	ff 15 2b 9b 1c 00    	call   *0x1c9b2b(%rip)        # 0x140b0cc38
14094310d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140943112:	4d 85 f6             	test   %r14,%r14
140943115:	0f 84 3b 04 00 00    	je     0x140943556
14094311b:	0f 57 c0             	xorps  %xmm0,%xmm0
14094311e:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140943124:	4d 85 ff             	test   %r15,%r15
140943127:	74 0e                	je     0x140943137
140943129:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14094312e:	f0 ff 40 08          	lock incl 0x8(%rax)
140943132:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140943137:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14094313c:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140943142:	49 8b d5             	mov    %r13,%rdx
140943145:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140943149:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14094314e:	48 8d 45 98          	lea    -0x68(%rbp),%rax
140943152:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140943157:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
14094315c:	45 33 c0             	xor    %r8d,%r8d
14094315f:	49 8b cc             	mov    %r12,%rcx
140943162:	e8 1d eb ff ff       	call   0x140941c84
140943167:	48 ff c6             	inc    %rsi
14094316a:	48 8b 03             	mov    (%rbx),%rax
14094316d:	48 8b cb             	mov    %rbx,%rcx
140943170:	48 8b 40 48          	mov    0x48(%rax),%rax
140943174:	ff 15 be 9a 1c 00    	call   *0x1c9abe(%rip)        # 0x140b0cc38
14094317a:	48 3b f0             	cmp    %rax,%rsi
14094317d:	0f 82 13 ff ff ff    	jb     0x140943096
140943183:	49 8d b4 24 b8 00 00 	lea    0xb8(%r12),%rsi
14094318a:	00
14094318b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14094318f:	48 8b ce             	mov    %rsi,%rcx
140943192:	e8 b5 88 6d ff       	call   0x14001ba4c
140943197:	45 33 ed             	xor    %r13d,%r13d
14094319a:	45 8b f5             	mov    %r13d,%r14d
14094319d:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1409431a1:	48 8b 16             	mov    (%rsi),%rdx
1409431a4:	48 8b c1             	mov    %rcx,%rax
1409431a7:	48 2b c2             	sub    %rdx,%rax
1409431aa:	48 c1 f8 04          	sar    $0x4,%rax
1409431ae:	48 85 c0             	test   %rax,%rax
1409431b1:	0f 84 46 01 00 00    	je     0x1409432fd
1409431b7:	45 8b fd             	mov    %r13d,%r15d
1409431ba:	41 83 cc ff          	or     $0xffffffff,%r12d
1409431be:	48 2b ca             	sub    %rdx,%rcx
1409431c1:	48 c1 f9 04          	sar    $0x4,%rcx
1409431c5:	4c 3b f1             	cmp    %rcx,%r14
1409431c8:	0f 83 4b 03 00 00    	jae    0x140943519
1409431ce:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
1409431d2:	48 8b 01             	mov    (%rcx),%rax
1409431d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1409431d8:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1409431dc:	48 c7 45 c0 07 00 00 	movq   $0x7,-0x40(%rbp)
1409431e3:	00
1409431e4:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1409431eb:	00
1409431ec:	48 8b 15 dd 65 20 00 	mov    0x2065dd(%rip),%rdx        # 0x140b497d0
1409431f3:	89 55 b0             	mov    %edx,-0x50(%rbp)
1409431f6:	0f b7 15 d7 65 20 00 	movzwl 0x2065d7(%rip),%edx        # 0x140b497d4
1409431fd:	66 89 55 b4          	mov    %dx,-0x4c(%rbp)
140943201:	8a 15 cf 65 20 00    	mov    0x2065cf(%rip),%dl        # 0x140b497d6
140943207:	88 55 b6             	mov    %dl,-0x4a(%rbp)
14094320a:	44 88 6d b7          	mov    %r13b,-0x49(%rbp)
14094320e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140943212:	48 8b 40 40          	mov    0x40(%rax),%rax
140943216:	ff 15 1c 9a 1c 00    	call   *0x1c9a1c(%rip)        # 0x140b0cc38
14094321c:	48 8b 48 08          	mov    0x8(%rax),%rcx
140943220:	48 85 c9             	test   %rcx,%rcx
140943223:	74 04                	je     0x140943229
140943225:	f0 ff 41 08          	lock incl 0x8(%rcx)
140943229:	48 8b 38             	mov    (%rax),%rdi
14094322c:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140943231:	48 8b 58 08          	mov    0x8(%rax),%rbx
140943235:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14094323a:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14094323e:	48 83 f8 0f          	cmp    $0xf,%rax
140943242:	76 2d                	jbe    0x140943271
140943244:	48 ff c0             	inc    %rax
140943247:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14094324b:	48 8b d1             	mov    %rcx,%rdx
14094324e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140943254:	72 15                	jb     0x14094326b
140943256:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14094325a:	48 2b d1             	sub    %rcx,%rdx
14094325d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax