MLEALKQEVLEANLMLPKYGLVVFTWGNVSGIDREKGLIVIKPSGVEYDQMKASDMVVVDLNGKVVEGDLNPSSDTPTHIVLYKEFSDIKGIVHTHSPWATSFAQAGVSIPAAGTTHGDYFYGNIPVTSRMTKEEIATDYEKQTGDVIVRTFRKENINPNDVPAVLVNDHAPFTWGTDPKNAVHNSVVLEEVAKMTYHSLQLNPHNIEMSQDLLDKHFKRKHGANAYYGQKTK