CONACYT (CB61865, CB223525, INF2012/1-188387) and UNIVERSIDAD DE SONORA (USO 313007025, USO313009102)