MSFTNPCFAVELMHIMSLNSTHRTFTLIDNEIQYIFSHLCTLVGDSARQSVLLHNASVCFDCTAKNPTWASVTYGIFICLDCSAVHRSLGVHISFVRSTNLDSWTPEQLKTMSYGGNGRGLTFFKQHGWNEGGKIESKYTSRAAELYRQLLAREVSQSVTNGHTVSLHSSKPTNFTQSSVFDDFESEKFSKPNTAEINVEAVKITESDAEKRTQFHTEPAISHPTSNGTMKRPTSVTSKKATGGKLGSLGVKKLTSKPSENLYNQKPVEPPPEAPAVSAPPGSQSLPSSRFLYMEDTVPSSNGTKAAPVSNGHVLAPTTATDFFSEFGGLSSIKKQAANGRPKAQIEESNEARLKFANAKSISSSQFFGDKNKPSDPDSQARLQKFANSSAISSADYFSNGDADDFESPFDITAGDLVNKLSLQASQDMLALKTMAGQTGKKLTSLASTFLADLQDRIN*