Torulosa and kaizuka. Torulosa IS Kaizuka... just the westernized name. But yes, that's one of them!