ESLVCNLRQLKCHFTWNLIAEDESLDEFEDRVFNKDEFQNSEFKATMCNILAYVKHCRGLNEAALQCLGEAEGFIQQQHPDQVEIRSLVTWGNYAWVYYHMGQFSKAQAYLDKVKQVCKKFSSPYRIENPALDCEEGWARLKCTKNQNERVKVCFQKALEKDPKNPEFTSGWAIANYRLDDWPARNYCIDSLEQAIQLSPDNTYVKVLLALKLDAVHKNQAMALVEEALKKDPSAIDTLLRAARFYCKVYDTDRAIQLLRKALEKLPNNAYVHYYMGCCYRSKVHHMLNRREMVFSGDRKKLEELIQLAVNHLRKAEEIKEMLEYSCSFLADLYIIAKKYDEADYYFQKELSKDLPPGPKQLLHLRYGNFQFFQMKRQDKAIYHYMEGVKIKKKTIPQKKMREKLQRIALRRLHEDESDSEALHILAFLQENGGGQQADK