1402e512a:	eb 2b                	jmp    0x1402e5157
1402e512c:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
1402e5133:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402e5137:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e513e:	48 8b 02             	mov    (%rdx),%rax
1402e5141:	4c 8b 80 a8 00 00 00 	mov    0xa8(%rax),%r8
1402e5148:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402e514d:	e8 7e 2f 43 00       	call   0x1407180d0
1402e5152:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402e5157:	48 85 db             	test   %rbx,%rbx
1402e515a:	74 27                	je     0x1402e5183
1402e515c:	8b 43 10             	mov    0x10(%rbx),%eax
1402e515f:	ff c8                	dec    %eax
1402e5161:	89 43 10             	mov    %eax,0x10(%rbx)
1402e5164:	85 c0                	test   %eax,%eax
1402e5166:	7f 1b                	jg     0x1402e5183
1402e5168:	0f 88 4d 08 00 00    	js     0x1402e59bb
1402e516e:	48 8b 03             	mov    (%rbx),%rax
1402e5171:	ba 01 00 00 00       	mov    $0x1,%edx
1402e5176:	48 8b cb             	mov    %rbx,%rcx
1402e5179:	48 8b 00             	mov    (%rax),%rax
1402e517c:	ff 15 9e e8 c9 00    	call   *0xc9e89e(%rip)        # 0x140f83a20
1402e5182:	90                   	nop
1402e5183:	8b 47 10             	mov    0x10(%rdi),%eax
1402e5186:	ff c8                	dec    %eax
1402e5188:	89 47 10             	mov    %eax,0x10(%rdi)
1402e518b:	85 c0                	test   %eax,%eax
1402e518d:	7f 1b                	jg     0x1402e51aa
1402e518f:	0f 88 31 08 00 00    	js     0x1402e59c6
1402e5195:	48 8b 07             	mov    (%rdi),%rax
1402e5198:	ba 01 00 00 00       	mov    $0x1,%edx
1402e519d:	48 8b cf             	mov    %rdi,%rcx
1402e51a0:	48 8b 00             	mov    (%rax),%rax
1402e51a3:	ff 15 77 e8 c9 00    	call   *0xc9e877(%rip)        # 0x140f83a20
1402e51a9:	90                   	nop
1402e51aa:	48 85 db             	test   %rbx,%rbx
1402e51ad:	75 7f                	jne    0x1402e522e
1402e51af:	4c 8b 05 b2 6c 13 01 	mov    0x1136cb2(%rip),%r8        # 0x14141be68
1402e51b6:	45 8b 40 58          	mov    0x58(%r8),%r8d
1402e51ba:	49 8b d6             	mov    %r14,%rdx
1402e51bd:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402e51c1:	e8 da d9 08 00       	call   0x140372ba0
1402e51c6:	48 8b 18             	mov    (%rax),%rbx
1402e51c9:	48 89 30             	mov    %rsi,(%rax)
1402e51cc:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402e51d1:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1402e51d7:	49 8b d4             	mov    %r12,%rdx
1402e51da:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e51df:	e8 bc d9 08 00       	call   0x140372ba0
1402e51e4:	48 8b 08             	mov    (%rax),%rcx
1402e51e7:	48 89 30             	mov    %rsi,(%rax)
1402e51ea:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402e51ef:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402e51f4:	ba 15 00 00 00       	mov    $0x15,%edx
1402e51f9:	48 8b cb             	mov    %rbx,%rcx
1402e51fc:	e8 ff f8 44 00       	call   0x140734b00
1402e5201:	90                   	nop
1402e5202:	48 85 db             	test   %rbx,%rbx
1402e5205:	74 27                	je     0x1402e522e
1402e5207:	8b 43 10             	mov    0x10(%rbx),%eax
1402e520a:	ff c8                	dec    %eax
1402e520c:	89 43 10             	mov    %eax,0x10(%rbx)
1402e520f:	85 c0                	test   %eax,%eax
1402e5211:	7f 1b                	jg     0x1402e522e
1402e5213:	0f 88 b8 07 00 00    	js     0x1402e59d1
1402e5219:	48 8b 03             	mov    (%rbx),%rax
1402e521c:	ba 01 00 00 00       	mov    $0x1,%edx
1402e5221:	48 8b cb             	mov    %rbx,%rcx
1402e5224:	48 8b 00             	mov    (%rax),%rax
1402e5227:	ff 15 f3 e7 c9 00    	call   *0xc9e7f3(%rip)        # 0x140f83a20
1402e522d:	90                   	nop
1402e522e:	4c 8b 05 33 6c 13 01 	mov    0x1136c33(%rip),%r8        # 0x14141be68
1402e5235:	45 8b 40 58          	mov    0x58(%r8),%r8d
1402e5239:	49 8b d6             	mov    %r14,%rdx
1402e523c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402e5240:	e8 5b d9 08 00       	call   0x140372ba0
1402e5245:	48 8b 38             	mov    (%rax),%rdi
1402e5248:	48 89 30             	mov    %rsi,(%rax)
1402e524b:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402e5250:	48 8b 47 40          	mov    0x40(%rdi),%rax
1402e5254:	48 8b 08             	mov    (%rax),%rcx
1402e5257:	41 0f ba ed 15       	bts    $0x15,%r13d
1402e525c:	80 b9 68 01 00 00 00 	cmpb   $0x0,0x168(%rcx)
1402e5263:	75 0a                	jne    0x1402e526f
1402e5265:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1402e526a:	48 8b de             	mov    %rsi,%rbx
1402e526d:	eb 2b                	jmp    0x1402e529a
1402e526f:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
1402e5276:	48 8b 47 38          	mov    0x38(%rdi),%rax
1402e527a:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402e5281:	48 8b 02             	mov    (%rdx),%rax
1402e5284:	4c 8b 80 b0 00 00 00 	mov    0xb0(%rax),%r8
1402e528b:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402e5290:	e8 3b 2e 43 00       	call   0x1407180d0
1402e5295:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402e529a:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e529e:	48 85 db             	test   %rbx,%rbx
1402e52a1:	74 27                	je     0x1402e52ca
1402e52a3:	8b 43 10             	mov    0x10(%rbx),%eax
1402e52a6:	ff c8                	dec    %eax
1402e52a8:	89 43 10             	mov    %eax,0x10(%rbx)
1402e52ab:	85 c0                	test   %eax,%eax
1402e52ad:	7f 1b                	jg     0x1402e52ca
1402e52af:	0f 88 27 07 00 00    	js     0x1402e59dc
1402e52b5:	48 8b 03             	mov    (%rbx),%rax
1402e52b8:	ba 01 00 00 00       	mov    $0x1,%edx
1402e52bd:	48 8b cb             	mov    %rbx,%rcx
1402e52c0:	48 8b 00             	mov    (%rax),%rax
1402e52c3:	ff 15 57 e7 c9 00    	call   *0xc9e757(%rip)        # 0x140f83a20
1402e52c9:	90                   	nop
1402e52ca:	8b 47 10             	mov    0x10(%rdi),%eax
1402e52cd:	ff c8                	dec    %eax
1402e52cf:	89 47 10             	mov    %eax,0x10(%rdi)
1402e52d2:	85 c0                	test   %eax,%eax
1402e52d4:	7f 1b                	jg     0x1402e52f1
1402e52d6:	0f 88 0b 07 00 00    	js     0x1402e59e7
1402e52dc:	48 8b 07             	mov    (%rdi),%rax
1402e52df:	ba 01 00 00 00       	mov    $0x1,%edx
1402e52e4:	48 8b cf             	mov    %rdi,%rcx
1402e52e7:	48 8b 00             	mov    (%rax),%rax
1402e52ea:	ff 15 30 e7 c9 00    	call   *0xc9e730(%rip)        # 0x140f83a20
1402e52f0:	90                   	nop
1402e52f1:	48 85 db             	test   %rbx,%rbx
1402e52f4:	0f 85 a8 01 00 00    	jne    0x1402e54a2
1402e52fa:	4c 8b 05 67 6b 13 01 	mov    0x1136b67(%rip),%r8        # 0x14141be68
1402e5301:	45 8b 40 58          	mov    0x58(%r8),%r8d
1402e5305:	49 8b d6             	mov    %r14,%rdx
1402e5308:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402e530c:	e8 8f d8 08 00       	call   0x140372ba0
1402e5311:	48 8b 18             	mov    (%rax),%rbx
1402e5314:	48 89 30             	mov    %rsi,(%rax)
1402e5317:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402e531c:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1402e5320:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1402e5326:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402e532a:	49 8b 0c 24          	mov    (%r12),%rcx
1402e532e:	e8 ed 7a 45 00       	call   0x14073ce20
1402e5333:	41 0f ba ed 1c       	bts    $0x1c,%r13d
1402e5338:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e533c:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
1402e5341:	0f 84 ab 06 00 00    	je     0x1402e59f2
1402e5347:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1402e534b:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1402e5351:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402e5355:	49 8b 0c 24          	mov    (%r12),%rcx
1402e5359:	e8 c2 7a 45 00       	call   0x14073ce20
1402e535e:	41 0f ba ed 1b       	bts    $0x1b,%r13d
1402e5363:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e5367:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
1402e536c:	0f 84 94 06 00 00    	je     0x1402e5a06
1402e5372:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402e5377:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1402e537d:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1402e5382:	49 8b 0c 24          	mov    (%r12),%rcx
1402e5386:	e8 95 7a 45 00       	call   0x14073ce20
1402e538b:	41 0f ba ed 1a       	bts    $0x1a,%r13d
1402e5390:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e5394:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1402e5399:	48 85 c0             	test   %rax,%rax
1402e539c:	0f 84 78 06 00 00    	je     0x1402e5a1a
1402e53a2:	4c 8b 40 20          	mov    0x20(%rax),%r8
1402e53a6:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1402e53aa:	4c 03 40 20          	add    0x20(%rax),%r8
1402e53ae:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1402e53b2:	4c 03 40 20          	add    0x20(%rax),%r8
1402e53b6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402e53bb:	48 8b 0d b6 da 14 01 	mov    0x114dab6(%rip),%rcx        # 0x141432e78
1402e53c2:	e8 59 ab eb ff       	call   0x14019ff20
1402e53c7:	4c 8b c0             	mov    %rax,%r8
1402e53ca:	ba 16 00 00 00       	mov    $0x16,%edx
1402e53cf:	48 8b cb             	mov    %rbx,%rcx
1402e53d2:	e8 29 f7 44 00       	call   0x140734b00
1402e53d7:	41 0f ba f5 1a       	btr    $0x1a,%r13d
1402e53dc:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e53e0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402e53e5:	48 85 c9             	test   %rcx,%rcx
1402e53e8:	74 24                	je     0x1402e540e
1402e53ea:	8b 41 10             	mov    0x10(%rcx),%eax
1402e53ed:	ff c8                	dec    %eax
1402e53ef:	89 41 10             	mov    %eax,0x10(%rcx)
1402e53f2:	85 c0                	test   %eax,%eax
1402e53f4:	7f 18                	jg     0x1402e540e
1402e53f6:	0f 88 32 06 00 00    	js     0x1402e5a2e
1402e53fc:	48 8b 01             	mov    (%rcx),%rax
1402e53ff:	ba 01 00 00 00       	mov    $0x1,%edx
1402e5404:	48 8b 00             	mov    (%rax),%rax
1402e5407:	ff 15 13 e6 c9 00    	call   *0xc9e613(%rip)        # 0x140f83a20
1402e540d:	90                   	nop
1402e540e:	41 0f ba f5 1b       	btr    $0x1b,%r13d
1402e5413:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e5417:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402e541b:	48 85 c9             	test   %rcx,%rcx
1402e541e:	74 24                	je     0x1402e5444
1402e5420:	8b 41 10             	mov    0x10(%rcx),%eax
1402e5423:	ff c8                	dec    %eax
1402e5425:	89 41 10             	mov    %eax,0x10(%rcx)
1402e5428:	85 c0                	test   %eax,%eax
1402e542a:	7f 18                	jg     0x1402e5444
1402e542c:	0f 88 07 06 00 00    	js     0x1402e5a39
1402e5432:	48 8b 01             	mov    (%rcx),%rax
1402e5435:	ba 01 00 00 00       	mov    $0x1,%edx
1402e543a:	48 8b 00             	mov    (%rax),%rax
1402e543d:	ff 15 dd e5 c9 00    	call   *0xc9e5dd(%rip)        # 0x140f83a20
1402e5443:	90                   	nop
1402e5444:	41 0f ba f5 1c       	btr    $0x1c,%r13d
1402e5449:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402e544d:	48 85 c9             	test   %rcx,%rcx
1402e5450:	74 24                	je     0x1402e5476
1402e5452:	8b 41 10             	mov    0x10(%rcx),%eax
1402e5455:	ff c8                	dec    %eax
1402e5457:	89 41 10             	mov    %eax,0x10(%rcx)
1402e545a:	85 c0                	test   %eax,%eax
1402e545c:	7f 18                	jg     0x1402e5476
1402e545e:	0f 88 e0 05 00 00    	js     0x1402e5a44
1402e5464:	48 8b 01             	mov    (%rcx),%rax
1402e5467:	ba 01 00 00 00       	mov    $0x1,%edx
1402e546c:	48 8b 00             	mov    (%rax),%rax
1402e546f:	ff 15 ab e5 c9 00    	call   *0xc9e5ab(%rip)        # 0x140f83a20
1402e5475:	90                   	nop
1402e5476:	48 85 db             	test   %rbx,%rbx
1402e5479:	74 27                	je     0x1402e54a2
1402e547b:	8b 43 10             	mov    0x10(%rbx),%eax
1402e547e:	ff c8                	dec    %eax
1402e5480:	89 43 10             	mov    %eax,0x10(%rbx)
1402e5483:	85 c0                	test   %eax,%eax
1402e5485:	7f 1b                	jg     0x1402e54a2
1402e5487:	0f 88 c2 05 00 00    	js     0x1402e5a4f
1402e548d:	48 8b 03             	mov    (%rbx),%rax
1402e5490:	ba 01 00 00 00       	mov    $0x1,%edx
1402e5495:	48 8b cb             	mov    %rbx,%rcx
1402e5498:	48 8b 00             	mov    (%rax),%rax
1402e549b:	ff 15 7f e5 c9 00    	call   *0xc9e57f(%rip)        # 0x140f83a20
1402e54a1:	90                   	nop
1402e54a2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402e54a8:	49 8b d4             	mov    %r12,%rdx
1402e54ab:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402e54b0:	e8 eb d6 08 00       	call   0x140372ba0
1402e54b5:	90                   	nop
1402e54b6:	41 0f ba ed 08       	bts    $0x8,%r13d
1402e54bb:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e54bf:	48 8b 00             	mov    (%rax),%rax
1402e54c2:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1402e54c7:	74 25                	je     0x1402e54ee
1402e54c9:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1402e54cf:	49 8b d4             	mov    %r12,%rdx
1402e54d2:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402e54d6:	e8 c5 d6 08 00       	call   0x140372ba0
1402e54db:	41 0f ba ed 09       	bts    $0x9,%r13d
1402e54e0:	48 8b 00             	mov    (%rax),%rax
1402e54e3:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1402e54e8:	75 04                	jne    0x1402e54ee
1402e54ea:	b3 01                	mov    $0x1,%bl
1402e54ec:	eb 02                	jmp    0x1402e54f0
1402e54ee:	32 db                	xor    %bl,%bl
1402e54f0:	41 0f ba e5 09       	bt     $0x9,%r13d
1402e54f5:	73 36                	jae    0x1402e552d
1402e54f7:	41 0f ba f5 09       	btr    $0x9,%r13d
1402e54fc:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
1402e5500:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402e5504:	48 85 c9             	test   %rcx,%rcx
1402e5507:	74 24                	je     0x1402e552d
1402e5509:	8b 41 10             	mov    0x10(%rcx),%eax
1402e550c:	ff c8                	dec    %eax
1402e550e:	89 41 10             	mov    %eax,0x10(%rcx)
1402e5511:	85 c0                	test   %eax,%eax
1402e5513:	7f 18                	jg     0x1402e552d
1402e5515:	0f 88 3f 05 00 00    	js     0x1402e5a5a
1402e551b:	48 8b 01             	mov    (%rcx),%rax
1402e551e:	ba 01 00 00 00       	mov    $0x1,%edx
1402e5523:	48 8b 00             	mov    (%rax),%rax
1402e5526:	ff 15 f4 e4 c9 00    	call   *0xc9e4f4(%rip)        # 0x140f83a20
1402e552c:	90                   	nop
1402e552d:	41 0f ba e5 08       	bt     $0x8,%r13d
1402e5532:	73 2e                	jae    0x1402e5562
1402e5534:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402e5539:	48 85 c9             	test   %rcx,%rcx
1402e553c:	74 24                	je     0x1402e5562
1402e553e:	8b 41 10             	mov    0x10(%rcx),%eax
1402e5541:	ff c8                	dec    %eax
1402e5543:	89 41 10             	mov    %eax,0x10(%rcx)
1402e5546:	85 c0                	test   %eax,%eax
1402e5548:	7f 18                	jg     0x1402e5562
1402e554a:	0f 88 15 05 00 00    	js     0x1402e5a65
1402e5550:	48 8b 01             	mov    (%rcx),%rax
1402e5553:	ba 01 00 00 00       	mov    $0x1,%edx
1402e5558:	48 8b 00             	mov    (%rax),%rax
1402e555b:	ff 15 bf e4 c9 00    	call   *0xc9e4bf(%rip)        # 0x140f83a20
1402e5561:	90                   	nop
1402e5562:	84 db                	test   %bl,%bl
1402e5564:	0f 84 94 00 00 00    	je     0x1402e55fe
1402e556a:	4c 8b 05 f7 68 13 01 	mov    0x11368f7(%rip),%r8        # 0x14141be68
1402e5571:	45 8b 40 58          	mov    0x58(%r8),%r8d
1402e5575:	49 8b d6             	mov    %r14,%rdx
1402e5578:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402e557c:	e8 1f d6 08 00       	call   0x140372ba0
1402e5581:	48 8b 18             	mov    (%rax),%rbx
1402e5584:	48 89 30             	mov    %rsi,(%rax)
1402e5587:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402e558c:	48 8b 05 e5 d8 14 01 	mov    0x114d8e5(%rip),%rax        # 0x141432e78
1402e5593:	48 8b 48 58          	mov    0x58(%rax),%rcx
1402e5597:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402e559c:	48 85 c9             	test   %rcx,%rcx
1402e559f:	74 1e                	je     0x1402e55bf
1402e55a1:	8b 51 10             	mov    0x10(%rcx),%edx
1402e55a4:	8d 42 01             	lea    0x1(%rdx),%eax
1402e55a7:	89 41 10             	mov    %eax,0x10(%rcx)
1402e55aa:	83 fa 01             	cmp    $0x1,%edx
1402e55ad:	0f 8c bd 04 00 00    	jl     0x1402e5a70
1402e55b3:	81 fa fe ff ff 7f    	cmp    $0x7ffffffe,%edx
1402e55b9:	0f 84 b9 04 00 00    	je     0x1402e5a78
1402e55bf:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402e55c4:	ba 14 00 00 00       	mov    $0x14,%edx
1402e55c9:	48 8b cb             	mov    %rbx,%rcx
1402e55cc:	e8 2f f5 44 00       	call   0x140734b00
1402e55d1:	90                   	nop
1402e55d2:	48 85 db             	test   %rbx,%rbx
1402e55d5:	74 27                	je     0x1402e55fe
1402e55d7:	8b 43 10             	mov    0x10(%rbx),%eax
1402e55da:	ff c8                	dec    %eax
1402e55dc:	89 43 10             	mov    %eax,0x10(%rbx)
1402e55df:	85 c0                	test   %eax,%eax
1402e55e1:	7f 1b                	jg     0x1402e55fe
1402e55e3:	0f 88 9a 04 00 00    	js     0x1402e5a83
1402e55e9:	48 8b 03             	mov    (%rbx),%rax
1402e55ec:	ba 01 00 00 00       	mov    $0x1,%edx
1402e55f1:	48 8b cb             	mov    %rbx,%rcx
1402e55f4:	48 8b 00             	mov    (%rax),%rax
1402e55f7:	ff 15 23 e4 c9 00    	call   *0xc9e423(%rip)        # 0x140f83a20
1402e55fd:	90                   	nop
1402e55fe:	4d 85 ff             	test   %r15,%r15
1402e5601:	74 29                	je     0x1402e562c
1402e5603:	41 8b 47 10          	mov    0x10(%r15),%eax
1402e5607:	ff c8                	dec    %eax
1402e5609:	41 89 47 10          	mov    %eax,0x10(%r15)
1402e560d:	85 c0                	test   %eax,%eax
1402e560f:	7f 1b                	jg     0x1402e562c
1402e5611:	0f 88 77 04 00 00    	js     0x1402e5a8e
1402e5617:	49 8b 07             	mov    (%r15),%rax
1402e561a:	ba 01 00 00 00       	mov    $0x1,%edx
1402e561f:	49 8b cf             	mov    %r15,%rcx
1402e5622:	48 8b 00             	mov    (%rax),%rax
1402e5625:	ff 15 f5 e3 c9 00    	call   *0xc9e3f5(%rip)        # 0x140f83a20
1402e562b:	90                   	nop
1402e562c:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1402e5630:	48 85 c9             	test   %rcx,%rcx
1402e5633:	74 20                	je     0x1402e5655
1402e5635:	8b 41 10             	mov    0x10(%rcx),%eax
1402e5638:	ff c8                	dec    %eax
1402e563a:	89 41 10             	mov    %eax,0x10(%rcx)
1402e563d:	85 c0                	test   %eax,%eax