MVRLTADLIWKSPHFFNAVKERELDLRGNKIAVIENVGATEDQFDTIDLSDNEIVKLENFPYLNRLGTLLVNNNRITRINPNLGEFLPKLHTLVLTNNRLTNLAEIDPLASLPKLQFLSLLDNTVTKQPDYRLYVIHKLKHLRLLDFKKVKQQERVAAAKKFHSKEAEEEAKKVPAKTFTPGLPDAQDITMEPQGPKVVAPTPEQITAIKAAIANAHTLEEAARLEQVLSTGQVPAEFAVPRPDANMAEASDGAEKMDTDGENQEGGEADGQKQGEGSTPIQED*