MVRLNADLIWKSPHFFNAIKERELDLRGNKIAIIENIGATEDQFDTIDLSDNEIVKLENFPFMNRLGTLLINNNRITRINPNLGEFLPKMHTLVLTNNRLTSLAEIDPLASLPKLQFLSLLDNTVTKQPDYRLYVIHKLKHLRLLDFKKVKQQERADAAQKFHSKEAEEAAKKVAAKAYTPVVMDSQGTTKDQGPKVVAPTPAQITAIKAAIVNSQTLDEVTRLEKALSTGQVPAEFALPKPDTNMAEASEEAEAEKMETDGQDQEEDGADEQKQADESTPIQED