KVRRLYDIANVLSSTSLIEKTHTKDTRKPAFRWLGLKGRTWNESTSTSNLNESRKREFGTDVTNISFARNRTALFMNGDFGQNSKKQKILENDGVLSQADKSNLQQDTKHYPKLETLR