MATKRKITCVTLETKFLAIAIADKFGIPPRTLSTWLKNSEKIQAHYRESGALKWSRGKFSEETIKVLREAFKSKDKDNTGTLDQAQLQDCLMLVGLIATDEDIEFLSKHFDDNGDGELQIEELIENIHVINTHIQYREDLMEAFKIFDRKGEGYIRLPSLLKILTAKNFMTPLDARRLITRLVKKYDHNNDGKFNYAEFVEIYASREFEPGMFENLAKLHGK