MSDEPRPYTKEEVLHGVALIQAHLAEDEDAVAALYDEEDENSAVEAARAMFAMAHIIVHGLIVPEMWVIKKGFSYGDTRNVPELNLALHVVRNMEERVEIARAWPMVIAVSAGEVMGLIVQCTDTKMEDVPAFLDTVRERVLLSMQP