��s h a d e r O _ R E D A H S _ R E W O P _ X _ E S R E V N I _ O _ I N V E R S E _ X _ P O W E R _ S H A D E R _ O