MDALLGFAAGWNAGWNDGDSDDEELIAVLRWREVVNISLLTYLMIVRGAAMGCFYEHVMEPHWSDEEFRKAVRLSRAXFMWLRDELAPHLTKETTPFKRGLVAGQRLAMALWYLASGGTLQSVAHIMNCGITTVWEAVHDVCNAIVENLRHIIRMPNTREQLRHNAEGFFEMSARVAGPGGIPQIFGVVDGTHVAVEHKGGDRRLFNRKGYCSLNVQGVCDASARWIDVQVGNAGSMHDARAFHESDLYNNMRHGPLGPLLWSSVEDVGGVVMPYSILADSAYMCETFVLPCYKQTPAEGHFGREAFNSKASQARITVERAFGYTKQRWRVLLKRTELSLGYVTNVILACFILHNVCEESIYM