эм. а зачем функция когда уже есть словарь? 
у нее одно использование на 154 строчке — наверное можно было и из словаря взять?