MASSPLMSSSSWLQELPEEQRADAVSSMVYEANARIRDPVYGCAGAICQLQKQVNDLKAQLARAHAELAGARAQHAHLVALLCMEMAAAAPPQHPTTTTAAAAYCAAVGGGASPAAPVDALYVVDGAAMQASPIGWVDEPLWT