1401f2900:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401f2905:	48 8b c2             	mov    %rdx,%rax
1401f2908:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401f290d:	45 8b f8             	mov    %r8d,%r15d
1401f2910:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401f2915:	8d 56 3a             	lea    0x3a(%rsi),%edx
1401f2918:	48 8b c8             	mov    %rax,%rcx
1401f291b:	44 8d 46 01          	lea    0x1(%rsi),%r8d
1401f291f:	e8 bc 66 05 00       	call   0x140248fe0
1401f2924:	85 c0                	test   %eax,%eax
1401f2926:	0f 84 ea 00 00 00    	je     0x1401f2a16
1401f292c:	48 85 db             	test   %rbx,%rbx
1401f292f:	75 08                	jne    0x1401f2939
1401f2931:	8d 43 01             	lea    0x1(%rbx),%eax
1401f2934:	e9 dd 00 00 00       	jmp    0x1401f2a16
1401f2939:	48 89 ac 24 f0 00 00 	mov    %rbp,0xf0(%rsp)
1401f2940:	00
1401f2941:	48 8d 15 d8 d3 15 00 	lea    0x15d3d8(%rip),%rdx        # 0x14034fd20
1401f2948:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
1401f294f:	00
1401f2950:	41 b8 f9 07 00 00    	mov    $0x7f9,%r8d
1401f2956:	4c 89 b4 24 b0 00 00 	mov    %r14,0xb0(%rsp)
1401f295d:	00
1401f295e:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1401f2963:	4b 8d 2c 36          	lea    (%r14,%r14,1),%rbp
1401f2967:	48 8b cd             	mov    %rbp,%rcx
1401f296a:	e8 51 69 03 00       	call   0x1402292c0
1401f296f:	48 8b f8             	mov    %rax,%rdi
1401f2972:	48 85 c0             	test   %rax,%rax
1401f2975:	75 22                	jne    0x1401f2999
1401f2977:	4c 8d 0d a2 d3 15 00 	lea    0x15d3a2(%rip),%r9        # 0x14034fd20
1401f297e:	c7 44 24 20 fa 07 00 	movl   $0x7fa,0x20(%rsp)
1401f2985:	00
1401f2986:	ba 76 02 00 00       	mov    $0x276,%edx
1401f298b:	8d 48 14             	lea    0x14(%rax),%ecx
1401f298e:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401f2992:	e8 09 ea 02 00       	call   0x1402213a0
1401f2997:	eb 63                	jmp    0x1401f29fc
1401f2999:	4c 8b c5             	mov    %rbp,%r8
1401f299c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401f29a1:	48 8b cf             	mov    %rdi,%rcx
1401f29a4:	e8 7f a0 10 00       	call   0x1402fca28
1401f29a9:	48 8d 15 70 d3 15 00 	lea    0x15d370(%rip),%rdx        # 0x14034fd20
1401f29b0:	45 85 ff             	test   %r15d,%r15d
1401f29b3:	74 22                	je     0x1401f29d7
1401f29b5:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
1401f29bc:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1401f29c2:	e8 49 69 03 00       	call   0x140229310
1401f29c7:	48 89 bb a8 01 00 00 	mov    %rdi,0x1a8(%rbx)
1401f29ce:	4c 89 b3 b0 01 00 00 	mov    %r14,0x1b0(%rbx)
1401f29d5:	eb 20                	jmp    0x1401f29f7
1401f29d7:	48 8b 8b 98 01 00 00 	mov    0x198(%rbx),%rcx
1401f29de:	41 b8 04 08 00 00    	mov    $0x804,%r8d
1401f29e4:	e8 27 69 03 00       	call   0x140229310
1401f29e9:	48 89 bb 98 01 00 00 	mov    %rdi,0x198(%rbx)
1401f29f0:	4c 89 b3 a0 01 00 00 	mov    %r14,0x1a0(%rbx)
1401f29f7:	be 01 00 00 00       	mov    $0x1,%esi
1401f29fc:	4c 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%r14
1401f2a03:	00
1401f2a04:	8b c6                	mov    %esi,%eax
1401f2a06:	48 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%rdi
1401f2a0d:	00
1401f2a0e:	48 8b ac 24 f0 00 00 	mov    0xf0(%rsp),%rbp
1401f2a15:	00
1401f2a16:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401f2a1d:	00
1401f2a1e:	48 33 cc             	xor    %rsp,%rcx
1401f2a21:	e8 1a 7c 10 00       	call   0x1402fa640
1401f2a26:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1401f2a2d:	41 5f                	pop    %r15
1401f2a2f:	5e                   	pop    %rsi
1401f2a30:	5b                   	pop    %rbx
1401f2a31:	c3                   	ret
1401f2a32:	cc                   	int3
1401f2a33:	cc                   	int3
1401f2a34:	cc                   	int3
1401f2a35:	cc                   	int3
1401f2a36:	cc                   	int3
1401f2a37:	cc                   	int3
1401f2a38:	cc                   	int3
1401f2a39:	cc                   	int3
1401f2a3a:	cc                   	int3
1401f2a3b:	cc                   	int3
1401f2a3c:	cc                   	int3
1401f2a3d:	cc                   	int3
1401f2a3e:	cc                   	int3
1401f2a3f:	cc                   	int3
1401f2a40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401f2a45:	89 54 24 10          	mov    %edx,0x10(%rsp)
1401f2a49:	55                   	push   %rbp
1401f2a4a:	56                   	push   %rsi
1401f2a4b:	57                   	push   %rdi
1401f2a4c:	41 54                	push   %r12
1401f2a4e:	41 55                	push   %r13
1401f2a50:	41 56                	push   %r14
1401f2a52:	41 57                	push   %r15
1401f2a54:	b8 30 00 00 00       	mov    $0x30,%eax
1401f2a59:	e8 82 7b 10 00       	call   0x1402fa5e0
1401f2a5e:	48 2b e0             	sub    %rax,%rsp
1401f2a61:	45 33 c0             	xor    %r8d,%r8d
1401f2a64:	48 8b e9             	mov    %rcx,%rbp
1401f2a67:	44 39 41 38          	cmp    %r8d,0x38(%rcx)
1401f2a6b:	0f 84 36 02 00 00    	je     0x1401f2ca7
1401f2a71:	83 fa fe             	cmp    $0xfffffffe,%edx
1401f2a74:	75 4c                	jne    0x1401f2ac2
1401f2a76:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
1401f2a7d:	f7 40 1c 00 00 03 00 	testl  $0x30000,0x1c(%rax)
1401f2a84:	74 35                	je     0x1401f2abb
1401f2a86:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401f2a8d:	48 8b 88 38 02 00 00 	mov    0x238(%rax),%rcx
1401f2a94:	8b 41 18             	mov    0x18(%rcx),%eax
1401f2a97:	3d 2b c0 00 03       	cmp    $0x300c02b,%eax
1401f2a9c:	75 08                	jne    0x1401f2aa6
1401f2a9e:	8d 42 19             	lea    0x19(%rdx),%eax
1401f2aa1:	e9 05 02 00 00       	jmp    0x1401f2cab
1401f2aa6:	3d 2c c0 00 03       	cmp    $0x300c02c,%eax
1401f2aab:	0f 85 f6 01 00 00    	jne    0x1401f2ca7
1401f2ab1:	b8 18 00 00 00       	mov    $0x18,%eax
1401f2ab6:	e9 f0 01 00 00       	jmp    0x1401f2cab
1401f2abb:	41 8b d0             	mov    %r8d,%edx
1401f2abe:	89 54 24 78          	mov    %edx,0x78(%rsp)
1401f2ac2:	f7 81 cc 05 00 00 00 	testl  $0x400000,0x5cc(%rcx)
1401f2ac9:	00 40 00
1401f2acc:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
1401f2ad3:	0f 84 ac 00 00 00    	je     0x1401f2b85
1401f2ad9:	8b 48 1c             	mov    0x1c(%rax),%ecx
1401f2adc:	81 e1 00 00 03 00    	and    $0x30000,%ecx
1401f2ae2:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
1401f2ae8:	74 7e                	je     0x1401f2b68
1401f2aea:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
1401f2af0:	74 56                	je     0x1401f2b48
1401f2af2:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
1401f2af8:	74 46                	je     0x1401f2b40
1401f2afa:	4c 8b ad a8 06 00 00 	mov    0x6a8(%rbp),%r13
1401f2b01:	4d 85 ed             	test   %r13,%r13
1401f2b04:	75 20                	jne    0x1401f2b26
1401f2b06:	48 8b bd b8 06 00 00 	mov    0x6b8(%rbp),%rdi
1401f2b0d:	4c 8d 2d fc cb 15 00 	lea    0x15cbfc(%rip),%r13        # 0x14034f710
1401f2b14:	48 8b 9d b0 06 00 00 	mov    0x6b0(%rbp),%rbx
1401f2b1b:	41 bc 05 00 00 00    	mov    $0x5,%r12d
1401f2b21:	e9 d2 00 00 00       	jmp    0x1401f2bf8
1401f2b26:	4c 8b a5 a0 06 00 00 	mov    0x6a0(%rbp),%r12
1401f2b2d:	48 8b bd b8 06 00 00 	mov    0x6b8(%rbp),%rdi
1401f2b34:	48 8b 9d b0 06 00 00 	mov    0x6b0(%rbp),%rbx
1401f2b3b:	e9 b8 00 00 00       	jmp    0x1401f2bf8
1401f2b40:	41 bc 02 00 00 00    	mov    $0x2,%r12d
1401f2b46:	eb 26                	jmp    0x1401f2b6e
1401f2b48:	48 8b bd b8 06 00 00 	mov    0x6b8(%rbp),%rdi
1401f2b4f:	4c 8d 2d c8 cb 15 00 	lea    0x15cbc8(%rip),%r13        # 0x14034f71e
1401f2b56:	48 8b 9d b0 06 00 00 	mov    0x6b0(%rbp),%rbx
1401f2b5d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401f2b63:	e9 90 00 00 00       	jmp    0x1401f2bf8
1401f2b68:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401f2b6e:	48 8b bd b8 06 00 00 	mov    0x6b8(%rbp),%rdi
1401f2b75:	4c 8d 2d a0 cb 15 00 	lea    0x15cba0(%rip),%r13        # 0x14034f71c
1401f2b7c:	48 8b 9d b0 06 00 00 	mov    0x6b0(%rbp),%rbx
1401f2b83:	eb 73                	jmp    0x1401f2bf8
1401f2b85:	4c 8b a9 b8 06 00 00 	mov    0x6b8(%rcx),%r13
1401f2b8c:	4c 8b a1 b0 06 00 00 	mov    0x6b0(%rcx),%r12
1401f2b93:	8b 48 1c             	mov    0x1c(%rax),%ecx
1401f2b96:	81 e1 00 00 03 00    	and    $0x30000,%ecx
1401f2b9c:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
1401f2ba2:	74 48                	je     0x1401f2bec
1401f2ba4:	81 f9 00 00 02 00    	cmp    $0x20000,%ecx
1401f2baa:	74 32                	je     0x1401f2bde
1401f2bac:	81 f9 00 00 03 00    	cmp    $0x30000,%ecx
1401f2bb2:	74 23                	je     0x1401f2bd7
1401f2bb4:	48 8b bd a8 06 00 00 	mov    0x6a8(%rbp),%rdi
1401f2bbb:	48 85 ff             	test   %rdi,%rdi
1401f2bbe:	75 0e                	jne    0x1401f2bce
1401f2bc0:	48 8d 3d 49 cb 15 00 	lea    0x15cb49(%rip),%rdi        # 0x14034f710
1401f2bc7:	bb 05 00 00 00       	mov    $0x5,%ebx
1401f2bcc:	eb 2a                	jmp    0x1401f2bf8
1401f2bce:	48 8b 9d a0 06 00 00 	mov    0x6a0(%rbp),%rbx
1401f2bd5:	eb 21                	jmp    0x1401f2bf8
1401f2bd7:	bb 02 00 00 00       	mov    $0x2,%ebx
1401f2bdc:	eb 13                	jmp    0x1401f2bf1
1401f2bde:	48 8d 3d 39 cb 15 00 	lea    0x15cb39(%rip),%rdi        # 0x14034f71e
1401f2be5:	bb 01 00 00 00       	mov    $0x1,%ebx
1401f2bea:	eb 0c                	jmp    0x1401f2bf8
1401f2bec:	bb 01 00 00 00       	mov    $0x1,%ebx
1401f2bf1:	48 8d 3d 24 cb 15 00 	lea    0x15cb24(%rip),%rdi        # 0x14034f71c
1401f2bf8:	45 8b f8             	mov    %r8d,%r15d
1401f2bfb:	4d 8b f0             	mov    %r8,%r14
1401f2bfe:	4d 85 e4             	test   %r12,%r12
1401f2c01:	0f 84 97 00 00 00    	je     0x1401f2c9e
1401f2c07:	4c 8d 0d 92 c9 15 00 	lea    0x15c992(%rip),%r9        # 0x14034f5a0
1401f2c0e:	66 90                	xchg   %ax,%ax
1401f2c10:	43 0f b7 74 75 00    	movzwl 0x0(%r13,%r14,2),%esi
1401f2c16:	49 8b c0             	mov    %r8,%rax
1401f2c19:	48 85 db             	test   %rbx,%rbx
1401f2c1c:	74 74                	je     0x1401f2c92
1401f2c1e:	66 90                	xchg   %ax,%ax
1401f2c20:	66 39 34 47          	cmp    %si,(%rdi,%rax,2)
1401f2c24:	74 0a                	je     0x1401f2c30
1401f2c26:	48 ff c0             	inc    %rax
1401f2c29:	48 3b c3             	cmp    %rbx,%rax
1401f2c2c:	72 f2                	jb     0x1401f2c20
1401f2c2e:	eb 62                	jmp    0x1401f2c92
1401f2c30:	8d 46 ff             	lea    -0x1(%rsi),%eax
1401f2c33:	66 83 f8 1d          	cmp    $0x1d,%ax
1401f2c37:	77 59                	ja     0x1401f2c92
1401f2c39:	48 8d 56 ff          	lea    -0x1(%rsi),%rdx
1401f2c3d:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
1401f2c41:	49 8d 14 91          	lea    (%r9,%rdx,4),%rdx
1401f2c45:	48 85 d2             	test   %rdx,%rdx
1401f2c48:	74 79                	je     0x1401f2cc3
1401f2c4a:	44 8b 0a             	mov    (%rdx),%r9d
1401f2c4d:	0f b7 c6             	movzwl %si,%eax
1401f2c50:	44 8b 42 04          	mov    0x4(%rdx),%r8d
1401f2c54:	48 8b cd             	mov    %rbp,%rcx
1401f2c57:	66 c1 e8 08          	shr    $0x8,%ax
1401f2c5b:	ba 05 00 02 00       	mov    $0x20005,%edx
1401f2c60:	88 44 24 70          	mov    %al,0x70(%rsp)
1401f2c64:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401f2c69:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f2c6e:	40 88 74 24 71       	mov    %sil,0x71(%rsp)
1401f2c73:	e8 d8 14 ff ff       	call   0x1401e4150
1401f2c78:	8b 54 24 78          	mov    0x78(%rsp),%edx
1401f2c7c:	85 c0                	test   %eax,%eax
1401f2c7e:	74 08                	je     0x1401f2c88
1401f2c80:	41 3b d7             	cmp    %r15d,%edx
1401f2c83:	74 44                	je     0x1401f2cc9
1401f2c85:	41 ff c7             	inc    %r15d
1401f2c88:	4c 8d 0d 11 c9 15 00 	lea    0x15c911(%rip),%r9        # 0x14034f5a0
1401f2c8f:	45 33 c0             	xor    %r8d,%r8d
1401f2c92:	49 ff c6             	inc    %r14
1401f2c95:	4d 3b f4             	cmp    %r12,%r14
1401f2c98:	0f 82 72 ff ff ff    	jb     0x1401f2c10
1401f2c9e:	41 0f b7 c7          	movzwl %r15w,%eax
1401f2ca2:	83 fa ff             	cmp    $0xffffffff,%edx
1401f2ca5:	74 04                	je     0x1401f2cab
1401f2ca7:	41 0f b7 c0          	movzwl %r8w,%eax
1401f2cab:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401f2cb2:	00
1401f2cb3:	48 83 c4 30          	add    $0x30,%rsp
1401f2cb7:	41 5f                	pop    %r15
1401f2cb9:	41 5e                	pop    %r14
1401f2cbb:	41 5d                	pop    %r13
1401f2cbd:	41 5c                	pop    %r12
1401f2cbf:	5f                   	pop    %rdi
1401f2cc0:	5e                   	pop    %rsi
1401f2cc1:	5d                   	pop    %rbp
1401f2cc2:	c3                   	ret
1401f2cc3:	8b 54 24 78          	mov    0x78(%rsp),%edx
1401f2cc7:	eb c9                	jmp    0x1401f2c92
1401f2cc9:	0f b7 c6             	movzwl %si,%eax
1401f2ccc:	eb dd                	jmp    0x1401f2cab
1401f2cce:	cc                   	int3
1401f2ccf:	cc                   	int3
1401f2cd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f2cd5:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
1401f2cdc:	45 33 c0             	xor    %r8d,%r8d
1401f2cdf:	44 8b da             	mov    %edx,%r11d
1401f2ce2:	4c 8b 90 98 01 00 00 	mov    0x198(%rax),%r10
1401f2ce9:	4d 85 d2             	test   %r10,%r10
1401f2cec:	74 14                	je     0x1401f2d02
1401f2cee:	4c 8b 88 a0 01 00 00 	mov    0x1a0(%rax),%r9
1401f2cf5:	4d 85 c9             	test   %r9,%r9
1401f2cf8:	75 15                	jne    0x1401f2d0f
1401f2cfa:	33 c0                	xor    %eax,%eax
1401f2cfc:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401f2d01:	c3                   	ret
1401f2d02:	4c 8d 15 17 ca 15 00 	lea    0x15ca17(%rip),%r10        # 0x14034f720
1401f2d09:	41 b9 1a 00 00 00    	mov    $0x1a,%r9d
1401f2d0f:	48 8d 1d 4a ca 15 00 	lea    0x15ca4a(%rip),%rbx        # 0x14034f760
1401f2d16:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401f2d1d:	00 00 00
1401f2d20:	43 0f b7 14 42       	movzwl (%r10,%r8,2),%edx
1401f2d25:	33 c9                	xor    %ecx,%ecx
1401f2d27:	48 8b c3             	mov    %rbx,%rax
1401f2d2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401f2d30:	66 39 50 08          	cmp    %dx,0x8(%rax)
1401f2d34:	74 0f                	je     0x1401f2d45
1401f2d36:	48 ff c1             	inc    %rcx
1401f2d39:	48 83 c0 28          	add    $0x28,%rax
1401f2d3d:	48 83 f9 1a          	cmp    $0x1a,%rcx
1401f2d41:	72 ed                	jb     0x1401f2d30
1401f2d43:	eb 15                	jmp    0x1401f2d5a
1401f2d45:	81 78 14 98 01 00 00 	cmpl   $0x198,0x14(%rax)
1401f2d4c:	75 0c                	jne    0x1401f2d5a
1401f2d4e:	8b 48 20             	mov    0x20(%rax),%ecx
1401f2d51:	85 c9                	test   %ecx,%ecx
1401f2d53:	74 05                	je     0x1401f2d5a
1401f2d55:	44 3b d9             	cmp    %ecx,%r11d
1401f2d58:	74 10                	je     0x1401f2d6a
1401f2d5a:	49 ff c0             	inc    %r8
1401f2d5d:	4d 3b c1             	cmp    %r9,%r8
1401f2d60:	72 be                	jb     0x1401f2d20
1401f2d62:	33 c0                	xor    %eax,%eax
1401f2d64:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401f2d69:	c3                   	ret
1401f2d6a:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401f2d6f:	b8 01 00 00 00       	mov    $0x1,%eax
1401f2d74:	c3                   	ret
1401f2d75:	cc                   	int3
1401f2d76:	cc                   	int3
1401f2d77:	cc                   	int3
1401f2d78:	cc                   	int3
1401f2d79:	cc                   	int3
1401f2d7a:	cc                   	int3
1401f2d7b:	cc                   	int3
1401f2d7c:	cc                   	int3
1401f2d7d:	cc                   	int3
1401f2d7e:	cc                   	int3
1401f2d7f:	cc                   	int3
1401f2d80:	89 54 24 10          	mov    %edx,0x10(%rsp)
1401f2d84:	53                   	push   %rbx
1401f2d85:	55                   	push   %rbp
1401f2d86:	56                   	push   %rsi
1401f2d87:	57                   	push   %rdi
1401f2d88:	41 55                	push   %r13
1401f2d8a:	41 56                	push   %r14
1401f2d8c:	41 57                	push   %r15
1401f2d8e:	b8 30 00 00 00       	mov    $0x30,%eax
1401f2d93:	e8 48 78 10 00       	call   0x1402fa5e0
1401f2d98:	48 2b e0             	sub    %rax,%rsp
1401f2d9b:	45 33 f6             	xor    %r14d,%r14d
1401f2d9e:	8d 68 cf             	lea    -0x31(%rax),%ebp
1401f2da1:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401f2da8:	48 8b f9             	mov    %rcx,%rdi
1401f2dab:	44 8b ea             	mov    %edx,%r13d
1401f2dae:	41 8b f6             	mov    %r14d,%esi
1401f2db1:	4c 89 b0 e0 02 00 00 	mov    %r14,0x2e0(%rax)
1401f2db8:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401f2dbf:	4c 89 b0 d8 02 00 00 	mov    %r14,0x2d8(%rax)
1401f2dc6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401f2dca:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401f2dd1:	44 8b 50 60          	mov    0x60(%rax),%r10d
1401f2dd5:	41 f6 c2 08          	test   $0x8,%r10b
1401f2dd9:	75 6e                	jne    0x1401f2e49
1401f2ddb:	8b 01                	mov    (%rcx),%eax
1401f2ddd:	3d 04 03 00 00       	cmp    $0x304,%eax
1401f2de2:	7c 65                	jl     0x1401f2e49
1401f2de4:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401f2de9:	74 5e                	je     0x1401f2e49
1401f2deb:	45 33 c0             	xor    %r8d,%r8d
1401f2dee:	33 d2                	xor    %edx,%edx
1401f2df0:	48 8b cf             	mov    %rdi,%rcx
1401f2df3:	e8 28 c3 ff ff       	call   0x1401ef120
1401f2df8:	48 8b f0             	mov    %rax,%rsi
1401f2dfb:	48 85 c0             	test   %rax,%rax
1401f2dfe:	0f 85 fa 02 00 00    	jne    0x1401f30fe
1401f2e04:	45 85 ed             	test   %r13d,%r13d
1401f2e07:	0f 84 3e 03 00 00    	je     0x1401f314b
1401f2e0d:	c7 44 24 28 c8 0a 00 	movl   $0xac8,0x28(%rsp)
1401f2e14:	00
1401f2e15:	ba 28 00 00 00       	mov    $0x28,%edx
1401f2e1a:	44 8d 4a 4e          	lea    0x4e(%rdx),%r9d
1401f2e1e:	48 8d 05 fb ce 15 00 	lea    0x15cefb(%rip),%rax        # 0x14034fd20