MTPQKIKAVFDIDETICSAVNRDYVNAAPKEDVIKKINHLHDDLGFEISLYTSRGMVSCHGDLNWIKEKNEKILVEWLKKNNVHYDTLIFGKPIADFYVDDKGISLNDFMSNDYEVLKGGSGKSVFKLGNMVKKEIASSGDLIGFQCWQTDNKGYCKTPKVSSYLYNAVYMEYIKGHTLKDELSRDDFCNIIYTIDDFSKVKYDSFNLDRQLTILRNNFGIDKYINPMISFCEKELKKYESFLNDNASFSHGDMTLSNIIHNDLDNEIYFIDSRYFRDSSSYLLDYAKLKMSMDGYEYKFNLSRNKPKKKLKKELIKVLEIKGILKIVTLLELMYVLRLFRYKNNDEREVVKKFAEKVLKKYEKLS