MPPIRDLLPGFEFEKILNSDPQTKSIVLLGKIDEQNAIVSLEKSHFQFNDLQLNSLFESDNGVIGQRIRDININDVYHWGMCLVDQDLETAPSAKINVIYPATETHLKKYAAQQYHLIKETPEAYQRIVEPYIKTMKGDRIQWVRNILFNNYEADKILLRDPDPKTGFVVLPDMKWDGDTLDSLYCVCIVNRGDISSVRDLNHSHVPWLKELNTSLRQTISKRYNIPRTQLRLFVHYQPSYYHFHIHIVNIRHPGLGDSIAAGKAILLEDIIENLDSGESKSYVSKTLHYVLGENHNLWNLGLKDHTV