MASSPLMSSSSLQELPEEQRADAVSSMVYEANARIRDPVYGCAGAICQLQKQKQVNDLKAQLARAHAELAGARAQHAHLVALLCMEMAAAGPPQPTTTTAAAAYCAAVGASPAAPVDALYVVDGAAAAAMQASPIGWVDEPLWT