MSFVISFKQVLSLMASDGHVNDEETGAMGVEIKSRESSFRCHVQNGHPVHKVGIPPKQNLLEEFTSTLKETFFADDPLRHFKDQPRSRKFVLGVQAVFPILDWVRNYNFRKFKGDLIAGLTIASLCIPQDIAYAKLAHLEPQYGLYSSFVPPLIYAFMGSSRDIAIGPVAVVSLLLGTLLRNEIDPTANPEEYRRLAFTATFFAGITQAALGFFRLGFLIDFLSHAAVVGFMAGAAITIALQQLKGFLGIKSFTTNTDIVSVMQSVFKSAHHGWNWQTIVIGATFLAFLLFAKYIGKKNRKLFWVSAIAPLTSVILSTFFVFITRADKHGVAIVKHIEKGINPPSVDKIYFHGDYLLKGVRIGIIAGMIALTEAVAIGRTFAAMKDYQLDGNKEMFALGTMNVVGSMTSCYVATGSFSRSAVNFMAGCETAVSNIVMSCVVFL