Peregrine semiconductor