ASGSMSVQFSAEVEAFIRTYVKDLEEGVAAVFAGAGLSRTSGFVNWSELLREIAEELGLSVELEHDLISVAQYHVNKNNSSTGLARKILEEFSEQAEPSEAHKILARLPIRTYWTTNYDTLIEDSLKENYRVADIKRRTDDLISTRPKRDAVVYKMHGDVSSPGDAILYKAQYEQYYKTHEGFVTALSGDLISKTFLFIGFSFTDPNLDYILSRLHVPEKHRRRHYCFLRKEPSLPQGNEDEAGAMYRQRRQEHHIRDLLRFGIQAVLVNEYDDIPLILKEIESRFLKKTIFISGSAEEYGAWDKQEALNFVHILSSSLVKNGYRVVNGFGWGIGSAVINGALEAIYSKPDKYSEEQLIMRPFPQHSSNDKALSELWDEYRQRMIGLSGIAIFLFGNKLHDGRIVNADGVRREFQIAQETGVVVLPLGVTGYMAKELADEMLTDPSKHFVRYPWLEKEVAQLADLSANRANIEMKVLEILKKLGG