Может уже было где-то:

http://hf.ua/viewtopic.php?f=5&t=81308