140169053:	48 89 ac 24 d8 00 00 	mov    %rbp,0xd8(%rsp)
14016905a:	00
14016905b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140169060:	4c 89 a4 24 d0 00 00 	mov    %r12,0xd0(%rsp)
140169067:	00
140169068:	45 33 c9             	xor    %r9d,%r9d
14016906b:	4c 63 e0             	movslq %eax,%r12
14016906e:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140169073:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140169078:	c7 44 24 20 87 00 00 	movl   $0x87,0x20(%rsp)
14016907f:	00
140169080:	e8 bb 3a 00 00       	call   0x14016cb40
140169085:	48 8b e8             	mov    %rax,%rbp
140169088:	48 85 c0             	test   %rax,%rax
14016908b:	74 1a                	je     0x1401690a7
14016908d:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140169092:	48 8b c8             	mov    %rax,%rcx
140169095:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14016909a:	e8 51 30 00 00       	call   0x14016c0f0
14016909f:	85 c0                	test   %eax,%eax
1401690a1:	0f 85 6d 01 00 00    	jne    0x140169214
1401690a7:	45 33 c9             	xor    %r9d,%r9d
1401690aa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401690af:	45 33 c0             	xor    %r8d,%r8d
1401690b2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401690b7:	33 d2                	xor    %edx,%edx
1401690b9:	e8 b2 fd ff ff       	call   0x140168e70
1401690be:	85 c0                	test   %eax,%eax
1401690c0:	0f 84 49 01 00 00    	je     0x14016920f
1401690c6:	48 89 9c 24 e0 00 00 	mov    %rbx,0xe0(%rsp)
1401690cd:	00
1401690ce:	e8 bd 13 f9 ff       	call   0x1400fa490
1401690d3:	48 8b d8             	mov    %rax,%rbx
1401690d6:	48 85 c0             	test   %rax,%rax
1401690d9:	75 30                	jne    0x14016910b
1401690db:	e8 90 df fb ff       	call   0x140127070
1401690e0:	4c 8d 05 f1 44 1b 00 	lea    0x1b44f1(%rip),%r8        # 0x14031d5d8
1401690e7:	8d 53 23             	lea    0x23(%rbx),%edx
1401690ea:	48 8d 0d ff 44 1b 00 	lea    0x1b44ff(%rip),%rcx        # 0x14031d5f0
1401690f1:	e8 9a e0 fb ff       	call   0x140127190
1401690f6:	45 33 c0             	xor    %r8d,%r8d
1401690f9:	8d 4b 06             	lea    0x6(%rbx),%ecx
1401690fc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140169101:	e8 8a e1 fb ff       	call   0x140127290
140169106:	e9 fc 00 00 00       	jmp    0x140169207
14016910b:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140169110:	e8 fb c5 f8 ff       	call   0x1400f5710
140169115:	8b d0                	mov    %eax,%edx
140169117:	48 8b cb             	mov    %rbx,%rcx
14016911a:	e8 41 1a f9 ff       	call   0x1400fab60
14016911f:	85 c0                	test   %eax,%eax
140169121:	75 4d                	jne    0x140169170
140169123:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140169128:	8d 50 50             	lea    0x50(%rax),%edx
14016912b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140169130:	e8 1b a0 f8 ff       	call   0x1400f3150
140169135:	e8 36 df fb ff       	call   0x140127070
14016913a:	4c 8d 05 97 44 1b 00 	lea    0x1b4497(%rip),%r8        # 0x14031d5d8
140169141:	ba 29 00 00 00       	mov    $0x29,%edx
140169146:	48 8d 0d a3 44 1b 00 	lea    0x1b44a3(%rip),%rcx        # 0x14031d5f0
14016914d:	e8 3e e0 fb ff       	call   0x140127190
140169152:	ba 76 00 00 00       	mov    $0x76,%edx
140169157:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14016915c:	4c 8d 05 a5 44 1b 00 	lea    0x1b44a5(%rip),%r8        # 0x14031d608
140169163:	8d 4a 90             	lea    -0x70(%rdx),%ecx
140169166:	e8 25 e1 fb ff       	call   0x140127290
14016916b:	e9 8f 00 00 00       	jmp    0x1401691ff
140169170:	48 8b 43 08          	mov    0x8(%rbx),%rax
140169174:	4c 8b 90 38 01 00 00 	mov    0x138(%rax),%r10
14016917b:	4d 85 d2             	test   %r10,%r10
14016917e:	74 18                	je     0x140169198
140169180:	4d 8b cf             	mov    %r15,%r9
140169183:	4d 8b c6             	mov    %r14,%r8
140169186:	48 8b d6             	mov    %rsi,%rdx
140169189:	48 8b cb             	mov    %rbx,%rcx
14016918c:	41 ff d2             	call   *%r10
14016918f:	85 c0                	test   %eax,%eax
140169191:	74 6c                	je     0x1401691ff
140169193:	48 8b fb             	mov    %rbx,%rdi
140169196:	eb 6f                	jmp    0x140169207
140169198:	48 8b 40 40          	mov    0x40(%rax),%rax
14016919c:	48 85 c0             	test   %rax,%rax
14016919f:	74 30                	je     0x1401691d1
1401691a1:	48 8b d6             	mov    %rsi,%rdx
1401691a4:	48 8b cb             	mov    %rbx,%rcx
1401691a7:	ff d0                	call   *%rax
1401691a9:	85 c0                	test   %eax,%eax
1401691ab:	75 e6                	jne    0x140169193
1401691ad:	e8 be de fb ff       	call   0x140127070
1401691b2:	4c 8d 05 1f 44 1b 00 	lea    0x1b441f(%rip),%r8        # 0x14031d5d8
1401691b9:	ba 33 00 00 00       	mov    $0x33,%edx
1401691be:	48 8d 0d 2b 44 1b 00 	lea    0x1b442b(%rip),%rcx        # 0x14031d5f0
1401691c5:	e8 c6 df fb ff       	call   0x140127190
1401691ca:	ba 91 00 00 00       	mov    $0x91,%edx
1401691cf:	eb 22                	jmp    0x1401691f3
1401691d1:	e8 9a de fb ff       	call   0x140127070
1401691d6:	4c 8d 05 fb 43 1b 00 	lea    0x1b43fb(%rip),%r8        # 0x14031d5d8
1401691dd:	ba 37 00 00 00       	mov    $0x37,%edx
1401691e2:	48 8d 0d 07 44 1b 00 	lea    0x1b4407(%rip),%rcx        # 0x14031d5f0
1401691e9:	e8 a2 df fb ff       	call   0x140127190
1401691ee:	ba 90 00 00 00       	mov    $0x90,%edx
1401691f3:	45 33 c0             	xor    %r8d,%r8d
1401691f6:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401691fa:	e8 91 e0 fb ff       	call   0x140127290
1401691ff:	48 8b cb             	mov    %rbx,%rcx
140169202:	e8 09 02 f9 ff       	call   0x1400f9410
140169207:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
14016920e:	00
14016920f:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140169214:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140169219:	4c 8d 05 d0 43 1b 00 	lea    0x1b43d0(%rip),%r8        # 0x14031d5f0
140169220:	41 b9 5b 00 00 00    	mov    $0x5b,%r9d
140169226:	49 8b d4             	mov    %r12,%rdx
140169229:	e8 82 2c f8 ff       	call   0x1400ebeb0
14016922e:	48 8b cd             	mov    %rbp,%rcx
140169231:	e8 9a 1a 00 00       	call   0x14016acd0
140169236:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14016923b:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
140169242:	00
140169243:	48 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%rbp
14016924a:	00
14016924b:	eb 02                	jmp    0x14016924f
14016924d:	33 c0                	xor    %eax,%eax
14016924f:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140169256:	00
140169257:	48 33 cc             	xor    %rsp,%rcx
14016925a:	e8 51 6c 14 00       	call   0x1402afeb0
14016925f:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
140169266:	41 5f                	pop    %r15
140169268:	41 5e                	pop    %r14
14016926a:	5f                   	pop    %rdi
14016926b:	5e                   	pop    %rsi
14016926c:	c3                   	ret
14016926d:	cc                   	int3
14016926e:	cc                   	int3
14016926f:	cc                   	int3
140169270:	40 55                	rex push %rbp
140169272:	56                   	push   %rsi
140169273:	57                   	push   %rdi
140169274:	b8 a0 00 00 00       	mov    $0xa0,%eax
140169279:	e8 b2 78 14 00       	call   0x1402b0b30
14016927e:	48 2b e0             	sub    %rax,%rsp
140169281:	48 8b 05 f8 c7 26 00 	mov    0x26c7f8(%rip),%rax        # 0x1403d5a80
140169288:	48 33 c4             	xor    %rsp,%rax
14016928b:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140169292:	00
140169293:	49 8b e8             	mov    %r8,%rbp
140169296:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14016929b:	48 8b f2             	mov    %rdx,%rsi
14016929e:	48 8b f9             	mov    %rcx,%rdi
1401692a1:	45 33 c0             	xor    %r8d,%r8d
1401692a4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401692a9:	33 d2                	xor    %edx,%edx
1401692ab:	45 33 c9             	xor    %r9d,%r9d
1401692ae:	e8 bd fb ff ff       	call   0x140168e70
1401692b3:	85 c0                	test   %eax,%eax
1401692b5:	75 07                	jne    0x1401692be
1401692b7:	33 c0                	xor    %eax,%eax
1401692b9:	e9 4b 01 00 00       	jmp    0x140169409
1401692be:	48 89 9c 24 d8 00 00 	mov    %rbx,0xd8(%rsp)
1401692c5:	00
1401692c6:	e8 c5 11 f9 ff       	call   0x1400fa490
1401692cb:	48 8b d8             	mov    %rax,%rbx
1401692ce:	48 85 c0             	test   %rax,%rax
1401692d1:	75 30                	jne    0x140169303
1401692d3:	e8 98 dd fb ff       	call   0x140127070
1401692d8:	4c 8d 05 f9 42 1b 00 	lea    0x1b42f9(%rip),%r8        # 0x14031d5d8
1401692df:	8d 53 23             	lea    0x23(%rbx),%edx
1401692e2:	48 8d 0d 07 43 1b 00 	lea    0x1b4307(%rip),%rcx        # 0x14031d5f0
1401692e9:	e8 a2 de fb ff       	call   0x140127190
1401692ee:	45 33 c0             	xor    %r8d,%r8d
1401692f1:	8d 4b 06             	lea    0x6(%rbx),%ecx
1401692f4:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401692f9:	e8 92 df fb ff       	call   0x140127290
1401692fe:	e9 fc 00 00 00       	jmp    0x1401693ff
140169303:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140169308:	e8 03 c4 f8 ff       	call   0x1400f5710
14016930d:	8b d0                	mov    %eax,%edx
14016930f:	48 8b cb             	mov    %rbx,%rcx
140169312:	e8 49 18 f9 ff       	call   0x1400fab60
140169317:	85 c0                	test   %eax,%eax
140169319:	75 4d                	jne    0x140169368
14016931b:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140169320:	8d 50 50             	lea    0x50(%rax),%edx
140169323:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140169328:	e8 23 9e f8 ff       	call   0x1400f3150
14016932d:	e8 3e dd fb ff       	call   0x140127070
140169332:	4c 8d 05 9f 42 1b 00 	lea    0x1b429f(%rip),%r8        # 0x14031d5d8
140169339:	ba 29 00 00 00       	mov    $0x29,%edx
14016933e:	48 8d 0d ab 42 1b 00 	lea    0x1b42ab(%rip),%rcx        # 0x14031d5f0
140169345:	e8 46 de fb ff       	call   0x140127190
14016934a:	ba 76 00 00 00       	mov    $0x76,%edx
14016934f:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140169354:	4c 8d 05 ad 42 1b 00 	lea    0x1b42ad(%rip),%r8        # 0x14031d608
14016935b:	8d 4a 90             	lea    -0x70(%rdx),%ecx
14016935e:	e8 2d df fb ff       	call   0x140127290
140169363:	e9 8f 00 00 00       	jmp    0x1401693f7
140169368:	48 8b 43 08          	mov    0x8(%rbx),%rax
14016936c:	4c 8b 90 38 01 00 00 	mov    0x138(%rax),%r10
140169373:	4d 85 d2             	test   %r10,%r10
140169376:	74 18                	je     0x140169390
140169378:	4c 8b cd             	mov    %rbp,%r9
14016937b:	4c 8b c6             	mov    %rsi,%r8
14016937e:	48 8b d7             	mov    %rdi,%rdx
140169381:	48 8b cb             	mov    %rbx,%rcx
140169384:	41 ff d2             	call   *%r10
140169387:	85 c0                	test   %eax,%eax
140169389:	74 6c                	je     0x1401693f7
14016938b:	48 8b c3             	mov    %rbx,%rax
14016938e:	eb 71                	jmp    0x140169401
140169390:	48 8b 40 40          	mov    0x40(%rax),%rax
140169394:	48 85 c0             	test   %rax,%rax
140169397:	74 30                	je     0x1401693c9
140169399:	48 8b d7             	mov    %rdi,%rdx
14016939c:	48 8b cb             	mov    %rbx,%rcx
14016939f:	ff d0                	call   *%rax
1401693a1:	85 c0                	test   %eax,%eax
1401693a3:	75 e6                	jne    0x14016938b
1401693a5:	e8 c6 dc fb ff       	call   0x140127070
1401693aa:	4c 8d 05 27 42 1b 00 	lea    0x1b4227(%rip),%r8        # 0x14031d5d8
1401693b1:	ba 33 00 00 00       	mov    $0x33,%edx
1401693b6:	48 8d 0d 33 42 1b 00 	lea    0x1b4233(%rip),%rcx        # 0x14031d5f0
1401693bd:	e8 ce dd fb ff       	call   0x140127190
1401693c2:	ba 91 00 00 00       	mov    $0x91,%edx
1401693c7:	eb 22                	jmp    0x1401693eb
1401693c9:	e8 a2 dc fb ff       	call   0x140127070
1401693ce:	4c 8d 05 03 42 1b 00 	lea    0x1b4203(%rip),%r8        # 0x14031d5d8
1401693d5:	ba 37 00 00 00       	mov    $0x37,%edx
1401693da:	48 8d 0d 0f 42 1b 00 	lea    0x1b420f(%rip),%rcx        # 0x14031d5f0
1401693e1:	e8 aa dd fb ff       	call   0x140127190
1401693e6:	ba 90 00 00 00       	mov    $0x90,%edx
1401693eb:	45 33 c0             	xor    %r8d,%r8d
1401693ee:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401693f2:	e8 99 de fb ff       	call   0x140127290
1401693f7:	48 8b cb             	mov    %rbx,%rcx
1401693fa:	e8 11 00 f9 ff       	call   0x1400f9410
1401693ff:	33 c0                	xor    %eax,%eax
140169401:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140169408:	00
140169409:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140169410:	00
140169411:	48 33 cc             	xor    %rsp,%rcx
140169414:	e8 97 6a 14 00       	call   0x1402afeb0
140169419:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140169420:	5f                   	pop    %rdi
140169421:	5e                   	pop    %rsi
140169422:	5d                   	pop    %rbp
140169423:	c3                   	ret
140169424:	cc                   	int3
140169425:	cc                   	int3
140169426:	cc                   	int3
140169427:	cc                   	int3
140169428:	cc                   	int3
140169429:	cc                   	int3
14016942a:	cc                   	int3
14016942b:	cc                   	int3
14016942c:	cc                   	int3
14016942d:	cc                   	int3
14016942e:	cc                   	int3
14016942f:	cc                   	int3
140169430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140169435:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016943a:	57                   	push   %rdi
14016943b:	b8 20 00 00 00       	mov    $0x20,%eax
140169440:	e8 eb 76 14 00       	call   0x1402b0b30
140169445:	48 2b e0             	sub    %rax,%rsp
140169448:	48 8b d9             	mov    %rcx,%rbx
14016944b:	41 8b f8             	mov    %r8d,%edi
14016944e:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140169452:	8b f2                	mov    %edx,%esi
140169454:	e8 b7 c2 f8 ff       	call   0x1400f5710
140169459:	83 ee 01             	sub    $0x1,%esi
14016945c:	74 7e                	je     0x1401694dc
14016945e:	83 fe 01             	cmp    $0x1,%esi
140169461:	74 27                	je     0x14016948a
140169463:	e8 08 dc fb ff       	call   0x140127070
140169468:	4c 8d 05 a1 41 1b 00 	lea    0x1b41a1(%rip),%r8        # 0x14031d610
14016946f:	ba 3c 00 00 00       	mov    $0x3c,%edx
140169474:	48 8d 0d a5 41 1b 00 	lea    0x1b41a5(%rip),%rcx        # 0x14031d620
14016947b:	e8 10 dd fb ff       	call   0x140127190
140169480:	ba 6e 00 00 00       	mov    $0x6e,%edx
140169485:	e9 c7 00 00 00       	jmp    0x140169551
14016948a:	83 f8 16             	cmp    $0x16,%eax
14016948d:	75 41                	jne    0x1401694d0
14016948f:	48 8b 43 20          	mov    0x20(%rbx),%rax
140169493:	48 85 c0             	test   %rax,%rax
140169496:	74 20                	je     0x1401694b8
140169498:	48 8b 40 28          	mov    0x28(%rax),%rax
14016949c:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1401694a1:	74 15                	je     0x1401694b8
1401694a3:	33 c0                	xor    %eax,%eax
1401694a5:	89 43 10             	mov    %eax,0x10(%rbx)
1401694a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401694ad:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401694b2:	48 83 c4 20          	add    $0x20,%rsp
1401694b6:	5f                   	pop    %rdi
1401694b7:	c3                   	ret
1401694b8:	b8 01 00 00 00       	mov    $0x1,%eax
1401694bd:	89 43 10             	mov    %eax,0x10(%rbx)
1401694c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401694c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401694ca:	48 83 c4 20          	add    $0x20,%rsp
1401694ce:	5f                   	pop    %rdi
1401694cf:	c3                   	ret
1401694d0:	e8 9b db fb ff       	call   0x140127070
1401694d5:	ba 36 00 00 00       	mov    $0x36,%edx
1401694da:	eb 5d                	jmp    0x140169539
1401694dc:	83 f8 16             	cmp    $0x16,%eax
1401694df:	75 4e                	jne    0x14016952f
1401694e1:	89 7b 10             	mov    %edi,0x10(%rbx)
1401694e4:	85 ff                	test   %edi,%edi
1401694e6:	74 35                	je     0x14016951d
1401694e8:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401694ec:	48 8b 48 28          	mov    0x28(%rax),%rcx
1401694f0:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401694f4:	e8 17 c2 f8 ff       	call   0x1400f5710
1401694f9:	83 f8 15             	cmp    $0x15,%eax
1401694fc:	75 1f                	jne    0x14016951d
1401694fe:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140169502:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140169506:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14016950a:	e8 a1 47 fc ff       	call   0x14012dcb0
14016950f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140169513:	33 c0                	xor    %eax,%eax
140169515:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140169519:	48 89 42 20          	mov    %rax,0x20(%rdx)
14016951d:	8b c7                	mov    %edi,%eax
14016951f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169524:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140169529:	48 83 c4 20          	add    $0x20,%rsp
14016952d:	5f                   	pop    %rdi
14016952e:	c3                   	ret
14016952f:	e8 3c db fb ff       	call   0x140127070
140169534:	ba 28 00 00 00       	mov    $0x28,%edx
140169539:	4c 8d 05 d0 40 1b 00 	lea    0x1b40d0(%rip),%r8        # 0x14031d610
140169540:	48 8d 0d d9 40 1b 00 	lea    0x1b40d9(%rip),%rcx        # 0x14031d620
140169547:	e8 44 dc fb ff       	call   0x140127190
14016954c:	ba 68 00 00 00       	mov    $0x68,%edx
140169551:	45 33 c0             	xor    %r8d,%r8d
140169554:	41 8d 48 21          	lea    0x21(%r8),%ecx
140169558:	e8 33 dd fb ff       	call   0x140127290
14016955d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140169562:	33 c0                	xor    %eax,%eax
140169564:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140169569:	48 83 c4 20          	add    $0x20,%rsp
14016956d:	5f                   	pop    %rdi
14016956e:	c3                   	ret
14016956f:	cc                   	int3
140169570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140169575:	57                   	push   %rdi