MSSSNTKRIAYVGGLAEEVTEKTLHAAFIPFGDIMDIQIPLDYETEKHRGFAFVEFEFAEDCAASIDNMNDSELFGRTIRVNLAKPMKIKDGSAKAVWSDDTWLKKYAGATLKNEEGGTAEPAPKKSKANSQVFFDIKIGSKAAGRITIQLRVDVTPMTAENFRCLCTHEKGYGFKGSIFHRIIPQFMCQGGDFTNHNGTGGKSIYGKKFADENFILKHTSPGMLSMANSGANSNGSQFFLTTEKTEWLDGKHCVFGQVIDGMNVVKKMESVGTKSGKPRETVTITDCGELV