MVELVDIHFCEEGQAWTVTRVVHLLSREANVLRGKCEIAFVKDIRSLGGCDLSKENTFFSCLSYNQESSRLASVQGEIRVGASYQAKLPAEATCSVADEADRDELLYRPGMIDPGTEDKYIKLARSFRMFAMMETRMLDTEKHSRVSDLLFDDALTTLHRCGYKFDEALKEMNANDKLLSADANFMTVEDTKKFCKGIKTIGKNFVRISRELLPLHSRTSRPASTELLDYASASEGEMEGFDAEKAAQYACHHCYGSKSRDWHHAGRDGLLLCSDCRLFYKKYGQLRPVDRPSTVPPCLFKRSPSGLDVDEDSGVRTRAGKKERRRTPSIGEERRSPSQAASIHEFDLDKVPITKAKNGKRKRANHLQHHNGLPSTTNSAKKKKEDVDEDSSSGKEEPVAEEAKGTVMTEAVKKEENAALSPNSASASAVEKLSASNSNETVSDLKMELESGRPLEKLEKVARMVEEVKPENSHVEELKKEEKLFDDIESDENDENVASVITDDNTWKHGDQEACSSKNAIFVQTIVRPCGQMCARTDLSYRMPSDCEWARRKREKKEKAAAAAAAQQQPPTPTQPKR