140a842be:	0f 57 c0             	xorps  %xmm0,%xmm0
140a842c1:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
140a842c6:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a842ca:	48 85 c9             	test   %rcx,%rcx
140a842cd:	74 04                	je     0x140a842d3
140a842cf:	f0 ff 41 08          	lock incl 0x8(%rcx)
140a842d3:	48 8b 00             	mov    (%rax),%rax
140a842d6:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140a842da:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a842de:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140a842e2:	83 ce ff             	or     $0xffffffff,%esi
140a842e5:	48 83 7d c7 00       	cmpq   $0x0,-0x39(%rbp)
140a842ea:	75 6b                	jne    0x140a84357
140a842ec:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140a842f1:	48 8b 48 30          	mov    0x30(%rax),%rcx
140a842f5:	48 8b 01             	mov    (%rcx),%rax
140a842f8:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140a842fc:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a84300:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
140a84307:	ff 15 2b 89 08 00    	call   *0x8892b(%rip)        # 0x140b0cc38
140a8430d:	48 8b d0             	mov    %rax,%rdx
140a84310:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140a84314:	e8 cb 1f 58 ff       	call   0x1400062e4
140a84319:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140a8431d:	48 85 db             	test   %rbx,%rbx
140a84320:	74 35                	je     0x140a84357
140a84322:	8b c6                	mov    %esi,%eax
140a84324:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84329:	03 c6                	add    %esi,%eax
140a8432b:	75 2a                	jne    0x140a84357
140a8432d:	48 8b 03             	mov    (%rbx),%rax
140a84330:	48 8b cb             	mov    %rbx,%rcx
140a84333:	48 8b 00             	mov    (%rax),%rax
140a84336:	ff 15 fc 88 08 00    	call   *0x888fc(%rip)        # 0x140b0cc38
140a8433c:	8b c6                	mov    %esi,%eax
140a8433e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a84343:	03 c6                	add    %esi,%eax
140a84345:	75 10                	jne    0x140a84357
140a84347:	48 8b 03             	mov    (%rbx),%rax
140a8434a:	48 8b cb             	mov    %rbx,%rcx
140a8434d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a84351:	ff 15 e1 88 08 00    	call   *0x888e1(%rip)        # 0x140b0cc38
140a84357:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
140a8435c:	4d 8d 7d 30          	lea    0x30(%r13),%r15
140a84360:	49 8b 0f             	mov    (%r15),%rcx
140a84363:	48 8b 01             	mov    (%rcx),%rax
140a84366:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140a8436a:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a8436e:	48 8b 80 58 02 00 00 	mov    0x258(%rax),%rax
140a84375:	ff 15 bd 88 08 00    	call   *0x888bd(%rip)        # 0x140b0cc38
140a8437b:	90                   	nop
140a8437c:	48 83 7d f7 00       	cmpq   $0x0,-0x9(%rbp)
140a84381:	0f 85 a7 01 00 00    	jne    0x140a8452e
140a84387:	49 8b 0f             	mov    (%r15),%rcx
140a8438a:	48 8b 01             	mov    (%rcx),%rax
140a8438d:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140a84391:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140a84395:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a8439c:	ff 15 96 88 08 00    	call   *0x88896(%rip)        # 0x140b0cc38
140a843a2:	90                   	nop
140a843a3:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a843a7:	48 8b 01             	mov    (%rcx),%rax
140a843aa:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140a843ae:	48 8b 40 08          	mov    0x8(%rax),%rax
140a843b2:	ff 15 80 88 08 00    	call   *0x88880(%rip)        # 0x140b0cc38
140a843b8:	90                   	nop
140a843b9:	48 8b 75 d7          	mov    -0x29(%rbp),%rsi
140a843bd:	48 8b 06             	mov    (%rsi),%rax
140a843c0:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a843c4:	49 8d 5d 78          	lea    0x78(%r13),%rbx
140a843c8:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140a843cc:	48 8b 01             	mov    (%rcx),%rax
140a843cf:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140a843d6:	ff 15 5c 88 08 00    	call   *0x8885c(%rip)        # 0x140b0cc38
140a843dc:	41 8b 55 18          	mov    0x18(%r13),%edx
140a843e0:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140a843e5:	89 44 24 28          	mov    %eax,0x28(%rsp)
140a843e9:	89 54 24 20          	mov    %edx,0x20(%rsp)
140a843ed:	4d 8b cf             	mov    %r15,%r9
140a843f0:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140a843f4:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a843f8:	48 8b ce             	mov    %rsi,%rcx
140a843fb:	48 8b c7             	mov    %rdi,%rax
140a843fe:	ff 15 34 88 08 00    	call   *0x88834(%rip)        # 0x140b0cc38
140a84404:	90                   	nop
140a84405:	49 8b 0f             	mov    (%r15),%rcx
140a84408:	48 8b 01             	mov    (%rcx),%rax
140a8440b:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
140a8440f:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140a84413:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a84417:	48 8b 80 60 02 00 00 	mov    0x260(%rax),%rax
140a8441e:	ff 15 14 88 08 00    	call   *0x88814(%rip)        # 0x140b0cc38
140a84424:	48 8b d0             	mov    %rax,%rdx
140a84427:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140a8442b:	e8 b4 1e 58 ff       	call   0x1400062e4
140a84430:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140a84434:	83 ce ff             	or     $0xffffffff,%esi
140a84437:	48 85 db             	test   %rbx,%rbx
140a8443a:	74 36                	je     0x140a84472
140a8443c:	8b c6                	mov    %esi,%eax
140a8443e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84443:	03 c6                	add    %esi,%eax
140a84445:	75 2b                	jne    0x140a84472
140a84447:	48 8b 03             	mov    (%rbx),%rax
140a8444a:	48 8b cb             	mov    %rbx,%rcx
140a8444d:	48 8b 00             	mov    (%rax),%rax
140a84450:	ff 15 e2 87 08 00    	call   *0x887e2(%rip)        # 0x140b0cc38
140a84456:	8b c6                	mov    %esi,%eax
140a84458:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8445d:	03 c6                	add    %esi,%eax
140a8445f:	75 11                	jne    0x140a84472
140a84461:	48 8b 03             	mov    (%rbx),%rax
140a84464:	48 8b cb             	mov    %rbx,%rcx
140a84467:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8446b:	ff 15 c7 87 08 00    	call   *0x887c7(%rip)        # 0x140b0cc38
140a84471:	90                   	nop
140a84472:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
140a84476:	48 85 db             	test   %rbx,%rbx
140a84479:	74 36                	je     0x140a844b1
140a8447b:	8b c6                	mov    %esi,%eax
140a8447d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84482:	03 c6                	add    %esi,%eax
140a84484:	75 2b                	jne    0x140a844b1
140a84486:	48 8b 03             	mov    (%rbx),%rax
140a84489:	48 8b cb             	mov    %rbx,%rcx
140a8448c:	48 8b 00             	mov    (%rax),%rax
140a8448f:	ff 15 a3 87 08 00    	call   *0x887a3(%rip)        # 0x140b0cc38
140a84495:	8b c6                	mov    %esi,%eax
140a84497:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8449c:	03 c6                	add    %esi,%eax
140a8449e:	75 11                	jne    0x140a844b1
140a844a0:	48 8b 03             	mov    (%rbx),%rax
140a844a3:	48 8b cb             	mov    %rbx,%rcx
140a844a6:	48 8b 40 08          	mov    0x8(%rax),%rax
140a844aa:	ff 15 88 87 08 00    	call   *0x88788(%rip)        # 0x140b0cc38
140a844b0:	90                   	nop
140a844b1:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140a844b5:	48 85 db             	test   %rbx,%rbx
140a844b8:	74 36                	je     0x140a844f0
140a844ba:	8b c6                	mov    %esi,%eax
140a844bc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a844c1:	03 c6                	add    %esi,%eax
140a844c3:	75 2b                	jne    0x140a844f0
140a844c5:	48 8b 03             	mov    (%rbx),%rax
140a844c8:	48 8b cb             	mov    %rbx,%rcx
140a844cb:	48 8b 00             	mov    (%rax),%rax
140a844ce:	ff 15 64 87 08 00    	call   *0x88764(%rip)        # 0x140b0cc38
140a844d4:	8b c6                	mov    %esi,%eax
140a844d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a844db:	03 c6                	add    %esi,%eax
140a844dd:	75 11                	jne    0x140a844f0
140a844df:	48 8b 03             	mov    (%rbx),%rax
140a844e2:	48 8b cb             	mov    %rbx,%rcx
140a844e5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a844e9:	ff 15 49 87 08 00    	call   *0x88749(%rip)        # 0x140b0cc38
140a844ef:	90                   	nop
140a844f0:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140a844f4:	48 85 db             	test   %rbx,%rbx
140a844f7:	74 35                	je     0x140a8452e
140a844f9:	8b c6                	mov    %esi,%eax
140a844fb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84500:	03 c6                	add    %esi,%eax
140a84502:	75 2a                	jne    0x140a8452e
140a84504:	48 8b 03             	mov    (%rbx),%rax
140a84507:	48 8b cb             	mov    %rbx,%rcx
140a8450a:	48 8b 00             	mov    (%rax),%rax
140a8450d:	ff 15 25 87 08 00    	call   *0x88725(%rip)        # 0x140b0cc38
140a84513:	8b c6                	mov    %esi,%eax
140a84515:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8451a:	03 c6                	add    %esi,%eax
140a8451c:	75 10                	jne    0x140a8452e
140a8451e:	48 8b 03             	mov    (%rbx),%rax
140a84521:	48 8b cb             	mov    %rbx,%rcx
140a84524:	48 8b 40 08          	mov    0x8(%rax),%rax
140a84528:	ff 15 0a 87 08 00    	call   *0x8870a(%rip)        # 0x140b0cc38
140a8452e:	49 8b 4d 40          	mov    0x40(%r13),%rcx
140a84532:	48 8b 01             	mov    (%rcx),%rax
140a84535:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140a84539:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8453d:	ff 15 f5 86 08 00    	call   *0x886f5(%rip)        # 0x140b0cc38
140a84543:	45 33 ed             	xor    %r13d,%r13d
140a84546:	4c 39 6d b7          	cmp    %r13,-0x49(%rbp)
140a8454a:	0f 85 9d 02 00 00    	jne    0x140a847ed
140a84550:	49 8b 46 08          	mov    0x8(%r14),%rax
140a84554:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a84558:	48 83 c1 08          	add    $0x8,%rcx
140a8455c:	49 03 ce             	add    %r14,%rcx
140a8455f:	48 8b 01             	mov    (%rcx),%rax
140a84562:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a84566:	48 8b 40 28          	mov    0x28(%rax),%rax
140a8456a:	ff 15 c8 86 08 00    	call   *0x886c8(%rip)        # 0x140b0cc38
140a84570:	48 8b d0             	mov    %rax,%rdx
140a84573:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a84577:	e8 b0 78 e8 ff       	call   0x14090be2c
140a8457c:	49 8b 0f             	mov    (%r15),%rcx
140a8457f:	48 8b 01             	mov    (%rcx),%rax
140a84582:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
140a84587:	8b 17                	mov    (%rdi),%edx
140a84589:	89 54 24 20          	mov    %edx,0x20(%rsp)
140a8458d:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a84591:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140a84595:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a84599:	48 8b 80 90 02 00 00 	mov    0x290(%rax),%rax
140a845a0:	ff 15 92 86 08 00    	call   *0x88692(%rip)        # 0x140b0cc38
140a845a6:	48 8b 08             	mov    (%rax),%rcx
140a845a9:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a845ad:	4c 89 28             	mov    %r13,(%rax)
140a845b0:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a845b4:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
140a845b8:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140a845bc:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
140a845c0:	48 85 db             	test   %rbx,%rbx
140a845c3:	74 35                	je     0x140a845fa
140a845c5:	8b c6                	mov    %esi,%eax
140a845c7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a845cc:	03 c6                	add    %esi,%eax
140a845ce:	75 2a                	jne    0x140a845fa
140a845d0:	48 8b 03             	mov    (%rbx),%rax
140a845d3:	48 8b cb             	mov    %rbx,%rcx
140a845d6:	48 8b 00             	mov    (%rax),%rax
140a845d9:	ff 15 59 86 08 00    	call   *0x88659(%rip)        # 0x140b0cc38
140a845df:	8b c6                	mov    %esi,%eax
140a845e1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a845e6:	03 c6                	add    %esi,%eax
140a845e8:	75 10                	jne    0x140a845fa
140a845ea:	48 8b 03             	mov    (%rbx),%rax
140a845ed:	48 8b cb             	mov    %rbx,%rcx
140a845f0:	48 8b 40 08          	mov    0x8(%rax),%rax
140a845f4:	ff 15 3e 86 08 00    	call   *0x8863e(%rip)        # 0x140b0cc38
140a845fa:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140a845fe:	48 85 db             	test   %rbx,%rbx
140a84601:	74 35                	je     0x140a84638
140a84603:	8b c6                	mov    %esi,%eax
140a84605:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8460a:	03 c6                	add    %esi,%eax
140a8460c:	75 2a                	jne    0x140a84638
140a8460e:	48 8b 03             	mov    (%rbx),%rax
140a84611:	48 8b cb             	mov    %rbx,%rcx
140a84614:	48 8b 00             	mov    (%rax),%rax
140a84617:	ff 15 1b 86 08 00    	call   *0x8861b(%rip)        # 0x140b0cc38
140a8461d:	8b c6                	mov    %esi,%eax
140a8461f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a84624:	03 c6                	add    %esi,%eax
140a84626:	75 10                	jne    0x140a84638
140a84628:	48 8b 03             	mov    (%rbx),%rax
140a8462b:	48 8b cb             	mov    %rbx,%rcx
140a8462e:	48 8b 40 08          	mov    0x8(%rax),%rax
140a84632:	ff 15 00 86 08 00    	call   *0x88600(%rip)        # 0x140b0cc38
140a84638:	4c 39 6d b7          	cmp    %r13,-0x49(%rbp)
140a8463c:	0f 85 b7 00 00 00    	jne    0x140a846f9
140a84642:	49 8b 0f             	mov    (%r15),%rcx
140a84645:	48 8b 01             	mov    (%rcx),%rax
140a84648:	8b 17                	mov    (%rdi),%edx
140a8464a:	89 54 24 20          	mov    %edx,0x20(%rsp)
140a8464e:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140a84652:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140a84656:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a8465a:	48 8b 80 98 02 00 00 	mov    0x298(%rax),%rax
140a84661:	ff 15 d1 85 08 00    	call   *0x885d1(%rip)        # 0x140b0cc38
140a84667:	48 8b 08             	mov    (%rax),%rcx
140a8466a:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a8466e:	4c 89 28             	mov    %r13,(%rax)
140a84671:	4c 89 68 08          	mov    %r13,0x8(%rax)
140a84675:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
140a84679:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140a8467d:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
140a84681:	48 85 db             	test   %rbx,%rbx
140a84684:	74 35                	je     0x140a846bb
140a84686:	8b c6                	mov    %esi,%eax
140a84688:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8468d:	03 c6                	add    %esi,%eax
140a8468f:	75 2a                	jne    0x140a846bb
140a84691:	48 8b 03             	mov    (%rbx),%rax
140a84694:	48 8b cb             	mov    %rbx,%rcx
140a84697:	48 8b 00             	mov    (%rax),%rax
140a8469a:	ff 15 98 85 08 00    	call   *0x88598(%rip)        # 0x140b0cc38
140a846a0:	8b c6                	mov    %esi,%eax
140a846a2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a846a7:	03 c6                	add    %esi,%eax
140a846a9:	75 10                	jne    0x140a846bb
140a846ab:	48 8b 03             	mov    (%rbx),%rax
140a846ae:	48 8b cb             	mov    %rbx,%rcx
140a846b1:	48 8b 40 08          	mov    0x8(%rax),%rax
140a846b5:	ff 15 7d 85 08 00    	call   *0x8857d(%rip)        # 0x140b0cc38
140a846bb:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140a846bf:	48 85 db             	test   %rbx,%rbx
140a846c2:	74 35                	je     0x140a846f9
140a846c4:	8b c6                	mov    %esi,%eax
140a846c6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a846cb:	03 c6                	add    %esi,%eax
140a846cd:	75 2a                	jne    0x140a846f9
140a846cf:	48 8b 03             	mov    (%rbx),%rax
140a846d2:	48 8b cb             	mov    %rbx,%rcx
140a846d5:	48 8b 00             	mov    (%rax),%rax
140a846d8:	ff 15 5a 85 08 00    	call   *0x8855a(%rip)        # 0x140b0cc38
140a846de:	8b c6                	mov    %esi,%eax
140a846e0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a846e5:	03 c6                	add    %esi,%eax
140a846e7:	75 10                	jne    0x140a846f9
140a846e9:	48 8b 03             	mov    (%rbx),%rax
140a846ec:	48 8b cb             	mov    %rbx,%rcx
140a846ef:	48 8b 40 08          	mov    0x8(%rax),%rax
140a846f3:	ff 15 3f 85 08 00    	call   *0x8853f(%rip)        # 0x140b0cc38
140a846f9:	49 8b 06             	mov    (%r14),%rax
140a846fc:	48 8b 58 50          	mov    0x50(%rax),%rbx
140a84700:	49 8b 0f             	mov    (%r15),%rcx
140a84703:	48 8b 01             	mov    (%rcx),%rax
140a84706:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140a8470a:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140a8470e:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a84715:	ff 15 1d 85 08 00    	call   *0x8851d(%rip)        # 0x140b0cc38
140a8471b:	90                   	nop
140a8471c:	48 8b 08             	mov    (%rax),%rcx
140a8471f:	48 8b 11             	mov    (%rcx),%rdx
140a84722:	48 8b 42 20          	mov    0x20(%rdx),%rax
140a84726:	ff 15 0c 85 08 00    	call   *0x8850c(%rip)        # 0x140b0cc38
140a8472c:	83 f8 03             	cmp    $0x3,%eax
140a8472f:	0f 94 c2             	sete   %dl
140a84732:	49 8b ce             	mov    %r14,%rcx
140a84735:	48 8b c3             	mov    %rbx,%rax
140a84738:	ff 15 fa 84 08 00    	call   *0x884fa(%rip)        # 0x140b0cc38
140a8473e:	90                   	nop
140a8473f:	90                   	nop
140a84740:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140a84744:	48 85 db             	test   %rbx,%rbx
140a84747:	74 35                	je     0x140a8477e
140a84749:	8b c6                	mov    %esi,%eax
140a8474b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84750:	03 c6                	add    %esi,%eax
140a84752:	75 2a                	jne    0x140a8477e
140a84754:	48 8b 03             	mov    (%rbx),%rax
140a84757:	48 8b cb             	mov    %rbx,%rcx
140a8475a:	48 8b 00             	mov    (%rax),%rax
140a8475d:	ff 15 d5 84 08 00    	call   *0x884d5(%rip)        # 0x140b0cc38
140a84763:	8b c6                	mov    %esi,%eax
140a84765:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8476a:	03 c6                	add    %esi,%eax
140a8476c:	75 10                	jne    0x140a8477e
140a8476e:	48 8b 03             	mov    (%rbx),%rax
140a84771:	48 8b cb             	mov    %rbx,%rcx
140a84774:	48 8b 40 08          	mov    0x8(%rax),%rax
140a84778:	ff 15 ba 84 08 00    	call   *0x884ba(%rip)        # 0x140b0cc38
140a8477e:	49 8b 06             	mov    (%r14),%rax
140a84781:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a84785:	49 8b ce             	mov    %r14,%rcx
140a84788:	48 8b 40 10          	mov    0x10(%rax),%rax
140a8478c:	ff 15 a6 84 08 00    	call   *0x884a6(%rip)        # 0x140b0cc38
140a84792:	49 8b 06             	mov    (%r14),%rax
140a84795:	0f 57 c0             	xorps  %xmm0,%xmm0
140a84798:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)