My ration routine: I grind and ferment my own grains and then balance the ration according to season and management group. Protein level is just over 16% for adults, just over 20% for chicks. I balance the fermented grains with combinations of other ingredients to create a totally balanced ration with plenty of animal protein for each group. For instance, laying hens get BSF and chicks get fish meal (calcium is too high in BSF for chicks). Some get limestone and all get nutribalancer added. Grains I ferment are cracked first (I use a hammermill) and are all non-gmo. I never use soy.