MVRLTADLIWKSPHFFNAIKERELDLRGNKIAVIENLGATEDQFDTIDLSDNEIVKLENFPYLNRLGTLLVNNNRITRINPNLGEFLPKLHTLVLTNNRLTNLAEIDPLASLPKLQFLSLLDNTVTKQPDYRLYVIHKLKHLRLLDFKKVKQQERVAAAKKFHSKEAEEEAKKVAVKTFTPGLPDAQDITMEPQGPKVVAPTPEQITAIKAAIVNAHTLEEAARLEQVLSTGQVPAEFAVPKPDANMAEASEGAEKMDTDGQNQEGEADGQKQDDESTPIQED*