YPPPYMALWIIWFWVLMMAIGDMPAVVSLTMPQALVVMPLGKLPIIGMEMMMFFFLYFLARGIFFMCPIAPPYVYWKGMMRLYFLVIGICGGFPVILIMTVIVMLGFVGFMWLMMMIWGPRSIFG