[1] Natl Publ Hlth Inst, Dept Mol Med, FI-00251 Helsinki, Finland
[2] Wihuri Res Inst, FI-00140 Helsinki, Finland
[3] Univ Helsinki, Dept Forens Med, FI-00014 Helsinki, Finland
[4] Univ New S Wales, Sch Biotechnol & Biomol Sci, Sydney, NSW 2052, Australia