MADKTPGGAQKGNSKALLESKLKAFSIGKMAVAKRTLSKKEQDEIKKKEDERAAAEIYEEFLAAFEGGEGKVKTFVRGGIANATKEEAAADEKKGKLYKPKSRIVEAKSFLPLETPQQFLPIDKRNASKKGDKEKKKSNLELFKEELKQIQEERDERHRLKGRVSRFEPLPTTEGRRSFLDDSAPGSHDVGDPTTTNLYLGNINPQMNEEMLCQEFGRYGPLASVKIMWPRTDEERARERNCGFVAFMTRRDAERALKHLNGKMIMNFEMKLGWGKGVP