GQIQLWQFLLELLNDNQNSSCISWEGTNGEFQLRDPDEVARRWGERKSKPNMNYDKLSRALRYYYEKNIMTKIHGKRYAYKFDFNSLVQLSQ