I've stared at this for a while and don't see a 100% line, which the title seems to imply.
Spoiler
You can come close by ruffing a diamond, cashing the other top heart. If west shows out, exiting a heart, winning the return, drawing the last trump and playing for west to have started with 5152 shape. This is fine, but West could have easily held a 5161 hand, say, ATxxx, x, AJxxxx, x