MAAEGEAKNPSGGGGGGGGGGDNPQLEAAPVAPAPAEGEALQEAVAQGTGQESEGEKADREGEKDDGACRDLVLVEDPEAVAVEDPEEAAAIAALQEEMKALVASIPDGAGAAFTAMQLQELEQQSRVYQYMAARVPVPTHLVFPIWKSVTGASSEGAQKYPTLMGLATLCLDFGKNPEPEPGRCRRTDGKKWRCWRSTIPNEKYCERHMHRGRKRPVQLVVEDNEPDSASGSKSTPGKATEGAKKADDKTPSSKKLAVAAPAAVQST