Let quadrilateral $ABCD$ inscribe in a circle. If $\angle{CAD}=30^\circ$, $\angle{ACB}=45^\circ$, and $CD=2$. Find the length of $AB$.