MSVAILNGPTVKEFVEAEEGFNKCLEERFTSLDVNGDGVLSKSELSKGFEGFKLLDGDWGSPEEIATMFERFDTDRNGTVDLNEFKVQMKEIMLAVARGIGDSPIQVALDSSSLLMKAVQLEAAKNKN