What can be said about the Yeti?

the yeti is most probably a gigantopithecus and or a desended of him