Russellhanleya Barnich, Fiege & Sun, 2004
striata Barnich, Fiege & Sun, 2004: Hainan Island, China. IOCAS QZ3, SMF 13419