MGMVGFLVGVFGGLLLSHAAYATVQYRGMLMIVEEEFSRPPMNGFVLQIVMELVLGLALCIWTALTVPGKFLSILPHSDENRLVSLPANLDFMIFNHRGKVFPLKQT