140108fcc:	0f 57 c0             	xorps  %xmm0,%xmm0
140108fcf:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
140108fd4:	48 8b 46 08          	mov    0x8(%rsi),%rax
140108fd8:	48 85 c0             	test   %rax,%rax
140108fdb:	74 04                	je     0x140108fe1
140108fdd:	f0 ff 40 08          	lock incl 0x8(%rax)
140108fe1:	48 8b 06             	mov    (%rsi),%rax
140108fe4:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140108fe8:	48 8b 46 08          	mov    0x8(%rsi),%rax
140108fec:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140108ff0:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140108ff6:	f3 0f 10 05 0e 83 aa 	movss  0xaa830e(%rip),%xmm0        # 0x140bb130c
140108ffd:	00
140108ffe:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
140109004:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140109008:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14010900d:	4d 8b cc             	mov    %r12,%r9
140109010:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140109014:	49 8b d6             	mov    %r14,%rdx
140109017:	48 8b cf             	mov    %rdi,%rcx
14010901a:	e8 a5 07 00 00       	call   0x1401097c4
14010901f:	83 cb ff             	or     $0xffffffff,%ebx
140109022:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140109026:	48 85 ff             	test   %rdi,%rdi
140109029:	74 36                	je     0x140109061
14010902b:	8b c3                	mov    %ebx,%eax
14010902d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140109032:	03 c3                	add    %ebx,%eax
140109034:	75 2b                	jne    0x140109061
140109036:	48 8b 07             	mov    (%rdi),%rax
140109039:	48 8b cf             	mov    %rdi,%rcx
14010903c:	48 8b 00             	mov    (%rax),%rax
14010903f:	ff 15 f3 3b a0 00    	call   *0xa03bf3(%rip)        # 0x140b0cc38
140109045:	8b c3                	mov    %ebx,%eax
140109047:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14010904c:	03 c3                	add    %ebx,%eax
14010904e:	75 11                	jne    0x140109061
140109050:	48 8b 07             	mov    (%rdi),%rax
140109053:	48 8b cf             	mov    %rdi,%rcx
140109056:	48 8b 40 08          	mov    0x8(%rax),%rax
14010905a:	ff 15 d8 3b a0 00    	call   *0xa03bd8(%rip)        # 0x140b0cc38
140109060:	90                   	nop
140109061:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140109065:	48 85 c9             	test   %rcx,%rcx
140109068:	74 0e                	je     0x140109078
14010906a:	48 8b 01             	mov    (%rcx),%rax
14010906d:	48 8b 40 10          	mov    0x10(%rax),%rax
140109071:	ff 15 c1 3b a0 00    	call   *0xa03bc1(%rip)        # 0x140b0cc38
140109077:	90                   	nop
140109078:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
14010907c:	48 85 ff             	test   %rdi,%rdi
14010907f:	74 36                	je     0x1401090b7
140109081:	8b c3                	mov    %ebx,%eax
140109083:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140109088:	03 c3                	add    %ebx,%eax
14010908a:	75 2b                	jne    0x1401090b7
14010908c:	48 8b 07             	mov    (%rdi),%rax
14010908f:	48 8b cf             	mov    %rdi,%rcx
140109092:	48 8b 00             	mov    (%rax),%rax
140109095:	ff 15 9d 3b a0 00    	call   *0xa03b9d(%rip)        # 0x140b0cc38
14010909b:	8b c3                	mov    %ebx,%eax
14010909d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401090a2:	03 c3                	add    %ebx,%eax
1401090a4:	75 11                	jne    0x1401090b7
1401090a6:	48 8b 07             	mov    (%rdi),%rax
1401090a9:	48 8b cf             	mov    %rdi,%rcx
1401090ac:	48 8b 40 08          	mov    0x8(%rax),%rax
1401090b0:	ff 15 82 3b a0 00    	call   *0xa03b82(%rip)        # 0x140b0cc38
1401090b6:	90                   	nop
1401090b7:	49 8b 7f 08          	mov    0x8(%r15),%rdi
1401090bb:	e9 f2 03 00 00       	jmp    0x1401094b2
1401090c0:	e9 4d 03 00 00       	jmp    0x140109412
1401090c5:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1401090c9:	48 8b 01             	mov    (%rcx),%rax
1401090cc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401090d0:	ff 15 62 3b a0 00    	call   *0xa03b62(%rip)        # 0x140b0cc38
1401090d6:	f3 0f 10 1d d2 81 aa 	movss  0xaa81d2(%rip),%xmm3        # 0x140bb12b0
1401090dd:	00
1401090de:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1401090e2:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401090e6:	e8 25 04 00 00       	call   0x140109510
1401090eb:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401090ef:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
1401090f4:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401090f8:	f3 0f 11 40 04       	movss  %xmm0,0x4(%rax)
1401090fd:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140109101:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140109106:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14010910a:	f3 0f 11 40 0c       	movss  %xmm0,0xc(%rax)
14010910f:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140109113:	f3 0f 10 00          	movss  (%rax),%xmm0
140109117:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14010911b:	f3 0f 11 00          	movss  %xmm0,(%rax)
14010911f:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140109123:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
140109128:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14010912c:	f3 0f 11 40 08       	movss  %xmm0,0x8(%rax)
140109131:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140109135:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
14010913a:	f3 0f 5c 08          	subss  (%rax),%xmm1
14010913e:	0f 57 f6             	xorps  %xmm6,%xmm6
140109141:	0f 2f ce             	comiss %xmm6,%xmm1
140109144:	0f 86 c8 02 00 00    	jbe    0x140109412
14010914a:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14010914f:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
140109154:	0f 2f c6             	comiss %xmm6,%xmm0
140109157:	0f 86 b5 02 00 00    	jbe    0x140109412
14010915d:	0f 57 c0             	xorps  %xmm0,%xmm0
140109160:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140109165:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140109169:	48 85 c0             	test   %rax,%rax
14010916c:	74 04                	je     0x140109172
14010916e:	f0 ff 40 08          	lock incl 0x8(%rax)
140109172:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
140109176:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
14010917b:	0f 57 c0             	xorps  %xmm0,%xmm0
14010917e:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
140109183:	48 8b 46 08          	mov    0x8(%rsi),%rax
140109187:	48 85 c0             	test   %rax,%rax
14010918a:	74 04                	je     0x140109190
14010918c:	f0 ff 40 08          	lock incl 0x8(%rax)
140109190:	48 8b 06             	mov    (%rsi),%rax
140109193:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140109197:	48 8b 46 08          	mov    0x8(%rsi),%rax
14010919b:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14010919f:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401091a5:	f3 0f 10 05 5f 81 aa 	movss  0xaa815f(%rip),%xmm0        # 0x140bb130c
1401091ac:	00
1401091ad:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
1401091b3:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1401091b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401091bc:	4d 8b cc             	mov    %r12,%r9
1401091bf:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1401091c3:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1401091c7:	48 8b cf             	mov    %rdi,%rcx
1401091ca:	e8 f5 05 00 00       	call   0x1401097c4
1401091cf:	48 83 65 cf 00       	andq   $0x0,-0x31(%rbp)
1401091d4:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401091d8:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1401091dc:	48 85 c9             	test   %rcx,%rcx
1401091df:	74 0d                	je     0x1401091ee
1401091e1:	48 8b 01             	mov    (%rcx),%rax
1401091e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401091e8:	ff 15 4a 3a a0 00    	call   *0xa03a4a(%rip)        # 0x140b0cc38
1401091ee:	f3 0f 10 1d 3e 7f aa 	movss  0xaa7f3e(%rip),%xmm3        # 0x140bb1134
1401091f5:	00
1401091f6:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1401091fa:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1401091fe:	e8 0d 03 00 00       	call   0x140109510
140109203:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140109207:	48 8b 02             	mov    (%rdx),%rax
14010920a:	48 63 48 04          	movslq 0x4(%rax),%rcx
14010920e:	48 03 ca             	add    %rdx,%rcx
140109211:	48 8b 01             	mov    (%rcx),%rax
140109214:	48 8b 40 20          	mov    0x20(%rax),%rax
140109218:	ff 15 1a 3a a0 00    	call   *0xa03a1a(%rip)        # 0x140b0cc38
14010921e:	48 8b 08             	mov    (%rax),%rcx
140109221:	48 8b 01             	mov    (%rcx),%rax
140109224:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
140109228:	f3 0f 10 42 0c       	movss  0xc(%rdx),%xmm0
14010922d:	f3 0f 5c 42 04       	subss  0x4(%rdx),%xmm0
140109232:	f3 4c 0f 2c d8       	cvttss2si %xmm0,%r11
140109237:	f3 0f 10 4a 08       	movss  0x8(%rdx),%xmm1
14010923c:	f3 0f 5c 0a          	subss  (%rdx),%xmm1
140109240:	f3 4c 0f 2c d1       	cvttss2si %xmm1,%r10
140109245:	f3 4c 0f 2c 4a 04    	cvttss2si 0x4(%rdx),%r9
14010924b:	f3 4c 0f 2c 02       	cvttss2si (%rdx),%r8
140109250:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140109254:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140109259:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
14010925e:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
140109263:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
140109267:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14010926e:	ff 15 c4 39 a0 00    	call   *0xa039c4(%rip)        # 0x140b0cc38
140109274:	85 c0                	test   %eax,%eax
140109276:	0f 88 29 01 00 00    	js     0x1401093a5
14010927c:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140109280:	f3 0f 10 41 04       	movss  0x4(%rcx),%xmm0
140109285:	f3 0f 10 0d 07 80 aa 	movss  0xaa8007(%rip),%xmm1        # 0x140bb1294
14010928c:	00
14010928d:	f3 0f 5e c1          	divss  %xmm1,%xmm0
140109291:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140109295:	f3 0f 58 40 04       	addss  0x4(%rax),%xmm0
14010929a:	f3 0f 11 41 04       	movss  %xmm0,0x4(%rcx)
14010929f:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401092a3:	f3 0f 10 41 0c       	movss  0xc(%rcx),%xmm0
1401092a8:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1401092ac:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401092b0:	f3 0f 58 40 04       	addss  0x4(%rax),%xmm0
1401092b5:	f3 0f 11 41 0c       	movss  %xmm0,0xc(%rcx)
1401092ba:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401092be:	f3 0f 10 01          	movss  (%rcx),%xmm0
1401092c2:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1401092c6:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401092ca:	f3 0f 58 00          	addss  (%rax),%xmm0
1401092ce:	f3 0f 11 01          	movss  %xmm0,(%rcx)
1401092d2:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401092d6:	f3 0f 10 41 08       	movss  0x8(%rcx),%xmm0
1401092db:	f3 0f 5e c1          	divss  %xmm1,%xmm0
1401092df:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1401092e3:	f3 0f 58 00          	addss  (%rax),%xmm0
1401092e7:	f3 0f 11 41 08       	movss  %xmm0,0x8(%rcx)
1401092ec:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401092f0:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401092f5:	f3 0f 5c 00          	subss  (%rax),%xmm0
1401092f9:	0f 2f c6             	comiss %xmm6,%xmm0
1401092fc:	0f 86 a3 00 00 00    	jbe    0x1401093a5
140109302:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140109307:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
14010930c:	0f 2f c6             	comiss %xmm6,%xmm0
14010930f:	0f 86 90 00 00 00    	jbe    0x1401093a5
140109315:	f3 0f 6f 00          	movdqu (%rax),%xmm0
140109319:	4c 8b 7d 77          	mov    0x77(%rbp),%r15
14010931d:	49 8b 07             	mov    (%r15),%rax
140109320:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140109324:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
140109328:	33 c9                	xor    %ecx,%ecx
14010932a:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
14010932e:	49 89 06             	mov    %rax,(%r14)
140109331:	83 cb ff             	or     $0xffffffff,%ebx
140109334:	48 8b 7d bf          	mov    -0x41(%rbp),%rdi
140109338:	48 85 ff             	test   %rdi,%rdi
14010933b:	74 39                	je     0x140109376
14010933d:	8b c3                	mov    %ebx,%eax
14010933f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140109344:	03 c3                	add    %ebx,%eax
140109346:	75 2a                	jne    0x140109372
140109348:	48 8b 07             	mov    (%rdi),%rax
14010934b:	48 8b cf             	mov    %rdi,%rcx
14010934e:	48 8b 00             	mov    (%rax),%rax
140109351:	ff 15 e1 38 a0 00    	call   *0xa038e1(%rip)        # 0x140b0cc38
140109357:	8b c3                	mov    %ebx,%eax
140109359:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14010935e:	03 c3                	add    %ebx,%eax
140109360:	75 10                	jne    0x140109372
140109362:	48 8b 07             	mov    (%rdi),%rax
140109365:	48 8b cf             	mov    %rdi,%rcx
140109368:	48 8b 40 08          	mov    0x8(%rax),%rax
14010936c:	ff 15 c6 38 a0 00    	call   *0xa038c6(%rip)        # 0x140b0cc38
140109372:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140109376:	48 85 c9             	test   %rcx,%rcx
140109379:	74 0e                	je     0x140109389
14010937b:	48 8b 01             	mov    (%rcx),%rax
14010937e:	48 8b 40 10          	mov    0x10(%rax),%rax
140109382:	ff 15 b0 38 a0 00    	call   *0xa038b0(%rip)        # 0x140b0cc38
140109388:	90                   	nop
140109389:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14010938d:	48 85 c9             	test   %rcx,%rcx
140109390:	74 0e                	je     0x1401093a0
140109392:	48 8b 01             	mov    (%rcx),%rax
140109395:	48 8b 40 10          	mov    0x10(%rax),%rax
140109399:	ff 15 99 38 a0 00    	call   *0xa03899(%rip)        # 0x140b0cc38
14010939f:	90                   	nop
1401093a0:	e9 7d fc ff ff       	jmp    0x140109022
1401093a5:	48 8b 7d bf          	mov    -0x41(%rbp),%rdi
1401093a9:	48 85 ff             	test   %rdi,%rdi
1401093ac:	74 36                	je     0x1401093e4
1401093ae:	8b c3                	mov    %ebx,%eax
1401093b0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401093b5:	03 c3                	add    %ebx,%eax
1401093b7:	75 2b                	jne    0x1401093e4
1401093b9:	48 8b 07             	mov    (%rdi),%rax
1401093bc:	48 8b cf             	mov    %rdi,%rcx
1401093bf:	48 8b 00             	mov    (%rax),%rax
1401093c2:	ff 15 70 38 a0 00    	call   *0xa03870(%rip)        # 0x140b0cc38
1401093c8:	8b c3                	mov    %ebx,%eax
1401093ca:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401093cf:	03 c3                	add    %ebx,%eax
1401093d1:	75 11                	jne    0x1401093e4
1401093d3:	48 8b 07             	mov    (%rdi),%rax
1401093d6:	48 8b cf             	mov    %rdi,%rcx
1401093d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401093dd:	ff 15 55 38 a0 00    	call   *0xa03855(%rip)        # 0x140b0cc38
1401093e3:	90                   	nop
1401093e4:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1401093e8:	48 85 c9             	test   %rcx,%rcx
1401093eb:	74 0e                	je     0x1401093fb
1401093ed:	48 8b 01             	mov    (%rcx),%rax
1401093f0:	48 8b 40 10          	mov    0x10(%rax),%rax
1401093f4:	ff 15 3e 38 a0 00    	call   *0xa0383e(%rip)        # 0x140b0cc38
1401093fa:	90                   	nop
1401093fb:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401093ff:	48 85 c9             	test   %rcx,%rcx
140109402:	74 0e                	je     0x140109412
140109404:	48 8b 01             	mov    (%rcx),%rax
140109407:	48 8b 40 10          	mov    0x10(%rax),%rax
14010940b:	ff 15 27 38 a0 00    	call   *0xa03827(%rip)        # 0x140b0cc38
140109411:	90                   	nop
140109412:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
140109416:	48 85 ff             	test   %rdi,%rdi
140109419:	74 35                	je     0x140109450
14010941b:	8b c3                	mov    %ebx,%eax
14010941d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140109422:	03 c3                	add    %ebx,%eax
140109424:	75 2a                	jne    0x140109450
140109426:	48 8b 07             	mov    (%rdi),%rax
140109429:	48 8b cf             	mov    %rdi,%rcx
14010942c:	48 8b 00             	mov    (%rax),%rax
14010942f:	ff 15 03 38 a0 00    	call   *0xa03803(%rip)        # 0x140b0cc38
140109435:	8b c3                	mov    %ebx,%eax
140109437:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14010943c:	03 c3                	add    %ebx,%eax
14010943e:	75 10                	jne    0x140109450
140109440:	48 8b 07             	mov    (%rdi),%rax
140109443:	48 8b cf             	mov    %rdi,%rcx
140109446:	48 8b 40 08          	mov    0x8(%rax),%rax
14010944a:	ff 15 e8 37 a0 00    	call   *0xa037e8(%rip)        # 0x140b0cc38
140109450:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140109454:	49 83 26 00          	andq   $0x0,(%r14)
140109458:	48 85 c9             	test   %rcx,%rcx
14010945b:	74 0e                	je     0x14010946b
14010945d:	48 8b 01             	mov    (%rcx),%rax
140109460:	48 8b 40 10          	mov    0x10(%rax),%rax
140109464:	ff 15 ce 37 a0 00    	call   *0xa037ce(%rip)        # 0x140b0cc38
14010946a:	90                   	nop
14010946b:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
14010946f:	48 85 ff             	test   %rdi,%rdi
140109472:	74 36                	je     0x1401094aa
140109474:	8b c3                	mov    %ebx,%eax
140109476:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14010947b:	03 c3                	add    %ebx,%eax
14010947d:	75 2b                	jne    0x1401094aa
14010947f:	48 8b 07             	mov    (%rdi),%rax
140109482:	48 8b cf             	mov    %rdi,%rcx
140109485:	48 8b 00             	mov    (%rax),%rax
140109488:	ff 15 aa 37 a0 00    	call   *0xa037aa(%rip)        # 0x140b0cc38
14010948e:	8b c3                	mov    %ebx,%eax
140109490:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140109495:	03 c3                	add    %ebx,%eax
140109497:	75 11                	jne    0x1401094aa
140109499:	48 8b 07             	mov    (%rdi),%rax
14010949c:	48 8b cf             	mov    %rdi,%rcx
14010949f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401094a3:	ff 15 8f 37 a0 00    	call   *0xa0378f(%rip)        # 0x140b0cc38
1401094a9:	90                   	nop
1401094aa:	48 8b 45 77          	mov    0x77(%rbp),%rax
1401094ae:	48 8b 78 08          	mov    0x8(%rax),%rdi
1401094b2:	48 85 ff             	test   %rdi,%rdi
1401094b5:	74 35                	je     0x1401094ec
1401094b7:	8b c3                	mov    %ebx,%eax
1401094b9:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401094be:	03 c3                	add    %ebx,%eax
1401094c0:	75 2a                	jne    0x1401094ec
1401094c2:	48 8b 07             	mov    (%rdi),%rax
1401094c5:	48 8b cf             	mov    %rdi,%rcx
1401094c8:	48 8b 00             	mov    (%rax),%rax
1401094cb:	ff 15 67 37 a0 00    	call   *0xa03767(%rip)        # 0x140b0cc38
1401094d1:	8b c3                	mov    %ebx,%eax
1401094d3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401094d8:	03 c3                	add    %ebx,%eax