Papilio homerus current status.