1401dfcbb:	e8 20 a9 11 00       	call   0x1402fa5e0
1401dfcc0:	48 2b e0             	sub    %rax,%rsp
1401dfcc3:	48 8b d9             	mov    %rcx,%rbx
1401dfcc6:	44 8d 40 0a          	lea    0xa(%rax),%r8d
1401dfcca:	8d 48 f0             	lea    -0x10(%rax),%ecx
1401dfccd:	48 8d 15 14 c2 16 00 	lea    0x16c214(%rip),%rdx        # 0x14034bee8
1401dfcd4:	e8 67 99 04 00       	call   0x140229640
1401dfcd9:	48 8b f8             	mov    %rax,%rdi
1401dfcdc:	48 85 c0             	test   %rax,%rax
1401dfcdf:	75 2b                	jne    0x1401dfd0c
1401dfce1:	4c 8d 0d 00 c2 16 00 	lea    0x16c200(%rip),%r9        # 0x14034bee8
1401dfce8:	c7 44 24 20 3d 00 00 	movl   $0x3d,0x20(%rsp)
1401dfcef:	00
1401dfcf0:	8d 50 76             	lea    0x76(%rax),%edx
1401dfcf3:	8d 48 20             	lea    0x20(%rax),%ecx
1401dfcf6:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401dfcfa:	e8 a1 16 04 00       	call   0x1402213a0
1401dfcff:	33 c0                	xor    %eax,%eax
1401dfd01:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401dfd06:	48 83 c4 30          	add    $0x30,%rsp
1401dfd0a:	5f                   	pop    %rdi
1401dfd0b:	c3                   	ret
1401dfd0c:	33 d2                	xor    %edx,%edx
1401dfd0e:	48 8b cb             	mov    %rbx,%rcx
1401dfd11:	e8 4a d9 03 00       	call   0x14021d660
1401dfd16:	48 8b d7             	mov    %rdi,%rdx
1401dfd19:	48 8b cb             	mov    %rbx,%rcx
1401dfd1c:	e8 1f d9 03 00       	call   0x14021d640
1401dfd21:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401dfd26:	48 8b cb             	mov    %rbx,%rcx
1401dfd29:	e8 e2 cb 03 00       	call   0x14021c910
1401dfd2e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401dfd33:	b8 01 00 00 00       	mov    $0x1,%eax
1401dfd38:	48 83 c4 30          	add    $0x30,%rsp
1401dfd3c:	5f                   	pop    %rdi
1401dfd3d:	c3                   	ret
1401dfd3e:	cc                   	int3
1401dfd3f:	cc                   	int3
1401dfd40:	40 53                	rex push %rbx
1401dfd42:	b8 20 00 00 00       	mov    $0x20,%eax
1401dfd47:	e8 94 a8 11 00       	call   0x1402fa5e0
1401dfd4c:	48 2b e0             	sub    %rax,%rsp
1401dfd4f:	48 8b d9             	mov    %rcx,%rbx
1401dfd52:	48 85 c9             	test   %rcx,%rcx
1401dfd55:	75 08                	jne    0x1401dfd5f
1401dfd57:	33 c0                	xor    %eax,%eax
1401dfd59:	48 83 c4 20          	add    $0x20,%rsp
1401dfd5d:	5b                   	pop    %rbx
1401dfd5e:	c3                   	ret
1401dfd5f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401dfd64:	e8 47 cf 03 00       	call   0x14021ccb0
1401dfd69:	48 8b cb             	mov    %rbx,%rcx
1401dfd6c:	48 8b f8             	mov    %rax,%rdi
1401dfd6f:	e8 6c cf 03 00       	call   0x14021cce0
1401dfd74:	85 c0                	test   %eax,%eax
1401dfd76:	74 38                	je     0x1401dfdb0
1401dfd78:	48 8b 0f             	mov    (%rdi),%rcx
1401dfd7b:	48 85 c9             	test   %rcx,%rcx
1401dfd7e:	74 05                	je     0x1401dfd85
1401dfd80:	e8 1b a6 ff ff       	call   0x1401da3a0
1401dfd85:	48 8b cb             	mov    %rbx,%rcx
1401dfd88:	e8 33 cf 03 00       	call   0x14021ccc0
1401dfd8d:	85 c0                	test   %eax,%eax
1401dfd8f:	74 08                	je     0x1401dfd99
1401dfd91:	48 8b 0f             	mov    (%rdi),%rcx
1401dfd94:	e8 57 8d ff ff       	call   0x1401d8af0
1401dfd99:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401dfd9e:	48 8b cb             	mov    %rbx,%rcx
1401dfda1:	e8 6a cb 03 00       	call   0x14021c910
1401dfda6:	33 d2                	xor    %edx,%edx
1401dfda8:	48 8b cb             	mov    %rbx,%rcx
1401dfdab:	e8 b0 d8 03 00       	call   0x14021d660
1401dfdb0:	41 b8 57 00 00 00    	mov    $0x57,%r8d
1401dfdb6:	48 8d 15 2b c1 16 00 	lea    0x16c12b(%rip),%rdx        # 0x14034bee8
1401dfdbd:	48 8b cf             	mov    %rdi,%rcx
1401dfdc0:	e8 4b 95 04 00       	call   0x140229310
1401dfdc5:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401dfdca:	b8 01 00 00 00       	mov    $0x1,%eax
1401dfdcf:	48 83 c4 20          	add    $0x20,%rsp
1401dfdd3:	5b                   	pop    %rbx
1401dfdd4:	c3                   	ret
1401dfdd5:	cc                   	int3
1401dfdd6:	cc                   	int3
1401dfdd7:	cc                   	int3
1401dfdd8:	cc                   	int3
1401dfdd9:	cc                   	int3
1401dfdda:	cc                   	int3
1401dfddb:	cc                   	int3
1401dfddc:	cc                   	int3
1401dfddd:	cc                   	int3
1401dfdde:	cc                   	int3
1401dfddf:	cc                   	int3
1401dfde0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dfde5:	57                   	push   %rdi
1401dfde6:	b8 20 00 00 00       	mov    $0x20,%eax
1401dfdeb:	e8 f0 a7 11 00       	call   0x1402fa5e0
1401dfdf0:	48 2b e0             	sub    %rax,%rsp
1401dfdf3:	49 8b f8             	mov    %r8,%rdi
1401dfdf6:	8b da                	mov    %edx,%ebx
1401dfdf8:	e8 b3 ce 03 00       	call   0x14021ccb0
1401dfdfd:	83 fb 0e             	cmp    $0xe,%ebx
1401dfe00:	74 0d                	je     0x1401dfe0f
1401dfe02:	33 c0                	xor    %eax,%eax
1401dfe04:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dfe09:	48 83 c4 20          	add    $0x20,%rsp
1401dfe0d:	5f                   	pop    %rdi
1401dfe0e:	c3                   	ret
1401dfe0f:	48 8b 08             	mov    (%rax),%rcx
1401dfe12:	4c 8b c7             	mov    %rdi,%r8
1401dfe15:	ba 0e 00 00 00       	mov    $0xe,%edx
1401dfe1a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401dfe1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dfe23:	48 83 c4 20          	add    $0x20,%rsp
1401dfe27:	5f                   	pop    %rdi
1401dfe28:	e9 83 c9 03 00       	jmp    0x14021c7b0
1401dfe2d:	cc                   	int3
1401dfe2e:	cc                   	int3
1401dfe2f:	cc                   	int3
1401dfe30:	48 8d 05 49 c0 16 00 	lea    0x16c049(%rip),%rax        # 0x14034be80
1401dfe37:	c3                   	ret
1401dfe38:	cc                   	int3
1401dfe39:	cc                   	int3
1401dfe3a:	cc                   	int3
1401dfe3b:	cc                   	int3
1401dfe3c:	cc                   	int3
1401dfe3d:	cc                   	int3
1401dfe3e:	cc                   	int3
1401dfe3f:	cc                   	int3
1401dfe40:	b8 28 00 00 00       	mov    $0x28,%eax
1401dfe45:	e8 96 a7 11 00       	call   0x1402fa5e0
1401dfe4a:	48 2b e0             	sub    %rax,%rsp
1401dfe4d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401dfe51:	48 8b ca             	mov    %rdx,%rcx
1401dfe54:	48 83 c4 28          	add    $0x28,%rsp
1401dfe58:	48 ff a0 90 00 00 00 	rex.W jmp *0x90(%rax)
1401dfe5f:	cc                   	int3
1401dfe60:	48 85 c9             	test   %rcx,%rcx
1401dfe63:	74 20                	je     0x1401dfe85
1401dfe65:	8b 49 24             	mov    0x24(%rcx),%ecx
1401dfe68:	4c 8d 05 91 c0 16 00 	lea    0x16c091(%rip),%r8        # 0x14034bf00
1401dfe6f:	49 8b d0             	mov    %r8,%rdx
1401dfe72:	33 c0                	xor    %eax,%eax
1401dfe74:	39 0a                	cmp    %ecx,(%rdx)
1401dfe76:	74 10                	je     0x1401dfe88
1401dfe78:	48 ff c0             	inc    %rax
1401dfe7b:	48 83 c2 08          	add    $0x8,%rdx
1401dfe7f:	48 83 f8 16          	cmp    $0x16,%rax
1401dfe83:	72 ef                	jb     0x1401dfe74
1401dfe85:	33 c0                	xor    %eax,%eax
1401dfe87:	c3                   	ret
1401dfe88:	83 f8 ff             	cmp    $0xffffffff,%eax
1401dfe8b:	74 f8                	je     0x1401dfe85
1401dfe8d:	48 98                	cltq
1401dfe8f:	41 8b 44 c0 04       	mov    0x4(%r8,%rax,8),%eax
1401dfe94:	c3                   	ret
1401dfe95:	cc                   	int3
1401dfe96:	cc                   	int3
1401dfe97:	cc                   	int3
1401dfe98:	cc                   	int3
1401dfe99:	cc                   	int3
1401dfe9a:	cc                   	int3
1401dfe9b:	cc                   	int3
1401dfe9c:	cc                   	int3
1401dfe9d:	cc                   	int3
1401dfe9e:	cc                   	int3
1401dfe9f:	cc                   	int3
1401dfea0:	48 85 c9             	test   %rcx,%rcx
1401dfea3:	74 05                	je     0x1401dfeaa
1401dfea5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401dfea9:	c3                   	ret
1401dfeaa:	48 8d 05 33 dd 16 00 	lea    0x16dd33(%rip),%rax        # 0x14034dbe4
1401dfeb1:	c3                   	ret
1401dfeb2:	cc                   	int3
1401dfeb3:	cc                   	int3
1401dfeb4:	cc                   	int3
1401dfeb5:	cc                   	int3
1401dfeb6:	cc                   	int3
1401dfeb7:	cc                   	int3
1401dfeb8:	cc                   	int3
1401dfeb9:	cc                   	int3
1401dfeba:	cc                   	int3
1401dfebb:	cc                   	int3
1401dfebc:	cc                   	int3
1401dfebd:	cc                   	int3
1401dfebe:	cc                   	int3
1401dfebf:	cc                   	int3
1401dfec0:	b8 28 00 00 00       	mov    $0x28,%eax
1401dfec5:	e8 16 a7 11 00       	call   0x1402fa5e0
1401dfeca:	48 2b e0             	sub    %rax,%rsp
1401dfecd:	48 8d 15 4c 02 00 00 	lea    0x24c(%rip),%rdx        # 0x1401e0120
1401dfed4:	48 8d 0d 45 c7 22 00 	lea    0x22c745(%rip),%rcx        # 0x14040c620
1401dfedb:	e8 80 c5 05 00       	call   0x14023c460
1401dfee0:	48 8b 05 31 c7 22 00 	mov    0x22c731(%rip),%rax        # 0x14040c618
1401dfee7:	48 83 c4 28          	add    $0x28,%rsp
1401dfeeb:	c3                   	ret
1401dfeec:	cc                   	int3
1401dfeed:	cc                   	int3
1401dfeee:	cc                   	int3
1401dfeef:	cc                   	int3
1401dfef0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dfef5:	57                   	push   %rdi
1401dfef6:	b8 20 00 00 00       	mov    $0x20,%eax
1401dfefb:	e8 e0 a6 11 00       	call   0x1402fa5e0
1401dff00:	48 2b e0             	sub    %rax,%rsp
1401dff03:	48 8b d9             	mov    %rcx,%rbx
1401dff06:	48 83 c1 18          	add    $0x18,%rcx
1401dff0a:	e8 d1 02 00 00       	call   0x1401e01e0
1401dff0f:	85 c0                	test   %eax,%eax
1401dff11:	74 18                	je     0x1401dff2b
1401dff13:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1401dff18:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401dff1c:	74 0d                	je     0x1401dff2b
1401dff1e:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1401dff22:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1401dff26:	e8 35 26 00 00       	call   0x1401e2560
1401dff2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dff30:	48 83 c4 20          	add    $0x20,%rsp
1401dff34:	5f                   	pop    %rdi
1401dff35:	c3                   	ret
1401dff36:	cc                   	int3
1401dff37:	cc                   	int3
1401dff38:	cc                   	int3
1401dff39:	cc                   	int3
1401dff3a:	cc                   	int3
1401dff3b:	cc                   	int3
1401dff3c:	cc                   	int3
1401dff3d:	cc                   	int3
1401dff3e:	cc                   	int3
1401dff3f:	cc                   	int3
1401dff40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dff45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401dff4a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401dff4f:	41 56                	push   %r14
1401dff51:	b8 20 00 00 00       	mov    $0x20,%eax
1401dff56:	e8 85 a6 11 00       	call   0x1402fa5e0
1401dff5b:	48 2b e0             	sub    %rax,%rsp
1401dff5e:	48 8b f1             	mov    %rcx,%rsi
1401dff61:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
1401dff68:	e8 73 02 00 00       	call   0x1401e01e0
1401dff6d:	48 83 be 18 01 00 00 	cmpq   $0x0,0x118(%rsi)
1401dff74:	00
1401dff75:	8b f8                	mov    %eax,%edi
1401dff77:	75 1c                	jne    0x1401dff95
1401dff79:	48 8b ce             	mov    %rsi,%rcx
1401dff7c:	e8 1f 92 ff ff       	call   0x1401d91a0
1401dff81:	48 85 c0             	test   %rax,%rax
1401dff84:	74 0f                	je     0x1401dff95
1401dff86:	48 8b c8             	mov    %rax,%rcx
1401dff89:	e8 f2 80 04 00       	call   0x140228080
1401dff8e:	48 89 86 18 01 00 00 	mov    %rax,0x118(%rsi)
1401dff95:	85 ff                	test   %edi,%edi
1401dff97:	74 26                	je     0x1401dffbf
1401dff99:	48 83 be 18 01 00 00 	cmpq   $0x0,0x118(%rsi)
1401dffa0:	00
1401dffa1:	74 1c                	je     0x1401dffbf
1401dffa3:	4c 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8
1401dffaa:	48 8d 96 20 01 00 00 	lea    0x120(%rsi),%rdx
1401dffb1:	48 8d 8e 18 01 00 00 	lea    0x118(%rsi),%rcx
1401dffb8:	e8 a3 25 00 00       	call   0x1401e2560
1401dffbd:	eb 02                	jmp    0x1401dffc1
1401dffbf:	8b c7                	mov    %edi,%eax
1401dffc1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dffc6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401dffcb:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401dffd0:	48 83 c4 20          	add    $0x20,%rsp
1401dffd4:	41 5e                	pop    %r14
1401dffd6:	c3                   	ret
1401dffd7:	cc                   	int3
1401dffd8:	cc                   	int3
1401dffd9:	cc                   	int3
1401dffda:	cc                   	int3
1401dffdb:	cc                   	int3
1401dffdc:	cc                   	int3
1401dffdd:	cc                   	int3
1401dffde:	cc                   	int3
1401dffdf:	cc                   	int3
1401dffe0:	40 57                	rex push %rdi
1401dffe2:	b8 90 00 00 00       	mov    $0x90,%eax
1401dffe7:	e8 f4 a5 11 00       	call   0x1402fa5e0
1401dffec:	48 2b e0             	sub    %rax,%rsp
1401dffef:	48 8b 05 8a 81 22 00 	mov    0x22818a(%rip),%rax        # 0x140408180
1401dfff6:	48 33 c4             	xor    %rsp,%rax
1401dfff9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401e0000:	00
1401e0001:	49 8b f8             	mov    %r8,%rdi
1401e0004:	83 fa 4f             	cmp    $0x4f,%edx
1401e0007:	7e 28                	jle    0x1401e0031
1401e0009:	4c 8d 0d 68 da 16 00 	lea    0x16da68(%rip),%r9        # 0x14034da78
1401e0010:	c7 44 24 20 05 05 00 	movl   $0x505,0x20(%rsp)
1401e0017:	00
1401e0018:	ba 6e 02 00 00       	mov    $0x26e,%edx
1401e001d:	41 b8 b9 00 00 00    	mov    $0xb9,%r8d
1401e0023:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e0028:	e8 73 13 04 00       	call   0x1402213a0
1401e002d:	33 c0                	xor    %eax,%eax
1401e002f:	eb 67                	jmp    0x1401e0098
1401e0031:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
1401e0038:	00
1401e0039:	48 63 da             	movslq %edx,%rbx
1401e003c:	48 8b d1             	mov    %rcx,%rdx
1401e003f:	4c 8b c3             	mov    %rbx,%r8
1401e0042:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e0047:	e8 dc c9 11 00       	call   0x1402fca28
1401e004c:	48 83 fb 50          	cmp    $0x50,%rbx
1401e0050:	0f 83 8b 00 00 00    	jae    0x1401e00e1
1401e0056:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e005b:	c6 44 1c 30 00       	movb   $0x0,0x30(%rsp,%rbx,1)
1401e0060:	e8 6b e5 01 00       	call   0x1401fe5d0
1401e0065:	48 85 c0             	test   %rax,%rax
1401e0068:	75 47                	jne    0x1401e00b1
1401e006a:	c7 44 24 20 0e 05 00 	movl   $0x50e,0x20(%rsp)
1401e0071:	00
1401e0072:	4c 8d 0d ff d9 16 00 	lea    0x16d9ff(%rip),%r9        # 0x14034da78
1401e0079:	ba 6e 02 00 00       	mov    $0x26e,%edx
1401e007e:	41 b8 b9 00 00 00    	mov    $0xb9,%r8d
1401e0084:	b9 14 00 00 00       	mov    $0x14,%ecx
1401e0089:	e8 12 13 04 00       	call   0x1402213a0
1401e008e:	33 c0                	xor    %eax,%eax
1401e0090:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1401e0097:	00
1401e0098:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401e009f:	00
1401e00a0:	48 33 cc             	xor    %rsp,%rcx
1401e00a3:	e8 98 a5 11 00       	call   0x1402fa640
1401e00a8:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401e00af:	5f                   	pop    %rdi
1401e00b0:	c3                   	ret
1401e00b1:	48 8b d0             	mov    %rax,%rdx
1401e00b4:	48 8b cf             	mov    %rdi,%rcx
1401e00b7:	e8 44 84 04 00       	call   0x140228500
1401e00bc:	85 c0                	test   %eax,%eax
1401e00be:	75 1a                	jne    0x1401e00da
1401e00c0:	c7 44 24 20 13 05 00 	movl   $0x513,0x20(%rsp)
1401e00c7:	00
1401e00c8:	4c 8d 0d a9 d9 16 00 	lea    0x16d9a9(%rip),%r9        # 0x14034da78
1401e00cf:	ba 6e 02 00 00       	mov    $0x26e,%edx
1401e00d4:	44 8d 40 44          	lea    0x44(%rax),%r8d
1401e00d8:	eb aa                	jmp    0x1401e0084
1401e00da:	b8 01 00 00 00       	mov    $0x1,%eax
1401e00df:	eb af                	jmp    0x1401e0090
1401e00e1:	e8 1e a7 11 00       	call   0x1402fa804
1401e00e6:	cc                   	int3
1401e00e7:	cc                   	int3
1401e00e8:	cc                   	int3
1401e00e9:	cc                   	int3
1401e00ea:	cc                   	int3
1401e00eb:	cc                   	int3
1401e00ec:	cc                   	int3
1401e00ed:	cc                   	int3
1401e00ee:	cc                   	int3