MLRDRGSIKWVSMMLPEHVELLREYHESFQKIKKPILDEQKYEEFNEIICEAMAENRFLQFAYYRQGEVKTLAGRIHYADALKRELRIVSRADEICILKIEDIIEIEYDCRL