MVGGEAAMLAAVLSDYLLPGHQEPFQVSSLDHSMEDPAFNEDSEEATELMELGNSDFSLGESESGQVSDPRTSRASNRKNQRPDKLPTANVMRKRRLAANARERRRMNSLNVAFDKLRDVVPSLGNDRKLSKYETLQMAQSYIAALLELLDRD