MGLVIDISGRERLNRHYGVSAFVVGNTLSSLPYFLLISVVPRAIAYYITGLQTGFDHFIHFAMVLFVCMMLVESLMMIVASFVPDFLMGIITGARIQGFMILSGGFFRLPDDPPKPFWRYRMYYIAFHKYATHGVYKNELIGLTFPSSKTGEPPITREQILTSVRQVDMGHSKWVDLAILFGMVVL