14028ecf1:	cc                   	int3
14028ecf2:	cc                   	int3
14028ecf3:	cc                   	int3
14028ecf4:	cc                   	int3
14028ecf5:	cc                   	int3
14028ecf6:	cc                   	int3
14028ecf7:	cc                   	int3
14028ecf8:	cc                   	int3
14028ecf9:	cc                   	int3
14028ecfa:	cc                   	int3
14028ecfb:	cc                   	int3
14028ecfc:	cc                   	int3
14028ecfd:	cc                   	int3
14028ecfe:	cc                   	int3
14028ecff:	cc                   	int3
14028ed00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028ed05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14028ed0a:	57                   	push   %rdi
14028ed0b:	b8 30 00 00 00       	mov    $0x30,%eax
14028ed10:	e8 cb b8 06 00       	call   0x1402fa5e0
14028ed15:	48 2b e0             	sub    %rax,%rsp
14028ed18:	49 8b f1             	mov    %r9,%rsi
14028ed1b:	49 8b d8             	mov    %r8,%rbx
14028ed1e:	48 8b fa             	mov    %rdx,%rdi
14028ed21:	e8 da 8a f4 ff       	call   0x1401d7800
14028ed26:	48 8b 48 10          	mov    0x10(%rax),%rcx
14028ed2a:	4c 8b 49 28          	mov    0x28(%rcx),%r9
14028ed2e:	48 85 ff             	test   %rdi,%rdi
14028ed31:	74 58                	je     0x14028ed8b
14028ed33:	48 83 3b 40          	cmpq   $0x40,(%rbx)
14028ed37:	73 35                	jae    0x14028ed6e
14028ed39:	41 b8 64 00 00 00    	mov    $0x64,%r8d
14028ed3f:	c7 44 24 20 ed 02 00 	movl   $0x2ed,0x20(%rsp)
14028ed46:	00
14028ed47:	4c 8d 0d 32 d0 0f 00 	lea    0xfd032(%rip),%r9        # 0x14038bd80
14028ed4e:	ba 14 01 00 00       	mov    $0x114,%edx
14028ed53:	41 8d 48 ac          	lea    -0x54(%r8),%ecx
14028ed57:	e8 44 26 f9 ff       	call   0x1402213a0
14028ed5c:	33 c0                	xor    %eax,%eax
14028ed5e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028ed63:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14028ed68:	48 83 c4 30          	add    $0x30,%rsp
14028ed6c:	5f                   	pop    %rdi
14028ed6d:	c3                   	ret
14028ed6e:	49 8b 41 40          	mov    0x40(%r9),%rax
14028ed72:	48 8b d6             	mov    %rsi,%rdx
14028ed75:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
14028ed7a:	48 8b cf             	mov    %rdi,%rcx
14028ed7d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028ed82:	e8 49 93 03 00       	call   0x1402c80d0
14028ed87:	85 c0                	test   %eax,%eax
14028ed89:	74 d1                	je     0x14028ed5c
14028ed8b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14028ed90:	b8 01 00 00 00       	mov    $0x1,%eax
14028ed95:	48 c7 03 40 00 00 00 	movq   $0x40,(%rbx)
14028ed9c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028eda1:	48 83 c4 30          	add    $0x30,%rsp
14028eda5:	5f                   	pop    %rdi
14028eda6:	c3                   	ret
14028eda7:	cc                   	int3
14028eda8:	cc                   	int3
14028eda9:	cc                   	int3
14028edaa:	cc                   	int3
14028edab:	cc                   	int3
14028edac:	cc                   	int3
14028edad:	cc                   	int3
14028edae:	cc                   	int3
14028edaf:	cc                   	int3
14028edb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028edb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14028edba:	57                   	push   %rdi
14028edbb:	b8 40 00 00 00       	mov    $0x40,%eax
14028edc0:	e8 1b b8 06 00       	call   0x1402fa5e0
14028edc5:	48 2b e0             	sub    %rax,%rsp
14028edc8:	49 8b f1             	mov    %r9,%rsi
14028edcb:	49 8b d8             	mov    %r8,%rbx
14028edce:	48 8b fa             	mov    %rdx,%rdi
14028edd1:	e8 2a 8a f4 ff       	call   0x1401d7800
14028edd6:	48 8b 48 10          	mov    0x10(%rax),%rcx
14028edda:	4c 8b 49 28          	mov    0x28(%rcx),%r9
14028edde:	48 85 ff             	test   %rdi,%rdi
14028ede1:	74 64                	je     0x14028ee47
14028ede3:	48 83 3b 72          	cmpq   $0x72,(%rbx)
14028ede7:	73 35                	jae    0x14028ee1e
14028ede9:	41 b8 64 00 00 00    	mov    $0x64,%r8d
14028edef:	c7 44 24 20 02 03 00 	movl   $0x302,0x20(%rsp)
14028edf6:	00
14028edf7:	4c 8d 0d 82 cf 0f 00 	lea    0xfcf82(%rip),%r9        # 0x14038bd80
14028edfe:	ba 15 01 00 00       	mov    $0x115,%edx
14028ee03:	41 8d 48 ac          	lea    -0x54(%r8),%ecx
14028ee07:	e8 94 25 f9 ff       	call   0x1402213a0
14028ee0c:	33 c0                	xor    %eax,%eax
14028ee0e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028ee13:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14028ee18:	48 83 c4 40          	add    $0x40,%rsp
14028ee1c:	5f                   	pop    %rdi
14028ee1d:	c3                   	ret
14028ee1e:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14028ee23:	33 c0                	xor    %eax,%eax
14028ee25:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14028ee2a:	48 8b d6             	mov    %rsi,%rdx
14028ee2d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14028ee32:	48 8b cf             	mov    %rdi,%rcx
14028ee35:	49 8b 41 40          	mov    0x40(%r9),%rax
14028ee39:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028ee3e:	e8 dd 56 04 00       	call   0x1402d4520
14028ee43:	85 c0                	test   %eax,%eax
14028ee45:	74 c5                	je     0x14028ee0c
14028ee47:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14028ee4c:	b8 01 00 00 00       	mov    $0x1,%eax
14028ee51:	48 c7 03 72 00 00 00 	movq   $0x72,(%rbx)
14028ee58:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028ee5d:	48 83 c4 40          	add    $0x40,%rsp
14028ee61:	5f                   	pop    %rdi
14028ee62:	c3                   	ret
14028ee63:	cc                   	int3
14028ee64:	cc                   	int3
14028ee65:	cc                   	int3
14028ee66:	cc                   	int3
14028ee67:	cc                   	int3
14028ee68:	cc                   	int3
14028ee69:	cc                   	int3
14028ee6a:	cc                   	int3
14028ee6b:	cc                   	int3
14028ee6c:	cc                   	int3
14028ee6d:	cc                   	int3
14028ee6e:	cc                   	int3
14028ee6f:	cc                   	int3
14028ee70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028ee75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14028ee7a:	57                   	push   %rdi
14028ee7b:	b8 20 00 00 00       	mov    $0x20,%eax
14028ee80:	e8 5b b7 06 00       	call   0x1402fa5e0
14028ee85:	48 2b e0             	sub    %rax,%rsp
14028ee88:	49 8b f9             	mov    %r9,%rdi
14028ee8b:	49 8b d8             	mov    %r8,%rbx
14028ee8e:	48 8b f2             	mov    %rdx,%rsi
14028ee91:	e8 6a 89 f4 ff       	call   0x1401d7800
14028ee96:	48 8b 48 10          	mov    0x10(%rax),%rcx
14028ee9a:	48 83 fb 40          	cmp    $0x40,%rbx
14028ee9e:	74 12                	je     0x14028eeb2
14028eea0:	33 c0                	xor    %eax,%eax
14028eea2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14028eea7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14028eeac:	48 83 c4 20          	add    $0x20,%rsp
14028eeb0:	5f                   	pop    %rdi
14028eeb1:	c3                   	ret
14028eeb2:	4c 8b 49 28          	mov    0x28(%rcx),%r9
14028eeb6:	4c 8b c6             	mov    %rsi,%r8
14028eeb9:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14028eebe:	48 8b cf             	mov    %rdi,%rcx
14028eec1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14028eec6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14028eecb:	48 83 c4 20          	add    $0x20,%rsp
14028eecf:	5f                   	pop    %rdi
14028eed0:	e9 1b 94 03 00       	jmp    0x1402c82f0
14028eed5:	cc                   	int3
14028eed6:	cc                   	int3
14028eed7:	cc                   	int3
14028eed8:	cc                   	int3
14028eed9:	cc                   	int3
14028eeda:	cc                   	int3
14028eedb:	cc                   	int3
14028eedc:	cc                   	int3
14028eedd:	cc                   	int3
14028eede:	cc                   	int3
14028eedf:	cc                   	int3
14028eee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028eee5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14028eeea:	57                   	push   %rdi
14028eeeb:	b8 30 00 00 00       	mov    $0x30,%eax
14028eef0:	e8 eb b6 06 00       	call   0x1402fa5e0
14028eef5:	48 2b e0             	sub    %rax,%rsp
14028eef8:	49 8b f9             	mov    %r9,%rdi
14028eefb:	49 8b d8             	mov    %r8,%rbx
14028eefe:	48 8b f2             	mov    %rdx,%rsi
14028ef01:	e8 fa 88 f4 ff       	call   0x1401d7800
14028ef06:	48 8b 48 10          	mov    0x10(%rax),%rcx
14028ef0a:	48 83 fb 72          	cmp    $0x72,%rbx
14028ef0e:	74 12                	je     0x14028ef22
14028ef10:	33 c0                	xor    %eax,%eax
14028ef12:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028ef17:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14028ef1c:	48 83 c4 30          	add    $0x30,%rsp
14028ef20:	5f                   	pop    %rdi
14028ef21:	c3                   	ret
14028ef22:	4c 8b 49 28          	mov    0x28(%rcx),%r9
14028ef26:	33 c0                	xor    %eax,%eax
14028ef28:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
14028ef2d:	4c 8b c6             	mov    %rsi,%r8
14028ef30:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14028ef35:	48 8b cf             	mov    %rdi,%rcx
14028ef38:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028ef3d:	e8 2e 56 04 00       	call   0x1402d4570
14028ef42:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14028ef47:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14028ef4c:	48 83 c4 30          	add    $0x30,%rsp
14028ef50:	5f                   	pop    %rdi
14028ef51:	c3                   	ret
14028ef52:	cc                   	int3
14028ef53:	cc                   	int3
14028ef54:	cc                   	int3
14028ef55:	cc                   	int3
14028ef56:	cc                   	int3
14028ef57:	cc                   	int3
14028ef58:	cc                   	int3
14028ef59:	cc                   	int3
14028ef5a:	cc                   	int3
14028ef5b:	cc                   	int3
14028ef5c:	cc                   	int3
14028ef5d:	cc                   	int3
14028ef5e:	cc                   	int3
14028ef5f:	cc                   	int3
14028ef60:	40 53                	rex push %rbx
14028ef62:	b8 30 00 00 00       	mov    $0x30,%eax
14028ef67:	e8 74 b6 06 00       	call   0x1402fa5e0
14028ef6c:	48 2b e0             	sub    %rax,%rsp
14028ef6f:	49 8b d9             	mov    %r9,%rbx
14028ef72:	83 ea 01             	sub    $0x1,%edx
14028ef75:	74 10                	je     0x14028ef87
14028ef77:	83 fa 06             	cmp    $0x6,%edx
14028ef7a:	74 44                	je     0x14028efc0
14028ef7c:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14028ef81:	48 83 c4 30          	add    $0x30,%rsp
14028ef85:	5b                   	pop    %rbx
14028ef86:	c3                   	ret
14028ef87:	48 85 db             	test   %rbx,%rbx
14028ef8a:	74 34                	je     0x14028efc0
14028ef8c:	e8 2f 90 03 00       	call   0x1402c7fc0
14028ef91:	48 3b d8             	cmp    %rax,%rbx
14028ef94:	74 2a                	je     0x14028efc0
14028ef96:	b9 10 00 00 00       	mov    $0x10,%ecx
14028ef9b:	c7 44 24 20 2c 03 00 	movl   $0x32c,0x20(%rsp)
14028efa2:	00
14028efa3:	4c 8d 0d d6 cd 0f 00 	lea    0xfcdd6(%rip),%r9        # 0x14038bd80
14028efaa:	ba 0f 01 00 00       	mov    $0x10f,%edx
14028efaf:	44 8d 41 7a          	lea    0x7a(%rcx),%r8d
14028efb3:	e8 e8 23 f9 ff       	call   0x1402213a0
14028efb8:	33 c0                	xor    %eax,%eax
14028efba:	48 83 c4 30          	add    $0x30,%rsp
14028efbe:	5b                   	pop    %rbx
14028efbf:	c3                   	ret
14028efc0:	b8 01 00 00 00       	mov    $0x1,%eax
14028efc5:	48 83 c4 30          	add    $0x30,%rsp
14028efc9:	5b                   	pop    %rbx
14028efca:	c3                   	ret
14028efcb:	cc                   	int3
14028efcc:	cc                   	int3
14028efcd:	cc                   	int3
14028efce:	cc                   	int3
14028efcf:	cc                   	int3
14028efd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14028efd5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14028efda:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028efdf:	41 55                	push   %r13
14028efe1:	41 56                	push   %r14
14028efe3:	41 57                	push   %r15
14028efe5:	b8 40 00 00 00       	mov    $0x40,%eax
14028efea:	e8 f1 b5 06 00       	call   0x1402fa5e0
14028efef:	48 2b e0             	sub    %rax,%rsp
14028eff2:	48 63 9c 24 80 00 00 	movslq 0x80(%rsp),%rbx
14028eff9:	00
14028effa:	44 8d 70 e0          	lea    -0x20(%rax),%r14d
14028effe:	33 ed                	xor    %ebp,%ebp
14028f000:	4d 8b f9             	mov    %r9,%r15
14028f003:	83 bc 24 88 00 00 00 	cmpl   $0x2,0x88(%rsp)
14028f00a:	02
14028f00b:	8b fa                	mov    %edx,%edi
14028f00d:	4c 8b e9             	mov    %rcx,%r13
14028f010:	74 7d                	je     0x14028f08f
14028f012:	4d 85 c0             	test   %r8,%r8
14028f015:	74 42                	je     0x14028f059
14028f017:	4d 8b c8             	mov    %r8,%r9
14028f01a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14028f01f:	45 33 c0             	xor    %r8d,%r8d
14028f022:	33 c9                	xor    %ecx,%ecx
14028f024:	e8 c7 34 fd ff       	call   0x1402624f0
14028f029:	83 7c 24 30 ff       	cmpl   $0xffffffff,0x30(%rsp)
14028f02e:	74 29                	je     0x14028f059
14028f030:	c7 44 24 20 3b 00 00 	movl   $0x3b,0x20(%rsp)
14028f037:	00
14028f038:	b9 10 00 00 00       	mov    $0x10,%ecx
14028f03d:	4c 8d 0d 3c cd 0f 00 	lea    0xfcd3c(%rip),%r9        # 0x14038bd80
14028f044:	ba 0a 01 00 00       	mov    $0x10a,%edx
14028f049:	44 8d 41 56          	lea    0x56(%rcx),%r8d
14028f04d:	e8 4e 23 f9 ff       	call   0x1402213a0
14028f052:	33 c0                	xor    %eax,%eax
14028f054:	e9 a9 01 00 00       	jmp    0x14028f202
14028f059:	4d 85 ff             	test   %r15,%r15
14028f05c:	74 27                	je     0x14028f085
14028f05e:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
14028f064:	74 18                	je     0x14028f07e
14028f066:	81 ff 3f 04 00 00    	cmp    $0x43f,%edi
14028f06c:	74 10                	je     0x14028f07e
14028f06e:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
14028f074:	8b c5                	mov    %ebp,%eax
14028f076:	0f 95 c0             	setne  %al
14028f079:	83 c0 38             	add    $0x38,%eax
14028f07c:	eb 03                	jmp    0x14028f081
14028f07e:	41 8b c6             	mov    %r14d,%eax
14028f081:	3b d8                	cmp    %eax,%ebx
14028f083:	74 0a                	je     0x14028f08f
14028f085:	c7 44 24 20 41 00 00 	movl   $0x41,0x20(%rsp)
14028f08c:	00
14028f08d:	eb a9                	jmp    0x14028f038
14028f08f:	41 b8 46 00 00 00    	mov    $0x46,%r8d
14028f095:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14028f09a:	48 8d 15 df cc 0f 00 	lea    0xfccdf(%rip),%rdx        # 0x14038bd80
14028f0a1:	41 8d 48 02          	lea    0x2(%r8),%ecx
14028f0a5:	e8 96 a5 f9 ff       	call   0x140229640
14028f0aa:	48 8b f0             	mov    %rax,%rsi
14028f0ad:	48 85 c0             	test   %rax,%rax
14028f0b0:	75 27                	jne    0x14028f0d9
14028f0b2:	4c 8d 0d c7 cc 0f 00 	lea    0xfccc7(%rip),%r9        # 0x14038bd80
14028f0b9:	c7 44 24 20 48 00 00 	movl   $0x48,0x20(%rsp)
14028f0c0:	00
14028f0c1:	ba 0a 01 00 00       	mov    $0x10a,%edx
14028f0c6:	8d 48 10             	lea    0x10(%rax),%ecx
14028f0c9:	44 8d 40 41          	lea    0x41(%rax),%r8d
14028f0cd:	e8 ce 22 f9 ff       	call   0x1402213a0
14028f0d2:	33 c0                	xor    %eax,%eax
14028f0d4:	e9 24 01 00 00       	jmp    0x14028f1fd
14028f0d9:	39 ac 24 88 00 00 00 	cmp    %ebp,0x88(%rsp)
14028f0e0:	75 13                	jne    0x14028f0f5
14028f0e2:	4c 8b c3             	mov    %rbx,%r8
14028f0e5:	49 8b d7             	mov    %r15,%rdx
14028f0e8:	48 8b ce             	mov    %rsi,%rcx
14028f0eb:	e8 38 d9 06 00       	call   0x1402fca28
14028f0f0:	e9 f6 00 00 00       	jmp    0x14028f1eb
14028f0f5:	81 ff 0a 04 00 00    	cmp    $0x40a,%edi
14028f0fb:	74 1a                	je     0x14028f117
14028f0fd:	81 ff 3f 04 00 00    	cmp    $0x43f,%edi
14028f103:	74 12                	je     0x14028f117
14028f105:	81 ff 0b 04 00 00    	cmp    $0x40b,%edi
14028f10b:	48 8b cd             	mov    %rbp,%rcx
14028f10e:	0f 95 c1             	setne  %cl
14028f111:	48 83 c1 38          	add    $0x38,%rcx
14028f115:	eb 03                	jmp    0x14028f11a
14028f117:	49 8b ce             	mov    %r14,%rcx
14028f11a:	41 b8 50 00 00 00    	mov    $0x50,%r8d
14028f120:	48 8d 15 59 cc 0f 00 	lea    0xfcc59(%rip),%rdx        # 0x14038bd80
14028f127:	e8 a4 da fa ff       	call   0x14023cbd0
14028f12c:	48 89 46 40          	mov    %rax,0x40(%rsi)
14028f130:	48 8b d8             	mov    %rax,%rbx
14028f133:	48 85 c0             	test   %rax,%rax
14028f136:	75 22                	jne    0x14028f15a
14028f138:	4c 8d 0d 41 cc 0f 00 	lea    0xfcc41(%rip),%r9        # 0x14038bd80
14028f13f:	c7 44 24 20 52 00 00 	movl   $0x52,0x20(%rsp)
14028f146:	00
14028f147:	ba 0a 01 00 00       	mov    $0x10a,%edx