Combine all the dries in a stand mixer bowl fitted with a dough hook attachment. Mix just until combined
In a bowl, combine your warm water, eggs, and melted butter. Stream the liquids into the dries on medium speed.
Mix on medium speed for 5 minutes or until it forms a smooth ball of dough. Transfer to a lightly greased bowl and cover with plastic wrap. Place it in a warm area for one hour.
Transfer the dough to lightly floured surface. Divide the dough into 5 equal size pieces. Take one dough and divide it into 4 pieces (4oz each). If you want, you can divide the dough into 3 pieces and create an easier 3 strand braid. Divide the rest of the dough.
Roll out each dough into 10" strands. To create a four strand braid, pinch the ends together. Counting from the left, take strand #1 and #3 and place them over the strand to their right (#1 over #2, #3 over #4). Now take the new #3 strand and place it to the left over #2. Repeat this step. Keep the strands quite tight.
When you have all your braids, transfer them to a parchment lined sheet pan. Cover with plastic wrap and let it rise for 1 - 1 1/2 hours until proofed.
Preheat the oven to 375F.
When the braids are ready, brush with egg whites. Bake for 35-40 minutes until golden brown.