$XFLS Cycle Energy Industries signs purchase agreement for