MPIFNLDDTFSPDNEMPTNYYGASFISTDGIQKLCLTHADCYDMREPIYWCFLAQNQQWTDKGCYCDPVLKACIIERMTKLGPASKIRNYAYCSPKAFWECSSFQNI