MMVTFFRVDDRLIHGQVAYSWTKHLEAEVILVANDKVVNDPIQKMSLNLAKPSGVAVEIASVADAVKYIQSTEHQNKRIFVLVNNSTDALTFAKSNVGLQSINLGGMRAGEGKQSVSRAIYVNDQDIQHFKEIEELGIEVEIRQVPTDSKKIFSKVVNS