14009229a:	75 d0                	jne    0x14009226c
14009229c:	45 31 c0             	xor    %r8d,%r8d
14009229f:	48 8d 15 9a fe ff ff 	lea    -0x166(%rip),%rdx        # 0x140092140
1400922a6:	31 c9                	xor    %ecx,%ecx
1400922a8:	e8 93 0a 08 00       	call   0x140112d40
1400922ad:	eb bd                	jmp    0x14009226c
1400922af:	90                   	nop
1400922b0:	48 89 ca             	mov    %rcx,%rdx
1400922b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400922b9:	48 89 f9             	mov    %rdi,%rcx
1400922bc:	e8 1f 2d 07 00       	call   0x140104fe0
1400922c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400922c6:	e9 77 ff ff ff       	jmp    0x140092242
1400922cb:	e8 a0 25 15 00       	call   0x1401e4870
1400922d0:	90                   	nop
1400922d1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400922d8:	00 00 00 00
1400922dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400922e0:	55                   	push   %rbp
1400922e1:	57                   	push   %rdi
1400922e2:	56                   	push   %rsi
1400922e3:	53                   	push   %rbx
1400922e4:	48 83 ec 48          	sub    $0x48,%rsp
1400922e8:	48 8b 1d 01 68 1a 00 	mov    0x1a6801(%rip),%rbx        # 0x140238af0
1400922ef:	48 8b 03             	mov    (%rbx),%rax
1400922f2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400922f7:	31 c0                	xor    %eax,%eax
1400922f9:	8b 05 4d 19 1e 00    	mov    0x1e194d(%rip),%eax        # 0x140273c4c
1400922ff:	48 89 ca             	mov    %rcx,%rdx
140092302:	85 c0                	test   %eax,%eax
140092304:	74 7a                	je     0x140092380
140092306:	48 8b 05 93 70 1a 00 	mov    0x1a7093(%rip),%rax        # 0x1402393a0
14009230d:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
140092312:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140092318:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14009231f:	00 00
140092321:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140092328:	00 00
14009232a:	48 89 f1             	mov    %rsi,%rcx
14009232d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140092332:	e8 a9 2c 07 00       	call   0x140104fe0
140092337:	48 8b 05 c2 70 1a 00 	mov    0x1a70c2(%rip),%rax        # 0x140239400
14009233e:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140092343:	48 8b 00             	mov    (%rax),%rax
140092346:	48 89 e9             	mov    %rbp,%rcx
140092349:	48 8b b8 f0 00 00 00 	mov    0xf0(%rax),%rdi
140092350:	48 89 fa             	mov    %rdi,%rdx
140092353:	e8 20 7b 15 00       	call   0x1401e9e78
140092358:	85 c0                	test   %eax,%eax
14009235a:	75 54                	jne    0x1400923b0
14009235c:	48 89 f1             	mov    %rsi,%rcx
14009235f:	e8 dc 85 00 00       	call   0x14009a940
140092364:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140092369:	48 2b 03             	sub    (%rbx),%rax
14009236c:	75 3d                	jne    0x1400923ab
14009236e:	48 83 c4 48          	add    $0x48,%rsp
140092372:	5b                   	pop    %rbx
140092373:	5e                   	pop    %rsi
140092374:	5f                   	pop    %rdi
140092375:	5d                   	pop    %rbp
140092376:	c3                   	ret
140092377:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14009237e:	00 00
140092380:	c7 05 c2 18 1e 00 01 	movl   $0x1,0x1e18c2(%rip)        # 0x140273c4c
140092387:	00 00 00
14009238a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14009238f:	48 2b 03             	sub    (%rbx),%rax
140092392:	75 17                	jne    0x1400923ab
140092394:	48 8b 05 65 70 1a 00 	mov    0x1a7065(%rip),%rax        # 0x140239400
14009239b:	48 8b 08             	mov    (%rax),%rcx
14009239e:	48 83 c4 48          	add    $0x48,%rsp
1400923a2:	5b                   	pop    %rbx
1400923a3:	5e                   	pop    %rsi
1400923a4:	5f                   	pop    %rdi
1400923a5:	5d                   	pop    %rbp
1400923a6:	e9 f5 eb fe ff       	jmp    0x140080fa0
1400923ab:	e8 c0 24 15 00       	call   0x1401e4870
1400923b0:	49 89 e8             	mov    %rbp,%r8
1400923b3:	48 89 fa             	mov    %rdi,%rdx
1400923b6:	48 8d 0d 9b 5f 17 00 	lea    0x175f9b(%rip),%rcx        # 0x140208358
1400923bd:	e8 ce 0f 03 00       	call   0x1400c3390
1400923c2:	90                   	nop
1400923c3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400923ca:	00 00 00 00
1400923ce:	66 90                	xchg   %ax,%ax
1400923d0:	41 54                	push   %r12
1400923d2:	55                   	push   %rbp
1400923d3:	57                   	push   %rdi
1400923d4:	56                   	push   %rsi
1400923d5:	53                   	push   %rbx
1400923d6:	48 83 ec 20          	sub    $0x20,%rsp
1400923da:	48 89 ce             	mov    %rcx,%rsi
1400923dd:	48 8d 0d c6 5a 17 00 	lea    0x175ac6(%rip),%rcx        # 0x140207eaa
1400923e4:	48 89 d5             	mov    %rdx,%rbp
1400923e7:	4c 89 c7             	mov    %r8,%rdi
1400923ea:	e8 f1 ea 04 00       	call   0x1400e0ee0
1400923ef:	48 89 f1             	mov    %rsi,%rcx
1400923f2:	49 89 c4             	mov    %rax,%r12
1400923f5:	e8 9e 7a 15 00       	call   0x1401e9e98
1400923fa:	48 3d dc 00 00 00    	cmp    $0xdc,%rax
140092400:	0f 87 87 02 00 00    	ja     0x14009268d
140092406:	31 d2                	xor    %edx,%edx
140092408:	48 89 f1             	mov    %rsi,%rcx
14009240b:	e8 30 ec ff ff       	call   0x140091040
140092410:	48 89 c3             	mov    %rax,%rbx
140092413:	48 85 c0             	test   %rax,%rax
140092416:	74 0e                	je     0x140092426
140092418:	48 89 c1             	mov    %rax,%rcx
14009241b:	e8 e0 85 03 00       	call   0x1400caa00
140092420:	48 89 c3             	mov    %rax,%rbx
140092423:	48 89 c6             	mov    %rax,%rsi
140092426:	48 89 f1             	mov    %rsi,%rcx
140092429:	e8 92 df ff ff       	call   0x1400903c0
14009242e:	85 c0                	test   %eax,%eax
140092430:	75 2e                	jne    0x140092460
140092432:	48 85 ff             	test   %rdi,%rdi
140092435:	0f 84 6d 02 00 00    	je     0x1400926a8
14009243b:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140092441:	48 89 d9             	mov    %rbx,%rcx
140092444:	e8 67 6a 06 00       	call   0x1400f8eb0
140092449:	31 c0                	xor    %eax,%eax
14009244b:	48 83 c4 20          	add    $0x20,%rsp
14009244f:	5b                   	pop    %rbx
140092450:	5e                   	pop    %rsi
140092451:	5f                   	pop    %rdi
140092452:	5d                   	pop    %rbp
140092453:	41 5c                	pop    %r12
140092455:	c3                   	ret
140092456:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14009245d:	00 00 00
140092460:	49 89 f8             	mov    %rdi,%r8
140092463:	48 89 ea             	mov    %rbp,%rdx
140092466:	48 89 f1             	mov    %rsi,%rcx
140092469:	e8 b2 e8 ff ff       	call   0x140090d20
14009246e:	85 c0                	test   %eax,%eax
140092470:	0f 85 0a 02 00 00    	jne    0x140092680
140092476:	4d 85 e4             	test   %r12,%r12
140092479:	0f 84 d1 00 00 00    	je     0x140092550
14009247f:	4c 89 e1             	mov    %r12,%rcx
140092482:	e8 59 fe ff ff       	call   0x1400922e0
140092487:	48 8b 05 72 6f 1a 00 	mov    0x1a6f72(%rip),%rax        # 0x140239400
14009248e:	48 8b 08             	mov    (%rax),%rcx
140092491:	e8 0a e8 fe ff       	call   0x140080ca0
140092496:	48 8b 3d d3 9d 15 00 	mov    0x159dd3(%rip),%rdi        # 0x1401ec270
14009249d:	48 89 c2             	mov    %rax,%rdx
1400924a0:	48 89 c5             	mov    %rax,%rbp
1400924a3:	48 89 f9             	mov    %rdi,%rcx
1400924a6:	e8 cd 79 15 00       	call   0x1401e9e78
1400924ab:	85 c0                	test   %eax,%eax
1400924ad:	0f 84 0d 01 00 00    	je     0x1400925c0
1400924b3:	48 89 f9             	mov    %rdi,%rcx
1400924b6:	48 89 ea             	mov    %rbp,%rdx
1400924b9:	e8 f2 57 f9 ff       	call   0x140027cb0
1400924be:	89 c7                	mov    %eax,%edi
1400924c0:	85 c0                	test   %eax,%eax
1400924c2:	0f 88 f8 00 00 00    	js     0x1400925c0
1400924c8:	48 89 f1             	mov    %rsi,%rcx
1400924cb:	ba 01 00 00 00       	mov    $0x1,%edx
1400924d0:	e8 2b fd ff ff       	call   0x140092200
1400924d5:	48 89 e9             	mov    %rbp,%rcx
1400924d8:	e8 e3 26 05 00       	call   0x1400e4bc0
1400924dd:	85 c0                	test   %eax,%eax
1400924df:	0f 85 da 01 00 00    	jne    0x1400926bf
1400924e5:	48 8b 15 74 9d 15 00 	mov    0x159d74(%rip),%rdx        # 0x1401ec260
1400924ec:	48 85 d2             	test   %rdx,%rdx
1400924ef:	0f 84 eb 00 00 00    	je     0x1400925e0
1400924f5:	48 8b 05 6c 9d 15 00 	mov    0x159d6c(%rip),%rax        # 0x1401ec268
1400924fc:	48 29 c2             	sub    %rax,%rdx
1400924ff:	48 83 fa 01          	cmp    $0x1,%rdx
140092503:	0f 84 d7 00 00 00    	je     0x1400925e0
140092509:	48 8d 50 01          	lea    0x1(%rax),%rdx
14009250d:	48 89 d9             	mov    %rbx,%rcx
140092510:	48 89 15 51 9d 15 00 	mov    %rdx,0x159d51(%rip)        # 0x1401ec268
140092517:	48 8b 15 52 9d 15 00 	mov    0x159d52(%rip),%rdx        # 0x1401ec270
14009251e:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
140092522:	48 8b 15 47 9d 15 00 	mov    0x159d47(%rip),%rdx        # 0x1401ec270
140092529:	48 8b 05 38 9d 15 00 	mov    0x159d38(%rip),%rax        # 0x1401ec268
140092530:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140092534:	e8 77 69 06 00       	call   0x1400f8eb0
140092539:	48 63 c7             	movslq %edi,%rax
14009253c:	48 03 05 2d 9d 15 00 	add    0x159d2d(%rip),%rax        # 0x1401ec270
140092543:	48 83 c4 20          	add    $0x20,%rsp
140092547:	5b                   	pop    %rbx
140092548:	5e                   	pop    %rsi
140092549:	5f                   	pop    %rdi
14009254a:	5d                   	pop    %rbp
14009254b:	41 5c                	pop    %r12
14009254d:	c3                   	ret
14009254e:	66 90                	xchg   %ax,%ax
140092550:	48 8b 05 b9 6b 1a 00 	mov    0x1a6bb9(%rip),%rax        # 0x140239110
140092557:	48 8b 3d e2 6a 1a 00 	mov    0x1a6ae2(%rip),%rdi        # 0x140239040
14009255e:	8b 00                	mov    (%rax),%eax
140092560:	48 8b 0f             	mov    (%rdi),%rcx
140092563:	85 c0                	test   %eax,%eax
140092565:	7f 39                	jg     0x1400925a0
140092567:	48 85 c9             	test   %rcx,%rcx
14009256a:	0f 84 e8 00 00 00    	je     0x140092658
140092570:	0f be 01             	movsbl (%rcx),%eax
140092573:	83 f8 2f             	cmp    $0x2f,%eax
140092576:	74 18                	je     0x140092590
140092578:	83 f8 5c             	cmp    $0x5c,%eax
14009257b:	74 13                	je     0x140092590
14009257d:	e8 7e 6a 05 00       	call   0x1400e9000
140092582:	85 c0                	test   %eax,%eax
140092584:	74 7a                	je     0x140092600
140092586:	48 8b 0f             	mov    (%rdi),%rcx
140092589:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140092590:	e8 4b fd ff ff       	call   0x1400922e0
140092595:	e9 ed fe ff ff       	jmp    0x140092487
14009259a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400925a0:	48 85 c9             	test   %rcx,%rcx
1400925a3:	74 1b                	je     0x1400925c0
1400925a5:	48 8d 0d 2c 5e 17 00 	lea    0x175e2c(%rip),%rcx        # 0x1402083d8
1400925ac:	e8 4f 11 03 00       	call   0x1400c3700
1400925b1:	c7 05 ad 16 1e 00 01 	movl   $0x1,0x1e16ad(%rip)        # 0x140273c68
1400925b8:	00 00 00
1400925bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400925c0:	48 89 f1             	mov    %rsi,%rcx
1400925c3:	31 d2                	xor    %edx,%edx
1400925c5:	e8 36 fc ff ff       	call   0x140092200
1400925ca:	48 89 d9             	mov    %rbx,%rcx
1400925cd:	e8 de 68 06 00       	call   0x1400f8eb0
1400925d2:	e9 72 fe ff ff       	jmp    0x140092449
1400925d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400925de:	00 00
1400925e0:	ba 01 00 00 00       	mov    $0x1,%edx
1400925e5:	48 8d 0d 74 9c 15 00 	lea    0x159c74(%rip),%rcx        # 0x1401ec260
1400925ec:	e8 af 85 00 00       	call   0x14009aba0
1400925f1:	48 8b 05 70 9c 15 00 	mov    0x159c70(%rip),%rax        # 0x1401ec268
1400925f8:	e9 0c ff ff ff       	jmp    0x140092509
1400925fd:	0f 1f 00             	nopl   (%rax)
140092600:	48 89 f1             	mov    %rsi,%rcx
140092603:	e8 b8 25 05 00       	call   0x1400e4bc0
140092608:	85 c0                	test   %eax,%eax
14009260a:	0f 85 f4 00 00 00    	jne    0x140092704
140092610:	48 8b 0f             	mov    (%rdi),%rcx
140092613:	e8 a8 25 05 00       	call   0x1400e4bc0
140092618:	85 c0                	test   %eax,%eax
14009261a:	0f 85 ca 00 00 00    	jne    0x1400926ea
140092620:	e8 cb 93 03 00       	call   0x1400cb9f0
140092625:	48 8b 0d 44 9c 15 00 	mov    0x159c44(%rip),%rcx        # 0x1401ec270
14009262c:	48 89 c7             	mov    %rax,%rdi
14009262f:	e8 8c 25 05 00       	call   0x1400e4bc0
140092634:	85 c0                	test   %eax,%eax
140092636:	0f 85 9a 00 00 00    	jne    0x1400926d6
14009263c:	48 89 f9             	mov    %rdi,%rcx
14009263f:	e8 9c fc ff ff       	call   0x1400922e0
140092644:	48 89 f9             	mov    %rdi,%rcx
140092647:	e8 64 68 06 00       	call   0x1400f8eb0
14009264c:	e9 36 fe ff ff       	jmp    0x140092487
140092651:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140092658:	48 8d 0d d4 5d 17 00 	lea    0x175dd4(%rip),%rcx        # 0x140208433
14009265f:	ba 01 00 00 00       	mov    $0x1,%edx
140092664:	e8 07 51 fb ff       	call   0x140047770
140092669:	48 8d 0d 48 58 17 00 	lea    0x175848(%rip),%rcx        # 0x140207eb8
140092670:	85 c0                	test   %eax,%eax
140092672:	0f 85 18 ff ff ff    	jne    0x140092590
140092678:	e9 43 ff ff ff       	jmp    0x1400925c0
14009267d:	0f 1f 00             	nopl   (%rax)
140092680:	48 89 d9             	mov    %rbx,%rcx
140092683:	e8 28 68 06 00       	call   0x1400f8eb0
140092688:	e9 bc fd ff ff       	jmp    0x140092449
14009268d:	48 8d 0d 19 5d 17 00 	lea    0x175d19(%rip),%rcx        # 0x1402083ad
140092694:	e8 87 c6 ff ff       	call   0x14008ed20
140092699:	48 8d 15 c2 5a 17 00 	lea    0x175ac2(%rip),%rdx        # 0x140208162
1400926a0:	48 89 c1             	mov    %rax,%rcx
1400926a3:	e8 e8 0c 03 00       	call   0x1400c3390
1400926a8:	48 8d 0d 0c 5d 17 00 	lea    0x175d0c(%rip),%rcx        # 0x1402083bb
1400926af:	e8 6c c6 ff ff       	call   0x14008ed20
1400926b4:	48 89 f2             	mov    %rsi,%rdx
1400926b7:	48 89 c1             	mov    %rax,%rcx
1400926ba:	e8 d1 0c 03 00       	call   0x1400c3390
1400926bf:	48 8d 0d 40 5d 17 00 	lea    0x175d40(%rip),%rcx        # 0x140208406
1400926c6:	e8 55 c6 ff ff       	call   0x14008ed20
1400926cb:	48 89 ea             	mov    %rbp,%rdx
1400926ce:	48 89 c1             	mov    %rax,%rcx
1400926d1:	e8 4a 0d 03 00       	call   0x1400c3420
1400926d6:	48 8d 0d 3e 5d 17 00 	lea    0x175d3e(%rip),%rcx        # 0x14020841b
1400926dd:	e8 3e c6 ff ff       	call   0x14008ed20
1400926e2:	48 89 c1             	mov    %rax,%rcx
1400926e5:	e8 36 0d 03 00       	call   0x1400c3420
1400926ea:	48 8b 1f             	mov    (%rdi),%rbx
1400926ed:	48 8d 0d 12 5d 17 00 	lea    0x175d12(%rip),%rcx        # 0x140208406
1400926f4:	e8 27 c6 ff ff       	call   0x14008ed20
1400926f9:	48 89 c1             	mov    %rax,%rcx
1400926fc:	48 89 da             	mov    %rbx,%rdx
1400926ff:	e8 1c 0d 03 00       	call   0x1400c3420
140092704:	48 8d 0d fb 5c 17 00 	lea    0x175cfb(%rip),%rcx        # 0x140208406
14009270b:	e8 10 c6 ff ff       	call   0x14008ed20
140092710:	48 89 f2             	mov    %rsi,%rdx
140092713:	48 89 c1             	mov    %rax,%rcx
140092716:	e8 05 0d 03 00       	call   0x1400c3420
14009271b:	90                   	nop
14009271c:	0f 1f 40 00          	nopl   0x0(%rax)
140092720:	41 57                	push   %r15
140092722:	41 56                	push   %r14
140092724:	41 55                	push   %r13
140092726:	41 54                	push   %r12
140092728:	55                   	push   %rbp
140092729:	57                   	push   %rdi
14009272a:	56                   	push   %rsi
14009272b:	53                   	push   %rbx
14009272c:	48 81 ec 88 01 00 00 	sub    $0x188,%rsp
140092733:	48 8b 3d b6 63 1a 00 	mov    0x1a63b6(%rip),%rdi        # 0x140238af0
14009273a:	48 8b 2d 5f 6c 1a 00 	mov    0x1a6c5f(%rip),%rbp        # 0x1402393a0
140092741:	48 8b 07             	mov    (%rdi),%rax
140092744:	48 89 84 24 78 01 00 	mov    %rax,0x178(%rsp)
14009274b:	00
14009274c:	31 c0                	xor    %eax,%eax
14009274e:	48 89 cb             	mov    %rcx,%rbx
140092751:	48 8d bc 24 f8 00 00 	lea    0xf8(%rsp),%rdi
140092758:	00
140092759:	b9 10 00 00 00       	mov    $0x10,%ecx
14009275e:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140092765:	00 00
140092767:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
14009276e:	00 00
140092770:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140092775:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14009277c:	00 00
14009277e:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
140092785:	00 00
140092787:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
14009278e:	00
14009278f:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
140092796:	00 00 00 00 00
14009279b:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
1400927a2:	00 00 00 00 00
1400927a7:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
1400927ae:	00
1400927af:	48 c7 84 24 f4 00 00 	movq   $0x0,0xf4(%rsp)
1400927b6:	00 00 00 00 00
1400927bb:	48 c7 84 24 70 01 00 	movq   $0x0,0x170(%rsp)
1400927c2:	00 00 00 00 00
1400927c7:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400927ca:	48 8b 3d 2f 6c 1a 00 	mov    0x1a6c2f(%rip),%rdi        # 0x140239400
1400927d1:	48 8b 05 a0 62 17 00 	mov    0x1762a0(%rip),%rax        # 0x140208a78
1400927d8:	c7 84 24 f0 00 00 00 	movl   $0xffffffff,0xf0(%rsp)
1400927df:	ff ff ff ff
1400927e3:	c7 84 24 14 01 00 00 	movl   $0x1,0x114(%rsp)
1400927ea:	01 00 00 00
1400927ee:	80 8c 24 40 01 00 00 	orb    $0x1,0x140(%rsp)
1400927f5:	01
1400927f6:	80 8c 24 68 01 00 00 	orb    $0x1,0x168(%rsp)
1400927fd:	01
1400927fe:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
140092805:	00
140092806:	48 8b 0f             	mov    (%rdi),%rcx
140092809:	e8 12 26 f8 ff       	call   0x140014e20
14009280e:	48 85 db             	test   %rbx,%rbx