14019b538:	ff 15 32 7d de 00    	call   *0xde7d32(%rip)        # 0x140f83270
14019b53e:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
14019b545:	00
14019b546:	48 85 db             	test   %rbx,%rbx
14019b549:	74 26                	je     0x14019b571
14019b54b:	ff 15 17 7d de 00    	call   *0xde7d17(%rip)        # 0x140f83268
14019b551:	8b e8                	mov    %eax,%ebp
14019b553:	48 8b cb             	mov    %rbx,%rcx
14019b556:	ff 15 3c 7d de 00    	call   *0xde7d3c(%rip)        # 0x140f83298
14019b55c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b561:	85 c0                	test   %eax,%eax
14019b563:	0f 84 cb 00 00 00    	je     0x14019b634
14019b569:	8b cd                	mov    %ebp,%ecx
14019b56b:	ff 15 ff 7c de 00    	call   *0xde7cff(%rip)        # 0x140f83270
14019b571:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14019b575:	e8 36 c8 ff ff       	call   0x140197db0
14019b57a:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
14019b57e:	e8 6d de ff ff       	call   0x1401993f0
14019b583:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14019b587:	48 85 c9             	test   %rcx,%rcx
14019b58a:	74 13                	je     0x14019b59f
14019b58c:	ff 15 ce 7c de 00    	call   *0xde7cce(%rip)        # 0x140f83260
14019b592:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b597:	85 c0                	test   %eax,%eax
14019b599:	0f 84 a7 00 00 00    	je     0x14019b646
14019b59f:	ff 15 e3 7c de 00    	call   *0xde7ce3(%rip)        # 0x140f83288
14019b5a5:	48 8b c8             	mov    %rax,%rcx
14019b5a8:	4c 8b c7             	mov    %rdi,%r8
14019b5ab:	33 d2                	xor    %edx,%edx
14019b5ad:	ff 15 cd 7c de 00    	call   *0xde7ccd(%rip)        # 0x140f83280
14019b5b3:	eb 1f                	jmp    0x14019b5d4
14019b5b5:	48 85 db             	test   %rbx,%rbx
14019b5b8:	74 1a                	je     0x14019b5d4
14019b5ba:	48 8b cb             	mov    %rbx,%rcx
14019b5bd:	ff 15 d5 7c de 00    	call   *0xde7cd5(%rip)        # 0x140f83298
14019b5c3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b5c8:	85 c0                	test   %eax,%eax
14019b5ca:	74 1b                	je     0x14019b5e7
14019b5cc:	eb 06                	jmp    0x14019b5d4
14019b5ce:	8b 07                	mov    (%rdi),%eax
14019b5d0:	ff c8                	dec    %eax
14019b5d2:	89 07                	mov    %eax,(%rdi)
14019b5d4:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14019b5d9:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14019b5de:	48 83 c4 20          	add    $0x20,%rsp
14019b5e2:	41 5e                	pop    %r14
14019b5e4:	5f                   	pop    %rdi
14019b5e5:	5e                   	pop    %rsi
14019b5e6:	c3                   	ret
14019b5e7:	4c 8d 05 12 84 e0 00 	lea    0xe08412(%rip),%r8        # 0x140fa3a00
14019b5ee:	ba 33 09 00 00       	mov    $0x933,%edx
14019b5f3:	e8 48 1b 00 00       	call   0x14019d140
14019b5f8:	90                   	nop
14019b5f9:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14019b5fe:	4c 8d 05 fb 83 e0 00 	lea    0xe083fb(%rip),%r8        # 0x140fa3a00
14019b605:	ba 4f 0b 00 00       	mov    $0xb4f,%edx
14019b60a:	e8 11 eb ff ff       	call   0x14019a120
14019b60f:	90                   	nop
14019b610:	4c 8d 05 e9 83 e0 00 	lea    0xe083e9(%rip),%r8        # 0x140fa3a00
14019b617:	ba 29 09 00 00       	mov    $0x929,%edx
14019b61c:	e8 1f 1b 00 00       	call   0x14019d140
14019b621:	90                   	nop
14019b622:	4c 8d 05 d7 83 e0 00 	lea    0xe083d7(%rip),%r8        # 0x140fa3a00
14019b629:	ba 29 09 00 00       	mov    $0x929,%edx
14019b62e:	e8 0d 1b 00 00       	call   0x14019d140
14019b633:	90                   	nop
14019b634:	4c 8d 05 c5 83 e0 00 	lea    0xe083c5(%rip),%r8        # 0x140fa3a00
14019b63b:	ba 33 09 00 00       	mov    $0x933,%edx
14019b640:	e8 fb 1a 00 00       	call   0x14019d140
14019b645:	90                   	nop
14019b646:	4c 8d 05 b3 83 e0 00 	lea    0xe083b3(%rip),%r8        # 0x140fa3a00
14019b64d:	ba 29 09 00 00       	mov    $0x929,%edx
14019b652:	e8 e9 1a 00 00       	call   0x14019d140
14019b657:	cc                   	int3
14019b658:	cc                   	int3
14019b659:	cc                   	int3
14019b65a:	cc                   	int3
14019b65b:	cc                   	int3
14019b65c:	cc                   	int3
14019b65d:	cc                   	int3
14019b65e:	cc                   	int3
14019b65f:	cc                   	int3
14019b660:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14019b665:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14019b66a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14019b66f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14019b674:	53                   	push   %rbx
14019b675:	56                   	push   %rsi
14019b676:	57                   	push   %rdi
14019b677:	41 56                	push   %r14
14019b679:	48 83 ec 68          	sub    $0x68,%rsp
14019b67d:	49 8b f1             	mov    %r9,%rsi
14019b680:	4d 8b f0             	mov    %r8,%r14
14019b683:	48 8b fa             	mov    %rdx,%rdi
14019b686:	48 8b d9             	mov    %rcx,%rbx
14019b689:	48 85 d2             	test   %rdx,%rdx
14019b68c:	74 05                	je     0x14019b693
14019b68e:	33 c0                	xor    %eax,%eax
14019b690:	66 89 02             	mov    %ax,(%rdx)
14019b693:	41 c6 01 00          	movb   $0x0,(%r9)
14019b697:	48 8b 05 3a b1 27 01 	mov    0x127b13a(%rip),%rax        # 0x1414167d8
14019b69e:	48 85 c0             	test   %rax,%rax
14019b6a1:	74 13                	je     0x14019b6b6
14019b6a3:	4c 8b c6             	mov    %rsi,%r8
14019b6a6:	49 8b d6             	mov    %r14,%rdx
14019b6a9:	48 8b cf             	mov    %rdi,%rcx
14019b6ac:	ff 15 6e 83 de 00    	call   *0xde836e(%rip)        # 0x140f83a20
14019b6b2:	85 c0                	test   %eax,%eax
14019b6b4:	78 1b                	js     0x14019b6d1
14019b6b6:	48 8b 05 2b b1 27 01 	mov    0x127b12b(%rip),%rax        # 0x1414167e8
14019b6bd:	48 85 c0             	test   %rax,%rax
14019b6c0:	74 41                	je     0x14019b703
14019b6c2:	4c 8b c6             	mov    %rsi,%r8
14019b6c5:	49 8b d6             	mov    %r14,%rdx
14019b6c8:	48 8b cf             	mov    %rdi,%rcx
14019b6cb:	ff 15 4f 83 de 00    	call   *0xde834f(%rip)        # 0x140f83a20
14019b6d1:	89 44 24 48          	mov    %eax,0x48(%rsp)
14019b6d5:	8b c8                	mov    %eax,%ecx
14019b6d7:	e8 34 f6 ff ff       	call   0x14019ad10
14019b6dc:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
14019b6e0:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
14019b6e5:	f2 0f 10 44 24 48    	movsd  0x48(%rsp),%xmm0
14019b6eb:	f2 0f 11 03          	movsd  %xmm0,(%rbx)
14019b6ef:	8b 44 24 50          	mov    0x50(%rsp),%eax
14019b6f3:	89 43 08             	mov    %eax,0x8(%rbx)
14019b6f6:	48 8b c3             	mov    %rbx,%rax
14019b6f9:	48 83 c4 68          	add    $0x68,%rsp
14019b6fd:	41 5e                	pop    %r14
14019b6ff:	5f                   	pop    %rdi
14019b700:	5e                   	pop    %rsi
14019b701:	5b                   	pop    %rbx
14019b702:	c3                   	ret
14019b703:	48 83 3d 2d b0 27 01 	cmpq   $0x0,0x127b02d(%rip)        # 0x141416738
14019b70a:	00
14019b70b:	75 47                	jne    0x14019b754
14019b70d:	eb 3b                	jmp    0x14019b74a
14019b70f:	eb 16                	jmp    0x14019b727
14019b711:	33 c0                	xor    %eax,%eax
14019b713:	89 44 24 48          	mov    %eax,0x48(%rsp)
14019b717:	33 c9                	xor    %ecx,%ecx
14019b719:	e8 f2 f5 ff ff       	call   0x14019ad10
14019b71e:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
14019b722:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
14019b727:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14019b72e:	00
14019b72f:	f2 0f 10 44 24 48    	movsd  0x48(%rsp),%xmm0
14019b735:	f2 0f 11 00          	movsd  %xmm0,(%rax)
14019b739:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
14019b73d:	89 48 08             	mov    %ecx,0x8(%rax)
14019b740:	48 83 c4 68          	add    $0x68,%rsp
14019b744:	41 5e                	pop    %r14
14019b746:	5f                   	pop    %rdi
14019b747:	5e                   	pop    %rsi
14019b748:	5b                   	pop    %rbx
14019b749:	c3                   	ret
14019b74a:	33 d2                	xor    %edx,%edx
14019b74c:	33 c9                	xor    %ecx,%ecx
14019b74e:	e8 c5 10 c8 00       	call   0x140e1c818
14019b753:	90                   	nop
14019b754:	33 d2                	xor    %edx,%edx
14019b756:	33 c9                	xor    %ecx,%ecx
14019b758:	e8 bb 10 c8 00       	call   0x140e1c818
14019b75d:	cc                   	int3
14019b75e:	cc                   	int3
14019b75f:	cc                   	int3
14019b760:	48 83 ec 28          	sub    $0x28,%rsp
14019b764:	33 d2                	xor    %edx,%edx
14019b766:	33 c9                	xor    %ecx,%ecx
14019b768:	e8 ab 10 c8 00       	call   0x140e1c818
14019b76d:	cc                   	int3
14019b76e:	cc                   	int3
14019b76f:	cc                   	int3
14019b770:	48 8b 05 49 b0 27 01 	mov    0x127b049(%rip),%rax        # 0x1414167c0
14019b777:	48 85 c0             	test   %rax,%rax
14019b77a:	74 07                	je     0x14019b783
14019b77c:	48 ff 25 9d 82 de 00 	rex.W jmp *0xde829d(%rip)        # 0x140f83a20
14019b783:	c3                   	ret
14019b784:	cc                   	int3
14019b785:	cc                   	int3
14019b786:	cc                   	int3
14019b787:	cc                   	int3
14019b788:	cc                   	int3
14019b789:	cc                   	int3
14019b78a:	cc                   	int3
14019b78b:	cc                   	int3
14019b78c:	cc                   	int3
14019b78d:	cc                   	int3
14019b78e:	cc                   	int3
14019b78f:	cc                   	int3
14019b790:	48 83 ec 38          	sub    $0x38,%rsp
14019b794:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14019b799:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019b79e:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14019b7a5:	00 00
14019b7a7:	45 33 c9             	xor    %r9d,%r9d
14019b7aa:	e8 01 ab ff ff       	call   0x1401962b0
14019b7af:	90                   	nop
14019b7b0:	48 83 c4 38          	add    $0x38,%rsp
14019b7b4:	c3                   	ret
14019b7b5:	cc                   	int3
14019b7b6:	cc                   	int3
14019b7b7:	cc                   	int3
14019b7b8:	cc                   	int3
14019b7b9:	cc                   	int3
14019b7ba:	cc                   	int3
14019b7bb:	cc                   	int3
14019b7bc:	cc                   	int3
14019b7bd:	cc                   	int3
14019b7be:	cc                   	int3
14019b7bf:	cc                   	int3
14019b7c0:	48 83 ec 48          	sub    $0x48,%rsp
14019b7c4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14019b7c9:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
14019b7ce:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019b7d3:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14019b7da:	00 00
14019b7dc:	45 33 c9             	xor    %r9d,%r9d
14019b7df:	e8 9c ab ff ff       	call   0x140196380
14019b7e4:	90                   	nop
14019b7e5:	48 83 c4 48          	add    $0x48,%rsp
14019b7e9:	c3                   	ret
14019b7ea:	cc                   	int3
14019b7eb:	cc                   	int3
14019b7ec:	cc                   	int3
14019b7ed:	cc                   	int3
14019b7ee:	cc                   	int3
14019b7ef:	cc                   	int3
14019b7f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019b7f5:	57                   	push   %rdi
14019b7f6:	48 83 ec 20          	sub    $0x20,%rsp
14019b7fa:	48 8b da             	mov    %rdx,%rbx
14019b7fd:	48 8b f9             	mov    %rcx,%rdi
14019b800:	48 8b 05 91 b0 27 01 	mov    0x127b091(%rip),%rax        # 0x141416898
14019b807:	48 85 c0             	test   %rax,%rax
14019b80a:	75 47                	jne    0x14019b853
14019b80c:	48 8b 05 ad ae 27 01 	mov    0x127aead(%rip),%rax        # 0x1414166c0
14019b813:	48 85 c0             	test   %rax,%rax
14019b816:	75 14                	jne    0x14019b82c
14019b818:	48 8d 0d 51 82 e0 00 	lea    0xe08251(%rip),%rcx        # 0x140fa3a70
14019b81f:	ff 15 c3 7a de 00    	call   *0xde7ac3(%rip)        # 0x140f832e8
14019b825:	48 89 05 94 ae 27 01 	mov    %rax,0x127ae94(%rip)        # 0x1414166c0
14019b82c:	48 8d 15 b5 82 e0 00 	lea    0xe082b5(%rip),%rdx        # 0x140fa3ae8
14019b833:	48 8b c8             	mov    %rax,%rcx
14019b836:	ff 15 bc 7a de 00    	call   *0xde7abc(%rip)        # 0x140f832f8
14019b83c:	48 89 05 55 b0 27 01 	mov    %rax,0x127b055(%rip)        # 0x141416898
14019b843:	48 85 c0             	test   %rax,%rax
14019b846:	75 0b                	jne    0x14019b853
14019b848:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019b84d:	48 83 c4 20          	add    $0x20,%rsp
14019b851:	5f                   	pop    %rdi
14019b852:	c3                   	ret
14019b853:	48 8b d3             	mov    %rbx,%rdx
14019b856:	48 8b cf             	mov    %rdi,%rcx
14019b859:	ff 15 c1 81 de 00    	call   *0xde81c1(%rip)        # 0x140f83a20
14019b85f:	90                   	nop
14019b860:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019b865:	48 83 c4 20          	add    $0x20,%rsp
14019b869:	5f                   	pop    %rdi
14019b86a:	c3                   	ret
14019b86b:	cc                   	int3
14019b86c:	cc                   	int3
14019b86d:	cc                   	int3
14019b86e:	cc                   	int3
14019b86f:	cc                   	int3
14019b870:	48 83 ec 28          	sub    $0x28,%rsp
14019b874:	48 8b 05 15 b0 27 01 	mov    0x127b015(%rip),%rax        # 0x141416890
14019b87b:	48 85 c0             	test   %rax,%rax
14019b87e:	75 41                	jne    0x14019b8c1
14019b880:	48 8b 05 39 ae 27 01 	mov    0x127ae39(%rip),%rax        # 0x1414166c0
14019b887:	48 85 c0             	test   %rax,%rax
14019b88a:	75 14                	jne    0x14019b8a0
14019b88c:	48 8d 0d dd 81 e0 00 	lea    0xe081dd(%rip),%rcx        # 0x140fa3a70
14019b893:	ff 15 4f 7a de 00    	call   *0xde7a4f(%rip)        # 0x140f832e8
14019b899:	48 89 05 20 ae 27 01 	mov    %rax,0x127ae20(%rip)        # 0x1414166c0
14019b8a0:	48 8d 15 21 82 e0 00 	lea    0xe08221(%rip),%rdx        # 0x140fa3ac8
14019b8a7:	48 8b c8             	mov    %rax,%rcx
14019b8aa:	ff 15 48 7a de 00    	call   *0xde7a48(%rip)        # 0x140f832f8
14019b8b0:	48 89 05 d9 af 27 01 	mov    %rax,0x127afd9(%rip)        # 0x141416890
14019b8b7:	48 85 c0             	test   %rax,%rax
14019b8ba:	75 05                	jne    0x14019b8c1
14019b8bc:	48 83 c4 28          	add    $0x28,%rsp
14019b8c0:	c3                   	ret
14019b8c1:	ff 15 59 81 de 00    	call   *0xde8159(%rip)        # 0x140f83a20
14019b8c7:	90                   	nop
14019b8c8:	48 83 c4 28          	add    $0x28,%rsp
14019b8cc:	c3                   	ret
14019b8cd:	cc                   	int3
14019b8ce:	cc                   	int3
14019b8cf:	cc                   	int3
14019b8d0:	40 53                	rex push %rbx
14019b8d2:	48 83 ec 20          	sub    $0x20,%rsp
14019b8d6:	8b d9                	mov    %ecx,%ebx
14019b8d8:	48 8b 05 a9 af 27 01 	mov    0x127afa9(%rip),%rax        # 0x141416888
14019b8df:	48 85 c0             	test   %rax,%rax
14019b8e2:	75 42                	jne    0x14019b926
14019b8e4:	48 8b 05 d5 ad 27 01 	mov    0x127add5(%rip),%rax        # 0x1414166c0
14019b8eb:	48 85 c0             	test   %rax,%rax
14019b8ee:	75 14                	jne    0x14019b904
14019b8f0:	48 8d 0d 79 81 e0 00 	lea    0xe08179(%rip),%rcx        # 0x140fa3a70
14019b8f7:	ff 15 eb 79 de 00    	call   *0xde79eb(%rip)        # 0x140f832e8
14019b8fd:	48 89 05 bc ad 27 01 	mov    %rax,0x127adbc(%rip)        # 0x1414166c0
14019b904:	48 8d 15 9d 81 e0 00 	lea    0xe0819d(%rip),%rdx        # 0x140fa3aa8
14019b90b:	48 8b c8             	mov    %rax,%rcx
14019b90e:	ff 15 e4 79 de 00    	call   *0xde79e4(%rip)        # 0x140f832f8
14019b914:	48 89 05 6d af 27 01 	mov    %rax,0x127af6d(%rip)        # 0x141416888
14019b91b:	48 85 c0             	test   %rax,%rax
14019b91e:	75 06                	jne    0x14019b926
14019b920:	48 83 c4 20          	add    $0x20,%rsp
14019b924:	5b                   	pop    %rbx
14019b925:	c3                   	ret
14019b926:	8b cb                	mov    %ebx,%ecx
14019b928:	ff 15 f2 80 de 00    	call   *0xde80f2(%rip)        # 0x140f83a20
14019b92e:	90                   	nop
14019b92f:	48 83 c4 20          	add    $0x20,%rsp
14019b933:	5b                   	pop    %rbx
14019b934:	c3                   	ret
14019b935:	cc                   	int3
14019b936:	cc                   	int3
14019b937:	cc                   	int3
14019b938:	cc                   	int3
14019b939:	cc                   	int3
14019b93a:	cc                   	int3
14019b93b:	cc                   	int3
14019b93c:	cc                   	int3
14019b93d:	cc                   	int3
14019b93e:	cc                   	int3
14019b93f:	cc                   	int3
14019b940:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14019b945:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14019b94a:	48 83 ec 28          	sub    $0x28,%rsp
14019b94e:	4c 8b c2             	mov    %rdx,%r8
14019b951:	48 8b 02             	mov    (%rdx),%rax
14019b954:	48 8b d1             	mov    %rcx,%rdx
14019b957:	49 8b c8             	mov    %r8,%rcx
14019b95a:	48 8b 00             	mov    (%rax),%rax
14019b95d:	ff 15 bd 80 de 00    	call   *0xde80bd(%rip)        # 0x140f83a20
14019b963:	eb 04                	jmp    0x14019b969
14019b965:	8b 44 24 38          	mov    0x38(%rsp),%eax
14019b969:	48 83 c4 28          	add    $0x28,%rsp
14019b96d:	c3                   	ret
14019b96e:	cc                   	int3
14019b96f:	cc                   	int3
14019b970:	40 53                	rex push %rbx
14019b972:	55                   	push   %rbp
14019b973:	56                   	push   %rsi
14019b974:	57                   	push   %rdi
14019b975:	41 54                	push   %r12
14019b977:	41 55                	push   %r13
14019b979:	41 56                	push   %r14
14019b97b:	48 83 ec 20          	sub    $0x20,%rsp