140195220:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140195225:	48 89 f1             	mov    %rsi,%rcx
140195228:	e8 03 a2 e9 ff       	call   0x14002f430
14019522d:	4d 8b 7c 24 68       	mov    0x68(%r12),%r15
140195232:	85 c0                	test   %eax,%eax
140195234:	0f 84 f2 fb ff ff    	je     0x140194e2c
14019523a:	e9 aa fb ff ff       	jmp    0x140194de9
14019523f:	90                   	nop
140195240:	49 8b 44 24 68       	mov    0x68(%r12),%rax
140195245:	48 29 c2             	sub    %rax,%rdx
140195248:	48 83 fa 01          	cmp    $0x1,%rdx
14019524c:	0f 85 ab fe ff ff    	jne    0x1401950fd
140195252:	e9 94 fe ff ff       	jmp    0x1401950eb
140195257:	4c 8d 05 83 62 09 00 	lea    0x96283(%rip),%r8        # 0x14022b4e1
14019525e:	ba a7 00 00 00       	mov    $0xa7,%edx
140195263:	48 8d 0d 8a 60 09 00 	lea    0x9608a(%rip),%rcx        # 0x14022b2f4
14019526a:	e8 21 e5 f2 ff       	call   0x1400c3790
14019526f:	e8 fc f5 04 00       	call   0x1401e4870
140195274:	90                   	nop
140195275:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14019527c:	00 00 00 00
140195280:	55                   	push   %rbp
140195281:	57                   	push   %rdi
140195282:	56                   	push   %rsi
140195283:	53                   	push   %rbx
140195284:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14019528b:	48 8b 2d 5e 38 0a 00 	mov    0xa385e(%rip),%rbp        # 0x140238af0
140195292:	48 8b 45 00          	mov    0x0(%rbp),%rax
140195296:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14019529d:	00
14019529e:	31 c0                	xor    %eax,%eax
1401952a0:	48 89 cb             	mov    %rcx,%rbx
1401952a3:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
1401952a8:	b9 0f 00 00 00       	mov    $0xf,%ecx
1401952ad:	48 89 d6             	mov    %rdx,%rsi
1401952b0:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401952b3:	48 8b 05 06 3c 0a 00 	mov    0xa3c06(%rip),%rax        # 0x140238ec0
1401952ba:	48 89 d9             	mov    %rbx,%rcx
1401952bd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401952c2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401952c7:	e8 14 fb ec ff       	call   0x140064de0
1401952cc:	48 8d 15 9a 65 09 00 	lea    0x9659a(%rip),%rdx        # 0x14022b86d
1401952d3:	48 89 c1             	mov    %rax,%rcx
1401952d6:	e8 f5 f6 ec ff       	call   0x1400649d0
1401952db:	85 c0                	test   %eax,%eax
1401952dd:	75 1b                	jne    0x1401952fa
1401952df:	48 89 d9             	mov    %rbx,%rcx
1401952e2:	e8 f9 fa ec ff       	call   0x140064de0
1401952e7:	48 8d 15 90 65 09 00 	lea    0x96590(%rip),%rdx        # 0x14022b87e
1401952ee:	48 89 c1             	mov    %rax,%rcx
1401952f1:	e8 da f6 ec ff       	call   0x1400649d0
1401952f6:	85 c0                	test   %eax,%eax
1401952f8:	74 74                	je     0x14019536e
1401952fa:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1401952ff:	48 8d 15 84 65 09 00 	lea    0x96584(%rip),%rdx        # 0x14022b88a
140195306:	80 8c 24 90 00 00 00 	orb    $0x8,0x90(%rsp)
14019530d:	08
14019530e:	48 89 d9             	mov    %rbx,%rcx
140195311:	e8 1a b6 f0 ff       	call   0x1400a0930
140195316:	8b 46 04             	mov    0x4(%rsi),%eax
140195319:	85 c0                	test   %eax,%eax
14019531b:	74 36                	je     0x140195353
14019531d:	78 29                	js     0x140195348
14019531f:	48 89 d9             	mov    %rbx,%rcx
140195322:	e8 99 7b ef ff       	call   0x14008cec0
140195327:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
14019532e:	00
14019532f:	48 2b 55 00          	sub    0x0(%rbp),%rdx
140195333:	75 61                	jne    0x140195396
140195335:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14019533c:	5b                   	pop    %rbx
14019533d:	5e                   	pop    %rsi
14019533e:	5f                   	pop    %rdi
14019533f:	5d                   	pop    %rbp
140195340:	c3                   	ret
140195341:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140195348:	31 c9                	xor    %ecx,%ecx
14019534a:	e8 11 33 f5 ff       	call   0x1400e8660
14019534f:	85 c0                	test   %eax,%eax
140195351:	75 cc                	jne    0x14019531f
140195353:	45 31 c9             	xor    %r9d,%r9d
140195356:	4c 8d 05 34 65 09 00 	lea    0x96534(%rip),%r8        # 0x14022b891
14019535d:	48 8d 15 3d 65 09 00 	lea    0x9653d(%rip),%rdx        # 0x14022b8a1
140195364:	48 89 d9             	mov    %rbx,%rcx
140195367:	e8 94 b6 f0 ff       	call   0x1400a0a00
14019536c:	eb b1                	jmp    0x14019531f
14019536e:	48 8b 05 6b 3c 0a 00 	mov    0xa3c6b(%rip),%rax        # 0x140238fe0
140195375:	48 8d 0d cc 64 09 00 	lea    0x964cc(%rip),%rcx        # 0x14022b848
14019537c:	8b 10                	mov    (%rax),%edx
14019537e:	85 d2                	test   %edx,%edx
140195380:	74 08                	je     0x14019538a
140195382:	e8 e1 df 04 00       	call   0x1401e3368
140195387:	48 89 c1             	mov    %rax,%rcx
14019538a:	e8 a1 e2 f2 ff       	call   0x1400c3630
14019538f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140195394:	eb 91                	jmp    0x140195327
140195396:	e8 d5 f4 04 00       	call   0x1401e4870
14019539b:	90                   	nop
14019539c:	0f 1f 40 00          	nopl   0x0(%rax)
1401953a0:	41 54                	push   %r12
1401953a2:	55                   	push   %rbp
1401953a3:	57                   	push   %rdi
1401953a4:	56                   	push   %rsi
1401953a5:	53                   	push   %rbx
1401953a6:	48 83 ec 60          	sub    $0x60,%rsp
1401953aa:	48 8b 2d 3f 37 0a 00 	mov    0xa373f(%rip),%rbp        # 0x140238af0
1401953b1:	4c 89 84 24 a0 00 00 	mov    %r8,0xa0(%rsp)
1401953b8:	00
1401953b9:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
1401953be:	48 89 ca             	mov    %rcx,%rdx
1401953c1:	48 89 cb             	mov    %rcx,%rbx
1401953c4:	4c 89 8c 24 a8 00 00 	mov    %r9,0xa8(%rsp)
1401953cb:	00
1401953cc:	4c 89 e1             	mov    %r12,%rcx
1401953cf:	45 31 c9             	xor    %r9d,%r9d
1401953d2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401953d8:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401953df:	00 00
1401953e1:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401953e5:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401953ea:	31 c0                	xor    %eax,%eax
1401953ec:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
1401953f3:	00
1401953f4:	e8 17 c1 e9 ff       	call   0x140031510
1401953f9:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140195400:	00 00
140195402:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140195409:	00 00
14019540b:	89 c6                	mov    %eax,%esi
14019540d:	48 8b 05 8c 3f 0a 00 	mov    0xa3f8c(%rip),%rax        # 0x1402393a0
140195414:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140195419:	85 f6                	test   %esi,%esi
14019541b:	0f 88 2f 01 00 00    	js     0x140195550
140195421:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140195426:	45 31 c0             	xor    %r8d,%r8d
140195429:	48 89 da             	mov    %rbx,%rdx
14019542c:	48 89 f9             	mov    %rdi,%rcx
14019542f:	e8 cc 82 f0 ff       	call   0x14009d700
140195434:	48 85 c0             	test   %rax,%rax
140195437:	0f 88 d3 00 00 00    	js     0x140195510
14019543d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140195442:	48 85 c0             	test   %rax,%rax
140195445:	75 71                	jne    0x1401954b8
140195447:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
14019544e:	00
14019544f:	48 8d 15 b8 5f 09 00 	lea    0x95fb8(%rip),%rdx        # 0x14022b40e
140195456:	48 89 f9             	mov    %rdi,%rcx
140195459:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14019545e:	e8 ed 69 f0 ff       	call   0x14009be50
140195463:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140195468:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14019546d:	89 f1                	mov    %esi,%ecx
14019546f:	e8 ac 5c f3 ff       	call   0x1400cb120
140195474:	48 85 c0             	test   %rax,%rax
140195477:	0f 88 f5 00 00 00    	js     0x140195572
14019547d:	4c 89 e1             	mov    %r12,%rcx
140195480:	e8 cb c3 e9 ff       	call   0x140031850
140195485:	48 89 f9             	mov    %rdi,%rcx
140195488:	85 c0                	test   %eax,%eax
14019548a:	0f 88 18 01 00 00    	js     0x1401955a8
140195490:	e8 ab 54 f0 ff       	call   0x14009a940
140195495:	31 c0                	xor    %eax,%eax
140195497:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14019549c:	48 2b 55 00          	sub    0x0(%rbp),%rdx
1401954a0:	0f 85 30 01 00 00    	jne    0x1401955d6
1401954a6:	48 83 c4 60          	add    $0x60,%rsp
1401954aa:	5b                   	pop    %rbx
1401954ab:	5e                   	pop    %rsi
1401954ac:	5f                   	pop    %rdi
1401954ad:	5d                   	pop    %rbp
1401954ae:	41 5c                	pop    %r12
1401954b0:	c3                   	ret
1401954b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401954b8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401954bd:	80 7c 02 ff 0a       	cmpb   $0xa,-0x1(%rdx,%rax,1)
1401954c2:	74 83                	je     0x140195447
1401954c4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401954c9:	48 85 c9             	test   %rcx,%rcx
1401954cc:	0f 85 8e 00 00 00    	jne    0x140195560
1401954d2:	ba 01 00 00 00       	mov    $0x1,%edx
1401954d7:	48 89 f9             	mov    %rdi,%rcx
1401954da:	e8 c1 56 f0 ff       	call   0x14009aba0
1401954df:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401954e4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401954e9:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401954ed:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401954f2:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
1401954f6:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401954fb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140195500:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140195504:	e9 3e ff ff ff       	jmp    0x140195447
140195509:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140195510:	ff 15 0a 9f 11 00    	call   *0x119f0a(%rip)        # 0x1402af420
140195516:	83 38 02             	cmpl   $0x2,(%rax)
140195519:	0f 84 1e ff ff ff    	je     0x14019543d
14019551f:	48 8b 05 ba 3a 0a 00 	mov    0xa3aba(%rip),%rax        # 0x140238fe0
140195526:	48 8d 0d 5a 5e 09 00 	lea    0x95e5a(%rip),%rcx        # 0x14022b387
14019552d:	44 8b 00             	mov    (%rax),%r8d
140195530:	45 85 c0             	test   %r8d,%r8d
140195533:	74 08                	je     0x14019553d
140195535:	e8 2e de 04 00       	call   0x1401e3368
14019553a:	48 89 c1             	mov    %rax,%rcx
14019553d:	48 89 da             	mov    %rbx,%rdx
140195540:	e8 5b e0 f2 ff       	call   0x1400c35a0
140195545:	4c 89 e1             	mov    %r12,%rcx
140195548:	e8 43 52 f1 ff       	call   0x1400aa790
14019554d:	0f 1f 00             	nopl   (%rax)
140195550:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140195555:	e9 3d ff ff ff       	jmp    0x140195497
14019555a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140195560:	48 29 c1             	sub    %rax,%rcx
140195563:	48 83 f9 01          	cmp    $0x1,%rcx
140195567:	0f 85 7c ff ff ff    	jne    0x1401954e9
14019556d:	e9 60 ff ff ff       	jmp    0x1401954d2
140195572:	48 8b 05 67 3a 0a 00 	mov    0xa3a67(%rip),%rax        # 0x140238fe0
140195579:	48 8d 0d 2b 63 09 00 	lea    0x9632b(%rip),%rcx        # 0x14022b8ab
140195580:	8b 10                	mov    (%rax),%edx
140195582:	85 d2                	test   %edx,%edx
140195584:	74 08                	je     0x14019558e
140195586:	e8 dd dd 04 00       	call   0x1401e3368
14019558b:	48 89 c1             	mov    %rax,%rcx
14019558e:	48 89 da             	mov    %rbx,%rdx
140195591:	e8 0a e0 f2 ff       	call   0x1400c35a0
140195596:	48 89 f9             	mov    %rdi,%rcx
140195599:	e8 a2 53 f0 ff       	call   0x14009a940
14019559e:	4c 89 e1             	mov    %r12,%rcx
1401955a1:	e8 ea 51 f1 ff       	call   0x1400aa790
1401955a6:	eb a8                	jmp    0x140195550
1401955a8:	e8 93 53 f0 ff       	call   0x14009a940
1401955ad:	48 8b 05 2c 3a 0a 00 	mov    0xa3a2c(%rip),%rax        # 0x140238fe0
1401955b4:	48 8d 0d 08 63 09 00 	lea    0x96308(%rip),%rcx        # 0x14022b8c3
1401955bb:	8b 00                	mov    (%rax),%eax
1401955bd:	85 c0                	test   %eax,%eax
1401955bf:	74 08                	je     0x1401955c9
1401955c1:	e8 a2 dd 04 00       	call   0x1401e3368
1401955c6:	48 89 c1             	mov    %rax,%rcx
1401955c9:	48 89 da             	mov    %rbx,%rdx
1401955cc:	e8 5f e0 f2 ff       	call   0x1400c3630
1401955d1:	e9 7a ff ff ff       	jmp    0x140195550
1401955d6:	e8 95 f2 04 00       	call   0x1401e4870
1401955db:	90                   	nop
1401955dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401955e0:	41 54                	push   %r12
1401955e2:	55                   	push   %rbp
1401955e3:	57                   	push   %rdi
1401955e4:	56                   	push   %rsi
1401955e5:	53                   	push   %rbx
1401955e6:	48 83 ec 50          	sub    $0x50,%rsp
1401955ea:	48 8b 2d ff 34 0a 00 	mov    0xa34ff(%rip),%rbp        # 0x140238af0
1401955f1:	31 f6                	xor    %esi,%esi
1401955f3:	4c 8b 65 00          	mov    0x0(%rbp),%r12
1401955f7:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1401955fc:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
140195601:	48 89 d7             	mov    %rdx,%rdi
140195604:	48 8d 15 90 5d 09 00 	lea    0x95d90(%rip),%rdx        # 0x14022b39b
14019560b:	48 89 cb             	mov    %rcx,%rbx
14019560e:	4d 89 e0             	mov    %r12,%r8
140195611:	e8 ba 97 ea ff       	call   0x14003edd0
140195616:	85 c0                	test   %eax,%eax
140195618:	74 26                	je     0x140195640
14019561a:	48 89 37             	mov    %rsi,(%rdi)
14019561d:	31 c0                	xor    %eax,%eax
14019561f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140195624:	48 2b 55 00          	sub    0x0(%rbp),%rdx
140195628:	0f 85 ed 00 00 00    	jne    0x14019571b
14019562e:	48 83 c4 50          	add    $0x50,%rsp
140195632:	5b                   	pop    %rbx
140195633:	5e                   	pop    %rsi
140195634:	5f                   	pop    %rdi
140195635:	5d                   	pop    %rbp
140195636:	41 5c                	pop    %r12
140195638:	c3                   	ret
140195639:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140195640:	4c 89 e2             	mov    %r12,%rdx
140195643:	48 89 d9             	mov    %rbx,%rcx
140195646:	e8 85 e4 f8 ff       	call   0x140123ad0
14019564b:	48 89 c6             	mov    %rax,%rsi
14019564e:	48 85 c0             	test   %rax,%rax
140195651:	0f 84 ae 00 00 00    	je     0x140195705
140195657:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14019565c:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140195661:	48 33 46 04          	xor    0x4(%rsi),%rax
140195665:	48 33 56 0c          	xor    0xc(%rsi),%rdx
140195669:	48 09 d0             	or     %rdx,%rax
14019566c:	74 7a                	je     0x1401956e8
14019566e:	4c 89 e1             	mov    %r12,%rcx
140195671:	e8 0a a0 e9 ff       	call   0x14002f680
140195676:	48 8d 0d 5e 62 09 00 	lea    0x9625e(%rip),%rcx        # 0x14022b8db
14019567d:	49 89 c4             	mov    %rax,%r12
140195680:	48 8b 05 59 39 0a 00 	mov    0xa3959(%rip),%rax        # 0x140238fe0
140195687:	8b 10                	mov    (%rax),%edx
140195689:	85 d2                	test   %edx,%edx
14019568b:	75 4b                	jne    0x1401956d8
14019568d:	4c 89 e2             	mov    %r12,%rdx
140195690:	e8 6b e0 f2 ff       	call   0x1400c3700
140195695:	45 31 c0             	xor    %r8d,%r8d
140195698:	48 89 f2             	mov    %rsi,%rdx
14019569b:	48 89 d9             	mov    %rbx,%rcx
14019569e:	e8 ed f9 f8 ff       	call   0x140125090
1401956a3:	85 c0                	test   %eax,%eax
1401956a5:	0f 84 6f ff ff ff    	je     0x14019561a
1401956ab:	48 8b 05 2e 39 0a 00 	mov    0xa392e(%rip),%rax        # 0x140238fe0
1401956b2:	48 8d 0d 3b 62 09 00 	lea    0x9623b(%rip),%rcx        # 0x14022b8f4
1401956b9:	8b 00                	mov    (%rax),%eax
1401956bb:	85 c0                	test   %eax,%eax
1401956bd:	74 08                	je     0x1401956c7
1401956bf:	e8 a4 dc 04 00       	call   0x1401e3368
1401956c4:	48 89 c1             	mov    %rax,%rcx
1401956c7:	e8 64 df f2 ff       	call   0x1400c3630
1401956cc:	83 c8 ff             	or     $0xffffffff,%eax
1401956cf:	e9 4b ff ff ff       	jmp    0x14019561f
1401956d4:	0f 1f 40 00          	nopl   0x0(%rax)
1401956d8:	e8 8b dc 04 00       	call   0x1401e3368
1401956dd:	48 89 c1             	mov    %rax,%rcx
1401956e0:	eb ab                	jmp    0x14019568d
1401956e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401956e8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401956ed:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401956f2:	48 33 46 14          	xor    0x14(%rsi),%rax
1401956f6:	48 33 56 1c          	xor    0x1c(%rsi),%rdx
1401956fa:	48 09 d0             	or     %rdx,%rax
1401956fd:	0f 85 6b ff ff ff    	jne    0x14019566e
140195703:	eb 90                	jmp    0x140195695
140195705:	48 8d 0d 04 62 09 00 	lea    0x96204(%rip),%rcx        # 0x14022b910
14019570c:	e8 cf d4 ff ff       	call   0x140192be0
140195711:	48 89 c1             	mov    %rax,%rcx
140195714:	e8 17 df f2 ff       	call   0x1400c3630
140195719:	eb b1                	jmp    0x1401956cc
14019571b:	e8 50 f1 04 00       	call   0x1401e4870
140195720:	90                   	nop
140195721:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140195728:	00 00 00 00
14019572c:	0f 1f 40 00          	nopl   0x0(%rax)
140195730:	41 56                	push   %r14
140195732:	41 55                	push   %r13
140195734:	41 54                	push   %r12
140195736:	55                   	push   %rbp
140195737:	57                   	push   %rdi
140195738:	56                   	push   %rsi
140195739:	53                   	push   %rbx
14019573a:	48 83 ec 40          	sub    $0x40,%rsp
14019573e:	4c 8b 35 ab 33 0a 00 	mov    0xa33ab(%rip),%r14        # 0x140238af0
140195745:	49 8b 06             	mov    (%r14),%rax
140195748:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14019574d:	31 c0                	xor    %eax,%eax
14019574f:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
140195756:	00
140195757:	4c 89 c6             	mov    %r8,%rsi
14019575a:	48 89 cf             	mov    %rcx,%rdi
14019575d:	4c 8d 64 24 30       	lea    0x30(%rsp),%r12