MSQNSVVLLTRLLSLKESSSFYLVLDSLAQSSYYLIQEIVHNSPNTNIIYLSYETINRPKYATEFLDCTETTPDNVAKFVQSNVSKTNKTLVIIDSLNYIPSEEITAFITKLANPLITLLGVFHTNCPIPQQNTSYPNTATLLTYIATTIFEIEPIVSVLTEEELYGKVSRLNIPVNLNSPQFKLVLTNRRKSGRSLIYTFIIDTATHAYEIFKQHEEEEPIEDERLLKDLTTFNLTTSNKQRLAREQVELPYMEAQESLGSAGGAIVYEFEKDDDYDEEDPYEDPF