14023b78f:	8b d7                	mov    %edi,%edx
14023b791:	48 8b cb             	mov    %rbx,%rcx
14023b794:	e8 97 ee ff ff       	call   0x14023a630
14023b799:	4c 8d 83 a8 00 00 00 	lea    0xa8(%rbx),%r8
14023b7a0:	48 8b d3             	mov    %rbx,%rdx
14023b7a3:	b9 0a 00 00 00       	mov    $0xa,%ecx
14023b7a8:	e8 23 d3 fe ff       	call   0x140228ad0
14023b7ad:	41 b8 62 00 00 00    	mov    $0x62,%r8d
14023b7b3:	48 8d 15 d6 40 12 00 	lea    0x1240d6(%rip),%rdx        # 0x14035f890
14023b7ba:	48 8b cb             	mov    %rbx,%rcx
14023b7bd:	e8 4e db fe ff       	call   0x140229310
14023b7c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14023b7c7:	b8 01 00 00 00       	mov    $0x1,%eax
14023b7cc:	48 83 c4 20          	add    $0x20,%rsp
14023b7d0:	5f                   	pop    %rdi
14023b7d1:	c3                   	ret
14023b7d2:	cc                   	int3
14023b7d3:	cc                   	int3
14023b7d4:	cc                   	int3
14023b7d5:	cc                   	int3
14023b7d6:	cc                   	int3
14023b7d7:	cc                   	int3
14023b7d8:	cc                   	int3
14023b7d9:	cc                   	int3
14023b7da:	cc                   	int3
14023b7db:	cc                   	int3
14023b7dc:	cc                   	int3
14023b7dd:	cc                   	int3
14023b7de:	cc                   	int3
14023b7df:	cc                   	int3
14023b7e0:	33 c0                	xor    %eax,%eax
14023b7e2:	48 89 01             	mov    %rax,(%rcx)
14023b7e5:	48 89 41 08          	mov    %rax,0x8(%rcx)
14023b7e9:	48 89 41 10          	mov    %rax,0x10(%rcx)
14023b7ed:	48 89 41 18          	mov    %rax,0x18(%rcx)
14023b7f1:	48 89 41 20          	mov    %rax,0x20(%rcx)
14023b7f5:	48 89 41 30          	mov    %rax,0x30(%rcx)
14023b7f9:	48 89 41 38          	mov    %rax,0x38(%rcx)
14023b7fd:	48 89 41 40          	mov    %rax,0x40(%rcx)
14023b801:	48 89 41 58          	mov    %rax,0x58(%rcx)
14023b805:	48 89 41 60          	mov    %rax,0x60(%rcx)
14023b809:	48 89 41 68          	mov    %rax,0x68(%rcx)
14023b80d:	48 89 41 70          	mov    %rax,0x70(%rcx)
14023b811:	48 89 41 78          	mov    %rax,0x78(%rcx)
14023b815:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
14023b81c:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
14023b823:	89 81 98 00 00 00    	mov    %eax,0x98(%rcx)
14023b829:	48 89 81 d0 00 00 00 	mov    %rax,0xd0(%rcx)
14023b830:	c3                   	ret
14023b831:	cc                   	int3
14023b832:	cc                   	int3
14023b833:	cc                   	int3
14023b834:	cc                   	int3
14023b835:	cc                   	int3
14023b836:	cc                   	int3
14023b837:	cc                   	int3
14023b838:	cc                   	int3
14023b839:	cc                   	int3
14023b83a:	cc                   	int3
14023b83b:	cc                   	int3
14023b83c:	cc                   	int3
14023b83d:	cc                   	int3
14023b83e:	cc                   	int3
14023b83f:	cc                   	int3
14023b840:	40 53                	rex push %rbx
14023b842:	b8 30 00 00 00       	mov    $0x30,%eax
14023b847:	e8 94 ed 0b 00       	call   0x1402fa5e0
14023b84c:	48 2b e0             	sub    %rax,%rsp
14023b84f:	48 8b d9             	mov    %rcx,%rbx
14023b852:	44 8d 40 52          	lea    0x52(%rax),%r8d
14023b856:	8d 48 d8             	lea    -0x28(%rax),%ecx
14023b859:	48 8d 15 30 40 12 00 	lea    0x124030(%rip),%rdx        # 0x14035f890
14023b860:	e8 5b da fe ff       	call   0x1402292c0
14023b865:	48 85 c0             	test   %rax,%rax
14023b868:	75 28                	jne    0x14023b892
14023b86a:	4c 8d 0d 1f 40 12 00 	lea    0x12401f(%rip),%r9        # 0x14035f890
14023b871:	c7 44 24 20 83 00 00 	movl   $0x83,0x20(%rsp)
14023b878:	00
14023b879:	ba c7 00 00 00       	mov    $0xc7,%edx
14023b87e:	44 8d 40 41          	lea    0x41(%rax),%r8d
14023b882:	8d 48 26             	lea    0x26(%rax),%ecx
14023b885:	e8 16 5b fe ff       	call   0x1402213a0
14023b88a:	33 c0                	xor    %eax,%eax
14023b88c:	48 83 c4 30          	add    $0x30,%rsp
14023b890:	5b                   	pop    %rbx
14023b891:	c3                   	ret
14023b892:	48 89 18             	mov    %rbx,(%rax)
14023b895:	48 83 c4 30          	add    $0x30,%rsp
14023b899:	5b                   	pop    %rbx
14023b89a:	c3                   	ret
14023b89b:	cc                   	int3
14023b89c:	cc                   	int3
14023b89d:	cc                   	int3
14023b89e:	cc                   	int3
14023b89f:	cc                   	int3
14023b8a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14023b8a5:	57                   	push   %rdi
14023b8a6:	b8 30 00 00 00       	mov    $0x30,%eax
14023b8ab:	e8 30 ed 0b 00       	call   0x1402fa5e0
14023b8b0:	48 2b e0             	sub    %rax,%rsp
14023b8b3:	48 8b f9             	mov    %rcx,%rdi
14023b8b6:	48 85 c9             	test   %rcx,%rcx
14023b8b9:	75 0e                	jne    0x14023b8c9
14023b8bb:	8d 41 01             	lea    0x1(%rcx),%eax
14023b8be:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14023b8c3:	48 83 c4 30          	add    $0x30,%rsp
14023b8c7:	5f                   	pop    %rdi
14023b8c8:	c3                   	ret
14023b8c9:	48 8b 0d 00 48 1d 00 	mov    0x1d4800(%rip),%rcx        # 0x1404100d0
14023b8d0:	e8 6b 0b 00 00       	call   0x14023c440
14023b8d5:	bb 01 00 00 00       	mov    $0x1,%ebx
14023b8da:	29 9f a0 00 00 00    	sub    %ebx,0xa0(%rdi)
14023b8e0:	75 2b                	jne    0x14023b90d
14023b8e2:	48 83 7f 68 00       	cmpq   $0x0,0x68(%rdi)
14023b8e7:	74 24                	je     0x14023b90d
14023b8e9:	48 8b 0d e0 47 1d 00 	mov    0x1d47e0(%rip),%rcx        # 0x1404100d0
14023b8f0:	e8 0b 0c 00 00       	call   0x14023c500
14023b8f5:	48 8b cf             	mov    %rdi,%rcx
14023b8f8:	ff 57 68             	call   *0x68(%rdi)
14023b8fb:	48 8b 0d ce 47 1d 00 	mov    0x1d47ce(%rip),%rcx        # 0x1404100d0
14023b902:	8b d8                	mov    %eax,%ebx
14023b904:	e8 37 0b 00 00       	call   0x14023c440
14023b909:	85 db                	test   %ebx,%ebx
14023b90b:	74 2e                	je     0x14023b93b
14023b90d:	33 d2                	xor    %edx,%edx
14023b90f:	48 8b cf             	mov    %rdi,%rcx
14023b912:	e8 19 fe ff ff       	call   0x14023b730
14023b917:	85 c0                	test   %eax,%eax
14023b919:	75 2e                	jne    0x14023b949
14023b91b:	4c 8d 0d 86 3f 12 00 	lea    0x123f86(%rip),%r9        # 0x14035f8a8
14023b922:	c7 44 24 20 46 00 00 	movl   $0x46,0x20(%rsp)
14023b929:	00
14023b92a:	ba bf 00 00 00       	mov    $0xbf,%edx
14023b92f:	8d 48 26             	lea    0x26(%rax),%ecx
14023b932:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
14023b936:	e8 65 5a fe ff       	call   0x1402213a0
14023b93b:	48 8b 0d 8e 47 1d 00 	mov    0x1d478e(%rip),%rcx        # 0x1404100d0
14023b942:	e8 b9 0b 00 00       	call   0x14023c500
14023b947:	eb 10                	jmp    0x14023b959
14023b949:	48 8b 0d 80 47 1d 00 	mov    0x1d4780(%rip),%rcx        # 0x1404100d0
14023b950:	e8 ab 0b 00 00       	call   0x14023c500
14023b955:	85 db                	test   %ebx,%ebx
14023b957:	75 2d                	jne    0x14023b986
14023b959:	ba 6b 00 00 00       	mov    $0x6b,%edx
14023b95e:	c7 44 24 20 69 00 00 	movl   $0x69,0x20(%rsp)
14023b965:	00
14023b966:	4c 8d 0d 3b 3f 12 00 	lea    0x123f3b(%rip),%r9        # 0x14035f8a8
14023b96d:	8d 4a bb             	lea    -0x45(%rdx),%ecx
14023b970:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
14023b974:	e8 27 5a fe ff       	call   0x1402213a0
14023b979:	33 c0                	xor    %eax,%eax
14023b97b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14023b980:	48 83 c4 30          	add    $0x30,%rsp
14023b984:	5f                   	pop    %rdi
14023b985:	c3                   	ret
14023b986:	8b c3                	mov    %ebx,%eax
14023b988:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14023b98d:	48 83 c4 30          	add    $0x30,%rsp
14023b991:	5f                   	pop    %rdi
14023b992:	c3                   	ret
14023b993:	cc                   	int3
14023b994:	cc                   	int3
14023b995:	cc                   	int3
14023b996:	cc                   	int3
14023b997:	cc                   	int3
14023b998:	cc                   	int3
14023b999:	cc                   	int3
14023b99a:	cc                   	int3
14023b99b:	cc                   	int3
14023b99c:	cc                   	int3
14023b99d:	cc                   	int3
14023b99e:	cc                   	int3
14023b99f:	cc                   	int3
14023b9a0:	40 53                	rex push %rbx
14023b9a2:	b8 30 00 00 00       	mov    $0x30,%eax
14023b9a7:	e8 34 ec 0b 00       	call   0x1402fa5e0
14023b9ac:	48 2b e0             	sub    %rax,%rsp
14023b9af:	48 8b d9             	mov    %rcx,%rbx
14023b9b2:	48 85 c9             	test   %rcx,%rcx
14023b9b5:	75 26                	jne    0x14023b9dd
14023b9b7:	4c 8d 0d ea 3e 12 00 	lea    0x123eea(%rip),%r9        # 0x14035f8a8
14023b9be:	c7 44 24 20 51 00 00 	movl   $0x51,0x20(%rsp)
14023b9c5:	00
14023b9c6:	8d 50 47             	lea    0x47(%rax),%edx
14023b9c9:	8d 48 f6             	lea    -0xa(%rax),%ecx
14023b9cc:	44 8d 40 13          	lea    0x13(%rax),%r8d
14023b9d0:	e8 cb 59 fe ff       	call   0x1402213a0
14023b9d5:	33 c0                	xor    %eax,%eax
14023b9d7:	48 83 c4 30          	add    $0x30,%rsp
14023b9db:	5b                   	pop    %rbx
14023b9dc:	c3                   	ret
14023b9dd:	48 8d 15 9c fb ff ff 	lea    -0x464(%rip),%rdx        # 0x14023b580
14023b9e4:	48 8d 0d 2d 3b 1d 00 	lea    0x1d3b2d(%rip),%rcx        # 0x14040f518
14023b9eb:	e8 70 0a 00 00       	call   0x14023c460
14023b9f0:	33 c9                	xor    %ecx,%ecx
14023b9f2:	85 c0                	test   %eax,%eax
14023b9f4:	0f 45 0d 21 3b 1d 00 	cmovne 0x1d3b21(%rip),%ecx        # 0x14040f51c
14023b9fb:	85 c9                	test   %ecx,%ecx
14023b9fd:	75 26                	jne    0x14023ba25
14023b9ff:	8d 51 77             	lea    0x77(%rcx),%edx
14023ba02:	c7 44 24 20 55 00 00 	movl   $0x55,0x20(%rsp)
14023ba09:	00
14023ba0a:	8d 4a af             	lea    -0x51(%rdx),%ecx
14023ba0d:	44 8d 42 ca          	lea    -0x36(%rdx),%r8d
14023ba11:	4c 8d 0d 90 3e 12 00 	lea    0x123e90(%rip),%r9        # 0x14035f8a8
14023ba18:	e8 83 59 fe ff       	call   0x1402213a0
14023ba1d:	33 c0                	xor    %eax,%eax
14023ba1f:	48 83 c4 30          	add    $0x30,%rsp
14023ba23:	5b                   	pop    %rbx
14023ba24:	c3                   	ret
14023ba25:	48 8b 0d a4 46 1d 00 	mov    0x1d46a4(%rip),%rcx        # 0x1404100d0
14023ba2c:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14023ba31:	e8 0a 0a 00 00       	call   0x14023c440
14023ba36:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
14023ba3d:	bf 01 00 00 00       	mov    $0x1,%edi
14023ba42:	75 14                	jne    0x14023ba58
14023ba44:	48 8b 43 60          	mov    0x60(%rbx),%rax
14023ba48:	48 85 c0             	test   %rax,%rax
14023ba4b:	74 0b                	je     0x14023ba58
14023ba4d:	48 8b cb             	mov    %rbx,%rcx
14023ba50:	ff d0                	call   *%rax
14023ba52:	8b f8                	mov    %eax,%edi
14023ba54:	85 c0                	test   %eax,%eax
14023ba56:	74 14                	je     0x14023ba6c
14023ba58:	8b 8b 9c 00 00 00    	mov    0x9c(%rbx),%ecx
14023ba5e:	ff c1                	inc    %ecx
14023ba60:	ff 83 a0 00 00 00    	incl   0xa0(%rbx)
14023ba66:	89 8b 9c 00 00 00    	mov    %ecx,0x9c(%rbx)
14023ba6c:	48 8b 0d 5d 46 1d 00 	mov    0x1d465d(%rip),%rcx        # 0x1404100d0
14023ba73:	e8 88 0a 00 00       	call   0x14023c500
14023ba78:	8b c7                	mov    %edi,%eax
14023ba7a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14023ba7f:	48 83 c4 30          	add    $0x30,%rsp
14023ba83:	5b                   	pop    %rbx
14023ba84:	c3                   	ret
14023ba85:	cc                   	int3
14023ba86:	cc                   	int3
14023ba87:	cc                   	int3
14023ba88:	cc                   	int3
14023ba89:	cc                   	int3
14023ba8a:	cc                   	int3
14023ba8b:	cc                   	int3
14023ba8c:	cc                   	int3
14023ba8d:	cc                   	int3
14023ba8e:	cc                   	int3
14023ba8f:	cc                   	int3
14023ba90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14023ba95:	57                   	push   %rdi
14023ba96:	b8 30 00 00 00       	mov    $0x30,%eax
14023ba9b:	e8 40 eb 0b 00       	call   0x1402fa5e0
14023baa0:	48 2b e0             	sub    %rax,%rsp
14023baa3:	bf 01 00 00 00       	mov    $0x1,%edi
14023baa8:	48 8b d9             	mov    %rcx,%rbx
14023baab:	29 b9 a0 00 00 00    	sub    %edi,0xa0(%rcx)
14023bab1:	75 39                	jne    0x14023baec
14023bab3:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
14023bab8:	74 32                	je     0x14023baec
14023baba:	85 d2                	test   %edx,%edx
14023babc:	74 25                	je     0x14023bae3
14023babe:	48 8b 0d 0b 46 1d 00 	mov    0x1d460b(%rip),%rcx        # 0x1404100d0
14023bac5:	e8 36 0a 00 00       	call   0x14023c500
14023baca:	48 8b 43 68          	mov    0x68(%rbx),%rax
14023bace:	48 8b cb             	mov    %rbx,%rcx
14023bad1:	ff d0                	call   *%rax
14023bad3:	48 8b 0d f6 45 1d 00 	mov    0x1d45f6(%rip),%rcx        # 0x1404100d0
14023bada:	8b f8                	mov    %eax,%edi
14023badc:	e8 5f 09 00 00       	call   0x14023c440
14023bae1:	eb 05                	jmp    0x14023bae8
14023bae3:	ff 51 68             	call   *0x68(%rcx)
14023bae6:	8b f8                	mov    %eax,%edi
14023bae8:	85 ff                	test   %edi,%edi
14023baea:	74 2e                	je     0x14023bb1a
14023baec:	33 d2                	xor    %edx,%edx
14023baee:	48 8b cb             	mov    %rbx,%rcx
14023baf1:	e8 3a fc ff ff       	call   0x14023b730
14023baf6:	85 c0                	test   %eax,%eax
14023baf8:	75 2d                	jne    0x14023bb27
14023bafa:	4c 8d 0d a7 3d 12 00 	lea    0x123da7(%rip),%r9        # 0x14035f8a8
14023bb01:	c7 44 24 20 46 00 00 	movl   $0x46,0x20(%rsp)
14023bb08:	00
14023bb09:	ba bf 00 00 00       	mov    $0xbf,%edx
14023bb0e:	8d 48 26             	lea    0x26(%rax),%ecx
14023bb11:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
14023bb15:	e8 86 58 fe ff       	call   0x1402213a0
14023bb1a:	33 c0                	xor    %eax,%eax
14023bb1c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14023bb21:	48 83 c4 30          	add    $0x30,%rsp
14023bb25:	5f                   	pop    %rdi
14023bb26:	c3                   	ret
14023bb27:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14023bb2c:	8b c7                	mov    %edi,%eax
14023bb2e:	48 83 c4 30          	add    $0x30,%rsp
14023bb32:	5f                   	pop    %rdi
14023bb33:	c3                   	ret
14023bb34:	cc                   	int3
14023bb35:	cc                   	int3
14023bb36:	cc                   	int3
14023bb37:	cc                   	int3
14023bb38:	cc                   	int3
14023bb39:	cc                   	int3
14023bb3a:	cc                   	int3
14023bb3b:	cc                   	int3
14023bb3c:	cc                   	int3
14023bb3d:	cc                   	int3
14023bb3e:	cc                   	int3
14023bb3f:	cc                   	int3
14023bb40:	40 53                	rex push %rbx
14023bb42:	b8 20 00 00 00       	mov    $0x20,%eax
14023bb47:	e8 94 ea 0b 00       	call   0x1402fa5e0
14023bb4c:	48 2b e0             	sub    %rax,%rsp
14023bb4f:	48 8b d9             	mov    %rcx,%rbx
14023bb52:	8d 48 e1             	lea    -0x1f(%rax),%ecx
14023bb55:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
14023bb5c:	75 14                	jne    0x14023bb72
14023bb5e:	48 8b 43 60          	mov    0x60(%rbx),%rax
14023bb62:	48 85 c0             	test   %rax,%rax
14023bb65:	74 0b                	je     0x14023bb72
14023bb67:	48 8b cb             	mov    %rbx,%rcx
14023bb6a:	ff d0                	call   *%rax
14023bb6c:	8b c8                	mov    %eax,%ecx
14023bb6e:	85 c0                	test   %eax,%eax
14023bb70:	74 16                	je     0x14023bb88
14023bb72:	8b 83 9c 00 00 00    	mov    0x9c(%rbx),%eax
14023bb78:	ff c0                	inc    %eax
14023bb7a:	ff 83 a0 00 00 00    	incl   0xa0(%rbx)
14023bb80:	89 83 9c 00 00 00    	mov    %eax,0x9c(%rbx)
14023bb86:	8b c1                	mov    %ecx,%eax
14023bb88:	48 83 c4 20          	add    $0x20,%rsp
14023bb8c:	5b                   	pop    %rbx
14023bb8d:	c3                   	ret
14023bb8e:	cc                   	int3
14023bb8f:	cc                   	int3
14023bb90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14023bb95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14023bb9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14023bb9f:	57                   	push   %rdi
14023bba0:	b8 30 00 00 00       	mov    $0x30,%eax
14023bba5:	e8 36 ea 0b 00       	call   0x1402fa5e0
14023bbaa:	48 2b e0             	sub    %rax,%rsp
14023bbad:	49 8b f9             	mov    %r9,%rdi
14023bbb0:	49 8b f0             	mov    %r8,%rsi
14023bbb3:	48 8b ea             	mov    %rdx,%rbp
14023bbb6:	48 8b d9             	mov    %rcx,%rbx
14023bbb9:	48 85 c9             	test   %rcx,%rcx
14023bbbc:	75 0e                	jne    0x14023bbcc
14023bbbe:	c7 44 24 20 3c 00 00 	movl   $0x3c,0x20(%rsp)
14023bbc5:	00
14023bbc6:	44 8d 40 13          	lea    0x13(%rax),%r8d
14023bbca:	eb 6e                	jmp    0x14023bc3a
14023bbcc:	48 8b 0d fd 44 1d 00 	mov    0x1d44fd(%rip),%rcx        # 0x1404100d0