MLGLKQVHHIAIIATDYAVSKAFYCDILGFTLQSEVYREARDSWKGDLALNGQYVIELFSFPFPPERPSRPEACGLRHLAFSVDDIDAAVAHLESHNVKCETIRVDPYTQKRFTFFNDPDGLPLELYEQ