YrrYGtdvGlYtccasPtGsxQQckrifnbwvdiaaQfssdcvGxrsmwucm