MMCGKGIMKQGSTVKQKVEQDIALVSLLKACGSERDIEKGKRVHADVLKRGSLGENIFIGSTLVNMYAKCGALGRAQQVFDELPVRNEVSWNALITGFAQHGHGHEVLNCFEQMKHEGVSPSAVTFLCILKACGGLGAAEKGKAAHNEMVRKGLLGKDVVLGTALLDMYVKCGALSKAQEVFDGLTIQTAISWTALITGYCQHGHGKKALNCFEHMKREGLSPDAVTFACVLKACGSIGAVETGIEIHDEILRKGMLREDGVLRTALADMYAKCGELSKAQRVFEEHPVQDVVSWNALIAGYCQHGHCIKALDCFEGMKRKGFFPDEATFACILKACGSTGATEKGQMYFETMSSRYGIVPSIEHQTSMADLFGRAGHFDRAMMVIAKMRSLDHLPSWVALLGACQKWGNVKLGRYAFQDAMQLD