1401c2b0d:	e8 8a 4a fa ff       	call   0x14016759c
1401c2b12:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401c2b17:	c7 44 24 40 08 02 00 	movl   $0x208,0x40(%rsp)
1401c2b1e:	00
1401c2b1f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c2b24:	44 8d 4b 02          	lea    0x2(%rbx),%r9d
1401c2b28:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1401c2b2d:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
1401c2b34:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c2b39:	4c 8d 05 d8 4b 0f 00 	lea    0xf4bd8(%rip),%r8        # 0x1402b7718
1401c2b40:	48 8d 15 69 4b 0f 00 	lea    0xf4b69(%rip),%rdx        # 0x1402b76b0
1401c2b47:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401c2b4c:	ff 15 de f5 16 00    	call   *0x16f5de(%rip)        # 0x140332130
1401c2b52:	85 c0                	test   %eax,%eax
1401c2b54:	74 17                	je     0x1401c2b6d
1401c2b56:	4c 8d 0d 53 4c 0f 00 	lea    0xf4c53(%rip),%r9        # 0x1402b77b0
1401c2b5d:	b9 a3 14 38 02       	mov    $0x23814a3,%ecx
1401c2b62:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1401c2b68:	e9 8c 00 00 00       	jmp    0x1401c2bf9
1401c2b6d:	41 b8 00 80 01 00    	mov    $0x18000,%r8d
1401c2b73:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401c2b78:	e8 b3 01 00 00       	call   0x1401c2d30
1401c2b7d:	85 c0                	test   %eax,%eax
1401c2b7f:	79 66                	jns    0x1401c2be7
1401c2b81:	3d 04 00 f0 8f       	cmp    $0x8ff00004,%eax
1401c2b86:	74 4e                	je     0x1401c2bd6
1401c2b88:	48 8d 0d 31 dd 07 00 	lea    0x7dd31(%rip),%rcx        # 0x1402408c0
1401c2b8f:	89 44 24 58          	mov    %eax,0x58(%rsp)
1401c2b93:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401c2b98:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1401c2b9d:	48 8d 0d 0c ec 0a 00 	lea    0xaec0c(%rip),%rcx        # 0x1402717b0
1401c2ba4:	66 89 5c 24 5c       	mov    %bx,0x5c(%rsp)
1401c2ba9:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401c2bae:	4c 8d 0d 3b 4c 0f 00 	lea    0xf4c3b(%rip),%r9        # 0x1402b77f0
1401c2bb5:	b9 c0 14 38 02       	mov    $0x23814c0,%ecx
1401c2bba:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c2bbf:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401c2bc5:	e8 a6 02 00 00       	call   0x1401c2e70
1401c2bca:	b9 09 e6 85 00       	mov    $0x85e609,%ecx
1401c2bcf:	e8 fc 90 e4 ff       	call   0x14000bcd0
1401c2bd4:	eb 2f                	jmp    0x1401c2c05
1401c2bd6:	4c 8d 0d 53 4b 0f 00 	lea    0xf4b53(%rip),%r9        # 0x1402b7730
1401c2bdd:	b9 c1 14 38 02       	mov    $0x23814c1,%ecx
1401c2be2:	e9 7b ff ff ff       	jmp    0x1401c2b62
1401c2be7:	4c 8d 0d 82 4b 0f 00 	lea    0xf4b82(%rip),%r9        # 0x1402b7770
1401c2bee:	b9 c2 14 38 02       	mov    $0x23814c2,%ecx
1401c2bf3:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1401c2bf9:	ba 72 05 00 00       	mov    $0x572,%edx
1401c2bfe:	e8 99 49 fa ff       	call   0x14016759c
1401c2c03:	b3 01                	mov    $0x1,%bl
1401c2c05:	8a c3                	mov    %bl,%al
1401c2c07:	48 8b 8c 24 70 02 00 	mov    0x270(%rsp),%rcx
1401c2c0e:	00
1401c2c0f:	48 33 cc             	xor    %rsp,%rcx
1401c2c12:	e8 59 1b 04 00       	call   0x140204770
1401c2c17:	48 81 c4 80 02 00 00 	add    $0x280,%rsp
1401c2c1e:	5b                   	pop    %rbx
1401c2c1f:	c3                   	ret
1401c2c20:	48 83 ec 28          	sub    $0x28,%rsp
1401c2c24:	e8 c7 fd ff ff       	call   0x1401c29f0
1401c2c29:	84 c0                	test   %al,%al
1401c2c2b:	75 26                	jne    0x1401c2c53
1401c2c2d:	4c 8d 0d 04 42 0f 00 	lea    0xf4204(%rip),%r9        # 0x1402b6e38
1401c2c34:	ba 72 05 00 00       	mov    $0x572,%edx
1401c2c39:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401c2c3f:	b9 91 b1 44 21       	mov    $0x2144b191,%ecx
1401c2c44:	e8 53 49 fa ff       	call   0x14016759c
1401c2c49:	b9 90 b1 44 21       	mov    $0x2144b190,%ecx
1401c2c4e:	e8 7d 90 e4 ff       	call   0x14000bcd0
1401c2c53:	48 83 c4 28          	add    $0x28,%rsp
1401c2c57:	c3                   	ret
1401c2c58:	90                   	nop
1401c2c59:	90                   	nop
1401c2c5a:	90                   	nop
1401c2c5b:	90                   	nop
1401c2c5c:	90                   	nop
1401c2c5d:	90                   	nop
1401c2c5e:	90                   	nop
1401c2c5f:	90                   	nop
1401c2c60:	48 83 ec 28          	sub    $0x28,%rsp
1401c2c64:	83 3d c5 03 15 00 00 	cmpl   $0x0,0x1503c5(%rip)        # 0x140313030
1401c2c6b:	74 6c                	je     0x1401c2cd9
1401c2c6d:	48 8d 0d c4 03 15 00 	lea    0x1503c4(%rip),%rcx        # 0x140313038
1401c2c74:	ff 15 76 fb 04 00    	call   *0x4fb76(%rip)        # 0x1402127f0
1401c2c7a:	85 c0                	test   %eax,%eax
1401c2c7c:	74 0c                	je     0x1401c2c8a
1401c2c7e:	b9 05 00 00 00       	mov    $0x5,%ecx
1401c2c83:	ff 15 57 fb 04 00    	call   *0x4fb57(%rip)        # 0x1402127e0
1401c2c89:	cc                   	int3
1401c2c8a:	81 3d f0 03 15 00 ff 	cmpl   $0x7fffffff,0x1503f0(%rip)        # 0x140313084
1401c2c91:	ff ff 7f
1401c2c94:	75 16                	jne    0x1401c2cac
1401c2c96:	c7 05 e4 03 15 00 fe 	movl   $0x7ffffffe,0x1503e4(%rip)        # 0x140313084
1401c2c9d:	ff ff 7f
1401c2ca0:	b9 06 00 00 00       	mov    $0x6,%ecx
1401c2ca5:	ff 15 35 fb 04 00    	call   *0x4fb35(%rip)        # 0x1402127e0
1401c2cab:	cc                   	int3
1401c2cac:	83 3d 7d 03 15 00 00 	cmpl   $0x0,0x15037d(%rip)        # 0x140313030
1401c2cb3:	74 16                	je     0x1401c2ccb
1401c2cb5:	c7 05 71 03 15 00 03 	movl   $0x3,0x150371(%rip)        # 0x140313030
1401c2cbc:	00 00 00
1401c2cbf:	e8 88 11 00 00       	call   0x1401c3e4c
1401c2cc4:	83 25 65 03 15 00 00 	andl   $0x0,0x150365(%rip)        # 0x140313030
1401c2ccb:	48 8d 0d 66 03 15 00 	lea    0x150366(%rip),%rcx        # 0x140313038
1401c2cd2:	ff 15 20 fb 04 00    	call   *0x4fb20(%rip)        # 0x1402127f8
1401c2cd8:	90                   	nop
1401c2cd9:	48 83 c4 28          	add    $0x28,%rsp
1401c2cdd:	c3                   	ret
1401c2cde:	90                   	nop
1401c2cdf:	90                   	nop
1401c2ce0:	40 53                	rex push %rbx
1401c2ce2:	48 83 ec 20          	sub    $0x20,%rsp
1401c2ce6:	4d 8b c8             	mov    %r8,%r9
1401c2ce9:	48 8b da             	mov    %rdx,%rbx
1401c2cec:	48 85 d2             	test   %rdx,%rdx
1401c2cef:	75 07                	jne    0x1401c2cf8
1401c2cf1:	b8 03 40 00 80       	mov    $0x80004003,%eax
1401c2cf6:	eb 31                	jmp    0x1401c2d29
1401c2cf8:	4d 85 c9             	test   %r9,%r9
1401c2cfb:	74 17                	je     0x1401c2d14
1401c2cfd:	49 8b 00             	mov    (%r8),%rax
1401c2d00:	4c 8b c3             	mov    %rbx,%r8
1401c2d03:	48 8b d1             	mov    %rcx,%rdx
1401c2d06:	49 8b c9             	mov    %r9,%rcx
1401c2d09:	48 8b 00             	mov    (%rax),%rax
1401c2d0c:	ff 15 1e 01 05 00    	call   *0x5011e(%rip)        # 0x140212e30
1401c2d12:	eb 15                	jmp    0x1401c2d29
1401c2d14:	ff 15 36 fe 04 00    	call   *0x4fe36(%rip)        # 0x140212b50
1401c2d1a:	48 89 03             	mov    %rax,(%rbx)
1401c2d1d:	48 f7 d8             	neg    %rax
1401c2d20:	1b c0                	sbb    %eax,%eax
1401c2d22:	f7 d0                	not    %eax
1401c2d24:	25 0e 00 07 80       	and    $0x8007000e,%eax
1401c2d29:	48 83 c4 20          	add    $0x20,%rsp
1401c2d2d:	5b                   	pop    %rbx
1401c2d2e:	c3                   	ret
1401c2d2f:	90                   	nop
1401c2d30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c2d35:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1401c2d3a:	55                   	push   %rbp
1401c2d3b:	48 8b ec             	mov    %rsp,%rbp
1401c2d3e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401c2d45:	33 ff                	xor    %edi,%edi
1401c2d47:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1401c2d4b:	48 8d 05 8e ff ff ff 	lea    -0x72(%rip),%rax        # 0x1401c2ce0
1401c2d52:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
1401c2d56:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1401c2d5a:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401c2d5e:	48 8d 05 2b 2c e5 ff 	lea    -0x1ad3d5(%rip),%rax        # 0x140015990
1401c2d65:	48 89 7d f4          	mov    %rdi,-0xc(%rbp)
1401c2d69:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1401c2d6d:	89 7d fc             	mov    %edi,-0x4(%rbp)
1401c2d70:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1401c2d74:	44 89 45 f0          	mov    %r8d,-0x10(%rbp)
1401c2d78:	e8 cb 0f 00 00       	call   0x1401c3d48
1401c2d7d:	8b d8                	mov    %eax,%ebx
1401c2d7f:	85 c0                	test   %eax,%eax
1401c2d81:	79 3d                	jns    0x1401c2dc0
1401c2d83:	48 8d 05 36 db 07 00 	lea    0x7db36(%rip),%rax        # 0x1402408c0
1401c2d8a:	89 5d c0             	mov    %ebx,-0x40(%rbp)
1401c2d8d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401c2d91:	4c 8d 0d d8 40 0f 00 	lea    0xf40d8(%rip),%r9        # 0x1402b6e70
1401c2d98:	48 8d 05 11 ea 0a 00 	lea    0xaea11(%rip),%rax        # 0x1402717b0
1401c2d9f:	66 89 7d c4          	mov    %di,-0x3c(%rbp)
1401c2da3:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1401c2da7:	44 8d 47 32          	lea    0x32(%rdi),%r8d
1401c2dab:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1401c2daf:	b9 c3 14 38 02       	mov    $0x23814c3,%ecx
1401c2db4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c2db9:	e8 b2 00 00 00       	call   0x1401c2e70
1401c2dbe:	eb 1c                	jmp    0x1401c2ddc
1401c2dc0:	4c 8d 0d e1 40 0f 00 	lea    0xf40e1(%rip),%r9        # 0x1402b6ea8
1401c2dc7:	ba 72 05 00 00       	mov    $0x572,%edx
1401c2dcc:	b9 c4 14 38 02       	mov    $0x23814c4,%ecx
1401c2dd1:	41 b8 64 00 00 00    	mov    $0x64,%r8d
1401c2dd7:	e8 c0 47 fa ff       	call   0x14016759c
1401c2ddc:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1401c2de3:	00
1401c2de4:	8b c3                	mov    %ebx,%eax
1401c2de6:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1401c2dea:	49 8b 7b 18          	mov    0x18(%r11),%rdi
1401c2dee:	49 8b e3             	mov    %r11,%rsp
1401c2df1:	5d                   	pop    %rbp
1401c2df2:	c3                   	ret
1401c2df3:	90                   	nop
1401c2df4:	81 f9 00 34 00 00    	cmp    $0x3400,%ecx
1401c2dfa:	74 6b                	je     0x1401c2e67
1401c2dfc:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
1401c2e02:	74 63                	je     0x1401c2e67
1401c2e04:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
1401c2e0a:	74 5b                	je     0x1401c2e67
1401c2e0c:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
1401c2e12:	74 53                	je     0x1401c2e67
1401c2e14:	81 f9 00 24 00 00    	cmp    $0x2400,%ecx
1401c2e1a:	74 4b                	je     0x1401c2e67
1401c2e1c:	81 f9 00 28 00 00    	cmp    $0x2800,%ecx
1401c2e22:	74 43                	je     0x1401c2e67
1401c2e24:	81 f9 00 2c 00 00    	cmp    $0x2c00,%ecx
1401c2e2a:	74 3b                	je     0x1401c2e67
1401c2e2c:	81 f9 00 30 00 00    	cmp    $0x3000,%ecx
1401c2e32:	74 33                	je     0x1401c2e67
1401c2e34:	81 f9 00 38 00 00    	cmp    $0x3800,%ecx
1401c2e3a:	74 2b                	je     0x1401c2e67
1401c2e3c:	81 f9 00 3c 00 00    	cmp    $0x3c00,%ecx
1401c2e42:	74 23                	je     0x1401c2e67
1401c2e44:	81 f9 00 40 00 00    	cmp    $0x4000,%ecx
1401c2e4a:	74 1b                	je     0x1401c2e67
1401c2e4c:	81 f9 00 44 00 00    	cmp    $0x4400,%ecx
1401c2e52:	74 13                	je     0x1401c2e67
1401c2e54:	81 f9 00 48 00 00    	cmp    $0x4800,%ecx
1401c2e5a:	74 0b                	je     0x1401c2e67
1401c2e5c:	81 f9 00 4c 00 00    	cmp    $0x4c00,%ecx
1401c2e62:	74 03                	je     0x1401c2e67
1401c2e64:	33 c0                	xor    %eax,%eax
1401c2e66:	c3                   	ret
1401c2e67:	b8 01 00 00 00       	mov    $0x1,%eax
1401c2e6c:	c3                   	ret
1401c2e6d:	90                   	nop
1401c2e6e:	90                   	nop
1401c2e6f:	90                   	nop
1401c2e70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c2e75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401c2e7a:	57                   	push   %rdi
1401c2e7b:	48 83 ec 50          	sub    $0x50,%rsp
1401c2e7f:	49 8b f1             	mov    %r9,%rsi
1401c2e82:	ba 72 05 00 00       	mov    $0x572,%edx
1401c2e87:	45 33 c9             	xor    %r9d,%r9d
1401c2e8a:	41 8b d8             	mov    %r8d,%ebx
1401c2e8d:	8b f9                	mov    %ecx,%edi
1401c2e8f:	e8 30 41 fa ff       	call   0x140166fc4
1401c2e94:	84 c0                	test   %al,%al
1401c2e96:	74 51                	je     0x1401c2ee9
1401c2e98:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1401c2e9f:	00
1401c2ea0:	45 33 c9             	xor    %r9d,%r9d
1401c2ea3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401c2ea8:	44 8b c3             	mov    %ebx,%r8d
1401c2eab:	48 8d 05 e6 33 08 00 	lea    0x833e6(%rip),%rax        # 0x140246298
1401c2eb2:	ba 72 05 00 00       	mov    $0x572,%edx
1401c2eb7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401c2ebc:	8b cf                	mov    %edi,%ecx
1401c2ebe:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1401c2ec3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c2ec8:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
1401c2ecf:	00
1401c2ed0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401c2ed5:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1401c2eda:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c2edf:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c2ee4:	e8 07 45 fa ff       	call   0x1401673f0
1401c2ee9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401c2eee:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401c2ef3:	48 83 c4 50          	add    $0x50,%rsp
1401c2ef7:	5f                   	pop    %rdi
1401c2ef8:	c3                   	ret
1401c2ef9:	90                   	nop
1401c2efa:	90                   	nop
1401c2efb:	90                   	nop
1401c2efc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c2f01:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1401c2f06:	4c 63 12             	movslq (%rdx),%r10
1401c2f09:	33 ff                	xor    %edi,%edi
1401c2f0b:	4c 8b d9             	mov    %rcx,%r11
1401c2f0e:	41 8b d9             	mov    %r9d,%ebx
1401c2f11:	8b cf                	mov    %edi,%ecx
1401c2f13:	45 85 d2             	test   %r10d,%r10d
1401c2f16:	78 5b                	js     0x1401c2f73
1401c2f18:	4d 85 c0             	test   %r8,%r8
1401c2f1b:	74 56                	je     0x1401c2f73
1401c2f1d:	66 43 39 3c 53       	cmp    %di,(%r11,%r10,2)
1401c2f22:	74 2f                	je     0x1401c2f53
1401c2f24:	4d 8b c8             	mov    %r8,%r9
1401c2f27:	49 63 c2             	movslq %r10d,%rax
1401c2f2a:	45 0f b7 14 43       	movzwl (%r11,%rax,2),%r10d
1401c2f2f:	66 41 83 fa 09       	cmp    $0x9,%r10w
1401c2f34:	74 1d                	je     0x1401c2f53
1401c2f36:	8d 43 ff             	lea    -0x1(%rbx),%eax
1401c2f39:	3b c8                	cmp    %eax,%ecx
1401c2f3b:	7d 16                	jge    0x1401c2f53
1401c2f3d:	66 45 89 11          	mov    %r10w,(%r9)
1401c2f41:	ff c1                	inc    %ecx
1401c2f43:	ff 02                	incl   (%rdx)
1401c2f45:	49 83 c1 02          	add    $0x2,%r9
1401c2f49:	4c 63 12             	movslq (%rdx),%r10
1401c2f4c:	66 43 39 3c 53       	cmp    %di,(%r11,%r10,2)
1401c2f51:	75 d4                	jne    0x1401c2f27
1401c2f53:	48 63 c1             	movslq %ecx,%rax
1401c2f56:	66 41 89 3c 40       	mov    %di,(%r8,%rax,2)
1401c2f5b:	48 63 0a             	movslq (%rdx),%rcx
1401c2f5e:	66 41 39 3c 4b       	cmp    %di,(%r11,%rcx,2)
1401c2f63:	75 05                	jne    0x1401c2f6a
1401c2f65:	83 c8 ff             	or     $0xffffffff,%eax
1401c2f68:	eb 03                	jmp    0x1401c2f6d
1401c2f6a:	8d 41 01             	lea    0x1(%rcx),%eax
1401c2f6d:	89 02                	mov    %eax,(%rdx)
1401c2f6f:	b0 01                	mov    $0x1,%al
1401c2f71:	eb 02                	jmp    0x1401c2f75
1401c2f73:	32 c0                	xor    %al,%al
1401c2f75:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401c2f7a:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1401c2f7f:	c3                   	ret
1401c2f80:	48 8b c4             	mov    %rsp,%rax
1401c2f83:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401c2f87:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401c2f8b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401c2f8f:	55                   	push   %rbp
1401c2f90:	41 54                	push   %r12
1401c2f92:	41 55                	push   %r13
1401c2f94:	41 56                	push   %r14
1401c2f96:	41 57                	push   %r15
1401c2f98:	48 8d a8 a8 fe ff ff 	lea    -0x158(%rax),%rbp
1401c2f9f:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
1401c2fa6:	48 8b 05 d3 e1 13 00 	mov    0x13e1d3(%rip),%rax        # 0x140301180
1401c2fad:	48 33 c4             	xor    %rsp,%rax
1401c2fb0:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
1401c2fb7:	8b f9                	mov    %ecx,%edi
1401c2fb9:	89 4d 80             	mov    %ecx,-0x80(%rbp)
1401c2fbc:	45 33 ed             	xor    %r13d,%r13d
1401c2fbf:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
1401c2fc4:	48 8b 05 05 e7 14 00 	mov    0x14e705(%rip),%rax        # 0x1403116d0
1401c2fcb:	48 8b 0d 66 1d 15 00 	mov    0x151d66(%rip),%rcx        # 0x140314d38
1401c2fd2:	8b 15 f0 e6 14 00    	mov    0x14e6f0(%rip),%edx        # 0x1403116c8
1401c2fd8:	85 d2                	test   %edx,%edx
1401c2fda:	0f 85 cf 08 00 00    	jne    0x1401c38af
1401c2fe0:	48 85 c0             	test   %rax,%rax
1401c2fe3:	0f 85 c6 08 00 00    	jne    0x1401c38af
1401c2fe9:	48 85 c9             	test   %rcx,%rcx
1401c2fec:	0f 84 bd 08 00 00    	je     0x1401c38af
1401c2ff2:	45 8b fd             	mov    %r13d,%r15d
1401c2ff5:	4c 89 6d c8          	mov    %r13,-0x38(%rbp)
1401c2ff9:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
1401c2ffd:	41 8b f5             	mov    %r13d,%esi
1401c3000:	bb 30 11 00 00       	mov    $0x1130,%ebx
1401c3005:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
1401c3009:	b9 62 22 00 00       	mov    $0x2262,%ecx
1401c300e:	ff 15 3c fb 04 00    	call   *0x4fb3c(%rip)        # 0x140212b50
1401c3014:	4c 8b f0             	mov    %rax,%r14
1401c3017:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401c301c:	48 85 c0             	test   %rax,%rax
1401c301f:	75 57                	jne    0x1401c3078
1401c3021:	4c 8d 2d 38 3c 07 00 	lea    0x73c38(%rip),%r13        # 0x140236c60
1401c3028:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
1401c302c:	48 8d 05 e5 43 0f 00 	lea    0xf43e5(%rip),%rax        # 0x1402b7418
1401c3033:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1401c3037:	89 5d a0             	mov    %ebx,-0x60(%rbp)
1401c303a:	33 c0                	xor    %eax,%eax
1401c303c:	66 89 45 a4          	mov    %ax,-0x5c(%rbp)
1401c3040:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1401c3044:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c3049:	4c 8d 0d 90 42 0f 00 	lea    0xf4290(%rip),%r9        # 0x1402b72e0