The present invention discloses novel macrocyclic compounds which have HCV protease inhibitory activity as well as methods for preparing such compounds. The solar cell includes at least one photo detector provided on the top, a plurality of pins extended from the bottom and at least a mark formed thereon for marking the pins. The light irradiating portion is fixed immediately above a backside entrance type photodetection element 4 mounted on a ceramic substrate 6 by flip-clip bonding, and only optical signals with specific wavelength are received. The method translates the correlated input information into a first Probability of Default.