Kotomora
呼吸鎖 (kokyuusa) Japanese meaning: respiratory chain | Kotomora