MGYFLGITVGVSLLRNALSSDALGDYSGVVGRVLQGSEDSAYVLFNDDFVSRLSDFACGNPRCCAEASLIWSMLEKGFKPLTLEFFSTDTNAAELCTMALARCFSRHVNVAGYVRVRFFGGGDLMRGFVNLVDALGRELSNYLMRGFEVFIGISGGMKIEVVASVLVASILGARLVYVSESGELVILPRLPLSLRREVLEGDLASLPGDLLESLESLGLLRRGASGLEFPRWLLDFTRGGRPSART