MSLTVSPDLLEQAEQGHVDEADFLACIRTSLPYAYGLVERLAGELPTATRDFADNQTPPADDAEQGQLLRAMASTSIRAALERHFGVALAFQNCHRLAAFRPQATSGEQYRRFVSPESQVLNQQPEFVNC