MFDSPFMSLPGITPQEFQYLQSATTGFSEQQLRGFLMIYGSKRRNPDDMILYCILAFFVPGLPRFLLNQIGMGILYFFTAGLCFIGTIIDMVNHKTLAFEYNQRMVFESLQMVKMGGMQ