MKVLVVKSENGQVSKKDIVEGDLPQVLRNTATLALKEWNENLSDFIIMKDMYEIHIPLPLKPQTYEMLKNYIKSRTKSEAIAEIPIFVISFDNEWVESDFKDKKVYVVSPYIDDKSENELLEYAKQVTSPVQETETEEAEEEE