1401944ae:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401944b3:	48 89 c1             	mov    %rax,%rcx
1401944b6:	e8 d5 ee f2 ff       	call   0x1400c3390
1401944bb:	48 8d 0d e2 71 09 00 	lea    0x971e2(%rip),%rcx        # 0x14022b6a4
1401944c2:	e8 19 e7 ff ff       	call   0x140192be0
1401944c7:	48 89 c1             	mov    %rax,%rcx
1401944ca:	e8 c1 ee f2 ff       	call   0x1400c3390
1401944cf:	48 8d 0d 76 71 09 00 	lea    0x97176(%rip),%rcx        # 0x14022b64c
1401944d6:	e8 05 e7 ff ff       	call   0x140192be0
1401944db:	48 89 c1             	mov    %rax,%rcx
1401944de:	e8 ad ee f2 ff       	call   0x1400c3390
1401944e3:	48 8d 0d 96 71 09 00 	lea    0x97196(%rip),%rcx        # 0x14022b680
1401944ea:	e8 f1 e6 ff ff       	call   0x140192be0
1401944ef:	48 89 f2             	mov    %rsi,%rdx
1401944f2:	48 89 c1             	mov    %rax,%rcx
1401944f5:	e8 96 ee f2 ff       	call   0x1400c3390
1401944fa:	90                   	nop
1401944fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140194500:	41 55                	push   %r13
140194502:	41 54                	push   %r12
140194504:	55                   	push   %rbp
140194505:	57                   	push   %rdi
140194506:	56                   	push   %rsi
140194507:	53                   	push   %rbx
140194508:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
14019450f:	4c 8b 25 da 45 0a 00 	mov    0xa45da(%rip),%r12        # 0x140238af0
140194516:	48 89 ce             	mov    %rcx,%rsi
140194519:	48 89 d3             	mov    %rdx,%rbx
14019451c:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140194521:	44 89 c7             	mov    %r8d,%edi
140194524:	49 8b 0c 24          	mov    (%r12),%rcx
140194528:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
14019452f:	00
140194530:	48 89 f1             	mov    %rsi,%rcx
140194533:	e8 a8 08 ed ff       	call   0x140064de0
140194538:	49 89 e9             	mov    %rbp,%r9
14019453b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140194541:	48 89 da             	mov    %rbx,%rdx
140194544:	48 89 c1             	mov    %rax,%rcx
140194547:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
14019454c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140194551:	e8 aa 00 ed ff       	call   0x140064600
140194556:	48 85 c0             	test   %rax,%rax
140194559:	0f 84 92 00 00 00    	je     0x1401945f1
14019455f:	f6 44 24 3c 01       	testb  $0x1,0x3c(%rsp)
140194564:	75 6a                	jne    0x1401945d0
140194566:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
14019456b:	48 89 ea             	mov    %rbp,%rdx
14019456e:	4c 89 e9             	mov    %r13,%rcx
140194571:	e8 6a b0 e9 ff       	call   0x14002f5e0
140194576:	89 fa                	mov    %edi,%edx
140194578:	4c 89 e9             	mov    %r13,%rcx
14019457b:	e8 a0 f8 ff ff       	call   0x140193e20
140194580:	48 89 f1             	mov    %rsi,%rcx
140194583:	89 c7                	mov    %eax,%edi
140194585:	e8 56 08 ed ff       	call   0x140064de0
14019458a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140194591:	00
140194592:	49 89 e9             	mov    %rbp,%r9
140194595:	49 89 d8             	mov    %rbx,%r8
140194598:	48 89 c1             	mov    %rax,%rcx
14019459b:	48 8d 15 1f 6e 09 00 	lea    0x96e1f(%rip),%rdx        # 0x14022b3c1
1401945a2:	e8 29 18 ed ff       	call   0x140065dd0
1401945a7:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1401945ae:	00
1401945af:	49 2b 04 24          	sub    (%r12),%rax
1401945b3:	75 43                	jne    0x1401945f8
1401945b5:	89 f8                	mov    %edi,%eax
1401945b7:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1401945be:	5b                   	pop    %rbx
1401945bf:	5e                   	pop    %rsi
1401945c0:	5f                   	pop    %rdi
1401945c1:	5d                   	pop    %rbp
1401945c2:	41 5c                	pop    %r12
1401945c4:	41 5d                	pop    %r13
1401945c6:	c3                   	ret
1401945c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401945ce:	00 00
1401945d0:	48 8b 05 09 4a 0a 00 	mov    0xa4a09(%rip),%rax        # 0x140238fe0
1401945d7:	48 8d 0d f2 70 09 00 	lea    0x970f2(%rip),%rcx        # 0x14022b6d0
1401945de:	8b 00                	mov    (%rax),%eax
1401945e0:	85 c0                	test   %eax,%eax
1401945e2:	74 08                	je     0x1401945ec
1401945e4:	e8 7f ed 04 00       	call   0x1401e3368
1401945e9:	48 89 c1             	mov    %rax,%rcx
1401945ec:	e8 3f f0 f2 ff       	call   0x1400c3630
1401945f1:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401945f6:	eb af                	jmp    0x1401945a7
1401945f8:	e8 73 02 05 00       	call   0x1401e4870
1401945fd:	90                   	nop
1401945fe:	66 90                	xchg   %ax,%ax
140194600:	53                   	push   %rbx
140194601:	48 83 ec 40          	sub    $0x40,%rsp
140194605:	48 8b 05 f4 4d 0a 00 	mov    0xa4df4(%rip),%rax        # 0x140239400
14019460c:	48 89 cb             	mov    %rcx,%rbx
14019460f:	48 8b 08             	mov    (%rax),%rcx
140194612:	e8 c9 07 ed ff       	call   0x140064de0
140194617:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
14019461e:	00
14019461f:	49 89 d9             	mov    %rbx,%r9
140194622:	4c 8d 05 db 70 09 00 	lea    0x970db(%rip),%r8        # 0x14022b704
140194629:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140194630:	00
140194631:	48 89 c1             	mov    %rax,%rcx
140194634:	48 8d 15 fc 6d 09 00 	lea    0x96dfc(%rip),%rdx        # 0x14022b437
14019463b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140194642:	00 00
140194644:	e8 87 18 ed ff       	call   0x140065ed0
140194649:	85 c0                	test   %eax,%eax
14019464b:	75 06                	jne    0x140194653
14019464d:	48 83 c4 40          	add    $0x40,%rsp
140194651:	5b                   	pop    %rbx
140194652:	c3                   	ret
140194653:	48 8b 05 86 49 0a 00 	mov    0xa4986(%rip),%rax        # 0x140238fe0
14019465a:	48 8d 0d 8f 70 09 00 	lea    0x9708f(%rip),%rcx        # 0x14022b6f0
140194661:	8b 00                	mov    (%rax),%eax
140194663:	85 c0                	test   %eax,%eax
140194665:	74 08                	je     0x14019466f
140194667:	e8 fc ec 04 00       	call   0x1401e3368
14019466c:	48 89 c1             	mov    %rax,%rcx
14019466f:	48 8d 15 8e 70 09 00 	lea    0x9708e(%rip),%rdx        # 0x14022b704
140194676:	e8 b5 ef f2 ff       	call   0x1400c3630
14019467b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140194680:	eb cb                	jmp    0x14019464d
140194682:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140194689:	00 00 00 00
14019468d:	0f 1f 00             	nopl   (%rax)
140194690:	57                   	push   %rdi
140194691:	56                   	push   %rsi
140194692:	53                   	push   %rbx
140194693:	48 83 ec 20          	sub    $0x20,%rsp
140194697:	48 89 d3             	mov    %rdx,%rbx
14019469a:	e8 d1 97 ec ff       	call   0x14005de70
14019469f:	8b 1b                	mov    (%rbx),%ebx
1401946a1:	85 c0                	test   %eax,%eax
1401946a3:	74 5b                	je     0x140194700
1401946a5:	83 fb 01             	cmp    $0x1,%ebx
1401946a8:	74 3e                	je     0x1401946e8
1401946aa:	83 fb 02             	cmp    $0x2,%ebx
1401946ad:	74 21                	je     0x1401946d0
1401946af:	85 db                	test   %ebx,%ebx
1401946b1:	0f 85 f5 00 00 00    	jne    0x1401947ac
1401946b7:	48 8d 0d 66 6d 09 00 	lea    0x96d66(%rip),%rcx        # 0x14022b424
1401946be:	48 83 c4 20          	add    $0x20,%rsp
1401946c2:	5b                   	pop    %rbx
1401946c3:	5e                   	pop    %rsi
1401946c4:	5f                   	pop    %rdi
1401946c5:	e9 16 14 f7 ff       	jmp    0x140105ae0
1401946ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401946d0:	48 8d 0d 60 6d 09 00 	lea    0x96d60(%rip),%rcx        # 0x14022b437
1401946d7:	48 83 c4 20          	add    $0x20,%rsp
1401946db:	5b                   	pop    %rbx
1401946dc:	5e                   	pop    %rsi
1401946dd:	5f                   	pop    %rdi
1401946de:	e9 fd 13 f7 ff       	jmp    0x140105ae0
1401946e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401946e8:	48 8d 0d 3c 6d 09 00 	lea    0x96d3c(%rip),%rcx        # 0x14022b42b
1401946ef:	48 83 c4 20          	add    $0x20,%rsp
1401946f3:	5b                   	pop    %rbx
1401946f4:	5e                   	pop    %rsi
1401946f5:	5f                   	pop    %rdi
1401946f6:	e9 e5 13 f7 ff       	jmp    0x140105ae0
1401946fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140194700:	83 fb 01             	cmp    $0x1,%ebx
140194703:	74 7b                	je     0x140194780
140194705:	83 fb 02             	cmp    $0x2,%ebx
140194708:	74 66                	je     0x140194770
14019470a:	85 db                	test   %ebx,%ebx
14019470c:	0f 85 9a 00 00 00    	jne    0x1401947ac
140194712:	48 8d 1d 0b 6d 09 00 	lea    0x96d0b(%rip),%rbx        # 0x14022b424
140194719:	48 8b 3d c0 48 0a 00 	mov    0xa48c0(%rip),%rdi        # 0x140238fe0
140194720:	48 8d 35 e9 6f 09 00 	lea    0x96fe9(%rip),%rsi        # 0x14022b710
140194727:	8b 0f                	mov    (%rdi),%ecx
140194729:	85 c9                	test   %ecx,%ecx
14019472b:	74 1c                	je     0x140194749
14019472d:	48 89 d9             	mov    %rbx,%rcx
140194730:	e8 33 ec 04 00       	call   0x1401e3368
140194735:	8b 17                	mov    (%rdi),%edx
140194737:	48 89 c3             	mov    %rax,%rbx
14019473a:	85 d2                	test   %edx,%edx
14019473c:	74 0b                	je     0x140194749
14019473e:	48 89 f1             	mov    %rsi,%rcx
140194741:	e8 22 ec 04 00       	call   0x1401e3368
140194746:	48 89 c6             	mov    %rax,%rsi
140194749:	48 89 f1             	mov    %rsi,%rcx
14019474c:	48 89 da             	mov    %rbx,%rdx
14019474f:	e8 dc ee f2 ff       	call   0x1400c3630
140194754:	b9 06 00 00 00       	mov    $0x6,%ecx
140194759:	e8 52 10 f7 ff       	call   0x1401057b0
14019475e:	85 c0                	test   %eax,%eax
140194760:	75 2e                	jne    0x140194790
140194762:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140194767:	48 83 c4 20          	add    $0x20,%rsp
14019476b:	5b                   	pop    %rbx
14019476c:	5e                   	pop    %rsi
14019476d:	5f                   	pop    %rdi
14019476e:	c3                   	ret
14019476f:	90                   	nop
140194770:	48 8d 1d c0 6c 09 00 	lea    0x96cc0(%rip),%rbx        # 0x14022b437
140194777:	eb a0                	jmp    0x140194719
140194779:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140194780:	48 8d 1d a4 6c 09 00 	lea    0x96ca4(%rip),%rbx        # 0x14022b42b
140194787:	eb 90                	jmp    0x140194719
140194789:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140194790:	8b 07                	mov    (%rdi),%eax
140194792:	48 8d 0d a7 6f 09 00 	lea    0x96fa7(%rip),%rcx        # 0x14022b740
140194799:	85 c0                	test   %eax,%eax
14019479b:	74 08                	je     0x1401947a5
14019479d:	e8 c6 eb 04 00       	call   0x1401e3368
1401947a2:	48 89 c1             	mov    %rax,%rcx
1401947a5:	e8 a6 0f f7 ff       	call   0x140105750
1401947aa:	eb b6                	jmp    0x140194762
1401947ac:	48 8d 0d 8b 6c 09 00 	lea    0x96c8b(%rip),%rcx        # 0x14022b43e
1401947b3:	e8 28 e4 ff ff       	call   0x140192be0
1401947b8:	89 da                	mov    %ebx,%edx
1401947ba:	48 89 c1             	mov    %rax,%rcx
1401947bd:	e8 ce eb f2 ff       	call   0x1400c3390
1401947c2:	90                   	nop
1401947c3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401947ca:	00 00 00 00
1401947ce:	66 90                	xchg   %ax,%ax
1401947d0:	55                   	push   %rbp
1401947d1:	57                   	push   %rdi
1401947d2:	56                   	push   %rsi
1401947d3:	53                   	push   %rbx
1401947d4:	48 83 ec 28          	sub    $0x28,%rsp
1401947d8:	48 89 d6             	mov    %rdx,%rsi
1401947db:	48 8d 15 b7 6f 09 00 	lea    0x96fb7(%rip),%rdx        # 0x14022b799
1401947e2:	48 89 cb             	mov    %rcx,%rbx
1401947e5:	4c 89 c5             	mov    %r8,%rbp
1401947e8:	4c 89 cf             	mov    %r9,%rdi
1401947eb:	e8 88 56 05 00       	call   0x1401e9e78
1401947f0:	85 c0                	test   %eax,%eax
1401947f2:	75 3c                	jne    0x140194830
1401947f4:	48 85 f6             	test   %rsi,%rsi
1401947f7:	0f 84 cc 01 00 00    	je     0x1401949c9
1401947fd:	48 8d 15 a4 6f 09 00 	lea    0x96fa4(%rip),%rdx        # 0x14022b7a8
140194804:	48 89 f1             	mov    %rsi,%rcx
140194807:	e8 6c 56 05 00       	call   0x1401e9e78
14019480c:	85 c0                	test   %eax,%eax
14019480e:	0f 85 84 00 00 00    	jne    0x140194898
140194814:	48 b8 01 00 00 00 01 	movabs $0x100000001,%rax
14019481b:	00 00 00
14019481e:	48 89 47 50          	mov    %rax,0x50(%rdi)
140194822:	31 c0                	xor    %eax,%eax
140194824:	48 83 c4 28          	add    $0x28,%rsp
140194828:	5b                   	pop    %rbx
140194829:	5e                   	pop    %rsi
14019482a:	5f                   	pop    %rdi
14019482b:	5d                   	pop    %rbp
14019482c:	c3                   	ret
14019482d:	0f 1f 00             	nopl   (%rax)
140194830:	48 8d 15 94 6f 09 00 	lea    0x96f94(%rip),%rdx        # 0x14022b7cb
140194837:	48 89 d9             	mov    %rbx,%rcx
14019483a:	e8 39 56 05 00       	call   0x1401e9e78
14019483f:	85 c0                	test   %eax,%eax
140194841:	0f 84 a9 00 00 00    	je     0x1401948f0
140194847:	48 83 7f 58 00       	cmpq   $0x0,0x58(%rdi)
14019484c:	0f 84 ce 00 00 00    	je     0x140194920
140194852:	8b 07                	mov    (%rdi),%eax
140194854:	85 c0                	test   %eax,%eax
140194856:	75 21                	jne    0x140194879
140194858:	48 8d 15 88 6f 09 00 	lea    0x96f88(%rip),%rdx        # 0x14022b7e7
14019485f:	48 89 d9             	mov    %rbx,%rcx
140194862:	e8 11 56 05 00       	call   0x1401e9e78
140194867:	85 c0                	test   %eax,%eax
140194869:	75 0e                	jne    0x140194879
14019486b:	48 89 f2             	mov    %rsi,%rdx
14019486e:	48 89 d9             	mov    %rbx,%rcx
140194871:	e8 aa ea e7 ff       	call   0x140013320
140194876:	89 47 40             	mov    %eax,0x40(%rdi)
140194879:	45 31 c9             	xor    %r9d,%r9d
14019487c:	49 89 e8             	mov    %rbp,%r8
14019487f:	48 89 f2             	mov    %rsi,%rdx
140194882:	48 89 d9             	mov    %rbx,%rcx
140194885:	48 83 c4 28          	add    $0x28,%rsp
140194889:	5b                   	pop    %rbx
14019488a:	5e                   	pop    %rsi
14019488b:	5f                   	pop    %rdi
14019488c:	5d                   	pop    %rbp
14019488d:	e9 9e 24 fa ff       	jmp    0x140136d30
140194892:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140194898:	48 8d 15 12 6f 09 00 	lea    0x96f12(%rip),%rdx        # 0x14022b7b1
14019489f:	48 89 f1             	mov    %rsi,%rcx
1401948a2:	e8 d1 55 05 00       	call   0x1401e9e78
1401948a7:	85 c0                	test   %eax,%eax
1401948a9:	74 2d                	je     0x1401948d8
1401948ab:	48 8d 15 0a 6f 09 00 	lea    0x96f0a(%rip),%rdx        # 0x14022b7bc
1401948b2:	48 89 f1             	mov    %rsi,%rcx
1401948b5:	e8 be 55 05 00       	call   0x1401e9e78
1401948ba:	85 c0                	test   %eax,%eax
1401948bc:	0f 85 ae 00 00 00    	jne    0x140194970
1401948c2:	48 b8 03 00 00 00 01 	movabs $0x100000003,%rax
1401948c9:	00 00 00
1401948cc:	48 89 47 50          	mov    %rax,0x50(%rdi)
1401948d0:	e9 4d ff ff ff       	jmp    0x140194822
1401948d5:	0f 1f 00             	nopl   (%rax)
1401948d8:	48 b8 00 00 00 00 01 	movabs $0x100000000,%rax
1401948df:	00 00 00
1401948e2:	48 89 47 50          	mov    %rax,0x50(%rdi)
1401948e6:	e9 37 ff ff ff       	jmp    0x140194822
1401948eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401948f0:	48 8b 4f 48          	mov    0x48(%rdi),%rcx
1401948f4:	e8 b7 45 f6 ff       	call   0x1400f8eb0
1401948f9:	48 89 f2             	mov    %rsi,%rdx
1401948fc:	48 89 d9             	mov    %rbx,%rcx
1401948ff:	e8 1c ea e7 ff       	call   0x140013320
140194904:	89 c2                	mov    %eax,%edx
140194906:	31 c0                	xor    %eax,%eax
140194908:	85 d2                	test   %edx,%edx
14019490a:	0f 85 d0 00 00 00    	jne    0x1401949e0
140194910:	48 89 47 48          	mov    %rax,0x48(%rdi)
140194914:	e9 09 ff ff ff       	jmp    0x140194822
140194919:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140194920:	48 8d 15 b3 6e 09 00 	lea    0x96eb3(%rip),%rdx        # 0x14022b7da
140194927:	48 89 d9             	mov    %rbx,%rcx
14019492a:	e8 49 55 05 00       	call   0x1401e9e78
14019492f:	85 c0                	test   %eax,%eax
140194931:	0f 85 1b ff ff ff    	jne    0x140194852
140194937:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
14019493b:	49 89 f0             	mov    %rsi,%r8
14019493e:	48 89 da             	mov    %rbx,%rdx
140194941:	e8 0a ea e7 ff       	call   0x140013350
140194946:	85 c0                	test   %eax,%eax
140194948:	0f 85 d6 fe ff ff    	jne    0x140194824
14019494e:	48 8b 4f 58          	mov    0x58(%rdi),%rcx
140194952:	ba 20 00 00 00       	mov    $0x20,%edx
140194957:	e8 14 55 05 00       	call   0x1401e9e70
14019495c:	48 85 c0             	test   %rax,%rax
14019495f:	0f 84 bd fe ff ff    	je     0x140194822
140194965:	c6 00 00             	movb   $0x0,(%rax)
140194968:	e9 b5 fe ff ff       	jmp    0x140194822
14019496d:	0f 1f 00             	nopl   (%rax)
140194970:	48 8d 15 4b 6e 09 00 	lea    0x96e4b(%rip),%rdx        # 0x14022b7c2
140194977:	48 89 f1             	mov    %rsi,%rcx
14019497a:	e8 f9 54 05 00       	call   0x1401e9e78
14019497f:	85 c0                	test   %eax,%eax
140194981:	75 1d                	jne    0x1401949a0
140194983:	48 b8 02 00 00 00 01 	movabs $0x100000002,%rax
14019498a:	00 00 00
14019498d:	48 89 47 50          	mov    %rax,0x50(%rdi)
140194991:	e9 8c fe ff ff       	jmp    0x140194822
140194996:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14019499d:	00 00 00
1401949a0:	48 8b 05 39 46 0a 00 	mov    0xa4639(%rip),%rax        # 0x140238fe0
1401949a7:	48 8d 0d c2 6d 09 00 	lea    0x96dc2(%rip),%rcx        # 0x14022b770
1401949ae:	8b 10                	mov    (%rax),%edx
1401949b0:	85 d2                	test   %edx,%edx
1401949b2:	74 08                	je     0x1401949bc
1401949b4:	e8 af e9 04 00       	call   0x1401e3368