Buy HDFC Bank; target of Rs 503: IIFL