Russellhanleya Barnich, Fiege & Sun, 2004

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