14028b5f5:	48 8b d8             	mov    %rax,%rbx
14028b5f8:	48 85 c0             	test   %rax,%rax
14028b5fb:	75 54                	jne    0x14028b651
14028b5fd:	c7 44 24 20 5b 00 00 	movl   $0x5b,0x20(%rsp)
14028b604:	00
14028b605:	ba 76 00 00 00       	mov    $0x76,%edx
14028b60a:	4c 8d 0d 57 fb 0f 00 	lea    0xffb57(%rip),%r9        # 0x14038b168
14028b611:	8d 4a 94             	lea    -0x6c(%rdx),%ecx
14028b614:	44 8d 42 cb          	lea    -0x35(%rdx),%r8d
14028b618:	e8 83 5d f9 ff       	call   0x1402213a0
14028b61d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14028b622:	48 8d 15 3f fb 0f 00 	lea    0xffb3f(%rip),%rdx        # 0x14038b168
14028b629:	41 b8 7e 00 00 00    	mov    $0x7e,%r8d
14028b62f:	e8 dc dc f9 ff       	call   0x140229310
14028b634:	48 8b cb             	mov    %rbx,%rcx
14028b637:	e8 94 20 fa ff       	call   0x14022d6d0
14028b63c:	33 c0                	xor    %eax,%eax
14028b63e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028b643:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14028b648:	48 83 c4 30          	add    $0x30,%rsp
14028b64c:	41 5e                	pop    %r14
14028b64e:	5f                   	pop    %rdi
14028b64f:	5e                   	pop    %rsi
14028b650:	c3                   	ret
14028b651:	48 8d 50 08          	lea    0x8(%rax),%rdx
14028b655:	48 8b cf             	mov    %rdi,%rcx
14028b658:	e8 e3 ec fd ff       	call   0x14026a340
14028b65d:	89 03                	mov    %eax,(%rbx)
14028b65f:	85 c0                	test   %eax,%eax
14028b661:	7f 0a                	jg     0x14028b66d
14028b663:	c7 44 24 20 60 00 00 	movl   $0x60,0x20(%rsp)
14028b66a:	00
14028b66b:	eb 98                	jmp    0x14028b605
14028b66d:	be 10 00 00 00       	mov    $0x10,%esi
14028b672:	eb 05                	jmp    0x14028b679
14028b674:	be ff ff ff ff       	mov    $0xffffffff,%esi
14028b679:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14028b67d:	33 d2                	xor    %edx,%edx
14028b67f:	e8 dc 1a fe ff       	call   0x14026d160
14028b684:	48 8b f8             	mov    %rax,%rdi
14028b687:	48 85 c0             	test   %rax,%rax
14028b68a:	75 0d                	jne    0x14028b699
14028b68c:	c7 44 24 20 6a 00 00 	movl   $0x6a,0x20(%rsp)
14028b693:	00
14028b694:	e9 6c ff ff ff       	jmp    0x14028b605
14028b699:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14028b69e:	48 8b cf             	mov    %rdi,%rcx
14028b6a1:	e8 3a 05 fd ff       	call   0x14025bbe0
14028b6a6:	48 8b cf             	mov    %rdi,%rcx
14028b6a9:	8b e8                	mov    %eax,%ebp
14028b6ab:	e8 40 02 fd ff       	call   0x14025b8f0
14028b6b0:	85 ed                	test   %ebp,%ebp
14028b6b2:	7f 0d                	jg     0x14028b6c1
14028b6b4:	c7 44 24 20 72 00 00 	movl   $0x72,0x20(%rsp)
14028b6bb:	00
14028b6bc:	e9 44 ff ff ff       	jmp    0x14028b605
14028b6c1:	b9 74 00 00 00       	mov    $0x74,%ecx
14028b6c6:	e8 d5 38 fb ff       	call   0x14023efa0
14028b6cb:	48 85 c0             	test   %rax,%rax
14028b6ce:	0f 84 49 ff ff ff    	je     0x14028b61d
14028b6d4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14028b6d9:	4c 8b cb             	mov    %rbx,%r9
14028b6dc:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
14028b6e0:	44 8b c6             	mov    %esi,%r8d
14028b6e3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14028b6e8:	48 8b d0             	mov    %rax,%rdx
14028b6eb:	49 8b ce             	mov    %r14,%rcx
14028b6ee:	e8 6d fc f8 ff       	call   0x14021b360
14028b6f3:	85 c0                	test   %eax,%eax
14028b6f5:	0f 84 22 ff ff ff    	je     0x14028b61d
14028b6fb:	b8 01 00 00 00       	mov    $0x1,%eax
14028b700:	e9 39 ff ff ff       	jmp    0x14028b63e
14028b705:	cc                   	int3
14028b706:	cc                   	int3
14028b707:	cc                   	int3
14028b708:	cc                   	int3
14028b709:	cc                   	int3
14028b70a:	cc                   	int3
14028b70b:	cc                   	int3
14028b70c:	cc                   	int3
14028b70d:	cc                   	int3
14028b70e:	cc                   	int3
14028b70f:	cc                   	int3
14028b710:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14028b715:	55                   	push   %rbp
14028b716:	57                   	push   %rdi
14028b717:	41 56                	push   %r14
14028b719:	b8 50 00 00 00       	mov    $0x50,%eax
14028b71e:	e8 bd ee 06 00       	call   0x1402fa5e0
14028b723:	48 2b e0             	sub    %rax,%rsp
14028b726:	4c 8b f1             	mov    %rcx,%r14
14028b729:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14028b72e:	33 ff                	xor    %edi,%edi
14028b730:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14028b735:	33 c9                	xor    %ecx,%ecx
14028b737:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14028b73c:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14028b743:	00
14028b744:	8b df                	mov    %edi,%ebx
14028b746:	8b ef                	mov    %edi,%ebp
14028b748:	e8 43 0b fe ff       	call   0x14026c290
14028b74d:	85 c0                	test   %eax,%eax
14028b74f:	75 0e                	jne    0x14028b75f
14028b751:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14028b756:	48 83 c4 50          	add    $0x50,%rsp
14028b75a:	41 5e                	pop    %r14
14028b75c:	5f                   	pop    %rdi
14028b75d:	5d                   	pop    %rbp
14028b75e:	c3                   	ret
14028b75f:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
14028b764:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14028b769:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
14028b770:	00
14028b771:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14028b776:	33 c9                	xor    %ecx,%ecx
14028b778:	e8 73 6d fd ff       	call   0x1402624f0
14028b77d:	44 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8d
14028b784:	00
14028b785:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14028b78a:	33 c9                	xor    %ecx,%ecx
14028b78c:	e8 cf 03 fd ff       	call   0x14025bb60
14028b791:	48 8b f0             	mov    %rax,%rsi
14028b794:	48 85 c0             	test   %rax,%rax
14028b797:	0f 84 f0 00 00 00    	je     0x14028b88d
14028b79d:	81 78 04 02 01 00 00 	cmpl   $0x102,0x4(%rax)
14028b7a4:	0f 84 e3 00 00 00    	je     0x14028b88d
14028b7aa:	83 bc 24 88 00 00 00 	cmpl   $0x10,0x88(%rsp)
14028b7b1:	10
14028b7b2:	0f 85 d5 00 00 00    	jne    0x14028b88d
14028b7b8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14028b7bd:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14028b7c2:	48 8b 41 08          	mov    0x8(%rcx),%rax
14028b7c6:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14028b7cb:	44 8b 01             	mov    (%rcx),%r8d
14028b7ce:	33 c9                	xor    %ecx,%ecx
14028b7d0:	e8 2b eb fd ff       	call   0x14026a300
14028b7d5:	48 8b d8             	mov    %rax,%rbx
14028b7d8:	48 85 c0             	test   %rax,%rax
14028b7db:	0f 84 ac 00 00 00    	je     0x14028b88d
14028b7e1:	e8 da 08 fa ff       	call   0x14022c0c0
14028b7e6:	48 89 43 28          	mov    %rax,0x28(%rbx)
14028b7ea:	48 85 c0             	test   %rax,%rax
14028b7ed:	0f 84 8f 00 00 00    	je     0x14028b882
14028b7f3:	48 8b d0             	mov    %rax,%rdx
14028b7f6:	48 8b ce             	mov    %rsi,%rcx
14028b7f9:	e8 42 19 fe ff       	call   0x14026d140
14028b7fe:	48 85 c0             	test   %rax,%rax
14028b801:	74 7f                	je     0x14028b882
14028b803:	e8 88 06 fa ff       	call   0x14022be90
14028b808:	48 89 43 20          	mov    %rax,0x20(%rbx)
14028b80c:	48 85 c0             	test   %rax,%rax
14028b80f:	75 0b                	jne    0x14028b81c
14028b811:	b8 ae 00 00 00       	mov    $0xae,%eax
14028b816:	44 8d 40 93          	lea    -0x6d(%rax),%r8d
14028b81a:	eb 7a                	jmp    0x14028b896
14028b81c:	e8 df 19 ff ff       	call   0x14027d200
14028b821:	48 8b f8             	mov    %rax,%rdi
14028b824:	48 85 c0             	test   %rax,%rax
14028b827:	75 0b                	jne    0x14028b834
14028b829:	b8 b2 00 00 00       	mov    $0xb2,%eax
14028b82e:	44 8d 47 41          	lea    0x41(%rdi),%r8d
14028b832:	eb 62                	jmp    0x14028b896
14028b834:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14028b838:	ba 04 00 00 00       	mov    $0x4,%edx
14028b83d:	e8 fe 09 fa ff       	call   0x14022c240
14028b842:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
14028b846:	4c 8b 43 28          	mov    0x28(%rbx),%r8
14028b84a:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14028b84e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14028b852:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028b857:	e8 b4 92 01 00       	call   0x1402a4b10
14028b85c:	85 c0                	test   %eax,%eax
14028b85e:	75 0b                	jne    0x14028b86b
14028b860:	b8 b8 00 00 00       	mov    $0xb8,%eax
14028b865:	44 8d 40 b5          	lea    -0x4b(%rax),%r8d
14028b869:	eb 2b                	jmp    0x14028b896
14028b86b:	4c 8b c3             	mov    %rbx,%r8
14028b86e:	ba 74 00 00 00       	mov    $0x74,%edx
14028b873:	49 8b ce             	mov    %r14,%rcx
14028b876:	e8 15 e9 f8 ff       	call   0x14021a190
14028b87b:	bd 01 00 00 00       	mov    $0x1,%ebp
14028b880:	eb 34                	jmp    0x14028b8b6
14028b882:	b8 a9 00 00 00       	mov    $0xa9,%eax
14028b887:	44 8d 40 c4          	lea    -0x3c(%rax),%r8d
14028b88b:	eb 09                	jmp    0x14028b896
14028b88d:	b8 c2 00 00 00       	mov    $0xc2,%eax
14028b892:	44 8d 40 a6          	lea    -0x5a(%rax),%r8d
14028b896:	ba 73 00 00 00       	mov    $0x73,%edx
14028b89b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14028b89f:	4c 8d 0d c2 f8 0f 00 	lea    0xff8c2(%rip),%r9        # 0x14038b168
14028b8a6:	8d 4a 97             	lea    -0x69(%rdx),%ecx
14028b8a9:	e8 f2 5a f9 ff       	call   0x1402213a0
14028b8ae:	48 8b cb             	mov    %rbx,%rcx
14028b8b1:	e8 0a 59 fa ff       	call   0x1402311c0
14028b8b6:	48 8b cf             	mov    %rdi,%rcx
14028b8b9:	e8 d2 16 ff ff       	call   0x14027cf90
14028b8be:	48 8b ce             	mov    %rsi,%rcx
14028b8c1:	e8 2a 1a fa ff       	call   0x14022d2f0
14028b8c6:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14028b8cb:	8b c5                	mov    %ebp,%eax
14028b8cd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14028b8d2:	48 83 c4 50          	add    $0x50,%rsp
14028b8d6:	41 5e                	pop    %r14
14028b8d8:	5f                   	pop    %rdi
14028b8d9:	5d                   	pop    %rbp
14028b8da:	c3                   	ret
14028b8db:	cc                   	int3
14028b8dc:	cc                   	int3
14028b8dd:	cc                   	int3
14028b8de:	cc                   	int3
14028b8df:	cc                   	int3
14028b8e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028b8e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14028b8ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028b8ef:	57                   	push   %rdi
14028b8f0:	b8 40 00 00 00       	mov    $0x40,%eax
14028b8f5:	e8 e6 ec 06 00       	call   0x1402fa5e0
14028b8fa:	48 2b e0             	sub    %rax,%rsp
14028b8fd:	48 8b 42 28          	mov    0x28(%rdx),%rax
14028b901:	33 ff                	xor    %edi,%edi
14028b903:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14028b908:	48 8b da             	mov    %rdx,%rbx
14028b90b:	48 8b e9             	mov    %rcx,%rbp
14028b90e:	48 85 c0             	test   %rax,%rax
14028b911:	0f 84 cd 00 00 00    	je     0x14028b9e4
14028b917:	48 39 78 28          	cmp    %rdi,0x28(%rax)
14028b91b:	0f 84 c3 00 00 00    	je     0x14028b9e4
14028b921:	e8 1a 1e fa ff       	call   0x14022d740
14028b926:	48 8b f8             	mov    %rax,%rdi
14028b929:	48 85 c0             	test   %rax,%rax
14028b92c:	75 11                	jne    0x14028b93f
14028b92e:	c7 44 24 20 da 00 00 	movl   $0xda,0x20(%rsp)
14028b935:	00
14028b936:	44 8d 40 41          	lea    0x41(%rax),%r8d
14028b93a:	e9 b3 00 00 00       	jmp    0x14028b9f2
14028b93f:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14028b943:	48 8d 50 08          	lea    0x8(%rax),%rdx
14028b947:	e8 f4 e9 fd ff       	call   0x14026a340
14028b94c:	89 07                	mov    %eax,(%rdi)
14028b94e:	85 c0                	test   %eax,%eax
14028b950:	7f 13                	jg     0x14028b965
14028b952:	c7 44 24 20 e0 00 00 	movl   $0xe0,0x20(%rsp)
14028b959:	00
14028b95a:	41 b8 41 00 00 00    	mov    $0x41,%r8d
14028b960:	e9 8d 00 00 00       	jmp    0x14028b9f2
14028b965:	c7 47 04 10 00 00 00 	movl   $0x10,0x4(%rdi)
14028b96c:	33 d2                	xor    %edx,%edx
14028b96e:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14028b972:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14028b976:	e8 e5 17 fe ff       	call   0x14026d160
14028b97b:	48 8b f0             	mov    %rax,%rsi
14028b97e:	48 85 c0             	test   %rax,%rax
14028b981:	75 0e                	jne    0x14028b991
14028b983:	c7 44 24 20 e9 00 00 	movl   $0xe9,0x20(%rsp)
14028b98a:	00
14028b98b:	44 8d 40 6d          	lea    0x6d(%rax),%r8d
14028b98f:	eb 61                	jmp    0x14028b9f2
14028b991:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14028b996:	48 8b ce             	mov    %rsi,%rcx
14028b999:	e8 42 02 fd ff       	call   0x14025bbe0
14028b99e:	48 8b ce             	mov    %rsi,%rcx
14028b9a1:	8b d8                	mov    %eax,%ebx
14028b9a3:	e8 48 19 fa ff       	call   0x14022d2f0
14028b9a8:	b9 74 00 00 00       	mov    $0x74,%ecx
14028b9ad:	e8 ee 35 fb ff       	call   0x14023efa0
14028b9b2:	48 8b d0             	mov    %rax,%rdx
14028b9b5:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14028b9b9:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14028b9be:	41 b9 10 00 00 00    	mov    $0x10,%r9d
14028b9c4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14028b9c9:	45 33 c0             	xor    %r8d,%r8d
14028b9cc:	48 8b cd             	mov    %rbp,%rcx
14028b9cf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028b9d4:	e8 47 09 fe ff       	call   0x14026c320
14028b9d9:	85 c0                	test   %eax,%eax
14028b9db:	74 29                	je     0x14028ba06
14028b9dd:	b8 01 00 00 00       	mov    $0x1,%eax
14028b9e2:	eb 4a                	jmp    0x14028ba2e
14028b9e4:	c7 44 24 20 d3 00 00 	movl   $0xd3,0x20(%rsp)
14028b9eb:	00
14028b9ec:	41 b8 65 00 00 00    	mov    $0x65,%r8d
14028b9f2:	ba 74 00 00 00       	mov    $0x74,%edx
14028b9f7:	4c 8d 0d 6a f7 0f 00 	lea    0xff76a(%rip),%r9        # 0x14038b168
14028b9fe:	8d 4a 96             	lea    -0x6a(%rdx),%ecx
14028ba01:	e8 9a 59 f9 ff       	call   0x1402213a0
14028ba06:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14028ba0b:	48 8d 15 56 f7 0f 00 	lea    0xff756(%rip),%rdx        # 0x14038b168
14028ba12:	41 b8 f9 00 00 00    	mov    $0xf9,%r8d
14028ba18:	e8 f3 d8 f9 ff       	call   0x140229310
14028ba1d:	48 8b cf             	mov    %rdi,%rcx
14028ba20:	e8 ab 1c fa ff       	call   0x14022d6d0
14028ba25:	33 c9                	xor    %ecx,%ecx
14028ba27:	e8 c4 18 fa ff       	call   0x14022d2f0
14028ba2c:	33 c0                	xor    %eax,%eax
14028ba2e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028ba33:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14028ba38:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14028ba3d:	48 83 c4 40          	add    $0x40,%rsp
14028ba41:	5f                   	pop    %rdi
14028ba42:	c3                   	ret
14028ba43:	cc                   	int3
14028ba44:	cc                   	int3
14028ba45:	cc                   	int3
14028ba46:	cc                   	int3
14028ba47:	cc                   	int3
14028ba48:	cc                   	int3
14028ba49:	cc                   	int3
14028ba4a:	cc                   	int3
14028ba4b:	cc                   	int3
14028ba4c:	cc                   	int3
14028ba4d:	cc                   	int3
14028ba4e:	cc                   	int3
14028ba4f:	cc                   	int3
14028ba50:	b8 28 00 00 00       	mov    $0x28,%eax
14028ba55:	e8 86 eb 06 00       	call   0x1402fa5e0
14028ba5a:	48 2b e0             	sub    %rax,%rsp
14028ba5d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14028ba61:	48 83 c4 28          	add    $0x28,%rsp
14028ba65:	e9 86 5c fa ff       	jmp    0x1402316f0
14028ba6a:	cc                   	int3
14028ba6b:	cc                   	int3
14028ba6c:	cc                   	int3
14028ba6d:	cc                   	int3
14028ba6e:	cc                   	int3
14028ba6f:	cc                   	int3
14028ba70:	b8 28 00 00 00       	mov    $0x28,%eax
14028ba75:	e8 66 eb 06 00       	call   0x1402fa5e0
14028ba7a:	48 2b e0             	sub    %rax,%rsp
14028ba7d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14028ba81:	48 83 c4 28          	add    $0x28,%rsp
14028ba85:	e9 86 55 fa ff       	jmp    0x140231010
14028ba8a:	cc                   	int3
14028ba8b:	cc                   	int3
14028ba8c:	cc                   	int3
14028ba8d:	cc                   	int3
14028ba8e:	cc                   	int3
14028ba8f:	cc                   	int3
14028ba90:	b8 28 00 00 00       	mov    $0x28,%eax
14028ba95:	e8 46 eb 06 00       	call   0x1402fa5e0
14028ba9a:	48 2b e0             	sub    %rax,%rsp
14028ba9d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14028baa1:	48 83 c4 28          	add    $0x28,%rsp
14028baa5:	e9 a6 5a fa ff       	jmp    0x140231550
14028baaa:	cc                   	int3
14028baab:	cc                   	int3
14028baac:	cc                   	int3
14028baad:	cc                   	int3
14028baae:	cc                   	int3
14028baaf:	cc                   	int3
14028bab0:	48 8b 51 28          	mov    0x28(%rcx),%rdx