gfcc vgcc hcccc bchcg hchb hch hchg