MLLGGLIDTLTGANKSARLKGTVVLMRKNVLDLNDFGATIIDGIGEFLGKGVTCQLISSTAIDQDNGGRGKVGAEAELEQWVTSLPSLTTGESKFGLTFDWEVEKLGVPGAIVVNNYHSSEFLLKTITLHDVPGRSGNLTFVANSWIYPAANYRYSRVFFANDTYLPSQMPAALKPYRDDEL