В прямоугольном параллелепипеде ABCDA1B1C1D1 известно, что CA1=38, DD1=5, BC=3. Найдите длину ребра BA.