cannabineer
Ursus marijanus
I found this paperI'm no expert, but 21 gm seems kind of small for a human heart.
http://ajcp.ascpjournals.org/content/126/2/256.full.pdf
which has a nice graph in it of pre- and neonatal heart weights. At 40 weeks it's 20 ± 5 grams ...