METVGRLQGTYLKMAPSSKVVFMLLLMTLAFSHGQTSANGETITEKIQHGLTEVATTAEKLKVAAEKIDIVNAPQQSITIAQGLTAITAKLGHVIENVNNETLPALAETDAKLIVKALEEFVKYHQAMLIVVMEKNELPTMIACSFPIRMTLVSMDAALQVFASDLIALIPTQKRDAEKQFSSLHDLLRNTLNKYSVSFRSAESDAALTATTEKIVEGLKTVTDMSEQLRVATQKINIFNAPQQGAVIASGFATIIQKVSEGIVRVDRVTSGPLPDADAQLVVDALTTFVQVHQALLYVVIGKHGILTMIPFFEPIRMALVSLEAVIDRLAFDLIALIPTQKSSATIQFQKLDVTLKDAEDTYSFPLASAESDAALTATTEKIVEGLKTVTD