140882955:	41 8d 40 01          	lea    0x1(%r8),%eax
140882959:	89 41 10             	mov    %eax,0x10(%rcx)
14088295c:	3b 41 14             	cmp    0x14(%rcx),%eax
14088295f:	0f 83 bc 00 00 00    	jae    0x140882a21
140882965:	8b c8                	mov    %eax,%ecx
140882967:	48 8b 42 48          	mov    0x48(%rdx),%rax
14088296b:	44 8b 0c 88          	mov    (%rax,%rcx,4),%r9d
14088296f:	41 8b c9             	mov    %r9d,%ecx
140882972:	48 c1 e1 04          	shl    $0x4,%rcx
140882976:	49 03 ca             	add    %r10,%rcx
140882979:	0f b6 01             	movzbl (%rcx),%eax
14088297c:	88 42 18             	mov    %al,0x18(%rdx)
14088297f:	80 39 06             	cmpb   $0x6,(%rcx)
140882982:	0f 85 99 00 00 00    	jne    0x140882a21
140882988:	45 3b c8             	cmp    %r8d,%r9d
14088298b:	75 0a                	jne    0x140882997
14088298d:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%rcx)
140882994:	33 c0                	xor    %eax,%eax
140882996:	c3                   	ret
140882997:	ff 41 08             	incl   0x8(%rcx)
14088299a:	33 c0                	xor    %eax,%eax
14088299c:	c3                   	ret
14088299d:	0f b6 49 18          	movzbl 0x18(%rcx),%ecx
1408829a1:	83 e9 06             	sub    $0x6,%ecx
1408829a4:	74 46                	je     0x1408829ec
1408829a6:	83 f9 01             	cmp    $0x1,%ecx
1408829a9:	74 09                	je     0x1408829b4
1408829ab:	8b 42 14             	mov    0x14(%rdx),%eax
1408829ae:	89 42 10             	mov    %eax,0x10(%rdx)
1408829b1:	33 c0                	xor    %eax,%eax
1408829b3:	c3                   	ret
1408829b4:	44 8b 42 10          	mov    0x10(%rdx),%r8d
1408829b8:	41 8d 48 01          	lea    0x1(%r8),%ecx
1408829bc:	48 c1 e1 04          	shl    $0x4,%rcx
1408829c0:	48 03 4a 38          	add    0x38(%rdx),%rcx
1408829c4:	80 39 06             	cmpb   $0x6,(%rcx)
1408829c7:	72 12                	jb     0x1408829db
1408829c9:	8b 41 04             	mov    0x4(%rcx),%eax
1408829cc:	ff 42 08             	incl   0x8(%rdx)
1408829cf:	83 c0 02             	add    $0x2,%eax
1408829d2:	41 03 c0             	add    %r8d,%eax
1408829d5:	89 42 10             	mov    %eax,0x10(%rdx)
1408829d8:	33 c0                	xor    %eax,%eax
1408829da:	c3                   	ret
1408829db:	ff 42 08             	incl   0x8(%rdx)
1408829de:	b8 02 00 00 00       	mov    $0x2,%eax
1408829e3:	41 03 c0             	add    %r8d,%eax
1408829e6:	89 42 10             	mov    %eax,0x10(%rdx)
1408829e9:	33 c0                	xor    %eax,%eax
1408829eb:	c3                   	ret
1408829ec:	44 8b 42 10          	mov    0x10(%rdx),%r8d
1408829f0:	41 8b c0             	mov    %r8d,%eax
1408829f3:	48 c1 e0 04          	shl    $0x4,%rax
1408829f7:	48 03 42 38          	add    0x38(%rdx),%rax
1408829fb:	80 38 06             	cmpb   $0x6,(%rax)
1408829fe:	72 12                	jb     0x140882a12
140882a00:	8b 48 04             	mov    0x4(%rax),%ecx
140882a03:	ff 42 08             	incl   0x8(%rdx)
140882a06:	ff c1                	inc    %ecx
140882a08:	41 8d 04 08          	lea    (%r8,%rcx,1),%eax
140882a0c:	89 42 10             	mov    %eax,0x10(%rdx)
140882a0f:	33 c0                	xor    %eax,%eax
140882a11:	c3                   	ret
140882a12:	ff 42 08             	incl   0x8(%rdx)
140882a15:	b9 01 00 00 00       	mov    $0x1,%ecx
140882a1a:	41 8d 04 08          	lea    (%r8,%rcx,1),%eax
140882a1e:	89 42 10             	mov    %eax,0x10(%rdx)
140882a21:	33 c0                	xor    %eax,%eax
140882a23:	c3                   	ret
140882a24:	cc                   	int3
140882a25:	cc                   	int3
140882a26:	cc                   	int3
140882a27:	cc                   	int3
140882a28:	cc                   	int3
140882a29:	cc                   	int3
140882a2a:	cc                   	int3
140882a2b:	cc                   	int3
140882a2c:	cc                   	int3
140882a2d:	cc                   	int3
140882a2e:	cc                   	int3
140882a2f:	cc                   	int3
140882a30:	40 55                	rex push %rbp
140882a32:	53                   	push   %rbx
140882a33:	56                   	push   %rsi
140882a34:	57                   	push   %rdi
140882a35:	41 56                	push   %r14
140882a37:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140882a3c:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140882a43:	48 8b 05 b6 64 b3 00 	mov    0xb364b6(%rip),%rax        # 0x1413b8f00
140882a4a:	48 33 c4             	xor    %rsp,%rax
140882a4d:	48 89 45 17          	mov    %rax,0x17(%rbp)
140882a51:	48 8b d9             	mov    %rcx,%rbx
140882a54:	4c 8b d2             	mov    %rdx,%r10
140882a57:	8b 49 10             	mov    0x10(%rcx),%ecx
140882a5a:	44 8b f1             	mov    %ecx,%r14d
140882a5d:	49 c1 e6 04          	shl    $0x4,%r14
140882a61:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140882a65:	4c 03 f2             	add    %rdx,%r14
140882a68:	41 83 f8 08          	cmp    $0x8,%r8d
140882a6c:	0f 87 db 03 00 00    	ja     0x140882e4d
140882a72:	4c 8d 1d 87 d5 77 ff 	lea    -0x882a79(%rip),%r11        # 0x140000000
140882a79:	49 63 c0             	movslq %r8d,%rax
140882a7c:	41 8b 84 83 94 2e 88 	mov    0x882e94(%r11,%rax,4),%eax
140882a83:	00
140882a84:	49 03 c3             	add    %r11,%rax
140882a87:	ff e0                	jmp    *%rax
140882a89:	85 c9                	test   %ecx,%ecx
140882a8b:	0f 84 e7 03 00 00    	je     0x140882e78
140882a91:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
140882a95:	3c 07                	cmp    $0x7,%al
140882a97:	75 13                	jne    0x140882aac
140882a99:	45 33 c0             	xor    %r8d,%r8d
140882a9c:	49 8b d2             	mov    %r10,%rdx
140882a9f:	49 8b ce             	mov    %r14,%rcx
140882aa2:	e8 19 ed 02 00       	call   0x1408b17c0
140882aa7:	e9 cc 03 00 00       	jmp    0x140882e78
140882aac:	3c 06                	cmp    $0x6,%al
140882aae:	0f 85 c4 03 00 00    	jne    0x140882e78
140882ab4:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140882ab8:	8b 43 08             	mov    0x8(%rbx),%eax
140882abb:	74 16                	je     0x140882ad3
140882abd:	85 c0                	test   %eax,%eax
140882abf:	0f 84 b3 03 00 00    	je     0x140882e78
140882ac5:	48 8b 43 48          	mov    0x48(%rbx),%rax
140882ac9:	8b 0c 88             	mov    (%rax,%rcx,4),%ecx
140882acc:	48 03 c9             	add    %rcx,%rcx
140882acf:	8b 44 ca 08          	mov    0x8(%rdx,%rcx,8),%eax
140882ad3:	49 8b 0a             	mov    (%r10),%rcx
140882ad6:	41 b8 00 90 00 00    	mov    $0x9000,%r8d
140882adc:	8b d0                	mov    %eax,%edx
140882ade:	66 44 85 41 14       	test   %r8w,0x14(%rcx)
140882ae3:	0f 85 90 00 00 00    	jne    0x140882b79
140882ae9:	48 89 11             	mov    %rdx,(%rcx)
140882aec:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140882af2:	e9 81 03 00 00       	jmp    0x140882e78
140882af7:	41 f6 46 01 40       	testb  $0x40,0x1(%r14)
140882afc:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140882b00:	49 8b d2             	mov    %r10,%rdx
140882b03:	49 0f 44 ce          	cmove  %r14,%rcx
140882b07:	45 33 c0             	xor    %r8d,%r8d
140882b0a:	e8 b1 ec 02 00       	call   0x1408b17c0
140882b0f:	e9 64 03 00 00       	jmp    0x140882e78
140882b14:	41 f6 46 01 40       	testb  $0x40,0x1(%r14)
140882b19:	49 8d 46 10          	lea    0x10(%r14),%rax
140882b1d:	49 0f 44 c6          	cmove  %r14,%rax
140882b21:	0f b6 10             	movzbl (%rax),%edx
140882b24:	49 8b 94 d3 f0 67 04 	mov    0x10467f0(%r11,%rdx,8),%rdx
140882b2b:	01
140882b2c:	e9 2e 03 00 00       	jmp    0x140882e5f
140882b31:	41 f6 46 01 40       	testb  $0x40,0x1(%r14)
140882b36:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140882b3a:	49 0f 44 ce          	cmove  %r14,%rcx
140882b3e:	80 39 06             	cmpb   $0x6,(%rcx)
140882b41:	0f 83 31 03 00 00    	jae    0x140882e78
140882b47:	45 33 c0             	xor    %r8d,%r8d
140882b4a:	49 8b d2             	mov    %r10,%rdx
140882b4d:	e8 6e ec 02 00       	call   0x1408b17c0
140882b52:	e9 21 03 00 00       	jmp    0x140882e78
140882b57:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
140882b5c:	41 b8 00 90 00 00    	mov    $0x9000,%r8d
140882b62:	48 c1 e8 06          	shr    $0x6,%rax
140882b66:	83 e0 01             	and    $0x1,%eax
140882b69:	48 03 c1             	add    %rcx,%rax
140882b6c:	49 8b 0a             	mov    (%r10),%rcx
140882b6f:	66 44 85 41 14       	test   %r8w,0x14(%rcx)
140882b74:	74 0d                	je     0x140882b83
140882b76:	48 8b d0             	mov    %rax,%rdx
140882b79:	e8 02 78 0a 00       	call   0x14092a380
140882b7e:	e9 f5 02 00 00       	jmp    0x140882e78
140882b83:	48 89 01             	mov    %rax,(%rcx)
140882b86:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140882b8c:	e9 e7 02 00 00       	jmp    0x140882e78
140882b91:	3b 4b 0c             	cmp    0xc(%rbx),%ecx
140882b94:	0f 86 de 02 00 00    	jbe    0x140882e78
140882b9a:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140882b9e:	0f 84 d4 02 00 00    	je     0x140882e78
140882ba4:	48 8b 43 48          	mov    0x48(%rbx),%rax
140882ba8:	41 b8 00 90 00 00    	mov    $0x9000,%r8d
140882bae:	8b 14 88             	mov    (%rax,%rcx,4),%edx
140882bb1:	49 8b 0a             	mov    (%r10),%rcx
140882bb4:	66 44 85 41 14       	test   %r8w,0x14(%rcx)
140882bb9:	0f 84 2a ff ff ff    	je     0x140882ae9
140882bbf:	e8 bc 77 0a 00       	call   0x14092a380
140882bc4:	e9 af 02 00 00       	jmp    0x140882e78
140882bc9:	33 f6                	xor    %esi,%esi
140882bcb:	4c 89 55 87          	mov    %r10,-0x79(%rbp)
140882bcf:	48 8d 45 a9          	lea    -0x57(%rbp),%rax
140882bd3:	66 c7 45 a7 01 00    	movw   $0x1,-0x59(%rbp)
140882bd9:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140882be0:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140882be4:	48 c7 45 97 64 00 00 	movq   $0x64,-0x69(%rbp)
140882beb:	00
140882bec:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140882bf0:	40 38 73 19          	cmp    %sil,0x19(%rbx)
140882bf4:	74 14                	je     0x140882c0a
140882bf6:	44 8b c1             	mov    %ecx,%r8d
140882bf9:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140882bfd:	48 8b cb             	mov    %rbx,%rcx
140882c00:	e8 0b ca 02 00       	call   0x1408af610
140882c05:	e9 51 01 00 00       	jmp    0x140882d5b
140882c0a:	4c 89 a4 24 20 01 00 	mov    %r12,0x120(%rsp)
140882c11:	00
140882c12:	4c 89 ac 24 d8 00 00 	mov    %r13,0xd8(%rsp)
140882c19:	00
140882c1a:	4c 89 bc 24 d0 00 00 	mov    %r15,0xd0(%rsp)
140882c21:	00
140882c22:	4c 8b 7b 28          	mov    0x28(%rbx),%r15
140882c26:	4d 85 ff             	test   %r15,%r15
140882c29:	0f 84 d4 00 00 00    	je     0x140882d03
140882c2f:	48 8b c7             	mov    %rdi,%rax
140882c32:	48 ff c0             	inc    %rax
140882c35:	41 38 34 07          	cmp    %sil,(%r15,%rax,1)
140882c39:	75 f7                	jne    0x140882c32
140882c3b:	85 c0                	test   %eax,%eax
140882c3d:	0f 84 cd 00 00 00    	je     0x140882d10
140882c43:	44 8b e8             	mov    %eax,%r13d
140882c46:	4c 8d 65 a9          	lea    -0x57(%rbp),%r12
140882c4a:	83 f8 64             	cmp    $0x64,%eax
140882c4d:	72 3a                	jb     0x140882c89
140882c4f:	e8 1c 0d 0a 00       	call   0x140923970
140882c54:	85 c0                	test   %eax,%eax
140882c56:	75 49                	jne    0x140882ca1
140882c58:	49 8d 4d 6e          	lea    0x6e(%r13),%rcx
140882c5c:	e8 ff aa 06 00       	call   0x1408ed760
140882c61:	4c 8b e0             	mov    %rax,%r12
140882c64:	48 85 c0             	test   %rax,%rax
140882c67:	74 38                	je     0x140882ca1
140882c69:	4c 8b 45 9f          	mov    -0x61(%rbp),%r8
140882c6d:	48 8b c8             	mov    %rax,%rcx
140882c70:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
140882c74:	e8 97 c3 65 00       	call   0x140edf010
140882c79:	49 8d 45 6e          	lea    0x6e(%r13),%rax
140882c7d:	4c 89 65 8f          	mov    %r12,-0x71(%rbp)
140882c81:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140882c85:	40 88 75 a7          	mov    %sil,-0x59(%rbp)
140882c89:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140882c8d:	4d 8b c5             	mov    %r13,%r8
140882c90:	49 03 cc             	add    %r12,%rcx
140882c93:	49 8b d7             	mov    %r15,%rdx
140882c96:	e8 75 c3 65 00       	call   0x140edf010
140882c9b:	4c 01 6d 9f          	add    %r13,-0x61(%rbp)
140882c9f:	eb 6f                	jmp    0x140882d10
140882ca1:	4c 8b 7d 87          	mov    -0x79(%rbp),%r15
140882ca5:	41 b8 00 90 00 00    	mov    $0x9000,%r8d
140882cab:	c6 45 a8 01          	movb   $0x1,-0x58(%rbp)
140882caf:	49 8b 0f             	mov    (%r15),%rcx
140882cb2:	66 44 85 41 14       	test   %r8w,0x14(%rcx)
140882cb7:	74 07                	je     0x140882cc0
140882cb9:	e8 72 66 0a 00       	call   0x140929330
140882cbe:	eb 06                	jmp    0x140882cc6
140882cc0:	66 c7 41 14 01 00    	movw   $0x1,0x14(%rcx)
140882cc6:	49 8b 0f             	mov    (%r15),%rcx
140882cc9:	41 c7 47 24 07 00 00 	movl   $0x7,0x24(%r15)
140882cd0:	00
140882cd1:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140882cd5:	e8 f6 b6 06 00       	call   0x1408ee3d0
140882cda:	40 38 75 a7          	cmp    %sil,-0x59(%rbp)
140882cde:	75 09                	jne    0x140882ce9
140882ce0:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140882ce4:	e8 67 8e 00 00       	call   0x14088bb50
140882ce9:	48 8d 45 a9          	lea    -0x57(%rbp),%rax
140882ced:	48 c7 45 97 64 00 00 	movq   $0x64,-0x69(%rbp)
140882cf4:	00
140882cf5:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140882cf9:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140882cfd:	c6 45 a7 01          	movb   $0x1,-0x59(%rbp)
140882d01:	eb 0d                	jmp    0x140882d10
140882d03:	b8 01 00 00 00       	mov    $0x1,%eax
140882d08:	c6 45 a9 24          	movb   $0x24,-0x57(%rbp)
140882d0c:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140882d10:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
140882d14:	4c 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%r15
140882d1b:	00
140882d1c:	4c 8b ac 24 d8 00 00 	mov    0xd8(%rsp),%r13
140882d23:	00
140882d24:	4c 8b a4 24 20 01 00 	mov    0x120(%rsp),%r12
140882d2b:	00
140882d2c:	3c 06                	cmp    $0x6,%al
140882d2e:	75 1b                	jne    0x140882d4b
140882d30:	44 8b 4b 08          	mov    0x8(%rbx),%r9d
140882d34:	4c 8d 05 e1 0c 7d 00 	lea    0x7d0ce1(%rip),%r8        # 0x141053a1c
140882d3b:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140882d3f:	b9 1e 00 00 00       	mov    $0x1e,%ecx
140882d44:	e8 47 e4 02 00       	call   0x1408b1190
140882d49:	eb 10                	jmp    0x140882d5b
140882d4b:	3c 07                	cmp    $0x7,%al
140882d4d:	75 0c                	jne    0x140882d5b
140882d4f:	49 8b d6             	mov    %r14,%rdx
140882d52:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140882d56:	e8 c5 c2 02 00       	call   0x1408af020
140882d5b:	40 38 75 a8          	cmp    %sil,-0x58(%rbp)
140882d5f:	0f 85 13 01 00 00    	jne    0x140882e78
140882d65:	40 38 75 a7          	cmp    %sil,-0x59(%rbp)
140882d69:	48 8d 05 e0 8d 00 00 	lea    0x8de0(%rip),%rax        # 0x14088bb50
140882d70:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140882d74:	48 0f 45 c7          	cmovne %rdi,%rax
140882d78:	48 81 7d 9f ff ff ff 	cmpq   $0x7fffffff,-0x61(%rbp)
140882d7f:	7f
140882d80:	76 35                	jbe    0x140882db7
140882d82:	48 3b c7             	cmp    %rdi,%rax
140882d85:	74 0a                	je     0x140882d91
140882d87:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140882d8b:	ff 15 8f 0c 70 00    	call   *0x700c8f(%rip)        # 0x140f83a20
140882d91:	c7 43 24 12 00 00 00 	movl   $0x12,0x24(%rbx)
140882d98:	48 8d 15 c9 ac 7c 00 	lea    0x7cacc9(%rip),%rdx        # 0x14104da68
140882d9f:	48 8b 0b             	mov    (%rbx),%rcx
140882da2:	41 b1 01             	mov    $0x1,%r9b
140882da5:	4c 8b c7             	mov    %rdi,%r8
140882da8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140882dad:	e8 6e 08 09 00       	call   0x140913620
140882db2:	e9 c1 00 00 00       	jmp    0x140882e78
140882db7:	44 8b 45 9f          	mov    -0x61(%rbp),%r8d
140882dbb:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
140882dbf:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140882dc3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140882dc8:	e9 a3 00 00 00       	jmp    0x140882e70
140882dcd:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140882dd1:	74 7a                	je     0x140882e4d
140882dd3:	4c 8b 43 48          	mov    0x48(%rbx),%r8
140882dd7:	48 8d 45 a9          	lea    -0x57(%rbp),%rax
140882ddb:	4c 89 55 87          	mov    %r10,-0x79(%rbp)
140882ddf:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140882de3:	66 c7 45 a7 01 00    	movw   $0x1,-0x59(%rbp)
140882de9:	33 f6                	xor    %esi,%esi
140882deb:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140882def:	48 c7 45 97 64 00 00 	movq   $0x64,-0x69(%rbp)
140882df6:	00
140882df7:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140882dfb:	45 8b 04 88          	mov    (%r8,%rcx,4),%r8d
140882dff:	48 8b cb             	mov    %rbx,%rcx
140882e02:	e8 09 c8 02 00       	call   0x1408af610
140882e07:	40 38 75 a8          	cmp    %sil,-0x58(%rbp)
140882e0b:	75 6b                	jne    0x140882e78
140882e0d:	40 38 75 a7          	cmp    %sil,-0x59(%rbp)
140882e11:	48 8d 05 38 8d 00 00 	lea    0x8d38(%rip),%rax        # 0x14088bb50
140882e18:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140882e1c:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140882e23:	48 0f 45 c7          	cmovne %rdi,%rax
140882e27:	48 81 7d 9f ff ff ff 	cmpq   $0x7fffffff,-0x61(%rbp)
140882e2e:	7f
140882e2f:	0f 87 4d ff ff ff    	ja     0x140882d82
140882e35:	44 8b 45 9f          	mov    -0x61(%rbp),%r8d
140882e39:	48 8b cb             	mov    %rbx,%rcx
140882e3c:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
140882e40:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140882e45:	eb 29                	jmp    0x140882e70
140882e47:	48 8b 53 40          	mov    0x40(%rbx),%rdx
140882e4b:	eb 12                	jmp    0x140882e5f
140882e4d:	48 8b 43 28          	mov    0x28(%rbx),%rax
140882e51:	48 8d 15 e4 87 79 00 	lea    0x7987e4(%rip),%rdx        # 0x14101b63c