Sands Through The Hourglass The Structural And Functional Diversity Of Major Intrinsic Proteins