Flamel Technologies: Great Buying Opportunity Before Earnings Inflection