MVKLVHNVQKKQHRERAQPQDRARFGFLEKKKDYRLRAADYHKKQAQLKILKQKAKLRNDDEYYHSMTRRKTDKDGILIAERENEVLSNDEVLLLKTQDANYLTMTRQSEARKIEKEMKHLDSFKGAGSHTVFVDSEEQMEQFDPVQYFDTDASLLGKRENRLRKSQLSGLADGVSDGAIVPELSQDGYLKHKLELKKLKKLRLLEQRMEREEKLKRLQATVELQKQLMKKGEKKKVQTKDGKTVFKWKNVRKR