what is the largest meal a python can eat