MYAKFGLLQEAQYVFDKLPVQDVVSWNALITGYAEHEHDQQALRCFDQMQLEGISPDSMTYASVLKSCGNFGATGKGREVHMDITGQGFEGQASVGNSLISMYANCGLLSEAEEVFDKLAGQDVVAWTAIMKGYAMNHEGKMAVDCFEDMQKQGVKADAVTITCLLTACSHASMVVEGLEYLKVMREKYGIAPGEEHYSCMIDLLGRSGHLYEAEKVLETLCPPSDGTWAALLSACKTYGEVELGLRCFQELLKMDPENAAWFVLMKDIYASAGRWDDAMMIEKLRKQAGAAKKLASALIEVNKNVHEFVVGDSQTEELSSKLK