MEALTAGADISMIGQFGVGFYSAYLVADKVTVVSKHNDDDQYIWESSAGGTFNITADESGEQLGRGTKIILHLKDEQTDYLNESKIKEVVKKHSEFISYPIYLHVLKETEKEVPDEDAEETKDEDDEKKPKVEEVDDEEEEKKEKKTKKIKESKIEEEELNKTKPIWTRNPQDITQEEYGSFYKSLSNDWEDHLAVKHFSVEGQLEFRAILFVPKRAPFDLFETKKTKNNIKLYVRRVFITDDATDLIPEWLSFIKGVVDSEDLPLNLSRETLQQNKIMKVIKKNIVKKTLELFNEIAE