1400ccda5:	88 45 d0             	mov    %al,-0x30(%rbp)
1400ccda8:	8a 04 11             	mov    (%rcx,%rdx,1),%al
1400ccdab:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1400ccdaf:	88 45 d1             	mov    %al,-0x2f(%rbp)
1400ccdb2:	eb 11                	jmp    0x1400ccdc5
1400ccdb4:	80 3e 3d             	cmpb   $0x3d,(%rsi)
1400ccdb7:	75 03                	jne    0x1400ccdbc
1400ccdb9:	45 32 ed             	xor    %r13b,%r13b
1400ccdbc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400ccdc2:	48 8b d6             	mov    %rsi,%rdx
1400ccdc5:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400ccdc9:	e8 66 ba fd ff       	call   0x1400a8834
1400ccdce:	85 c0                	test   %eax,%eax
1400ccdd0:	0f 85 0f ff ff ff    	jne    0x1400ccce5
1400ccdd6:	48 ff c6             	inc    %rsi
1400ccdd9:	8a 06                	mov    (%rsi),%al
1400ccddb:	84 c0                	test   %al,%al
1400ccddd:	0f 84 97 00 00 00    	je     0x1400cce7a
1400ccde3:	8a 4d b7             	mov    -0x49(%rbp),%cl
1400ccde6:	e9 28 ff ff ff       	jmp    0x1400ccd13
1400ccdeb:	48 8b d6             	mov    %rsi,%rdx
1400ccdee:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400ccdf2:	e8 f1 b9 fd ff       	call   0x1400a87e8
1400ccdf7:	85 c0                	test   %eax,%eax
1400ccdf9:	0f 85 e6 fe ff ff    	jne    0x1400ccce5
1400ccdff:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400cce03:	e8 88 ba fd ff       	call   0x1400a8890
1400cce08:	48 8b f0             	mov    %rax,%rsi
1400cce0b:	8a 00                	mov    (%rax),%al
1400cce0d:	eb 65                	jmp    0x1400cce74
1400cce0f:	3c 25                	cmp    $0x25,%al
1400cce11:	75 5c                	jne    0x1400cce6f
1400cce13:	8a 4e 01             	mov    0x1(%rsi),%cl
1400cce16:	8d 41 d0             	lea    -0x30(%rcx),%eax
1400cce19:	3c 09                	cmp    $0x9,%al
1400cce1b:	76 0f                	jbe    0x1400cce2c
1400cce1d:	8d 41 9f             	lea    -0x61(%rcx),%eax
1400cce20:	3c 05                	cmp    $0x5,%al
1400cce22:	76 08                	jbe    0x1400cce2c
1400cce24:	80 e9 41             	sub    $0x41,%cl
1400cce27:	80 f9 05             	cmp    $0x5,%cl
1400cce2a:	77 43                	ja     0x1400cce6f
1400cce2c:	8a 56 02             	mov    0x2(%rsi),%dl
1400cce2f:	8d 42 d0             	lea    -0x30(%rdx),%eax
1400cce32:	3c 09                	cmp    $0x9,%al
1400cce34:	76 0e                	jbe    0x1400cce44
1400cce36:	8d 42 9f             	lea    -0x61(%rdx),%eax
1400cce39:	3c 05                	cmp    $0x5,%al
1400cce3b:	76 07                	jbe    0x1400cce44
1400cce3d:	8d 42 bf             	lea    -0x41(%rdx),%eax
1400cce40:	3c 05                	cmp    $0x5,%al
1400cce42:	77 2b                	ja     0x1400cce6f
1400cce44:	8a 4e 01             	mov    0x1(%rsi),%cl
1400cce47:	8d 41 bf             	lea    -0x41(%rcx),%eax
1400cce4a:	3c 19                	cmp    $0x19,%al
1400cce4c:	76 08                	jbe    0x1400cce56
1400cce4e:	80 ea 41             	sub    $0x41,%dl
1400cce51:	80 fa 19             	cmp    $0x19,%dl
1400cce54:	77 19                	ja     0x1400cce6f
1400cce56:	e8 39 c7 fe ff       	call   0x1400b9594
1400cce5b:	8a 4e 02             	mov    0x2(%rsi),%cl
1400cce5e:	88 46 01             	mov    %al,0x1(%rsi)
1400cce61:	e8 2e c7 fe ff       	call   0x1400b9594
1400cce66:	88 46 02             	mov    %al,0x2(%rsi)
1400cce69:	48 83 c6 03          	add    $0x3,%rsi
1400cce6d:	eb 03                	jmp    0x1400cce72
1400cce6f:	48 ff c6             	inc    %rsi
1400cce72:	8a 06                	mov    (%rsi),%al
1400cce74:	84 c0                	test   %al,%al
1400cce76:	75 97                	jne    0x1400cce0f
1400cce78:	eb 03                	jmp    0x1400cce7d
1400cce7a:	45 33 ed             	xor    %r13d,%r13d
1400cce7d:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400cce81:	e8 0a ba fd ff       	call   0x1400a8890
1400cce86:	48 8b f0             	mov    %rax,%rsi
1400cce89:	44 38 6d bf          	cmp    %r13b,-0x41(%rbp)
1400cce8d:	0f 84 bb 00 00 00    	je     0x1400ccf4e
1400cce93:	48 85 c0             	test   %rax,%rax
1400cce96:	0f 84 b2 00 00 00    	je     0x1400ccf4e
1400cce9c:	48 8b 43 40          	mov    0x40(%rbx),%rax
1400ccea0:	48 85 c0             	test   %rax,%rax
1400ccea3:	74 21                	je     0x1400ccec6
1400ccea5:	49 ff c7             	inc    %r15
1400ccea8:	46 38 2c 38          	cmp    %r13b,(%rax,%r15,1)
1400cceac:	75 f7                	jne    0x1400ccea5
1400cceae:	49 8b ff             	mov    %r15,%rdi
1400cceb1:	4d 85 ff             	test   %r15,%r15
1400cceb4:	74 13                	je     0x1400ccec9
1400cceb6:	42 80 7c 38 ff 26    	cmpb   $0x26,-0x1(%rax,%r15,1)
1400ccebc:	74 0b                	je     0x1400ccec9
1400ccebe:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1400ccec4:	eb 06                	jmp    0x1400ccecc
1400ccec6:	49 8b fd             	mov    %r13,%rdi
1400ccec9:	45 8b fd             	mov    %r13d,%r15d
1400ccecc:	48 85 ff             	test   %rdi,%rdi
1400ccecf:	0f 84 98 00 00 00    	je     0x1400ccf6d
1400cced5:	ba 00 12 7a 00       	mov    $0x7a1200,%edx
1400cceda:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400ccede:	e8 81 b9 fd ff       	call   0x1400a8864
1400ccee3:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1400ccee7:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400cceeb:	4c 8b c7             	mov    %rdi,%r8
1400cceee:	e8 41 b9 fd ff       	call   0x1400a8834
1400ccef3:	85 c0                	test   %eax,%eax
1400ccef5:	75 50                	jne    0x1400ccf47
1400ccef7:	45 85 ff             	test   %r15d,%r15d
1400ccefa:	74 18                	je     0x1400ccf14
1400ccefc:	44 8d 40 01          	lea    0x1(%rax),%r8d
1400ccf00:	48 8d 15 7d e0 21 00 	lea    0x21e07d(%rip),%rdx        # 0x1402eaf84
1400ccf07:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400ccf0b:	e8 24 b9 fd ff       	call   0x1400a8834
1400ccf10:	85 c0                	test   %eax,%eax
1400ccf12:	75 33                	jne    0x1400ccf47
1400ccf14:	48 8b d6             	mov    %rsi,%rdx
1400ccf17:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400ccf1b:	e8 c8 b8 fd ff       	call   0x1400a87e8
1400ccf20:	85 c0                	test   %eax,%eax
1400ccf22:	75 23                	jne    0x1400ccf47
1400ccf24:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400ccf28:	e8 0f b9 fd ff       	call   0x1400a883c
1400ccf2d:	49 8b 0e             	mov    (%r14),%rcx
1400ccf30:	ff 15 d2 20 30 00    	call   *0x3020d2(%rip)        # 0x1403cf008
1400ccf36:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400ccf3a:	e8 51 b9 fd ff       	call   0x1400a8890
1400ccf3f:	49 89 06             	mov    %rax,(%r14)
1400ccf42:	e9 30 fb ff ff       	jmp    0x1400cca77
1400ccf47:	bb 07 00 00 00       	mov    $0x7,%ebx
1400ccf4c:	eb 60                	jmp    0x1400ccfae
1400ccf4e:	83 ff 05             	cmp    $0x5,%edi
1400ccf51:	75 1a                	jne    0x1400ccf6d
1400ccf53:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400ccf57:	e8 24 b9 fd ff       	call   0x1400a8880
1400ccf5c:	48 8b f8             	mov    %rax,%rdi
1400ccf5f:	48 85 c0             	test   %rax,%rax
1400ccf62:	75 1a                	jne    0x1400ccf7e
1400ccf64:	f7 45 c7 00 04 00 00 	testl  $0x400,-0x39(%rbp)
1400ccf6b:	74 3c                	je     0x1400ccfa9
1400ccf6d:	49 8b 0e             	mov    (%r14),%rcx
1400ccf70:	ff 15 92 20 30 00    	call   *0x302092(%rip)        # 0x1403cf008
1400ccf76:	49 89 36             	mov    %rsi,(%r14)
1400ccf79:	e9 f9 fa ff ff       	jmp    0x1400cca77
1400ccf7e:	80 3e 5b             	cmpb   $0x5b,(%rsi)
1400ccf81:	75 12                	jne    0x1400ccf95
1400ccf83:	4c 8b c7             	mov    %rdi,%r8
1400ccf86:	48 8b d6             	mov    %rsi,%rdx
1400ccf89:	48 8b cb             	mov    %rbx,%rcx
1400ccf8c:	e8 4b 05 00 00       	call   0x1400cd4dc
1400ccf91:	85 c0                	test   %eax,%eax
1400ccf93:	eb 12                	jmp    0x1400ccfa7
1400ccf95:	48 8d 15 b4 de 21 00 	lea    0x21deb4(%rip),%rdx        # 0x1402eae50
1400ccf9c:	48 8b ce             	mov    %rsi,%rcx
1400ccf9f:	e8 2c 99 1e 00       	call   0x1402b68d0
1400ccfa4:	48 3b f8             	cmp    %rax,%rdi
1400ccfa7:	74 c4                	je     0x1400ccf6d
1400ccfa9:	bb 15 00 00 00       	mov    $0x15,%ebx
1400ccfae:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400ccfb2:	e8 85 b8 fd ff       	call   0x1400a883c
1400ccfb7:	e9 4d fc ff ff       	jmp    0x1400ccc09
1400ccfbc:	8a 06                	mov    (%rsi),%al
1400ccfbe:	2c 30                	sub    $0x30,%al
1400ccfc0:	3c 09                	cmp    $0x9,%al
1400ccfc2:	77 6a                	ja     0x1400cd02e
1400ccfc4:	e8 df f8 1e 00       	call   0x1402bc8a8
1400ccfc9:	45 33 ff             	xor    %r15d,%r15d
1400ccfcc:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400ccfd0:	48 8b ce             	mov    %rsi,%rcx
1400ccfd3:	44 89 38             	mov    %r15d,(%rax)
1400ccfd6:	45 8d 47 0a          	lea    0xa(%r15),%r8d
1400ccfda:	e8 f5 5b 1f 00       	call   0x1402c2bd4
1400ccfdf:	44 8b f0             	mov    %eax,%r14d
1400ccfe2:	e8 c1 f8 1e 00       	call   0x1402bc8a8
1400ccfe7:	44 39 38             	cmp    %r15d,(%rax)
1400ccfea:	75 42                	jne    0x1400cd02e
1400ccfec:	41 81 fe ff ff 00 00 	cmp    $0xffff,%r14d
1400ccff3:	77 39                	ja     0x1400cd02e
1400ccff5:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400ccff9:	44 38 39             	cmp    %r15b,(%rcx)
1400ccffc:	75 30                	jne    0x1400cd02e
1400ccffe:	48 8b ce             	mov    %rsi,%rcx
1400cd001:	ff 15 11 20 30 00    	call   *0x302011(%rip)        # 0x1403cf018
1400cd007:	48 8b f8             	mov    %rax,%rdi
1400cd00a:	48 85 c0             	test   %rax,%rax
1400cd00d:	75 07                	jne    0x1400cd016
1400cd00f:	b8 07 00 00 00       	mov    $0x7,%eax
1400cd014:	eb 24                	jmp    0x1400cd03a
1400cd016:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1400cd01a:	ff 15 e8 1f 30 00    	call   *0x301fe8(%rip)        # 0x1403cf008
1400cd020:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1400cd024:	66 44 89 73 50       	mov    %r14w,0x50(%rbx)
1400cd029:	e9 49 fa ff ff       	jmp    0x1400cca77
1400cd02e:	b8 04 00 00 00       	mov    $0x4,%eax
1400cd033:	eb 05                	jmp    0x1400cd03a
1400cd035:	b8 03 00 00 00       	mov    $0x3,%eax
1400cd03a:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400cd03e:	48 33 cc             	xor    %rsp,%rcx
1400cd041:	e8 6a 2e 1e 00       	call   0x1402afeb0
1400cd046:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400cd04d:	41 5f                	pop    %r15
1400cd04f:	41 5e                	pop    %r14
1400cd051:	41 5d                	pop    %r13
1400cd053:	5f                   	pop    %rdi
1400cd054:	5e                   	pop    %rsi
1400cd055:	5b                   	pop    %rbx
1400cd056:	5d                   	pop    %rbp
1400cd057:	c3                   	ret
1400cd058:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cd05d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400cd062:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400cd067:	57                   	push   %rdi
1400cd068:	41 54                	push   %r12
1400cd06a:	41 55                	push   %r13
1400cd06c:	41 56                	push   %r14
1400cd06e:	41 57                	push   %r15
1400cd070:	48 83 ec 20          	sub    $0x20,%rsp
1400cd074:	45 33 ff             	xor    %r15d,%r15d
1400cd077:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
1400cd07b:	4d 89 38             	mov    %r15,(%r8)
1400cd07e:	4d 8b f0             	mov    %r8,%r14
1400cd081:	48 8b fa             	mov    %rdx,%rdi
1400cd084:	48 8b d9             	mov    %rcx,%rbx
1400cd087:	48 83 fa 02          	cmp    $0x2,%rdx
1400cd08b:	0f 82 d2 01 00 00    	jb     0x1400cd263
1400cd091:	4c 8b c2             	mov    %rdx,%r8
1400cd094:	45 8d 6f 2e          	lea    0x2e(%r15),%r13d
1400cd098:	41 8b d5             	mov    %r13d,%edx
1400cd09b:	e8 00 4d 21 00       	call   0x1402e1da0
1400cd0a0:	48 85 c0             	test   %rax,%rax
1400cd0a3:	0f 84 ba 01 00 00    	je     0x1400cd263
1400cd0a9:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1400cd0ad:	ff 15 4d 1f 30 00    	call   *0x301f4d(%rip)        # 0x1403cf000
1400cd0b3:	48 8b f0             	mov    %rax,%rsi
1400cd0b6:	48 85 c0             	test   %rax,%rax
1400cd0b9:	75 08                	jne    0x1400cd0c3
1400cd0bb:	8d 46 01             	lea    0x1(%rsi),%eax
1400cd0be:	e9 a2 01 00 00       	jmp    0x1400cd265
1400cd0c3:	44 88 38             	mov    %r15b,(%rax)
1400cd0c6:	48 8b fe             	mov    %rsi,%rdi
1400cd0c9:	41 bc 2f 00 00 00    	mov    $0x2f,%r12d
1400cd0cf:	44 38 2b             	cmp    %r13b,(%rbx)
1400cd0d2:	0f 85 9e 00 00 00    	jne    0x1400cd176
1400cd0d8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400cd0de:	48 8d 0d 97 dd 21 00 	lea    0x21dd97(%rip),%rcx        # 0x1402eae7c
1400cd0e5:	48 8b d3             	mov    %rbx,%rdx
1400cd0e8:	e8 43 5e 1f 00       	call   0x1402c2f30
1400cd0ed:	85 c0                	test   %eax,%eax
1400cd0ef:	75 09                	jne    0x1400cd0fa
1400cd0f1:	48 83 c3 02          	add    $0x2,%rbx
1400cd0f5:	e9 4a 01 00 00       	jmp    0x1400cd244
1400cd0fa:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd100:	48 8d 0d 79 dd 21 00 	lea    0x21dd79(%rip),%rcx        # 0x1402eae80
1400cd107:	48 8b d3             	mov    %rbx,%rdx
1400cd10a:	e8 21 5e 1f 00       	call   0x1402c2f30
1400cd10f:	85 c0                	test   %eax,%eax
1400cd111:	75 09                	jne    0x1400cd11c
1400cd113:	48 83 c3 03          	add    $0x3,%rbx
1400cd117:	e9 28 01 00 00       	jmp    0x1400cd244
1400cd11c:	44 3a 2b             	cmp    (%rbx),%r13b
1400cd11f:	75 17                	jne    0x1400cd138
1400cd121:	44 3a 7b 01          	cmp    0x1(%rbx),%r15b
1400cd125:	74 47                	je     0x1400cd16e
1400cd127:	44 3a 2b             	cmp    (%rbx),%r13b
1400cd12a:	75 0c                	jne    0x1400cd138
1400cd12c:	44 3a 6b 01          	cmp    0x1(%rbx),%r13b
1400cd130:	75 06                	jne    0x1400cd138
1400cd132:	44 3a 7b 02          	cmp    0x2(%rbx),%r15b
1400cd136:	74 36                	je     0x1400cd16e
1400cd138:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400cd13e:	48 8d 0d 3f dd 21 00 	lea    0x21dd3f(%rip),%rcx        # 0x1402eae84
1400cd145:	48 8b d3             	mov    %rbx,%rdx
1400cd148:	e8 e3 5d 1f 00       	call   0x1402c2f30
1400cd14d:	85 c0                	test   %eax,%eax
1400cd14f:	74 1d                	je     0x1400cd16e
1400cd151:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd157:	48 8d 0d 2a dd 21 00 	lea    0x21dd2a(%rip),%rcx        # 0x1402eae88
1400cd15e:	48 8b d3             	mov    %rbx,%rdx
1400cd161:	e8 ca 5d 1f 00       	call   0x1402c2f30
1400cd166:	85 c0                	test   %eax,%eax
1400cd168:	0f 85 ba 00 00 00    	jne    0x1400cd228
1400cd16e:	44 88 3e             	mov    %r15b,(%rsi)
1400cd171:	e9 ea 00 00 00       	jmp    0x1400cd260
1400cd176:	44 38 23             	cmp    %r12b,(%rbx)
1400cd179:	0f 85 a9 00 00 00    	jne    0x1400cd228
1400cd17f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd185:	48 8d 0d 00 dd 21 00 	lea    0x21dd00(%rip),%rcx        # 0x1402eae8c
1400cd18c:	48 8b d3             	mov    %rbx,%rdx
1400cd18f:	e8 9c 5d 1f 00       	call   0x1402c2f30
1400cd194:	85 c0                	test   %eax,%eax
1400cd196:	0f 84 55 ff ff ff    	je     0x1400cd0f1
1400cd19c:	44 3a 23             	cmp    (%rbx),%r12b
1400cd19f:	75 10                	jne    0x1400cd1b1
1400cd1a1:	44 3a 6b 01          	cmp    0x1(%rbx),%r13b
1400cd1a5:	75 0a                	jne    0x1400cd1b1
1400cd1a7:	44 3a 7b 02          	cmp    0x2(%rbx),%r15b
1400cd1ab:	0f 84 ab 00 00 00    	je     0x1400cd25c
1400cd1b1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400cd1b7:	48 8d 0d d2 dc 21 00 	lea    0x21dcd2(%rip),%rcx        # 0x1402eae90
1400cd1be:	48 8b d3             	mov    %rbx,%rdx
1400cd1c1:	e8 6a 5d 1f 00       	call   0x1402c2f30
1400cd1c6:	85 c0                	test   %eax,%eax
1400cd1c8:	0f 84 8e 00 00 00    	je     0x1400cd25c
1400cd1ce:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400cd1d4:	48 8d 0d b9 dc 21 00 	lea    0x21dcb9(%rip),%rcx        # 0x1402eae94
1400cd1db:	48 8b d3             	mov    %rbx,%rdx
1400cd1de:	e8 4d 5d 1f 00       	call   0x1402c2f30
1400cd1e3:	85 c0                	test   %eax,%eax
1400cd1e5:	75 15                	jne    0x1400cd1fc
1400cd1e7:	48 83 c3 03          	add    $0x3,%rbx
1400cd1eb:	eb 08                	jmp    0x1400cd1f5
1400cd1ed:	48 ff cf             	dec    %rdi
1400cd1f0:	44 38 27             	cmp    %r12b,(%rdi)
1400cd1f3:	74 4c                	je     0x1400cd241
1400cd1f5:	48 3b fe             	cmp    %rsi,%rdi
1400cd1f8:	77 f3                	ja     0x1400cd1ed
1400cd1fa:	eb 45                	jmp    0x1400cd241
1400cd1fc:	48 8b d3             	mov    %rbx,%rdx
1400cd1ff:	48 8d 0d 96 dc 21 00 	lea    0x21dc96(%rip),%rcx        # 0x1402eae9c
1400cd206:	e8 b5 64 1f 00       	call   0x1402c36c0
1400cd20b:	85 c0                	test   %eax,%eax
1400cd20d:	74 48                	je     0x1400cd257
1400cd20f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400cd215:	48 8d 0d 84 dc 21 00 	lea    0x21dc84(%rip),%rcx        # 0x1402eaea0
1400cd21c:	48 8b d3             	mov    %rbx,%rdx
1400cd21f:	e8 0c 5d 1f 00       	call   0x1402c2f30
1400cd224:	85 c0                	test   %eax,%eax
1400cd226:	74 2f                	je     0x1400cd257
1400cd228:	8a 03                	mov    (%rbx),%al
1400cd22a:	48 ff c3             	inc    %rbx
1400cd22d:	88 07                	mov    %al,(%rdi)
1400cd22f:	48 ff c7             	inc    %rdi
1400cd232:	8a 03                	mov    (%rbx),%al
1400cd234:	84 c0                	test   %al,%al
1400cd236:	74 09                	je     0x1400cd241
1400cd238:	41 3a c4             	cmp    %r12b,%al
1400cd23b:	74 04                	je     0x1400cd241
1400cd23d:	3c 3f                	cmp    $0x3f,%al
1400cd23f:	75 e9                	jne    0x1400cd22a
1400cd241:	44 88 3f             	mov    %r15b,(%rdi)
1400cd244:	48 3b dd             	cmp    %rbp,%rbx
1400cd247:	0f 82 82 fe ff ff    	jb     0x1400cd0cf
1400cd24d:	eb 11                	jmp    0x1400cd260
1400cd24f:	48 ff cf             	dec    %rdi
1400cd252:	44 38 27             	cmp    %r12b,(%rdi)
1400cd255:	74 05                	je     0x1400cd25c
1400cd257:	48 3b fe             	cmp    %rsi,%rdi
1400cd25a:	77 f3                	ja     0x1400cd24f
1400cd25c:	66 44 89 27          	mov    %r12w,(%rdi)
1400cd260:	49 89 36             	mov    %rsi,(%r14)
1400cd263:	33 c0                	xor    %eax,%eax
1400cd265:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400cd26a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp