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
140195762:	48 89 d5             	mov    %rdx,%rbp
140195765:	45 89 cd             	mov    %r9d,%r13d
140195768:	45 31 c0             	xor    %r8d,%r8d
14019576b:	45 31 c9             	xor    %r9d,%r9d
14019576e:	48 89 f2             	mov    %rsi,%rdx
140195771:	4c 89 e1             	mov    %r12,%rcx
140195774:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14019577b:	00 00
14019577d:	e8 8e bd e9 ff       	call   0x140031510
140195782:	89 c3                	mov    %eax,%ebx
140195784:	85 c0                	test   %eax,%eax
140195786:	0f 88 a0 00 00 00    	js     0x14019582c
14019578c:	49 89 e8             	mov    %rbp,%r8
14019578f:	48 89 fa             	mov    %rdi,%rdx
140195792:	89 c1                	mov    %eax,%ecx
140195794:	e8 87 59 f3 ff       	call   0x1400cb120
140195799:	48 85 c0             	test   %rax,%rax
14019579c:	0f 88 b2 00 00 00    	js     0x140195854
1401957a2:	45 85 ed             	test   %r13d,%r13d
1401957a5:	75 39                	jne    0x1401957e0
1401957a7:	4c 89 e1             	mov    %r12,%rcx
1401957aa:	e8 a1 c0 e9 ff       	call   0x140031850
1401957af:	85 c0                	test   %eax,%eax
1401957b1:	0f 88 b5 00 00 00    	js     0x14019586c
1401957b7:	31 c0                	xor    %eax,%eax
1401957b9:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401957be:	49 2b 16             	sub    (%r14),%rdx
1401957c1:	0f 85 cb 00 00 00    	jne    0x140195892
1401957c7:	48 83 c4 40          	add    $0x40,%rsp
1401957cb:	5b                   	pop    %rbx
1401957cc:	5e                   	pop    %rsi
1401957cd:	5f                   	pop    %rdi
1401957ce:	5d                   	pop    %rbp
1401957cf:	41 5c                	pop    %r12
1401957d1:	41 5d                	pop    %r13
1401957d3:	41 5e                	pop    %r14
1401957d5:	c3                   	ret
1401957d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401957dd:	00 00 00
1401957e0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401957e6:	48 8d 15 68 61 09 00 	lea    0x96168(%rip),%rdx        # 0x14022b955
1401957ed:	89 d9                	mov    %ebx,%ecx
1401957ef:	e8 dc 99 f4 ff       	call   0x1400df1d0
1401957f4:	48 85 c0             	test   %rax,%rax
1401957f7:	79 ae                	jns    0x1401957a7
1401957f9:	48 8b 05 e0 37 0a 00 	mov    0xa37e0(%rip),%rax        # 0x140238fe0
140195800:	48 8d 0d 32 61 09 00 	lea    0x96132(%rip),%rcx        # 0x14022b939
140195807:	8b 10                	mov    (%rax),%edx
140195809:	85 d2                	test   %edx,%edx
14019580b:	74 08                	je     0x140195815
14019580d:	e8 56 db 04 00       	call   0x1401e3368
140195812:	48 89 c1             	mov    %rax,%rcx
140195815:	48 89 f2             	mov    %rsi,%rdx
140195818:	e8 83 dd f2 ff       	call   0x1400c35a0
14019581d:	4c 89 e1             	mov    %r12,%rcx
140195820:	e8 6b 4f f1 ff       	call   0x1400aa790
140195825:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14019582a:	eb 8d                	jmp    0x1401957b9
14019582c:	48 8b 05 ad 37 0a 00 	mov    0xa37ad(%rip),%rax        # 0x140238fe0
140195833:	48 8d 0d eb 60 09 00 	lea    0x960eb(%rip),%rcx        # 0x14022b925
14019583a:	44 8b 08             	mov    (%rax),%r9d
14019583d:	45 85 c9             	test   %r9d,%r9d
140195840:	74 08                	je     0x14019584a
140195842:	e8 21 db 04 00       	call   0x1401e3368
140195847:	48 89 c1             	mov    %rax,%rcx
14019584a:	48 89 f2             	mov    %rsi,%rdx
14019584d:	e8 4e dd f2 ff       	call   0x1400c35a0
140195852:	eb d1                	jmp    0x140195825
140195854:	48 8b 05 85 37 0a 00 	mov    0xa3785(%rip),%rax        # 0x140238fe0
14019585b:	48 8d 0d 49 60 09 00 	lea    0x96049(%rip),%rcx        # 0x14022b8ab
140195862:	44 8b 00             	mov    (%rax),%r8d
140195865:	45 85 c0             	test   %r8d,%r8d
140195868:	74 ab                	je     0x140195815
14019586a:	eb a1                	jmp    0x14019580d
14019586c:	48 8b 05 6d 37 0a 00 	mov    0xa376d(%rip),%rax        # 0x140238fe0
140195873:	48 8d 0d 49 60 09 00 	lea    0x96049(%rip),%rcx        # 0x14022b8c3
14019587a:	8b 00                	mov    (%rax),%eax
14019587c:	85 c0                	test   %eax,%eax
14019587e:	74 08                	je     0x140195888
140195880:	e8 e3 da 04 00       	call   0x1401e3368
140195885:	48 89 c1             	mov    %rax,%rcx
140195888:	48 89 f2             	mov    %rsi,%rdx
14019588b:	e8 a0 dd f2 ff       	call   0x1400c3630
140195890:	eb 93                	jmp    0x140195825
140195892:	e8 d9 ef 04 00       	call   0x1401e4870
140195897:	90                   	nop
140195898:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14019589f:	00
1401958a0:	41 55                	push   %r13
1401958a2:	41 54                	push   %r12
1401958a4:	55                   	push   %rbp
1401958a5:	57                   	push   %rdi
1401958a6:	56                   	push   %rsi
1401958a7:	53                   	push   %rbx
1401958a8:	48 83 ec 58          	sub    $0x58,%rsp
1401958ac:	48 8b 3d 3d 32 0a 00 	mov    0xa323d(%rip),%rdi        # 0x140238af0
1401958b3:	48 8d 2d 9b 60 09 00 	lea    0x9609b(%rip),%rbp        # 0x14022b955
1401958ba:	48 8b 07             	mov    (%rdi),%rax
1401958bd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401958c2:	31 c0                	xor    %eax,%eax
1401958c4:	48 8b 05 d5 3a 0a 00 	mov    0xa3ad5(%rip),%rax        # 0x1402393a0
1401958cb:	80 39 00             	cmpb   $0x0,(%rcx)
1401958ce:	48 89 ce             	mov    %rcx,%rsi
1401958d1:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401958d8:	00 00
1401958da:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401958e1:	00 00
1401958e3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401958e8:	0f 84 5a 02 00 00    	je     0x140195b48
1401958ee:	66 90                	xchg   %ax,%ax
1401958f0:	48 89 ea             	mov    %rbp,%rdx
1401958f3:	48 89 f1             	mov    %rsi,%rcx
1401958f6:	e8 c5 4e f0 ff       	call   0x14009a7c0
1401958fb:	85 c0                	test   %eax,%eax
1401958fd:	0f 85 45 02 00 00    	jne    0x140195b48
140195903:	48 89 f3             	mov    %rsi,%rbx
140195906:	48 8d 05 4a 60 09 00 	lea    0x9604a(%rip),%rax        # 0x14022b957
14019590d:	eb 22                	jmp    0x140195931
14019590f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140195916:	00 00 00 00
14019591a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140195920:	48 83 c3 01          	add    $0x1,%rbx
140195924:	48 83 c0 01          	add    $0x1,%rax
140195928:	3a 53 ff             	cmp    -0x1(%rbx),%dl
14019592b:	0f 85 f7 01 00 00    	jne    0x140195b28
140195931:	0f b6 10             	movzbl (%rax),%edx
140195934:	84 d2                	test   %dl,%dl
140195936:	75 e8                	jne    0x140195920
140195938:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
14019593d:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140195943:	48 8d 15 36 60 09 00 	lea    0x96036(%rip),%rdx        # 0x14022b980
14019594a:	48 89 e9             	mov    %rbp,%rcx
14019594d:	e8 5e 60 f0 ff       	call   0x14009b9b0
140195952:	0f b6 03             	movzbl (%rbx),%eax
140195955:	3c 0d                	cmp    $0xd,%al
140195957:	0f 86 84 03 00 00    	jbe    0x140195ce1
14019595d:	4c 8d 2d 2e 60 09 00 	lea    0x9602e(%rip),%r13        # 0x14022b992
140195964:	49 c7 c4 fe db ff ff 	mov    $0xffffffffffffdbfe,%r12
14019596b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140195970:	48 89 de             	mov    %rbx,%rsi
140195973:	48 8d 05 e5 5f 09 00 	lea    0x95fe5(%rip),%rax        # 0x14022b95f
14019597a:	eb 15                	jmp    0x140195991
14019597c:	0f 1f 40 00          	nopl   0x0(%rax)
140195980:	48 83 c6 01          	add    $0x1,%rsi
140195984:	48 83 c0 01          	add    $0x1,%rax
140195988:	3a 56 ff             	cmp    -0x1(%rsi),%dl
14019598b:	0f 85 ef 01 00 00    	jne    0x140195b80
140195991:	0f b6 10             	movzbl (%rax),%edx
140195994:	84 d2                	test   %dl,%dl
140195996:	75 e8                	jne    0x140195980
140195998:	41 b8 14 00 00 00    	mov    $0x14,%r8d
14019599e:	48 8d 15 f3 5f 09 00 	lea    0x95ff3(%rip),%rdx        # 0x14022b998
1401959a5:	48 89 e9             	mov    %rbp,%rcx
1401959a8:	e8 03 60 f0 ff       	call   0x14009b9b0
1401959ad:	0f b6 06             	movzbl (%rsi),%eax
1401959b0:	3c 0d                	cmp    $0xd,%al
1401959b2:	0f 86 13 03 00 00    	jbe    0x140195ccb
1401959b8:	4c 8d 2d d3 5f 09 00 	lea    0x95fd3(%rip),%r13        # 0x14022b992
1401959bf:	49 c7 c4 fe db ff ff 	mov    $0xffffffffffffdbfe,%r12
1401959c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401959cd:	00 00 00
1401959d0:	48 89 f3             	mov    %rsi,%rbx
1401959d3:	48 8d 05 88 5f 09 00 	lea    0x95f88(%rip),%rax        # 0x14022b962
1401959da:	eb 15                	jmp    0x1401959f1
1401959dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401959e0:	48 83 c3 01          	add    $0x1,%rbx
1401959e4:	48 83 c0 01          	add    $0x1,%rax
1401959e8:	3a 53 ff             	cmp    -0x1(%rbx),%dl
1401959eb:	0f 85 ff 01 00 00    	jne    0x140195bf0
1401959f1:	0f b6 10             	movzbl (%rax),%edx
1401959f4:	84 d2                	test   %dl,%dl
1401959f6:	75 e8                	jne    0x1401959e0
1401959f8:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1401959fe:	48 8d 15 a8 5f 09 00 	lea    0x95fa8(%rip),%rdx        # 0x14022b9ad
140195a05:	48 89 e9             	mov    %rbp,%rcx