MQQDGFSPDAVTFACILKACGSTQEADKGQHIHALIVGKGLLEKNIVVSNALVDMHSKCGLLSKAQEVFGDLPVWDTVSWNVLILGYTQHGHAEKALDSFDEMKKQGFCPDAFTFACILKACGNVGDTKKGQEIHAELIIDRAEEGNVVIGSALVVMYVNFHMLADAQEVLEELPARNVVLWTALIEGYVQHGHVEKAFICYQQMRCEGTSPDMTILVCILKACGSMGTAYKGQELHDEIVRDEIQDQDMVVSTALLDMYASCGMLAESQEVFDELPVRNAISWTALISIYVQHGYGEEALNCYIKMQLEGFAPDAVTFTCILKACGSIRALD