The present invention provides a compound represented by Formula:
##STR1##
wherein ring A and ring B may be same or different and each is an optionally
substituted homocyclic or heterocyclic ring and the like, each R1 may
be same or different and is a hydrogen atom, an optionally substituted hydrocarbon
group, an acyl group, an optionally substituted heterocyclic group or SR2,
etc., X1 is a bond, an optionally substituted divalent C1-3
aliphatic hydrocarbon group or —NR3—, etc, X2 is
a bond, an optionally substituted divalent C1-3 aliphatic hydrocarbon
group, —NR4—, —O— or —S(O)p—
(wherein p is 0, 1 or 2), each Y may be same or different and is a hydrogen atom,
an optionally substituted hydrocarbon group, a halogen atom, a carboxyl group,
an acyl group, an optionally substituted hydroxy group, an optionally substituted
amino group, SR5, an oxo group, a thioxo group, an optionally substituted
imino group, a nitro group, a cyano group, etc., each m may be same or different
and is 0 or 1, n is an integer of 1 to 3, q1 is an integer of 1 to 2n+4,
q2 is an integer of 0 to 2n+3, and the sum of q1 and q2
is 2n+4 or a salt thereof.