EMLPEIAELASDYLGNTVVQKLFEHCSDSVRDQMLAEIAPHMAEIGVHKNGTWAAQKIIDVCKTPQQLNLIVENLRPYTIPLFLDQYGNYVLQGCLKFGPPYNDFIFETMLSKMWEVAQGRYGARAMRACLESHHATKDQQRMLA