MSHIAVERNRRRQMNDHLKVLRALTPAFYIKRCDQASIIGGAIEFIRELHTAARIVALLESLHLEVLHVNISTMDDTALHSFVLKIGLECQLSVEDVAFEVQQTFCYHQELDYSSMAI