1400f485d:	e9 64 ff ff ff       	jmp    0x1400f47c6
1400f4862:	41 80 e6 0f          	and    $0xf,%r14b
1400f4866:	48 8d 15 20 37 2b 00 	lea    0x2b3720(%rip),%rdx        # 0x1403a7f8d
1400f486d:	41 80 fe 01          	cmp    $0x1,%r14b
1400f4871:	75 59                	jne    0x1400f48cc
1400f4873:	44 8b 4d 07          	mov    0x7(%rbp),%r9d
1400f4877:	48 8d 05 3a b4 1f 00 	lea    0x1fb43a(%rip),%rax        # 0x1402efcb8
1400f487e:	41 80 f8 5a          	cmp    $0x5a,%r8b
1400f4882:	48 8b cf             	mov    %rdi,%rcx
1400f4885:	44 8b 45 0b          	mov    0xb(%rbp),%r8d
1400f4889:	48 0f 44 d0          	cmove  %rax,%rdx
1400f488d:	8b 45 f7             	mov    -0x9(%rbp),%eax
1400f4890:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400f4895:	41 ff c1             	inc    %r9d
1400f4898:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400f489c:	48 8d 15 6d b4 1f 00 	lea    0x1fb46d(%rip),%rdx        # 0x1402efd10
1400f48a3:	8b 45 fb             	mov    -0x5(%rbp),%eax
1400f48a6:	41 81 c0 6c 07 00 00 	add    $0x76c,%r8d
1400f48ad:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400f48b1:	8b 45 ff             	mov    -0x1(%rbp),%eax
1400f48b4:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400f48b8:	8b 45 03             	mov    0x3(%rbp),%eax
1400f48bb:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400f48bf:	e8 4c a2 ff ff       	call   0x1400eeb10
1400f48c4:	45 33 e4             	xor    %r12d,%r12d
1400f48c7:	e9 0a ff ff ff       	jmp    0x1400f47d6
1400f48cc:	8b 4d 0b             	mov    0xb(%rbp),%ecx
1400f48cf:	48 8d 05 0e b4 1f 00 	lea    0x1fb40e(%rip),%rax        # 0x1402efce4
1400f48d6:	44 8b 4d 03          	mov    0x3(%rbp),%r9d
1400f48da:	41 80 f8 5a          	cmp    $0x5a,%r8b
1400f48de:	4c 8d 05 1b b3 1f 00 	lea    0x1fb31b(%rip),%r8        # 0x1402efc00
1400f48e5:	48 0f 44 d0          	cmove  %rax,%rdx
1400f48e9:	48 63 45 07          	movslq 0x7(%rbp),%rax
1400f48ed:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400f48f2:	81 c1 6c 07 00 00    	add    $0x76c,%ecx
1400f48f8:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1400f48fc:	48 8d 15 2d b4 1f 00 	lea    0x1fb42d(%rip),%rdx        # 0x1402efd30
1400f4903:	48 8b cf             	mov    %rdi,%rcx
1400f4906:	4d 8d 04 80          	lea    (%r8,%rax,4),%r8
1400f490a:	8b 45 f7             	mov    -0x9(%rbp),%eax
1400f490d:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400f4911:	8b 45 fb             	mov    -0x5(%rbp),%eax
1400f4914:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400f4918:	8b 45 ff             	mov    -0x1(%rbp),%eax
1400f491b:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400f491f:	e8 ec a1 ff ff       	call   0x1400eeb10
1400f4924:	45 33 e4             	xor    %r12d,%r12d
1400f4927:	e9 aa fe ff ff       	jmp    0x1400f47d6
1400f492c:	cc                   	int3
1400f492d:	cc                   	int3
1400f492e:	cc                   	int3
1400f492f:	cc                   	int3
1400f4930:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f4935:	55                   	push   %rbp
1400f4936:	56                   	push   %rsi
1400f4937:	57                   	push   %rdi
1400f4938:	41 54                	push   %r12
1400f493a:	41 55                	push   %r13
1400f493c:	41 56                	push   %r14
1400f493e:	41 57                	push   %r15
1400f4940:	b8 80 00 00 00       	mov    $0x80,%eax
1400f4945:	e8 e6 c1 1b 00       	call   0x1402b0b30
1400f494a:	48 2b e0             	sub    %rax,%rsp
1400f494d:	48 8b 05 2c 11 2e 00 	mov    0x2e112c(%rip),%rax        # 0x1403d5a80
1400f4954:	48 33 c4             	xor    %rsp,%rax
1400f4957:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400f495c:	4c 8b e2             	mov    %rdx,%r12
1400f495f:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400f4964:	45 33 f6             	xor    %r14d,%r14d
1400f4967:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400f496c:	b8 06 00 00 00       	mov    $0x6,%eax
1400f4971:	41 8b d6             	mov    %r14d,%edx
1400f4974:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400f4978:	45 8b 44 24 04       	mov    0x4(%r12),%r8d
1400f497d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f4982:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1400f4986:	41 83 f8 17          	cmp    $0x17,%r8d
1400f498a:	75 2b                	jne    0x1400f49b7
1400f498c:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1400f4991:	ba 0b 00 00 00       	mov    $0xb,%edx
1400f4996:	25 00 01 00 00       	and    $0x100,%eax
1400f499b:	b9 0d 00 00 00       	mov    $0xd,%ecx
1400f49a0:	0f 44 ca             	cmove  %edx,%ecx
1400f49a3:	0f ba e0 08          	bt     $0x8,%eax
1400f49a7:	41 8b d6             	mov    %r14d,%edx
1400f49aa:	41 8d 46 05          	lea    0x5(%r14),%eax
1400f49ae:	0f 92 c2             	setb   %dl
1400f49b1:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400f49b5:	eb 31                	jmp    0x1400f49e8
1400f49b7:	41 83 f8 18          	cmp    $0x18,%r8d
1400f49bb:	0f 85 76 03 00 00    	jne    0x1400f4d37
1400f49c1:	41 f7 44 24 10 00 01 	testl  $0x100,0x10(%r12)
1400f49c8:	00 00
1400f49ca:	c7 44 24 2c 07 00 00 	movl   $0x7,0x2c(%rsp)
1400f49d1:	00
1400f49d2:	74 0f                	je     0x1400f49e3
1400f49d4:	ba 01 00 00 00       	mov    $0x1,%edx
1400f49d9:	41 8d 48 f7          	lea    -0x9(%r8),%ecx
1400f49dd:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400f49e1:	eb 0a                	jmp    0x1400f49ed
1400f49e3:	b9 0d 00 00 00       	mov    $0xd,%ecx
1400f49e8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f49ed:	4d 63 04 24          	movslq (%r12),%r8
1400f49f1:	45 33 d2             	xor    %r10d,%r10d
1400f49f4:	4d 8b 7c 24 08       	mov    0x8(%r12),%r15
1400f49f9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f49fc:	44 89 44 24 24       	mov    %r8d,0x24(%rsp)
1400f4a01:	41 8b de             	mov    %r14d,%ebx
1400f4a04:	44 89 54 24 70       	mov    %r10d,0x70(%rsp)
1400f4a09:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400f4a0e:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400f4a13:	44 3b c1             	cmp    %ecx,%r8d
1400f4a16:	0f 8c 1b 03 00 00    	jl     0x1400f4d37
1400f4a1c:	4d 8b e8             	mov    %r8,%r13
1400f4a1f:	41 8b ee             	mov    %r14d,%ebp
1400f4a22:	49 b8 05 00 00 00 00 	movabs $0x800000000005,%r8
1400f4a29:	80 00 00
1400f4a2c:	49 8b f6             	mov    %r14,%rsi
1400f4a2f:	49 8b fe             	mov    %r14,%rdi
1400f4a32:	85 d2                	test   %edx,%edx
1400f4a34:	75 1e                	jne    0x1400f4a54
1400f4a36:	48 3b f0             	cmp    %rax,%rsi
1400f4a39:	75 19                	jne    0x1400f4a54
1400f4a3b:	42 0f b6 04 3f       	movzbl (%rdi,%r15,1),%eax
1400f4a40:	2c 2b                	sub    $0x2b,%al
1400f4a42:	3c 2f                	cmp    $0x2f,%al
1400f4a44:	77 0e                	ja     0x1400f4a54
1400f4a46:	48 0f be c0          	movsbq %al,%rax
1400f4a4a:	49 0f a3 c0          	bt     %rax,%r8
1400f4a4e:	0f 82 98 02 00 00    	jb     0x1400f4cec
1400f4a54:	42 0f be 0c 3f       	movsbl (%rdi,%r15,1),%ecx
1400f4a59:	e8 c2 67 03 00       	call   0x14012b220
1400f4a5e:	85 c0                	test   %eax,%eax
1400f4a60:	0f 84 d1 02 00 00    	je     0x1400f4d37
1400f4a66:	46 0f be 24 3f       	movsbl (%rdi,%r15,1),%r12d
1400f4a6b:	48 ff c7             	inc    %rdi
1400f4a6e:	49 3b fd             	cmp    %r13,%rdi
1400f4a71:	0f 84 c0 02 00 00    	je     0x1400f4d37
1400f4a77:	42 0f be 0c 3f       	movsbl (%rdi,%r15,1),%ecx
1400f4a7c:	e8 9f 67 03 00       	call   0x14012b220
1400f4a81:	85 c0                	test   %eax,%eax
1400f4a83:	0f 84 ae 02 00 00    	je     0x1400f4d37
1400f4a89:	42 0f be 04 3f       	movsbl (%rdi,%r15,1),%eax
1400f4a8e:	45 8d 54 24 be       	lea    -0x42(%r12),%r10d
1400f4a93:	83 c3 02             	add    $0x2,%ebx
1400f4a96:	47 8d 14 94          	lea    (%r12,%r10,4),%r10d
1400f4a9a:	48 ff c7             	inc    %rdi
1400f4a9d:	46 8d 14 50          	lea    (%rax,%r10,2),%r10d
1400f4aa1:	49 3b fd             	cmp    %r13,%rdi
1400f4aa4:	0f 84 8d 02 00 00    	je     0x1400f4d37
1400f4aaa:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1400f4aaf:	48 8d 46 01          	lea    0x1(%rsi),%rax
1400f4ab3:	8d 4d 01             	lea    0x1(%rbp),%ecx
1400f4ab6:	4c 8d 05 43 b5 f0 ff 	lea    -0xf4abd(%rip),%r8        # 0x140000000
1400f4abd:	41 8b 54 24 04       	mov    0x4(%r12),%edx
1400f4ac2:	83 fa 17             	cmp    $0x17,%edx
1400f4ac5:	48 0f 45 c6          	cmovne %rsi,%rax
1400f4ac9:	0f 45 cd             	cmovne %ebp,%ecx
1400f4acc:	45 3b 94 80 80 fb 2e 	cmp    0x2efb80(%r8,%rax,4),%r10d
1400f4ad3:	00
1400f4ad4:	0f 8c 5d 02 00 00    	jl     0x1400f4d37
1400f4ada:	45 3b 94 80 a8 fb 2e 	cmp    0x2efba8(%r8,%rax,4),%r10d
1400f4ae1:	00
1400f4ae2:	0f 8f 4f 02 00 00    	jg     0x1400f4d37
1400f4ae8:	83 f9 06             	cmp    $0x6,%ecx
1400f4aeb:	0f 87 d5 01 00 00    	ja     0x1400f4cc6
1400f4af1:	48 63 c1             	movslq %ecx,%rax
1400f4af4:	41 8b 8c 80 a4 4e 0f 	mov    0xf4ea4(%r8,%rax,4),%ecx
1400f4afb:	00
1400f4afc:	49 03 c8             	add    %r8,%rcx
1400f4aff:	ff e1                	jmp    *%rcx
1400f4b01:	41 8d 42 ed          	lea    -0x13(%r10),%eax
1400f4b05:	6b c8 64             	imul   $0x64,%eax,%ecx
1400f4b08:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
1400f4b0c:	e9 b5 01 00 00       	jmp    0x1400f4cc6
1400f4b11:	83 fa 17             	cmp    $0x17,%edx
1400f4b14:	75 1d                	jne    0x1400f4b33
1400f4b16:	41 83 fa 32          	cmp    $0x32,%r10d
1400f4b1a:	7d 0d                	jge    0x1400f4b29
1400f4b1c:	41 8d 42 64          	lea    0x64(%r10),%eax
1400f4b20:	89 44 24 64          	mov    %eax,0x64(%rsp)
1400f4b24:	e9 9d 01 00 00       	jmp    0x1400f4cc6
1400f4b29:	44 89 54 24 64       	mov    %r10d,0x64(%rsp)
1400f4b2e:	e9 93 01 00 00       	jmp    0x1400f4cc6
1400f4b33:	44 01 54 24 64       	add    %r10d,0x64(%rsp)
1400f4b38:	e9 89 01 00 00       	jmp    0x1400f4cc6
1400f4b3d:	41 8d 42 ff          	lea    -0x1(%r10),%eax
1400f4b41:	89 44 24 60          	mov    %eax,0x60(%rsp)
1400f4b45:	e9 7c 01 00 00       	jmp    0x1400f4cc6
1400f4b4a:	4c 63 5c 24 60       	movslq 0x60(%rsp),%r11
1400f4b4f:	44 8b 4c 24 64       	mov    0x64(%rsp),%r9d
1400f4b54:	41 83 fb 01          	cmp    $0x1,%r11d
1400f4b58:	75 72                	jne    0x1400f4bcc
1400f4b5a:	45 8d 81 6c 07 00 00 	lea    0x76c(%r9),%r8d
1400f4b61:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400f4b66:	41 f7 e8             	imul   %r8d
1400f4b69:	c1 fa 07             	sar    $0x7,%edx
1400f4b6c:	8b c2                	mov    %edx,%eax
1400f4b6e:	c1 e8 1f             	shr    $0x1f,%eax
1400f4b71:	03 d0                	add    %eax,%edx
1400f4b73:	69 ca 90 01 00 00    	imul   $0x190,%edx,%ecx
1400f4b79:	44 3b c1             	cmp    %ecx,%r8d
1400f4b7c:	74 40                	je     0x1400f4bbe
1400f4b7e:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400f4b83:	41 f7 e8             	imul   %r8d
1400f4b86:	c1 fa 05             	sar    $0x5,%edx
1400f4b89:	8b c2                	mov    %edx,%eax
1400f4b8b:	c1 e8 1f             	shr    $0x1f,%eax
1400f4b8e:	03 d0                	add    %eax,%edx
1400f4b90:	6b ca 64             	imul   $0x64,%edx,%ecx
1400f4b93:	44 3b c1             	cmp    %ecx,%r8d
1400f4b96:	74 18                	je     0x1400f4bb0
1400f4b98:	41 81 e0 03 00 00 80 	and    $0x80000003,%r8d
1400f4b9f:	7d 0a                	jge    0x1400f4bab
1400f4ba1:	41 ff c8             	dec    %r8d
1400f4ba4:	41 83 c8 fc          	or     $0xfffffffc,%r8d
1400f4ba8:	41 ff c0             	inc    %r8d
1400f4bab:	45 85 c0             	test   %r8d,%r8d
1400f4bae:	74 0e                	je     0x1400f4bbe
1400f4bb0:	b8 1c 00 00 00       	mov    $0x1c,%eax
1400f4bb5:	4c 8d 05 44 b4 f0 ff 	lea    -0xf4bbc(%rip),%r8        # 0x140000000
1400f4bbc:	eb 16                	jmp    0x1400f4bd4
1400f4bbe:	b8 1d 00 00 00       	mov    $0x1d,%eax
1400f4bc3:	4c 8d 05 36 b4 f0 ff 	lea    -0xf4bca(%rip),%r8        # 0x140000000
1400f4bca:	eb 08                	jmp    0x1400f4bd4
1400f4bcc:	43 8b 84 98 d0 fb 2e 	mov    0x2efbd0(%r8,%r11,4),%eax
1400f4bd3:	00
1400f4bd4:	44 3b d0             	cmp    %eax,%r10d
1400f4bd7:	0f 8f 5a 01 00 00    	jg     0x1400f4d37
1400f4bdd:	43 8b 84 98 50 fb 2e 	mov    0x2efb50(%r8,%r11,4),%eax
1400f4be4:	00
1400f4be5:	41 8d 89 6c 07 00 00 	lea    0x76c(%r9),%ecx
1400f4bec:	41 03 c2             	add    %r10d,%eax
1400f4bef:	44 89 54 24 5c       	mov    %r10d,0x5c(%rsp)
1400f4bf4:	89 44 24 34          	mov    %eax,0x34(%rsp)
1400f4bf8:	ff c8                	dec    %eax
1400f4bfa:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1400f4bfe:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
1400f4c02:	41 83 fb 02          	cmp    $0x2,%r11d
1400f4c06:	7c 1b                	jl     0x1400f4c23
1400f4c08:	e8 d3 f8 ff ff       	call   0x1400f44e0
1400f4c0d:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1400f4c11:	ff c9                	dec    %ecx
1400f4c13:	03 c8                	add    %eax,%ecx
1400f4c15:	41 8d 43 02          	lea    0x2(%r11),%eax
1400f4c19:	89 4c 24 6c          	mov    %ecx,0x6c(%rsp)
1400f4c1d:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1400f4c21:	eb 06                	jmp    0x1400f4c29
1400f4c23:	ff c9                	dec    %ecx
1400f4c25:	41 8d 43 0e          	lea    0xe(%r11),%eax
1400f4c29:	44 6b c0 0d          	imul   $0xd,%eax,%r8d
1400f4c2d:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400f4c32:	f7 e9                	imul   %ecx
1400f4c34:	44 8b ca             	mov    %edx,%r9d
1400f4c37:	41 c1 f9 05          	sar    $0x5,%r9d
1400f4c3b:	41 8b c1             	mov    %r9d,%eax
1400f4c3e:	c1 e8 1f             	shr    $0x1f,%eax
1400f4c41:	44 03 c8             	add    %eax,%r9d
1400f4c44:	41 6b c1 9c          	imul   $0xffffff9c,%r9d,%eax
1400f4c48:	03 c8                	add    %eax,%ecx
1400f4c4a:	b8 67 66 66 66       	mov    $0x66666667,%eax
1400f4c4f:	41 f7 e8             	imul   %r8d
1400f4c52:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1400f4c56:	41 8b c1             	mov    %r9d,%eax
1400f4c59:	44 8b c2             	mov    %edx,%r8d
1400f4c5c:	99                   	cltd
1400f4c5d:	83 e2 03             	and    $0x3,%edx
1400f4c60:	41 d1 f8             	sar    $1,%r8d
1400f4c63:	03 c2                	add    %edx,%eax
1400f4c65:	41 8b c8             	mov    %r8d,%ecx
1400f4c68:	c1 f8 02             	sar    $0x2,%eax
1400f4c6b:	c1 e9 1f             	shr    $0x1f,%ecx
1400f4c6e:	44 03 c1             	add    %ecx,%r8d
1400f4c71:	44 03 c0             	add    %eax,%r8d
1400f4c74:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400f4c78:	42 8d 0c 88          	lea    (%rax,%r9,4),%ecx
1400f4c7c:	99                   	cltd
1400f4c7d:	44 03 c9             	add    %ecx,%r9d
1400f4c80:	83 e2 03             	and    $0x3,%edx
1400f4c83:	45 03 c8             	add    %r8d,%r9d
1400f4c86:	8d 0c 02             	lea    (%rdx,%rax,1),%ecx
1400f4c89:	b8 93 24 49 92       	mov    $0x92492493,%eax
1400f4c8e:	c1 f9 02             	sar    $0x2,%ecx
1400f4c91:	83 c1 06             	add    $0x6,%ecx
1400f4c94:	41 03 c9             	add    %r9d,%ecx
1400f4c97:	41 03 ca             	add    %r10d,%ecx
1400f4c9a:	f7 e9                	imul   %ecx
1400f4c9c:	03 d1                	add    %ecx,%edx
1400f4c9e:	c1 fa 02             	sar    $0x2,%edx
1400f4ca1:	8b c2                	mov    %edx,%eax
1400f4ca3:	c1 e8 1f             	shr    $0x1f,%eax
1400f4ca6:	03 d0                	add    %eax,%edx
1400f4ca8:	6b c2 07             	imul   $0x7,%edx,%eax
1400f4cab:	2b c8                	sub    %eax,%ecx
1400f4cad:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
1400f4cb1:	eb 13                	jmp    0x1400f4cc6
1400f4cb3:	44 89 54 24 58       	mov    %r10d,0x58(%rsp)
1400f4cb8:	eb 0c                	jmp    0x1400f4cc6
1400f4cba:	44 89 54 24 54       	mov    %r10d,0x54(%rsp)
1400f4cbf:	eb 05                	jmp    0x1400f4cc6
1400f4cc1:	44 89 54 24 50       	mov    %r10d,0x50(%rsp)
1400f4cc6:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
1400f4ccb:	ff c5                	inc    %ebp
1400f4ccd:	8b 54 24 28          	mov    0x28(%rsp),%edx
1400f4cd1:	48 ff c6             	inc    %rsi
1400f4cd4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400f4cd9:	49 b8 05 00 00 00 00 	movabs $0x800000000005,%r8
1400f4ce0:	80 00 00
1400f4ce3:	49 3b f1             	cmp    %r9,%rsi
1400f4ce6:	0f 8c 46 fd ff ff    	jl     0x1400f4a32
1400f4cec:	41 83 7c 24 04 18    	cmpl   $0x18,0x4(%r12)
1400f4cf2:	75 6d                	jne    0x1400f4d61
1400f4cf4:	48 63 c3             	movslq %ebx,%rax
1400f4cf7:	42 80 3c 38 2e       	cmpb   $0x2e,(%rax,%r15,1)
1400f4cfc:	75 63                	jne    0x1400f4d61
1400f4cfe:	85 d2                	test   %edx,%edx
1400f4d00:	75 35                	jne    0x1400f4d37
1400f4d02:	ff c3                	inc    %ebx
1400f4d04:	41 3b dd             	cmp    %r13d,%ebx
1400f4d07:	74 2e                	je     0x1400f4d37
1400f4d09:	48 63 fb             	movslq %ebx,%rdi
1400f4d0c:	8b f3                	mov    %ebx,%esi
1400f4d0e:	49 3b fd             	cmp    %r13,%rdi
1400f4d11:	7d 24                	jge    0x1400f4d37
1400f4d13:	42 0f be 0c 3f       	movsbl (%rdi,%r15,1),%ecx
1400f4d18:	e8 03 65 03 00       	call   0x14012b220
1400f4d1d:	85 c0                	test   %eax,%eax
1400f4d1f:	74 0a                	je     0x1400f4d2b
1400f4d21:	ff c3                	inc    %ebx
1400f4d23:	48 ff c7             	inc    %rdi
1400f4d26:	49 3b fd             	cmp    %r13,%rdi
1400f4d29:	7c e8                	jl     0x1400f4d13
1400f4d2b:	3b f3                	cmp    %ebx,%esi
1400f4d2d:	74 08                	je     0x1400f4d37
1400f4d2f:	45 8b c5             	mov    %r13d,%r8d
1400f4d32:	41 3b dd             	cmp    %r13d,%ebx
1400f4d35:	75 2d                	jne    0x1400f4d64
1400f4d37:	33 c0                	xor    %eax,%eax
1400f4d39:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400f4d3e:	48 33 cc             	xor    %rsp,%rcx
1400f4d41:	e8 6a b1 1b 00       	call   0x1402afeb0
1400f4d46:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1400f4d4d:	00
1400f4d4e:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400f4d55:	41 5f                	pop    %r15
1400f4d57:	41 5e                	pop    %r14
1400f4d59:	41 5d                	pop    %r13
1400f4d5b:	41 5c                	pop    %r12
1400f4d5d:	5f                   	pop    %rdi
1400f4d5e:	5e                   	pop    %rsi