The present invention provides compounds of formula (I) or a pharmaceutically acceptable salt thereof. Methods for preparing the compounds of formula (I) and methods for their use are also provided.Настоящее изобретение предусматривает соединения формулы (I) или их фармацевтически приемлемую сольТакже предусмотрены способы получения соединений формулы (I) и способы их применения.