1400ce813:	45 88 30             	mov    %r14b,(%r8)
1400ce816:	48 8b da             	mov    %rdx,%rbx
1400ce819:	48 8b f1             	mov    %rcx,%rsi
1400ce81c:	48 85 c9             	test   %rcx,%rcx
1400ce81f:	0f 84 2d 02 00 00    	je     0x1400cea52
1400ce825:	8a 01                	mov    (%rcx),%al
1400ce827:	84 c0                	test   %al,%al
1400ce829:	0f 84 23 02 00 00    	je     0x1400cea52
1400ce82f:	48 85 d2             	test   %rdx,%rdx
1400ce832:	0f 84 1a 02 00 00    	je     0x1400cea52
1400ce838:	44 38 32             	cmp    %r14b,(%rdx)
1400ce83b:	0f 84 11 02 00 00    	je     0x1400cea52
1400ce841:	41 8d 4e 2a          	lea    0x2a(%r14),%ecx
1400ce845:	45 8b e6             	mov    %r14d,%r12d
1400ce848:	3a 0a                	cmp    (%rdx),%cl
1400ce84a:	75 0a                	jne    0x1400ce856
1400ce84c:	44 3a 72 01          	cmp    0x1(%rdx),%r14b
1400ce850:	0f 84 c5 01 00 00    	je     0x1400cea1b
1400ce856:	3c 5b                	cmp    $0x5b,%al
1400ce858:	75 57                	jne    0x1400ce8b1
1400ce85a:	ba 5d 00 00 00       	mov    $0x5d,%edx
1400ce85f:	48 8b ce             	mov    %rsi,%rcx
1400ce862:	e8 89 36 1e 00       	call   0x1402b1ef0
1400ce867:	48 8b f8             	mov    %rax,%rdi
1400ce86a:	48 85 c0             	test   %rax,%rax
1400ce86d:	0f 84 df 01 00 00    	je     0x1400cea52
1400ce873:	48 ff c6             	inc    %rsi
1400ce876:	48 2b fe             	sub    %rsi,%rdi
1400ce879:	48 81 ff 80 00 00 00 	cmp    $0x80,%rdi
1400ce880:	0f 83 cc 01 00 00    	jae    0x1400cea52
1400ce886:	4c 8b c7             	mov    %rdi,%r8
1400ce889:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400ce890:	00
1400ce891:	48 8b d6             	mov    %rsi,%rdx
1400ce894:	e8 c7 2a 21 00       	call   0x1402e1360
1400ce899:	44 88 b4 3c b0 00 00 	mov    %r14b,0xb0(%rsp,%rdi,1)
1400ce8a0:	00
1400ce8a1:	48 8d b4 24 b0 00 00 	lea    0xb0(%rsp),%rsi
1400ce8a8:	00
1400ce8a9:	41 bc 02 00 00 00    	mov    $0x2,%r12d
1400ce8af:	eb 33                	jmp    0x1400ce8e4
1400ce8b1:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1400ce8b5:	48 ff c7             	inc    %rdi
1400ce8b8:	44 38 34 3e          	cmp    %r14b,(%rsi,%rdi,1)
1400ce8bc:	75 f7                	jne    0x1400ce8b5
1400ce8be:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400ce8c3:	48 8b d6             	mov    %rsi,%rdx
1400ce8c6:	b9 02 00 00 00       	mov    $0x2,%ecx
1400ce8cb:	e8 7c d0 ff ff       	call   0x1400cb94c
1400ce8d0:	83 f8 01             	cmp    $0x1,%eax
1400ce8d3:	75 05                	jne    0x1400ce8da
1400ce8d5:	44 8b e0             	mov    %eax,%r12d
1400ce8d8:	eb 0a                	jmp    0x1400ce8e4
1400ce8da:	80 7c 3e ff 2e       	cmpb   $0x2e,-0x1(%rsi,%rdi,1)
1400ce8df:	75 03                	jne    0x1400ce8e4
1400ce8e1:	48 ff cf             	dec    %rdi
1400ce8e4:	44 38 33             	cmp    %r14b,(%rbx)
1400ce8e7:	0f 84 65 01 00 00    	je     0x1400cea52
1400ce8ed:	8a 03                	mov    (%rbx),%al
1400ce8ef:	49 8b ee             	mov    %r14,%rbp
1400ce8f2:	8a c8                	mov    %al,%cl
1400ce8f4:	80 f9 20             	cmp    $0x20,%cl
1400ce8f7:	74 04                	je     0x1400ce8fd
1400ce8f9:	3c 09                	cmp    $0x9,%al
1400ce8fb:	75 0b                	jne    0x1400ce908
1400ce8fd:	48 ff c3             	inc    %rbx
1400ce900:	8a 03                	mov    (%rbx),%al
1400ce902:	8a c8                	mov    %al,%cl
1400ce904:	84 c0                	test   %al,%al
1400ce906:	75 ec                	jne    0x1400ce8f4
1400ce908:	8a 0b                	mov    (%rbx),%cl
1400ce90a:	4c 8b cb             	mov    %rbx,%r9
1400ce90d:	84 c9                	test   %cl,%cl
1400ce90f:	0f 84 0d 01 00 00    	je     0x1400cea22
1400ce915:	8a c1                	mov    %cl,%al
1400ce917:	80 f9 20             	cmp    $0x20,%cl
1400ce91a:	74 16                	je     0x1400ce932
1400ce91c:	3c 09                	cmp    $0x9,%al
1400ce91e:	74 12                	je     0x1400ce932
1400ce920:	3c 2c                	cmp    $0x2c,%al
1400ce922:	74 0e                	je     0x1400ce932
1400ce924:	48 ff c3             	inc    %rbx
1400ce927:	48 ff c5             	inc    %rbp
1400ce92a:	8a 03                	mov    (%rbx),%al
1400ce92c:	8a c8                	mov    %al,%cl
1400ce92e:	84 c0                	test   %al,%al
1400ce930:	75 e5                	jne    0x1400ce917
1400ce932:	48 85 ed             	test   %rbp,%rbp
1400ce935:	0f 84 e7 00 00 00    	je     0x1400cea22
1400ce93b:	41 8b cc             	mov    %r12d,%ecx
1400ce93e:	45 85 e4             	test   %r12d,%r12d
1400ce941:	74 75                	je     0x1400ce9b8
1400ce943:	83 e9 01             	sub    $0x1,%ecx
1400ce946:	74 09                	je     0x1400ce951
1400ce948:	83 f9 01             	cmp    $0x1,%ecx
1400ce94b:	0f 85 d1 00 00 00    	jne    0x1400cea22
1400ce951:	45 8b fe             	mov    %r14d,%r15d
1400ce954:	48 81 fd 80 00 00 00 	cmp    $0x80,%rbp
1400ce95b:	0f 83 c1 00 00 00    	jae    0x1400cea22
1400ce961:	4c 8b c5             	mov    %rbp,%r8
1400ce964:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400ce969:	49 8b d1             	mov    %r9,%rdx
1400ce96c:	e8 ef 29 21 00       	call   0x1402e1360
1400ce971:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400ce976:	44 88 74 2c 30       	mov    %r14b,0x30(%rsp,%rbp,1)
1400ce97b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400ce980:	e8 6b 35 1e 00       	call   0x1402b1ef0
1400ce985:	4c 8b f0             	mov    %rax,%r14
1400ce988:	48 85 c0             	test   %rax,%rax
1400ce98b:	74 10                	je     0x1400ce99d
1400ce98d:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400ce991:	e8 9e 82 1f 00       	call   0x1402c6c34
1400ce996:	44 8b f8             	mov    %eax,%r15d
1400ce999:	41 c6 06 00          	movb   $0x0,(%r14)
1400ce99d:	41 83 fc 02          	cmp    $0x2,%r12d
1400ce9a1:	74 7c                	je     0x1400cea1f
1400ce9a3:	45 8b c7             	mov    %r15d,%r8d
1400ce9a6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400ce9ab:	48 8b ce             	mov    %rsi,%rcx
1400ce9ae:	e8 cd 00 00 00       	call   0x1400cea80
1400ce9b3:	45 33 f6             	xor    %r14d,%r14d
1400ce9b6:	eb 5f                	jmp    0x1400cea17
1400ce9b8:	41 80 7c 29 ff 2e    	cmpb   $0x2e,-0x1(%r9,%rbp,1)
1400ce9be:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400ce9c2:	48 0f 45 c5          	cmovne %rbp,%rax
1400ce9c6:	4c 8b c0             	mov    %rax,%r8
1400ce9c9:	48 85 c0             	test   %rax,%rax
1400ce9cc:	74 0d                	je     0x1400ce9db
1400ce9ce:	41 80 39 2e          	cmpb   $0x2e,(%r9)
1400ce9d2:	75 07                	jne    0x1400ce9db
1400ce9d4:	49 ff c1             	inc    %r9
1400ce9d7:	4c 8d 40 ff          	lea    -0x1(%rax),%r8
1400ce9db:	4c 3b c7             	cmp    %rdi,%r8
1400ce9de:	75 15                	jne    0x1400ce9f5
1400ce9e0:	4c 8b c7             	mov    %rdi,%r8
1400ce9e3:	48 8b d6             	mov    %rsi,%rdx
1400ce9e6:	49 8b c9             	mov    %r9,%rcx
1400ce9e9:	e8 1e ad fe ff       	call   0x1400b970c
1400ce9ee:	85 c0                	test   %eax,%eax
1400ce9f0:	0f 95 c0             	setne  %al
1400ce9f3:	eb 22                	jmp    0x1400cea17
1400ce9f5:	73 2b                	jae    0x1400cea22
1400ce9f7:	48 8b d6             	mov    %rsi,%rdx
1400ce9fa:	49 2b d0             	sub    %r8,%rdx
1400ce9fd:	48 03 d7             	add    %rdi,%rdx
1400cea00:	80 7a ff 2e          	cmpb   $0x2e,-0x1(%rdx)
1400cea04:	75 0e                	jne    0x1400cea14
1400cea06:	49 8b c9             	mov    %r9,%rcx
1400cea09:	e8 fe ac fe ff       	call   0x1400b970c
1400cea0e:	85 c0                	test   %eax,%eax
1400cea10:	b0 01                	mov    $0x1,%al
1400cea12:	75 03                	jne    0x1400cea17
1400cea14:	41 8a c6             	mov    %r14b,%al
1400cea17:	84 c0                	test   %al,%al
1400cea19:	74 07                	je     0x1400cea22
1400cea1b:	b0 01                	mov    $0x1,%al
1400cea1d:	eb 35                	jmp    0x1400cea54
1400cea1f:	45 33 f6             	xor    %r14d,%r14d
1400cea22:	8a 03                	mov    (%rbx),%al
1400cea24:	3c 20                	cmp    $0x20,%al
1400cea26:	74 04                	je     0x1400cea2c
1400cea28:	3c 09                	cmp    $0x9,%al
1400cea2a:	75 05                	jne    0x1400cea31
1400cea2c:	48 ff c3             	inc    %rbx
1400cea2f:	eb f1                	jmp    0x1400cea22
1400cea31:	84 c0                	test   %al,%al
1400cea33:	74 12                	je     0x1400cea47
1400cea35:	3c 2c                	cmp    $0x2c,%al
1400cea37:	74 09                	je     0x1400cea42
1400cea39:	41 c6 45 00 01       	movb   $0x1,0x0(%r13)
1400cea3e:	8a 03                	mov    (%rbx),%al
1400cea40:	eb 09                	jmp    0x1400cea4b
1400cea42:	48 ff c3             	inc    %rbx
1400cea45:	8a 03                	mov    (%rbx),%al
1400cea47:	3c 2c                	cmp    $0x2c,%al
1400cea49:	74 f7                	je     0x1400cea42
1400cea4b:	84 c0                	test   %al,%al
1400cea4d:	e9 95 fe ff ff       	jmp    0x1400ce8e7
1400cea52:	32 c0                	xor    %al,%al
1400cea54:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400cea5b:	00
1400cea5c:	48 33 cc             	xor    %rsp,%rcx
1400cea5f:	e8 4c 14 1e 00       	call   0x1402afeb0
1400cea64:	48 8b 9c 24 98 01 00 	mov    0x198(%rsp),%rbx
1400cea6b:	00
1400cea6c:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1400cea73:	41 5f                	pop    %r15
1400cea75:	41 5e                	pop    %r14
1400cea77:	41 5d                	pop    %r13
1400cea79:	41 5c                	pop    %r12
1400cea7b:	5f                   	pop    %rdi
1400cea7c:	5e                   	pop    %rsi
1400cea7d:	5d                   	pop    %rbp
1400cea7e:	c3                   	ret
1400cea7f:	cc                   	int3
1400cea80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400cea85:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400cea8a:	57                   	push   %rdi
1400cea8b:	48 83 ec 30          	sub    $0x30,%rsp
1400cea8f:	48 8b 05 ea 6f 30 00 	mov    0x306fea(%rip),%rax        # 0x1403d5a80
1400cea96:	48 33 c4             	xor    %rsp,%rax
1400cea99:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cea9e:	83 64 24 24 00       	andl   $0x0,0x24(%rsp)
1400ceaa3:	be 20 00 00 00       	mov    $0x20,%esi
1400ceaa8:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400ceaad:	41 8b f8             	mov    %r8d,%edi
1400ceab0:	48 8b da             	mov    %rdx,%rbx
1400ceab3:	44 3b c6             	cmp    %esi,%r8d
1400ceab6:	77 65                	ja     0x1400ceb1d
1400ceab8:	48 8b d1             	mov    %rcx,%rdx
1400ceabb:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
1400ceac0:	8d 4e e2             	lea    -0x1e(%rsi),%ecx
1400ceac3:	e8 84 ce ff ff       	call   0x1400cb94c
1400ceac8:	83 f8 01             	cmp    $0x1,%eax
1400ceacb:	75 50                	jne    0x1400ceb1d
1400ceacd:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400cead2:	48 8b d3             	mov    %rbx,%rdx
1400cead5:	8d 4e e2             	lea    -0x1e(%rsi),%ecx
1400cead8:	e8 6f ce ff ff       	call   0x1400cb94c
1400ceadd:	83 f8 01             	cmp    $0x1,%eax
1400ceae0:	75 3b                	jne    0x1400ceb1d
1400ceae2:	f7 c7 df ff ff ff    	test   $0xffffffdf,%edi
1400ceae8:	74 29                	je     0x1400ceb13
1400ceaea:	8b 4c 24 24          	mov    0x24(%rsp),%ecx
1400ceaee:	ff 15 3c 6d 21 00    	call   *0x216d3c(%rip)        # 0x1402e5830
1400ceaf4:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1400ceaf8:	8b d8                	mov    %eax,%ebx
1400ceafa:	ff 15 30 6d 21 00    	call   *0x216d30(%rip)        # 0x1402e5830
1400ceb00:	2b f7                	sub    %edi,%esi
1400ceb02:	83 ca ff             	or     $0xffffffff,%edx
1400ceb05:	40 8a ce             	mov    %sil,%cl
1400ceb08:	33 c3                	xor    %ebx,%eax
1400ceb0a:	d3 e2                	shl    %cl,%edx
1400ceb0c:	85 c2                	test   %eax,%edx
1400ceb0e:	0f 94 c0             	sete   %al
1400ceb11:	eb 0c                	jmp    0x1400ceb1f
1400ceb13:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400ceb17:	39 44 24 24          	cmp    %eax,0x24(%rsp)
1400ceb1b:	eb f1                	jmp    0x1400ceb0e
1400ceb1d:	32 c0                	xor    %al,%al
1400ceb1f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400ceb24:	48 33 cc             	xor    %rsp,%rcx
1400ceb27:	e8 84 13 1e 00       	call   0x1402afeb0
1400ceb2c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400ceb31:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400ceb36:	48 83 c4 30          	add    $0x30,%rsp
1400ceb3a:	5f                   	pop    %rdi
1400ceb3b:	c3                   	ret
1400ceb3c:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400ceb40:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400ceb44:	33 c0                	xor    %eax,%eax
1400ceb46:	c3                   	ret
1400ceb47:	cc                   	int3
1400ceb48:	48 85 c9             	test   %rcx,%rcx
1400ceb4b:	75 0a                	jne    0x1400ceb57
1400ceb4d:	b0 01                	mov    $0x1,%al
1400ceb4f:	c3                   	ret
1400ceb50:	48 ff c1             	inc    %rcx
1400ceb53:	84 c0                	test   %al,%al
1400ceb55:	78 08                	js     0x1400ceb5f
1400ceb57:	8a 01                	mov    (%rcx),%al
1400ceb59:	84 c0                	test   %al,%al
1400ceb5b:	75 f3                	jne    0x1400ceb50
1400ceb5d:	eb ee                	jmp    0x1400ceb4d
1400ceb5f:	32 c0                	xor    %al,%al
1400ceb61:	c3                   	ret
1400ceb62:	cc                   	int3
1400ceb63:	cc                   	int3
1400ceb64:	40 53                	rex push %rbx
1400ceb66:	48 83 ec 20          	sub    $0x20,%rsp
1400ceb6a:	48 8b d9             	mov    %rcx,%rbx
1400ceb6d:	48 81 c1 c8 03 00 00 	add    $0x3c8,%rcx
1400ceb74:	e8 97 9f 01 00       	call   0x1400e8b10
1400ceb79:	48 8d 8b e0 03 00 00 	lea    0x3e0(%rbx),%rcx
1400ceb80:	48 83 c4 20          	add    $0x20,%rsp
1400ceb84:	5b                   	pop    %rbx
1400ceb85:	e9 86 9f 01 00       	jmp    0x1400e8b10
1400ceb8a:	cc                   	int3
1400ceb8b:	cc                   	int3
1400ceb8c:	40 53                	rex push %rbx
1400ceb8e:	55                   	push   %rbp
1400ceb8f:	56                   	push   %rsi
1400ceb90:	57                   	push   %rdi
1400ceb91:	41 56                	push   %r14
1400ceb93:	48 83 ec 50          	sub    $0x50,%rsp
1400ceb97:	48 8b 05 e2 6e 30 00 	mov    0x306ee2(%rip),%rax        # 0x1403d5a80
1400ceb9e:	48 33 c4             	xor    %rsp,%rax
1400ceba1:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ceba6:	48 8b 71 20          	mov    0x20(%rcx),%rsi
1400cebaa:	8a c2                	mov    %dl,%al
1400cebac:	f6 d8                	neg    %al
1400cebae:	49 8b d8             	mov    %r8,%rbx
1400cebb1:	4c 8b f1             	mov    %rcx,%r14
1400cebb4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400cebba:	48 1b ed             	sbb    %rbp,%rbp
1400cebbd:	48 8b cb             	mov    %rbx,%rcx
1400cebc0:	83 e5 18             	and    $0x18,%ebp
1400cebc3:	48 81 c5 c8 03 00 00 	add    $0x3c8,%rbp
1400cebca:	48 03 ee             	add    %rsi,%rbp
1400cebcd:	f6 da                	neg    %dl
1400cebcf:	48 8d 15 a6 98 21 00 	lea    0x2198a6(%rip),%rdx        # 0x1402e847c
1400cebd6:	48 1b ff             	sbb    %rdi,%rdi
1400cebd9:	83 e7 04             	and    $0x4,%edi
1400cebdc:	48 81 c7 c0 03 00 00 	add    $0x3c0,%rdi
1400cebe3:	48 03 fe             	add    %rsi,%rdi
1400cebe6:	e8 21 ab fe ff       	call   0x1400b970c
1400cebeb:	85 c0                	test   %eax,%eax
1400cebed:	0f 84 d0 00 00 00    	je     0x1400cecc3
1400cebf3:	48 83 c3 04          	add    $0x4,%rbx
1400cebf7:	8a 0b                	mov    (%rbx),%cl
1400cebf9:	84 c9                	test   %cl,%cl
1400cebfb:	0f 84 91 00 00 00    	je     0x1400cec92
1400cec01:	8a d1                	mov    %cl,%dl
1400cec03:	8a c1                	mov    %cl,%al
1400cec05:	80 fa 20             	cmp    $0x20,%dl
1400cec08:	74 0e                	je     0x1400cec18
1400cec0a:	3c 09                	cmp    $0x9,%al
1400cec0c:	74 0a                	je     0x1400cec18
1400cec0e:	8a c8                	mov    %al,%cl
1400cec10:	3c 0a                	cmp    $0xa,%al
1400cec12:	7c 11                	jl     0x1400cec25
1400cec14:	3c 0d                	cmp    $0xd,%al
1400cec16:	7f 11                	jg     0x1400cec29
1400cec18:	48 ff c3             	inc    %rbx
1400cec1b:	8a 03                	mov    (%rbx),%al
1400cec1d:	8a d0                	mov    %al,%dl
1400cec1f:	8a c8                	mov    %al,%cl
1400cec21:	84 c0                	test   %al,%al
1400cec23:	75 e0                	jne    0x1400cec05
1400cec25:	84 c9                	test   %cl,%cl
1400cec27:	74 69                	je     0x1400cec92
1400cec29:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1400cec2e:	48 8b cb             	mov    %rbx,%rcx
1400cec31:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400cec36:	e8 61 c9 ff ff       	call   0x1400cb59c
1400cec3b:	8b d8                	mov    %eax,%ebx
1400cec3d:	85 c0                	test   %eax,%eax
1400cec3f:	75 4d                	jne    0x1400cec8e
1400cec41:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400cec46:	e8 6d 54 05 00       	call   0x1401240b8
1400cec4b:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400cec50:	4c 8d 0d 89 77 fd ff 	lea    -0x28877(%rip),%r9        # 0x1400a63e0
1400cec57:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
1400cec5c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400cec61:	e8 b6 54 05 00       	call   0x14012411c
1400cec66:	4c 8b c5             	mov    %rbp,%r8
1400cec69:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400cec6e:	49 8b ce             	mov    %r14,%rcx
1400cec71:	e8 c6 a5 01 00       	call   0x1400e923c
1400cec76:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx