MEVLINAAKDEQKVAALNDVSKIATMRAVSQTSPNRLAEALSSPHMLKEMLDLFGHEYLPVFEGEIKPHRPLGTSDSRAKRPLNAFMAFRTYYLKLFPDTQQKNASGFLTQLWGGDPHRNKWALIAKVYSFLRDQLGKGTVNLSAFLGIACPLMNMVEPSIYIEVLGWEQTAPQGIVTFQQNTDIMKANLARLFNVHPTTEIDLLTSILSAGYFTDFSQVLLMRMWACQNGIMTTTSATAGNSVATTQPLYESVPTTAEKVSFINAVRESRNLAAHDLFGPEYDAAFFGNRFVHSWEVQDLTSFQNVQISVADSPMESNTLYNFRMPSQCLPQVSEFDLYDVIDTSIIDISSAWSIDQYLHEKQSKMQQQCELPRWLLILDYHHEFSMRCN