Copyright(C) REED alpha All Rights Reserved.