14015302a:	48 8b cb             	mov    %rbx,%rcx
14015302d:	48 8b 00             	mov    (%rax),%rax
140153030:	ff 15 02 9c 9b 00    	call   *0x9b9c02(%rip)        # 0x140b0cc38
140153036:	41 8b c4             	mov    %r12d,%eax
140153039:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14015303e:	41 03 c4             	add    %r12d,%eax
140153041:	75 10                	jne    0x140153053
140153043:	48 8b 03             	mov    (%rbx),%rax
140153046:	48 8b cb             	mov    %rbx,%rcx
140153049:	48 8b 40 08          	mov    0x8(%rax),%rax
14015304d:	ff 15 e5 9b 9b 00    	call   *0x9b9be5(%rip)        # 0x140b0cc38
140153053:	48 8b 5d 78          	mov    0x78(%rbp),%rbx
140153057:	48 85 db             	test   %rbx,%rbx
14015305a:	74 39                	je     0x140153095
14015305c:	41 8b c4             	mov    %r12d,%eax
14015305f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153064:	41 03 c4             	add    %r12d,%eax
140153067:	75 2c                	jne    0x140153095
140153069:	48 8b 03             	mov    (%rbx),%rax
14015306c:	48 8b cb             	mov    %rbx,%rcx
14015306f:	48 8b 00             	mov    (%rax),%rax
140153072:	ff 15 c0 9b 9b 00    	call   *0x9b9bc0(%rip)        # 0x140b0cc38
140153078:	41 8b c4             	mov    %r12d,%eax
14015307b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153080:	41 03 c4             	add    %r12d,%eax
140153083:	75 10                	jne    0x140153095
140153085:	48 8b 03             	mov    (%rbx),%rax
140153088:	48 8b cb             	mov    %rbx,%rcx
14015308b:	48 8b 40 08          	mov    0x8(%rax),%rax
14015308f:	ff 15 a3 9b 9b 00    	call   *0x9b9ba3(%rip)        # 0x140b0cc38
140153095:	48 8b 46 28          	mov    0x28(%rsi),%rax
140153099:	48 8b 48 40          	mov    0x40(%rax),%rcx
14015309d:	80 79 69 00          	cmpb   $0x0,0x69(%rcx)
1401530a1:	74 0b                	je     0x1401530ae
1401530a3:	80 79 6a 00          	cmpb   $0x0,0x6a(%rcx)
1401530a7:	74 05                	je     0x1401530ae
1401530a9:	41 b1 01             	mov    $0x1,%r9b
1401530ac:	eb 03                	jmp    0x1401530b1
1401530ae:	45 32 c9             	xor    %r9b,%r9b
1401530b1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401530b4:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1401530ba:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401530bf:	48 85 c9             	test   %rcx,%rcx
1401530c2:	74 04                	je     0x1401530c8
1401530c4:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401530c8:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1401530cd:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1401530d3:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1401530d8:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401530de:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401530e3:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401530ea:	00
1401530eb:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401530f0:	48 8b d7             	mov    %rdi,%rdx
1401530f3:	48 8b ce             	mov    %rsi,%rcx
1401530f6:	e8 15 26 ff ff       	call   0x140145710
1401530fb:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401530ff:	48 8b 01             	mov    (%rcx),%rax
140153102:	48 8b 40 78          	mov    0x78(%rax),%rax
140153106:	ff 15 2c 9b 9b 00    	call   *0x9b9b2c(%rip)        # 0x140b0cc38
14015310c:	8b f8                	mov    %eax,%edi
14015310e:	85 c0                	test   %eax,%eax
140153110:	0f 88 1d 01 00 00    	js     0x140153233
140153116:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14015311b:	e8 a8 06 fe ff       	call   0x1401337c8
140153120:	90                   	nop
140153121:	49 8b d6             	mov    %r14,%rdx
140153124:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140153128:	ff 15 5a 92 9b 00    	call   *0x9b925a(%rip)        # 0x140b0c388
14015312e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140153132:	48 8b 01             	mov    (%rcx),%rax
140153135:	45 33 c9             	xor    %r9d,%r9d
140153138:	4c 8d 05 19 11 9f 00 	lea    0x9f1119(%rip),%r8        # 0x140b44258
14015313f:	48 8d 15 9a d7 9e 00 	lea    0x9ed79a(%rip),%rdx        # 0x140b408e0
140153146:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14015314d:	ff 15 e5 9a 9b 00    	call   *0x9b9ae5(%rip)        # 0x140b0cc38
140153153:	8b f8                	mov    %eax,%edi
140153155:	85 c0                	test   %eax,%eax
140153157:	0f 88 c2 00 00 00    	js     0x14015321f
14015315d:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140153161:	48 8b 07             	mov    (%rdi),%rax
140153164:	48 8b 58 38          	mov    0x38(%rax),%rbx
140153168:	48 8d 55 70          	lea    0x70(%rbp),%rdx
14015316c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140153170:	e8 03 b9 fb ff       	call   0x14010ea78
140153175:	4c 8d 45 70          	lea    0x70(%rbp),%r8
140153179:	48 83 bd 88 00 00 00 	cmpq   $0x7,0x88(%rbp)
140153180:	07
140153181:	4c 0f 47 45 70       	cmova  0x70(%rbp),%r8
140153186:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
14015318b:	45 33 c9             	xor    %r9d,%r9d
14015318e:	4c 8d 05 6b fa 9e 00 	lea    0x9efa6b(%rip),%r8        # 0x140b42c00
140153195:	48 8d 15 44 d7 9e 00 	lea    0x9ed744(%rip),%rdx        # 0x140b408e0
14015319c:	48 8b cf             	mov    %rdi,%rcx
14015319f:	48 8b c3             	mov    %rbx,%rax
1401531a2:	ff 15 90 9a 9b 00    	call   *0x9b9a90(%rip)        # 0x140b0cc38
1401531a8:	8b f8                	mov    %eax,%edi
1401531aa:	8b d8                	mov    %eax,%ebx
1401531ac:	c1 eb 1f             	shr    $0x1f,%ebx
1401531af:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
1401531b6:	48 83 f8 07          	cmp    $0x7,%rax
1401531ba:	76 35                	jbe    0x1401531f1
1401531bc:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401531c3:	00
1401531c4:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1401531c8:	48 8b d1             	mov    %rcx,%rdx
1401531cb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401531d1:	72 18                	jb     0x1401531eb
1401531d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401531d7:	48 2b d1             	sub    %rcx,%rdx
1401531da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401531de:	48 83 f8 1f          	cmp    $0x1f,%rax
1401531e2:	76 07                	jbe    0x1401531eb
1401531e4:	ff 15 ae 97 9b 00    	call   *0x9b97ae(%rip)        # 0x140b0c998
1401531ea:	cc                   	int3
1401531eb:	ff 15 cf 96 9b 00    	call   *0x9b96cf(%rip)        # 0x140b0c8c0
1401531f1:	84 db                	test   %bl,%bl
1401531f3:	75 2a                	jne    0x14015321f
1401531f5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401531f9:	48 8b 01             	mov    (%rcx),%rax
1401531fc:	48 8b 40 78          	mov    0x78(%rax),%rax
140153200:	ff 15 32 9a 9b 00    	call   *0x9b9a32(%rip)        # 0x140b0cc38
140153206:	8b f8                	mov    %eax,%edi
140153208:	85 c0                	test   %eax,%eax
14015320a:	78 13                	js     0x14015321f
14015320c:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140153210:	48 8b 01             	mov    (%rcx),%rax
140153213:	48 8b 40 78          	mov    0x78(%rax),%rax
140153217:	ff 15 1b 9a 9b 00    	call   *0x9b9a1b(%rip)        # 0x140b0cc38
14015321d:	8b f8                	mov    %eax,%edi
14015321f:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140153223:	e8 28 05 fe ff       	call   0x140133750
140153228:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14015322c:	ff 15 ce 93 9b 00    	call   *0x9b93ce(%rip)        # 0x140b0c600
140153232:	90                   	nop
140153233:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140153238:	48 85 c9             	test   %rcx,%rcx
14015323b:	74 40                	je     0x14015327d
14015323d:	41 8b c4             	mov    %r12d,%eax
140153240:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140153245:	41 03 c4             	add    %r12d,%eax
140153248:	75 33                	jne    0x14015327d
14015324a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14015324f:	48 8b 03             	mov    (%rbx),%rax
140153252:	48 8b cb             	mov    %rbx,%rcx
140153255:	48 8b 00             	mov    (%rax),%rax
140153258:	ff 15 da 99 9b 00    	call   *0x9b99da(%rip)        # 0x140b0cc38
14015325e:	41 8b c4             	mov    %r12d,%eax
140153261:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153266:	41 03 c4             	add    %r12d,%eax
140153269:	75 12                	jne    0x14015327d
14015326b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140153270:	48 8b 01             	mov    (%rcx),%rax
140153273:	48 8b 40 08          	mov    0x8(%rax),%rax
140153277:	ff 15 bb 99 9b 00    	call   *0x9b99bb(%rip)        # 0x140b0cc38
14015327d:	8b c7                	mov    %edi,%eax
14015327f:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140153286:	48 33 cc             	xor    %rsp,%rcx
140153289:	e8 52 c3 99 00       	call   0x140aef5e0
14015328e:	48 8b 9c 24 e8 01 00 	mov    0x1e8(%rsp),%rbx
140153295:	00
140153296:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
14015329d:	41 5e                	pop    %r14
14015329f:	41 5c                	pop    %r12
1401532a1:	5f                   	pop    %rdi
1401532a2:	5e                   	pop    %rsi
1401532a3:	5d                   	pop    %rbp
1401532a4:	c3                   	ret
1401532a5:	90                   	nop
1401532a6:	90                   	nop
1401532a7:	90                   	nop
1401532a8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401532ad:	55                   	push   %rbp
1401532ae:	56                   	push   %rsi
1401532af:	57                   	push   %rdi
1401532b0:	41 54                	push   %r12
1401532b2:	41 55                	push   %r13
1401532b4:	41 56                	push   %r14
1401532b6:	41 57                	push   %r15
1401532b8:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1401532bd:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1401532c4:	48 8b 05 75 bd b6 00 	mov    0xb6bd75(%rip),%rax        # 0x140cbf040
1401532cb:	48 33 c4             	xor    %rsp,%rax
1401532ce:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1401532d2:	4c 8b e2             	mov    %rdx,%r12
1401532d5:	48 8b f1             	mov    %rcx,%rsi
1401532d8:	45 33 ff             	xor    %r15d,%r15d
1401532db:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
1401532e0:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1401532e4:	48 8b 01             	mov    (%rcx),%rax
1401532e7:	4c 8d 0d 32 d8 9e 00 	lea    0x9ed832(%rip),%r9        # 0x140b40b20
1401532ee:	4c 8d 05 4b 0c 9f 00 	lea    0x9f0c4b(%rip),%r8        # 0x140b43f40
1401532f5:	4c 8d 35 e4 d5 9e 00 	lea    0x9ed5e4(%rip),%r14        # 0x140b408e0
1401532fc:	49 8b d6             	mov    %r14,%rdx
1401532ff:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140153306:	ff 15 2c 99 9b 00    	call   *0x9b992c(%rip)        # 0x140b0cc38
14015330c:	85 c0                	test   %eax,%eax
14015330e:	0f 88 d5 0d 00 00    	js     0x1401540e9
140153314:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140153318:	48 8b 03             	mov    (%rbx),%rax
14015331b:	48 8b 78 38          	mov    0x38(%rax),%rdi
14015331f:	49 8b 04 24          	mov    (%r12),%rax
140153323:	48 8b 90 88 00 00 00 	mov    0x88(%rax),%rdx
14015332a:	48 8d 4d 19          	lea    0x19(%rbp),%rcx
14015332e:	48 85 d2             	test   %rdx,%rdx
140153331:	79 13                	jns    0x140153346
140153333:	48 f7 da             	neg    %rdx
140153336:	e8 9d e8 fd ff       	call   0x140131bd8
14015333b:	48 83 e8 02          	sub    $0x2,%rax
14015333f:	66 c7 00 2d 00       	movw   $0x2d,(%rax)
140153344:	eb 05                	jmp    0x14015334b
140153346:	e8 8d e8 fd ff       	call   0x140131bd8
14015334b:	4c 8d 45 19          	lea    0x19(%rbp),%r8
14015334f:	48 8b d0             	mov    %rax,%rdx
140153352:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140153356:	e8 79 e7 fd ff       	call   0x140131ad4
14015335b:	c7 44 24 30 06 00 00 	movl   $0x6,0x30(%rsp)
140153362:	00
140153363:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140153367:	48 83 7d e7 07       	cmpq   $0x7,-0x19(%rbp)
14015336c:	48 0f 47 55 cf       	cmova  -0x31(%rbp),%rdx
140153371:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140153376:	45 33 c9             	xor    %r9d,%r9d
140153379:	4c 8d 05 80 f8 9e 00 	lea    0x9ef880(%rip),%r8        # 0x140b42c00
140153380:	49 8b d6             	mov    %r14,%rdx
140153383:	48 8b cb             	mov    %rbx,%rcx
140153386:	48 8b c7             	mov    %rdi,%rax
140153389:	ff 15 a9 98 9b 00    	call   *0x9b98a9(%rip)        # 0x140b0cc38
14015338f:	8b d8                	mov    %eax,%ebx
140153391:	8b f8                	mov    %eax,%edi
140153393:	c1 ef 1f             	shr    $0x1f,%edi
140153396:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
14015339a:	48 83 f8 07          	cmp    $0x7,%rax
14015339e:	76 35                	jbe    0x1401533d5
1401533a0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401533a7:	00
1401533a8:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1401533ac:	48 8b d1             	mov    %rcx,%rdx
1401533af:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401533b5:	72 18                	jb     0x1401533cf
1401533b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401533bb:	48 2b d1             	sub    %rcx,%rdx
1401533be:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401533c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1401533c6:	76 07                	jbe    0x1401533cf
1401533c8:	ff 15 ca 95 9b 00    	call   *0x9b95ca(%rip)        # 0x140b0c998
1401533ce:	cc                   	int3
1401533cf:	ff 15 eb 94 9b 00    	call   *0x9b94eb(%rip)        # 0x140b0c8c0
1401533d5:	40 84 ff             	test   %dil,%dil
1401533d8:	74 07                	je     0x1401533e1
1401533da:	8b c3                	mov    %ebx,%eax
1401533dc:	e9 08 0d 00 00       	jmp    0x1401540e9
1401533e1:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401533e5:	48 8b 01             	mov    (%rcx),%rax
1401533e8:	48 8d 1d 31 d7 9e 00 	lea    0x9ed731(%rip),%rbx        # 0x140b40b20
1401533ef:	4c 8b cb             	mov    %rbx,%r9
1401533f2:	4c 8d 05 77 f5 9e 00 	lea    0x9ef577(%rip),%r8        # 0x140b42970
1401533f9:	49 8b d6             	mov    %r14,%rdx
1401533fc:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140153403:	ff 15 2f 98 9b 00    	call   *0x9b982f(%rip)        # 0x140b0cc38
140153409:	85 c0                	test   %eax,%eax
14015340b:	0f 88 d8 0c 00 00    	js     0x1401540e9
140153411:	45 33 c0             	xor    %r8d,%r8d
140153414:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140153418:	49 8b 0c 24          	mov    (%r12),%rcx
14015341c:	e8 1f 10 00 00       	call   0x140154440
140153421:	90                   	nop
140153422:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140153426:	48 8b ce             	mov    %rsi,%rcx
140153429:	e8 da e6 fe ff       	call   0x140141b08
14015342e:	8b f8                	mov    %eax,%edi
140153430:	41 83 cd ff          	or     $0xffffffff,%r13d
140153434:	85 c0                	test   %eax,%eax
140153436:	0f 88 64 0c 00 00    	js     0x1401540a0
14015343c:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140153440:	48 8b 01             	mov    (%rcx),%rax
140153443:	4c 8b cb             	mov    %rbx,%r9
140153446:	4c 8d 05 a3 d4 9e 00 	lea    0x9ed4a3(%rip),%r8        # 0x140b408f0
14015344d:	49 8b d6             	mov    %r14,%rdx
140153450:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140153457:	ff 15 db 97 9b 00    	call   *0x9b97db(%rip)        # 0x140b0cc38
14015345d:	8b f8                	mov    %eax,%edi
14015345f:	85 c0                	test   %eax,%eax
140153461:	0f 88 39 0c 00 00    	js     0x1401540a0
140153467:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14015346b:	48 8b 01             	mov    (%rcx),%rax
14015346e:	4c 8b cb             	mov    %rbx,%r9
140153471:	4c 8d 05 d8 fa 9e 00 	lea    0x9efad8(%rip),%r8        # 0x140b42f50
140153478:	49 8b d6             	mov    %r14,%rdx
14015347b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140153482:	ff 15 b0 97 9b 00    	call   *0x9b97b0(%rip)        # 0x140b0cc38
140153488:	8b f8                	mov    %eax,%edi
14015348a:	85 c0                	test   %eax,%eax
14015348c:	0f 88 0e 0c 00 00    	js     0x1401540a0
140153492:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140153496:	48 8b 01             	mov    (%rcx),%rax
140153499:	4c 8b cb             	mov    %rbx,%r9
14015349c:	4c 8d 05 b5 fe 9e 00 	lea    0x9efeb5(%rip),%r8        # 0x140b43358
1401534a3:	49 8b d6             	mov    %r14,%rdx
1401534a6:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401534ad:	ff 15 85 97 9b 00    	call   *0x9b9785(%rip)        # 0x140b0cc38
1401534b3:	8b f8                	mov    %eax,%edi
1401534b5:	85 c0                	test   %eax,%eax
1401534b7:	0f 88 e3 0b 00 00    	js     0x1401540a0
1401534bd:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
1401534c1:	48 8b 07             	mov    (%rdi),%rax
1401534c4:	4c 8b 70 38          	mov    0x38(%rax),%r14
1401534c8:	49 8b 0c 24          	mov    (%r12),%rcx
1401534cc:	e8 5f 0c 03 00       	call   0x140184130
1401534d1:	48 8b 10             	mov    (%rax),%rdx
1401534d4:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401534d8:	48 2b ca             	sub    %rdx,%rcx
1401534db:	48 c1 f9 04          	sar    $0x4,%rcx
1401534df:	48 85 c9             	test   %rcx,%rcx
1401534e2:	75 07                	jne    0x1401534eb
1401534e4:	ff 15 ae 94 9b 00    	call   *0x9b94ae(%rip)        # 0x140b0c998
1401534ea:	cc                   	int3
1401534eb:	48 8b 1a             	mov    (%rdx),%rbx
1401534ee:	48 8b 83 f0 01 00 00 	mov    0x1f0(%rbx),%rax
1401534f5:	48 85 c0             	test   %rax,%rax
1401534f8:	74 04                	je     0x1401534fe
1401534fa:	f0 ff 40 08          	lock incl 0x8(%rax)
1401534fe:	48 8b 83 e8 01 00 00 	mov    0x1e8(%rbx),%rax
140153505:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140153509:	48 8b 9b f0 01 00 00 	mov    0x1f0(%rbx),%rbx
140153510:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
140153514:	48 8d 88 80 00 00 00 	lea    0x80(%rax),%rcx
14015351b:	48 8b 01             	mov    (%rcx),%rax
14015351e:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140153522:	48 8b 40 08          	mov    0x8(%rax),%rax
140153526:	ff 15 0c 97 9b 00    	call   *0x9b970c(%rip)        # 0x140b0cc38
14015352c:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140153531:	76 03                	jbe    0x140153536
140153533:	48 8b 00             	mov    (%rax),%rax
140153536:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14015353b:	45 33 c9             	xor    %r9d,%r9d
14015353e:	4c 8d 05 73 f4 9e 00 	lea    0x9ef473(%rip),%r8        # 0x140b429b8
140153545:	48 8d 15 94 d3 9e 00 	lea    0x9ed394(%rip),%rdx        # 0x140b408e0
14015354c:	48 8b cf             	mov    %rdi,%rcx
14015354f:	49 8b c6             	mov    %r14,%rax
140153552:	ff 15 e0 96 9b 00    	call   *0x9b96e0(%rip)        # 0x140b0cc38
140153558:	8b f8                	mov    %eax,%edi
14015355a:	44 8b f0             	mov    %eax,%r14d
14015355d:	41 c1 ee 1f          	shr    $0x1f,%r14d
140153561:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140153565:	48 83 f8 07          	cmp    $0x7,%rax
140153569:	76 35                	jbe    0x1401535a0
14015356b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140153572:	00
140153573:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx