MSTEETQLRELIKDQLTTANKEEFLAKMPQNAWFIRPSGNPASKEIMVEMMSSGDITEAKTELVEIKHVEVMQDCAYAVLIAKSSFDYKQTKNEDVYTQSCFFKKTSDGKFELAWGHRSTGRGFEEDLPAPWP