1402cfd11:	e8 d2 02 00 00       	call   0x1402cffe8
1402cfd16:	84 c0                	test   %al,%al
1402cfd18:	0f 84 c2 00 00 00    	je     0x1402cfde0
1402cfd1e:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402cfd22:	48 8b cb             	mov    %rbx,%rcx
1402cfd25:	e8 ca 01 00 00       	call   0x1402cfef4
1402cfd2a:	84 c0                	test   %al,%al
1402cfd2c:	0f 84 ae 00 00 00    	je     0x1402cfde0
1402cfd32:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1402cfd36:	e9 99 00 00 00       	jmp    0x1402cfdd4
1402cfd3b:	41 bf 02 00 00 00    	mov    $0x2,%r15d
1402cfd41:	e9 2c ff ff ff       	jmp    0x1402cfc72
1402cfd46:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402cfd4a:	48 8b cb             	mov    %rbx,%rcx
1402cfd4d:	e8 16 01 00 00       	call   0x1402cfe68
1402cfd52:	84 c0                	test   %al,%al
1402cfd54:	0f 84 86 00 00 00    	je     0x1402cfde0
1402cfd5a:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402cfd5e:	48 8b cb             	mov    %rbx,%rcx
1402cfd61:	e8 82 02 00 00       	call   0x1402cffe8
1402cfd66:	84 c0                	test   %al,%al
1402cfd68:	74 20                	je     0x1402cfd8a
1402cfd6a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402cfd6e:	48 8b cb             	mov    %rbx,%rcx
1402cfd71:	e8 7e 01 00 00       	call   0x1402cfef4
1402cfd76:	84 c0                	test   %al,%al
1402cfd78:	75 69                	jne    0x1402cfde3
1402cfd7a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402cfd7e:	48 8b cb             	mov    %rbx,%rcx
1402cfd81:	e8 9a 00 00 00       	call   0x1402cfe20
1402cfd86:	84 c0                	test   %al,%al
1402cfd88:	75 59                	jne    0x1402cfde3
1402cfd8a:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402cfd8e:	48 8b cb             	mov    %rbx,%rcx
1402cfd91:	e8 5e 01 00 00       	call   0x1402cfef4
1402cfd96:	84 c0                	test   %al,%al
1402cfd98:	74 46                	je     0x1402cfde0
1402cfd9a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402cfd9e:	eb 34                	jmp    0x1402cfdd4
1402cfda0:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402cfda4:	48 8b cb             	mov    %rbx,%rcx
1402cfda7:	e8 bc 00 00 00       	call   0x1402cfe68
1402cfdac:	84 c0                	test   %al,%al
1402cfdae:	74 30                	je     0x1402cfde0
1402cfdb0:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402cfdb4:	48 8b cb             	mov    %rbx,%rcx
1402cfdb7:	e8 2c 02 00 00       	call   0x1402cffe8
1402cfdbc:	84 c0                	test   %al,%al
1402cfdbe:	75 23                	jne    0x1402cfde3
1402cfdc0:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402cfdc4:	48 8b cb             	mov    %rbx,%rcx
1402cfdc7:	e8 28 01 00 00       	call   0x1402cfef4
1402cfdcc:	84 c0                	test   %al,%al
1402cfdce:	75 13                	jne    0x1402cfde3
1402cfdd0:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402cfdd4:	48 8b cb             	mov    %rbx,%rcx
1402cfdd7:	e8 44 00 00 00       	call   0x1402cfe20
1402cfddc:	84 c0                	test   %al,%al
1402cfdde:	75 03                	jne    0x1402cfde3
1402cfde0:	41 8a f5             	mov    %r13b,%sil
1402cfde3:	40 8a c6             	mov    %sil,%al
1402cfde6:	eb 10                	jmp    0x1402cfdf8
1402cfde8:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402cfdec:	48 8b cb             	mov    %rbx,%rcx
1402cfdef:	e8 74 00 00 00       	call   0x1402cfe68
1402cfdf4:	eb 02                	jmp    0x1402cfdf8
1402cfdf6:	32 c0                	xor    %al,%al
1402cfdf8:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1402cfdfc:	48 33 cc             	xor    %rsp,%rcx
1402cfdff:	e8 ac 00 fe ff       	call   0x1402afeb0
1402cfe04:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1402cfe0b:	00
1402cfe0c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402cfe13:	41 5f                	pop    %r15
1402cfe15:	41 5e                	pop    %r14
1402cfe17:	41 5d                	pop    %r13
1402cfe19:	41 5c                	pop    %r12
1402cfe1b:	5f                   	pop    %rdi
1402cfe1c:	5e                   	pop    %rsi
1402cfe1d:	5d                   	pop    %rbp
1402cfe1e:	c3                   	ret
1402cfe1f:	cc                   	int3
1402cfe20:	48 83 ec 38          	sub    $0x38,%rsp
1402cfe24:	83 7a 10 02          	cmpl   $0x2,0x10(%rdx)
1402cfe28:	74 07                	je     0x1402cfe31
1402cfe2a:	32 c0                	xor    %al,%al
1402cfe2c:	48 83 c4 38          	add    $0x38,%rsp
1402cfe30:	c3                   	ret
1402cfe31:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
1402cfe35:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
1402cfe3c:	4c 8b 02             	mov    (%rdx),%r8
1402cfe3f:	ba 10 00 00 00       	mov    $0x10,%edx
1402cfe44:	e8 db 2f ff ff       	call   0x1402c2e24
1402cfe49:	85 c0                	test   %eax,%eax
1402cfe4b:	75 04                	jne    0x1402cfe51
1402cfe4d:	b0 01                	mov    $0x1,%al
1402cfe4f:	eb db                	jmp    0x1402cfe2c
1402cfe51:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402cfe57:	45 33 c9             	xor    %r9d,%r9d
1402cfe5a:	45 33 c0             	xor    %r8d,%r8d
1402cfe5d:	33 d2                	xor    %edx,%edx
1402cfe5f:	33 c9                	xor    %ecx,%ecx
1402cfe61:	e8 ee 65 fe ff       	call   0x1402b6454
1402cfe66:	cc                   	int3
1402cfe67:	cc                   	int3
1402cfe68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402cfe6d:	57                   	push   %rdi
1402cfe6e:	48 83 ec 30          	sub    $0x30,%rsp
1402cfe72:	83 7a 10 00          	cmpl   $0x0,0x10(%rdx)
1402cfe76:	48 8b da             	mov    %rdx,%rbx
1402cfe79:	48 8b f9             	mov    %rcx,%rdi
1402cfe7c:	75 50                	jne    0x1402cfece
1402cfe7e:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1402cfe82:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
1402cfe86:	48 83 f8 01          	cmp    $0x1,%rax
1402cfe8a:	77 42                	ja     0x1402cfece
1402cfe8c:	48 8b 0b             	mov    (%rbx),%rcx
1402cfe8f:	e8 e4 01 00 00       	call   0x1402d0078
1402cfe94:	84 c0                	test   %al,%al
1402cfe96:	74 36                	je     0x1402cfece
1402cfe98:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1402cfe9c:	ba 40 00 00 00       	mov    $0x40,%edx
1402cfea1:	4c 8b 03             	mov    (%rbx),%r8
1402cfea4:	48 8b cf             	mov    %rdi,%rcx
1402cfea7:	e8 78 2f ff ff       	call   0x1402c2e24
1402cfeac:	85 c0                	test   %eax,%eax
1402cfeae:	75 2b                	jne    0x1402cfedb
1402cfeb0:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1402cfeb4:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
1402cfebb:	4c 8b 03             	mov    (%rbx),%r8
1402cfebe:	8d 50 55             	lea    0x55(%rax),%edx
1402cfec1:	e8 5e 2f ff ff       	call   0x1402c2e24
1402cfec6:	85 c0                	test   %eax,%eax
1402cfec8:	75 11                	jne    0x1402cfedb
1402cfeca:	b0 01                	mov    $0x1,%al
1402cfecc:	eb 02                	jmp    0x1402cfed0
1402cfece:	32 c0                	xor    %al,%al
1402cfed0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402cfed5:	48 83 c4 30          	add    $0x30,%rsp
1402cfed9:	5f                   	pop    %rdi
1402cfeda:	c3                   	ret
1402cfedb:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402cfee1:	45 33 c9             	xor    %r9d,%r9d
1402cfee4:	45 33 c0             	xor    %r8d,%r8d
1402cfee7:	33 d2                	xor    %edx,%edx
1402cfee9:	33 c9                	xor    %ecx,%ecx
1402cfeeb:	e8 64 65 fe ff       	call   0x1402b6454
1402cfef0:	cc                   	int3
1402cfef1:	cc                   	int3
1402cfef2:	cc                   	int3
1402cfef3:	cc                   	int3
1402cfef4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402cfef9:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402cfefe:	56                   	push   %rsi
1402cfeff:	57                   	push   %rdi
1402cff00:	41 56                	push   %r14
1402cff02:	48 83 ec 30          	sub    $0x30,%rsp
1402cff06:	83 7a 10 00          	cmpl   $0x0,0x10(%rdx)
1402cff0a:	48 8b da             	mov    %rdx,%rbx
1402cff0d:	48 8b e9             	mov    %rcx,%rbp
1402cff10:	0f 85 a7 00 00 00    	jne    0x1402cffbd
1402cff16:	ba 02 00 00 00       	mov    $0x2,%edx
1402cff1b:	48 39 53 08          	cmp    %rdx,0x8(%rbx)
1402cff1f:	75 0c                	jne    0x1402cff2d
1402cff21:	48 8b 0b             	mov    (%rbx),%rcx
1402cff24:	e8 4f 01 00 00       	call   0x1402d0078
1402cff29:	84 c0                	test   %al,%al
1402cff2b:	75 37                	jne    0x1402cff64
1402cff2d:	48 83 7b 08 03       	cmpq   $0x3,0x8(%rbx)
1402cff32:	0f 85 85 00 00 00    	jne    0x1402cffbd
1402cff38:	4c 8b 33             	mov    (%rbx),%r14
1402cff3b:	33 ff                	xor    %edi,%edi
1402cff3d:	41 0f b7 34 7e       	movzwl (%r14,%rdi,2),%esi
1402cff42:	e8 65 ba ff ff       	call   0x1402cb9ac
1402cff47:	b9 ff 00 00 00       	mov    $0xff,%ecx
1402cff4c:	66 3b f1             	cmp    %cx,%si
1402cff4f:	77 6c                	ja     0x1402cffbd
1402cff51:	0f b7 04 70          	movzwl (%rax,%rsi,2),%eax
1402cff55:	0f ba e0 02          	bt     $0x2,%eax
1402cff59:	73 62                	jae    0x1402cffbd
1402cff5b:	48 ff c7             	inc    %rdi
1402cff5e:	48 83 ff 03          	cmp    $0x3,%rdi
1402cff62:	72 d9                	jb     0x1402cff3d
1402cff64:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1402cff68:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1402cff6f:	4c 8b 03             	mov    (%rbx),%r8
1402cff72:	ba 40 00 00 00       	mov    $0x40,%edx
1402cff77:	e8 a8 2e ff ff       	call   0x1402c2e24
1402cff7c:	85 c0                	test   %eax,%eax
1402cff7e:	75 52                	jne    0x1402cffd2
1402cff80:	8d 78 55             	lea    0x55(%rax),%edi
1402cff83:	8b d7                	mov    %edi,%edx
1402cff85:	44 8d 48 01          	lea    0x1(%rax),%r9d
1402cff89:	4c 8d 05 e0 d7 0c 00 	lea    0xcd7e0(%rip),%r8        # 0x14039d770
1402cff90:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1402cff97:	e8 34 b8 00 00       	call   0x1402db7d0
1402cff9c:	85 c0                	test   %eax,%eax
1402cff9e:	75 32                	jne    0x1402cffd2
1402cffa0:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1402cffa4:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1402cffab:	4c 8b 03             	mov    (%rbx),%r8
1402cffae:	8b d7                	mov    %edi,%edx
1402cffb0:	e8 1b b8 00 00       	call   0x1402db7d0
1402cffb5:	85 c0                	test   %eax,%eax
1402cffb7:	75 19                	jne    0x1402cffd2
1402cffb9:	b0 01                	mov    $0x1,%al
1402cffbb:	eb 02                	jmp    0x1402cffbf
1402cffbd:	32 c0                	xor    %al,%al
1402cffbf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402cffc4:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402cffc9:	48 83 c4 30          	add    $0x30,%rsp
1402cffcd:	41 5e                	pop    %r14
1402cffcf:	5f                   	pop    %rdi
1402cffd0:	5e                   	pop    %rsi
1402cffd1:	c3                   	ret
1402cffd2:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402cffd8:	45 33 c9             	xor    %r9d,%r9d
1402cffdb:	45 33 c0             	xor    %r8d,%r8d
1402cffde:	33 d2                	xor    %edx,%edx
1402cffe0:	33 c9                	xor    %ecx,%ecx
1402cffe2:	e8 6d 64 fe ff       	call   0x1402b6454
1402cffe7:	cc                   	int3
1402cffe8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402cffed:	57                   	push   %rdi
1402cffee:	48 83 ec 30          	sub    $0x30,%rsp
1402cfff2:	83 7a 10 00          	cmpl   $0x0,0x10(%rdx)
1402cfff6:	48 8b da             	mov    %rdx,%rbx
1402cfff9:	48 8b f9             	mov    %rcx,%rdi
1402cfffc:	75 56                	jne    0x1402d0054
1402cfffe:	ba 04 00 00 00       	mov    $0x4,%edx
1402d0003:	48 39 53 08          	cmp    %rdx,0x8(%rbx)
1402d0007:	75 4b                	jne    0x1402d0054
1402d0009:	48 8b 0b             	mov    (%rbx),%rcx
1402d000c:	e8 67 00 00 00       	call   0x1402d0078
1402d0011:	84 c0                	test   %al,%al
1402d0013:	74 3f                	je     0x1402d0054
1402d0015:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1402d001b:	4c 8d 05 4e d7 0c 00 	lea    0xcd74e(%rip),%r8        # 0x14039d770
1402d0022:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
1402d0029:	41 8d 51 54          	lea    0x54(%r9),%edx
1402d002d:	e8 9e b7 00 00       	call   0x1402db7d0
1402d0032:	85 c0                	test   %eax,%eax
1402d0034:	75 2b                	jne    0x1402d0061
1402d0036:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1402d003a:	8d 50 55             	lea    0x55(%rax),%edx
1402d003d:	4c 8b 03             	mov    (%rbx),%r8
1402d0040:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
1402d0047:	e8 84 b7 00 00       	call   0x1402db7d0
1402d004c:	85 c0                	test   %eax,%eax
1402d004e:	75 11                	jne    0x1402d0061
1402d0050:	b0 01                	mov    $0x1,%al
1402d0052:	eb 02                	jmp    0x1402d0056
1402d0054:	32 c0                	xor    %al,%al
1402d0056:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d005b:	48 83 c4 30          	add    $0x30,%rsp
1402d005f:	5f                   	pop    %rdi
1402d0060:	c3                   	ret
1402d0061:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402d0067:	45 33 c9             	xor    %r9d,%r9d
1402d006a:	45 33 c0             	xor    %r8d,%r8d
1402d006d:	33 d2                	xor    %edx,%edx
1402d006f:	33 c9                	xor    %ecx,%ecx
1402d0071:	e8 de 63 fe ff       	call   0x1402b6454
1402d0076:	cc                   	int3
1402d0077:	cc                   	int3
1402d0078:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d007d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402d0082:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d0087:	41 56                	push   %r14
1402d0089:	48 83 ec 20          	sub    $0x20,%rsp
1402d008d:	33 db                	xor    %ebx,%ebx
1402d008f:	48 8b fa             	mov    %rdx,%rdi
1402d0092:	4c 8b f1             	mov    %rcx,%r14
1402d0095:	48 85 d2             	test   %rdx,%rdx
1402d0098:	74 2b                	je     0x1402d00c5
1402d009a:	41 0f b7 34 5e       	movzwl (%r14,%rbx,2),%esi
1402d009f:	e8 08 b9 ff ff       	call   0x1402cb9ac
1402d00a4:	48 8b d0             	mov    %rax,%rdx
1402d00a7:	b8 ff 00 00 00       	mov    $0xff,%eax
1402d00ac:	66 3b f0             	cmp    %ax,%si
1402d00af:	77 2c                	ja     0x1402d00dd
1402d00b1:	0f b7 0c 72          	movzwl (%rdx,%rsi,2),%ecx
1402d00b5:	f7 c1 03 01 00 00    	test   $0x103,%ecx
1402d00bb:	74 20                	je     0x1402d00dd
1402d00bd:	48 ff c3             	inc    %rbx
1402d00c0:	48 3b df             	cmp    %rdi,%rbx
1402d00c3:	72 d5                	jb     0x1402d009a
1402d00c5:	b0 01                	mov    $0x1,%al
1402d00c7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d00cc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402d00d1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402d00d6:	48 83 c4 20          	add    $0x20,%rsp
1402d00da:	41 5e                	pop    %r14
1402d00dc:	c3                   	ret
1402d00dd:	32 c0                	xor    %al,%al
1402d00df:	eb e6                	jmp    0x1402d00c7
1402d00e1:	cc                   	int3
1402d00e2:	cc                   	int3
1402d00e3:	cc                   	int3
1402d00e4:	8b 05 ce af 10 00    	mov    0x10afce(%rip),%eax        # 0x1403db0b8
1402d00ea:	90                   	nop
1402d00eb:	c3                   	ret
1402d00ec:	48 83 ec 28          	sub    $0x28,%rsp
1402d00f0:	83 f9 01             	cmp    $0x1,%ecx
1402d00f3:	76 15                	jbe    0x1402d010a
1402d00f5:	e8 ae c7 fe ff       	call   0x1402bc8a8
1402d00fa:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402d0100:	e8 ff 62 fe ff       	call   0x1402b6404
1402d0105:	83 c8 ff             	or     $0xffffffff,%eax
1402d0108:	eb 08                	jmp    0x1402d0112
1402d010a:	87 0d a8 af 10 00    	xchg   %ecx,0x10afa8(%rip)        # 0x1403db0b8
1402d0110:	8b c1                	mov    %ecx,%eax
1402d0112:	48 83 c4 28          	add    $0x28,%rsp
1402d0116:	c3                   	ret
1402d0117:	cc                   	int3
1402d0118:	48 8d 05 9d af 10 00 	lea    0x10af9d(%rip),%rax        # 0x1403db0bc
1402d011f:	c3                   	ret
1402d0120:	e9 03 00 00 00       	jmp    0x1402d0128
1402d0125:	cc                   	int3
1402d0126:	cc                   	int3
1402d0127:	cc                   	int3
1402d0128:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402d012d:	55                   	push   %rbp
1402d012e:	48 8b ec             	mov    %rsp,%rbp
1402d0131:	48 83 ec 70          	sub    $0x70,%rsp
1402d0135:	48 8b d9             	mov    %rcx,%rbx
1402d0138:	48 85 c9             	test   %rcx,%rcx
1402d013b:	75 0a                	jne    0x1402d0147
1402d013d:	e8 3a d0 00 00       	call   0x1402dd17c
1402d0142:	e9 b5 00 00 00       	jmp    0x1402d01fc
1402d0147:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
1402d014c:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402d0150:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
1402d0155:	33 d2                	xor    %edx,%edx
1402d0157:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1402d015c:	48 83 65 e8 00       	andq   $0x0,-0x18(%rbp)
1402d0161:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1402d0166:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1402d016a:	e8 41 c4 fe ff       	call   0x1402bc5b0
1402d016f:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1402d0173:	41 b9 e9 fd 00 00    	mov    $0xfde9,%r9d
1402d0179:	44 39 48 0c          	cmp    %r9d,0xc(%rax)
1402d017d:	75 13                	jne    0x1402d0192
1402d017f:	80 7d c8 00          	cmpb   $0x0,-0x38(%rbp)
1402d0183:	74 42                	je     0x1402d01c7
1402d0185:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1402d0189:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
1402d0190:	eb 35                	jmp    0x1402d01c7
1402d0192:	e8 f9 4e 00 00       	call   0x1402d5090
1402d0197:	85 c0                	test   %eax,%eax