PPQTSAEIQLTAIWEDVLGLEQVGIRDHFFEIGGHSLRATALIAKIQKQMHVQIPLRDVFRFPTIEQLARTITKTE