MSATELKEQGNRLFGAKQFDDAIQCYTKAILKNPTVPTYFTNRALCHLKLKKWGQVVSDCRQALELDANLVKGHFFNGQALIEQECYDEAITSLLKAFDLAKEQKLNFGDDIACALRLARKKRFSLAEEKRISQEIELQAYLTNLIIDDTRRSVLKVKEDPEVSDKQKEEQTHSIEQQSEKRISVLNDLFTQVDERRKKREVPDVLCGRISFEIMKDPVITPSGITYDRKHIEEHIQRVGHFDPVTRTDLKQEQLIPNLAMKEVIDEFITKNEWVVDEY