MSLFFDKVIRLNIGGKRFDTHKSTLMKFDGYFKKFLQTPGSSLVDPIFVDRSPTYFDIVLNFMRKGRADLPETLKDLKMLLGEAEYYELTELCDDCKREISRLDIGIESEPFYEIIPEPSVVARNNNNTIPNNVVEVGTLSGVAQKIKDNIRSSLVNLKLLFDSQEPPEFDHQKFIMSIVIMILLLKLIFLILFIVLVVFTLHILFTNSCIFGKHSDSLMLICNLPYNVKFYNSSQTSNNFTPPIIL