MASSPLMSPSWLQELPEEQRADAVSSMVYEANARIRDPVYGCAGAICQLQKQVNDLKAQLARAHAELAGARAQHAHLVALLCMEMAAAAPPQHPTTTAAAAAYCAAVGGAASPAAPVDALYVVDGAGAAAMQASPIGWVDEPLWT