N, M, K, p, q = map(int, input().split()) b = [int(input()) for _ in range(N)] mod = 10**9+7 move = (p*pow(q,mod-2,mod))%mod nmove = ((q-p)*pow(q,mod-2,mod))%mod inv = pow(2,mod-2,mod) res = 0 p = pow(nmove-move,K,mod) for i in range(M): res += (b[i]*(1+p)*inv)%mod res %= mod for i in range(M,N): res += (b[i]*(1-p)*inv)%mod res %= mod print(res)