140138e25:	41 8b c5             	mov    %r13d,%eax
140138e28:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138e2d:	41 03 c5             	add    %r13d,%eax
140138e30:	75 2d                	jne    0x140138e5f
140138e32:	48 8b 03             	mov    (%rbx),%rax
140138e35:	48 8b cb             	mov    %rbx,%rcx
140138e38:	48 8b 00             	mov    (%rax),%rax
140138e3b:	ff 15 f7 3d 9d 00    	call   *0x9d3df7(%rip)        # 0x140b0cc38
140138e41:	41 8b c5             	mov    %r13d,%eax
140138e44:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138e49:	41 03 c5             	add    %r13d,%eax
140138e4c:	75 11                	jne    0x140138e5f
140138e4e:	48 8b 03             	mov    (%rbx),%rax
140138e51:	48 8b cb             	mov    %rbx,%rcx
140138e54:	48 8b 40 08          	mov    0x8(%rax),%rax
140138e58:	ff 15 da 3d 9d 00    	call   *0x9d3dda(%rip)        # 0x140b0cc38
140138e5e:	90                   	nop
140138e5f:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140138e63:	48 85 db             	test   %rbx,%rbx
140138e66:	74 3a                	je     0x140138ea2
140138e68:	41 8b c5             	mov    %r13d,%eax
140138e6b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138e70:	41 03 c5             	add    %r13d,%eax
140138e73:	75 2d                	jne    0x140138ea2
140138e75:	48 8b 03             	mov    (%rbx),%rax
140138e78:	48 8b cb             	mov    %rbx,%rcx
140138e7b:	48 8b 00             	mov    (%rax),%rax
140138e7e:	ff 15 b4 3d 9d 00    	call   *0x9d3db4(%rip)        # 0x140b0cc38
140138e84:	41 8b c5             	mov    %r13d,%eax
140138e87:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138e8c:	41 03 c5             	add    %r13d,%eax
140138e8f:	75 11                	jne    0x140138ea2
140138e91:	48 8b 03             	mov    (%rbx),%rax
140138e94:	48 8b cb             	mov    %rbx,%rcx
140138e97:	48 8b 40 08          	mov    0x8(%rax),%rax
140138e9b:	ff 15 97 3d 9d 00    	call   *0x9d3d97(%rip)        # 0x140b0cc38
140138ea1:	90                   	nop
140138ea2:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140138ea6:	48 85 db             	test   %rbx,%rbx
140138ea9:	0f 84 4a ff ff ff    	je     0x140138df9
140138eaf:	41 8b c5             	mov    %r13d,%eax
140138eb2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138eb7:	41 03 c5             	add    %r13d,%eax
140138eba:	0f 85 39 ff ff ff    	jne    0x140138df9
140138ec0:	48 8b 03             	mov    (%rbx),%rax
140138ec3:	48 8b cb             	mov    %rbx,%rcx
140138ec6:	48 8b 00             	mov    (%rax),%rax
140138ec9:	ff 15 69 3d 9d 00    	call   *0x9d3d69(%rip)        # 0x140b0cc38
140138ecf:	41 8b c5             	mov    %r13d,%eax
140138ed2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138ed7:	41 03 c5             	add    %r13d,%eax
140138eda:	0f 85 19 ff ff ff    	jne    0x140138df9
140138ee0:	48 8b 03             	mov    (%rbx),%rax
140138ee3:	48 8b 40 08          	mov    0x8(%rax),%rax
140138ee7:	e9 04 ff ff ff       	jmp    0x140138df0
140138eec:	cc                   	int3
140138eed:	90                   	nop
140138eee:	90                   	nop
140138eef:	90                   	nop
140138ef0:	48 8b c4             	mov    %rsp,%rax
140138ef3:	48 89 58 18          	mov    %rbx,0x18(%rax)
140138ef7:	55                   	push   %rbp
140138ef8:	56                   	push   %rsi
140138ef9:	57                   	push   %rdi
140138efa:	41 54                	push   %r12
140138efc:	41 55                	push   %r13
140138efe:	41 56                	push   %r14
140138f00:	41 57                	push   %r15
140138f02:	48 8d a8 98 f8 ff ff 	lea    -0x768(%rax),%rbp
140138f09:	48 81 ec 30 08 00 00 	sub    $0x830,%rsp
140138f10:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140138f14:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
140138f18:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
140138f1d:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
140138f22:	44 0f 29 90 78 ff ff 	movaps %xmm10,-0x88(%rax)
140138f29:	ff
140138f2a:	48 8b 05 0f 61 b8 00 	mov    0xb8610f(%rip),%rax        # 0x140cbf040
140138f31:	48 33 c4             	xor    %rsp,%rax
140138f34:	48 89 85 d0 06 00 00 	mov    %rax,0x6d0(%rbp)
140138f3b:	4c 8b f2             	mov    %rdx,%r14
140138f3e:	48 8b f1             	mov    %rcx,%rsi
140138f41:	45 33 ed             	xor    %r13d,%r13d
140138f44:	45 0f 57 c9          	xorps  %xmm9,%xmm9
140138f48:	45 0f 57 d2          	xorps  %xmm10,%xmm10
140138f4c:	45 0f 57 c0          	xorps  %xmm8,%xmm8
140138f50:	4c 39 2a             	cmp    %r13,(%rdx)
140138f53:	75 07                	jne    0x140138f5c
140138f55:	33 c0                	xor    %eax,%eax
140138f57:	e9 f3 1d 00 00       	jmp    0x14013ad4f
140138f5c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140138f60:	48 8b 01             	mov    (%rcx),%rax
140138f63:	45 33 c9             	xor    %r9d,%r9d
140138f66:	4c 8d 05 eb 99 a0 00 	lea    0xa099eb(%rip),%r8        # 0x140b42958
140138f6d:	4c 8d 25 6c 79 a0 00 	lea    0xa0796c(%rip),%r12        # 0x140b408e0
140138f74:	49 8b d4             	mov    %r12,%rdx
140138f77:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140138f7e:	ff 15 b4 3c 9d 00    	call   *0x9d3cb4(%rip)        # 0x140b0cc38
140138f84:	85 c0                	test   %eax,%eax
140138f86:	0f 88 c3 1d 00 00    	js     0x14013ad4f
140138f8c:	49 8b 06             	mov    (%r14),%rax
140138f8f:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
140138f93:	44 38 a8 b4 00 00 00 	cmp    %r13b,0xb4(%rax)
140138f9a:	0f 85 76 08 00 00    	jne    0x140139816
140138fa0:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
140138fa7:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140138fae:	48 2b c1             	sub    %rcx,%rax
140138fb1:	48 c1 f8 04          	sar    $0x4,%rax
140138fb5:	48 85 c0             	test   %rax,%rax
140138fb8:	75 07                	jne    0x140138fc1
140138fba:	ff 15 d8 39 9d 00    	call   *0x9d39d8(%rip)        # 0x140b0c998
140138fc0:	cc                   	int3
140138fc1:	48 8b 41 08          	mov    0x8(%rcx),%rax
140138fc5:	48 85 c0             	test   %rax,%rax
140138fc8:	74 04                	je     0x140138fce
140138fca:	f0 ff 40 08          	lock incl 0x8(%rax)
140138fce:	4c 8b 39             	mov    (%rcx),%r15
140138fd1:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140138fd6:	48 8b 41 08          	mov    0x8(%rcx),%rax
140138fda:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140138fdf:	49 8b 06             	mov    (%r14),%rax
140138fe2:	48 8b 90 08 01 00 00 	mov    0x108(%rax),%rdx
140138fe9:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
140138ff0:	48 2b ca             	sub    %rdx,%rcx
140138ff3:	48 c1 f9 04          	sar    $0x4,%rcx
140138ff7:	48 83 f9 01          	cmp    $0x1,%rcx
140138ffb:	77 07                	ja     0x140139004
140138ffd:	ff 15 95 39 9d 00    	call   *0x9d3995(%rip)        # 0x140b0c998
140139003:	cc                   	int3
140139004:	48 8b 42 18          	mov    0x18(%rdx),%rax
140139008:	48 85 c0             	test   %rax,%rax
14013900b:	74 09                	je     0x140139016
14013900d:	f0 ff 40 08          	lock incl 0x8(%rax)
140139011:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140139016:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14013901a:	49 8b d8             	mov    %r8,%rbx
14013901d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140139022:	48 8b 42 18          	mov    0x18(%rdx),%rax
140139026:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14013902b:	49 8b 06             	mov    (%r14),%rax
14013902e:	48 8b 90 08 01 00 00 	mov    0x108(%rax),%rdx
140139035:	48 8b 88 10 01 00 00 	mov    0x110(%rax),%rcx
14013903c:	48 2b ca             	sub    %rdx,%rcx
14013903f:	48 c1 f9 04          	sar    $0x4,%rcx
140139043:	48 83 f9 02          	cmp    $0x2,%rcx
140139047:	77 07                	ja     0x140139050
140139049:	ff 15 49 39 9d 00    	call   *0x9d3949(%rip)        # 0x140b0c998
14013904f:	cc                   	int3
140139050:	48 8b 42 28          	mov    0x28(%rdx),%rax
140139054:	48 85 c0             	test   %rax,%rax
140139057:	74 0e                	je     0x140139067
140139059:	f0 ff 40 08          	lock incl 0x8(%rax)
14013905d:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140139062:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140139067:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
14013906b:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140139070:	48 8b 42 28          	mov    0x28(%rdx),%rax
140139074:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140139079:	4d 85 c0             	test   %r8,%r8
14013907c:	0f 84 75 02 00 00    	je     0x1401392f7
140139082:	0f 57 c0             	xorps  %xmm0,%xmm0
140139085:	0f 11 85 b0 06 00 00 	movups %xmm0,0x6b0(%rbp)
14013908c:	0f 57 c9             	xorps  %xmm1,%xmm1
14013908f:	f3 0f 7f 8d c0 06 00 	movdqu %xmm1,0x6c0(%rbp)
140139096:	00
140139097:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14013909d:	48 8d 15 8c 98 a0 00 	lea    0xa0988c(%rip),%rdx        # 0x140b42930
1401390a4:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
1401390ab:	e8 70 ad ec ff       	call   0x140003e20
1401390b0:	4c 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%r9
1401390b7:	4c 8b 87 88 01 00 00 	mov    0x188(%rdi),%r8
1401390be:	b2 01                	mov    $0x1,%dl
1401390c0:	48 8b ce             	mov    %rsi,%rcx
1401390c3:	0f 1f 40 00          	nopl   0x0(%rax)
1401390c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401390ce:	00 00
1401390d0:	e8 13 1d 00 00       	call   0x14013ade8
1401390d5:	48 8b 85 c8 06 00 00 	mov    0x6c8(%rbp),%rax
1401390dc:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
1401390e2:	48 83 f8 07          	cmp    $0x7,%rax
1401390e6:	76 35                	jbe    0x14013911d
1401390e8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401390ef:	00
1401390f0:	48 8b 8d b0 06 00 00 	mov    0x6b0(%rbp),%rcx
1401390f7:	48 8b d1             	mov    %rcx,%rdx
1401390fa:	49 3b c4             	cmp    %r12,%rax
1401390fd:	72 18                	jb     0x140139117
1401390ff:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140139103:	48 2b d1             	sub    %rcx,%rdx
140139106:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013910a:	48 83 f8 1f          	cmp    $0x1f,%rax
14013910e:	76 07                	jbe    0x140139117
140139110:	ff 15 82 38 9d 00    	call   *0x9d3882(%rip)        # 0x140b0c998
140139116:	cc                   	int3
140139117:	ff 15 a3 37 9d 00    	call   *0x9d37a3(%rip)        # 0x140b0c8c0
14013911d:	0f 57 c0             	xorps  %xmm0,%xmm0
140139120:	0f 11 85 b0 06 00 00 	movups %xmm0,0x6b0(%rbp)
140139127:	0f 57 c9             	xorps  %xmm1,%xmm1
14013912a:	f3 0f 7f 8d c0 06 00 	movdqu %xmm1,0x6c0(%rbp)
140139131:	00
140139132:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140139138:	48 8d 15 01 98 a0 00 	lea    0xa09801(%rip),%rdx        # 0x140b42940
14013913f:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
140139146:	e8 d5 ac ec ff       	call   0x140003e20
14013914b:	4c 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%r9
140139152:	4c 8b 83 88 01 00 00 	mov    0x188(%rbx),%r8
140139159:	b2 01                	mov    $0x1,%dl
14013915b:	48 8b ce             	mov    %rsi,%rcx
14013915e:	66 90                	xchg   %ax,%ax
140139160:	e8 83 1c 00 00       	call   0x14013ade8
140139165:	48 8b 85 c8 06 00 00 	mov    0x6c8(%rbp),%rax
14013916c:	48 83 f8 07          	cmp    $0x7,%rax
140139170:	76 35                	jbe    0x1401391a7
140139172:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140139179:	00
14013917a:	48 8b 8d b0 06 00 00 	mov    0x6b0(%rbp),%rcx
140139181:	48 8b d1             	mov    %rcx,%rdx
140139184:	49 3b c4             	cmp    %r12,%rax
140139187:	72 18                	jb     0x1401391a1
140139189:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013918d:	48 2b d1             	sub    %rcx,%rdx
140139190:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140139194:	48 83 f8 1f          	cmp    $0x1f,%rax
140139198:	76 07                	jbe    0x1401391a1
14013919a:	ff 15 f8 37 9d 00    	call   *0x9d37f8(%rip)        # 0x140b0c998
1401391a0:	cc                   	int3
1401391a1:	ff 15 19 37 9d 00    	call   *0x9d3719(%rip)        # 0x140b0c8c0
1401391a7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401391aa:	0f 11 85 b0 06 00 00 	movups %xmm0,0x6b0(%rbp)
1401391b1:	0f 57 c9             	xorps  %xmm1,%xmm1
1401391b4:	f3 0f 7f 8d c0 06 00 	movdqu %xmm1,0x6c0(%rbp)
1401391bb:	00
1401391bc:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401391c2:	48 8d 15 37 98 a0 00 	lea    0xa09837(%rip),%rdx        # 0x140b42a00
1401391c9:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
1401391d0:	e8 4b ac ec ff       	call   0x140003e20
1401391d5:	4c 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%r9
1401391dc:	4d 8b 87 88 01 00 00 	mov    0x188(%r15),%r8
1401391e3:	b2 01                	mov    $0x1,%dl
1401391e5:	48 8b ce             	mov    %rsi,%rcx
1401391e8:	e8 fb 1b 00 00       	call   0x14013ade8
1401391ed:	48 8b 85 c8 06 00 00 	mov    0x6c8(%rbp),%rax
1401391f4:	48 83 f8 07          	cmp    $0x7,%rax
1401391f8:	76 35                	jbe    0x14013922f
1401391fa:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140139201:	00
140139202:	48 8b 8d b0 06 00 00 	mov    0x6b0(%rbp),%rcx
140139209:	48 8b d1             	mov    %rcx,%rdx
14013920c:	49 3b c4             	cmp    %r12,%rax
14013920f:	72 18                	jb     0x140139229
140139211:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140139215:	48 2b d1             	sub    %rcx,%rdx
140139218:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013921c:	48 83 f8 1f          	cmp    $0x1f,%rax
140139220:	76 07                	jbe    0x140139229
140139222:	ff 15 70 37 9d 00    	call   *0x9d3770(%rip)        # 0x140b0c998
140139228:	cc                   	int3
140139229:	ff 15 91 36 9d 00    	call   *0x9d3691(%rip)        # 0x140b0c8c0
14013922f:	48 8b 03             	mov    (%rbx),%rax
140139232:	48 8b cb             	mov    %rbx,%rcx
140139235:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14013923c:	ff 15 f6 39 9d 00    	call   *0x9d39f6(%rip)        # 0x140b0cc38
140139242:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
140139247:	48 8b 07             	mov    (%rdi),%rax
14013924a:	48 8b cf             	mov    %rdi,%rcx
14013924d:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140139254:	ff 15 de 39 9d 00    	call   *0x9d39de(%rip)        # 0x140b0cc38
14013925a:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
14013925f:	0f 2f c6             	comiss %xmm6,%xmm0
140139262:	76 08                	jbe    0x14013926c
140139264:	48 8b 03             	mov    (%rbx),%rax
140139267:	48 8b cb             	mov    %rbx,%rcx
14013926a:	eb 06                	jmp    0x140139272
14013926c:	48 8b 07             	mov    (%rdi),%rax
14013926f:	48 8b cf             	mov    %rdi,%rcx
140139272:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140139279:	ff 15 b9 39 9d 00    	call   *0x9d39b9(%rip)        # 0x140b0cc38
14013927f:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
140139284:	49 8b 07             	mov    (%r15),%rax
140139287:	49 8b cf             	mov    %r15,%rcx
14013928a:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140139291:	ff 15 a1 39 9d 00    	call   *0x9d39a1(%rip)        # 0x140b0cc38
140139297:	0f 2f 70 04          	comiss 0x4(%rax),%xmm6
14013929b:	76 08                	jbe    0x1401392a5
14013929d:	49 8b 07             	mov    (%r15),%rax
1401392a0:	49 8b cf             	mov    %r15,%rcx
1401392a3:	eb 3f                	jmp    0x1401392e4
1401392a5:	48 8b 07             	mov    (%rdi),%rax
1401392a8:	48 8b cf             	mov    %rdi,%rcx
1401392ab:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401392b2:	ff 15 80 39 9d 00    	call   *0x9d3980(%rip)        # 0x140b0cc38
1401392b8:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
1401392bd:	48 8b 03             	mov    (%rbx),%rax
1401392c0:	48 8b cb             	mov    %rbx,%rcx
1401392c3:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401392ca:	ff 15 68 39 9d 00    	call   *0x9d3968(%rip)        # 0x140b0cc38
1401392d0:	0f 2f 70 04          	comiss 0x4(%rax),%xmm6
1401392d4:	76 08                	jbe    0x1401392de
1401392d6:	48 8b 03             	mov    (%rbx),%rax
1401392d9:	48 8b cb             	mov    %rbx,%rcx
1401392dc:	eb 06                	jmp    0x1401392e4
1401392de:	48 8b 07             	mov    (%rdi),%rax
1401392e1:	48 8b cf             	mov    %rdi,%rcx
1401392e4:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401392eb:	ff 15 47 39 9d 00    	call   *0x9d3947(%rip)        # 0x140b0cc38
1401392f1:	f3 44 0f 10 50 04    	movss  0x4(%rax),%xmm10
1401392f7:	49 8b 06             	mov    (%r14),%rax
1401392fa:	48 8b 90 20 01 00 00 	mov    0x120(%rax),%rdx
140139301:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
140139308:	48 2b ca             	sub    %rdx,%rcx
14013930b:	48 c1 f9 04          	sar    $0x4,%rcx
14013930f:	48 85 c9             	test   %rcx,%rcx
140139312:	75 07                	jne    0x14013931b
140139314:	ff 15 7e 36 9d 00    	call   *0x9d367e(%rip)        # 0x140b0c998
14013931a:	cc                   	int3
14013931b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14013931f:	48 85 c0             	test   %rax,%rax
140139322:	74 04                	je     0x140139328
140139324:	f0 ff 40 08          	lock incl 0x8(%rax)
140139328:	4c 8b 3a             	mov    (%rdx),%r15
14013932b:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140139330:	48 8b 42 08          	mov    0x8(%rdx),%rax
140139334:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140139339:	49 8b 06             	mov    (%r14),%rax
14013933c:	48 8b 90 20 01 00 00 	mov    0x120(%rax),%rdx
140139343:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
14013934a:	48 2b ca             	sub    %rdx,%rcx
14013934d:	48 c1 f9 04          	sar    $0x4,%rcx
140139351:	48 83 f9 01          	cmp    $0x1,%rcx
140139355:	77 07                	ja     0x14013935e
140139357:	ff 15 3b 36 9d 00    	call   *0x9d363b(%rip)        # 0x140b0c998
14013935d:	cc                   	int3
14013935e:	48 8b 42 18          	mov    0x18(%rdx),%rax
140139362:	48 85 c0             	test   %rax,%rax
140139365:	74 09                	je     0x140139370
140139367:	f0 ff 40 08          	lock incl 0x8(%rax)
14013936b:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140139370:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140139374:	49 8b d8             	mov    %r8,%rbx
140139377:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14013937c:	48 8b 42 18          	mov    0x18(%rdx),%rax
140139380:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140139384:	49 8b 06             	mov    (%r14),%rax
140139387:	48 8b 90 20 01 00 00 	mov    0x120(%rax),%rdx
14013938e:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
140139395:	48 2b ca             	sub    %rdx,%rcx
140139398:	48 c1 f9 04          	sar    $0x4,%rcx
14013939c:	48 83 f9 02          	cmp    $0x2,%rcx
1401393a0:	77 07                	ja     0x1401393a9
1401393a2:	ff 15 f0 35 9d 00    	call   *0x9d35f0(%rip)        # 0x140b0c998
1401393a8:	cc                   	int3