140155233:	72 18                	jb     0x14015524d
140155235:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140155239:	48 2b d1             	sub    %rcx,%rdx
14015523c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140155240:	48 83 f8 1f          	cmp    $0x1f,%rax
140155244:	76 07                	jbe    0x14015524d
140155246:	ff 15 4c 77 9b 00    	call   *0x9b774c(%rip)        # 0x140b0c998
14015524c:	cc                   	int3
14015524d:	ff 15 6d 76 9b 00    	call   *0x9b766d(%rip)        # 0x140b0c8c0
140155253:	40 84 ff             	test   %dil,%dil
140155256:	75 58                	jne    0x1401552b0
140155258:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015525c:	48 8b 01             	mov    (%rcx),%rax
14015525f:	48 8b 40 78          	mov    0x78(%rax),%rax
140155263:	ff 15 cf 79 9b 00    	call   *0x9b79cf(%rip)        # 0x140b0cc38
140155269:	8b d8                	mov    %eax,%ebx
14015526b:	85 c0                	test   %eax,%eax
14015526d:	78 41                	js     0x1401552b0
14015526f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140155273:	48 8b 01             	mov    (%rcx),%rax
140155276:	48 8b 40 78          	mov    0x78(%rax),%rax
14015527a:	ff 15 b8 79 9b 00    	call   *0x9b79b8(%rip)        # 0x140b0cc38
140155280:	8b d8                	mov    %eax,%ebx
140155282:	85 c0                	test   %eax,%eax
140155284:	78 2a                	js     0x1401552b0
140155286:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015528a:	48 8b 01             	mov    (%rcx),%rax
14015528d:	48 8b 40 78          	mov    0x78(%rax),%rax
140155291:	ff 15 a1 79 9b 00    	call   *0x9b79a1(%rip)        # 0x140b0cc38
140155297:	8b d8                	mov    %eax,%ebx
140155299:	85 c0                	test   %eax,%eax
14015529b:	78 13                	js     0x1401552b0
14015529d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401552a1:	48 8b 01             	mov    (%rcx),%rax
1401552a4:	48 8b 40 78          	mov    0x78(%rax),%rax
1401552a8:	ff 15 8a 79 9b 00    	call   *0x9b798a(%rip)        # 0x140b0cc38
1401552ae:	8b d8                	mov    %eax,%ebx
1401552b0:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1401552b4:	e8 97 e4 fd ff       	call   0x140133750
1401552b9:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1401552bd:	ff 15 3d 73 9b 00    	call   *0x9b733d(%rip)        # 0x140b0c600
1401552c3:	90                   	nop
1401552c4:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1401552cb:	e8 80 e4 fd ff       	call   0x140133750
1401552d0:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
1401552d7:	ff 15 23 73 9b 00    	call   *0x9b7323(%rip)        # 0x140b0c600
1401552dd:	90                   	nop
1401552de:	48 8d 8d d8 01 00 00 	lea    0x1d8(%rbp),%rcx
1401552e5:	e8 66 e4 fd ff       	call   0x140133750
1401552ea:	48 8d 8d d8 01 00 00 	lea    0x1d8(%rbp),%rcx
1401552f1:	ff 15 09 73 9b 00    	call   *0x9b7309(%rip)        # 0x140b0c600
1401552f7:	8b c3                	mov    %ebx,%eax
1401552f9:	48 8b 8d c0 02 00 00 	mov    0x2c0(%rbp),%rcx
140155300:	48 33 cc             	xor    %rsp,%rcx
140155303:	e8 d8 a2 99 00       	call   0x140aef5e0
140155308:	48 8b 9c 24 20 04 00 	mov    0x420(%rsp),%rbx
14015530f:	00
140155310:	48 81 c4 d0 03 00 00 	add    $0x3d0,%rsp
140155317:	41 5f                	pop    %r15
140155319:	41 5e                	pop    %r14
14015531b:	41 5d                	pop    %r13
14015531d:	41 5c                	pop    %r12
14015531f:	5f                   	pop    %rdi
140155320:	5e                   	pop    %rsi
140155321:	5d                   	pop    %rbp
140155322:	c3                   	ret
140155323:	90                   	nop
140155324:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140155329:	55                   	push   %rbp
14015532a:	56                   	push   %rsi
14015532b:	57                   	push   %rdi
14015532c:	41 54                	push   %r12
14015532e:	41 55                	push   %r13
140155330:	41 56                	push   %r14
140155332:	41 57                	push   %r15
140155334:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140155339:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140155340:	48 8b da             	mov    %rdx,%rbx
140155343:	4c 8b e9             	mov    %rcx,%r13
140155346:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14015534a:	48 8b 01             	mov    (%rcx),%rax
14015534d:	ba 01 00 00 00       	mov    $0x1,%edx
140155352:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140155359:	ff 15 d9 78 9b 00    	call   *0x9b78d9(%rip)        # 0x140b0cc38
14015535f:	85 c0                	test   %eax,%eax
140155361:	0f 88 62 07 00 00    	js     0x140155ac9
140155367:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14015536b:	48 8b 01             	mov    (%rcx),%rax
14015536e:	4c 8d 0d ab b7 9e 00 	lea    0x9eb7ab(%rip),%r9        # 0x140b40b20
140155375:	4c 8d 05 84 ef 9e 00 	lea    0x9eef84(%rip),%r8        # 0x140b44300
14015537c:	48 8d 15 5d b5 9e 00 	lea    0x9eb55d(%rip),%rdx        # 0x140b408e0
140155383:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015538a:	ff 15 a8 78 9b 00    	call   *0x9b78a8(%rip)        # 0x140b0cc38
140155390:	85 c0                	test   %eax,%eax
140155392:	0f 88 31 07 00 00    	js     0x140155ac9
140155398:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14015539c:	48 8b 01             	mov    (%rcx),%rax
14015539f:	48 8d 15 ca b5 9e 00 	lea    0x9eb5ca(%rip),%rdx        # 0x140b40970
1401553a6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401553ab:	45 33 c9             	xor    %r9d,%r9d
1401553ae:	4c 8d 05 a7 b5 9e 00 	lea    0x9eb5a7(%rip),%r8        # 0x140b4095c
1401553b5:	48 8d 3d 54 b5 9e 00 	lea    0x9eb554(%rip),%rdi        # 0x140b40910
1401553bc:	48 8b d7             	mov    %rdi,%rdx
1401553bf:	48 8b 40 38          	mov    0x38(%rax),%rax
1401553c3:	ff 15 6f 78 9b 00    	call   *0x9b786f(%rip)        # 0x140b0cc38
1401553c9:	85 c0                	test   %eax,%eax
1401553cb:	0f 88 f8 06 00 00    	js     0x140155ac9
1401553d1:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401553d5:	48 8b 01             	mov    (%rcx),%rax
1401553d8:	48 8d 35 f1 b8 9e 00 	lea    0x9eb8f1(%rip),%rsi        # 0x140b40cd0
1401553df:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401553e4:	45 33 c9             	xor    %r9d,%r9d
1401553e7:	4c 8d 05 72 e6 9e 00 	lea    0x9ee672(%rip),%r8        # 0x140b43a60
1401553ee:	48 8b d7             	mov    %rdi,%rdx
1401553f1:	48 8b 40 38          	mov    0x38(%rax),%rax
1401553f5:	ff 15 3d 78 9b 00    	call   *0x9b783d(%rip)        # 0x140b0cc38
1401553fb:	85 c0                	test   %eax,%eax
1401553fd:	0f 88 c6 06 00 00    	js     0x140155ac9
140155403:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140155407:	48 8b 01             	mov    (%rcx),%rax
14015540a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14015540f:	45 33 c9             	xor    %r9d,%r9d
140155412:	4c 8d 05 1f f0 9e 00 	lea    0x9ef01f(%rip),%r8        # 0x140b44438
140155419:	48 8b d7             	mov    %rdi,%rdx
14015541c:	48 8b 40 38          	mov    0x38(%rax),%rax
140155420:	ff 15 12 78 9b 00    	call   *0x9b7812(%rip)        # 0x140b0cc38
140155426:	85 c0                	test   %eax,%eax
140155428:	0f 88 9b 06 00 00    	js     0x140155ac9
14015542e:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140155432:	48 8b 01             	mov    (%rcx),%rax
140155435:	48 8d 15 44 b6 9e 00 	lea    0x9eb644(%rip),%rdx        # 0x140b40a80
14015543c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140155441:	45 33 c9             	xor    %r9d,%r9d
140155444:	4c 8d 05 b1 b4 9e 00 	lea    0x9eb4b1(%rip),%r8        # 0x140b408fc
14015544b:	48 8b d7             	mov    %rdi,%rdx
14015544e:	48 8b 40 38          	mov    0x38(%rax),%rax
140155452:	ff 15 e0 77 9b 00    	call   *0x9b77e0(%rip)        # 0x140b0cc38
140155458:	85 c0                	test   %eax,%eax
14015545a:	0f 88 69 06 00 00    	js     0x140155ac9
140155460:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140155464:	48 8b 01             	mov    (%rcx),%rax
140155467:	48 8d 15 12 ba 9e 00 	lea    0x9eba12(%rip),%rdx        # 0x140b40e80
14015546e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140155473:	45 33 c9             	xor    %r9d,%r9d
140155476:	4c 8d 05 77 b4 9e 00 	lea    0x9eb477(%rip),%r8        # 0x140b408f4
14015547d:	48 8b d7             	mov    %rdi,%rdx
140155480:	48 8b 40 38          	mov    0x38(%rax),%rax
140155484:	ff 15 ae 77 9b 00    	call   *0x9b77ae(%rip)        # 0x140b0cc38
14015548a:	85 c0                	test   %eax,%eax
14015548c:	0f 88 37 06 00 00    	js     0x140155ac9
140155492:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140155496:	48 8b 01             	mov    (%rcx),%rax
140155499:	48 8d 15 a0 b8 9e 00 	lea    0x9eb8a0(%rip),%rdx        # 0x140b40d40
1401554a0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401554a5:	45 33 c9             	xor    %r9d,%r9d
1401554a8:	4c 8d 05 49 b4 9e 00 	lea    0x9eb449(%rip),%r8        # 0x140b408f8
1401554af:	48 8b d7             	mov    %rdi,%rdx
1401554b2:	48 8b 40 38          	mov    0x38(%rax),%rax
1401554b6:	ff 15 7c 77 9b 00    	call   *0x9b777c(%rip)        # 0x140b0cc38
1401554bc:	85 c0                	test   %eax,%eax
1401554be:	0f 88 05 06 00 00    	js     0x140155ac9
1401554c4:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401554c8:	48 8b 01             	mov    (%rcx),%rax
1401554cb:	4c 8d 05 1e b5 9e 00 	lea    0x9eb51e(%rip),%r8        # 0x140b409f0
1401554d2:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401554d7:	45 33 c9             	xor    %r9d,%r9d
1401554da:	4c 8d 05 0f b4 9e 00 	lea    0x9eb40f(%rip),%r8        # 0x140b408f0
1401554e1:	48 8b d7             	mov    %rdi,%rdx
1401554e4:	48 8b 40 38          	mov    0x38(%rax),%rax
1401554e8:	ff 15 4a 77 9b 00    	call   *0x9b774a(%rip)        # 0x140b0cc38
1401554ee:	85 c0                	test   %eax,%eax
1401554f0:	0f 88 d3 05 00 00    	js     0x140155ac9
1401554f6:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401554fa:	48 8b 01             	mov    (%rcx),%rax
1401554fd:	4c 8d 05 1c ef 9e 00 	lea    0x9eef1c(%rip),%r8        # 0x140b44420
140155504:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140155509:	45 33 c9             	xor    %r9d,%r9d
14015550c:	4c 8d 05 25 e6 9e 00 	lea    0x9ee625(%rip),%r8        # 0x140b43b38
140155513:	48 8d 15 42 b4 9e 00 	lea    0x9eb442(%rip),%rdx        # 0x140b4095c
14015551a:	48 8b 40 38          	mov    0x38(%rax),%rax
14015551e:	ff 15 14 77 9b 00    	call   *0x9b7714(%rip)        # 0x140b0cc38
140155524:	85 c0                	test   %eax,%eax
140155526:	0f 88 9d 05 00 00    	js     0x140155ac9
14015552c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140155532:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140155536:	48 8b 0b             	mov    (%rbx),%rcx
140155539:	e8 12 a9 03 00       	call   0x14018fe50
14015553e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140155542:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140155546:	e8 19 e4 f9 ff       	call   0x1400f3964
14015554b:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14015554f:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
140155556:	48 85 c0             	test   %rax,%rax
140155559:	74 04                	je     0x14015555f
14015555b:	f0 ff 40 08          	lock incl 0x8(%rax)
14015555f:	4c 8b b1 e0 00 00 00 	mov    0xe0(%rcx),%r14
140155566:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
14015556a:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
140155571:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140155575:	4d 85 f6             	test   %r14,%r14
140155578:	0f 84 48 04 00 00    	je     0x1401559c6
14015557e:	45 33 e4             	xor    %r12d,%r12d
140155581:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140155585:	48 8b c7             	mov    %rdi,%rax
140155588:	49 2b 06             	sub    (%r14),%rax
14015558b:	48 c1 f8 04          	sar    $0x4,%rax
14015558f:	48 85 c0             	test   %rax,%rax
140155592:	0f 84 a9 02 00 00    	je     0x140155841
140155598:	45 33 ff             	xor    %r15d,%r15d
14015559b:	48 83 65 67 00       	andq   $0x0,0x67(%rbp)
1401555a0:	33 d2                	xor    %edx,%edx
1401555a2:	48 89 55 77          	mov    %rdx,0x77(%rbp)
1401555a6:	49 8b 1e             	mov    (%r14),%rbx
1401555a9:	49 8b 46 08          	mov    0x8(%r14),%rax
1401555ad:	48 2b c3             	sub    %rbx,%rax
1401555b0:	48 c1 f8 04          	sar    $0x4,%rax
1401555b4:	4c 3b e0             	cmp    %rax,%r12
1401555b7:	0f 83 0a 06 00 00    	jae    0x140155bc7
1401555bd:	4a 8b 44 3b 08       	mov    0x8(%rbx,%r15,1),%rax
1401555c2:	48 85 c0             	test   %rax,%rax
1401555c5:	74 04                	je     0x1401555cb
1401555c7:	f0 ff 40 08          	lock incl 0x8(%rax)
1401555cb:	4a 8b 04 3b          	mov    (%rbx,%r15,1),%rax
1401555cf:	49 8b 5c 1f 08       	mov    0x8(%r15,%rbx,1),%rbx
1401555d4:	48 8b 70 08          	mov    0x8(%rax),%rsi
1401555d8:	48 2b 30             	sub    (%rax),%rsi
1401555db:	48 c1 fe 04          	sar    $0x4,%rsi
1401555df:	48 85 db             	test   %rbx,%rbx
1401555e2:	74 3d                	je     0x140155621
1401555e4:	83 c8 ff             	or     $0xffffffff,%eax
1401555e7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401555ec:	83 f8 01             	cmp    $0x1,%eax
1401555ef:	75 30                	jne    0x140155621
1401555f1:	48 8b 03             	mov    (%rbx),%rax
1401555f4:	48 8b cb             	mov    %rbx,%rcx
1401555f7:	48 8b 00             	mov    (%rax),%rax
1401555fa:	ff 15 38 76 9b 00    	call   *0x9b7638(%rip)        # 0x140b0cc38
140155600:	83 c8 ff             	or     $0xffffffff,%eax
140155603:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140155608:	83 f8 01             	cmp    $0x1,%eax
14015560b:	75 10                	jne    0x14015561d
14015560d:	48 8b 03             	mov    (%rbx),%rax
140155610:	48 8b cb             	mov    %rbx,%rcx
140155613:	48 8b 40 08          	mov    0x8(%rax),%rax
140155617:	ff 15 1b 76 9b 00    	call   *0x9b761b(%rip)        # 0x140b0cc38
14015561d:	48 8b 55 77          	mov    0x77(%rbp),%rdx
140155621:	49 8b 7e 08          	mov    0x8(%r14),%rdi
140155625:	48 39 75 67          	cmp    %rsi,0x67(%rbp)
140155629:	0f 83 f8 01 00 00    	jae    0x140155827
14015562f:	49 8b 1e             	mov    (%r14),%rbx
140155632:	48 2b fb             	sub    %rbx,%rdi
140155635:	48 c1 ff 04          	sar    $0x4,%rdi
140155639:	4c 3b e7             	cmp    %rdi,%r12
14015563c:	0f 83 85 05 00 00    	jae    0x140155bc7
140155642:	4a 8b 44 3b 08       	mov    0x8(%rbx,%r15,1),%rax
140155647:	48 85 c0             	test   %rax,%rax
14015564a:	74 04                	je     0x140155650
14015564c:	f0 ff 40 08          	lock incl 0x8(%rax)
140155650:	4a 8b 04 3b          	mov    (%rbx,%r15,1),%rax
140155654:	49 8b 5c 1f 08       	mov    0x8(%r15,%rbx,1),%rbx
140155659:	48 8b 08             	mov    (%rax),%rcx
14015565c:	48 8b 40 08          	mov    0x8(%rax),%rax
140155660:	48 2b c1             	sub    %rcx,%rax
140155663:	48 c1 f8 04          	sar    $0x4,%rax
140155667:	48 8b 75 67          	mov    0x67(%rbp),%rsi
14015566b:	48 3b f0             	cmp    %rax,%rsi
14015566e:	0f 83 53 05 00 00    	jae    0x140155bc7
140155674:	48 8b 0c 0a          	mov    (%rdx,%rcx,1),%rcx
140155678:	48 8b 41 78          	mov    0x78(%rcx),%rax
14015567c:	48 85 c0             	test   %rax,%rax
14015567f:	74 04                	je     0x140155685
140155681:	f0 ff 40 08          	lock incl 0x8(%rax)
140155685:	48 8b 79 70          	mov    0x70(%rcx),%rdi
140155689:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
14015568d:	48 8b 41 78          	mov    0x78(%rcx),%rax
140155691:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140155695:	48 85 db             	test   %rbx,%rbx
140155698:	74 39                	je     0x1401556d3
14015569a:	83 c8 ff             	or     $0xffffffff,%eax
14015569d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401556a2:	83 f8 01             	cmp    $0x1,%eax
1401556a5:	75 2c                	jne    0x1401556d3
1401556a7:	48 8b 03             	mov    (%rbx),%rax
1401556aa:	48 8b cb             	mov    %rbx,%rcx
1401556ad:	48 8b 00             	mov    (%rax),%rax
1401556b0:	ff 15 82 75 9b 00    	call   *0x9b7582(%rip)        # 0x140b0cc38
1401556b6:	83 c8 ff             	or     $0xffffffff,%eax
1401556b9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401556be:	83 f8 01             	cmp    $0x1,%eax
1401556c1:	75 10                	jne    0x1401556d3
1401556c3:	48 8b 03             	mov    (%rbx),%rax
1401556c6:	48 8b cb             	mov    %rbx,%rcx
1401556c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401556cd:	ff 15 65 75 9b 00    	call   *0x9b7565(%rip)        # 0x140b0cc38
1401556d3:	48 85 ff             	test   %rdi,%rdi
1401556d6:	0f 84 f0 00 00 00    	je     0x1401557cc
1401556dc:	48 8b 07             	mov    (%rdi),%rax
1401556df:	48 8b cf             	mov    %rdi,%rcx
1401556e2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401556e6:	ff 15 4c 75 9b 00    	call   *0x9b754c(%rip)        # 0x140b0cc38
1401556ec:	84 c0                	test   %al,%al
1401556ee:	0f 84 d8 00 00 00    	je     0x1401557cc
1401556f4:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401556f8:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1401556fc:	e8 cf 1d fe ff       	call   0x1401374d0
140155701:	48 8b 08             	mov    (%rax),%rcx
140155704:	48 8b 41 10          	mov    0x10(%rcx),%rax
140155708:	48 85 c0             	test   %rax,%rax
14015570b:	74 04                	je     0x140155711
14015570d:	f0 ff 40 08          	lock incl 0x8(%rax)
140155711:	48 8b 41 08          	mov    0x8(%rcx),%rax
140155715:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140155719:	48 8b 41 10          	mov    0x10(%rcx),%rax
14015571d:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140155721:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140155725:	83 cf ff             	or     $0xffffffff,%edi
140155728:	48 85 db             	test   %rbx,%rbx
14015572b:	74 35                	je     0x140155762
14015572d:	8b c7                	mov    %edi,%eax
14015572f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140155734:	03 c7                	add    %edi,%eax
140155736:	75 2a                	jne    0x140155762
140155738:	48 8b 03             	mov    (%rbx),%rax
14015573b:	48 8b cb             	mov    %rbx,%rcx
14015573e:	48 8b 00             	mov    (%rax),%rax
140155741:	ff 15 f1 74 9b 00    	call   *0x9b74f1(%rip)        # 0x140b0cc38
140155747:	8b c7                	mov    %edi,%eax
140155749:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14015574e:	03 c7                	add    %edi,%eax
140155750:	75 10                	jne    0x140155762
140155752:	48 8b 03             	mov    (%rbx),%rax
140155755:	48 8b cb             	mov    %rbx,%rcx
140155758:	48 8b 40 08          	mov    0x8(%rax),%rax
14015575c:	ff 15 d6 74 9b 00    	call   *0x9b74d6(%rip)        # 0x140b0cc38
140155762:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140155766:	49 8b 4d 28          	mov    0x28(%r13),%rcx
14015576a:	e8 59 bc fd ff       	call   0x1401313c8
14015576f:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140155773:	49 8b cd             	mov    %r13,%rcx
140155776:	e8 45 f4 ff ff       	call   0x140154bc0
14015577b:	8b f0                	mov    %eax,%esi
14015577d:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140155781:	85 c0                	test   %eax,%eax
140155783:	0f 88 5b 03 00 00    	js     0x140155ae4
140155789:	48 85 c9             	test   %rcx,%rcx
14015578c:	74 3a                	je     0x1401557c8
14015578e:	8b c7                	mov    %edi,%eax
140155790:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140155795:	03 c7                	add    %edi,%eax
140155797:	75 2f                	jne    0x1401557c8