SBP mops up Rs34bn thorough OMO