Cousin marriage is allowed in some communities and even law cannot prevent it due to the overriding rule of customs and traditions. That is one aspect to the cousin marriage issue.
Another thing is that in Hindu tribes (it may or may not be applicable to you but I am giving it for the continuity in my explanation), in general, the cousin marriage was not considered ethical. But modern youngsters are not giving it much consideration. The legal position in this context is that as per the Special Marriage Act 1954, marriage in close relations is considered as illegal. The meaning of close relationship is explained as the relationship extending to three generations in mother side and five generations in father side, known as Sapinda relationships, and are restricted for the Hindu marriages in the eyes of law in our country. From the chart provided with your query your relationship does not fall under Sapinda as the break is conspicuously seen at 3rd generation upwards from 'F' to 'M' from the girl side and break at places from the boy's side.
From medical point of view there are some apprehensions that in close marriage it is possible that the genetic diseases might proliferate in the children. Though there is no solid research to substantiate that but there are medical cases attributable to that theory.
So considering the above points you can take a decision in the matter. As per my observation, you can marry.
Knowledge is power.