that all STM32F103C8 devices have that much flash, but it may not be guaranteed to work. However I have checked 12 devices and all of them had 128k of 100%-working flash.