MSGKDLRFGDEARALMLKGVDQLADAVQAPLHTAISTPSLPPQPASQPPSLPAAALAGDMWRVARTAPALRRAIHDSLLPQVTLGPKGRNAVIDQSFGAPKITKDGVTVAKSIEFKDRHMNLGAQLVRQVANKTNDIAGDGTTTATAVAAGMNPMDLRRGINLAVDAVLADLKARTKMISTKEEIKNVATISANSDHEIGEIIASAMERVGKEGVITVQDGKTLENELEVVEGMKFDRGYISPYFVTSPKNMKCEFENPLILLVEKKVSSLQSMLPLLEQVVKLQKPLVIIAEDIDGEALATLVVNKLRGGVNVAAVKAPGFGDNRKATLQDMAVLTNGTVISEDTGMKLETAEFSVLGTAKKERCELLRDSIADTTSEYEKEKLQERLAKLSGGVAVIKVGGATETEVSEKKDRVTDALNATRAAVEEGIVAGGGTALLYSTKALEGIPTSNFDQKHGVEIMKAALTVPCKTIASNAGAEGAVVVGKLLESSDTNFGYDAQTA