I think it is definitely a Schomburgkia.