SMMPKLYPPKRVKLMAALLCGMVMMMKMMIMYGVPVLAMAVGIRGAPPMVLAMTSPLFFGILPISMPINMPMAAFMGIANLMPGMFAMMVVGIPPPEFIKIFMLGFMFVTPPKNL