MNLDERDDSATEEIGRDDVRGANTTSDDALNPHIPQFIAKAPWYINQQESSLEHQRLRADEARIDLDSGIKKGVLGEAHVKYRKGACTNCGSMTHQARDCLERPRKVGAKWNNLDICPDEIIPEIRKTTNLDEKRDRWRGFRPEDYKPIIEQFEAVEELARQKRAKKVEESLSNNKNNPEDKNEELDEKDELKLGDFDETTFGASSDKTRTNVRNLRIREDTAKYLRNLDLNSAFYDPKSRSMREDPFHKSSNIGNTYRGDNAIRNSGEVSKILLMEAFAYNKHKQGESIHLQALPTRSEMLYKSSISNKDNDNLKKLEEISRKYERNNQPSISKLELTERPTTVGDLSSMNTKTTKKFVSSIYVEDEYISNHTQVWGSYYDLEAKKWGFRCCKQTCRFSKCTNI