genetic code and trna 2324581