1402b868d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402b8692:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
1402b8697:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402b869c:	48 83 c4 40          	add    $0x40,%rsp
1402b86a0:	5d                   	pop    %rbp
1402b86a1:	c3                   	ret
1402b86a2:	cc                   	int3
1402b86a3:	cc                   	int3
1402b86a4:	cc                   	int3
1402b86a5:	cc                   	int3
1402b86a6:	cc                   	int3
1402b86a7:	cc                   	int3
1402b86a8:	cc                   	int3
1402b86a9:	cc                   	int3
1402b86aa:	cc                   	int3
1402b86ab:	cc                   	int3
1402b86ac:	cc                   	int3
1402b86ad:	cc                   	int3
1402b86ae:	cc                   	int3
1402b86af:	cc                   	int3
1402b86b0:	b8 28 00 00 00       	mov    $0x28,%eax
1402b86b5:	e8 26 1f 04 00       	call   0x1402fa5e0
1402b86ba:	48 2b e0             	sub    %rax,%rsp
1402b86bd:	48 8d 15 1c 24 0f 00 	lea    0xf241c(%rip),%rdx        # 0x1403aaae0
1402b86c4:	48 83 c4 28          	add    $0x28,%rsp
1402b86c8:	e9 a3 3e fa ff       	jmp    0x14025c570
1402b86cd:	cc                   	int3
1402b86ce:	cc                   	int3
1402b86cf:	cc                   	int3
1402b86d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b86d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b86da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b86df:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402b86e4:	41 55                	push   %r13
1402b86e6:	41 56                	push   %r14
1402b86e8:	41 57                	push   %r15
1402b86ea:	b8 20 00 00 00       	mov    $0x20,%eax
1402b86ef:	e8 ec 1e 04 00       	call   0x1402fa5e0
1402b86f4:	48 2b e0             	sub    %rax,%rsp
1402b86f7:	4c 8b b1 f0 00 00 00 	mov    0xf0(%rcx),%r14
1402b86fe:	4c 8b e9             	mov    %rcx,%r13
1402b8701:	48 8b ca             	mov    %rdx,%rcx
1402b8704:	4c 8b fa             	mov    %rdx,%r15
1402b8707:	33 ed                	xor    %ebp,%ebp
1402b8709:	e8 12 fd f6 ff       	call   0x140228420
1402b870e:	85 c0                	test   %eax,%eax
1402b8710:	0f 84 09 01 00 00    	je     0x1402b881f
1402b8716:	49 8b cf             	mov    %r15,%rcx
1402b8719:	8b f5                	mov    %ebp,%esi
1402b871b:	e8 00 fd f6 ff       	call   0x140228420
1402b8720:	85 c0                	test   %eax,%eax
1402b8722:	0f 8e c2 00 00 00    	jle    0x1402b87ea
1402b8728:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402b872f:	00
1402b8730:	8b d6                	mov    %esi,%edx
1402b8732:	49 8b cf             	mov    %r15,%rcx
1402b8735:	e8 16 ff f6 ff       	call   0x140228650
1402b873a:	48 8b f8             	mov    %rax,%rdi
1402b873d:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402b8741:	e8 ba 69 f8 ff       	call   0x14023f100
1402b8746:	3d ea 02 00 00       	cmp    $0x2ea,%eax
1402b874b:	0f 84 ce 00 00 00    	je     0x1402b881f
1402b8751:	48 8b 0f             	mov    (%rdi),%rcx
1402b8754:	e8 a7 69 f8 ff       	call   0x14023f100
1402b8759:	3d ea 02 00 00       	cmp    $0x2ea,%eax
1402b875e:	0f 84 bb 00 00 00    	je     0x1402b881f
1402b8764:	48 8b 17             	mov    (%rdi),%rdx
1402b8767:	49 8b ce             	mov    %r14,%rcx
1402b876a:	e8 c1 e4 fb ff       	call   0x140276c30
1402b876f:	48 8b d8             	mov    %rax,%rbx
1402b8772:	48 85 c0             	test   %rax,%rax
1402b8775:	75 49                	jne    0x1402b87c0
1402b8777:	49 8b 06             	mov    (%r14),%rax
1402b877a:	48 85 c0             	test   %rax,%rax
1402b877d:	74 59                	je     0x1402b87d8
1402b877f:	44 8b 00             	mov    (%rax),%r8d
1402b8782:	33 c9                	xor    %ecx,%ecx
1402b8784:	48 8b 17             	mov    (%rdi),%rdx
1402b8787:	41 83 e0 10          	and    $0x10,%r8d
1402b878b:	e8 e0 e9 ff ff       	call   0x1402b7170
1402b8790:	48 8b d8             	mov    %rax,%rbx
1402b8793:	48 85 c0             	test   %rax,%rax
1402b8796:	74 57                	je     0x1402b87ef
1402b8798:	49 8b 06             	mov    (%r14),%rax
1402b879b:	48 8b d3             	mov    %rbx,%rdx
1402b879e:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402b87a2:	83 0b 06             	orl    $0x6,(%rbx)
1402b87a5:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1402b87a9:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1402b87ad:	e8 4e fd f6 ff       	call   0x140228500
1402b87b2:	85 c0                	test   %eax,%eax
1402b87b4:	75 0d                	jne    0x1402b87c3
1402b87b6:	48 8b cb             	mov    %rbx,%rcx
1402b87b9:	e8 52 e9 ff ff       	call   0x1402b7110
1402b87be:	eb 2f                	jmp    0x1402b87ef
1402b87c0:	83 08 01             	orl    $0x1,(%rax)
1402b87c3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1402b87c7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402b87cb:	e8 30 fd f6 ff       	call   0x140228500
1402b87d0:	85 c0                	test   %eax,%eax
1402b87d2:	74 1b                	je     0x1402b87ef
1402b87d4:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1402b87d8:	49 8b cf             	mov    %r15,%rcx
1402b87db:	ff c6                	inc    %esi
1402b87dd:	e8 3e fc f6 ff       	call   0x140228420
1402b87e2:	3b f0                	cmp    %eax,%esi
1402b87e4:	0f 8c 46 ff ff ff    	jl     0x1402b8730
1402b87ea:	bd 01 00 00 00       	mov    $0x1,%ebp
1402b87ef:	48 8d 15 0a 7f 00 00 	lea    0x7f0a(%rip),%rdx        # 0x1402c0700
1402b87f6:	49 8b cf             	mov    %r15,%rcx
1402b87f9:	e8 62 fc f6 ff       	call   0x140228460
1402b87fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402b8803:	8b c5                	mov    %ebp,%eax
1402b8805:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402b880a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402b880f:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402b8814:	48 83 c4 20          	add    $0x20,%rsp
1402b8818:	41 5f                	pop    %r15
1402b881a:	41 5e                	pop    %r14
1402b881c:	41 5d                	pop    %r13
1402b881e:	c3                   	ret
1402b881f:	41 81 8d d0 00 00 00 	orl    $0x800,0xd0(%r13)
1402b8826:	00 08 00 00
1402b882a:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1402b882f:	eb be                	jmp    0x1402b87ef
1402b8831:	cc                   	int3
1402b8832:	cc                   	int3
1402b8833:	cc                   	int3
1402b8834:	cc                   	int3
1402b8835:	cc                   	int3
1402b8836:	cc                   	int3
1402b8837:	cc                   	int3
1402b8838:	cc                   	int3
1402b8839:	cc                   	int3
1402b883a:	cc                   	int3
1402b883b:	cc                   	int3
1402b883c:	cc                   	int3
1402b883d:	cc                   	int3
1402b883e:	cc                   	int3
1402b883f:	cc                   	int3
1402b8840:	40 57                	rex push %rdi
1402b8842:	b8 50 00 00 00       	mov    $0x50,%eax
1402b8847:	e8 94 1d 04 00       	call   0x1402fa5e0
1402b884c:	48 2b e0             	sub    %rax,%rsp
1402b884f:	45 8b d1             	mov    %r9d,%r10d
1402b8852:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1402b8859:	00
1402b885a:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
1402b8861:	00
1402b8862:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402b8867:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402b886c:	4d 8b d8             	mov    %r8,%r11
1402b886f:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1402b8874:	48 8b fa             	mov    %rdx,%rdi
1402b8877:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402b887c:	45 8b c2             	mov    %r10d,%r8d
1402b887f:	41 8b 01             	mov    (%r9),%eax
1402b8882:	49 8b d3             	mov    %r11,%rdx
1402b8885:	4d 8b 49 08          	mov    0x8(%r9),%r9
1402b8889:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402b888d:	e8 be 00 00 00       	call   0x1402b8950
1402b8892:	48 85 c0             	test   %rax,%rax
1402b8895:	75 26                	jne    0x1402b88bd
1402b8897:	4c 8d 0d da 22 0f 00 	lea    0xf22da(%rip),%r9        # 0x1403aab78
1402b889e:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
1402b88a5:	00
1402b88a6:	8d 50 6a             	lea    0x6a(%rax),%edx
1402b88a9:	44 8d 40 75          	lea    0x75(%rax),%r8d
1402b88ad:	8d 48 23             	lea    0x23(%rax),%ecx
1402b88b0:	e8 eb 8a f6 ff       	call   0x1402213a0
1402b88b5:	33 c0                	xor    %eax,%eax
1402b88b7:	48 83 c4 50          	add    $0x50,%rsp
1402b88bb:	5f                   	pop    %rdi
1402b88bc:	c3                   	ret
1402b88bd:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
1402b88c2:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1402b88c9:	00
1402b88ca:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402b88cf:	4c 8b cf             	mov    %rdi,%r9
1402b88d2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402b88d7:	33 c9                	xor    %ecx,%ecx
1402b88d9:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1402b88e0:	00
1402b88e1:	e8 fa 40 fa ff       	call   0x14025c9e0
1402b88e6:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
1402b88ed:	00
1402b88ee:	48 8b f8             	mov    %rax,%rdi
1402b88f1:	74 0d                	je     0x1402b8900
1402b88f3:	48 63 54 24 40       	movslq 0x40(%rsp),%rdx
1402b88f8:	48 8b cb             	mov    %rbx,%rcx
1402b88fb:	e8 40 89 d4 ff       	call   0x140001240
1402b8900:	48 85 ff             	test   %rdi,%rdi
1402b8903:	75 1e                	jne    0x1402b8923
1402b8905:	4c 8d 0d 6c 22 0f 00 	lea    0xf226c(%rip),%r9        # 0x1403aab78
1402b890c:	c7 44 24 20 72 00 00 	movl   $0x72,0x20(%rsp)
1402b8913:	00
1402b8914:	8d 57 6a             	lea    0x6a(%rdi),%edx
1402b8917:	44 8d 47 65          	lea    0x65(%rdi),%r8d
1402b891b:	8d 4f 23             	lea    0x23(%rdi),%ecx
1402b891e:	e8 7d 8a f6 ff       	call   0x1402213a0
1402b8923:	41 b8 73 00 00 00    	mov    $0x73,%r8d
1402b8929:	48 8d 15 48 22 0f 00 	lea    0xf2248(%rip),%rdx        # 0x1403aab78
1402b8930:	48 8b cb             	mov    %rbx,%rcx
1402b8933:	e8 d8 09 f7 ff       	call   0x140229310
1402b8938:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402b893d:	48 8b c7             	mov    %rdi,%rax
1402b8940:	48 83 c4 50          	add    $0x50,%rsp
1402b8944:	5f                   	pop    %rdi
1402b8945:	c3                   	ret
1402b8946:	cc                   	int3
1402b8947:	cc                   	int3
1402b8948:	cc                   	int3
1402b8949:	cc                   	int3
1402b894a:	cc                   	int3
1402b894b:	cc                   	int3
1402b894c:	cc                   	int3
1402b894d:	cc                   	int3
1402b894e:	cc                   	int3
1402b894f:	cc                   	int3
1402b8950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402b8955:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402b895a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402b895f:	57                   	push   %rdi
1402b8960:	41 56                	push   %r14
1402b8962:	41 57                	push   %r15
1402b8964:	b8 40 00 00 00       	mov    $0x40,%eax
1402b8969:	e8 72 1c 04 00       	call   0x1402fa5e0
1402b896e:	48 2b e0             	sub    %rax,%rsp
1402b8971:	4d 8b f9             	mov    %r9,%r15
1402b8974:	41 8b e8             	mov    %r8d,%ebp
1402b8977:	4c 8b f2             	mov    %rdx,%r14
1402b897a:	48 8b f1             	mov    %rcx,%rsi
1402b897d:	33 db                	xor    %ebx,%ebx
1402b897f:	e8 ec 7e f8 ff       	call   0x140240870
1402b8984:	48 8b f8             	mov    %rax,%rdi
1402b8987:	48 85 c0             	test   %rax,%rax
1402b898a:	75 27                	jne    0x1402b89b3
1402b898c:	c7 44 24 20 21 00 00 	movl   $0x21,0x20(%rsp)
1402b8993:	00
1402b8994:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402b899a:	ba 77 00 00 00       	mov    $0x77,%edx
1402b899f:	4c 8d 0d d2 21 0f 00 	lea    0xf21d2(%rip),%r9        # 0x1403aab78
1402b89a6:	8d 4a ac             	lea    -0x54(%rdx),%ecx
1402b89a9:	e8 f2 89 f6 ff       	call   0x1402213a0
1402b89ae:	e9 2a 01 00 00       	jmp    0x1402b8add
1402b89b3:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1402b89ba:	44 8b c5             	mov    %ebp,%r8d
1402b89bd:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
1402b89c1:	49 8b d6             	mov    %r14,%rdx
1402b89c4:	48 8b 0e             	mov    (%rsi),%rcx
1402b89c7:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402b89cb:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402b89d0:	e8 bb e1 fc ff       	call   0x140286b90
1402b89d5:	85 c0                	test   %eax,%eax
1402b89d7:	75 23                	jne    0x1402b89fc
1402b89d9:	4c 8d 0d 98 21 0f 00 	lea    0xf2198(%rip),%r9        # 0x1403aab78
1402b89e0:	c7 44 24 20 29 00 00 	movl   $0x29,0x20(%rsp)
1402b89e7:	00
1402b89e8:	8d 50 77             	lea    0x77(%rax),%edx
1402b89eb:	8d 48 23             	lea    0x23(%rax),%ecx
1402b89ee:	44 8d 40 73          	lea    0x73(%rax),%r8d
1402b89f2:	e8 a9 89 f6 ff       	call   0x1402213a0
1402b89f7:	e9 e1 00 00 00       	jmp    0x1402b8add
1402b89fc:	48 8b cf             	mov    %rdi,%rcx
1402b89ff:	e8 9c 72 f8 ff       	call   0x14023fca0
1402b8a04:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
1402b8a0b:	48 8d 15 66 21 0f 00 	lea    0xf2166(%rip),%rdx        # 0x1403aab78
1402b8a12:	03 c6                	add    %esi,%eax
1402b8a14:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
1402b8a1a:	48 63 c8             	movslq %eax,%rcx
1402b8a1d:	e8 9e 08 f7 ff       	call   0x1402292c0
1402b8a22:	48 8b d8             	mov    %rax,%rbx
1402b8a25:	48 85 c0             	test   %rax,%rax
1402b8a28:	75 0d                	jne    0x1402b8a37
1402b8a2a:	c7 44 24 20 2f 00 00 	movl   $0x2f,0x20(%rsp)
1402b8a31:	00
1402b8a32:	e9 5d ff ff ff       	jmp    0x1402b8994
1402b8a37:	4d 8b cf             	mov    %r15,%r9
1402b8a3a:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402b8a3e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402b8a43:	48 8b d3             	mov    %rbx,%rdx
1402b8a46:	48 8b cf             	mov    %rdi,%rcx
1402b8a49:	e8 72 84 f8 ff       	call   0x140240ec0
1402b8a4e:	85 c0                	test   %eax,%eax
1402b8a50:	75 26                	jne    0x1402b8a78
1402b8a52:	44 8d 40 34          	lea    0x34(%rax),%r8d
1402b8a56:	48 8b cb             	mov    %rbx,%rcx
1402b8a59:	48 8d 15 18 21 0f 00 	lea    0xf2118(%rip),%rdx        # 0x1403aab78
1402b8a60:	e8 ab 08 f7 ff       	call   0x140229310
1402b8a65:	33 db                	xor    %ebx,%ebx
1402b8a67:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
1402b8a6e:	00
1402b8a6f:	44 8d 43 06          	lea    0x6(%rbx),%r8d
1402b8a73:	e9 22 ff ff ff       	jmp    0x1402b899a
1402b8a78:	48 63 74 24 30       	movslq 0x30(%rsp),%rsi
1402b8a7d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402b8a82:	48 8b cf             	mov    %rdi,%rcx
1402b8a85:	48 8d 14 33          	lea    (%rbx,%rsi,1),%rdx
1402b8a89:	e8 12 80 f8 ff       	call   0x140240aa0
1402b8a8e:	85 c0                	test   %eax,%eax
1402b8a90:	75 26                	jne    0x1402b8ab8
1402b8a92:	44 8d 40 3c          	lea    0x3c(%rax),%r8d
1402b8a96:	48 8b cb             	mov    %rbx,%rcx
1402b8a99:	48 8d 15 d8 20 0f 00 	lea    0xf20d8(%rip),%rdx        # 0x1403aab78
1402b8aa0:	e8 6b 08 f7 ff       	call   0x140229310
1402b8aa5:	33 db                	xor    %ebx,%ebx
1402b8aa7:	c7 44 24 20 3f 00 00 	movl   $0x3f,0x20(%rsp)
1402b8aae:	00
1402b8aaf:	44 8d 43 74          	lea    0x74(%rbx),%r8d
1402b8ab3:	e9 e2 fe ff ff       	jmp    0x1402b899a
1402b8ab8:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1402b8abf:	00
1402b8ac0:	48 85 d2             	test   %rdx,%rdx
1402b8ac3:	74 08                	je     0x1402b8acd
1402b8ac5:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402b8ac9:	03 ce                	add    %esi,%ecx
1402b8acb:	89 0a                	mov    %ecx,(%rdx)
1402b8acd:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1402b8ad4:	00
1402b8ad5:	48 85 c0             	test   %rax,%rax
1402b8ad8:	74 03                	je     0x1402b8add
1402b8ada:	48 89 18             	mov    %rbx,(%rax)
1402b8add:	48 8b cf             	mov    %rdi,%rcx
1402b8ae0:	e8 fb 7c f8 ff       	call   0x1402407e0
1402b8ae5:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402b8aea:	48 8b c3             	mov    %rbx,%rax
1402b8aed:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402b8af2:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402b8af7:	48 83 c4 40          	add    $0x40,%rsp
1402b8afb:	41 5f                	pop    %r15
1402b8afd:	41 5e                	pop    %r14
1402b8aff:	5f                   	pop    %rdi
1402b8b00:	c3                   	ret
1402b8b01:	cc                   	int3
1402b8b02:	cc                   	int3
1402b8b03:	cc                   	int3
1402b8b04:	cc                   	int3
1402b8b05:	cc                   	int3
1402b8b06:	cc                   	int3
1402b8b07:	cc                   	int3
1402b8b08:	cc                   	int3
1402b8b09:	cc                   	int3
1402b8b0a:	cc                   	int3
1402b8b0b:	cc                   	int3
1402b8b0c:	cc                   	int3
1402b8b0d:	cc                   	int3
1402b8b0e:	cc                   	int3
1402b8b0f:	cc                   	int3
1402b8b10:	40 55                	rex push %rbp
1402b8b12:	56                   	push   %rsi