{
    "segments": [
        {
            "id": 1,
            "seek": 2852,
            "start": 0.0,
            "end": 4.56,
            "text": " It will just be a minute more as we get self-paced running and things like that in our presentation.",
            "tokens": [
                50364,
                467,
                486,
                445,
                312,
                257,
                3456,
                544,
                382,
                321,
                483,
                2698,
                12,
                47038,
                2614,
                293,
                721,
                411,
                300,
                294,
                527,
                5860,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.4226485101303252,
            "compression_ratio": 1.620408163265306,
            "no_speech_prob": 0.53125,
            "words": [
                {
                    "start": 0.0,
                    "end": 0.0,
                    "word": " It",
                    "probability": 0.0205078125
                },
                {
                    "start": 0.0,
                    "end": 0.0,
                    "word": " will",
                    "probability": 0.1824951171875
                },
                {
                    "start": 0.0,
                    "end": 0.16,
                    "word": " just",
                    "probability": 0.6572265625
                },
                {
                    "start": 0.16,
                    "end": 0.34,
                    "word": " be",
                    "probability": 0.86328125
                },
                {
                    "start": 0.48,
                    "end": 0.58,
                    "word": " a minute",
                    "probability": 0.8857421875
                },
                {
                    "start": 0.58,
                    "end": 0.86,
                    "word": " more",
                    "probability": 0.8408203125
                },
                {
                    "start": 0.86,
                    "end": 0.98,
                    "word": " as",
                    "probability": 0.1771240234375
                },
                {
                    "start": 0.98,
                    "end": 1.06,
                    "word": " we",
                    "probability": 0.84130859375
                },
                {
                    "start": 1.06,
                    "end": 1.2,
                    "word": " get",
                    "probability": 0.8896484375
                },
                {
                    "start": 1.2,
                    "end": 1.46,
                    "word": " self",
                    "probability": 0.08447265625
                },
                {
                    "start": 1.46,
                    "end": 1.64,
                    "word": "-paced",
                    "probability": 0.670654296875
                },
                {
                    "start": 1.64,
                    "end": 1.94,
                    "word": " running",
                    "probability": 0.84912109375
                },
                {
                    "start": 1.94,
                    "end": 2.24,
                    "word": " and",
                    "probability": 0.473388671875
                },
                {
                    "start": 2.24,
                    "end": 2.44,
                    "word": " things",
                    "probability": 0.67431640625
                },
                {
                    "start": 2.44,
                    "end": 2.62,
                    "word": " like",
                    "probability": 0.875
                },
                {
                    "start": 2.62,
                    "end": 2.9,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 2.9,
                    "end": 3.44,
                    "word": " in",
                    "probability": 0.11749267578125
                },
                {
                    "start": 3.44,
                    "end": 3.58,
                    "word": " our",
                    "probability": 0.7880859375
                },
                {
                    "start": 3.58,
                    "end": 4.08,
                    "word": " presentation",
                    "probability": 0.52294921875
                },
                {
                    "start": 4.08,
                    "end": 4.56,
                    "word": ".",
                    "probability": 0.281005859375
                }
            ]
        },
        {
            "id": 2,
            "seek": 2852,
            "start": 6.3,
            "end": 10.7,
            "text": " The presentation was originally developed for an hour and 30 minutes.",
            "tokens": [
                50714,
                440,
                5860,
                390,
                7993,
                1905,
                338,
                27277,
                337,
                364,
                1773,
                293,
                2217,
                2077,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.4226485101303252,
            "compression_ratio": 1.620408163265306,
            "no_speech_prob": 0.53125,
            "words": [
                {
                    "start": 6.3,
                    "end": 6.78,
                    "word": " The",
                    "probability": 0.224365234375
                },
                {
                    "start": 6.78,
                    "end": 7.26,
                    "word": " presentation",
                    "probability": 0.7490234375
                },
                {
                    "start": 7.26,
                    "end": 7.5,
                    "word": " was",
                    "probability": 0.875
                },
                {
                    "start": 7.5,
                    "end": 7.86,
                    "word": " originally",
                    "probability": 0.54052734375
                },
                {
                    "start": 7.86,
                    "end": 8.34,
                    "word": " developed",
                    "probability": 0.7051188151041666
                },
                {
                    "start": 8.34,
                    "end": 8.62,
                    "word": " for",
                    "probability": 0.888671875
                },
                {
                    "start": 8.62,
                    "end": 9.24,
                    "word": " an",
                    "probability": 0.8134765625
                },
                {
                    "start": 9.24,
                    "end": 9.48,
                    "word": " hour",
                    "probability": 0.88671875
                },
                {
                    "start": 9.48,
                    "end": 9.62,
                    "word": " and",
                    "probability": 0.884765625
                },
                {
                    "start": 9.62,
                    "end": 9.8,
                    "word": " 30",
                    "probability": 0.6357421875
                },
                {
                    "start": 9.8,
                    "end": 10.22,
                    "word": " minutes",
                    "probability": 0.86572265625
                },
                {
                    "start": 10.22,
                    "end": 10.7,
                    "word": ".",
                    "probability": 0.51513671875
                }
            ]
        },
        {
            "id": 3,
            "seek": 2852,
            "start": 10.8,
            "end": 16.18,
            "text": " However, this time slot is an hour and 50, I mean 50 minutes and we've already filled like 7.",
            "tokens": [
                50914,
                2908,
                11,
                341,
                565,
                14747,
                307,
                364,
                1773,
                293,
                2625,
                11,
                286,
                914,
                2625,
                2077,
                293,
                321,
                600,
                1217,
                6412,
                411,
                1614,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.4226485101303252,
            "compression_ratio": 1.620408163265306,
            "no_speech_prob": 0.53125,
            "words": [
                {
                    "start": 10.8,
                    "end": 11.1,
                    "word": " However",
                    "probability": 0.7607421875
                },
                {
                    "start": 11.1,
                    "end": 11.2,
                    "word": ",",
                    "probability": 0.791015625
                },
                {
                    "start": 11.2,
                    "end": 11.36,
                    "word": " this",
                    "probability": 0.8603515625
                },
                {
                    "start": 11.36,
                    "end": 11.56,
                    "word": " time",
                    "probability": 0.552734375
                },
                {
                    "start": 11.56,
                    "end": 11.78,
                    "word": " slot",
                    "probability": 0.74169921875
                },
                {
                    "start": 11.78,
                    "end": 11.88,
                    "word": " is",
                    "probability": 0.6904296875
                },
                {
                    "start": 11.88,
                    "end": 12.0,
                    "word": " an",
                    "probability": 0.76318359375
                },
                {
                    "start": 12.0,
                    "end": 12.12,
                    "word": " hour",
                    "probability": 0.87451171875
                },
                {
                    "start": 12.12,
                    "end": 12.22,
                    "word": " and",
                    "probability": 0.87353515625
                },
                {
                    "start": 12.22,
                    "end": 12.6,
                    "word": " 50",
                    "probability": 0.80224609375
                },
                {
                    "start": 12.6,
                    "end": 12.76,
                    "word": ",",
                    "probability": 0.3388671875
                },
                {
                    "start": 12.76,
                    "end": 13.06,
                    "word": " I",
                    "probability": 0.95458984375
                },
                {
                    "start": 13.06,
                    "end": 13.22,
                    "word": " mean",
                    "probability": 0.92724609375
                },
                {
                    "start": 13.22,
                    "end": 13.7,
                    "word": " 50",
                    "probability": 0.736328125
                },
                {
                    "start": 13.7,
                    "end": 14.08,
                    "word": " minutes",
                    "probability": 0.8330078125
                },
                {
                    "start": 14.08,
                    "end": 14.58,
                    "word": " and",
                    "probability": 0.41259765625
                },
                {
                    "start": 14.58,
                    "end": 14.74,
                    "word": " we've",
                    "probability": 0.837646484375
                },
                {
                    "start": 14.74,
                    "end": 15.0,
                    "word": " already",
                    "probability": 0.83154296875
                },
                {
                    "start": 15.0,
                    "end": 15.2,
                    "word": " filled",
                    "probability": 0.86181640625
                },
                {
                    "start": 15.2,
                    "end": 15.44,
                    "word": " like",
                    "probability": 0.308837890625
                },
                {
                    "start": 15.44,
                    "end": 15.74,
                    "word": " 7",
                    "probability": 0.416748046875
                },
                {
                    "start": 15.74,
                    "end": 16.18,
                    "word": ".",
                    "probability": 0.681640625
                }
            ]
        },
        {
            "id": 4,
            "seek": 2852,
            "start": 16.7,
            "end": 22.04,
            "text": " Therefore, we may run a little bit late if we need to leave early.",
            "tokens": [
                51214,
                7504,
                11,
                321,
                815,
                1190,
                257,
                707,
                857,
                3469,
                498,
                321,
                643,
                281,
                1856,
                2440,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.4226485101303252,
            "compression_ratio": 1.620408163265306,
            "no_speech_prob": 0.53125,
            "words": [
                {
                    "start": 16.7,
                    "end": 17.18,
                    "word": " Therefore",
                    "probability": 0.783203125
                },
                {
                    "start": 17.18,
                    "end": 17.34,
                    "word": ",",
                    "probability": 0.60888671875
                },
                {
                    "start": 17.34,
                    "end": 17.52,
                    "word": " we",
                    "probability": 0.88037109375
                },
                {
                    "start": 17.52,
                    "end": 17.86,
                    "word": " may",
                    "probability": 0.9033203125
                },
                {
                    "start": 17.86,
                    "end": 18.16,
                    "word": " run",
                    "probability": 0.88427734375
                },
                {
                    "start": 18.28,
                    "end": 18.42,
                    "word": " a little",
                    "probability": 0.79833984375
                },
                {
                    "start": 18.42,
                    "end": 18.6,
                    "word": " bit",
                    "probability": 0.810546875
                },
                {
                    "start": 18.6,
                    "end": 18.9,
                    "word": " late",
                    "probability": 0.857421875
                },
                {
                    "start": 18.9,
                    "end": 20.06,
                    "word": " if",
                    "probability": 0.390625
                },
                {
                    "start": 20.06,
                    "end": 20.18,
                    "word": " we",
                    "probability": 0.81689453125
                },
                {
                    "start": 20.18,
                    "end": 20.34,
                    "word": " need",
                    "probability": 0.73974609375
                },
                {
                    "start": 20.34,
                    "end": 20.4,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 20.4,
                    "end": 20.82,
                    "word": " leave",
                    "probability": 0.89599609375
                },
                {
                    "start": 20.82,
                    "end": 21.56,
                    "word": " early",
                    "probability": 0.2392578125
                },
                {
                    "start": 21.56,
                    "end": 22.04,
                    "word": ".",
                    "probability": 0.94775390625
                }
            ]
        },
        {
            "id": 5,
            "seek": 2852,
            "start": 23.9,
            "end": 28.52,
            "text": " However, I will go through the first 20 slides in about 2 minutes",
            "tokens": [
                51564,
                2908,
                11,
                286,
                486,
                352,
                807,
                264,
                700,
                945,
                9788,
                294,
                466,
                568,
                2077,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.4226485101303252,
            "compression_ratio": 1.620408163265306,
            "no_speech_prob": 0.53125,
            "words": [
                {
                    "start": 23.9,
                    "end": 24.38,
                    "word": " However",
                    "probability": 0.83740234375
                },
                {
                    "start": 24.38,
                    "end": 24.52,
                    "word": ",",
                    "probability": 0.95263671875
                },
                {
                    "start": 24.52,
                    "end": 24.7,
                    "word": " I",
                    "probability": 0.98046875
                },
                {
                    "start": 24.7,
                    "end": 24.88,
                    "word": " will",
                    "probability": 0.8232421875
                },
                {
                    "start": 24.88,
                    "end": 25.14,
                    "word": " go",
                    "probability": 0.76318359375
                },
                {
                    "start": 25.14,
                    "end": 25.42,
                    "word": " through",
                    "probability": 0.80712890625
                },
                {
                    "start": 25.42,
                    "end": 25.66,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 25.66,
                    "end": 25.94,
                    "word": " first",
                    "probability": 0.81201171875
                },
                {
                    "start": 25.94,
                    "end": 27.12,
                    "word": " 20",
                    "probability": 0.88232421875
                },
                {
                    "start": 27.12,
                    "end": 27.5,
                    "word": " slides",
                    "probability": 0.91748046875
                },
                {
                    "start": 27.5,
                    "end": 27.64,
                    "word": " in",
                    "probability": 0.8837890625
                },
                {
                    "start": 27.64,
                    "end": 27.82,
                    "word": " about",
                    "probability": 0.810546875
                },
                {
                    "start": 27.82,
                    "end": 28.12,
                    "word": " 2",
                    "probability": 0.5625
                },
                {
                    "start": 28.12,
                    "end": 28.52,
                    "word": " minutes",
                    "probability": 0.88427734375
                }
            ]
        },
        {
            "id": 6,
            "seek": 5584,
            "start": 28.52,
            "end": 31.48,
            "text": " because we don't have time to get them in.",
            "tokens": [
                50364,
                570,
                321,
                500,
                380,
                362,
                565,
                281,
                483,
                552,
                294,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 28.52,
                    "end": 29.62,
                    "word": " because",
                    "probability": 0.08905029296875
                },
                {
                    "start": 29.62,
                    "end": 29.94,
                    "word": " we",
                    "probability": 0.8681640625
                },
                {
                    "start": 29.94,
                    "end": 30.06,
                    "word": " don't",
                    "probability": 0.922119140625
                },
                {
                    "start": 30.06,
                    "end": 30.24,
                    "word": " have",
                    "probability": 0.880859375
                },
                {
                    "start": 30.24,
                    "end": 30.42,
                    "word": " time",
                    "probability": 0.8017578125
                },
                {
                    "start": 30.42,
                    "end": 30.52,
                    "word": " to",
                    "probability": 0.8984375
                },
                {
                    "start": 30.52,
                    "end": 30.62,
                    "word": " get",
                    "probability": 0.802734375
                },
                {
                    "start": 30.62,
                    "end": 30.72,
                    "word": " them",
                    "probability": 0.66455078125
                },
                {
                    "start": 30.72,
                    "end": 30.92,
                    "word": " in",
                    "probability": 0.90283203125
                },
                {
                    "start": 30.92,
                    "end": 31.48,
                    "word": ".",
                    "probability": 0.48876953125
                }
            ]
        },
        {
            "id": 7,
            "seek": 5584,
            "start": 31.52,
            "end": 36.86,
            "text": " And Sherry does the interesting slides, so I will introduce her soon.",
            "tokens": [
                50464,
                400,
                11789,
                627,
                775,
                264,
                1880,
                9788,
                11,
                370,
                286,
                486,
                5366,
                720,
                2321,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 31.52,
                    "end": 31.7,
                    "word": " And",
                    "probability": 0.6640625
                },
                {
                    "start": 31.7,
                    "end": 32.06,
                    "word": " Sherry",
                    "probability": 0.634521484375
                },
                {
                    "start": 32.06,
                    "end": 32.36,
                    "word": " does",
                    "probability": 0.90673828125
                },
                {
                    "start": 32.36,
                    "end": 32.6,
                    "word": " the",
                    "probability": 0.58203125
                },
                {
                    "start": 32.6,
                    "end": 33.08,
                    "word": " interesting",
                    "probability": 0.6455078125
                },
                {
                    "start": 33.08,
                    "end": 33.6,
                    "word": " slides",
                    "probability": 0.9208984375
                },
                {
                    "start": 33.6,
                    "end": 34.16,
                    "word": ",",
                    "probability": 0.52001953125
                },
                {
                    "start": 34.16,
                    "end": 34.48,
                    "word": " so",
                    "probability": 0.8896484375
                },
                {
                    "start": 34.48,
                    "end": 34.8,
                    "word": " I",
                    "probability": 0.85302734375
                },
                {
                    "start": 34.8,
                    "end": 35.08,
                    "word": " will",
                    "probability": 0.6796875
                },
                {
                    "start": 35.08,
                    "end": 35.54,
                    "word": " introduce",
                    "probability": 0.65087890625
                },
                {
                    "start": 35.54,
                    "end": 35.82,
                    "word": " her",
                    "probability": 0.8984375
                },
                {
                    "start": 35.82,
                    "end": 36.3,
                    "word": " soon",
                    "probability": 0.7783203125
                },
                {
                    "start": 36.3,
                    "end": 36.86,
                    "word": ".",
                    "probability": 0.85498046875
                }
            ]
        },
        {
            "id": 8,
            "seek": 5584,
            "start": 37.0,
            "end": 40.4,
            "text": " My name is Jamie Butler. I'm from Rootkid.com.",
            "tokens": [
                50764,
                1222,
                1315,
                307,
                19309,
                27571,
                13,
                286,
                478,
                490,
                3101,
                310,
                74,
                327,
                13,
                1112,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 37.0,
                    "end": 37.56,
                    "word": " My",
                    "probability": 0.88818359375
                },
                {
                    "start": 37.56,
                    "end": 37.74,
                    "word": " name",
                    "probability": 0.81640625
                },
                {
                    "start": 37.74,
                    "end": 37.86,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 37.86,
                    "end": 38.1,
                    "word": " Jamie",
                    "probability": 0.72412109375
                },
                {
                    "start": 38.1,
                    "end": 38.4,
                    "word": " Butler",
                    "probability": 0.880859375
                },
                {
                    "start": 38.4,
                    "end": 38.74,
                    "word": ".",
                    "probability": 0.61767578125
                },
                {
                    "start": 38.74,
                    "end": 38.94,
                    "word": " I'm",
                    "probability": 0.97265625
                },
                {
                    "start": 38.94,
                    "end": 39.12,
                    "word": " from",
                    "probability": 0.80810546875
                },
                {
                    "start": 39.12,
                    "end": 39.4,
                    "word": " Rootkid",
                    "probability": 0.70977783203125
                },
                {
                    "start": 39.4,
                    "end": 39.92,
                    "word": ".com",
                    "probability": 0.942626953125
                },
                {
                    "start": 39.92,
                    "end": 40.4,
                    "word": ".",
                    "probability": 0.85693359375
                }
            ]
        },
        {
            "id": 9,
            "seek": 5584,
            "start": 40.4,
            "end": 42.08,
            "text": " This is Sherry Sparks.",
            "tokens": [
                50914,
                639,
                307,
                11789,
                627,
                1738,
                20851,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 40.4,
                    "end": 40.64,
                    "word": " This",
                    "probability": 0.79833984375
                },
                {
                    "start": 40.64,
                    "end": 40.8,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 40.8,
                    "end": 41.06,
                    "word": " Sherry",
                    "probability": 0.974365234375
                },
                {
                    "start": 41.06,
                    "end": 41.52,
                    "word": " Sparks",
                    "probability": 0.83203125
                },
                {
                    "start": 41.52,
                    "end": 42.08,
                    "word": ".",
                    "probability": 0.318115234375
                }
            ]
        },
        {
            "id": 10,
            "seek": 5584,
            "start": 42.14,
            "end": 47.78,
            "text": " And we're developing a project called Shadow Walker and it's to hide rootkits.",
            "tokens": [
                51014,
                400,
                321,
                434,
                6416,
                257,
                1716,
                1219,
                19036,
                23974,
                293,
                309,
                311,
                281,
                6479,
                5593,
                74,
                1208,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 42.14,
                    "end": 42.42,
                    "word": " And",
                    "probability": 0.748046875
                },
                {
                    "start": 42.42,
                    "end": 43.52,
                    "word": " we're",
                    "probability": 0.537353515625
                },
                {
                    "start": 43.52,
                    "end": 43.84,
                    "word": " developing",
                    "probability": 0.609375
                },
                {
                    "start": 44.04,
                    "end": 44.3,
                    "word": " a project",
                    "probability": 0.845703125
                },
                {
                    "start": 44.3,
                    "end": 44.56,
                    "word": " called",
                    "probability": 0.46875
                },
                {
                    "start": 44.56,
                    "end": 44.84,
                    "word": " Shadow",
                    "probability": 0.85205078125
                },
                {
                    "start": 44.84,
                    "end": 45.14,
                    "word": " Walker",
                    "probability": 0.578125
                },
                {
                    "start": 45.14,
                    "end": 46.04,
                    "word": " and",
                    "probability": 0.207275390625
                },
                {
                    "start": 46.04,
                    "end": 46.28,
                    "word": " it's",
                    "probability": 0.93359375
                },
                {
                    "start": 46.28,
                    "end": 46.52,
                    "word": " to",
                    "probability": 0.8896484375
                },
                {
                    "start": 46.52,
                    "end": 46.96,
                    "word": " hide",
                    "probability": 0.75048828125
                },
                {
                    "start": 46.96,
                    "end": 47.5,
                    "word": " rootkits",
                    "probability": 0.7644856770833334
                },
                {
                    "start": 47.5,
                    "end": 47.78,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 11,
            "seek": 5584,
            "start": 48.3,
            "end": 53.58,
            "text": " You can find a description of this talk probably later on Rootkid.com.",
            "tokens": [
                51314,
                509,
                393,
                915,
                257,
                3855,
                295,
                341,
                751,
                1391,
                1780,
                322,
                3101,
                310,
                74,
                327,
                13,
                1112,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 48.3,
                    "end": 48.48,
                    "word": " You",
                    "probability": 0.8720703125
                },
                {
                    "start": 48.48,
                    "end": 48.6,
                    "word": " can",
                    "probability": 0.884765625
                },
                {
                    "start": 48.6,
                    "end": 48.94,
                    "word": " find",
                    "probability": 0.68701171875
                },
                {
                    "start": 50.38,
                    "end": 50.68,
                    "word": " a description",
                    "probability": 0.395751953125
                },
                {
                    "start": 50.68,
                    "end": 50.84,
                    "word": " of",
                    "probability": 0.87451171875
                },
                {
                    "start": 50.84,
                    "end": 50.96,
                    "word": " this",
                    "probability": 0.88720703125
                },
                {
                    "start": 50.96,
                    "end": 51.18,
                    "word": " talk",
                    "probability": 0.7744140625
                },
                {
                    "start": 51.18,
                    "end": 51.46,
                    "word": " probably",
                    "probability": 0.66943359375
                },
                {
                    "start": 51.46,
                    "end": 51.86,
                    "word": " later",
                    "probability": 0.89794921875
                },
                {
                    "start": 51.86,
                    "end": 52.58,
                    "word": " on",
                    "probability": 0.5712890625
                },
                {
                    "start": 52.58,
                    "end": 52.94,
                    "word": " Rootkid",
                    "probability": 0.8565673828125
                },
                {
                    "start": 52.94,
                    "end": 53.46,
                    "word": ".com",
                    "probability": 0.950927734375
                },
                {
                    "start": 53.46,
                    "end": 53.58,
                    "word": ".",
                    "probability": 0.393310546875
                }
            ]
        },
        {
            "id": 12,
            "seek": 5584,
            "start": 53.58,
            "end": 55.84,
            "text": " It's in the source code. I believe Sherry has proposed it.",
            "tokens": [
                51614,
                467,
                311,
                294,
                264,
                4009,
                3089,
                13,
                286,
                1697,
                11789,
                627,
                575,
                10348,
                309,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3030711296817352,
            "compression_ratio": 1.52734375,
            "no_speech_prob": 0.60546875,
            "words": [
                {
                    "start": 53.58,
                    "end": 53.64,
                    "word": " It's",
                    "probability": 0.6448974609375
                },
                {
                    "start": 53.64,
                    "end": 53.76,
                    "word": " in",
                    "probability": 0.431884765625
                },
                {
                    "start": 53.76,
                    "end": 53.86,
                    "word": " the",
                    "probability": 0.62109375
                },
                {
                    "start": 53.86,
                    "end": 54.02,
                    "word": " source",
                    "probability": 0.677734375
                },
                {
                    "start": 54.02,
                    "end": 54.24,
                    "word": " code",
                    "probability": 0.806640625
                },
                {
                    "start": 54.24,
                    "end": 54.34,
                    "word": ".",
                    "probability": 0.4541015625
                },
                {
                    "start": 54.34,
                    "end": 54.4,
                    "word": " I",
                    "probability": 0.98046875
                },
                {
                    "start": 54.4,
                    "end": 54.52,
                    "word": " believe",
                    "probability": 0.638671875
                },
                {
                    "start": 54.52,
                    "end": 54.74,
                    "word": " Sherry",
                    "probability": 0.96044921875
                },
                {
                    "start": 54.74,
                    "end": 54.88,
                    "word": " has",
                    "probability": 0.2410888671875
                },
                {
                    "start": 54.88,
                    "end": 55.12,
                    "word": " proposed",
                    "probability": 0.693359375
                },
                {
                    "start": 55.12,
                    "end": 55.46,
                    "word": " it",
                    "probability": 0.89794921875
                },
                {
                    "start": 55.46,
                    "end": 55.84,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 13,
            "seek": 7912,
            "start": 55.84,
            "end": 58.58,
            "text": " Also, it will be in FRAG 63.",
            "tokens": [
                50364,
                2743,
                11,
                309,
                486,
                312,
                294,
                479,
                3750,
                38,
                25082,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2762439372470078,
            "compression_ratio": 1.574766355140187,
            "no_speech_prob": 0.7607421875,
            "words": [
                {
                    "start": 55.84,
                    "end": 56.26,
                    "word": " Also",
                    "probability": 0.28564453125
                },
                {
                    "start": 56.26,
                    "end": 56.42,
                    "word": ",",
                    "probability": 0.509765625
                },
                {
                    "start": 56.42,
                    "end": 56.56,
                    "word": " it",
                    "probability": 0.69482421875
                },
                {
                    "start": 56.56,
                    "end": 56.74,
                    "word": " will",
                    "probability": 0.383056640625
                },
                {
                    "start": 56.74,
                    "end": 56.92,
                    "word": " be",
                    "probability": 0.884765625
                },
                {
                    "start": 56.92,
                    "end": 57.12,
                    "word": " in",
                    "probability": 0.8525390625
                },
                {
                    "start": 57.12,
                    "end": 57.6,
                    "word": " FRAG",
                    "probability": 0.4473876953125
                },
                {
                    "start": 57.6,
                    "end": 58.1,
                    "word": " 63",
                    "probability": 0.36376953125
                },
                {
                    "start": 58.1,
                    "end": 58.58,
                    "word": ".",
                    "probability": 0.285888671875
                }
            ]
        },
        {
            "id": 14,
            "seek": 7912,
            "start": 59.2,
            "end": 64.16,
            "text": " If it hasn't appeared online already, probably in the next week or two it will be there.",
            "tokens": [
                50514,
                759,
                309,
                6132,
                380,
                8516,
                2950,
                1217,
                11,
                1391,
                294,
                264,
                958,
                1243,
                420,
                732,
                309,
                486,
                312,
                456,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2762439372470078,
            "compression_ratio": 1.574766355140187,
            "no_speech_prob": 0.7607421875,
            "words": [
                {
                    "start": 59.2,
                    "end": 59.42,
                    "word": " If",
                    "probability": 0.5400390625
                },
                {
                    "start": 59.42,
                    "end": 60.1,
                    "word": " it",
                    "probability": 0.8779296875
                },
                {
                    "start": 60.1,
                    "end": 60.34,
                    "word": " hasn't",
                    "probability": 0.8955078125
                },
                {
                    "start": 60.34,
                    "end": 60.6,
                    "word": " appeared",
                    "probability": 0.732421875
                },
                {
                    "start": 60.6,
                    "end": 60.9,
                    "word": " online",
                    "probability": 0.7578125
                },
                {
                    "start": 60.9,
                    "end": 61.42,
                    "word": " already",
                    "probability": 0.78271484375
                },
                {
                    "start": 61.42,
                    "end": 61.88,
                    "word": ",",
                    "probability": 0.85009765625
                },
                {
                    "start": 61.88,
                    "end": 62.3,
                    "word": " probably",
                    "probability": 0.75341796875
                },
                {
                    "start": 62.3,
                    "end": 62.46,
                    "word": " in",
                    "probability": 0.62109375
                },
                {
                    "start": 62.46,
                    "end": 62.52,
                    "word": " the",
                    "probability": 0.77880859375
                },
                {
                    "start": 62.52,
                    "end": 62.68,
                    "word": " next",
                    "probability": 0.8330078125
                },
                {
                    "start": 62.68,
                    "end": 62.86,
                    "word": " week",
                    "probability": 0.79248046875
                },
                {
                    "start": 62.86,
                    "end": 63.0,
                    "word": " or",
                    "probability": 0.89697265625
                },
                {
                    "start": 63.0,
                    "end": 63.12,
                    "word": " two",
                    "probability": 0.79931640625
                },
                {
                    "start": 63.12,
                    "end": 63.24,
                    "word": " it",
                    "probability": 0.294189453125
                },
                {
                    "start": 63.24,
                    "end": 63.3,
                    "word": " will",
                    "probability": 0.7841796875
                },
                {
                    "start": 63.3,
                    "end": 63.44,
                    "word": " be",
                    "probability": 0.82666015625
                },
                {
                    "start": 63.44,
                    "end": 63.68,
                    "word": " there",
                    "probability": 0.8056640625
                },
                {
                    "start": 63.68,
                    "end": 64.16,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 15,
            "seek": 7912,
            "start": 64.18,
            "end": 70.26,
            "text": " If you don't understand much about rootkits or you are new to the Windows world of rootkits,",
            "tokens": [
                50764,
                759,
                291,
                500,
                380,
                1223,
                709,
                466,
                5593,
                74,
                1208,
                420,
                291,
                366,
                777,
                281,
                264,
                8591,
                1002,
                295,
                5593,
                74,
                1208,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2762439372470078,
            "compression_ratio": 1.574766355140187,
            "no_speech_prob": 0.7607421875,
            "words": [
                {
                    "start": 64.18,
                    "end": 64.48,
                    "word": " If",
                    "probability": 0.875
                },
                {
                    "start": 64.48,
                    "end": 64.6,
                    "word": " you",
                    "probability": 0.900390625
                },
                {
                    "start": 64.6,
                    "end": 64.82,
                    "word": " don't",
                    "probability": 0.939697265625
                },
                {
                    "start": 64.82,
                    "end": 65.26,
                    "word": " understand",
                    "probability": 0.74072265625
                },
                {
                    "start": 65.26,
                    "end": 65.5,
                    "word": " much",
                    "probability": 0.7578125
                },
                {
                    "start": 65.5,
                    "end": 65.74,
                    "word": " about",
                    "probability": 0.794921875
                },
                {
                    "start": 65.74,
                    "end": 66.28,
                    "word": " rootkits",
                    "probability": 0.7815755208333334
                },
                {
                    "start": 66.28,
                    "end": 67.06,
                    "word": " or",
                    "probability": 0.33984375
                },
                {
                    "start": 67.06,
                    "end": 67.38,
                    "word": " you",
                    "probability": 0.7568359375
                },
                {
                    "start": 67.38,
                    "end": 67.76,
                    "word": " are",
                    "probability": 0.859375
                },
                {
                    "start": 67.76,
                    "end": 68.02,
                    "word": " new",
                    "probability": 0.80517578125
                },
                {
                    "start": 68.02,
                    "end": 68.22,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 68.22,
                    "end": 68.4,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 68.4,
                    "end": 68.76,
                    "word": " Windows",
                    "probability": 0.5986328125
                },
                {
                    "start": 68.76,
                    "end": 69.08,
                    "word": " world",
                    "probability": 0.83984375
                },
                {
                    "start": 69.08,
                    "end": 69.22,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 69.22,
                    "end": 69.74,
                    "word": " rootkits",
                    "probability": 0.8984375
                },
                {
                    "start": 69.74,
                    "end": 70.26,
                    "word": ",",
                    "probability": 0.76513671875
                }
            ]
        },
        {
            "id": 16,
            "seek": 7912,
            "start": 70.26,
            "end": 72.02,
            "text": " you can go to Rootkid.com.",
            "tokens": [
                51064,
                291,
                393,
                352,
                281,
                3101,
                310,
                74,
                327,
                13,
                1112,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2762439372470078,
            "compression_ratio": 1.574766355140187,
            "no_speech_prob": 0.7607421875,
            "words": [
                {
                    "start": 70.26,
                    "end": 70.52,
                    "word": " you",
                    "probability": 0.86767578125
                },
                {
                    "start": 70.52,
                    "end": 70.66,
                    "word": " can",
                    "probability": 0.892578125
                },
                {
                    "start": 70.66,
                    "end": 70.84,
                    "word": " go",
                    "probability": 0.89599609375
                },
                {
                    "start": 70.84,
                    "end": 71.08,
                    "word": " to",
                    "probability": 0.8896484375
                },
                {
                    "start": 71.08,
                    "end": 71.36,
                    "word": " Rootkid",
                    "probability": 0.38294410705566406
                },
                {
                    "start": 71.36,
                    "end": 71.82,
                    "word": ".com",
                    "probability": 0.9345703125
                },
                {
                    "start": 71.82,
                    "end": 72.02,
                    "word": ".",
                    "probability": 0.353515625
                }
            ]
        },
        {
            "id": 17,
            "seek": 7912,
            "start": 72.02,
            "end": 76.3,
            "text": " We post what's there for free and there's a lot of source code for free.",
            "tokens": [
                51164,
                492,
                2183,
                437,
                311,
                456,
                337,
                1737,
                293,
                456,
                311,
                257,
                688,
                295,
                4009,
                3089,
                337,
                1737,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2762439372470078,
            "compression_ratio": 1.574766355140187,
            "no_speech_prob": 0.7607421875,
            "words": [
                {
                    "start": 72.02,
                    "end": 72.02,
                    "word": " We",
                    "probability": 0.39697265625
                },
                {
                    "start": 72.02,
                    "end": 73.32,
                    "word": " post",
                    "probability": 0.56787109375
                },
                {
                    "start": 73.32,
                    "end": 73.52,
                    "word": " what's",
                    "probability": 0.5474853515625
                },
                {
                    "start": 73.52,
                    "end": 73.7,
                    "word": " there",
                    "probability": 0.83935546875
                },
                {
                    "start": 73.7,
                    "end": 73.88,
                    "word": " for",
                    "probability": 0.88037109375
                },
                {
                    "start": 73.88,
                    "end": 74.22,
                    "word": " free",
                    "probability": 0.88232421875
                },
                {
                    "start": 74.22,
                    "end": 74.54,
                    "word": " and",
                    "probability": 0.1839599609375
                },
                {
                    "start": 74.54,
                    "end": 74.7,
                    "word": " there's",
                    "probability": 0.809326171875
                },
                {
                    "start": 74.78,
                    "end": 74.92,
                    "word": " a lot",
                    "probability": 0.88427734375
                },
                {
                    "start": 74.92,
                    "end": 74.94,
                    "word": " of",
                    "probability": 0.89453125
                },
                {
                    "start": 74.94,
                    "end": 75.16,
                    "word": " source",
                    "probability": 0.68994140625
                },
                {
                    "start": 75.16,
                    "end": 75.34,
                    "word": " code",
                    "probability": 0.75390625
                },
                {
                    "start": 75.34,
                    "end": 75.54,
                    "word": " for",
                    "probability": 0.853515625
                },
                {
                    "start": 75.54,
                    "end": 75.82,
                    "word": " free",
                    "probability": 0.88232421875
                },
                {
                    "start": 75.82,
                    "end": 76.3,
                    "word": ".",
                    "probability": 0.763671875
                }
            ]
        },
        {
            "id": 18,
            "seek": 7912,
            "start": 76.64,
            "end": 79.12,
            "text": " Nothing there is for free.",
            "tokens": [
                51364,
                6693,
                456,
                307,
                337,
                1737,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2762439372470078,
            "compression_ratio": 1.574766355140187,
            "no_speech_prob": 0.7607421875,
            "words": [
                {
                    "start": 76.64,
                    "end": 77.12,
                    "word": " Nothing",
                    "probability": 0.64697265625
                },
                {
                    "start": 77.12,
                    "end": 77.44,
                    "word": " there",
                    "probability": 0.8154296875
                },
                {
                    "start": 77.44,
                    "end": 77.72,
                    "word": " is",
                    "probability": 0.79931640625
                },
                {
                    "start": 77.72,
                    "end": 78.52,
                    "word": " for",
                    "probability": 0.41748046875
                },
                {
                    "start": 78.52,
                    "end": 78.64,
                    "word": " free",
                    "probability": 0.55126953125
                },
                {
                    "start": 78.64,
                    "end": 79.12,
                    "word": ".",
                    "probability": 0.50244140625
                }
            ]
        },
        {
            "id": 19,
            "seek": 10816,
            "start": 79.12,
            "end": 86.58,
            "text": " Or you can apply for a rootkit supporting the Windows kernel by Greg Kogel and myself.",
            "tokens": [
                50364,
                1610,
                291,
                393,
                3079,
                337,
                257,
                5593,
                22681,
                7231,
                264,
                8591,
                28256,
                538,
                11490,
                591,
                664,
                338,
                293,
                2059,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 79.12,
                    "end": 79.72,
                    "word": " Or",
                    "probability": 0.1358642578125
                },
                {
                    "start": 79.72,
                    "end": 79.88,
                    "word": " you",
                    "probability": 0.736328125
                },
                {
                    "start": 79.88,
                    "end": 80.12,
                    "word": " can",
                    "probability": 0.8447265625
                },
                {
                    "start": 80.12,
                    "end": 80.66,
                    "word": " apply",
                    "probability": 0.081787109375
                },
                {
                    "start": 80.66,
                    "end": 80.84,
                    "word": " for",
                    "probability": 0.342529296875
                },
                {
                    "start": 80.98,
                    "end": 81.34,
                    "word": " a rootkit",
                    "probability": 0.5509033203125
                },
                {
                    "start": 81.34,
                    "end": 83.18,
                    "word": " supporting",
                    "probability": 0.4501953125
                },
                {
                    "start": 83.18,
                    "end": 83.38,
                    "word": " the",
                    "probability": 0.303955078125
                },
                {
                    "start": 83.38,
                    "end": 83.58,
                    "word": " Windows",
                    "probability": 0.505859375
                },
                {
                    "start": 83.58,
                    "end": 83.88,
                    "word": " kernel",
                    "probability": 0.58544921875
                },
                {
                    "start": 83.88,
                    "end": 85.16,
                    "word": " by",
                    "probability": 0.4716796875
                },
                {
                    "start": 85.16,
                    "end": 85.4,
                    "word": " Greg",
                    "probability": 0.8525390625
                },
                {
                    "start": 85.4,
                    "end": 85.68,
                    "word": " Kogel",
                    "probability": 0.2722574869791667
                },
                {
                    "start": 85.68,
                    "end": 85.8,
                    "word": " and",
                    "probability": 0.4990234375
                },
                {
                    "start": 85.8,
                    "end": 86.14,
                    "word": " myself",
                    "probability": 0.7138671875
                },
                {
                    "start": 86.14,
                    "end": 86.58,
                    "word": ".",
                    "probability": 0.814453125
                }
            ]
        },
        {
            "id": 20,
            "seek": 10816,
            "start": 87.1,
            "end": 88.98,
            "text": " So we'll get started with Shadow Walker.",
            "tokens": [
                50714,
                407,
                321,
                603,
                483,
                1409,
                365,
                19036,
                23974,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 87.1,
                    "end": 87.3,
                    "word": " So",
                    "probability": 0.79736328125
                },
                {
                    "start": 87.3,
                    "end": 87.44,
                    "word": " we'll",
                    "probability": 0.833984375
                },
                {
                    "start": 87.44,
                    "end": 87.56,
                    "word": " get",
                    "probability": 0.89794921875
                },
                {
                    "start": 87.56,
                    "end": 87.82,
                    "word": " started",
                    "probability": 0.7919921875
                },
                {
                    "start": 87.82,
                    "end": 88.02,
                    "word": " with",
                    "probability": 0.81494140625
                },
                {
                    "start": 88.02,
                    "end": 88.28,
                    "word": " Shadow",
                    "probability": 0.89453125
                },
                {
                    "start": 88.28,
                    "end": 88.54,
                    "word": " Walker",
                    "probability": 0.339599609375
                },
                {
                    "start": 88.54,
                    "end": 88.98,
                    "word": ".",
                    "probability": 0.8720703125
                }
            ]
        },
        {
            "id": 21,
            "seek": 10816,
            "start": 92.82,
            "end": 94.54,
            "text": " So a quick flow through.",
            "tokens": [
                51014,
                407,
                257,
                1702,
                3095,
                807,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 92.82,
                    "end": 93.26,
                    "word": " So",
                    "probability": 0.74560546875
                },
                {
                    "start": 93.42,
                    "end": 93.66,
                    "word": " a quick",
                    "probability": 0.9267578125
                },
                {
                    "start": 93.66,
                    "end": 94.12,
                    "word": " flow",
                    "probability": 0.6220703125
                },
                {
                    "start": 94.12,
                    "end": 94.38,
                    "word": " through",
                    "probability": 0.65673828125
                },
                {
                    "start": 94.38,
                    "end": 94.54,
                    "word": ".",
                    "probability": 0.13671875
                }
            ]
        },
        {
            "id": 22,
            "seek": 10816,
            "start": 94.62,
            "end": 98.1,
            "text": " Rootkits, they don't propagate themselves. They're not like a virus.",
            "tokens": [
                51114,
                3101,
                310,
                74,
                1208,
                11,
                436,
                500,
                380,
                48256,
                2969,
                13,
                814,
                434,
                406,
                411,
                257,
                5752,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 94.62,
                    "end": 95.06,
                    "word": " Rootkits",
                    "probability": 0.9100341796875
                },
                {
                    "start": 95.06,
                    "end": 95.64,
                    "word": ",",
                    "probability": 0.296142578125
                },
                {
                    "start": 95.64,
                    "end": 96.22,
                    "word": " they",
                    "probability": 0.70166015625
                },
                {
                    "start": 96.22,
                    "end": 96.4,
                    "word": " don't",
                    "probability": 0.942626953125
                },
                {
                    "start": 96.4,
                    "end": 96.78,
                    "word": " propagate",
                    "probability": 0.76220703125
                },
                {
                    "start": 96.78,
                    "end": 97.16,
                    "word": " themselves",
                    "probability": 0.72119140625
                },
                {
                    "start": 97.16,
                    "end": 97.3,
                    "word": ".",
                    "probability": 0.31640625
                },
                {
                    "start": 97.3,
                    "end": 97.34,
                    "word": " They're",
                    "probability": 0.78466796875
                },
                {
                    "start": 97.34,
                    "end": 97.46,
                    "word": " not",
                    "probability": 0.88818359375
                },
                {
                    "start": 97.46,
                    "end": 97.66,
                    "word": " like",
                    "probability": 0.87353515625
                },
                {
                    "start": 97.76,
                    "end": 97.98,
                    "word": " a virus",
                    "probability": 0.8203125
                },
                {
                    "start": 97.98,
                    "end": 98.1,
                    "word": ".",
                    "probability": 0.494384765625
                }
            ]
        },
        {
            "id": 23,
            "seek": 10816,
            "start": 98.1,
            "end": 99.76,
            "text": " They're just here to provide stuff.",
            "tokens": [
                51264,
                814,
                434,
                445,
                510,
                281,
                2893,
                1507,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 98.1,
                    "end": 98.22,
                    "word": " They're",
                    "probability": 0.82666015625
                },
                {
                    "start": 98.22,
                    "end": 98.38,
                    "word": " just",
                    "probability": 0.87109375
                },
                {
                    "start": 98.38,
                    "end": 98.58,
                    "word": " here",
                    "probability": 0.7822265625
                },
                {
                    "start": 98.58,
                    "end": 98.7,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 98.7,
                    "end": 98.94,
                    "word": " provide",
                    "probability": 0.85986328125
                },
                {
                    "start": 98.94,
                    "end": 99.32,
                    "word": " stuff",
                    "probability": 0.8271484375
                },
                {
                    "start": 99.32,
                    "end": 99.76,
                    "word": ".",
                    "probability": 0.951171875
                }
            ]
        },
        {
            "id": 24,
            "seek": 10816,
            "start": 99.86,
            "end": 103.96,
            "text": " So the attacker gets on the box and they try to maintain presence.",
            "tokens": [
                51364,
                407,
                264,
                35871,
                2170,
                322,
                264,
                2424,
                293,
                436,
                853,
                281,
                6909,
                6814,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 99.86,
                    "end": 100.08,
                    "word": " So",
                    "probability": 0.87939453125
                },
                {
                    "start": 100.08,
                    "end": 100.2,
                    "word": " the",
                    "probability": 0.474853515625
                },
                {
                    "start": 100.2,
                    "end": 100.42,
                    "word": " attacker",
                    "probability": 0.72705078125
                },
                {
                    "start": 100.42,
                    "end": 100.68,
                    "word": " gets",
                    "probability": 0.83154296875
                },
                {
                    "start": 100.68,
                    "end": 100.82,
                    "word": " on",
                    "probability": 0.83251953125
                },
                {
                    "start": 100.82,
                    "end": 100.94,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 100.94,
                    "end": 101.3,
                    "word": " box",
                    "probability": 0.61865234375
                },
                {
                    "start": 101.3,
                    "end": 102.06,
                    "word": " and",
                    "probability": 0.54541015625
                },
                {
                    "start": 102.06,
                    "end": 102.22,
                    "word": " they",
                    "probability": 0.69970703125
                },
                {
                    "start": 102.22,
                    "end": 102.46,
                    "word": " try",
                    "probability": 0.78369140625
                },
                {
                    "start": 102.46,
                    "end": 102.6,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 102.6,
                    "end": 102.94,
                    "word": " maintain",
                    "probability": 0.65673828125
                },
                {
                    "start": 102.94,
                    "end": 103.52,
                    "word": " presence",
                    "probability": 0.69140625
                },
                {
                    "start": 103.52,
                    "end": 103.96,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 25,
            "seek": 10816,
            "start": 104.04,
            "end": 108.16,
            "text": " They don't want to keep using their zero day to come back all the time to the machine.",
            "tokens": [
                51564,
                814,
                500,
                380,
                528,
                281,
                1066,
                1228,
                641,
                4018,
                786,
                281,
                808,
                646,
                439,
                264,
                565,
                281,
                264,
                3479,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3431869492874489,
            "compression_ratio": 1.5687022900763359,
            "no_speech_prob": 0.78369140625,
            "words": [
                {
                    "start": 104.04,
                    "end": 104.24,
                    "word": " They",
                    "probability": 0.7138671875
                },
                {
                    "start": 104.24,
                    "end": 104.4,
                    "word": " don't",
                    "probability": 0.943603515625
                },
                {
                    "start": 104.4,
                    "end": 104.54,
                    "word": " want",
                    "probability": 0.763671875
                },
                {
                    "start": 104.54,
                    "end": 104.64,
                    "word": " to",
                    "probability": 0.9111328125
                },
                {
                    "start": 104.64,
                    "end": 104.78,
                    "word": " keep",
                    "probability": 0.82861328125
                },
                {
                    "start": 104.78,
                    "end": 105.04,
                    "word": " using",
                    "probability": 0.82373046875
                },
                {
                    "start": 105.04,
                    "end": 105.22,
                    "word": " their",
                    "probability": 0.8798828125
                },
                {
                    "start": 105.22,
                    "end": 105.42,
                    "word": " zero",
                    "probability": 0.5498046875
                },
                {
                    "start": 105.42,
                    "end": 105.64,
                    "word": " day",
                    "probability": 0.6201171875
                },
                {
                    "start": 105.64,
                    "end": 105.82,
                    "word": " to",
                    "probability": 0.84326171875
                },
                {
                    "start": 105.82,
                    "end": 105.96,
                    "word": " come",
                    "probability": 0.77587890625
                },
                {
                    "start": 105.96,
                    "end": 106.18,
                    "word": " back",
                    "probability": 0.81298828125
                },
                {
                    "start": 106.18,
                    "end": 106.36,
                    "word": " all",
                    "probability": 0.8486328125
                },
                {
                    "start": 106.36,
                    "end": 106.48,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 106.48,
                    "end": 106.8,
                    "word": " time",
                    "probability": 0.8056640625
                },
                {
                    "start": 106.8,
                    "end": 107.42,
                    "word": " to",
                    "probability": 0.8408203125
                },
                {
                    "start": 107.42,
                    "end": 107.52,
                    "word": " the",
                    "probability": 0.640625
                },
                {
                    "start": 107.52,
                    "end": 107.88,
                    "word": " machine",
                    "probability": 0.283447265625
                },
                {
                    "start": 107.88,
                    "end": 108.16,
                    "word": ".",
                    "probability": 0.46044921875
                }
            ]
        },
        {
            "id": 26,
            "seek": 13466,
            "start": 108.16,
            "end": 109.92,
            "text": " So they install a rootkit.",
            "tokens": [
                50364,
                407,
                436,
                3625,
                257,
                5593,
                22681,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2542002662535637,
            "compression_ratio": 1.5751072961373391,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 108.16,
                    "end": 108.28,
                    "word": " So",
                    "probability": 0.107177734375
                },
                {
                    "start": 108.28,
                    "end": 108.44,
                    "word": " they",
                    "probability": 0.640625
                },
                {
                    "start": 108.44,
                    "end": 108.84,
                    "word": " install",
                    "probability": 0.763671875
                },
                {
                    "start": 109.12,
                    "end": 109.32,
                    "word": " a rootkit",
                    "probability": 0.697021484375
                },
                {
                    "start": 109.32,
                    "end": 109.92,
                    "word": ".",
                    "probability": 0.7802734375
                }
            ]
        },
        {
            "id": 27,
            "seek": 13466,
            "start": 110.06,
            "end": 116.44,
            "text": " A rootkit is there to hide their presence and also to give them future access at a later date.",
            "tokens": [
                50464,
                316,
                5593,
                22681,
                307,
                456,
                281,
                6479,
                641,
                6814,
                293,
                611,
                281,
                976,
                552,
                2027,
                2105,
                412,
                257,
                1780,
                4002,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2542002662535637,
            "compression_ratio": 1.5751072961373391,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 110.06,
                    "end": 110.34,
                    "word": " A",
                    "probability": 0.92626953125
                },
                {
                    "start": 110.34,
                    "end": 110.62,
                    "word": " rootkit",
                    "probability": 0.8828125
                },
                {
                    "start": 110.62,
                    "end": 110.8,
                    "word": " is",
                    "probability": 0.89599609375
                },
                {
                    "start": 110.8,
                    "end": 111.02,
                    "word": " there",
                    "probability": 0.8505859375
                },
                {
                    "start": 111.02,
                    "end": 111.26,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 111.26,
                    "end": 111.68,
                    "word": " hide",
                    "probability": 0.74365234375
                },
                {
                    "start": 111.68,
                    "end": 112.52,
                    "word": " their",
                    "probability": 0.82958984375
                },
                {
                    "start": 112.52,
                    "end": 113.36,
                    "word": " presence",
                    "probability": 0.8876953125
                },
                {
                    "start": 113.36,
                    "end": 114.02,
                    "word": " and",
                    "probability": 0.4921875
                },
                {
                    "start": 114.02,
                    "end": 114.32,
                    "word": " also",
                    "probability": 0.7763671875
                },
                {
                    "start": 114.32,
                    "end": 114.48,
                    "word": " to",
                    "probability": 0.82666015625
                },
                {
                    "start": 114.48,
                    "end": 114.62,
                    "word": " give",
                    "probability": 0.8125
                },
                {
                    "start": 114.62,
                    "end": 114.74,
                    "word": " them",
                    "probability": 0.73046875
                },
                {
                    "start": 114.74,
                    "end": 115.08,
                    "word": " future",
                    "probability": 0.71337890625
                },
                {
                    "start": 115.08,
                    "end": 115.42,
                    "word": " access",
                    "probability": 0.78955078125
                },
                {
                    "start": 115.42,
                    "end": 115.62,
                    "word": " at",
                    "probability": 0.81787109375
                },
                {
                    "start": 115.66,
                    "end": 115.82,
                    "word": " a later",
                    "probability": 0.8974609375
                },
                {
                    "start": 115.82,
                    "end": 116.14,
                    "word": " date",
                    "probability": 0.8623046875
                },
                {
                    "start": 116.14,
                    "end": 116.44,
                    "word": ".",
                    "probability": 0.95947265625
                }
            ]
        },
        {
            "id": 28,
            "seek": 13466,
            "start": 116.76,
            "end": 123.84,
            "text": " Rootkits can also be used for law enforcement for things like a sneak and peek or a properly executed search warrant.",
            "tokens": [
                50764,
                3101,
                310,
                74,
                1208,
                393,
                611,
                312,
                1143,
                337,
                2101,
                11475,
                337,
                721,
                411,
                257,
                13164,
                293,
                220,
                494,
                916,
                420,
                257,
                6108,
                17577,
                3164,
                16354,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2542002662535637,
            "compression_ratio": 1.5751072961373391,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 116.76,
                    "end": 117.06,
                    "word": " Rootkits",
                    "probability": 0.9176025390625
                },
                {
                    "start": 117.06,
                    "end": 117.22,
                    "word": " can",
                    "probability": 0.42236328125
                },
                {
                    "start": 117.22,
                    "end": 117.4,
                    "word": " also",
                    "probability": 0.80859375
                },
                {
                    "start": 117.4,
                    "end": 117.62,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 117.62,
                    "end": 117.78,
                    "word": " used",
                    "probability": 0.79541015625
                },
                {
                    "start": 117.78,
                    "end": 117.94,
                    "word": " for",
                    "probability": 0.8740234375
                },
                {
                    "start": 117.94,
                    "end": 118.12,
                    "word": " law",
                    "probability": 0.52392578125
                },
                {
                    "start": 118.12,
                    "end": 118.46,
                    "word": " enforcement",
                    "probability": 0.54833984375
                },
                {
                    "start": 118.46,
                    "end": 118.82,
                    "word": " for",
                    "probability": 0.54150390625
                },
                {
                    "start": 118.82,
                    "end": 119.12,
                    "word": " things",
                    "probability": 0.67578125
                },
                {
                    "start": 119.12,
                    "end": 119.58,
                    "word": " like",
                    "probability": 0.865234375
                },
                {
                    "start": 120.06,
                    "end": 120.3,
                    "word": " a sneak",
                    "probability": 0.46875
                },
                {
                    "start": 120.3,
                    "end": 120.44,
                    "word": " and",
                    "probability": 0.71826171875
                },
                {
                    "start": 120.44,
                    "end": 120.66,
                    "word": " peek",
                    "probability": 0.677490234375
                },
                {
                    "start": 120.66,
                    "end": 120.96,
                    "word": " or",
                    "probability": 0.76904296875
                },
                {
                    "start": 121.66,
                    "end": 122.22,
                    "word": " a properly",
                    "probability": 0.81640625
                },
                {
                    "start": 122.22,
                    "end": 122.78,
                    "word": " executed",
                    "probability": 0.84130859375
                },
                {
                    "start": 122.78,
                    "end": 123.08,
                    "word": " search",
                    "probability": 0.9306640625
                },
                {
                    "start": 123.08,
                    "end": 123.28,
                    "word": " warrant",
                    "probability": 0.37939453125
                },
                {
                    "start": 123.28,
                    "end": 123.84,
                    "word": ".",
                    "probability": 0.286376953125
                }
            ]
        },
        {
            "id": 29,
            "seek": 13466,
            "start": 124.64,
            "end": 131.32,
            "text": " There's two levels of protection within the Windows and Linux operating system.",
            "tokens": [
                51164,
                821,
                311,
                732,
                4358,
                295,
                6334,
                1951,
                264,
                8591,
                293,
                18734,
                7447,
                1185,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2542002662535637,
            "compression_ratio": 1.5751072961373391,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 124.64,
                    "end": 125.24,
                    "word": " There's",
                    "probability": 0.74951171875
                },
                {
                    "start": 125.24,
                    "end": 125.46,
                    "word": " two",
                    "probability": 0.76171875
                },
                {
                    "start": 125.46,
                    "end": 125.82,
                    "word": " levels",
                    "probability": 0.7744140625
                },
                {
                    "start": 125.82,
                    "end": 126.32,
                    "word": " of",
                    "probability": 0.9111328125
                },
                {
                    "start": 126.32,
                    "end": 126.78,
                    "word": " protection",
                    "probability": 0.70458984375
                },
                {
                    "start": 126.78,
                    "end": 127.58,
                    "word": " within",
                    "probability": 0.7294921875
                },
                {
                    "start": 127.58,
                    "end": 128.22,
                    "word": " the",
                    "probability": 0.77587890625
                },
                {
                    "start": 128.22,
                    "end": 128.84,
                    "word": " Windows",
                    "probability": 0.75537109375
                },
                {
                    "start": 128.84,
                    "end": 129.16,
                    "word": " and",
                    "probability": 0.8056640625
                },
                {
                    "start": 129.16,
                    "end": 129.5,
                    "word": " Linux",
                    "probability": 0.9306640625
                },
                {
                    "start": 129.5,
                    "end": 130.34,
                    "word": " operating",
                    "probability": 0.85498046875
                },
                {
                    "start": 130.34,
                    "end": 130.78,
                    "word": " system",
                    "probability": 0.5185546875
                },
                {
                    "start": 130.78,
                    "end": 131.32,
                    "word": ".",
                    "probability": 0.9384765625
                }
            ]
        },
        {
            "id": 30,
            "seek": 13466,
            "start": 131.32,
            "end": 134.66,
            "text": " There's basically two rings, ring 0 and ring 3.",
            "tokens": [
                51514,
                821,
                311,
                1936,
                732,
                11136,
                11,
                4875,
                1958,
                293,
                4875,
                805,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2542002662535637,
            "compression_ratio": 1.5751072961373391,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 131.32,
                    "end": 131.48,
                    "word": " There's",
                    "probability": 0.823486328125
                },
                {
                    "start": 131.48,
                    "end": 131.78,
                    "word": " basically",
                    "probability": 0.6748046875
                },
                {
                    "start": 131.78,
                    "end": 132.06,
                    "word": " two",
                    "probability": 0.6982421875
                },
                {
                    "start": 132.06,
                    "end": 132.36,
                    "word": " rings",
                    "probability": 0.7490234375
                },
                {
                    "start": 132.36,
                    "end": 132.52,
                    "word": ",",
                    "probability": 0.460693359375
                },
                {
                    "start": 132.52,
                    "end": 132.64,
                    "word": " ring",
                    "probability": 0.65478515625
                },
                {
                    "start": 132.64,
                    "end": 132.88,
                    "word": " 0",
                    "probability": 0.5849609375
                },
                {
                    "start": 132.88,
                    "end": 133.06,
                    "word": " and",
                    "probability": 0.79052734375
                },
                {
                    "start": 133.06,
                    "end": 133.24,
                    "word": " ring",
                    "probability": 0.88037109375
                },
                {
                    "start": 133.24,
                    "end": 134.06,
                    "word": " 3",
                    "probability": 0.9482421875
                },
                {
                    "start": 134.06,
                    "end": 134.66,
                    "word": ".",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 31,
            "seek": 16434,
            "start": 134.66,
            "end": 140.26,
            "text": " Ring 3 is user land processes. They are unprivileged.",
            "tokens": [
                50364,
                19844,
                805,
                307,
                4195,
                2117,
                7555,
                13,
                814,
                366,
                20994,
                29994,
                794,
                3004,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20380435041759326,
            "compression_ratio": 1.662037037037037,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 134.66,
                    "end": 135.18,
                    "word": " Ring",
                    "probability": 0.11737060546875
                },
                {
                    "start": 135.18,
                    "end": 135.86,
                    "word": " 3",
                    "probability": 0.60693359375
                },
                {
                    "start": 135.86,
                    "end": 136.24,
                    "word": " is",
                    "probability": 0.81982421875
                },
                {
                    "start": 136.24,
                    "end": 136.5,
                    "word": " user",
                    "probability": 0.5576171875
                },
                {
                    "start": 136.5,
                    "end": 136.76,
                    "word": " land",
                    "probability": 0.254638671875
                },
                {
                    "start": 136.76,
                    "end": 137.82,
                    "word": " processes",
                    "probability": 0.7158203125
                },
                {
                    "start": 137.82,
                    "end": 138.46,
                    "word": ".",
                    "probability": 0.440185546875
                },
                {
                    "start": 138.6,
                    "end": 138.8,
                    "word": " They",
                    "probability": 0.68115234375
                },
                {
                    "start": 138.8,
                    "end": 139.0,
                    "word": " are",
                    "probability": 0.87451171875
                },
                {
                    "start": 139.0,
                    "end": 139.74,
                    "word": " unprivileged",
                    "probability": 0.9154052734375
                },
                {
                    "start": 139.74,
                    "end": 140.26,
                    "word": ".",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 32,
            "seek": 16434,
            "start": 140.26,
            "end": 141.96,
            "text": " Ring 0 is kernel land.",
            "tokens": [
                50614,
                19844,
                1958,
                307,
                28256,
                2117,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20380435041759326,
            "compression_ratio": 1.662037037037037,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 140.26,
                    "end": 140.42,
                    "word": " Ring",
                    "probability": 0.83740234375
                },
                {
                    "start": 140.42,
                    "end": 140.7,
                    "word": " 0",
                    "probability": 0.9453125
                },
                {
                    "start": 140.7,
                    "end": 141.02,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 141.02,
                    "end": 141.26,
                    "word": " kernel",
                    "probability": 0.67138671875
                },
                {
                    "start": 141.26,
                    "end": 141.64,
                    "word": " land",
                    "probability": 0.7802734375
                },
                {
                    "start": 141.64,
                    "end": 141.96,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 33,
            "seek": 16434,
            "start": 142.42,
            "end": 147.76,
            "text": " Once you're in ring 0, your kernel rootkit can do whatever you want.",
            "tokens": [
                50714,
                3443,
                291,
                434,
                294,
                4875,
                1958,
                11,
                428,
                28256,
                5593,
                22681,
                393,
                360,
                2035,
                291,
                528,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20380435041759326,
            "compression_ratio": 1.662037037037037,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 142.42,
                    "end": 142.8,
                    "word": " Once",
                    "probability": 0.794921875
                },
                {
                    "start": 142.8,
                    "end": 143.0,
                    "word": " you're",
                    "probability": 0.6239013671875
                },
                {
                    "start": 143.0,
                    "end": 143.12,
                    "word": " in",
                    "probability": 0.89013671875
                },
                {
                    "start": 143.12,
                    "end": 143.26,
                    "word": " ring",
                    "probability": 0.284912109375
                },
                {
                    "start": 143.26,
                    "end": 143.74,
                    "word": " 0",
                    "probability": 0.95703125
                },
                {
                    "start": 143.74,
                    "end": 144.32,
                    "word": ",",
                    "probability": 0.8271484375
                },
                {
                    "start": 144.32,
                    "end": 144.72,
                    "word": " your",
                    "probability": 0.76318359375
                },
                {
                    "start": 144.72,
                    "end": 145.24,
                    "word": " kernel",
                    "probability": 0.6513671875
                },
                {
                    "start": 145.24,
                    "end": 145.7,
                    "word": " rootkit",
                    "probability": 0.78369140625
                },
                {
                    "start": 145.7,
                    "end": 145.9,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 145.9,
                    "end": 146.06,
                    "word": " do",
                    "probability": 0.89892578125
                },
                {
                    "start": 146.06,
                    "end": 146.38,
                    "word": " whatever",
                    "probability": 0.8076171875
                },
                {
                    "start": 146.38,
                    "end": 146.7,
                    "word": " you",
                    "probability": 0.88427734375
                },
                {
                    "start": 146.7,
                    "end": 147.12,
                    "word": " want",
                    "probability": 0.81396484375
                },
                {
                    "start": 147.12,
                    "end": 147.76,
                    "word": ".",
                    "probability": 0.97705078125
                }
            ]
        },
        {
            "id": 34,
            "seek": 16434,
            "start": 148.82,
            "end": 159.98,
            "text": " Operating system provides basically an intermediary between upper level user processes and things that they want to query the operating system for.",
            "tokens": [
                51064,
                12480,
                990,
                1185,
                6417,
                1936,
                364,
                15184,
                822,
                1296,
                6597,
                1496,
                4195,
                7555,
                293,
                721,
                300,
                436,
                528,
                281,
                14581,
                264,
                7447,
                1185,
                337,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20380435041759326,
            "compression_ratio": 1.662037037037037,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 148.82,
                    "end": 149.4,
                    "word": " Operating",
                    "probability": 0.904052734375
                },
                {
                    "start": 149.4,
                    "end": 149.68,
                    "word": " system",
                    "probability": 0.71533203125
                },
                {
                    "start": 149.68,
                    "end": 150.16,
                    "word": " provides",
                    "probability": 0.83935546875
                },
                {
                    "start": 150.16,
                    "end": 151.22,
                    "word": " basically",
                    "probability": 0.560546875
                },
                {
                    "start": 151.22,
                    "end": 152.56,
                    "word": " an",
                    "probability": 0.76123046875
                },
                {
                    "start": 152.56,
                    "end": 153.22,
                    "word": " intermediary",
                    "probability": 0.876220703125
                },
                {
                    "start": 153.22,
                    "end": 153.74,
                    "word": " between",
                    "probability": 0.7900390625
                },
                {
                    "start": 153.74,
                    "end": 154.9,
                    "word": " upper",
                    "probability": 0.7939453125
                },
                {
                    "start": 154.9,
                    "end": 155.18,
                    "word": " level",
                    "probability": 0.66015625
                },
                {
                    "start": 155.18,
                    "end": 155.48,
                    "word": " user",
                    "probability": 0.7041015625
                },
                {
                    "start": 155.48,
                    "end": 155.98,
                    "word": " processes",
                    "probability": 0.75439453125
                },
                {
                    "start": 155.98,
                    "end": 156.98,
                    "word": " and",
                    "probability": 0.810546875
                },
                {
                    "start": 156.98,
                    "end": 157.36,
                    "word": " things",
                    "probability": 0.728515625
                },
                {
                    "start": 157.36,
                    "end": 157.64,
                    "word": " that",
                    "probability": 0.82177734375
                },
                {
                    "start": 157.64,
                    "end": 157.82,
                    "word": " they",
                    "probability": 0.7255859375
                },
                {
                    "start": 157.82,
                    "end": 158.0,
                    "word": " want",
                    "probability": 0.74169921875
                },
                {
                    "start": 158.0,
                    "end": 158.12,
                    "word": " to",
                    "probability": 0.890625
                },
                {
                    "start": 158.12,
                    "end": 158.34,
                    "word": " query",
                    "probability": 0.865234375
                },
                {
                    "start": 158.34,
                    "end": 158.54,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 158.54,
                    "end": 158.78,
                    "word": " operating",
                    "probability": 0.89453125
                },
                {
                    "start": 158.78,
                    "end": 159.06,
                    "word": " system",
                    "probability": 0.83984375
                },
                {
                    "start": 159.06,
                    "end": 159.44,
                    "word": " for",
                    "probability": 0.89404296875
                },
                {
                    "start": 159.44,
                    "end": 159.98,
                    "word": ".",
                    "probability": 0.8955078125
                }
            ]
        },
        {
            "id": 35,
            "seek": 16434,
            "start": 159.98,
            "end": 162.42,
            "text": " So I want to open a port.",
            "tokens": [
                51614,
                407,
                286,
                528,
                281,
                1269,
                257,
                2436,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20380435041759326,
            "compression_ratio": 1.662037037037037,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 159.98,
                    "end": 160.34,
                    "word": " So",
                    "probability": 0.87939453125
                },
                {
                    "start": 160.34,
                    "end": 160.6,
                    "word": " I",
                    "probability": 0.69775390625
                },
                {
                    "start": 160.6,
                    "end": 160.8,
                    "word": " want",
                    "probability": 0.79736328125
                },
                {
                    "start": 160.8,
                    "end": 160.98,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 160.98,
                    "end": 161.32,
                    "word": " open",
                    "probability": 0.82861328125
                },
                {
                    "start": 161.48,
                    "end": 161.8,
                    "word": " a port",
                    "probability": 0.7998046875
                },
                {
                    "start": 161.8,
                    "end": 162.42,
                    "word": ".",
                    "probability": 0.78759765625
                }
            ]
        },
        {
            "id": 36,
            "seek": 16434,
            "start": 162.42,
            "end": 164.34,
            "text": " The operating system does that for you.",
            "tokens": [
                51714,
                440,
                7447,
                1185,
                775,
                300,
                337,
                291,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20380435041759326,
            "compression_ratio": 1.662037037037037,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 162.42,
                    "end": 162.58,
                    "word": " The",
                    "probability": 0.8095703125
                },
                {
                    "start": 162.58,
                    "end": 162.82,
                    "word": " operating",
                    "probability": 0.90478515625
                },
                {
                    "start": 162.82,
                    "end": 163.1,
                    "word": " system",
                    "probability": 0.85205078125
                },
                {
                    "start": 163.1,
                    "end": 163.34,
                    "word": " does",
                    "probability": 0.9404296875
                },
                {
                    "start": 163.34,
                    "end": 163.48,
                    "word": " that",
                    "probability": 0.88720703125
                },
                {
                    "start": 163.48,
                    "end": 163.72,
                    "word": " for",
                    "probability": 0.8984375
                },
                {
                    "start": 163.72,
                    "end": 163.96,
                    "word": " you",
                    "probability": 0.8955078125
                },
                {
                    "start": 163.96,
                    "end": 164.34,
                    "word": ".",
                    "probability": 0.8662109375
                }
            ]
        },
        {
            "id": 37,
            "seek": 18132,
            "start": 164.34,
            "end": 167.36,
            "text": " And then hands it back to the user land process.",
            "tokens": [
                50364,
                400,
                550,
                2377,
                309,
                646,
                281,
                264,
                4195,
                2117,
                1399,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22057291716337205,
            "compression_ratio": 1.5286624203821657,
            "no_speech_prob": 0.12237548828125,
            "words": [
                {
                    "start": 164.34,
                    "end": 164.8,
                    "word": " And",
                    "probability": 0.10137939453125
                },
                {
                    "start": 164.8,
                    "end": 164.98,
                    "word": " then",
                    "probability": 0.62451171875
                },
                {
                    "start": 164.98,
                    "end": 165.24,
                    "word": " hands",
                    "probability": 0.59423828125
                },
                {
                    "start": 165.24,
                    "end": 165.36,
                    "word": " it",
                    "probability": 0.88525390625
                },
                {
                    "start": 165.36,
                    "end": 165.56,
                    "word": " back",
                    "probability": 0.82275390625
                },
                {
                    "start": 165.56,
                    "end": 165.78,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 165.78,
                    "end": 165.92,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 165.92,
                    "end": 166.12,
                    "word": " user",
                    "probability": 0.69677734375
                },
                {
                    "start": 166.12,
                    "end": 166.34,
                    "word": " land",
                    "probability": 0.07470703125
                },
                {
                    "start": 166.34,
                    "end": 166.82,
                    "word": " process",
                    "probability": 0.81787109375
                },
                {
                    "start": 166.82,
                    "end": 167.36,
                    "word": ".",
                    "probability": 0.82763671875
                }
            ]
        },
        {
            "id": 38,
            "seek": 18132,
            "start": 167.36,
            "end": 173.86,
            "text": " They also provide an interface between user land processes and the lower hardware.",
            "tokens": [
                50514,
                814,
                611,
                2893,
                364,
                9226,
                1296,
                4195,
                2117,
                7555,
                293,
                264,
                3126,
                8837,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22057291716337205,
            "compression_ratio": 1.5286624203821657,
            "no_speech_prob": 0.12237548828125,
            "words": [
                {
                    "start": 167.36,
                    "end": 167.8,
                    "word": " They",
                    "probability": 0.71484375
                },
                {
                    "start": 167.8,
                    "end": 168.2,
                    "word": " also",
                    "probability": 0.82177734375
                },
                {
                    "start": 168.2,
                    "end": 169.06,
                    "word": " provide",
                    "probability": 0.8330078125
                },
                {
                    "start": 169.06,
                    "end": 169.2,
                    "word": " an",
                    "probability": 0.7783203125
                },
                {
                    "start": 169.2,
                    "end": 169.5,
                    "word": " interface",
                    "probability": 0.7666015625
                },
                {
                    "start": 169.5,
                    "end": 169.96,
                    "word": " between",
                    "probability": 0.810546875
                },
                {
                    "start": 169.96,
                    "end": 170.82,
                    "word": " user",
                    "probability": 0.70361328125
                },
                {
                    "start": 170.82,
                    "end": 171.04,
                    "word": " land",
                    "probability": 0.7001953125
                },
                {
                    "start": 171.04,
                    "end": 171.54,
                    "word": " processes",
                    "probability": 0.77490234375
                },
                {
                    "start": 171.54,
                    "end": 171.92,
                    "word": " and",
                    "probability": 0.828125
                },
                {
                    "start": 171.92,
                    "end": 172.04,
                    "word": " the",
                    "probability": 0.74609375
                },
                {
                    "start": 172.04,
                    "end": 172.32,
                    "word": " lower",
                    "probability": 0.73583984375
                },
                {
                    "start": 172.32,
                    "end": 173.3,
                    "word": " hardware",
                    "probability": 0.84033203125
                },
                {
                    "start": 173.3,
                    "end": 173.86,
                    "word": ".",
                    "probability": 0.9150390625
                }
            ]
        },
        {
            "id": 39,
            "seek": 18132,
            "start": 174.18,
            "end": 181.32,
            "text": " So if you have a ring 0 kernel rootkit, you are just like the operating system, you are a man in the middle.",
            "tokens": [
                50864,
                407,
                498,
                291,
                362,
                257,
                4875,
                1958,
                28256,
                5593,
                22681,
                11,
                291,
                366,
                445,
                411,
                264,
                7447,
                1185,
                11,
                291,
                366,
                257,
                587,
                294,
                264,
                2808,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22057291716337205,
            "compression_ratio": 1.5286624203821657,
            "no_speech_prob": 0.12237548828125,
            "words": [
                {
                    "start": 174.18,
                    "end": 174.5,
                    "word": " So",
                    "probability": 0.89501953125
                },
                {
                    "start": 174.5,
                    "end": 174.82,
                    "word": " if",
                    "probability": 0.658203125
                },
                {
                    "start": 174.82,
                    "end": 174.96,
                    "word": " you",
                    "probability": 0.89697265625
                },
                {
                    "start": 174.96,
                    "end": 175.12,
                    "word": " have",
                    "probability": 0.8525390625
                },
                {
                    "start": 175.24,
                    "end": 175.36,
                    "word": " a ring",
                    "probability": 0.5595703125
                },
                {
                    "start": 175.36,
                    "end": 175.66,
                    "word": " 0",
                    "probability": 0.072265625
                },
                {
                    "start": 175.66,
                    "end": 176.0,
                    "word": " kernel",
                    "probability": 0.74267578125
                },
                {
                    "start": 176.0,
                    "end": 176.5,
                    "word": " rootkit",
                    "probability": 0.72265625
                },
                {
                    "start": 176.5,
                    "end": 177.26,
                    "word": ",",
                    "probability": 0.76123046875
                },
                {
                    "start": 177.26,
                    "end": 177.62,
                    "word": " you",
                    "probability": 0.88525390625
                },
                {
                    "start": 177.62,
                    "end": 178.44,
                    "word": " are",
                    "probability": 0.88916015625
                },
                {
                    "start": 178.44,
                    "end": 178.84,
                    "word": " just",
                    "probability": 0.7177734375
                },
                {
                    "start": 178.84,
                    "end": 179.04,
                    "word": " like",
                    "probability": 0.880859375
                },
                {
                    "start": 179.04,
                    "end": 179.2,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 179.2,
                    "end": 179.5,
                    "word": " operating",
                    "probability": 0.91943359375
                },
                {
                    "start": 179.5,
                    "end": 179.82,
                    "word": " system",
                    "probability": 0.86572265625
                },
                {
                    "start": 179.82,
                    "end": 179.94,
                    "word": ",",
                    "probability": 0.61962890625
                },
                {
                    "start": 179.94,
                    "end": 179.98,
                    "word": " you",
                    "probability": 0.88916015625
                },
                {
                    "start": 179.98,
                    "end": 180.14,
                    "word": " are",
                    "probability": 0.8896484375
                },
                {
                    "start": 180.26,
                    "end": 180.36,
                    "word": " a man",
                    "probability": 0.86181640625
                },
                {
                    "start": 180.36,
                    "end": 180.5,
                    "word": " in",
                    "probability": 0.8544921875
                },
                {
                    "start": 180.5,
                    "end": 180.62,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 180.62,
                    "end": 180.76,
                    "word": " middle",
                    "probability": 0.9072265625
                },
                {
                    "start": 180.76,
                    "end": 181.32,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 40,
            "seek": 20670,
            "start": 183.7,
            "end": 189.8,
            "text": " Some of the different OS components that a rootkit may want to attack would be the IOManager.",
            "tokens": [
                50414,
                2188,
                295,
                264,
                819,
                12731,
                6677,
                300,
                257,
                5593,
                22681,
                815,
                528,
                281,
                2690,
                576,
                312,
                264,
                286,
                5251,
                282,
                3557,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2692018007657614,
            "compression_ratio": 1.5507246376811594,
            "no_speech_prob": 0.265625,
            "words": [
                {
                    "start": 183.7,
                    "end": 184.3,
                    "word": " Some",
                    "probability": 0.4560546875
                },
                {
                    "start": 184.3,
                    "end": 184.42,
                    "word": " of",
                    "probability": 0.8720703125
                },
                {
                    "start": 184.42,
                    "end": 184.5,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 184.5,
                    "end": 184.76,
                    "word": " different",
                    "probability": 0.609375
                },
                {
                    "start": 184.76,
                    "end": 185.5,
                    "word": " OS",
                    "probability": 0.853515625
                },
                {
                    "start": 185.5,
                    "end": 185.98,
                    "word": " components",
                    "probability": 0.7607421875
                },
                {
                    "start": 185.98,
                    "end": 186.76,
                    "word": " that",
                    "probability": 0.74755859375
                },
                {
                    "start": 186.9,
                    "end": 187.1,
                    "word": " a rootkit",
                    "probability": 0.60546875
                },
                {
                    "start": 187.1,
                    "end": 187.24,
                    "word": " may",
                    "probability": 0.86865234375
                },
                {
                    "start": 187.24,
                    "end": 187.44,
                    "word": " want",
                    "probability": 0.779296875
                },
                {
                    "start": 187.44,
                    "end": 187.54,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 187.54,
                    "end": 187.98,
                    "word": " attack",
                    "probability": 0.6103515625
                },
                {
                    "start": 187.98,
                    "end": 188.72,
                    "word": " would",
                    "probability": 0.5859375
                },
                {
                    "start": 188.72,
                    "end": 188.86,
                    "word": " be",
                    "probability": 0.89794921875
                },
                {
                    "start": 188.86,
                    "end": 189.04,
                    "word": " the",
                    "probability": 0.7802734375
                },
                {
                    "start": 189.04,
                    "end": 189.62,
                    "word": " IOManager",
                    "probability": 0.5295486450195312
                },
                {
                    "start": 189.62,
                    "end": 189.8,
                    "word": ".",
                    "probability": 0.332763671875
                }
            ]
        },
        {
            "id": 41,
            "seek": 20670,
            "start": 189.8,
            "end": 191.68,
            "text": " You can install keyloggers.",
            "tokens": [
                50764,
                509,
                393,
                3625,
                2141,
                4987,
                9458,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2692018007657614,
            "compression_ratio": 1.5507246376811594,
            "no_speech_prob": 0.265625,
            "words": [
                {
                    "start": 189.8,
                    "end": 189.86,
                    "word": " You",
                    "probability": 0.79736328125
                },
                {
                    "start": 189.86,
                    "end": 190.0,
                    "word": " can",
                    "probability": 0.8759765625
                },
                {
                    "start": 190.0,
                    "end": 190.26,
                    "word": " install",
                    "probability": 0.822265625
                },
                {
                    "start": 190.26,
                    "end": 191.08,
                    "word": " keyloggers",
                    "probability": 0.733154296875
                },
                {
                    "start": 191.08,
                    "end": 191.68,
                    "word": ".",
                    "probability": 0.65283203125
                }
            ]
        },
        {
            "id": 42,
            "seek": 20670,
            "start": 191.82,
            "end": 196.92,
            "text": " Sharing has a project on rootkit.com that's a keyboard sniffer.",
            "tokens": [
                50864,
                49060,
                575,
                257,
                1716,
                322,
                5593,
                22681,
                13,
                1112,
                300,
                311,
                257,
                10186,
                2406,
                12612,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2692018007657614,
            "compression_ratio": 1.5507246376811594,
            "no_speech_prob": 0.265625,
            "words": [
                {
                    "start": 191.82,
                    "end": 192.2,
                    "word": " Sharing",
                    "probability": 0.334716796875
                },
                {
                    "start": 192.2,
                    "end": 192.54,
                    "word": " has",
                    "probability": 0.81787109375
                },
                {
                    "start": 192.76,
                    "end": 193.12,
                    "word": " a project",
                    "probability": 0.86474609375
                },
                {
                    "start": 193.12,
                    "end": 193.36,
                    "word": " on",
                    "probability": 0.736328125
                },
                {
                    "start": 193.36,
                    "end": 193.58,
                    "word": " rootkit",
                    "probability": 0.767822265625
                },
                {
                    "start": 193.58,
                    "end": 194.08,
                    "word": ".com",
                    "probability": 0.940673828125
                },
                {
                    "start": 194.08,
                    "end": 194.88,
                    "word": " that's",
                    "probability": 0.783203125
                },
                {
                    "start": 195.02,
                    "end": 195.96,
                    "word": " a keyboard",
                    "probability": 0.441162109375
                },
                {
                    "start": 195.96,
                    "end": 196.32,
                    "word": " sniffer",
                    "probability": 0.747314453125
                },
                {
                    "start": 196.32,
                    "end": 196.92,
                    "word": ".",
                    "probability": 0.68798828125
                }
            ]
        },
        {
            "id": 43,
            "seek": 20670,
            "start": 197.4,
            "end": 200.04,
            "text": " And you can also attack the file system.",
            "tokens": [
                51114,
                400,
                291,
                393,
                611,
                2690,
                264,
                3991,
                1185,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2692018007657614,
            "compression_ratio": 1.5507246376811594,
            "no_speech_prob": 0.265625,
            "words": [
                {
                    "start": 197.4,
                    "end": 197.72,
                    "word": " And",
                    "probability": 0.59228515625
                },
                {
                    "start": 197.72,
                    "end": 197.98,
                    "word": " you",
                    "probability": 0.8623046875
                },
                {
                    "start": 197.98,
                    "end": 198.12,
                    "word": " can",
                    "probability": 0.7138671875
                },
                {
                    "start": 198.12,
                    "end": 198.34,
                    "word": " also",
                    "probability": 0.828125
                },
                {
                    "start": 198.34,
                    "end": 198.7,
                    "word": " attack",
                    "probability": 0.80859375
                },
                {
                    "start": 198.7,
                    "end": 198.86,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 198.86,
                    "end": 199.06,
                    "word": " file",
                    "probability": 0.697265625
                },
                {
                    "start": 199.06,
                    "end": 199.44,
                    "word": " system",
                    "probability": 0.8681640625
                },
                {
                    "start": 199.44,
                    "end": 200.04,
                    "word": ".",
                    "probability": 0.9482421875
                }
            ]
        },
        {
            "id": 44,
            "seek": 20670,
            "start": 200.06,
            "end": 206.7,
            "text": " You can return file filter driver and interface between every single access of the hard drive.",
            "tokens": [
                51264,
                509,
                393,
                2736,
                3991,
                6608,
                6787,
                293,
                9226,
                1296,
                633,
                2167,
                2105,
                295,
                264,
                1152,
                3332,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2692018007657614,
            "compression_ratio": 1.5507246376811594,
            "no_speech_prob": 0.265625,
            "words": [
                {
                    "start": 200.06,
                    "end": 200.16,
                    "word": " You",
                    "probability": 0.89990234375
                },
                {
                    "start": 200.16,
                    "end": 200.3,
                    "word": " can",
                    "probability": 0.90185546875
                },
                {
                    "start": 200.3,
                    "end": 200.6,
                    "word": " return",
                    "probability": 0.489501953125
                },
                {
                    "start": 200.6,
                    "end": 200.98,
                    "word": " file",
                    "probability": 0.272216796875
                },
                {
                    "start": 200.98,
                    "end": 201.36,
                    "word": " filter",
                    "probability": 0.76318359375
                },
                {
                    "start": 201.36,
                    "end": 201.76,
                    "word": " driver",
                    "probability": 0.66259765625
                },
                {
                    "start": 201.76,
                    "end": 202.76,
                    "word": " and",
                    "probability": 0.61865234375
                },
                {
                    "start": 202.76,
                    "end": 203.28,
                    "word": " interface",
                    "probability": 0.771484375
                },
                {
                    "start": 203.28,
                    "end": 203.72,
                    "word": " between",
                    "probability": 0.7763671875
                },
                {
                    "start": 203.72,
                    "end": 204.66,
                    "word": " every",
                    "probability": 0.7138671875
                },
                {
                    "start": 204.66,
                    "end": 204.96,
                    "word": " single",
                    "probability": 0.87841796875
                },
                {
                    "start": 204.96,
                    "end": 205.24,
                    "word": " access",
                    "probability": 0.437744140625
                },
                {
                    "start": 205.24,
                    "end": 205.48,
                    "word": " of",
                    "probability": 0.7060546875
                },
                {
                    "start": 205.48,
                    "end": 205.6,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 205.6,
                    "end": 205.8,
                    "word": " hard",
                    "probability": 0.75830078125
                },
                {
                    "start": 205.8,
                    "end": 206.1,
                    "word": " drive",
                    "probability": 0.60546875
                },
                {
                    "start": 206.1,
                    "end": 206.7,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 45,
            "seek": 22950,
            "start": 206.7,
            "end": 214.56,
            "text": " The object manager has things like processes and threads that it uses to keep bookkeeping.",
            "tokens": [
                50364,
                440,
                2657,
                6598,
                575,
                721,
                411,
                7555,
                293,
                19314,
                300,
                309,
                4960,
                281,
                1066,
                1446,
                25769,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30869932271338796,
            "compression_ratio": 1.6795580110497237,
            "no_speech_prob": 0.0736083984375,
            "words": [
                {
                    "start": 206.7,
                    "end": 207.38,
                    "word": " The",
                    "probability": 0.5810546875
                },
                {
                    "start": 207.38,
                    "end": 207.66,
                    "word": " object",
                    "probability": 0.603515625
                },
                {
                    "start": 207.66,
                    "end": 208.12,
                    "word": " manager",
                    "probability": 0.8408203125
                },
                {
                    "start": 208.12,
                    "end": 208.64,
                    "word": " has",
                    "probability": 0.86376953125
                },
                {
                    "start": 208.64,
                    "end": 208.88,
                    "word": " things",
                    "probability": 0.62646484375
                },
                {
                    "start": 208.88,
                    "end": 209.2,
                    "word": " like",
                    "probability": 0.88037109375
                },
                {
                    "start": 209.2,
                    "end": 210.08,
                    "word": " processes",
                    "probability": 0.63330078125
                },
                {
                    "start": 210.08,
                    "end": 210.42,
                    "word": " and",
                    "probability": 0.85009765625
                },
                {
                    "start": 210.42,
                    "end": 210.88,
                    "word": " threads",
                    "probability": 0.73779296875
                },
                {
                    "start": 210.88,
                    "end": 212.14,
                    "word": " that",
                    "probability": 0.68310546875
                },
                {
                    "start": 212.14,
                    "end": 212.32,
                    "word": " it",
                    "probability": 0.85302734375
                },
                {
                    "start": 212.32,
                    "end": 212.64,
                    "word": " uses",
                    "probability": 0.7861328125
                },
                {
                    "start": 212.64,
                    "end": 212.92,
                    "word": " to",
                    "probability": 0.85693359375
                },
                {
                    "start": 212.92,
                    "end": 213.22,
                    "word": " keep",
                    "probability": 0.80712890625
                },
                {
                    "start": 213.22,
                    "end": 213.96,
                    "word": " bookkeeping",
                    "probability": 0.764404296875
                },
                {
                    "start": 213.96,
                    "end": 214.56,
                    "word": ".",
                    "probability": 0.5166015625
                }
            ]
        },
        {
            "id": 46,
            "seek": 22950,
            "start": 214.62,
            "end": 220.4,
            "text": " And you can attack the object manager in order to hide your processes and threads.",
            "tokens": [
                50714,
                400,
                291,
                393,
                2690,
                264,
                2657,
                6598,
                294,
                1668,
                281,
                6479,
                428,
                7555,
                293,
                19314,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30869932271338796,
            "compression_ratio": 1.6795580110497237,
            "no_speech_prob": 0.0736083984375,
            "words": [
                {
                    "start": 214.62,
                    "end": 214.8,
                    "word": " And",
                    "probability": 0.76318359375
                },
                {
                    "start": 214.8,
                    "end": 214.94,
                    "word": " you",
                    "probability": 0.865234375
                },
                {
                    "start": 214.94,
                    "end": 215.12,
                    "word": " can",
                    "probability": 0.89501953125
                },
                {
                    "start": 215.12,
                    "end": 215.74,
                    "word": " attack",
                    "probability": 0.27734375
                },
                {
                    "start": 215.74,
                    "end": 215.96,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 215.96,
                    "end": 216.26,
                    "word": " object",
                    "probability": 0.9267578125
                },
                {
                    "start": 216.26,
                    "end": 216.68,
                    "word": " manager",
                    "probability": 0.8310546875
                },
                {
                    "start": 216.68,
                    "end": 217.68,
                    "word": " in",
                    "probability": 0.865234375
                },
                {
                    "start": 217.68,
                    "end": 217.96,
                    "word": " order",
                    "probability": 0.8154296875
                },
                {
                    "start": 217.96,
                    "end": 218.24,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 218.24,
                    "end": 218.54,
                    "word": " hide",
                    "probability": 0.78759765625
                },
                {
                    "start": 218.54,
                    "end": 218.76,
                    "word": " your",
                    "probability": 0.7958984375
                },
                {
                    "start": 218.76,
                    "end": 219.16,
                    "word": " processes",
                    "probability": 0.80908203125
                },
                {
                    "start": 219.16,
                    "end": 219.5,
                    "word": " and",
                    "probability": 0.8701171875
                },
                {
                    "start": 219.5,
                    "end": 219.8,
                    "word": " threads",
                    "probability": 0.64453125
                },
                {
                    "start": 219.8,
                    "end": 220.4,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 47,
            "seek": 22950,
            "start": 222.42,
            "end": 224.9,
            "text": " That's enough of that configuration manager.",
            "tokens": [
                51114,
                663,
                311,
                1547,
                295,
                300,
                11694,
                6598,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30869932271338796,
            "compression_ratio": 1.6795580110497237,
            "no_speech_prob": 0.0736083984375,
            "words": [
                {
                    "start": 222.42,
                    "end": 222.8,
                    "word": " That's",
                    "probability": 0.550262451171875
                },
                {
                    "start": 222.8,
                    "end": 223.04,
                    "word": " enough",
                    "probability": 0.19677734375
                },
                {
                    "start": 223.04,
                    "end": 223.24,
                    "word": " of",
                    "probability": 0.496826171875
                },
                {
                    "start": 223.24,
                    "end": 223.38,
                    "word": " that",
                    "probability": 0.78857421875
                },
                {
                    "start": 223.38,
                    "end": 223.84,
                    "word": " configuration",
                    "probability": 0.73779296875
                },
                {
                    "start": 223.84,
                    "end": 224.36,
                    "word": " manager",
                    "probability": 0.869140625
                },
                {
                    "start": 224.36,
                    "end": 224.9,
                    "word": ".",
                    "probability": 0.5908203125
                }
            ]
        },
        {
            "id": 48,
            "seek": 22950,
            "start": 224.9,
            "end": 226.64,
            "text": " You can use that to hide registries.",
            "tokens": [
                51264,
                509,
                393,
                764,
                300,
                281,
                6479,
                11376,
                2244,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30869932271338796,
            "compression_ratio": 1.6795580110497237,
            "no_speech_prob": 0.0736083984375,
            "words": [
                {
                    "start": 224.9,
                    "end": 225.24,
                    "word": " You",
                    "probability": 0.50439453125
                },
                {
                    "start": 225.24,
                    "end": 225.24,
                    "word": " can",
                    "probability": 0.67236328125
                },
                {
                    "start": 225.24,
                    "end": 225.42,
                    "word": " use",
                    "probability": 0.7861328125
                },
                {
                    "start": 225.42,
                    "end": 225.56,
                    "word": " that",
                    "probability": 0.85791015625
                },
                {
                    "start": 225.56,
                    "end": 225.7,
                    "word": " to",
                    "probability": 0.89013671875
                },
                {
                    "start": 225.7,
                    "end": 225.8,
                    "word": " hide",
                    "probability": 0.82421875
                },
                {
                    "start": 225.8,
                    "end": 226.22,
                    "word": " registries",
                    "probability": 0.6640625
                },
                {
                    "start": 226.22,
                    "end": 226.64,
                    "word": ".",
                    "probability": 0.966796875
                }
            ]
        },
        {
            "id": 49,
            "seek": 22950,
            "start": 226.76,
            "end": 229.5,
            "text": " So first generation of rootkits, what were they?",
            "tokens": [
                51364,
                407,
                700,
                5125,
                295,
                5593,
                74,
                1208,
                11,
                437,
                645,
                436,
                30,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30869932271338796,
            "compression_ratio": 1.6795580110497237,
            "no_speech_prob": 0.0736083984375,
            "words": [
                {
                    "start": 226.76,
                    "end": 227.36,
                    "word": " So",
                    "probability": 0.8388671875
                },
                {
                    "start": 227.36,
                    "end": 227.56,
                    "word": " first",
                    "probability": 0.63671875
                },
                {
                    "start": 227.56,
                    "end": 228.0,
                    "word": " generation",
                    "probability": 0.564453125
                },
                {
                    "start": 228.0,
                    "end": 228.18,
                    "word": " of",
                    "probability": 0.1270751953125
                },
                {
                    "start": 228.18,
                    "end": 228.42,
                    "word": " rootkits",
                    "probability": 0.7465006510416666
                },
                {
                    "start": 228.42,
                    "end": 228.5,
                    "word": ",",
                    "probability": 0.6796875
                },
                {
                    "start": 228.5,
                    "end": 228.58,
                    "word": " what",
                    "probability": 0.873046875
                },
                {
                    "start": 228.58,
                    "end": 228.76,
                    "word": " were",
                    "probability": 0.8818359375
                },
                {
                    "start": 228.76,
                    "end": 228.94,
                    "word": " they",
                    "probability": 0.72216796875
                },
                {
                    "start": 228.94,
                    "end": 229.5,
                    "word": "?",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 50,
            "seek": 25674,
            "start": 229.5,
            "end": 235.32,
            "text": " These were simple infringement replacement programs on the hard drive.",
            "tokens": [
                50364,
                1981,
                645,
                2199,
                45205,
                1712,
                14419,
                4268,
                322,
                264,
                1152,
                3332,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3581080944151492,
            "compression_ratio": 1.551219512195122,
            "no_speech_prob": 0.3994140625,
            "words": [
                {
                    "start": 229.5,
                    "end": 230.12,
                    "word": " These",
                    "probability": 0.219482421875
                },
                {
                    "start": 230.12,
                    "end": 230.24,
                    "word": " were",
                    "probability": 0.279541015625
                },
                {
                    "start": 230.24,
                    "end": 230.58,
                    "word": " simple",
                    "probability": 0.7412109375
                },
                {
                    "start": 230.58,
                    "end": 231.16,
                    "word": " infringement",
                    "probability": 0.379913330078125
                },
                {
                    "start": 231.16,
                    "end": 232.96,
                    "word": " replacement",
                    "probability": 0.3896484375
                },
                {
                    "start": 232.96,
                    "end": 233.86,
                    "word": " programs",
                    "probability": 0.650390625
                },
                {
                    "start": 233.86,
                    "end": 234.16,
                    "word": " on",
                    "probability": 0.65478515625
                },
                {
                    "start": 234.16,
                    "end": 234.26,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 234.26,
                    "end": 234.48,
                    "word": " hard",
                    "probability": 0.72412109375
                },
                {
                    "start": 234.48,
                    "end": 234.68,
                    "word": " drive",
                    "probability": 0.71337890625
                },
                {
                    "start": 234.68,
                    "end": 235.32,
                    "word": ".",
                    "probability": 0.79150390625
                }
            ]
        },
        {
            "id": 51,
            "seek": 25674,
            "start": 237.06,
            "end": 244.36,
            "text": " They may include the Unix login program, LS, ES, so on and so forth.",
            "tokens": [
                50714,
                814,
                815,
                4090,
                264,
                1156,
                970,
                24276,
                1461,
                11,
                36657,
                11,
                12564,
                11,
                370,
                322,
                293,
                370,
                5220,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3581080944151492,
            "compression_ratio": 1.551219512195122,
            "no_speech_prob": 0.3994140625,
            "words": [
                {
                    "start": 237.06,
                    "end": 237.34,
                    "word": " They",
                    "probability": 0.662109375
                },
                {
                    "start": 237.34,
                    "end": 237.58,
                    "word": " may",
                    "probability": 0.82763671875
                },
                {
                    "start": 237.58,
                    "end": 239.18,
                    "word": " include",
                    "probability": 0.67431640625
                },
                {
                    "start": 239.18,
                    "end": 239.94,
                    "word": " the",
                    "probability": 0.6611328125
                },
                {
                    "start": 239.94,
                    "end": 240.22,
                    "word": " Unix",
                    "probability": 0.748046875
                },
                {
                    "start": 240.22,
                    "end": 240.5,
                    "word": " login",
                    "probability": 0.410400390625
                },
                {
                    "start": 240.5,
                    "end": 241.06,
                    "word": " program",
                    "probability": 0.70947265625
                },
                {
                    "start": 241.06,
                    "end": 241.24,
                    "word": ",",
                    "probability": 0.86279296875
                },
                {
                    "start": 241.24,
                    "end": 241.48,
                    "word": " LS",
                    "probability": 0.43115234375
                },
                {
                    "start": 241.48,
                    "end": 241.82,
                    "word": ",",
                    "probability": 0.92919921875
                },
                {
                    "start": 241.82,
                    "end": 242.22,
                    "word": " ES",
                    "probability": 0.32763671875
                },
                {
                    "start": 242.22,
                    "end": 242.7,
                    "word": ",",
                    "probability": 0.80078125
                },
                {
                    "start": 242.7,
                    "end": 242.92,
                    "word": " so",
                    "probability": 0.292724609375
                },
                {
                    "start": 242.92,
                    "end": 243.12,
                    "word": " on",
                    "probability": 0.80078125
                },
                {
                    "start": 243.12,
                    "end": 243.24,
                    "word": " and",
                    "probability": 0.84912109375
                },
                {
                    "start": 243.24,
                    "end": 243.4,
                    "word": " so",
                    "probability": 0.89990234375
                },
                {
                    "start": 243.4,
                    "end": 243.72,
                    "word": " forth",
                    "probability": 0.8876953125
                },
                {
                    "start": 243.72,
                    "end": 244.36,
                    "word": ".",
                    "probability": 0.9521484375
                }
            ]
        },
        {
            "id": 52,
            "seek": 25674,
            "start": 245.04,
            "end": 247.16,
            "text": " Second generation rootkits.",
            "tokens": [
                51114,
                5736,
                5125,
                5593,
                74,
                1208,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3581080944151492,
            "compression_ratio": 1.551219512195122,
            "no_speech_prob": 0.3994140625,
            "words": [
                {
                    "start": 245.04,
                    "end": 245.68,
                    "word": " Second",
                    "probability": 0.634765625
                },
                {
                    "start": 245.68,
                    "end": 246.14,
                    "word": " generation",
                    "probability": 0.5107421875
                },
                {
                    "start": 246.14,
                    "end": 246.68,
                    "word": " rootkits",
                    "probability": 0.43340301513671875
                },
                {
                    "start": 246.68,
                    "end": 247.16,
                    "word": ".",
                    "probability": 0.26220703125
                }
            ]
        },
        {
            "id": 53,
            "seek": 25674,
            "start": 247.16,
            "end": 249.72,
            "text": " These started to be more sophisticated.",
            "tokens": [
                51214,
                1981,
                1409,
                281,
                312,
                544,
                16950,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3581080944151492,
            "compression_ratio": 1.551219512195122,
            "no_speech_prob": 0.3994140625,
            "words": [
                {
                    "start": 247.16,
                    "end": 247.32,
                    "word": " These",
                    "probability": 0.87158203125
                },
                {
                    "start": 247.32,
                    "end": 247.56,
                    "word": " started",
                    "probability": 0.72265625
                },
                {
                    "start": 247.56,
                    "end": 247.74,
                    "word": " to",
                    "probability": 0.876953125
                },
                {
                    "start": 247.74,
                    "end": 247.8,
                    "word": " be",
                    "probability": 0.39404296875
                },
                {
                    "start": 247.8,
                    "end": 248.86,
                    "word": " more",
                    "probability": 0.8818359375
                },
                {
                    "start": 248.86,
                    "end": 249.4,
                    "word": " sophisticated",
                    "probability": 0.76953125
                },
                {
                    "start": 249.4,
                    "end": 249.72,
                    "word": ".",
                    "probability": 0.9638671875
                }
            ]
        },
        {
            "id": 54,
            "seek": 25674,
            "start": 250.22,
            "end": 256.74,
            "text": " These modified static tables within the kernel are within the upper levels of the operating system themselves.",
            "tokens": [
                51364,
                1981,
                15873,
                13437,
                8020,
                1951,
                264,
                28256,
                366,
                1951,
                264,
                6597,
                4358,
                295,
                264,
                7447,
                1185,
                2969,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3581080944151492,
            "compression_ratio": 1.551219512195122,
            "no_speech_prob": 0.3994140625,
            "words": [
                {
                    "start": 250.22,
                    "end": 250.5,
                    "word": " These",
                    "probability": 0.89697265625
                },
                {
                    "start": 250.5,
                    "end": 250.92,
                    "word": " modified",
                    "probability": 0.8486328125
                },
                {
                    "start": 250.92,
                    "end": 251.32,
                    "word": " static",
                    "probability": 0.619140625
                },
                {
                    "start": 251.32,
                    "end": 251.64,
                    "word": " tables",
                    "probability": 0.75634765625
                },
                {
                    "start": 251.64,
                    "end": 251.92,
                    "word": " within",
                    "probability": 0.6357421875
                },
                {
                    "start": 251.92,
                    "end": 252.52,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 252.52,
                    "end": 253.28,
                    "word": " kernel",
                    "probability": 0.73046875
                },
                {
                    "start": 253.28,
                    "end": 253.58,
                    "word": " are",
                    "probability": 0.43896484375
                },
                {
                    "start": 253.58,
                    "end": 253.78,
                    "word": " within",
                    "probability": 0.69580078125
                },
                {
                    "start": 253.78,
                    "end": 254.02,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 254.02,
                    "end": 254.22,
                    "word": " upper",
                    "probability": 0.8896484375
                },
                {
                    "start": 254.22,
                    "end": 254.54,
                    "word": " levels",
                    "probability": 0.74462890625
                },
                {
                    "start": 254.54,
                    "end": 254.68,
                    "word": " of",
                    "probability": 0.87646484375
                },
                {
                    "start": 254.68,
                    "end": 254.8,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 254.8,
                    "end": 255.1,
                    "word": " operating",
                    "probability": 0.93505859375
                },
                {
                    "start": 255.1,
                    "end": 255.44,
                    "word": " system",
                    "probability": 0.837890625
                },
                {
                    "start": 255.44,
                    "end": 256.32,
                    "word": " themselves",
                    "probability": 0.685546875
                },
                {
                    "start": 256.32,
                    "end": 256.74,
                    "word": ".",
                    "probability": 0.7822265625
                }
            ]
        },
        {
            "id": 55,
            "seek": 28156,
            "start": 256.74,
            "end": 265.6,
            "text": " So you can replace the import address table of a PE file and alter the execution path of any command.",
            "tokens": [
                50364,
                407,
                291,
                393,
                7406,
                264,
                974,
                2985,
                3199,
                295,
                257,
                24346,
                3991,
                293,
                11337,
                264,
                15058,
                3100,
                295,
                604,
                5622,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2951923076923077,
            "compression_ratio": 1.6153846153846154,
            "no_speech_prob": 0.0275726318359375,
            "words": [
                {
                    "start": 256.74,
                    "end": 256.98,
                    "word": " So",
                    "probability": 0.2078857421875
                },
                {
                    "start": 256.98,
                    "end": 257.14,
                    "word": " you",
                    "probability": 0.76220703125
                },
                {
                    "start": 257.14,
                    "end": 257.26,
                    "word": " can",
                    "probability": 0.78076171875
                },
                {
                    "start": 257.26,
                    "end": 257.7,
                    "word": " replace",
                    "probability": 0.79248046875
                },
                {
                    "start": 257.7,
                    "end": 258.26,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 258.26,
                    "end": 258.88,
                    "word": " import",
                    "probability": 0.724609375
                },
                {
                    "start": 258.88,
                    "end": 259.26,
                    "word": " address",
                    "probability": 0.82080078125
                },
                {
                    "start": 259.26,
                    "end": 259.6,
                    "word": " table",
                    "probability": 0.796875
                },
                {
                    "start": 259.6,
                    "end": 259.8,
                    "word": " of",
                    "probability": 0.8671875
                },
                {
                    "start": 259.92,
                    "end": 260.18,
                    "word": " a PE",
                    "probability": 0.75244140625
                },
                {
                    "start": 260.18,
                    "end": 260.62,
                    "word": " file",
                    "probability": 0.7763671875
                },
                {
                    "start": 260.62,
                    "end": 261.54,
                    "word": " and",
                    "probability": 0.7236328125
                },
                {
                    "start": 261.54,
                    "end": 262.08,
                    "word": " alter",
                    "probability": 0.8857421875
                },
                {
                    "start": 262.08,
                    "end": 262.44,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 262.44,
                    "end": 262.92,
                    "word": " execution",
                    "probability": 0.89794921875
                },
                {
                    "start": 262.92,
                    "end": 263.36,
                    "word": " path",
                    "probability": 0.873046875
                },
                {
                    "start": 263.36,
                    "end": 264.28,
                    "word": " of",
                    "probability": 0.89501953125
                },
                {
                    "start": 264.28,
                    "end": 264.72,
                    "word": " any",
                    "probability": 0.763671875
                },
                {
                    "start": 264.72,
                    "end": 265.16,
                    "word": " command",
                    "probability": 0.76953125
                },
                {
                    "start": 265.16,
                    "end": 265.6,
                    "word": ".",
                    "probability": 0.9404296875
                }
            ]
        },
        {
            "id": 56,
            "seek": 28156,
            "start": 265.6,
            "end": 276.9,
            "text": " You can also alter the system call table within the kernel and ring zero and change what function actually gets executed within the kernel when the user requests it.",
            "tokens": [
                50814,
                509,
                393,
                611,
                11337,
                264,
                1185,
                818,
                3199,
                1951,
                264,
                28256,
                293,
                4875,
                4018,
                293,
                1319,
                437,
                2445,
                767,
                2170,
                17577,
                1951,
                264,
                28256,
                562,
                264,
                4195,
                12475,
                309,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2951923076923077,
            "compression_ratio": 1.6153846153846154,
            "no_speech_prob": 0.0275726318359375,
            "words": [
                {
                    "start": 265.6,
                    "end": 265.92,
                    "word": " You",
                    "probability": 0.88916015625
                },
                {
                    "start": 265.92,
                    "end": 266.1,
                    "word": " can",
                    "probability": 0.89306640625
                },
                {
                    "start": 266.1,
                    "end": 266.6,
                    "word": " also",
                    "probability": 0.82421875
                },
                {
                    "start": 266.6,
                    "end": 267.04,
                    "word": " alter",
                    "probability": 0.92236328125
                },
                {
                    "start": 267.04,
                    "end": 267.32,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 267.32,
                    "end": 267.6,
                    "word": " system",
                    "probability": 0.79052734375
                },
                {
                    "start": 267.6,
                    "end": 267.86,
                    "word": " call",
                    "probability": 0.8173828125
                },
                {
                    "start": 267.86,
                    "end": 268.14,
                    "word": " table",
                    "probability": 0.8310546875
                },
                {
                    "start": 268.14,
                    "end": 268.44,
                    "word": " within",
                    "probability": 0.71533203125
                },
                {
                    "start": 268.44,
                    "end": 268.62,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 268.62,
                    "end": 268.86,
                    "word": " kernel",
                    "probability": 0.6708984375
                },
                {
                    "start": 268.86,
                    "end": 269.92,
                    "word": " and",
                    "probability": 0.277099609375
                },
                {
                    "start": 269.92,
                    "end": 270.24,
                    "word": " ring",
                    "probability": 0.1622314453125
                },
                {
                    "start": 270.24,
                    "end": 270.56,
                    "word": " zero",
                    "probability": 0.576171875
                },
                {
                    "start": 270.56,
                    "end": 270.96,
                    "word": " and",
                    "probability": 0.82421875
                },
                {
                    "start": 270.96,
                    "end": 271.52,
                    "word": " change",
                    "probability": 0.8330078125
                },
                {
                    "start": 271.52,
                    "end": 272.62,
                    "word": " what",
                    "probability": 0.87841796875
                },
                {
                    "start": 272.62,
                    "end": 273.12,
                    "word": " function",
                    "probability": 0.86279296875
                },
                {
                    "start": 273.12,
                    "end": 273.52,
                    "word": " actually",
                    "probability": 0.7724609375
                },
                {
                    "start": 273.52,
                    "end": 273.76,
                    "word": " gets",
                    "probability": 0.7275390625
                },
                {
                    "start": 273.76,
                    "end": 274.18,
                    "word": " executed",
                    "probability": 0.89794921875
                },
                {
                    "start": 274.18,
                    "end": 274.42,
                    "word": " within",
                    "probability": 0.623046875
                },
                {
                    "start": 274.42,
                    "end": 274.56,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 274.56,
                    "end": 274.78,
                    "word": " kernel",
                    "probability": 0.74169921875
                },
                {
                    "start": 274.78,
                    "end": 275.52,
                    "word": " when",
                    "probability": 0.7802734375
                },
                {
                    "start": 275.52,
                    "end": 275.64,
                    "word": " the",
                    "probability": 0.7763671875
                },
                {
                    "start": 275.64,
                    "end": 275.88,
                    "word": " user",
                    "probability": 0.845703125
                },
                {
                    "start": 275.88,
                    "end": 276.34,
                    "word": " requests",
                    "probability": 0.806640625
                },
                {
                    "start": 276.34,
                    "end": 276.5,
                    "word": " it",
                    "probability": 0.53466796875
                },
                {
                    "start": 276.5,
                    "end": 276.9,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 57,
            "seek": 28156,
            "start": 278.84,
            "end": 281.56,
            "text": " Third generation rootkits.",
            "tokens": [
                51464,
                12548,
                5125,
                5593,
                74,
                1208,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2951923076923077,
            "compression_ratio": 1.6153846153846154,
            "no_speech_prob": 0.0275726318359375,
            "words": [
                {
                    "start": 278.84,
                    "end": 279.64,
                    "word": " Third",
                    "probability": 0.767578125
                },
                {
                    "start": 279.64,
                    "end": 280.08,
                    "word": " generation",
                    "probability": 0.626953125
                },
                {
                    "start": 280.08,
                    "end": 280.76,
                    "word": " rootkits",
                    "probability": 0.7454427083333334
                },
                {
                    "start": 280.76,
                    "end": 281.56,
                    "word": ".",
                    "probability": 0.043060302734375
                }
            ]
        },
        {
            "id": 58,
            "seek": 31088,
            "start": 281.56,
            "end": 288.26,
            "text": " We term these... they use DCOM, direct kernel object manipulation.",
            "tokens": [
                50414,
                492,
                1433,
                613,
                485,
                436,
                764,
                9114,
                5251,
                11,
                2047,
                28256,
                2657,
                26475,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24871135003787956,
            "compression_ratio": 1.7242798353909465,
            "no_speech_prob": 0.2392578125,
            "words": [
                {
                    "start": 281.56,
                    "end": 282.48,
                    "word": " We",
                    "probability": 0.171142578125
                },
                {
                    "start": 282.48,
                    "end": 283.18,
                    "word": " term",
                    "probability": 0.33837890625
                },
                {
                    "start": 283.18,
                    "end": 285.08,
                    "word": " these...",
                    "probability": 0.38153076171875
                },
                {
                    "start": 285.08,
                    "end": 285.5,
                    "word": " they",
                    "probability": 0.305419921875
                },
                {
                    "start": 285.5,
                    "end": 286.02,
                    "word": " use",
                    "probability": 0.712890625
                },
                {
                    "start": 286.02,
                    "end": 286.46,
                    "word": " DCOM",
                    "probability": 0.6448974609375
                },
                {
                    "start": 286.46,
                    "end": 286.58,
                    "word": ",",
                    "probability": 0.56298828125
                },
                {
                    "start": 286.58,
                    "end": 286.72,
                    "word": " direct",
                    "probability": 0.480224609375
                },
                {
                    "start": 286.72,
                    "end": 286.92,
                    "word": " kernel",
                    "probability": 0.42578125
                },
                {
                    "start": 286.92,
                    "end": 287.18,
                    "word": " object",
                    "probability": 0.72119140625
                },
                {
                    "start": 287.18,
                    "end": 287.58,
                    "word": " manipulation",
                    "probability": 0.94873046875
                },
                {
                    "start": 287.58,
                    "end": 288.26,
                    "word": ".",
                    "probability": 0.7744140625
                }
            ]
        },
        {
            "id": 59,
            "seek": 31088,
            "start": 288.54,
            "end": 293.94,
            "text": " These actually don't hook anything because hooks are a bit easier to detect.",
            "tokens": [
                50714,
                1981,
                767,
                500,
                380,
                6328,
                1340,
                570,
                26485,
                366,
                257,
                857,
                3571,
                281,
                5531,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24871135003787956,
            "compression_ratio": 1.7242798353909465,
            "no_speech_prob": 0.2392578125,
            "words": [
                {
                    "start": 288.54,
                    "end": 288.94,
                    "word": " These",
                    "probability": 0.890625
                },
                {
                    "start": 288.94,
                    "end": 289.42,
                    "word": " actually",
                    "probability": 0.7626953125
                },
                {
                    "start": 289.42,
                    "end": 289.96,
                    "word": " don't",
                    "probability": 0.93994140625
                },
                {
                    "start": 289.96,
                    "end": 290.24,
                    "word": " hook",
                    "probability": 0.449462890625
                },
                {
                    "start": 290.24,
                    "end": 290.62,
                    "word": " anything",
                    "probability": 0.84033203125
                },
                {
                    "start": 290.62,
                    "end": 291.6,
                    "word": " because",
                    "probability": 0.5869140625
                },
                {
                    "start": 291.6,
                    "end": 291.88,
                    "word": " hooks",
                    "probability": 0.80419921875
                },
                {
                    "start": 291.88,
                    "end": 292.02,
                    "word": " are",
                    "probability": 0.89306640625
                },
                {
                    "start": 292.18,
                    "end": 292.28,
                    "word": " a bit",
                    "probability": 0.8955078125
                },
                {
                    "start": 292.28,
                    "end": 292.64,
                    "word": " easier",
                    "probability": 0.9228515625
                },
                {
                    "start": 292.64,
                    "end": 292.84,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 292.84,
                    "end": 293.3,
                    "word": " detect",
                    "probability": 0.8544921875
                },
                {
                    "start": 293.3,
                    "end": 293.94,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 60,
            "seek": 31088,
            "start": 293.94,
            "end": 298.38,
            "text": " Third generation actually manipulate the data structures in memory.",
            "tokens": [
                50964,
                12548,
                5125,
                767,
                20459,
                264,
                1412,
                9227,
                294,
                4675,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24871135003787956,
            "compression_ratio": 1.7242798353909465,
            "no_speech_prob": 0.2392578125,
            "words": [
                {
                    "start": 293.94,
                    "end": 294.24,
                    "word": " Third",
                    "probability": 0.5107421875
                },
                {
                    "start": 294.24,
                    "end": 294.68,
                    "word": " generation",
                    "probability": 0.6728515625
                },
                {
                    "start": 294.68,
                    "end": 295.04,
                    "word": " actually",
                    "probability": 0.7802734375
                },
                {
                    "start": 295.04,
                    "end": 295.56,
                    "word": " manipulate",
                    "probability": 0.828125
                },
                {
                    "start": 295.56,
                    "end": 295.76,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 295.76,
                    "end": 296.04,
                    "word": " data",
                    "probability": 0.8349609375
                },
                {
                    "start": 296.04,
                    "end": 296.56,
                    "word": " structures",
                    "probability": 0.67919921875
                },
                {
                    "start": 296.56,
                    "end": 297.38,
                    "word": " in",
                    "probability": 0.8974609375
                },
                {
                    "start": 297.38,
                    "end": 297.8,
                    "word": " memory",
                    "probability": 0.71826171875
                },
                {
                    "start": 297.8,
                    "end": 298.38,
                    "word": ".",
                    "probability": 0.52978515625
                }
            ]
        },
        {
            "id": 61,
            "seek": 31088,
            "start": 298.38,
            "end": 304.9,
            "text": " So there's no code... you don't alter the code at all, you just alter the data structures themselves.",
            "tokens": [
                51164,
                407,
                456,
                311,
                572,
                3089,
                485,
                291,
                500,
                380,
                11337,
                264,
                3089,
                412,
                439,
                11,
                291,
                445,
                11337,
                264,
                1412,
                9227,
                2969,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24871135003787956,
            "compression_ratio": 1.7242798353909465,
            "no_speech_prob": 0.2392578125,
            "words": [
                {
                    "start": 298.38,
                    "end": 298.52,
                    "word": " So",
                    "probability": 0.86083984375
                },
                {
                    "start": 298.52,
                    "end": 298.7,
                    "word": " there's",
                    "probability": 0.824462890625
                },
                {
                    "start": 298.7,
                    "end": 298.86,
                    "word": " no",
                    "probability": 0.90576171875
                },
                {
                    "start": 298.86,
                    "end": 299.42,
                    "word": " code...",
                    "probability": 0.48468017578125
                },
                {
                    "start": 299.42,
                    "end": 301.46,
                    "word": " you",
                    "probability": 0.6953125
                },
                {
                    "start": 301.46,
                    "end": 301.64,
                    "word": " don't",
                    "probability": 0.944580078125
                },
                {
                    "start": 301.64,
                    "end": 301.86,
                    "word": " alter",
                    "probability": 0.9228515625
                },
                {
                    "start": 301.86,
                    "end": 301.98,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 301.98,
                    "end": 302.18,
                    "word": " code",
                    "probability": 0.79150390625
                },
                {
                    "start": 302.18,
                    "end": 302.32,
                    "word": " at",
                    "probability": 0.892578125
                },
                {
                    "start": 302.32,
                    "end": 302.48,
                    "word": " all",
                    "probability": 0.8994140625
                },
                {
                    "start": 302.48,
                    "end": 302.52,
                    "word": ",",
                    "probability": 0.59423828125
                },
                {
                    "start": 302.52,
                    "end": 302.62,
                    "word": " you",
                    "probability": 0.8857421875
                },
                {
                    "start": 302.62,
                    "end": 302.8,
                    "word": " just",
                    "probability": 0.88916015625
                },
                {
                    "start": 302.8,
                    "end": 303.1,
                    "word": " alter",
                    "probability": 0.8916015625
                },
                {
                    "start": 303.1,
                    "end": 303.28,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 303.28,
                    "end": 303.52,
                    "word": " data",
                    "probability": 0.79443359375
                },
                {
                    "start": 303.52,
                    "end": 303.86,
                    "word": " structures",
                    "probability": 0.63916015625
                },
                {
                    "start": 303.86,
                    "end": 304.22,
                    "word": " themselves",
                    "probability": 0.771484375
                },
                {
                    "start": 304.22,
                    "end": 304.9,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 62,
            "seek": 31088,
            "start": 305.0,
            "end": 307.26,
            "text": " This is almost undetectable.",
            "tokens": [
                51514,
                639,
                307,
                1920,
                674,
                302,
                557,
                712,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24871135003787956,
            "compression_ratio": 1.7242798353909465,
            "no_speech_prob": 0.2392578125,
            "words": [
                {
                    "start": 305.0,
                    "end": 305.34,
                    "word": " This",
                    "probability": 0.81787109375
                },
                {
                    "start": 305.34,
                    "end": 305.52,
                    "word": " is",
                    "probability": 0.9091796875
                },
                {
                    "start": 305.52,
                    "end": 305.86,
                    "word": " almost",
                    "probability": 0.68505859375
                },
                {
                    "start": 305.86,
                    "end": 306.58,
                    "word": " undetectable",
                    "probability": 0.9100341796875
                },
                {
                    "start": 306.58,
                    "end": 307.26,
                    "word": ".",
                    "probability": 0.94091796875
                }
            ]
        },
        {
            "id": 63,
            "seek": 31088,
            "start": 307.26,
            "end": 310.88,
            "text": " Data structures come and go very frequently and they're constantly changing.",
            "tokens": [
                51614,
                11888,
                9227,
                808,
                293,
                352,
                588,
                10374,
                293,
                436,
                434,
                6460,
                4473,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24871135003787956,
            "compression_ratio": 1.7242798353909465,
            "no_speech_prob": 0.2392578125,
            "words": [
                {
                    "start": 307.26,
                    "end": 307.6,
                    "word": " Data",
                    "probability": 0.912109375
                },
                {
                    "start": 307.6,
                    "end": 308.02,
                    "word": " structures",
                    "probability": 0.6943359375
                },
                {
                    "start": 308.02,
                    "end": 308.28,
                    "word": " come",
                    "probability": 0.401611328125
                },
                {
                    "start": 308.28,
                    "end": 308.42,
                    "word": " and",
                    "probability": 0.86328125
                },
                {
                    "start": 308.42,
                    "end": 308.52,
                    "word": " go",
                    "probability": 0.89697265625
                },
                {
                    "start": 308.52,
                    "end": 308.8,
                    "word": " very",
                    "probability": 0.7216796875
                },
                {
                    "start": 308.8,
                    "end": 309.26,
                    "word": " frequently",
                    "probability": 0.8857421875
                },
                {
                    "start": 309.26,
                    "end": 309.58,
                    "word": " and",
                    "probability": 0.70849609375
                },
                {
                    "start": 309.58,
                    "end": 309.72,
                    "word": " they're",
                    "probability": 0.781982421875
                },
                {
                    "start": 309.72,
                    "end": 310.08,
                    "word": " constantly",
                    "probability": 0.85986328125
                },
                {
                    "start": 310.08,
                    "end": 310.54,
                    "word": " changing",
                    "probability": 0.79833984375
                },
                {
                    "start": 310.54,
                    "end": 310.88,
                    "word": ".",
                    "probability": 0.947265625
                }
            ]
        },
        {
            "id": 64,
            "seek": 34008,
            "start": 310.88,
            "end": 312.88,
            "text": " That's why they're in the data structure.",
            "tokens": [
                50364,
                663,
                311,
                983,
                436,
                434,
                294,
                264,
                1412,
                3877,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29864131730535753,
            "compression_ratio": 1.614814814814815,
            "no_speech_prob": 0.10223388671875,
            "words": [
                {
                    "start": 310.88,
                    "end": 311.46,
                    "word": " That's",
                    "probability": 0.38739013671875
                },
                {
                    "start": 311.46,
                    "end": 311.62,
                    "word": " why",
                    "probability": 0.1812744140625
                },
                {
                    "start": 311.62,
                    "end": 311.72,
                    "word": " they're",
                    "probability": 0.4482421875
                },
                {
                    "start": 311.72,
                    "end": 311.84,
                    "word": " in",
                    "probability": 0.85400390625
                },
                {
                    "start": 311.84,
                    "end": 311.9,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 311.9,
                    "end": 312.08,
                    "word": " data",
                    "probability": 0.3056640625
                },
                {
                    "start": 312.08,
                    "end": 312.46,
                    "word": " structure",
                    "probability": 0.0005578994750976562
                },
                {
                    "start": 312.46,
                    "end": 312.88,
                    "word": ".",
                    "probability": 0.74169921875
                }
            ]
        },
        {
            "id": 65,
            "seek": 34008,
            "start": 314.9,
            "end": 317.46,
            "text": " This is very hard to detect.",
            "tokens": [
                50564,
                639,
                307,
                588,
                1152,
                281,
                5531,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29864131730535753,
            "compression_ratio": 1.614814814814815,
            "no_speech_prob": 0.10223388671875,
            "words": [
                {
                    "start": 314.9,
                    "end": 315.32,
                    "word": " This",
                    "probability": 0.68896484375
                },
                {
                    "start": 315.32,
                    "end": 315.58,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 315.58,
                    "end": 316.16,
                    "word": " very",
                    "probability": 0.7392578125
                },
                {
                    "start": 316.16,
                    "end": 316.56,
                    "word": " hard",
                    "probability": 0.8173828125
                },
                {
                    "start": 316.56,
                    "end": 316.68,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 316.68,
                    "end": 317.04,
                    "word": " detect",
                    "probability": 0.919921875
                },
                {
                    "start": 317.04,
                    "end": 317.46,
                    "word": ".",
                    "probability": 0.28515625
                }
            ]
        },
        {
            "id": 66,
            "seek": 34008,
            "start": 317.46,
            "end": 320.96,
            "text": " And we'll talk about how you can use this to hide processes and threads if you wanted.",
            "tokens": [
                50664,
                400,
                321,
                603,
                751,
                466,
                577,
                291,
                393,
                764,
                341,
                281,
                6479,
                7555,
                293,
                19314,
                498,
                291,
                1415,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29864131730535753,
            "compression_ratio": 1.614814814814815,
            "no_speech_prob": 0.10223388671875,
            "words": [
                {
                    "start": 317.46,
                    "end": 317.66,
                    "word": " And",
                    "probability": 0.60205078125
                },
                {
                    "start": 317.66,
                    "end": 317.8,
                    "word": " we'll",
                    "probability": 0.903076171875
                },
                {
                    "start": 317.8,
                    "end": 318.0,
                    "word": " talk",
                    "probability": 0.83544921875
                },
                {
                    "start": 318.0,
                    "end": 318.18,
                    "word": " about",
                    "probability": 0.8095703125
                },
                {
                    "start": 318.18,
                    "end": 318.34,
                    "word": " how",
                    "probability": 0.89013671875
                },
                {
                    "start": 318.34,
                    "end": 318.44,
                    "word": " you",
                    "probability": 0.87158203125
                },
                {
                    "start": 318.44,
                    "end": 318.56,
                    "word": " can",
                    "probability": 0.859375
                },
                {
                    "start": 318.56,
                    "end": 318.72,
                    "word": " use",
                    "probability": 0.79150390625
                },
                {
                    "start": 318.72,
                    "end": 318.86,
                    "word": " this",
                    "probability": 0.85595703125
                },
                {
                    "start": 318.86,
                    "end": 319.0,
                    "word": " to",
                    "probability": 0.87646484375
                },
                {
                    "start": 319.0,
                    "end": 319.18,
                    "word": " hide",
                    "probability": 0.7978515625
                },
                {
                    "start": 319.18,
                    "end": 319.62,
                    "word": " processes",
                    "probability": 0.4462890625
                },
                {
                    "start": 319.62,
                    "end": 319.88,
                    "word": " and",
                    "probability": 0.71484375
                },
                {
                    "start": 319.88,
                    "end": 320.1,
                    "word": " threads",
                    "probability": 0.278076171875
                },
                {
                    "start": 320.1,
                    "end": 320.28,
                    "word": " if",
                    "probability": 0.8037109375
                },
                {
                    "start": 320.28,
                    "end": 320.36,
                    "word": " you",
                    "probability": 0.8974609375
                },
                {
                    "start": 320.36,
                    "end": 320.54,
                    "word": " wanted",
                    "probability": 0.348388671875
                },
                {
                    "start": 320.54,
                    "end": 320.96,
                    "word": ".",
                    "probability": 0.740234375
                }
            ]
        },
        {
            "id": 67,
            "seek": 34008,
            "start": 321.08,
            "end": 327.98,
            "text": " Or you can use it to hide drivers, escalate process privileges using tokens, etc.",
            "tokens": [
                50864,
                1610,
                291,
                393,
                764,
                309,
                281,
                6479,
                11590,
                11,
                17871,
                473,
                1399,
                32588,
                1228,
                22667,
                11,
                5183,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29864131730535753,
            "compression_ratio": 1.614814814814815,
            "no_speech_prob": 0.10223388671875,
            "words": [
                {
                    "start": 321.08,
                    "end": 321.42,
                    "word": " Or",
                    "probability": 0.87890625
                },
                {
                    "start": 321.42,
                    "end": 321.6,
                    "word": " you",
                    "probability": 0.80615234375
                },
                {
                    "start": 321.6,
                    "end": 321.74,
                    "word": " can",
                    "probability": 0.5830078125
                },
                {
                    "start": 321.74,
                    "end": 322.24,
                    "word": " use",
                    "probability": 0.52294921875
                },
                {
                    "start": 322.24,
                    "end": 322.36,
                    "word": " it",
                    "probability": 0.61767578125
                },
                {
                    "start": 322.36,
                    "end": 322.52,
                    "word": " to",
                    "probability": 0.8837890625
                },
                {
                    "start": 322.52,
                    "end": 322.72,
                    "word": " hide",
                    "probability": 0.6748046875
                },
                {
                    "start": 322.72,
                    "end": 323.08,
                    "word": " drivers",
                    "probability": 0.6328125
                },
                {
                    "start": 323.08,
                    "end": 323.84,
                    "word": ",",
                    "probability": 0.7001953125
                },
                {
                    "start": 323.84,
                    "end": 324.42,
                    "word": " escalate",
                    "probability": 0.83740234375
                },
                {
                    "start": 324.42,
                    "end": 325.34,
                    "word": " process",
                    "probability": 0.77392578125
                },
                {
                    "start": 325.34,
                    "end": 326.08,
                    "word": " privileges",
                    "probability": 0.8544921875
                },
                {
                    "start": 326.08,
                    "end": 326.38,
                    "word": " using",
                    "probability": 0.609375
                },
                {
                    "start": 326.38,
                    "end": 326.82,
                    "word": " tokens",
                    "probability": 0.78564453125
                },
                {
                    "start": 326.82,
                    "end": 327.3,
                    "word": ",",
                    "probability": 0.91552734375
                },
                {
                    "start": 327.3,
                    "end": 327.56,
                    "word": " etc",
                    "probability": 0.367919921875
                },
                {
                    "start": 327.56,
                    "end": 327.98,
                    "word": ".",
                    "probability": 0.96484375
                }
            ]
        },
        {
            "id": 68,
            "seek": 34008,
            "start": 329.06,
            "end": 337.2,
            "text": " So real quick, about two years ago at one of the black ads, and all the slides are online, you can see process hiding with DCOM.",
            "tokens": [
                51264,
                407,
                957,
                1702,
                11,
                466,
                732,
                924,
                2057,
                412,
                472,
                295,
                264,
                2211,
                10342,
                11,
                293,
                439,
                264,
                9788,
                366,
                2950,
                11,
                291,
                393,
                536,
                1399,
                10596,
                365,
                9114,
                5251,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29864131730535753,
            "compression_ratio": 1.614814814814815,
            "no_speech_prob": 0.10223388671875,
            "words": [
                {
                    "start": 329.06,
                    "end": 329.34,
                    "word": " So",
                    "probability": 0.873046875
                },
                {
                    "start": 329.34,
                    "end": 329.52,
                    "word": " real",
                    "probability": 0.6962890625
                },
                {
                    "start": 329.52,
                    "end": 329.8,
                    "word": " quick",
                    "probability": 0.9013671875
                },
                {
                    "start": 329.8,
                    "end": 330.16,
                    "word": ",",
                    "probability": 0.83203125
                },
                {
                    "start": 330.16,
                    "end": 330.46,
                    "word": " about",
                    "probability": 0.77197265625
                },
                {
                    "start": 330.46,
                    "end": 330.72,
                    "word": " two",
                    "probability": 0.64697265625
                },
                {
                    "start": 330.72,
                    "end": 330.92,
                    "word": " years",
                    "probability": 0.87255859375
                },
                {
                    "start": 330.92,
                    "end": 331.2,
                    "word": " ago",
                    "probability": 0.8271484375
                },
                {
                    "start": 331.2,
                    "end": 331.38,
                    "word": " at",
                    "probability": 0.59130859375
                },
                {
                    "start": 331.38,
                    "end": 331.52,
                    "word": " one",
                    "probability": 0.80712890625
                },
                {
                    "start": 331.52,
                    "end": 331.58,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 331.58,
                    "end": 331.66,
                    "word": " the",
                    "probability": 0.740234375
                },
                {
                    "start": 331.66,
                    "end": 331.86,
                    "word": " black",
                    "probability": 0.22802734375
                },
                {
                    "start": 331.86,
                    "end": 332.2,
                    "word": " ads",
                    "probability": 0.58984375
                },
                {
                    "start": 332.2,
                    "end": 332.8,
                    "word": ",",
                    "probability": 0.54150390625
                },
                {
                    "start": 332.8,
                    "end": 333.2,
                    "word": " and",
                    "probability": 0.833984375
                },
                {
                    "start": 333.2,
                    "end": 333.36,
                    "word": " all",
                    "probability": 0.8837890625
                },
                {
                    "start": 333.36,
                    "end": 333.46,
                    "word": " the",
                    "probability": 0.787109375
                },
                {
                    "start": 333.46,
                    "end": 333.72,
                    "word": " slides",
                    "probability": 0.892578125
                },
                {
                    "start": 333.72,
                    "end": 333.82,
                    "word": " are",
                    "probability": 0.83740234375
                },
                {
                    "start": 333.82,
                    "end": 334.1,
                    "word": " online",
                    "probability": 0.7470703125
                },
                {
                    "start": 334.1,
                    "end": 334.18,
                    "word": ",",
                    "probability": 0.82275390625
                },
                {
                    "start": 334.18,
                    "end": 334.28,
                    "word": " you",
                    "probability": 0.85888671875
                },
                {
                    "start": 334.28,
                    "end": 334.42,
                    "word": " can",
                    "probability": 0.89111328125
                },
                {
                    "start": 334.42,
                    "end": 334.84,
                    "word": " see",
                    "probability": 0.80615234375
                },
                {
                    "start": 334.84,
                    "end": 335.98,
                    "word": " process",
                    "probability": 0.498291015625
                },
                {
                    "start": 335.98,
                    "end": 336.24,
                    "word": " hiding",
                    "probability": 0.583984375
                },
                {
                    "start": 336.24,
                    "end": 336.46,
                    "word": " with",
                    "probability": 0.2919921875
                },
                {
                    "start": 336.46,
                    "end": 336.86,
                    "word": " DCOM",
                    "probability": 0.42333984375
                },
                {
                    "start": 336.86,
                    "end": 337.2,
                    "word": ".",
                    "probability": 0.904296875
                }
            ]
        },
        {
            "id": 69,
            "seek": 34008,
            "start": 337.2,
            "end": 340.08,
            "text": " I also mentioned a little bit last year when I talked about Python.",
            "tokens": [
                51664,
                286,
                611,
                2835,
                257,
                707,
                857,
                1036,
                1064,
                562,
                286,
                2825,
                466,
                9953,
                392,
                266,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29864131730535753,
            "compression_ratio": 1.614814814814815,
            "no_speech_prob": 0.10223388671875,
            "words": [
                {
                    "start": 337.2,
                    "end": 337.38,
                    "word": " I",
                    "probability": 0.66357421875
                },
                {
                    "start": 337.38,
                    "end": 337.58,
                    "word": " also",
                    "probability": 0.806640625
                },
                {
                    "start": 337.58,
                    "end": 337.86,
                    "word": " mentioned",
                    "probability": 0.75830078125
                },
                {
                    "start": 338.02,
                    "end": 338.1,
                    "word": " a little",
                    "probability": 0.80224609375
                },
                {
                    "start": 338.1,
                    "end": 338.26,
                    "word": " bit",
                    "probability": 0.86669921875
                },
                {
                    "start": 338.26,
                    "end": 338.56,
                    "word": " last",
                    "probability": 0.7822265625
                },
                {
                    "start": 338.56,
                    "end": 338.84,
                    "word": " year",
                    "probability": 0.87548828125
                },
                {
                    "start": 338.84,
                    "end": 339.02,
                    "word": " when",
                    "probability": 0.62109375
                },
                {
                    "start": 339.02,
                    "end": 339.12,
                    "word": " I",
                    "probability": 0.9931640625
                },
                {
                    "start": 339.12,
                    "end": 339.36,
                    "word": " talked",
                    "probability": 0.728515625
                },
                {
                    "start": 339.36,
                    "end": 339.56,
                    "word": " about",
                    "probability": 0.82177734375
                },
                {
                    "start": 339.56,
                    "end": 339.96,
                    "word": " Python",
                    "probability": 0.3746134440104167
                },
                {
                    "start": 339.96,
                    "end": 340.08,
                    "word": ".",
                    "probability": 0.95556640625
                }
            ]
        },
        {
            "id": 70,
            "seek": 36688,
            "start": 340.96,
            "end": 347.46,
            "text": " What the kernel uses to keep track of all the processes is this list of active processes.",
            "tokens": [
                50414,
                708,
                264,
                28256,
                4960,
                281,
                1066,
                2837,
                295,
                439,
                264,
                7555,
                307,
                341,
                1329,
                295,
                4967,
                7555,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22672525374218822,
            "compression_ratio": 1.7478632478632479,
            "no_speech_prob": 0.0330810546875,
            "words": [
                {
                    "start": 340.96,
                    "end": 341.48,
                    "word": " What",
                    "probability": 0.265869140625
                },
                {
                    "start": 341.48,
                    "end": 341.78,
                    "word": " the",
                    "probability": 0.744140625
                },
                {
                    "start": 341.78,
                    "end": 341.98,
                    "word": " kernel",
                    "probability": 0.67724609375
                },
                {
                    "start": 341.98,
                    "end": 342.44,
                    "word": " uses",
                    "probability": 0.8212890625
                },
                {
                    "start": 342.44,
                    "end": 342.76,
                    "word": " to",
                    "probability": 0.875
                },
                {
                    "start": 342.76,
                    "end": 342.96,
                    "word": " keep",
                    "probability": 0.7783203125
                },
                {
                    "start": 342.96,
                    "end": 343.2,
                    "word": " track",
                    "probability": 0.80615234375
                },
                {
                    "start": 343.2,
                    "end": 343.32,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 343.32,
                    "end": 343.44,
                    "word": " all",
                    "probability": 0.86181640625
                },
                {
                    "start": 343.44,
                    "end": 343.54,
                    "word": " the",
                    "probability": 0.7529296875
                },
                {
                    "start": 343.54,
                    "end": 343.9,
                    "word": " processes",
                    "probability": 0.77978515625
                },
                {
                    "start": 343.9,
                    "end": 344.98,
                    "word": " is",
                    "probability": 0.77880859375
                },
                {
                    "start": 344.98,
                    "end": 345.28,
                    "word": " this",
                    "probability": 0.80322265625
                },
                {
                    "start": 345.28,
                    "end": 345.96,
                    "word": " list",
                    "probability": 0.837890625
                },
                {
                    "start": 345.96,
                    "end": 346.12,
                    "word": " of",
                    "probability": 0.892578125
                },
                {
                    "start": 346.12,
                    "end": 346.42,
                    "word": " active",
                    "probability": 0.84130859375
                },
                {
                    "start": 346.42,
                    "end": 346.94,
                    "word": " processes",
                    "probability": 0.76806640625
                },
                {
                    "start": 346.94,
                    "end": 347.46,
                    "word": ".",
                    "probability": 0.89990234375
                }
            ]
        },
        {
            "id": 71,
            "seek": 36688,
            "start": 347.88,
            "end": 353.22,
            "text": " Every e-process block you see there represents an individual process in the system.",
            "tokens": [
                50714,
                2048,
                308,
                12,
                41075,
                3461,
                291,
                536,
                456,
                8855,
                364,
                2609,
                1399,
                294,
                264,
                1185,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22672525374218822,
            "compression_ratio": 1.7478632478632479,
            "no_speech_prob": 0.0330810546875,
            "words": [
                {
                    "start": 347.88,
                    "end": 348.4,
                    "word": " Every",
                    "probability": 0.7900390625
                },
                {
                    "start": 348.66,
                    "end": 348.98,
                    "word": " e-process",
                    "probability": 0.75244140625
                },
                {
                    "start": 348.98,
                    "end": 349.48,
                    "word": " block",
                    "probability": 0.82177734375
                },
                {
                    "start": 349.48,
                    "end": 349.66,
                    "word": " you",
                    "probability": 0.857421875
                },
                {
                    "start": 349.66,
                    "end": 349.78,
                    "word": " see",
                    "probability": 0.8173828125
                },
                {
                    "start": 349.78,
                    "end": 350.1,
                    "word": " there",
                    "probability": 0.8310546875
                },
                {
                    "start": 350.1,
                    "end": 351.16,
                    "word": " represents",
                    "probability": 0.68896484375
                },
                {
                    "start": 351.16,
                    "end": 351.36,
                    "word": " an",
                    "probability": 0.67724609375
                },
                {
                    "start": 351.36,
                    "end": 351.72,
                    "word": " individual",
                    "probability": 0.708984375
                },
                {
                    "start": 351.72,
                    "end": 352.1,
                    "word": " process",
                    "probability": 0.83203125
                },
                {
                    "start": 352.1,
                    "end": 352.3,
                    "word": " in",
                    "probability": 0.84765625
                },
                {
                    "start": 352.3,
                    "end": 352.4,
                    "word": " the",
                    "probability": 0.77294921875
                },
                {
                    "start": 352.4,
                    "end": 352.7,
                    "word": " system",
                    "probability": 0.86376953125
                },
                {
                    "start": 352.7,
                    "end": 353.22,
                    "word": ".",
                    "probability": 0.95849609375
                }
            ]
        },
        {
            "id": 72,
            "seek": 36688,
            "start": 353.5,
            "end": 356.76,
            "text": " This individual process could be your little hacker program.",
            "tokens": [
                51014,
                639,
                2609,
                1399,
                727,
                312,
                428,
                707,
                38155,
                1461,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22672525374218822,
            "compression_ratio": 1.7478632478632479,
            "no_speech_prob": 0.0330810546875,
            "words": [
                {
                    "start": 353.5,
                    "end": 353.68,
                    "word": " This",
                    "probability": 0.7744140625
                },
                {
                    "start": 353.68,
                    "end": 353.98,
                    "word": " individual",
                    "probability": 0.65478515625
                },
                {
                    "start": 353.98,
                    "end": 354.46,
                    "word": " process",
                    "probability": 0.87841796875
                },
                {
                    "start": 354.46,
                    "end": 354.7,
                    "word": " could",
                    "probability": 0.78076171875
                },
                {
                    "start": 354.7,
                    "end": 354.94,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 354.94,
                    "end": 355.24,
                    "word": " your",
                    "probability": 0.8046875
                },
                {
                    "start": 355.24,
                    "end": 355.52,
                    "word": " little",
                    "probability": 0.74951171875
                },
                {
                    "start": 355.52,
                    "end": 355.76,
                    "word": " hacker",
                    "probability": 0.65576171875
                },
                {
                    "start": 355.76,
                    "end": 356.24,
                    "word": " program",
                    "probability": 0.67724609375
                },
                {
                    "start": 356.24,
                    "end": 356.76,
                    "word": ".",
                    "probability": 0.91162109375
                }
            ]
        },
        {
            "id": 73,
            "seek": 36688,
            "start": 356.96,
            "end": 360.86,
            "text": " It's doing things and you don't want the system administrator to know you're there.",
            "tokens": [
                51164,
                467,
                311,
                884,
                721,
                293,
                291,
                500,
                380,
                528,
                264,
                1185,
                25529,
                281,
                458,
                291,
                434,
                456,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22672525374218822,
            "compression_ratio": 1.7478632478632479,
            "no_speech_prob": 0.0330810546875,
            "words": [
                {
                    "start": 356.96,
                    "end": 357.24,
                    "word": " It's",
                    "probability": 0.924560546875
                },
                {
                    "start": 357.24,
                    "end": 357.44,
                    "word": " doing",
                    "probability": 0.91455078125
                },
                {
                    "start": 357.44,
                    "end": 357.96,
                    "word": " things",
                    "probability": 0.7275390625
                },
                {
                    "start": 357.96,
                    "end": 358.28,
                    "word": " and",
                    "probability": 0.6611328125
                },
                {
                    "start": 358.28,
                    "end": 358.48,
                    "word": " you",
                    "probability": 0.89794921875
                },
                {
                    "start": 358.48,
                    "end": 358.7,
                    "word": " don't",
                    "probability": 0.942138671875
                },
                {
                    "start": 358.7,
                    "end": 358.88,
                    "word": " want",
                    "probability": 0.80419921875
                },
                {
                    "start": 358.88,
                    "end": 359.02,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 359.02,
                    "end": 359.28,
                    "word": " system",
                    "probability": 0.7978515625
                },
                {
                    "start": 359.28,
                    "end": 359.64,
                    "word": " administrator",
                    "probability": 0.74755859375
                },
                {
                    "start": 359.64,
                    "end": 359.78,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 359.78,
                    "end": 359.9,
                    "word": " know",
                    "probability": 0.82275390625
                },
                {
                    "start": 359.9,
                    "end": 360.08,
                    "word": " you're",
                    "probability": 0.896728515625
                },
                {
                    "start": 360.08,
                    "end": 360.34,
                    "word": " there",
                    "probability": 0.85888671875
                },
                {
                    "start": 360.34,
                    "end": 360.86,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 74,
            "seek": 36688,
            "start": 361.58,
            "end": 366.88,
            "text": " If you simply unlink... at the bottom of the slide you see that there's a series of links.",
            "tokens": [
                51414,
                759,
                291,
                2935,
                517,
                22473,
                485,
                412,
                264,
                2767,
                295,
                264,
                4137,
                291,
                536,
                300,
                456,
                311,
                257,
                2638,
                295,
                6123,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22672525374218822,
            "compression_ratio": 1.7478632478632479,
            "no_speech_prob": 0.0330810546875,
            "words": [
                {
                    "start": 361.58,
                    "end": 362.02,
                    "word": " If",
                    "probability": 0.85498046875
                },
                {
                    "start": 362.02,
                    "end": 362.14,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 362.14,
                    "end": 362.54,
                    "word": " simply",
                    "probability": 0.85009765625
                },
                {
                    "start": 362.54,
                    "end": 363.52,
                    "word": " unlink...",
                    "probability": 0.574798583984375
                },
                {
                    "start": 363.52,
                    "end": 364.04,
                    "word": " at",
                    "probability": 0.3251953125
                },
                {
                    "start": 364.04,
                    "end": 364.16,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 364.16,
                    "end": 364.3,
                    "word": " bottom",
                    "probability": 0.80078125
                },
                {
                    "start": 364.3,
                    "end": 364.46,
                    "word": " of",
                    "probability": 0.84619140625
                },
                {
                    "start": 364.46,
                    "end": 364.46,
                    "word": " the",
                    "probability": 0.78955078125
                },
                {
                    "start": 364.46,
                    "end": 364.68,
                    "word": " slide",
                    "probability": 0.88671875
                },
                {
                    "start": 364.68,
                    "end": 364.82,
                    "word": " you",
                    "probability": 0.64697265625
                },
                {
                    "start": 364.82,
                    "end": 364.98,
                    "word": " see",
                    "probability": 0.76904296875
                },
                {
                    "start": 364.98,
                    "end": 365.1,
                    "word": " that",
                    "probability": 0.62060546875
                },
                {
                    "start": 365.1,
                    "end": 365.36,
                    "word": " there's",
                    "probability": 0.875
                },
                {
                    "start": 365.58,
                    "end": 365.82,
                    "word": " a series",
                    "probability": 0.80810546875
                },
                {
                    "start": 365.82,
                    "end": 366.04,
                    "word": " of",
                    "probability": 0.91015625
                },
                {
                    "start": 366.04,
                    "end": 366.36,
                    "word": " links",
                    "probability": 0.76708984375
                },
                {
                    "start": 366.36,
                    "end": 366.88,
                    "word": ".",
                    "probability": 0.72265625
                }
            ]
        },
        {
            "id": 75,
            "seek": 39164,
            "start": 366.88,
            "end": 373.76,
            "text": " If you simply unlink a process that you want to have hidden, it will disappear when you try to list it out.",
            "tokens": [
                50364,
                759,
                291,
                2935,
                517,
                22473,
                257,
                1399,
                300,
                291,
                528,
                281,
                362,
                7633,
                11,
                309,
                486,
                11596,
                562,
                291,
                853,
                281,
                1329,
                309,
                484,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24717420228618256,
            "compression_ratio": 1.5128205128205128,
            "no_speech_prob": 0.09002685546875,
            "words": [
                {
                    "start": 366.88,
                    "end": 367.18,
                    "word": " If",
                    "probability": 0.3388671875
                },
                {
                    "start": 367.18,
                    "end": 367.3,
                    "word": " you",
                    "probability": 0.888671875
                },
                {
                    "start": 367.3,
                    "end": 367.64,
                    "word": " simply",
                    "probability": 0.8203125
                },
                {
                    "start": 367.64,
                    "end": 368.18,
                    "word": " unlink",
                    "probability": 0.865478515625
                },
                {
                    "start": 368.52,
                    "end": 368.96,
                    "word": " a process",
                    "probability": 0.89111328125
                },
                {
                    "start": 368.96,
                    "end": 369.76,
                    "word": " that",
                    "probability": 0.79638671875
                },
                {
                    "start": 369.76,
                    "end": 369.9,
                    "word": " you",
                    "probability": 0.8994140625
                },
                {
                    "start": 369.9,
                    "end": 370.14,
                    "word": " want",
                    "probability": 0.78369140625
                },
                {
                    "start": 370.14,
                    "end": 370.28,
                    "word": " to",
                    "probability": 0.89013671875
                },
                {
                    "start": 370.28,
                    "end": 370.44,
                    "word": " have",
                    "probability": 0.8828125
                },
                {
                    "start": 370.44,
                    "end": 370.72,
                    "word": " hidden",
                    "probability": 0.86181640625
                },
                {
                    "start": 370.72,
                    "end": 371.14,
                    "word": ",",
                    "probability": 0.79296875
                },
                {
                    "start": 371.14,
                    "end": 371.54,
                    "word": " it",
                    "probability": 0.86669921875
                },
                {
                    "start": 371.54,
                    "end": 371.68,
                    "word": " will",
                    "probability": 0.79541015625
                },
                {
                    "start": 371.68,
                    "end": 372.06,
                    "word": " disappear",
                    "probability": 0.61865234375
                },
                {
                    "start": 372.06,
                    "end": 372.3,
                    "word": " when",
                    "probability": 0.86279296875
                },
                {
                    "start": 372.3,
                    "end": 372.4,
                    "word": " you",
                    "probability": 0.89404296875
                },
                {
                    "start": 372.4,
                    "end": 372.58,
                    "word": " try",
                    "probability": 0.79638671875
                },
                {
                    "start": 372.58,
                    "end": 372.68,
                    "word": " to",
                    "probability": 0.86767578125
                },
                {
                    "start": 372.68,
                    "end": 372.88,
                    "word": " list",
                    "probability": 0.8623046875
                },
                {
                    "start": 372.88,
                    "end": 373.0,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 373.0,
                    "end": 373.26,
                    "word": " out",
                    "probability": 0.79296875
                },
                {
                    "start": 373.26,
                    "end": 373.76,
                    "word": ".",
                    "probability": 0.9326171875
                }
            ]
        },
        {
            "id": 76,
            "seek": 39164,
            "start": 374.1,
            "end": 377.9,
            "text": " So when you run task manager, etc., it won't be there.",
            "tokens": [
                50714,
                407,
                562,
                291,
                1190,
                5633,
                6598,
                11,
                5183,
                7933,
                309,
                1582,
                380,
                312,
                456,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24717420228618256,
            "compression_ratio": 1.5128205128205128,
            "no_speech_prob": 0.09002685546875,
            "words": [
                {
                    "start": 374.1,
                    "end": 374.34,
                    "word": " So",
                    "probability": 0.87646484375
                },
                {
                    "start": 374.34,
                    "end": 374.56,
                    "word": " when",
                    "probability": 0.66064453125
                },
                {
                    "start": 374.56,
                    "end": 374.68,
                    "word": " you",
                    "probability": 0.888671875
                },
                {
                    "start": 374.68,
                    "end": 374.82,
                    "word": " run",
                    "probability": 0.8330078125
                },
                {
                    "start": 374.82,
                    "end": 375.14,
                    "word": " task",
                    "probability": 0.25732421875
                },
                {
                    "start": 375.14,
                    "end": 375.48,
                    "word": " manager",
                    "probability": 0.81787109375
                },
                {
                    "start": 375.48,
                    "end": 375.66,
                    "word": ",",
                    "probability": 0.59130859375
                },
                {
                    "start": 375.66,
                    "end": 376.12,
                    "word": " etc.,",
                    "probability": 0.50439453125
                },
                {
                    "start": 376.12,
                    "end": 376.78,
                    "word": " it",
                    "probability": 0.8955078125
                },
                {
                    "start": 376.78,
                    "end": 376.98,
                    "word": " won't",
                    "probability": 0.943603515625
                },
                {
                    "start": 376.98,
                    "end": 377.16,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 377.16,
                    "end": 377.4,
                    "word": " there",
                    "probability": 0.85888671875
                },
                {
                    "start": 377.4,
                    "end": 377.9,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 77,
            "seek": 39164,
            "start": 380.42,
            "end": 384.74,
            "text": " Now, current rootkit detection methods, there's basically four types.",
            "tokens": [
                51064,
                823,
                11,
                2190,
                5593,
                22681,
                17784,
                7150,
                11,
                456,
                311,
                1936,
                1451,
                3467,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24717420228618256,
            "compression_ratio": 1.5128205128205128,
            "no_speech_prob": 0.09002685546875,
            "words": [
                {
                    "start": 380.42,
                    "end": 380.88,
                    "word": " Now",
                    "probability": 0.81787109375
                },
                {
                    "start": 380.88,
                    "end": 381.04,
                    "word": ",",
                    "probability": 0.787109375
                },
                {
                    "start": 381.04,
                    "end": 381.42,
                    "word": " current",
                    "probability": 0.65576171875
                },
                {
                    "start": 381.42,
                    "end": 381.88,
                    "word": " rootkit",
                    "probability": 0.4945068359375
                },
                {
                    "start": 381.88,
                    "end": 382.3,
                    "word": " detection",
                    "probability": 0.72705078125
                },
                {
                    "start": 382.3,
                    "end": 382.76,
                    "word": " methods",
                    "probability": 0.82666015625
                },
                {
                    "start": 382.76,
                    "end": 383.46,
                    "word": ",",
                    "probability": 0.619140625
                },
                {
                    "start": 383.46,
                    "end": 383.86,
                    "word": " there's",
                    "probability": 0.844482421875
                },
                {
                    "start": 383.86,
                    "end": 384.16,
                    "word": " basically",
                    "probability": 0.87646484375
                },
                {
                    "start": 384.16,
                    "end": 384.4,
                    "word": " four",
                    "probability": 0.7890625
                },
                {
                    "start": 384.4,
                    "end": 384.68,
                    "word": " types",
                    "probability": 0.748046875
                },
                {
                    "start": 384.68,
                    "end": 384.74,
                    "word": ".",
                    "probability": 0.650390625
                }
            ]
        },
        {
            "id": 78,
            "seek": 39164,
            "start": 384.74,
            "end": 386.68,
            "text": " You don't have time to go into all these.",
            "tokens": [
                51264,
                509,
                500,
                380,
                362,
                565,
                281,
                352,
                666,
                439,
                613,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24717420228618256,
            "compression_ratio": 1.5128205128205128,
            "no_speech_prob": 0.09002685546875,
            "words": [
                {
                    "start": 384.74,
                    "end": 384.82,
                    "word": " You",
                    "probability": 0.50537109375
                },
                {
                    "start": 384.82,
                    "end": 384.94,
                    "word": " don't",
                    "probability": 0.941650390625
                },
                {
                    "start": 384.94,
                    "end": 385.06,
                    "word": " have",
                    "probability": 0.88427734375
                },
                {
                    "start": 385.06,
                    "end": 385.5,
                    "word": " time",
                    "probability": 0.75048828125
                },
                {
                    "start": 385.5,
                    "end": 385.6,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 385.6,
                    "end": 385.72,
                    "word": " go",
                    "probability": 0.87451171875
                },
                {
                    "start": 385.72,
                    "end": 385.82,
                    "word": " into",
                    "probability": 0.66748046875
                },
                {
                    "start": 385.82,
                    "end": 386.0,
                    "word": " all",
                    "probability": 0.89697265625
                },
                {
                    "start": 386.0,
                    "end": 386.18,
                    "word": " these",
                    "probability": 0.463134765625
                },
                {
                    "start": 386.18,
                    "end": 386.68,
                    "word": ".",
                    "probability": 0.26220703125
                }
            ]
        },
        {
            "id": 79,
            "seek": 39164,
            "start": 386.82,
            "end": 391.64,
            "text": " But just quickly, behavioral, integrity, signature-based, and difference-based.",
            "tokens": [
                51364,
                583,
                445,
                2661,
                11,
                19124,
                11,
                16000,
                11,
                13397,
                12,
                6032,
                11,
                293,
                2649,
                12,
                6032,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24717420228618256,
            "compression_ratio": 1.5128205128205128,
            "no_speech_prob": 0.09002685546875,
            "words": [
                {
                    "start": 386.82,
                    "end": 387.04,
                    "word": " But",
                    "probability": 0.8466796875
                },
                {
                    "start": 387.04,
                    "end": 387.44,
                    "word": " just",
                    "probability": 0.7119140625
                },
                {
                    "start": 387.44,
                    "end": 387.74,
                    "word": " quickly",
                    "probability": 0.89013671875
                },
                {
                    "start": 387.74,
                    "end": 387.88,
                    "word": ",",
                    "probability": 0.54248046875
                },
                {
                    "start": 387.88,
                    "end": 388.24,
                    "word": " behavioral",
                    "probability": 0.80322265625
                },
                {
                    "start": 388.24,
                    "end": 388.46,
                    "word": ",",
                    "probability": 0.9228515625
                },
                {
                    "start": 388.46,
                    "end": 388.82,
                    "word": " integrity",
                    "probability": 0.80224609375
                },
                {
                    "start": 388.82,
                    "end": 389.44,
                    "word": ",",
                    "probability": 0.99462890625
                },
                {
                    "start": 389.44,
                    "end": 389.82,
                    "word": " signature",
                    "probability": 0.92236328125
                },
                {
                    "start": 389.82,
                    "end": 390.16,
                    "word": "-based",
                    "probability": 0.736328125
                },
                {
                    "start": 390.16,
                    "end": 390.28,
                    "word": ",",
                    "probability": 0.8564453125
                },
                {
                    "start": 390.28,
                    "end": 390.52,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 390.52,
                    "end": 390.9,
                    "word": " difference",
                    "probability": 0.603515625
                },
                {
                    "start": 390.9,
                    "end": 391.14,
                    "word": "-based",
                    "probability": 0.88037109375
                },
                {
                    "start": 391.14,
                    "end": 391.64,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 80,
            "seek": 41820,
            "start": 392.56,
            "end": 396.72,
            "text": " Some of the AB products are basically an example of signature-based.",
            "tokens": [
                50414,
                2188,
                295,
                264,
                13838,
                3383,
                366,
                1936,
                364,
                1365,
                295,
                13397,
                12,
                6032,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3448761368657018,
            "compression_ratio": 1.5708812260536398,
            "no_speech_prob": 0.0675048828125,
            "words": [
                {
                    "start": 392.56,
                    "end": 393.0,
                    "word": " Some",
                    "probability": 0.033599853515625
                },
                {
                    "start": 393.0,
                    "end": 393.14,
                    "word": " of",
                    "probability": 0.82763671875
                },
                {
                    "start": 393.14,
                    "end": 393.28,
                    "word": " the",
                    "probability": 0.39208984375
                },
                {
                    "start": 393.28,
                    "end": 394.18,
                    "word": " AB",
                    "probability": 0.33642578125
                },
                {
                    "start": 394.18,
                    "end": 394.6,
                    "word": " products",
                    "probability": 0.732421875
                },
                {
                    "start": 394.6,
                    "end": 394.8,
                    "word": " are",
                    "probability": 0.38818359375
                },
                {
                    "start": 394.8,
                    "end": 395.12,
                    "word": " basically",
                    "probability": 0.83349609375
                },
                {
                    "start": 395.12,
                    "end": 395.3,
                    "word": " an",
                    "probability": 0.33544921875
                },
                {
                    "start": 395.3,
                    "end": 395.58,
                    "word": " example",
                    "probability": 0.9052734375
                },
                {
                    "start": 395.58,
                    "end": 395.74,
                    "word": " of",
                    "probability": 0.8330078125
                },
                {
                    "start": 395.74,
                    "end": 396.0,
                    "word": " signature",
                    "probability": 0.5283203125
                },
                {
                    "start": 396.0,
                    "end": 396.28,
                    "word": "-based",
                    "probability": 0.452667236328125
                },
                {
                    "start": 396.28,
                    "end": 396.72,
                    "word": ".",
                    "probability": 0.1102294921875
                }
            ]
        },
        {
            "id": 81,
            "seek": 41820,
            "start": 396.74,
            "end": 404.82,
            "text": " Integrity checkers, such as tripwire, check some of the disk files so that if you replace it with a fresh one, you'll be found.",
            "tokens": [
                50614,
                23894,
                507,
                1520,
                433,
                11,
                1270,
                382,
                4931,
                42689,
                11,
                1520,
                512,
                295,
                264,
                12355,
                7098,
                370,
                300,
                498,
                291,
                7406,
                309,
                365,
                257,
                4451,
                472,
                11,
                291,
                603,
                312,
                1352,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3448761368657018,
            "compression_ratio": 1.5708812260536398,
            "no_speech_prob": 0.0675048828125,
            "words": [
                {
                    "start": 396.74,
                    "end": 397.18,
                    "word": " Integrity",
                    "probability": 0.6756591796875
                },
                {
                    "start": 397.18,
                    "end": 397.7,
                    "word": " checkers",
                    "probability": 0.7027587890625
                },
                {
                    "start": 397.7,
                    "end": 397.78,
                    "word": ",",
                    "probability": 0.24462890625
                },
                {
                    "start": 397.78,
                    "end": 397.92,
                    "word": " such",
                    "probability": 0.86376953125
                },
                {
                    "start": 397.92,
                    "end": 398.44,
                    "word": " as",
                    "probability": 0.89990234375
                },
                {
                    "start": 398.44,
                    "end": 399.1,
                    "word": " tripwire",
                    "probability": 0.310150146484375
                },
                {
                    "start": 399.1,
                    "end": 399.22,
                    "word": ",",
                    "probability": 0.72412109375
                },
                {
                    "start": 399.22,
                    "end": 399.42,
                    "word": " check",
                    "probability": 0.5791015625
                },
                {
                    "start": 399.42,
                    "end": 399.62,
                    "word": " some",
                    "probability": 0.8037109375
                },
                {
                    "start": 399.62,
                    "end": 399.76,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 399.76,
                    "end": 399.92,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 399.92,
                    "end": 400.32,
                    "word": " disk",
                    "probability": 0.7158203125
                },
                {
                    "start": 400.32,
                    "end": 401.92,
                    "word": " files",
                    "probability": 0.80029296875
                },
                {
                    "start": 401.92,
                    "end": 402.16,
                    "word": " so",
                    "probability": 0.63232421875
                },
                {
                    "start": 402.16,
                    "end": 402.36,
                    "word": " that",
                    "probability": 0.8466796875
                },
                {
                    "start": 402.36,
                    "end": 402.68,
                    "word": " if",
                    "probability": 0.849609375
                },
                {
                    "start": 402.68,
                    "end": 402.9,
                    "word": " you",
                    "probability": 0.89208984375
                },
                {
                    "start": 402.9,
                    "end": 403.32,
                    "word": " replace",
                    "probability": 0.84033203125
                },
                {
                    "start": 403.32,
                    "end": 403.42,
                    "word": " it",
                    "probability": 0.5791015625
                },
                {
                    "start": 403.42,
                    "end": 403.56,
                    "word": " with",
                    "probability": 0.72216796875
                },
                {
                    "start": 403.62,
                    "end": 403.78,
                    "word": " a fresh",
                    "probability": 0.03643798828125
                },
                {
                    "start": 403.78,
                    "end": 403.9,
                    "word": " one",
                    "probability": 0.60986328125
                },
                {
                    "start": 403.9,
                    "end": 403.94,
                    "word": ",",
                    "probability": 0.6337890625
                },
                {
                    "start": 403.94,
                    "end": 404.04,
                    "word": " you'll",
                    "probability": 0.800537109375
                },
                {
                    "start": 404.04,
                    "end": 404.16,
                    "word": " be",
                    "probability": 0.89111328125
                },
                {
                    "start": 404.16,
                    "end": 404.38,
                    "word": " found",
                    "probability": 0.705078125
                },
                {
                    "start": 404.38,
                    "end": 404.82,
                    "word": ".",
                    "probability": 0.97802734375
                }
            ]
        },
        {
            "id": 82,
            "seek": 41820,
            "start": 404.96,
            "end": 407.44,
            "text": " Difference-based approaches is kind of a new thing.",
            "tokens": [
                51014,
                35940,
                5158,
                12,
                6032,
                11587,
                307,
                733,
                295,
                257,
                777,
                551,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3448761368657018,
            "compression_ratio": 1.5708812260536398,
            "no_speech_prob": 0.0675048828125,
            "words": [
                {
                    "start": 404.96,
                    "end": 405.4,
                    "word": " Difference",
                    "probability": 0.0838470458984375
                },
                {
                    "start": 405.4,
                    "end": 405.72,
                    "word": "-based",
                    "probability": 0.755615234375
                },
                {
                    "start": 405.72,
                    "end": 406.16,
                    "word": " approaches",
                    "probability": 0.47607421875
                },
                {
                    "start": 406.16,
                    "end": 406.38,
                    "word": " is",
                    "probability": 0.5791015625
                },
                {
                    "start": 406.38,
                    "end": 406.52,
                    "word": " kind",
                    "probability": 0.4248046875
                },
                {
                    "start": 406.52,
                    "end": 406.6,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 406.72,
                    "end": 406.78,
                    "word": " a new",
                    "probability": 0.78515625
                },
                {
                    "start": 406.78,
                    "end": 407.0,
                    "word": " thing",
                    "probability": 0.802734375
                },
                {
                    "start": 407.0,
                    "end": 407.44,
                    "word": ".",
                    "probability": 0.916015625
                }
            ]
        },
        {
            "id": 83,
            "seek": 41820,
            "start": 408.08,
            "end": 411.98,
            "text": " Microsoft's doing it. F-Secure's doing it. Sysinternals.",
            "tokens": [
                51164,
                8116,
                311,
                884,
                309,
                13,
                479,
                12,
                29511,
                540,
                311,
                884,
                309,
                13,
                318,
                749,
                259,
                2231,
                1124,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3448761368657018,
            "compression_ratio": 1.5708812260536398,
            "no_speech_prob": 0.0675048828125,
            "words": [
                {
                    "start": 408.08,
                    "end": 408.52,
                    "word": " Microsoft's",
                    "probability": 0.7626953125
                },
                {
                    "start": 408.52,
                    "end": 408.72,
                    "word": " doing",
                    "probability": 0.853515625
                },
                {
                    "start": 408.72,
                    "end": 408.96,
                    "word": " it",
                    "probability": 0.890625
                },
                {
                    "start": 408.96,
                    "end": 409.06,
                    "word": ".",
                    "probability": 0.56591796875
                },
                {
                    "start": 409.06,
                    "end": 409.26,
                    "word": " F",
                    "probability": 0.427734375
                },
                {
                    "start": 409.26,
                    "end": 409.7,
                    "word": "-Secure's",
                    "probability": 0.813720703125
                },
                {
                    "start": 409.7,
                    "end": 409.9,
                    "word": " doing",
                    "probability": 0.9111328125
                },
                {
                    "start": 409.9,
                    "end": 410.18,
                    "word": " it",
                    "probability": 0.89501953125
                },
                {
                    "start": 410.18,
                    "end": 410.62,
                    "word": ".",
                    "probability": 0.83203125
                },
                {
                    "start": 411.1,
                    "end": 411.54,
                    "word": " Sysinternals",
                    "probability": 0.706787109375
                },
                {
                    "start": 411.54,
                    "end": 411.98,
                    "word": ".",
                    "probability": 0.8251953125
                }
            ]
        },
        {
            "id": 84,
            "seek": 41820,
            "start": 412.32,
            "end": 418.2,
            "text": " What this is, is it does some kind of low-level scan within the kernel by following structures directly.",
            "tokens": [
                51364,
                708,
                341,
                307,
                11,
                307,
                309,
                775,
                512,
                733,
                295,
                2295,
                12,
                12418,
                11049,
                1951,
                264,
                28256,
                538,
                3480,
                9227,
                3838,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3448761368657018,
            "compression_ratio": 1.5708812260536398,
            "no_speech_prob": 0.0675048828125,
            "words": [
                {
                    "start": 412.32,
                    "end": 412.52,
                    "word": " What",
                    "probability": 0.693359375
                },
                {
                    "start": 412.52,
                    "end": 412.66,
                    "word": " this",
                    "probability": 0.87646484375
                },
                {
                    "start": 412.66,
                    "end": 412.9,
                    "word": " is",
                    "probability": 0.861328125
                },
                {
                    "start": 412.9,
                    "end": 412.98,
                    "word": ",",
                    "probability": 0.56982421875
                },
                {
                    "start": 412.98,
                    "end": 413.08,
                    "word": " is",
                    "probability": 0.50439453125
                },
                {
                    "start": 413.08,
                    "end": 413.38,
                    "word": " it",
                    "probability": 0.8408203125
                },
                {
                    "start": 413.38,
                    "end": 413.68,
                    "word": " does",
                    "probability": 0.93408203125
                },
                {
                    "start": 413.68,
                    "end": 413.84,
                    "word": " some",
                    "probability": 0.7861328125
                },
                {
                    "start": 413.84,
                    "end": 414.0,
                    "word": " kind",
                    "probability": 0.82373046875
                },
                {
                    "start": 414.0,
                    "end": 414.08,
                    "word": " of",
                    "probability": 0.89501953125
                },
                {
                    "start": 414.08,
                    "end": 414.3,
                    "word": " low",
                    "probability": 0.78857421875
                },
                {
                    "start": 414.3,
                    "end": 414.5,
                    "word": "-level",
                    "probability": 0.89697265625
                },
                {
                    "start": 414.5,
                    "end": 414.94,
                    "word": " scan",
                    "probability": 0.81640625
                },
                {
                    "start": 414.94,
                    "end": 415.86,
                    "word": " within",
                    "probability": 0.71435546875
                },
                {
                    "start": 415.86,
                    "end": 416.02,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 416.02,
                    "end": 416.3,
                    "word": " kernel",
                    "probability": 0.7568359375
                },
                {
                    "start": 416.3,
                    "end": 416.6,
                    "word": " by",
                    "probability": 0.73779296875
                },
                {
                    "start": 416.6,
                    "end": 416.92,
                    "word": " following",
                    "probability": 0.767578125
                },
                {
                    "start": 416.92,
                    "end": 417.3,
                    "word": " structures",
                    "probability": 0.284912109375
                },
                {
                    "start": 417.3,
                    "end": 417.76,
                    "word": " directly",
                    "probability": 0.75732421875
                },
                {
                    "start": 417.76,
                    "end": 418.2,
                    "word": ".",
                    "probability": 0.9189453125
                }
            ]
        },
        {
            "id": 85,
            "seek": 44292,
            "start": 418.2,
            "end": 422.54,
            "text": " It tries to get a list of things like files and processes, registry keys, etc.",
            "tokens": [
                50364,
                467,
                9898,
                281,
                483,
                257,
                1329,
                295,
                721,
                411,
                7098,
                293,
                7555,
                11,
                36468,
                9317,
                11,
                5183,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2706185567010309,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.09661865234375,
            "words": [
                {
                    "start": 418.2,
                    "end": 418.86,
                    "word": " It",
                    "probability": 0.09185791015625
                },
                {
                    "start": 418.86,
                    "end": 419.06,
                    "word": " tries",
                    "probability": 0.6611328125
                },
                {
                    "start": 419.06,
                    "end": 419.18,
                    "word": " to",
                    "probability": 0.88671875
                },
                {
                    "start": 419.18,
                    "end": 419.28,
                    "word": " get",
                    "probability": 0.419677734375
                },
                {
                    "start": 419.4,
                    "end": 419.5,
                    "word": " a list",
                    "probability": 0.87890625
                },
                {
                    "start": 419.5,
                    "end": 419.66,
                    "word": " of",
                    "probability": 0.89892578125
                },
                {
                    "start": 419.66,
                    "end": 419.9,
                    "word": " things",
                    "probability": 0.6025390625
                },
                {
                    "start": 419.9,
                    "end": 420.08,
                    "word": " like",
                    "probability": 0.74365234375
                },
                {
                    "start": 420.08,
                    "end": 420.38,
                    "word": " files",
                    "probability": 0.7822265625
                },
                {
                    "start": 420.38,
                    "end": 420.52,
                    "word": " and",
                    "probability": 0.69384765625
                },
                {
                    "start": 420.52,
                    "end": 420.86,
                    "word": " processes",
                    "probability": 0.693359375
                },
                {
                    "start": 420.86,
                    "end": 421.12,
                    "word": ",",
                    "probability": 0.7978515625
                },
                {
                    "start": 421.12,
                    "end": 421.38,
                    "word": " registry",
                    "probability": 0.1407470703125
                },
                {
                    "start": 421.38,
                    "end": 421.76,
                    "word": " keys",
                    "probability": 0.85546875
                },
                {
                    "start": 421.76,
                    "end": 421.82,
                    "word": ",",
                    "probability": 0.890625
                },
                {
                    "start": 421.82,
                    "end": 422.06,
                    "word": " etc",
                    "probability": 0.57373046875
                },
                {
                    "start": 422.06,
                    "end": 422.54,
                    "word": ".",
                    "probability": 0.8173828125
                }
            ]
        },
        {
            "id": 86,
            "seek": 44292,
            "start": 422.84,
            "end": 425.06,
            "text": " Then it does an upper-level API call.",
            "tokens": [
                50564,
                1396,
                309,
                775,
                364,
                6597,
                12,
                12418,
                9362,
                818,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2706185567010309,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.09661865234375,
            "words": [
                {
                    "start": 422.84,
                    "end": 423.1,
                    "word": " Then",
                    "probability": 0.66162109375
                },
                {
                    "start": 423.1,
                    "end": 423.22,
                    "word": " it",
                    "probability": 0.84033203125
                },
                {
                    "start": 423.22,
                    "end": 423.4,
                    "word": " does",
                    "probability": 0.912109375
                },
                {
                    "start": 423.4,
                    "end": 423.54,
                    "word": " an",
                    "probability": 0.86474609375
                },
                {
                    "start": 423.54,
                    "end": 423.72,
                    "word": " upper",
                    "probability": 0.8017578125
                },
                {
                    "start": 423.72,
                    "end": 423.92,
                    "word": "-level",
                    "probability": 0.6668701171875
                },
                {
                    "start": 423.92,
                    "end": 424.26,
                    "word": " API",
                    "probability": 0.7509765625
                },
                {
                    "start": 424.26,
                    "end": 424.62,
                    "word": " call",
                    "probability": 0.8330078125
                },
                {
                    "start": 424.62,
                    "end": 425.06,
                    "word": ".",
                    "probability": 0.87548828125
                }
            ]
        },
        {
            "id": 87,
            "seek": 44292,
            "start": 425.06,
            "end": 427.5,
            "text": " If there's a difference, it knows something's up.",
            "tokens": [
                50714,
                759,
                456,
                311,
                257,
                2649,
                11,
                309,
                3255,
                746,
                311,
                493,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2706185567010309,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.09661865234375,
            "words": [
                {
                    "start": 425.06,
                    "end": 425.36,
                    "word": " If",
                    "probability": 0.88671875
                },
                {
                    "start": 425.36,
                    "end": 425.54,
                    "word": " there's",
                    "probability": 0.857421875
                },
                {
                    "start": 425.64,
                    "end": 425.98,
                    "word": " a difference",
                    "probability": 0.71923828125
                },
                {
                    "start": 425.98,
                    "end": 426.12,
                    "word": ",",
                    "probability": 0.828125
                },
                {
                    "start": 426.12,
                    "end": 426.24,
                    "word": " it",
                    "probability": 0.50537109375
                },
                {
                    "start": 426.24,
                    "end": 426.42,
                    "word": " knows",
                    "probability": 0.61767578125
                },
                {
                    "start": 426.42,
                    "end": 426.86,
                    "word": " something's",
                    "probability": 0.763671875
                },
                {
                    "start": 426.86,
                    "end": 427.02,
                    "word": " up",
                    "probability": 0.919921875
                },
                {
                    "start": 427.02,
                    "end": 427.5,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 88,
            "seek": 44292,
            "start": 430.58,
            "end": 431.88,
            "text": " Behavioral detection.",
            "tokens": [
                50964,
                45807,
                304,
                17784,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2706185567010309,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.09661865234375,
            "words": [
                {
                    "start": 430.58,
                    "end": 431.06,
                    "word": " Behavioral",
                    "probability": 0.83203125
                },
                {
                    "start": 431.06,
                    "end": 431.4,
                    "word": " detection",
                    "probability": 0.740234375
                },
                {
                    "start": 431.4,
                    "end": 431.88,
                    "word": ".",
                    "probability": 0.62353515625
                }
            ]
        },
        {
            "id": 89,
            "seek": 44292,
            "start": 432.42,
            "end": 435.8,
            "text": " In this, you try to detect the presence, the effects of rootkit.",
            "tokens": [
                51064,
                682,
                341,
                11,
                291,
                853,
                281,
                5531,
                264,
                6814,
                11,
                264,
                5065,
                295,
                5593,
                22681,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2706185567010309,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.09661865234375,
            "words": [
                {
                    "start": 432.42,
                    "end": 432.66,
                    "word": " In",
                    "probability": 0.8857421875
                },
                {
                    "start": 432.66,
                    "end": 432.82,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 432.82,
                    "end": 432.88,
                    "word": ",",
                    "probability": 0.6181640625
                },
                {
                    "start": 432.88,
                    "end": 432.96,
                    "word": " you",
                    "probability": 0.7431640625
                },
                {
                    "start": 432.96,
                    "end": 433.12,
                    "word": " try",
                    "probability": 0.81591796875
                },
                {
                    "start": 433.12,
                    "end": 433.26,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 433.26,
                    "end": 433.56,
                    "word": " detect",
                    "probability": 0.884765625
                },
                {
                    "start": 433.56,
                    "end": 433.72,
                    "word": " the",
                    "probability": 0.59130859375
                },
                {
                    "start": 433.72,
                    "end": 433.96,
                    "word": " presence",
                    "probability": 0.9326171875
                },
                {
                    "start": 433.96,
                    "end": 434.56,
                    "word": ",",
                    "probability": 0.224609375
                },
                {
                    "start": 434.56,
                    "end": 434.88,
                    "word": " the",
                    "probability": 0.77978515625
                },
                {
                    "start": 434.88,
                    "end": 435.24,
                    "word": " effects",
                    "probability": 0.736328125
                },
                {
                    "start": 435.24,
                    "end": 435.36,
                    "word": " of",
                    "probability": 0.857421875
                },
                {
                    "start": 435.36,
                    "end": 435.74,
                    "word": " rootkit",
                    "probability": 0.17084884643554688
                },
                {
                    "start": 435.74,
                    "end": 435.8,
                    "word": ".",
                    "probability": 0.76611328125
                }
            ]
        },
        {
            "id": 90,
            "seek": 44292,
            "start": 435.8,
            "end": 442.92,
            "text": " So you might want to look for alteration in the execution path, or what is actually executed within the program.",
            "tokens": [
                51214,
                407,
                291,
                1062,
                528,
                281,
                574,
                337,
                11337,
                399,
                294,
                264,
                15058,
                3100,
                11,
                420,
                437,
                307,
                767,
                17577,
                1951,
                264,
                1461,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2706185567010309,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.09661865234375,
            "words": [
                {
                    "start": 435.8,
                    "end": 435.92,
                    "word": " So",
                    "probability": 0.861328125
                },
                {
                    "start": 435.92,
                    "end": 436.02,
                    "word": " you",
                    "probability": 0.74267578125
                },
                {
                    "start": 436.02,
                    "end": 436.18,
                    "word": " might",
                    "probability": 0.802734375
                },
                {
                    "start": 436.18,
                    "end": 436.32,
                    "word": " want",
                    "probability": 0.74462890625
                },
                {
                    "start": 436.32,
                    "end": 436.44,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 436.44,
                    "end": 436.6,
                    "word": " look",
                    "probability": 0.92578125
                },
                {
                    "start": 436.6,
                    "end": 436.86,
                    "word": " for",
                    "probability": 0.89501953125
                },
                {
                    "start": 436.86,
                    "end": 438.0,
                    "word": " alteration",
                    "probability": 0.830078125
                },
                {
                    "start": 438.0,
                    "end": 438.34,
                    "word": " in",
                    "probability": 0.87841796875
                },
                {
                    "start": 438.34,
                    "end": 438.54,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 438.54,
                    "end": 439.06,
                    "word": " execution",
                    "probability": 0.8984375
                },
                {
                    "start": 439.06,
                    "end": 439.52,
                    "word": " path",
                    "probability": 0.429443359375
                },
                {
                    "start": 439.52,
                    "end": 439.94,
                    "word": ",",
                    "probability": 0.350830078125
                },
                {
                    "start": 439.94,
                    "end": 440.42,
                    "word": " or",
                    "probability": 0.88671875
                },
                {
                    "start": 440.42,
                    "end": 440.66,
                    "word": " what",
                    "probability": 0.8447265625
                },
                {
                    "start": 440.66,
                    "end": 440.8,
                    "word": " is",
                    "probability": 0.86669921875
                },
                {
                    "start": 440.8,
                    "end": 441.08,
                    "word": " actually",
                    "probability": 0.7880859375
                },
                {
                    "start": 441.08,
                    "end": 441.64,
                    "word": " executed",
                    "probability": 0.86474609375
                },
                {
                    "start": 441.64,
                    "end": 441.98,
                    "word": " within",
                    "probability": 0.1759033203125
                },
                {
                    "start": 441.98,
                    "end": 442.16,
                    "word": " the",
                    "probability": 0.767578125
                },
                {
                    "start": 442.16,
                    "end": 442.44,
                    "word": " program",
                    "probability": 0.71630859375
                },
                {
                    "start": 442.44,
                    "end": 442.92,
                    "word": ".",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 91,
            "seek": 47218,
            "start": 442.92,
            "end": 445.6,
            "text": " Some of the system calls, or the ordering, etc.",
            "tokens": [
                50364,
                2188,
                295,
                264,
                1185,
                5498,
                11,
                420,
                264,
                21739,
                11,
                5183,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 442.92,
                    "end": 443.14,
                    "word": " Some",
                    "probability": 0.01343536376953125
                },
                {
                    "start": 443.14,
                    "end": 443.3,
                    "word": " of",
                    "probability": 0.258544921875
                },
                {
                    "start": 443.3,
                    "end": 443.34,
                    "word": " the",
                    "probability": 0.47998046875
                },
                {
                    "start": 443.34,
                    "end": 443.54,
                    "word": " system",
                    "probability": 0.666015625
                },
                {
                    "start": 443.54,
                    "end": 444.0,
                    "word": " calls",
                    "probability": 0.60107421875
                },
                {
                    "start": 444.0,
                    "end": 444.08,
                    "word": ",",
                    "probability": 0.1793212890625
                },
                {
                    "start": 444.08,
                    "end": 444.16,
                    "word": " or",
                    "probability": 0.2425537109375
                },
                {
                    "start": 444.16,
                    "end": 444.28,
                    "word": " the",
                    "probability": 0.2354736328125
                },
                {
                    "start": 444.28,
                    "end": 444.72,
                    "word": " ordering",
                    "probability": 0.82275390625
                },
                {
                    "start": 444.72,
                    "end": 444.94,
                    "word": ",",
                    "probability": 0.599609375
                },
                {
                    "start": 444.94,
                    "end": 445.12,
                    "word": " etc",
                    "probability": 0.32421875
                },
                {
                    "start": 445.12,
                    "end": 445.6,
                    "word": ".",
                    "probability": 0.69287109375
                }
            ]
        },
        {
            "id": 92,
            "seek": 47218,
            "start": 446.08,
            "end": 448.78,
            "text": " We don't have time to go into more of that.",
            "tokens": [
                50514,
                492,
                500,
                380,
                362,
                565,
                281,
                352,
                666,
                544,
                295,
                300,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 446.08,
                    "end": 446.26,
                    "word": " We",
                    "probability": 0.66455078125
                },
                {
                    "start": 446.26,
                    "end": 446.38,
                    "word": " don't",
                    "probability": 0.907958984375
                },
                {
                    "start": 446.38,
                    "end": 446.52,
                    "word": " have",
                    "probability": 0.8681640625
                },
                {
                    "start": 446.52,
                    "end": 447.38,
                    "word": " time",
                    "probability": 0.38720703125
                },
                {
                    "start": 447.38,
                    "end": 447.54,
                    "word": " to",
                    "probability": 0.88916015625
                },
                {
                    "start": 447.54,
                    "end": 447.64,
                    "word": " go",
                    "probability": 0.81494140625
                },
                {
                    "start": 447.64,
                    "end": 447.76,
                    "word": " into",
                    "probability": 0.66015625
                },
                {
                    "start": 447.76,
                    "end": 447.94,
                    "word": " more",
                    "probability": 0.70947265625
                },
                {
                    "start": 447.94,
                    "end": 448.06,
                    "word": " of",
                    "probability": 0.794921875
                },
                {
                    "start": 448.06,
                    "end": 448.3,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 448.3,
                    "end": 448.78,
                    "word": ".",
                    "probability": 0.88525390625
                }
            ]
        },
        {
            "id": 93,
            "seek": 47218,
            "start": 448.8,
            "end": 451.3,
            "text": " Integrity checking, exactly. It's a CRC.",
            "tokens": [
                50664,
                23894,
                507,
                8568,
                11,
                2293,
                13,
                467,
                311,
                257,
                14123,
                34,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 448.8,
                    "end": 449.22,
                    "word": " Integrity",
                    "probability": 0.49811553955078125
                },
                {
                    "start": 449.22,
                    "end": 449.58,
                    "word": " checking",
                    "probability": 0.13134765625
                },
                {
                    "start": 449.58,
                    "end": 449.68,
                    "word": ",",
                    "probability": 0.394775390625
                },
                {
                    "start": 449.68,
                    "end": 449.92,
                    "word": " exactly",
                    "probability": 0.11773681640625
                },
                {
                    "start": 449.92,
                    "end": 450.08,
                    "word": ".",
                    "probability": 0.348876953125
                },
                {
                    "start": 450.08,
                    "end": 450.16,
                    "word": " It's",
                    "probability": 0.800537109375
                },
                {
                    "start": 450.24,
                    "end": 450.82,
                    "word": " a CRC",
                    "probability": 0.865478515625
                },
                {
                    "start": 450.82,
                    "end": 451.3,
                    "word": ".",
                    "probability": 0.9130859375
                }
            ]
        },
        {
            "id": 94,
            "seek": 47218,
            "start": 451.38,
            "end": 453.34,
            "text": " This could be on-disk or in-memory.",
            "tokens": [
                50764,
                639,
                727,
                312,
                322,
                12,
                67,
                7797,
                420,
                294,
                12,
                17886,
                827,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 451.38,
                    "end": 451.58,
                    "word": " This",
                    "probability": 0.7607421875
                },
                {
                    "start": 451.58,
                    "end": 451.72,
                    "word": " could",
                    "probability": 0.48095703125
                },
                {
                    "start": 451.72,
                    "end": 451.86,
                    "word": " be",
                    "probability": 0.89111328125
                },
                {
                    "start": 451.86,
                    "end": 452.06,
                    "word": " on",
                    "probability": 0.7509765625
                },
                {
                    "start": 452.06,
                    "end": 452.28,
                    "word": "-disk",
                    "probability": 0.6141560872395834
                },
                {
                    "start": 452.28,
                    "end": 452.44,
                    "word": " or",
                    "probability": 0.83251953125
                },
                {
                    "start": 452.44,
                    "end": 452.56,
                    "word": " in",
                    "probability": 0.91552734375
                },
                {
                    "start": 452.56,
                    "end": 452.86,
                    "word": "-memory",
                    "probability": 0.9274088541666666
                },
                {
                    "start": 452.86,
                    "end": 453.34,
                    "word": ".",
                    "probability": 0.82373046875
                }
            ]
        },
        {
            "id": 95,
            "seek": 47218,
            "start": 453.38,
            "end": 455.96,
            "text": " However, hardly anyone is doing it in-memory.",
            "tokens": [
                50864,
                2908,
                11,
                13572,
                2878,
                307,
                884,
                309,
                294,
                12,
                17886,
                827,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 453.38,
                    "end": 453.72,
                    "word": " However",
                    "probability": 0.828125
                },
                {
                    "start": 453.72,
                    "end": 453.84,
                    "word": ",",
                    "probability": 0.9638671875
                },
                {
                    "start": 453.84,
                    "end": 454.12,
                    "word": " hardly",
                    "probability": 0.70703125
                },
                {
                    "start": 454.12,
                    "end": 454.5,
                    "word": " anyone",
                    "probability": 0.79638671875
                },
                {
                    "start": 454.5,
                    "end": 454.76,
                    "word": " is",
                    "probability": 0.6162109375
                },
                {
                    "start": 454.76,
                    "end": 454.9,
                    "word": " doing",
                    "probability": 0.646484375
                },
                {
                    "start": 454.9,
                    "end": 455.04,
                    "word": " it",
                    "probability": 0.81591796875
                },
                {
                    "start": 455.04,
                    "end": 455.18,
                    "word": " in",
                    "probability": 0.90478515625
                },
                {
                    "start": 455.18,
                    "end": 455.48,
                    "word": "-memory",
                    "probability": 0.90087890625
                },
                {
                    "start": 455.48,
                    "end": 455.96,
                    "word": ".",
                    "probability": 0.98193359375
                }
            ]
        },
        {
            "id": 96,
            "seek": 47218,
            "start": 457.26,
            "end": 465.38,
            "text": " Signature-based scan memory or on-disk for a particular set of bytes that represents the mal code.",
            "tokens": [
                51064,
                13515,
                1503,
                12,
                6032,
                11049,
                4675,
                420,
                322,
                12,
                67,
                7797,
                337,
                257,
                1729,
                992,
                295,
                36088,
                300,
                8855,
                264,
                2806,
                3089,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 457.26,
                    "end": 457.74,
                    "word": " Signature",
                    "probability": 0.955322265625
                },
                {
                    "start": 457.74,
                    "end": 458.1,
                    "word": "-based",
                    "probability": 0.59619140625
                },
                {
                    "start": 458.1,
                    "end": 458.7,
                    "word": " scan",
                    "probability": 0.21337890625
                },
                {
                    "start": 458.7,
                    "end": 459.08,
                    "word": " memory",
                    "probability": 0.60009765625
                },
                {
                    "start": 459.08,
                    "end": 459.34,
                    "word": " or",
                    "probability": 0.57958984375
                },
                {
                    "start": 459.34,
                    "end": 459.58,
                    "word": " on",
                    "probability": 0.82861328125
                },
                {
                    "start": 459.58,
                    "end": 459.86,
                    "word": "-disk",
                    "probability": 0.8951822916666666
                },
                {
                    "start": 459.86,
                    "end": 460.8,
                    "word": " for",
                    "probability": 0.5625
                },
                {
                    "start": 461.38,
                    "end": 461.74,
                    "word": " a particular",
                    "probability": 0.76171875
                },
                {
                    "start": 461.74,
                    "end": 462.24,
                    "word": " set",
                    "probability": 0.90869140625
                },
                {
                    "start": 462.24,
                    "end": 462.4,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 462.4,
                    "end": 462.7,
                    "word": " bytes",
                    "probability": 0.78125
                },
                {
                    "start": 462.7,
                    "end": 463.38,
                    "word": " that",
                    "probability": 0.77001953125
                },
                {
                    "start": 463.38,
                    "end": 463.9,
                    "word": " represents",
                    "probability": 0.744140625
                },
                {
                    "start": 463.9,
                    "end": 464.22,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 464.22,
                    "end": 464.54,
                    "word": " mal",
                    "probability": 0.221923828125
                },
                {
                    "start": 464.54,
                    "end": 464.9,
                    "word": " code",
                    "probability": 0.411865234375
                },
                {
                    "start": 464.9,
                    "end": 465.38,
                    "word": ".",
                    "probability": 0.9697265625
                }
            ]
        },
        {
            "id": 97,
            "seek": 47218,
            "start": 467.44,
            "end": 472.18,
            "text": " So, we have a really powerful way to hide rootkit, or hide processes, etc.",
            "tokens": [
                51564,
                407,
                11,
                321,
                362,
                257,
                534,
                4005,
                636,
                281,
                6479,
                5593,
                22681,
                11,
                420,
                6479,
                7555,
                11,
                5183,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.3342962164838775,
            "compression_ratio": 1.5708502024291497,
            "no_speech_prob": 0.30029296875,
            "words": [
                {
                    "start": 467.44,
                    "end": 467.92,
                    "word": " So",
                    "probability": 0.8173828125
                },
                {
                    "start": 467.92,
                    "end": 468.4,
                    "word": ",",
                    "probability": 0.705078125
                },
                {
                    "start": 468.4,
                    "end": 468.66,
                    "word": " we",
                    "probability": 0.364990234375
                },
                {
                    "start": 468.66,
                    "end": 468.78,
                    "word": " have",
                    "probability": 0.8740234375
                },
                {
                    "start": 468.86,
                    "end": 469.04,
                    "word": " a really",
                    "probability": 0.76611328125
                },
                {
                    "start": 469.04,
                    "end": 469.36,
                    "word": " powerful",
                    "probability": 0.8408203125
                },
                {
                    "start": 469.36,
                    "end": 469.62,
                    "word": " way",
                    "probability": 0.908203125
                },
                {
                    "start": 469.62,
                    "end": 469.72,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 469.72,
                    "end": 469.88,
                    "word": " hide",
                    "probability": 0.728515625
                },
                {
                    "start": 469.88,
                    "end": 470.3,
                    "word": " rootkit",
                    "probability": 0.3206787109375
                },
                {
                    "start": 470.3,
                    "end": 470.42,
                    "word": ",",
                    "probability": 0.529296875
                },
                {
                    "start": 470.42,
                    "end": 470.56,
                    "word": " or",
                    "probability": 0.755859375
                },
                {
                    "start": 470.56,
                    "end": 470.76,
                    "word": " hide",
                    "probability": 0.52587890625
                },
                {
                    "start": 470.76,
                    "end": 471.22,
                    "word": " processes",
                    "probability": 0.69970703125
                },
                {
                    "start": 471.22,
                    "end": 471.42,
                    "word": ",",
                    "probability": 0.85205078125
                },
                {
                    "start": 471.42,
                    "end": 471.7,
                    "word": " etc",
                    "probability": 0.8125
                },
                {
                    "start": 471.7,
                    "end": 472.18,
                    "word": ".",
                    "probability": 0.49755859375
                }
            ]
        },
        {
            "id": 98,
            "seek": 49622,
            "start": 472.18,
            "end": 475.1,
            "text": " within the kernel by modifying all these data structures.",
            "tokens": [
                50364,
                1951,
                264,
                28256,
                538,
                42626,
                439,
                613,
                1412,
                9227,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27171053447221455,
            "compression_ratio": 1.6064814814814814,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 472.18,
                    "end": 472.54,
                    "word": " within",
                    "probability": 0.01390838623046875
                },
                {
                    "start": 472.54,
                    "end": 472.78,
                    "word": " the",
                    "probability": 0.78125
                },
                {
                    "start": 472.78,
                    "end": 472.98,
                    "word": " kernel",
                    "probability": 0.6728515625
                },
                {
                    "start": 472.98,
                    "end": 473.28,
                    "word": " by",
                    "probability": 0.71728515625
                },
                {
                    "start": 473.28,
                    "end": 473.74,
                    "word": " modifying",
                    "probability": 0.828125
                },
                {
                    "start": 473.74,
                    "end": 473.9,
                    "word": " all",
                    "probability": 0.74560546875
                },
                {
                    "start": 473.9,
                    "end": 474.04,
                    "word": " these",
                    "probability": 0.430908203125
                },
                {
                    "start": 474.04,
                    "end": 474.24,
                    "word": " data",
                    "probability": 0.6318359375
                },
                {
                    "start": 474.24,
                    "end": 474.66,
                    "word": " structures",
                    "probability": 0.9033203125
                },
                {
                    "start": 474.66,
                    "end": 475.1,
                    "word": ".",
                    "probability": 0.66748046875
                }
            ]
        },
        {
            "id": 99,
            "seek": 49622,
            "start": 475.84,
            "end": 482.78,
            "text": " However, if you look for our driver, because we are in the kernel, so we have a kernel-level driver,",
            "tokens": [
                50514,
                2908,
                11,
                498,
                291,
                574,
                337,
                527,
                6787,
                11,
                570,
                321,
                366,
                294,
                264,
                28256,
                11,
                370,
                321,
                362,
                257,
                28256,
                12,
                12418,
                6787,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27171053447221455,
            "compression_ratio": 1.6064814814814814,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 475.84,
                    "end": 476.28,
                    "word": " However",
                    "probability": 0.77978515625
                },
                {
                    "start": 476.28,
                    "end": 476.44,
                    "word": ",",
                    "probability": 0.70703125
                },
                {
                    "start": 476.44,
                    "end": 476.54,
                    "word": " if",
                    "probability": 0.8935546875
                },
                {
                    "start": 476.54,
                    "end": 476.66,
                    "word": " you",
                    "probability": 0.8681640625
                },
                {
                    "start": 476.66,
                    "end": 476.84,
                    "word": " look",
                    "probability": 0.900390625
                },
                {
                    "start": 476.84,
                    "end": 477.0,
                    "word": " for",
                    "probability": 0.89111328125
                },
                {
                    "start": 477.0,
                    "end": 477.16,
                    "word": " our",
                    "probability": 0.67578125
                },
                {
                    "start": 477.16,
                    "end": 477.48,
                    "word": " driver",
                    "probability": 0.76904296875
                },
                {
                    "start": 477.48,
                    "end": 477.62,
                    "word": ",",
                    "probability": 0.5380859375
                },
                {
                    "start": 477.62,
                    "end": 477.92,
                    "word": " because",
                    "probability": 0.78564453125
                },
                {
                    "start": 477.92,
                    "end": 478.68,
                    "word": " we",
                    "probability": 0.869140625
                },
                {
                    "start": 478.68,
                    "end": 478.92,
                    "word": " are",
                    "probability": 0.8203125
                },
                {
                    "start": 478.92,
                    "end": 479.16,
                    "word": " in",
                    "probability": 0.888671875
                },
                {
                    "start": 479.16,
                    "end": 479.3,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 479.3,
                    "end": 479.52,
                    "word": " kernel",
                    "probability": 0.69140625
                },
                {
                    "start": 479.52,
                    "end": 479.62,
                    "word": ",",
                    "probability": 0.61181640625
                },
                {
                    "start": 479.62,
                    "end": 479.72,
                    "word": " so",
                    "probability": 0.79150390625
                },
                {
                    "start": 479.72,
                    "end": 479.9,
                    "word": " we",
                    "probability": 0.84375
                },
                {
                    "start": 479.9,
                    "end": 479.96,
                    "word": " have",
                    "probability": 0.82763671875
                },
                {
                    "start": 480.24,
                    "end": 481.1,
                    "word": " a kernel",
                    "probability": 0.66796875
                },
                {
                    "start": 481.1,
                    "end": 481.38,
                    "word": "-level",
                    "probability": 0.739501953125
                },
                {
                    "start": 481.38,
                    "end": 482.34,
                    "word": " driver",
                    "probability": 0.75537109375
                },
                {
                    "start": 482.34,
                    "end": 482.78,
                    "word": ",",
                    "probability": 0.8388671875
                }
            ]
        },
        {
            "id": 100,
            "seek": 49622,
            "start": 482.78,
            "end": 488.34,
            "text": " you can just do a simple scan, like a signature scan, for the presence of the malware.",
            "tokens": [
                50864,
                291,
                393,
                445,
                360,
                257,
                2199,
                11049,
                11,
                411,
                257,
                13397,
                11049,
                11,
                337,
                264,
                6814,
                295,
                264,
                40747,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27171053447221455,
            "compression_ratio": 1.6064814814814814,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 482.78,
                    "end": 483.1,
                    "word": " you",
                    "probability": 0.83935546875
                },
                {
                    "start": 483.1,
                    "end": 483.22,
                    "word": " can",
                    "probability": 0.8837890625
                },
                {
                    "start": 483.22,
                    "end": 483.4,
                    "word": " just",
                    "probability": 0.8583984375
                },
                {
                    "start": 483.4,
                    "end": 483.56,
                    "word": " do",
                    "probability": 0.8544921875
                },
                {
                    "start": 483.68,
                    "end": 483.88,
                    "word": " a simple",
                    "probability": 0.8662109375
                },
                {
                    "start": 483.88,
                    "end": 484.22,
                    "word": " scan",
                    "probability": 0.70703125
                },
                {
                    "start": 484.22,
                    "end": 484.32,
                    "word": ",",
                    "probability": 0.7490234375
                },
                {
                    "start": 484.32,
                    "end": 484.46,
                    "word": " like",
                    "probability": 0.833984375
                },
                {
                    "start": 484.56,
                    "end": 484.86,
                    "word": " a signature",
                    "probability": 0.85693359375
                },
                {
                    "start": 484.86,
                    "end": 485.32,
                    "word": " scan",
                    "probability": 0.779296875
                },
                {
                    "start": 485.32,
                    "end": 486.08,
                    "word": ",",
                    "probability": 0.54833984375
                },
                {
                    "start": 486.08,
                    "end": 486.62,
                    "word": " for",
                    "probability": 0.81591796875
                },
                {
                    "start": 486.62,
                    "end": 486.9,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 486.9,
                    "end": 487.22,
                    "word": " presence",
                    "probability": 0.912109375
                },
                {
                    "start": 487.22,
                    "end": 487.5,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 487.5,
                    "end": 487.64,
                    "word": " the",
                    "probability": 0.77783203125
                },
                {
                    "start": 487.64,
                    "end": 487.9,
                    "word": " malware",
                    "probability": 0.86767578125
                },
                {
                    "start": 487.9,
                    "end": 488.34,
                    "word": ".",
                    "probability": 0.6708984375
                }
            ]
        },
        {
            "id": 101,
            "seek": 49622,
            "start": 488.86,
            "end": 491.02,
            "text": " And that's not very good.",
            "tokens": [
                51164,
                400,
                300,
                311,
                406,
                588,
                665,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27171053447221455,
            "compression_ratio": 1.6064814814814814,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 488.86,
                    "end": 489.28,
                    "word": " And",
                    "probability": 0.80419921875
                },
                {
                    "start": 489.28,
                    "end": 489.5,
                    "word": " that's",
                    "probability": 0.91796875
                },
                {
                    "start": 489.5,
                    "end": 489.64,
                    "word": " not",
                    "probability": 0.85546875
                },
                {
                    "start": 489.64,
                    "end": 489.96,
                    "word": " very",
                    "probability": 0.74462890625
                },
                {
                    "start": 489.96,
                    "end": 490.58,
                    "word": " good",
                    "probability": 0.84033203125
                },
                {
                    "start": 490.58,
                    "end": 491.02,
                    "word": ".",
                    "probability": 0.947265625
                }
            ]
        },
        {
            "id": 102,
            "seek": 49622,
            "start": 491.36,
            "end": 496.22,
            "text": " So what we want to do is to try to shake it up, so even if you scan memory,",
            "tokens": [
                51314,
                407,
                437,
                321,
                528,
                281,
                360,
                307,
                281,
                853,
                281,
                10283,
                309,
                493,
                11,
                370,
                754,
                498,
                291,
                11049,
                4675,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.27171053447221455,
            "compression_ratio": 1.6064814814814814,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 491.36,
                    "end": 491.8,
                    "word": " So",
                    "probability": 0.8916015625
                },
                {
                    "start": 491.8,
                    "end": 491.92,
                    "word": " what",
                    "probability": 0.7958984375
                },
                {
                    "start": 491.92,
                    "end": 492.02,
                    "word": " we",
                    "probability": 0.875
                },
                {
                    "start": 492.02,
                    "end": 492.18,
                    "word": " want",
                    "probability": 0.6875
                },
                {
                    "start": 492.18,
                    "end": 492.28,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 492.28,
                    "end": 492.5,
                    "word": " do",
                    "probability": 0.91015625
                },
                {
                    "start": 492.5,
                    "end": 492.74,
                    "word": " is",
                    "probability": 0.8701171875
                },
                {
                    "start": 492.74,
                    "end": 492.9,
                    "word": " to",
                    "probability": 0.74267578125
                },
                {
                    "start": 492.9,
                    "end": 493.1,
                    "word": " try",
                    "probability": 0.79541015625
                },
                {
                    "start": 493.1,
                    "end": 493.8,
                    "word": " to",
                    "probability": 0.88134765625
                },
                {
                    "start": 493.8,
                    "end": 494.28,
                    "word": " shake",
                    "probability": 0.603515625
                },
                {
                    "start": 494.28,
                    "end": 494.42,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 494.42,
                    "end": 494.58,
                    "word": " up",
                    "probability": 0.90869140625
                },
                {
                    "start": 494.58,
                    "end": 494.66,
                    "word": ",",
                    "probability": 0.30517578125
                },
                {
                    "start": 494.66,
                    "end": 494.78,
                    "word": " so",
                    "probability": 0.896484375
                },
                {
                    "start": 494.78,
                    "end": 495.0,
                    "word": " even",
                    "probability": 0.765625
                },
                {
                    "start": 495.0,
                    "end": 495.18,
                    "word": " if",
                    "probability": 0.89990234375
                },
                {
                    "start": 495.18,
                    "end": 495.28,
                    "word": " you",
                    "probability": 0.791015625
                },
                {
                    "start": 495.28,
                    "end": 495.54,
                    "word": " scan",
                    "probability": 0.233154296875
                },
                {
                    "start": 495.54,
                    "end": 496.0,
                    "word": " memory",
                    "probability": 0.767578125
                },
                {
                    "start": 496.0,
                    "end": 496.22,
                    "word": ",",
                    "probability": 0.82958984375
                }
            ]
        },
        {
            "id": 103,
            "seek": 52210,
            "start": 496.22,
            "end": 501.52,
            "text": " you can't detect all that decomp stuff that's in here in the fu-rootkit.",
            "tokens": [
                50364,
                291,
                393,
                380,
                5531,
                439,
                300,
                22867,
                1507,
                300,
                311,
                294,
                510,
                294,
                264,
                8536,
                12,
                44147,
                22681,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30713384681277806,
            "compression_ratio": 1.6807511737089202,
            "no_speech_prob": 0.320068359375,
            "words": [
                {
                    "start": 496.22,
                    "end": 496.84,
                    "word": " you",
                    "probability": 0.051025390625
                },
                {
                    "start": 496.84,
                    "end": 497.1,
                    "word": " can't",
                    "probability": 0.735595703125
                },
                {
                    "start": 497.1,
                    "end": 497.52,
                    "word": " detect",
                    "probability": 0.86376953125
                },
                {
                    "start": 497.52,
                    "end": 498.84,
                    "word": " all",
                    "probability": 0.445068359375
                },
                {
                    "start": 498.84,
                    "end": 499.02,
                    "word": " that",
                    "probability": 0.76708984375
                },
                {
                    "start": 499.02,
                    "end": 499.28,
                    "word": " decomp",
                    "probability": 0.442138671875
                },
                {
                    "start": 499.28,
                    "end": 499.6,
                    "word": " stuff",
                    "probability": 0.73486328125
                },
                {
                    "start": 499.6,
                    "end": 499.76,
                    "word": " that's",
                    "probability": 0.5350341796875
                },
                {
                    "start": 499.76,
                    "end": 499.88,
                    "word": " in",
                    "probability": 0.80419921875
                },
                {
                    "start": 499.88,
                    "end": 500.06,
                    "word": " here",
                    "probability": 0.392578125
                },
                {
                    "start": 500.06,
                    "end": 500.16,
                    "word": " in",
                    "probability": 0.71484375
                },
                {
                    "start": 500.16,
                    "end": 500.3,
                    "word": " the",
                    "probability": 0.78662109375
                },
                {
                    "start": 500.3,
                    "end": 500.6,
                    "word": " fu",
                    "probability": 0.03997802734375
                },
                {
                    "start": 500.6,
                    "end": 501.08,
                    "word": "-rootkit",
                    "probability": 0.7394205729166666
                },
                {
                    "start": 501.08,
                    "end": 501.52,
                    "word": ".",
                    "probability": 0.2261962890625
                }
            ]
        },
        {
            "id": 104,
            "seek": 52210,
            "start": 502.52,
            "end": 506.72,
            "text": " You want to make it so you can't detect our rootkit within the kernel.",
            "tokens": [
                50614,
                509,
                528,
                281,
                652,
                309,
                370,
                291,
                393,
                380,
                5531,
                527,
                5593,
                22681,
                1951,
                264,
                28256,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30713384681277806,
            "compression_ratio": 1.6807511737089202,
            "no_speech_prob": 0.320068359375,
            "words": [
                {
                    "start": 502.52,
                    "end": 502.96,
                    "word": " You",
                    "probability": 0.408203125
                },
                {
                    "start": 502.96,
                    "end": 503.12,
                    "word": " want",
                    "probability": 0.1370849609375
                },
                {
                    "start": 503.12,
                    "end": 503.2,
                    "word": " to",
                    "probability": 0.75341796875
                },
                {
                    "start": 503.2,
                    "end": 503.3,
                    "word": " make",
                    "probability": 0.2822265625
                },
                {
                    "start": 503.3,
                    "end": 503.38,
                    "word": " it",
                    "probability": 0.58251953125
                },
                {
                    "start": 503.38,
                    "end": 503.58,
                    "word": " so",
                    "probability": 0.673828125
                },
                {
                    "start": 503.58,
                    "end": 503.8,
                    "word": " you",
                    "probability": 0.73583984375
                },
                {
                    "start": 503.8,
                    "end": 504.08,
                    "word": " can't",
                    "probability": 0.897216796875
                },
                {
                    "start": 504.08,
                    "end": 504.54,
                    "word": " detect",
                    "probability": 0.85791015625
                },
                {
                    "start": 504.54,
                    "end": 505.42,
                    "word": " our",
                    "probability": 0.2081298828125
                },
                {
                    "start": 505.42,
                    "end": 505.7,
                    "word": " rootkit",
                    "probability": 0.862548828125
                },
                {
                    "start": 505.7,
                    "end": 505.92,
                    "word": " within",
                    "probability": 0.52197265625
                },
                {
                    "start": 505.92,
                    "end": 506.08,
                    "word": " the",
                    "probability": 0.794921875
                },
                {
                    "start": 506.08,
                    "end": 506.28,
                    "word": " kernel",
                    "probability": 0.7529296875
                },
                {
                    "start": 506.28,
                    "end": 506.72,
                    "word": ".",
                    "probability": 0.89697265625
                }
            ]
        },
        {
            "id": 105,
            "seek": 52210,
            "start": 507.14,
            "end": 511.3,
            "text": " So, this is a problem that viruses have faced for a long time,",
            "tokens": [
                50864,
                407,
                11,
                341,
                307,
                257,
                1154,
                300,
                21785,
                362,
                11446,
                337,
                257,
                938,
                565,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30713384681277806,
            "compression_ratio": 1.6807511737089202,
            "no_speech_prob": 0.320068359375,
            "words": [
                {
                    "start": 507.14,
                    "end": 507.5,
                    "word": " So",
                    "probability": 0.7548828125
                },
                {
                    "start": 507.5,
                    "end": 507.64,
                    "word": ",",
                    "probability": 0.27197265625
                },
                {
                    "start": 507.64,
                    "end": 507.8,
                    "word": " this",
                    "probability": 0.86865234375
                },
                {
                    "start": 507.8,
                    "end": 507.94,
                    "word": " is",
                    "probability": 0.84228515625
                },
                {
                    "start": 508.5,
                    "end": 508.72,
                    "word": " a problem",
                    "probability": 0.77880859375
                },
                {
                    "start": 508.72,
                    "end": 508.9,
                    "word": " that",
                    "probability": 0.80419921875
                },
                {
                    "start": 508.9,
                    "end": 509.22,
                    "word": " viruses",
                    "probability": 0.6455078125
                },
                {
                    "start": 509.22,
                    "end": 509.7,
                    "word": " have",
                    "probability": 0.84814453125
                },
                {
                    "start": 509.7,
                    "end": 510.0,
                    "word": " faced",
                    "probability": 0.701171875
                },
                {
                    "start": 510.0,
                    "end": 510.16,
                    "word": " for",
                    "probability": 0.88671875
                },
                {
                    "start": 510.28,
                    "end": 510.38,
                    "word": " a long",
                    "probability": 0.8837890625
                },
                {
                    "start": 510.38,
                    "end": 510.7,
                    "word": " time",
                    "probability": 0.810546875
                },
                {
                    "start": 510.7,
                    "end": 511.3,
                    "word": ",",
                    "probability": 0.40966796875
                }
            ]
        },
        {
            "id": 106,
            "seek": 52210,
            "start": 511.3,
            "end": 514.36,
            "text": " and they use things like polymorphism and stuff to get around it.",
            "tokens": [
                51064,
                293,
                436,
                764,
                721,
                411,
                6754,
                76,
                18191,
                1434,
                293,
                1507,
                281,
                483,
                926,
                309,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30713384681277806,
            "compression_ratio": 1.6807511737089202,
            "no_speech_prob": 0.320068359375,
            "words": [
                {
                    "start": 511.3,
                    "end": 511.48,
                    "word": " and",
                    "probability": 0.8837890625
                },
                {
                    "start": 511.48,
                    "end": 511.62,
                    "word": " they",
                    "probability": 0.73876953125
                },
                {
                    "start": 511.62,
                    "end": 511.84,
                    "word": " use",
                    "probability": 0.74462890625
                },
                {
                    "start": 511.84,
                    "end": 512.04,
                    "word": " things",
                    "probability": 0.62646484375
                },
                {
                    "start": 512.04,
                    "end": 512.22,
                    "word": " like",
                    "probability": 0.888671875
                },
                {
                    "start": 512.22,
                    "end": 512.92,
                    "word": " polymorphism",
                    "probability": 0.8887939453125
                },
                {
                    "start": 512.92,
                    "end": 513.06,
                    "word": " and",
                    "probability": 0.8212890625
                },
                {
                    "start": 513.06,
                    "end": 513.24,
                    "word": " stuff",
                    "probability": 0.828125
                },
                {
                    "start": 513.24,
                    "end": 513.36,
                    "word": " to",
                    "probability": 0.85009765625
                },
                {
                    "start": 513.36,
                    "end": 513.42,
                    "word": " get",
                    "probability": 0.9140625
                },
                {
                    "start": 513.42,
                    "end": 513.7,
                    "word": " around",
                    "probability": 0.876953125
                },
                {
                    "start": 513.7,
                    "end": 513.92,
                    "word": " it",
                    "probability": 0.89208984375
                },
                {
                    "start": 513.92,
                    "end": 514.36,
                    "word": ".",
                    "probability": 0.95361328125
                }
            ]
        },
        {
            "id": 107,
            "seek": 52210,
            "start": 514.64,
            "end": 522.1,
            "text": " However, in the kernel, it gets more problematic to do really good polymorphism code.",
            "tokens": [
                51264,
                2908,
                11,
                294,
                264,
                28256,
                11,
                309,
                2170,
                544,
                19011,
                281,
                360,
                534,
                665,
                6754,
                76,
                18191,
                1434,
                3089,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.30713384681277806,
            "compression_ratio": 1.6807511737089202,
            "no_speech_prob": 0.320068359375,
            "words": [
                {
                    "start": 514.64,
                    "end": 514.96,
                    "word": " However",
                    "probability": 0.83154296875
                },
                {
                    "start": 514.96,
                    "end": 515.04,
                    "word": ",",
                    "probability": 0.8134765625
                },
                {
                    "start": 515.04,
                    "end": 515.12,
                    "word": " in",
                    "probability": 0.89404296875
                },
                {
                    "start": 515.12,
                    "end": 515.28,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 515.28,
                    "end": 515.52,
                    "word": " kernel",
                    "probability": 0.72216796875
                },
                {
                    "start": 515.52,
                    "end": 517.92,
                    "word": ",",
                    "probability": 0.66162109375
                },
                {
                    "start": 517.92,
                    "end": 518.08,
                    "word": " it",
                    "probability": 0.8720703125
                },
                {
                    "start": 518.08,
                    "end": 518.24,
                    "word": " gets",
                    "probability": 0.77197265625
                },
                {
                    "start": 518.24,
                    "end": 518.4,
                    "word": " more",
                    "probability": 0.54541015625
                },
                {
                    "start": 518.4,
                    "end": 518.94,
                    "word": " problematic",
                    "probability": 0.80908203125
                },
                {
                    "start": 518.94,
                    "end": 519.36,
                    "word": " to",
                    "probability": 0.86669921875
                },
                {
                    "start": 519.36,
                    "end": 519.62,
                    "word": " do",
                    "probability": 0.478515625
                },
                {
                    "start": 519.62,
                    "end": 520.3,
                    "word": " really",
                    "probability": 0.70361328125
                },
                {
                    "start": 520.3,
                    "end": 520.48,
                    "word": " good",
                    "probability": 0.89013671875
                },
                {
                    "start": 520.48,
                    "end": 521.26,
                    "word": " polymorphism",
                    "probability": 0.940673828125
                },
                {
                    "start": 521.26,
                    "end": 521.66,
                    "word": " code",
                    "probability": 0.73974609375
                },
                {
                    "start": 521.66,
                    "end": 522.1,
                    "word": ".",
                    "probability": 0.8603515625
                }
            ]
        },
        {
            "id": 108,
            "seek": 54904,
            "start": 522.1,
            "end": 530.28,
            "text": " Also, no one's doing it other than a holy father and his hacker defender.",
            "tokens": [
                50364,
                2743,
                11,
                572,
                472,
                311,
                884,
                309,
                661,
                813,
                257,
                10622,
                3086,
                293,
                702,
                276,
                23599,
                26537,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.35496322126949537,
            "compression_ratio": 1.445,
            "no_speech_prob": 0.422119140625,
            "words": [
                {
                    "start": 522.1,
                    "end": 522.86,
                    "word": " Also",
                    "probability": 0.36279296875
                },
                {
                    "start": 522.86,
                    "end": 524.14,
                    "word": ",",
                    "probability": 0.75146484375
                },
                {
                    "start": 524.14,
                    "end": 524.4,
                    "word": " no",
                    "probability": 0.74609375
                },
                {
                    "start": 524.4,
                    "end": 524.66,
                    "word": " one's",
                    "probability": 0.6160888671875
                },
                {
                    "start": 524.66,
                    "end": 524.9,
                    "word": " doing",
                    "probability": 0.802734375
                },
                {
                    "start": 524.9,
                    "end": 525.1,
                    "word": " it",
                    "probability": 0.88916015625
                },
                {
                    "start": 525.1,
                    "end": 525.4,
                    "word": " other",
                    "probability": 0.76953125
                },
                {
                    "start": 525.4,
                    "end": 525.66,
                    "word": " than",
                    "probability": 0.87353515625
                },
                {
                    "start": 526.62,
                    "end": 526.86,
                    "word": " a holy",
                    "probability": 0.3671875
                },
                {
                    "start": 526.86,
                    "end": 527.34,
                    "word": " father",
                    "probability": 0.7646484375
                },
                {
                    "start": 527.34,
                    "end": 528.12,
                    "word": " and",
                    "probability": 0.755859375
                },
                {
                    "start": 528.12,
                    "end": 529.12,
                    "word": " his",
                    "probability": 0.7392578125
                },
                {
                    "start": 529.12,
                    "end": 529.38,
                    "word": " hacker",
                    "probability": 0.13287353515625
                },
                {
                    "start": 529.38,
                    "end": 529.8,
                    "word": " defender",
                    "probability": 0.83203125
                },
                {
                    "start": 529.8,
                    "end": 530.28,
                    "word": ".",
                    "probability": 0.50537109375
                }
            ]
        },
        {
            "id": 109,
            "seek": 54904,
            "start": 530.48,
            "end": 532.68,
            "text": " And you have to get him to handle that.",
            "tokens": [
                50764,
                400,
                291,
                362,
                281,
                483,
                796,
                281,
                4813,
                300,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.35496322126949537,
            "compression_ratio": 1.445,
            "no_speech_prob": 0.422119140625,
            "words": [
                {
                    "start": 530.48,
                    "end": 530.56,
                    "word": " And",
                    "probability": 0.59814453125
                },
                {
                    "start": 530.56,
                    "end": 530.68,
                    "word": " you",
                    "probability": 0.77880859375
                },
                {
                    "start": 530.68,
                    "end": 530.88,
                    "word": " have",
                    "probability": 0.87255859375
                },
                {
                    "start": 530.88,
                    "end": 531.0,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 531.0,
                    "end": 531.22,
                    "word": " get",
                    "probability": 0.376220703125
                },
                {
                    "start": 531.22,
                    "end": 531.38,
                    "word": " him",
                    "probability": 0.48486328125
                },
                {
                    "start": 531.38,
                    "end": 531.52,
                    "word": " to",
                    "probability": 0.88671875
                },
                {
                    "start": 531.52,
                    "end": 531.86,
                    "word": " handle",
                    "probability": 0.59130859375
                },
                {
                    "start": 531.86,
                    "end": 532.2,
                    "word": " that",
                    "probability": 0.8486328125
                },
                {
                    "start": 532.2,
                    "end": 532.68,
                    "word": ".",
                    "probability": 0.77880859375
                }
            ]
        },
        {
            "id": 110,
            "seek": 54904,
            "start": 533.02,
            "end": 535.84,
            "text": " And I think it's like 40 heroes in the county does it.",
            "tokens": [
                50914,
                400,
                286,
                519,
                309,
                311,
                411,
                3356,
                12332,
                294,
                264,
                9928,
                775,
                309,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.35496322126949537,
            "compression_ratio": 1.445,
            "no_speech_prob": 0.422119140625,
            "words": [
                {
                    "start": 533.02,
                    "end": 533.18,
                    "word": " And",
                    "probability": 0.57958984375
                },
                {
                    "start": 533.18,
                    "end": 533.36,
                    "word": " I",
                    "probability": 0.916015625
                },
                {
                    "start": 533.36,
                    "end": 533.52,
                    "word": " think",
                    "probability": 0.80908203125
                },
                {
                    "start": 533.52,
                    "end": 533.64,
                    "word": " it's",
                    "probability": 0.8818359375
                },
                {
                    "start": 533.64,
                    "end": 533.8,
                    "word": " like",
                    "probability": 0.65625
                },
                {
                    "start": 533.8,
                    "end": 534.08,
                    "word": " 40",
                    "probability": 0.66845703125
                },
                {
                    "start": 534.08,
                    "end": 534.48,
                    "word": " heroes",
                    "probability": 0.125
                },
                {
                    "start": 534.48,
                    "end": 534.66,
                    "word": " in",
                    "probability": 0.62353515625
                },
                {
                    "start": 534.66,
                    "end": 534.8,
                    "word": " the",
                    "probability": 0.6630859375
                },
                {
                    "start": 534.8,
                    "end": 535.04,
                    "word": " county",
                    "probability": 0.6865234375
                },
                {
                    "start": 535.04,
                    "end": 535.3,
                    "word": " does",
                    "probability": 0.5087890625
                },
                {
                    "start": 535.3,
                    "end": 535.46,
                    "word": " it",
                    "probability": 0.87548828125
                },
                {
                    "start": 535.46,
                    "end": 535.84,
                    "word": ".",
                    "probability": 0.98291015625
                }
            ]
        },
        {
            "id": 111,
            "seek": 54904,
            "start": 536.38,
            "end": 543.46,
            "text": " So, really quickly, we're going to walk through how we deploy this in memory and share it with people.",
            "tokens": [
                51064,
                407,
                11,
                534,
                2661,
                11,
                321,
                434,
                516,
                281,
                1792,
                807,
                577,
                321,
                368,
                79,
                752,
                88,
                341,
                294,
                4675,
                293,
                2073,
                309,
                365,
                561,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.35496322126949537,
            "compression_ratio": 1.445,
            "no_speech_prob": 0.422119140625,
            "words": [
                {
                    "start": 536.38,
                    "end": 536.86,
                    "word": " So",
                    "probability": 0.87255859375
                },
                {
                    "start": 536.86,
                    "end": 537.24,
                    "word": ",",
                    "probability": 0.73828125
                },
                {
                    "start": 537.24,
                    "end": 538.08,
                    "word": " really",
                    "probability": 0.66943359375
                },
                {
                    "start": 538.08,
                    "end": 538.44,
                    "word": " quickly",
                    "probability": 0.8701171875
                },
                {
                    "start": 538.44,
                    "end": 538.64,
                    "word": ",",
                    "probability": 0.53125
                },
                {
                    "start": 538.64,
                    "end": 538.84,
                    "word": " we're",
                    "probability": 0.88818359375
                },
                {
                    "start": 538.84,
                    "end": 539.04,
                    "word": " going",
                    "probability": 0.85693359375
                },
                {
                    "start": 539.04,
                    "end": 539.36,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 539.36,
                    "end": 540.14,
                    "word": " walk",
                    "probability": 0.798828125
                },
                {
                    "start": 540.14,
                    "end": 540.38,
                    "word": " through",
                    "probability": 0.7412109375
                },
                {
                    "start": 540.38,
                    "end": 540.6,
                    "word": " how",
                    "probability": 0.89892578125
                },
                {
                    "start": 540.6,
                    "end": 540.76,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 540.76,
                    "end": 541.0,
                    "word": " deploy",
                    "probability": 0.500030517578125
                },
                {
                    "start": 541.0,
                    "end": 541.26,
                    "word": " this",
                    "probability": 0.68505859375
                },
                {
                    "start": 541.26,
                    "end": 541.4,
                    "word": " in",
                    "probability": 0.69384765625
                },
                {
                    "start": 541.4,
                    "end": 541.64,
                    "word": " memory",
                    "probability": 0.02880859375
                },
                {
                    "start": 541.64,
                    "end": 542.32,
                    "word": " and",
                    "probability": 0.6533203125
                },
                {
                    "start": 542.32,
                    "end": 542.52,
                    "word": " share",
                    "probability": 0.6015625
                },
                {
                    "start": 542.52,
                    "end": 542.62,
                    "word": " it",
                    "probability": 0.59033203125
                },
                {
                    "start": 542.62,
                    "end": 542.74,
                    "word": " with",
                    "probability": 0.796875
                },
                {
                    "start": 542.74,
                    "end": 542.98,
                    "word": " people",
                    "probability": 0.673828125
                },
                {
                    "start": 542.98,
                    "end": 543.46,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 112,
            "seek": 54904,
            "start": 549.91,
            "end": 551.27,
            "text": " Thank you, Jamie.",
            "tokens": [
                51614,
                1044,
                291,
                11,
                19309,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.35496322126949537,
            "compression_ratio": 1.445,
            "no_speech_prob": 0.422119140625,
            "words": [
                {
                    "start": 549.91,
                    "end": 550.39,
                    "word": " Thank",
                    "probability": 0.453125
                },
                {
                    "start": 550.39,
                    "end": 550.51,
                    "word": " you",
                    "probability": 0.88916015625
                },
                {
                    "start": 550.51,
                    "end": 550.61,
                    "word": ",",
                    "probability": 0.72998046875
                },
                {
                    "start": 550.61,
                    "end": 550.79,
                    "word": " Jamie",
                    "probability": 0.72705078125
                },
                {
                    "start": 550.79,
                    "end": 551.27,
                    "word": ".",
                    "probability": 0.97314453125
                }
            ]
        },
        {
            "id": 113,
            "seek": 57566,
            "start": 551.27,
            "end": 556.53,
            "text": " I'm going to be discussing the technical implementation of ShadowWalker,",
            "tokens": [
                50364,
                286,
                478,
                516,
                281,
                312,
                10850,
                264,
                6191,
                11420,
                295,
                19036,
                54,
                667,
                260,
                11,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.14565805503382132,
            "compression_ratio": 1.6638297872340426,
            "no_speech_prob": 0.5693359375,
            "words": [
                {
                    "start": 551.27,
                    "end": 552.07,
                    "word": " I'm",
                    "probability": 0.65673828125
                },
                {
                    "start": 552.07,
                    "end": 552.17,
                    "word": " going",
                    "probability": 0.74462890625
                },
                {
                    "start": 552.17,
                    "end": 552.21,
                    "word": " to",
                    "probability": 0.91015625
                },
                {
                    "start": 552.21,
                    "end": 552.33,
                    "word": " be",
                    "probability": 0.89306640625
                },
                {
                    "start": 552.33,
                    "end": 552.77,
                    "word": " discussing",
                    "probability": 0.81689453125
                },
                {
                    "start": 552.77,
                    "end": 553.25,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 553.25,
                    "end": 554.15,
                    "word": " technical",
                    "probability": 0.77978515625
                },
                {
                    "start": 554.15,
                    "end": 554.89,
                    "word": " implementation",
                    "probability": 0.7265625
                },
                {
                    "start": 554.89,
                    "end": 555.41,
                    "word": " of",
                    "probability": 0.8876953125
                },
                {
                    "start": 555.41,
                    "end": 556.15,
                    "word": " ShadowWalker",
                    "probability": 0.77825927734375
                },
                {
                    "start": 556.15,
                    "end": 556.53,
                    "word": ",",
                    "probability": 0.61767578125
                }
            ]
        },
        {
            "id": 114,
            "seek": 57566,
            "start": 556.53,
            "end": 559.37,
            "text": " which is our rootkit hiding technology.",
            "tokens": [
                50614,
                597,
                307,
                527,
                5593,
                22681,
                10596,
                2899,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.14565805503382132,
            "compression_ratio": 1.6638297872340426,
            "no_speech_prob": 0.5693359375,
            "words": [
                {
                    "start": 556.53,
                    "end": 556.75,
                    "word": " which",
                    "probability": 0.91162109375
                },
                {
                    "start": 556.75,
                    "end": 556.93,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 556.93,
                    "end": 557.17,
                    "word": " our",
                    "probability": 0.79150390625
                },
                {
                    "start": 557.17,
                    "end": 557.55,
                    "word": " rootkit",
                    "probability": 0.72607421875
                },
                {
                    "start": 557.55,
                    "end": 558.17,
                    "word": " hiding",
                    "probability": 0.556640625
                },
                {
                    "start": 558.17,
                    "end": 558.87,
                    "word": " technology",
                    "probability": 0.88720703125
                },
                {
                    "start": 558.87,
                    "end": 559.37,
                    "word": ".",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 115,
            "seek": 57566,
            "start": 559.69,
            "end": 565.13,
            "text": " Like Jamie said, polymorphism has not really been seen a lot in rootkits so far,",
            "tokens": [
                50764,
                1743,
                19309,
                848,
                11,
                6754,
                76,
                18191,
                1434,
                575,
                406,
                534,
                668,
                1612,
                257,
                688,
                294,
                5593,
                74,
                1208,
                370,
                1400,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.14565805503382132,
            "compression_ratio": 1.6638297872340426,
            "no_speech_prob": 0.5693359375,
            "words": [
                {
                    "start": 559.69,
                    "end": 560.03,
                    "word": " Like",
                    "probability": 0.82080078125
                },
                {
                    "start": 560.03,
                    "end": 560.29,
                    "word": " Jamie",
                    "probability": 0.681640625
                },
                {
                    "start": 560.29,
                    "end": 560.79,
                    "word": " said",
                    "probability": 0.86279296875
                },
                {
                    "start": 560.79,
                    "end": 561.59,
                    "word": ",",
                    "probability": 0.95654296875
                },
                {
                    "start": 561.59,
                    "end": 562.57,
                    "word": " polymorphism",
                    "probability": 0.9571533203125
                },
                {
                    "start": 562.57,
                    "end": 562.75,
                    "word": " has",
                    "probability": 0.86572265625
                },
                {
                    "start": 562.75,
                    "end": 562.93,
                    "word": " not",
                    "probability": 0.890625
                },
                {
                    "start": 562.93,
                    "end": 563.11,
                    "word": " really",
                    "probability": 0.69091796875
                },
                {
                    "start": 563.11,
                    "end": 563.35,
                    "word": " been",
                    "probability": 0.81494140625
                },
                {
                    "start": 563.35,
                    "end": 563.65,
                    "word": " seen",
                    "probability": 0.8828125
                },
                {
                    "start": 563.81,
                    "end": 563.95,
                    "word": " a lot",
                    "probability": 0.89404296875
                },
                {
                    "start": 563.95,
                    "end": 564.09,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 564.09,
                    "end": 564.45,
                    "word": " rootkits",
                    "probability": 0.9055989583333334
                },
                {
                    "start": 564.45,
                    "end": 564.69,
                    "word": " so",
                    "probability": 0.8837890625
                },
                {
                    "start": 564.69,
                    "end": 564.97,
                    "word": " far",
                    "probability": 0.892578125
                },
                {
                    "start": 564.97,
                    "end": 565.13,
                    "word": ",",
                    "probability": 0.7470703125
                }
            ]
        },
        {
            "id": 116,
            "seek": 57566,
            "start": 565.13,
            "end": 568.35,
            "text": " but it's not really an optimal approach for a rootkit.",
            "tokens": [
                51064,
                457,
                309,
                311,
                406,
                534,
                364,
                16252,
                3109,
                337,
                257,
                5593,
                22681,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.14565805503382132,
            "compression_ratio": 1.6638297872340426,
            "no_speech_prob": 0.5693359375,
            "words": [
                {
                    "start": 565.13,
                    "end": 565.53,
                    "word": " but",
                    "probability": 0.89697265625
                },
                {
                    "start": 565.53,
                    "end": 565.67,
                    "word": " it's",
                    "probability": 0.919677734375
                },
                {
                    "start": 565.67,
                    "end": 565.83,
                    "word": " not",
                    "probability": 0.8798828125
                },
                {
                    "start": 565.83,
                    "end": 566.05,
                    "word": " really",
                    "probability": 0.75146484375
                },
                {
                    "start": 566.05,
                    "end": 566.23,
                    "word": " an",
                    "probability": 0.90625
                },
                {
                    "start": 566.23,
                    "end": 566.57,
                    "word": " optimal",
                    "probability": 0.69482421875
                },
                {
                    "start": 566.57,
                    "end": 567.11,
                    "word": " approach",
                    "probability": 0.7548828125
                },
                {
                    "start": 567.11,
                    "end": 567.33,
                    "word": " for",
                    "probability": 0.88671875
                },
                {
                    "start": 567.49,
                    "end": 567.85,
                    "word": " a rootkit",
                    "probability": 0.890869140625
                },
                {
                    "start": 567.85,
                    "end": 568.35,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 117,
            "seek": 57566,
            "start": 569.13,
            "end": 571.33,
            "text": " Viruses need to hide their code.",
            "tokens": [
                51214,
                7566,
                8355,
                643,
                281,
                6479,
                641,
                3089,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.14565805503382132,
            "compression_ratio": 1.6638297872340426,
            "no_speech_prob": 0.5693359375,
            "words": [
                {
                    "start": 569.13,
                    "end": 569.63,
                    "word": " Viruses",
                    "probability": 0.94921875
                },
                {
                    "start": 569.63,
                    "end": 569.91,
                    "word": " need",
                    "probability": 0.828125
                },
                {
                    "start": 569.91,
                    "end": 570.03,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 570.03,
                    "end": 570.19,
                    "word": " hide",
                    "probability": 0.80322265625
                },
                {
                    "start": 570.19,
                    "end": 570.39,
                    "word": " their",
                    "probability": 0.90576171875
                },
                {
                    "start": 570.39,
                    "end": 570.83,
                    "word": " code",
                    "probability": 0.80419921875
                },
                {
                    "start": 570.83,
                    "end": 571.33,
                    "word": ".",
                    "probability": 0.828125
                }
            ]
        },
        {
            "id": 118,
            "seek": 57566,
            "start": 571.61,
            "end": 577.89,
            "text": " Rootkits not only need to hide their code, but they also need to hide changes to operating system components.",
            "tokens": [
                51364,
                3101,
                310,
                74,
                1208,
                406,
                787,
                643,
                281,
                6479,
                641,
                3089,
                11,
                457,
                436,
                611,
                643,
                281,
                6479,
                2962,
                281,
                7447,
                1185,
                6677,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.14565805503382132,
            "compression_ratio": 1.6638297872340426,
            "no_speech_prob": 0.5693359375,
            "words": [
                {
                    "start": 571.61,
                    "end": 571.97,
                    "word": " Rootkits",
                    "probability": 0.944091796875
                },
                {
                    "start": 571.97,
                    "end": 572.21,
                    "word": " not",
                    "probability": 0.85302734375
                },
                {
                    "start": 572.21,
                    "end": 572.43,
                    "word": " only",
                    "probability": 0.859375
                },
                {
                    "start": 572.43,
                    "end": 572.57,
                    "word": " need",
                    "probability": 0.83154296875
                },
                {
                    "start": 572.57,
                    "end": 572.69,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 572.69,
                    "end": 572.85,
                    "word": " hide",
                    "probability": 0.80810546875
                },
                {
                    "start": 572.85,
                    "end": 573.03,
                    "word": " their",
                    "probability": 0.896484375
                },
                {
                    "start": 573.03,
                    "end": 573.31,
                    "word": " code",
                    "probability": 0.80712890625
                },
                {
                    "start": 573.31,
                    "end": 573.39,
                    "word": ",",
                    "probability": 0.88134765625
                },
                {
                    "start": 573.39,
                    "end": 573.47,
                    "word": " but",
                    "probability": 0.88232421875
                },
                {
                    "start": 573.47,
                    "end": 573.57,
                    "word": " they",
                    "probability": 0.72412109375
                },
                {
                    "start": 573.57,
                    "end": 573.79,
                    "word": " also",
                    "probability": 0.81201171875
                },
                {
                    "start": 573.79,
                    "end": 573.99,
                    "word": " need",
                    "probability": 0.814453125
                },
                {
                    "start": 573.99,
                    "end": 574.11,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 574.11,
                    "end": 574.23,
                    "word": " hide",
                    "probability": 0.79736328125
                },
                {
                    "start": 574.23,
                    "end": 574.77,
                    "word": " changes",
                    "probability": 0.78759765625
                },
                {
                    "start": 574.77,
                    "end": 575.43,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 575.43,
                    "end": 576.39,
                    "word": " operating",
                    "probability": 0.86083984375
                },
                {
                    "start": 576.39,
                    "end": 576.77,
                    "word": " system",
                    "probability": 0.84814453125
                },
                {
                    "start": 576.77,
                    "end": 577.39,
                    "word": " components",
                    "probability": 0.826171875
                },
                {
                    "start": 577.39,
                    "end": 577.89,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 119,
            "seek": 60250,
            "start": 578.87,
            "end": 581.89,
            "text": " Polymorphism is not necessarily an optimal solution for that",
            "tokens": [
                50364,
                18553,
                76,
                18191,
                1434,
                307,
                406,
                4725,
                364,
                16252,
                3827,
                337,
                300,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21811869349142518,
            "compression_ratio": 1.6390041493775933,
            "no_speech_prob": 0.21728515625,
            "words": [
                {
                    "start": 578.87,
                    "end": 579.43,
                    "word": " Polymorphism",
                    "probability": 0.771484375
                },
                {
                    "start": 579.43,
                    "end": 579.59,
                    "word": " is",
                    "probability": 0.86328125
                },
                {
                    "start": 579.59,
                    "end": 579.77,
                    "word": " not",
                    "probability": 0.88720703125
                },
                {
                    "start": 579.77,
                    "end": 580.31,
                    "word": " necessarily",
                    "probability": 0.67578125
                },
                {
                    "start": 580.31,
                    "end": 580.65,
                    "word": " an",
                    "probability": 0.88232421875
                },
                {
                    "start": 580.65,
                    "end": 580.93,
                    "word": " optimal",
                    "probability": 0.68408203125
                },
                {
                    "start": 580.93,
                    "end": 581.41,
                    "word": " solution",
                    "probability": 0.8515625
                },
                {
                    "start": 581.41,
                    "end": 581.63,
                    "word": " for",
                    "probability": 0.8525390625
                },
                {
                    "start": 581.63,
                    "end": 581.89,
                    "word": " that",
                    "probability": 0.8759765625
                }
            ]
        },
        {
            "id": 120,
            "seek": 60250,
            "start": 581.89,
            "end": 589.25,
            "text": " when you consider that you have the memory-based equivalence of, say, tripwire or other types of integrity checkers.",
            "tokens": [
                50564,
                562,
                291,
                1949,
                300,
                291,
                362,
                264,
                4675,
                12,
                6032,
                9052,
                655,
                295,
                11,
                584,
                11,
                4931,
                42689,
                420,
                661,
                3467,
                295,
                16000,
                1520,
                433,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21811869349142518,
            "compression_ratio": 1.6390041493775933,
            "no_speech_prob": 0.21728515625,
            "words": [
                {
                    "start": 581.89,
                    "end": 582.29,
                    "word": " when",
                    "probability": 0.6103515625
                },
                {
                    "start": 582.29,
                    "end": 582.39,
                    "word": " you",
                    "probability": 0.8759765625
                },
                {
                    "start": 582.39,
                    "end": 582.69,
                    "word": " consider",
                    "probability": 0.78466796875
                },
                {
                    "start": 582.69,
                    "end": 582.91,
                    "word": " that",
                    "probability": 0.81103515625
                },
                {
                    "start": 582.91,
                    "end": 583.03,
                    "word": " you",
                    "probability": 0.8876953125
                },
                {
                    "start": 583.03,
                    "end": 583.23,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 583.23,
                    "end": 583.37,
                    "word": " the",
                    "probability": 0.79345703125
                },
                {
                    "start": 583.37,
                    "end": 583.61,
                    "word": " memory",
                    "probability": 0.8115234375
                },
                {
                    "start": 583.61,
                    "end": 583.87,
                    "word": "-based",
                    "probability": 0.74267578125
                },
                {
                    "start": 583.87,
                    "end": 584.49,
                    "word": " equivalence",
                    "probability": 0.632568359375
                },
                {
                    "start": 584.49,
                    "end": 584.95,
                    "word": " of",
                    "probability": 0.88427734375
                },
                {
                    "start": 584.95,
                    "end": 584.97,
                    "word": ",",
                    "probability": 0.3740234375
                },
                {
                    "start": 584.97,
                    "end": 585.41,
                    "word": " say",
                    "probability": 0.87939453125
                },
                {
                    "start": 585.41,
                    "end": 585.47,
                    "word": ",",
                    "probability": 0.9072265625
                },
                {
                    "start": 585.47,
                    "end": 585.95,
                    "word": " tripwire",
                    "probability": 0.5927734375
                },
                {
                    "start": 585.95,
                    "end": 586.71,
                    "word": " or",
                    "probability": 0.75927734375
                },
                {
                    "start": 586.71,
                    "end": 587.27,
                    "word": " other",
                    "probability": 0.787109375
                },
                {
                    "start": 587.27,
                    "end": 587.53,
                    "word": " types",
                    "probability": 0.75927734375
                },
                {
                    "start": 587.53,
                    "end": 587.65,
                    "word": " of",
                    "probability": 0.89892578125
                },
                {
                    "start": 587.65,
                    "end": 588.07,
                    "word": " integrity",
                    "probability": 0.7255859375
                },
                {
                    "start": 588.07,
                    "end": 588.69,
                    "word": " checkers",
                    "probability": 0.84130859375
                },
                {
                    "start": 588.69,
                    "end": 589.25,
                    "word": ".",
                    "probability": 0.94677734375
                }
            ]
        },
        {
            "id": 121,
            "seek": 60250,
            "start": 589.87,
            "end": 595.47,
            "text": " So, basically, what we wanted to do is we wanted to figure out a way to hide in memory",
            "tokens": [
                50914,
                407,
                11,
                1936,
                11,
                437,
                321,
                1415,
                281,
                360,
                307,
                321,
                1415,
                281,
                2573,
                484,
                257,
                636,
                281,
                6479,
                294,
                4675,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21811869349142518,
            "compression_ratio": 1.6390041493775933,
            "no_speech_prob": 0.21728515625,
            "words": [
                {
                    "start": 589.87,
                    "end": 590.17,
                    "word": " So",
                    "probability": 0.7919921875
                },
                {
                    "start": 590.17,
                    "end": 590.23,
                    "word": ",",
                    "probability": 0.2734375
                },
                {
                    "start": 590.23,
                    "end": 590.53,
                    "word": " basically",
                    "probability": 0.8857421875
                },
                {
                    "start": 590.53,
                    "end": 590.67,
                    "word": ",",
                    "probability": 0.60009765625
                },
                {
                    "start": 590.67,
                    "end": 590.77,
                    "word": " what",
                    "probability": 0.87890625
                },
                {
                    "start": 590.77,
                    "end": 590.89,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 590.89,
                    "end": 591.09,
                    "word": " wanted",
                    "probability": 0.814453125
                },
                {
                    "start": 591.09,
                    "end": 591.27,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 591.27,
                    "end": 591.49,
                    "word": " do",
                    "probability": 0.9033203125
                },
                {
                    "start": 591.49,
                    "end": 591.67,
                    "word": " is",
                    "probability": 0.8076171875
                },
                {
                    "start": 591.67,
                    "end": 591.83,
                    "word": " we",
                    "probability": 0.708984375
                },
                {
                    "start": 591.83,
                    "end": 591.99,
                    "word": " wanted",
                    "probability": 0.802734375
                },
                {
                    "start": 591.99,
                    "end": 592.17,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 592.17,
                    "end": 592.39,
                    "word": " figure",
                    "probability": 0.90283203125
                },
                {
                    "start": 592.39,
                    "end": 592.73,
                    "word": " out",
                    "probability": 0.81201171875
                },
                {
                    "start": 593.27,
                    "end": 593.55,
                    "word": " a way",
                    "probability": 0.90185546875
                },
                {
                    "start": 593.55,
                    "end": 593.97,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 593.97,
                    "end": 594.93,
                    "word": " hide",
                    "probability": 0.595703125
                },
                {
                    "start": 594.93,
                    "end": 595.17,
                    "word": " in",
                    "probability": 0.7734375
                },
                {
                    "start": 595.17,
                    "end": 595.47,
                    "word": " memory",
                    "probability": 0.796875
                }
            ]
        },
        {
            "id": 122,
            "seek": 60250,
            "start": 595.47,
            "end": 601.15,
            "text": " such that we actually hook the memory of the system without actually changing the code at all.",
            "tokens": [
                51214,
                1270,
                300,
                321,
                767,
                6328,
                264,
                4675,
                295,
                264,
                1185,
                1553,
                767,
                4473,
                264,
                3089,
                412,
                439,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21811869349142518,
            "compression_ratio": 1.6390041493775933,
            "no_speech_prob": 0.21728515625,
            "words": [
                {
                    "start": 595.47,
                    "end": 596.05,
                    "word": " such",
                    "probability": 0.748046875
                },
                {
                    "start": 596.05,
                    "end": 596.19,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 596.19,
                    "end": 596.33,
                    "word": " we",
                    "probability": 0.90771484375
                },
                {
                    "start": 596.33,
                    "end": 596.83,
                    "word": " actually",
                    "probability": 0.779296875
                },
                {
                    "start": 596.83,
                    "end": 597.43,
                    "word": " hook",
                    "probability": 0.343994140625
                },
                {
                    "start": 597.43,
                    "end": 597.65,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 597.65,
                    "end": 597.91,
                    "word": " memory",
                    "probability": 0.7978515625
                },
                {
                    "start": 597.91,
                    "end": 598.05,
                    "word": " of",
                    "probability": 0.89599609375
                },
                {
                    "start": 598.05,
                    "end": 598.17,
                    "word": " the",
                    "probability": 0.7802734375
                },
                {
                    "start": 598.17,
                    "end": 598.55,
                    "word": " system",
                    "probability": 0.85302734375
                },
                {
                    "start": 598.55,
                    "end": 599.07,
                    "word": " without",
                    "probability": 0.7900390625
                },
                {
                    "start": 599.07,
                    "end": 599.53,
                    "word": " actually",
                    "probability": 0.767578125
                },
                {
                    "start": 599.53,
                    "end": 599.91,
                    "word": " changing",
                    "probability": 0.78125
                },
                {
                    "start": 599.91,
                    "end": 600.11,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 600.11,
                    "end": 600.31,
                    "word": " code",
                    "probability": 0.8046875
                },
                {
                    "start": 600.31,
                    "end": 600.49,
                    "word": " at",
                    "probability": 0.89599609375
                },
                {
                    "start": 600.49,
                    "end": 600.87,
                    "word": " all",
                    "probability": 0.90087890625
                },
                {
                    "start": 600.87,
                    "end": 601.15,
                    "word": ".",
                    "probability": 0.82421875
                }
            ]
        },
        {
            "id": 123,
            "seek": 60250,
            "start": 601.73,
            "end": 604.73,
            "text": " And that gave rise to ShadowWalker,",
            "tokens": [
                51514,
                400,
                300,
                2729,
                6272,
                281,
                19036,
                54,
                667,
                260,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21811869349142518,
            "compression_ratio": 1.6390041493775933,
            "no_speech_prob": 0.21728515625,
            "words": [
                {
                    "start": 601.73,
                    "end": 602.23,
                    "word": " And",
                    "probability": 0.75537109375
                },
                {
                    "start": 602.23,
                    "end": 602.53,
                    "word": " that",
                    "probability": 0.859375
                },
                {
                    "start": 602.53,
                    "end": 602.71,
                    "word": " gave",
                    "probability": 0.8076171875
                },
                {
                    "start": 602.71,
                    "end": 603.03,
                    "word": " rise",
                    "probability": 0.85400390625
                },
                {
                    "start": 603.03,
                    "end": 603.37,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 603.37,
                    "end": 604.41,
                    "word": " ShadowWalker",
                    "probability": 0.83587646484375
                },
                {
                    "start": 604.41,
                    "end": 604.73,
                    "word": ",",
                    "probability": 0.82763671875
                }
            ]
        },
        {
            "id": 124,
            "seek": 63250,
            "start": 604.73,
            "end": 610.09,
            "text": " which we're coining kind of as a prototype for the fourth generation of rootkit technology.",
            "tokens": [
                50364,
                597,
                321,
                434,
                598,
                1760,
                733,
                295,
                382,
                257,
                19475,
                337,
                264,
                6409,
                5125,
                295,
                5593,
                22681,
                2899,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18178764081770374,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.433349609375,
            "words": [
                {
                    "start": 604.73,
                    "end": 605.07,
                    "word": " which",
                    "probability": 0.70849609375
                },
                {
                    "start": 605.07,
                    "end": 605.53,
                    "word": " we're",
                    "probability": 0.819580078125
                },
                {
                    "start": 605.53,
                    "end": 605.83,
                    "word": " coining",
                    "probability": 0.6282958984375
                },
                {
                    "start": 605.83,
                    "end": 606.11,
                    "word": " kind",
                    "probability": 0.345458984375
                },
                {
                    "start": 606.11,
                    "end": 606.23,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 606.23,
                    "end": 606.47,
                    "word": " as",
                    "probability": 0.88330078125
                },
                {
                    "start": 606.61,
                    "end": 606.95,
                    "word": " a prototype",
                    "probability": 0.78271484375
                },
                {
                    "start": 606.95,
                    "end": 607.39,
                    "word": " for",
                    "probability": 0.8759765625
                },
                {
                    "start": 607.39,
                    "end": 607.61,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 607.61,
                    "end": 607.85,
                    "word": " fourth",
                    "probability": 0.736328125
                },
                {
                    "start": 607.85,
                    "end": 608.35,
                    "word": " generation",
                    "probability": 0.71728515625
                },
                {
                    "start": 608.35,
                    "end": 608.51,
                    "word": " of",
                    "probability": 0.12176513671875
                },
                {
                    "start": 608.51,
                    "end": 608.77,
                    "word": " rootkit",
                    "probability": 0.4851226806640625
                },
                {
                    "start": 608.77,
                    "end": 609.41,
                    "word": " technology",
                    "probability": 0.88720703125
                },
                {
                    "start": 609.41,
                    "end": 610.09,
                    "word": ".",
                    "probability": 0.935546875
                }
            ]
        },
        {
            "id": 125,
            "seek": 63250,
            "start": 611.57,
            "end": 616.93,
            "text": " Basically, the alternative to polymorphism is virtual memory subversion.",
            "tokens": [
                50714,
                8537,
                11,
                264,
                8535,
                281,
                6754,
                76,
                18191,
                1434,
                307,
                6374,
                4675,
                1422,
                29153,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18178764081770374,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.433349609375,
            "words": [
                {
                    "start": 611.57,
                    "end": 612.19,
                    "word": " Basically",
                    "probability": 0.84912109375
                },
                {
                    "start": 612.19,
                    "end": 612.35,
                    "word": ",",
                    "probability": 0.60205078125
                },
                {
                    "start": 612.35,
                    "end": 612.49,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 612.49,
                    "end": 612.93,
                    "word": " alternative",
                    "probability": 0.8447265625
                },
                {
                    "start": 612.93,
                    "end": 613.57,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 613.57,
                    "end": 614.53,
                    "word": " polymorphism",
                    "probability": 0.958740234375
                },
                {
                    "start": 614.53,
                    "end": 615.15,
                    "word": " is",
                    "probability": 0.8955078125
                },
                {
                    "start": 615.15,
                    "end": 615.57,
                    "word": " virtual",
                    "probability": 0.8427734375
                },
                {
                    "start": 615.57,
                    "end": 615.97,
                    "word": " memory",
                    "probability": 0.814453125
                },
                {
                    "start": 615.97,
                    "end": 616.59,
                    "word": " subversion",
                    "probability": 0.854248046875
                },
                {
                    "start": 616.59,
                    "end": 616.93,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 126,
            "seek": 63250,
            "start": 618.55,
            "end": 622.89,
            "text": " Basically, what we're going to be showing you today is a proof-of-concept demonstration",
            "tokens": [
                51064,
                8537,
                11,
                437,
                321,
                434,
                516,
                281,
                312,
                4099,
                291,
                965,
                307,
                257,
                8177,
                12,
                2670,
                12,
                1671,
                1336,
                16520,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18178764081770374,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.433349609375,
            "words": [
                {
                    "start": 618.55,
                    "end": 619.23,
                    "word": " Basically",
                    "probability": 0.88427734375
                },
                {
                    "start": 619.23,
                    "end": 619.29,
                    "word": ",",
                    "probability": 0.69970703125
                },
                {
                    "start": 619.29,
                    "end": 619.43,
                    "word": " what",
                    "probability": 0.88671875
                },
                {
                    "start": 619.43,
                    "end": 619.53,
                    "word": " we're",
                    "probability": 0.91845703125
                },
                {
                    "start": 619.53,
                    "end": 619.65,
                    "word": " going",
                    "probability": 0.76806640625
                },
                {
                    "start": 619.65,
                    "end": 619.71,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 619.71,
                    "end": 619.85,
                    "word": " be",
                    "probability": 0.89501953125
                },
                {
                    "start": 619.85,
                    "end": 620.11,
                    "word": " showing",
                    "probability": 0.767578125
                },
                {
                    "start": 620.11,
                    "end": 620.31,
                    "word": " you",
                    "probability": 0.89208984375
                },
                {
                    "start": 620.31,
                    "end": 620.73,
                    "word": " today",
                    "probability": 0.783203125
                },
                {
                    "start": 620.73,
                    "end": 621.25,
                    "word": " is",
                    "probability": 0.87939453125
                },
                {
                    "start": 621.39,
                    "end": 621.61,
                    "word": " a proof",
                    "probability": 0.85302734375
                },
                {
                    "start": 621.61,
                    "end": 621.79,
                    "word": "-of",
                    "probability": 0.66650390625
                },
                {
                    "start": 621.79,
                    "end": 622.19,
                    "word": "-concept",
                    "probability": 0.90625
                },
                {
                    "start": 622.19,
                    "end": 622.89,
                    "word": " demonstration",
                    "probability": 0.80810546875
                }
            ]
        },
        {
            "id": 127,
            "seek": 63250,
            "start": 622.89,
            "end": 627.83,
            "text": " that a rootkit is capable of transparently controlling the view of memory",
            "tokens": [
                51264,
                300,
                257,
                5593,
                22681,
                307,
                8189,
                295,
                7132,
                6420,
                14905,
                264,
                1910,
                295,
                4675,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18178764081770374,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.433349609375,
            "words": [
                {
                    "start": 622.89,
                    "end": 623.51,
                    "word": " that",
                    "probability": 0.86572265625
                },
                {
                    "start": 623.63,
                    "end": 623.97,
                    "word": " a rootkit",
                    "probability": 0.874755859375
                },
                {
                    "start": 623.97,
                    "end": 624.17,
                    "word": " is",
                    "probability": 0.89404296875
                },
                {
                    "start": 624.17,
                    "end": 624.63,
                    "word": " capable",
                    "probability": 0.91015625
                },
                {
                    "start": 624.63,
                    "end": 625.03,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 625.03,
                    "end": 625.73,
                    "word": " transparently",
                    "probability": 0.85205078125
                },
                {
                    "start": 625.73,
                    "end": 626.41,
                    "word": " controlling",
                    "probability": 0.7958984375
                },
                {
                    "start": 626.41,
                    "end": 627.03,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 627.03,
                    "end": 627.27,
                    "word": " view",
                    "probability": 0.80712890625
                },
                {
                    "start": 627.27,
                    "end": 627.47,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 627.47,
                    "end": 627.83,
                    "word": " memory",
                    "probability": 0.79150390625
                }
            ]
        },
        {
            "id": 128,
            "seek": 63250,
            "start": 627.83,
            "end": 633.03,
            "text": " seen by user applications, kernel drivers, and the operating system itself.",
            "tokens": [
                51514,
                1612,
                538,
                4195,
                5821,
                11,
                28256,
                11590,
                11,
                293,
                264,
                7447,
                1185,
                2564,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18178764081770374,
            "compression_ratio": 1.6341463414634145,
            "no_speech_prob": 0.433349609375,
            "words": [
                {
                    "start": 627.83,
                    "end": 628.15,
                    "word": " seen",
                    "probability": 0.80810546875
                },
                {
                    "start": 628.15,
                    "end": 628.33,
                    "word": " by",
                    "probability": 0.90625
                },
                {
                    "start": 628.33,
                    "end": 628.67,
                    "word": " user",
                    "probability": 0.791015625
                },
                {
                    "start": 628.67,
                    "end": 629.37,
                    "word": " applications",
                    "probability": 0.7294921875
                },
                {
                    "start": 629.37,
                    "end": 630.55,
                    "word": ",",
                    "probability": 0.97802734375
                },
                {
                    "start": 630.55,
                    "end": 630.83,
                    "word": " kernel",
                    "probability": 0.73193359375
                },
                {
                    "start": 630.83,
                    "end": 631.29,
                    "word": " drivers",
                    "probability": 0.7373046875
                },
                {
                    "start": 631.29,
                    "end": 631.43,
                    "word": ",",
                    "probability": 0.86181640625
                },
                {
                    "start": 631.43,
                    "end": 631.55,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 631.55,
                    "end": 631.65,
                    "word": " the",
                    "probability": 0.75390625
                },
                {
                    "start": 631.65,
                    "end": 631.95,
                    "word": " operating",
                    "probability": 0.9453125
                },
                {
                    "start": 631.95,
                    "end": 632.33,
                    "word": " system",
                    "probability": 0.87109375
                },
                {
                    "start": 632.33,
                    "end": 632.83,
                    "word": " itself",
                    "probability": 0.78173828125
                },
                {
                    "start": 632.83,
                    "end": 633.03,
                    "word": ".",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 129,
            "seek": 66250,
            "start": 634.73,
            "end": 639.95,
            "text": " Now, the cool thing about this technology is the fact that there's a minimal performance impact.",
            "tokens": [
                50364,
                823,
                11,
                264,
                1627,
                551,
                466,
                341,
                2899,
                307,
                264,
                1186,
                300,
                456,
                311,
                257,
                13206,
                3389,
                2712,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20496324245251862,
            "compression_ratio": 1.6273764258555132,
            "no_speech_prob": 0.025543212890625,
            "words": [
                {
                    "start": 634.73,
                    "end": 635.33,
                    "word": " Now",
                    "probability": 0.7763671875
                },
                {
                    "start": 635.33,
                    "end": 635.43,
                    "word": ",",
                    "probability": 0.455810546875
                },
                {
                    "start": 635.43,
                    "end": 635.51,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 635.51,
                    "end": 635.69,
                    "word": " cool",
                    "probability": 0.87744140625
                },
                {
                    "start": 635.69,
                    "end": 635.91,
                    "word": " thing",
                    "probability": 0.80126953125
                },
                {
                    "start": 635.91,
                    "end": 636.09,
                    "word": " about",
                    "probability": 0.81640625
                },
                {
                    "start": 636.09,
                    "end": 636.29,
                    "word": " this",
                    "probability": 0.8857421875
                },
                {
                    "start": 636.29,
                    "end": 636.87,
                    "word": " technology",
                    "probability": 0.91064453125
                },
                {
                    "start": 636.87,
                    "end": 637.45,
                    "word": " is",
                    "probability": 0.8603515625
                },
                {
                    "start": 637.45,
                    "end": 637.61,
                    "word": " the",
                    "probability": 0.76953125
                },
                {
                    "start": 637.61,
                    "end": 637.79,
                    "word": " fact",
                    "probability": 0.8330078125
                },
                {
                    "start": 637.79,
                    "end": 637.93,
                    "word": " that",
                    "probability": 0.86376953125
                },
                {
                    "start": 637.93,
                    "end": 638.13,
                    "word": " there's",
                    "probability": 0.776123046875
                },
                {
                    "start": 638.23,
                    "end": 638.47,
                    "word": " a minimal",
                    "probability": 0.76220703125
                },
                {
                    "start": 638.47,
                    "end": 639.09,
                    "word": " performance",
                    "probability": 0.8310546875
                },
                {
                    "start": 639.09,
                    "end": 639.65,
                    "word": " impact",
                    "probability": 0.87548828125
                },
                {
                    "start": 639.65,
                    "end": 639.95,
                    "word": ".",
                    "probability": 0.73583984375
                }
            ]
        },
        {
            "id": 130,
            "seek": 66250,
            "start": 640.27,
            "end": 642.75,
            "text": " Because we exploit some features in the hardware,",
            "tokens": [
                50614,
                1436,
                321,
                25924,
                512,
                4122,
                294,
                264,
                8837,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20496324245251862,
            "compression_ratio": 1.6273764258555132,
            "no_speech_prob": 0.025543212890625,
            "words": [
                {
                    "start": 640.27,
                    "end": 640.71,
                    "word": " Because",
                    "probability": 0.87060546875
                },
                {
                    "start": 640.71,
                    "end": 640.91,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 640.91,
                    "end": 641.27,
                    "word": " exploit",
                    "probability": 0.59765625
                },
                {
                    "start": 641.27,
                    "end": 641.45,
                    "word": " some",
                    "probability": 0.52978515625
                },
                {
                    "start": 641.45,
                    "end": 641.79,
                    "word": " features",
                    "probability": 0.7197265625
                },
                {
                    "start": 641.79,
                    "end": 641.99,
                    "word": " in",
                    "probability": 0.88037109375
                },
                {
                    "start": 641.99,
                    "end": 642.11,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 642.11,
                    "end": 642.45,
                    "word": " hardware",
                    "probability": 0.72607421875
                },
                {
                    "start": 642.45,
                    "end": 642.75,
                    "word": ",",
                    "probability": 0.86865234375
                }
            ]
        },
        {
            "id": 131,
            "seek": 66250,
            "start": 643.57,
            "end": 650.57,
            "text": " that means that basically our memory hook engine hiding a rootkit is virtually undetectable.",
            "tokens": [
                50764,
                300,
                1355,
                300,
                1936,
                527,
                4675,
                6328,
                2848,
                10596,
                257,
                5593,
                22681,
                307,
                14103,
                674,
                302,
                557,
                712,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20496324245251862,
            "compression_ratio": 1.6273764258555132,
            "no_speech_prob": 0.025543212890625,
            "words": [
                {
                    "start": 643.57,
                    "end": 643.83,
                    "word": " that",
                    "probability": 0.85791015625
                },
                {
                    "start": 643.83,
                    "end": 644.17,
                    "word": " means",
                    "probability": 0.8837890625
                },
                {
                    "start": 644.17,
                    "end": 644.53,
                    "word": " that",
                    "probability": 0.8564453125
                },
                {
                    "start": 644.53,
                    "end": 645.01,
                    "word": " basically",
                    "probability": 0.765625
                },
                {
                    "start": 645.01,
                    "end": 645.77,
                    "word": " our",
                    "probability": 0.6865234375
                },
                {
                    "start": 645.77,
                    "end": 646.61,
                    "word": " memory",
                    "probability": 0.79638671875
                },
                {
                    "start": 646.61,
                    "end": 646.87,
                    "word": " hook",
                    "probability": 0.50244140625
                },
                {
                    "start": 646.87,
                    "end": 647.29,
                    "word": " engine",
                    "probability": 0.73876953125
                },
                {
                    "start": 647.29,
                    "end": 647.85,
                    "word": " hiding",
                    "probability": 0.60009765625
                },
                {
                    "start": 648.05,
                    "end": 648.43,
                    "word": " a rootkit",
                    "probability": 0.894775390625
                },
                {
                    "start": 648.43,
                    "end": 648.91,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 648.91,
                    "end": 649.75,
                    "word": " virtually",
                    "probability": 0.7744140625
                },
                {
                    "start": 649.75,
                    "end": 650.47,
                    "word": " undetectable",
                    "probability": 0.9798583984375
                },
                {
                    "start": 650.47,
                    "end": 650.57,
                    "word": ".",
                    "probability": 0.8095703125
                }
            ]
        },
        {
            "id": 132,
            "seek": 66250,
            "start": 650.57,
            "end": 653.91,
            "text": " It has no slowdown or system performance hit.",
            "tokens": [
                51164,
                467,
                575,
                572,
                2964,
                5093,
                420,
                1185,
                3389,
                2045,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20496324245251862,
            "compression_ratio": 1.6273764258555132,
            "no_speech_prob": 0.025543212890625,
            "words": [
                {
                    "start": 650.57,
                    "end": 650.63,
                    "word": " It",
                    "probability": 0.8974609375
                },
                {
                    "start": 650.63,
                    "end": 650.79,
                    "word": " has",
                    "probability": 0.89599609375
                },
                {
                    "start": 650.79,
                    "end": 651.05,
                    "word": " no",
                    "probability": 0.90771484375
                },
                {
                    "start": 651.05,
                    "end": 651.71,
                    "word": " slowdown",
                    "probability": 0.8046875
                },
                {
                    "start": 651.71,
                    "end": 652.21,
                    "word": " or",
                    "probability": 0.83154296875
                },
                {
                    "start": 652.21,
                    "end": 652.59,
                    "word": " system",
                    "probability": 0.8486328125
                },
                {
                    "start": 652.59,
                    "end": 653.21,
                    "word": " performance",
                    "probability": 0.83349609375
                },
                {
                    "start": 653.21,
                    "end": 653.47,
                    "word": " hit",
                    "probability": 0.238525390625
                },
                {
                    "start": 653.47,
                    "end": 653.91,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 133,
            "seek": 66250,
            "start": 653.91,
            "end": 658.61,
            "text": " Obviously, this makes this type of technology attractive to not only a rootkit,",
            "tokens": [
                51314,
                7580,
                11,
                341,
                1669,
                341,
                2010,
                295,
                2899,
                12609,
                281,
                406,
                787,
                257,
                5593,
                22681,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20496324245251862,
            "compression_ratio": 1.6273764258555132,
            "no_speech_prob": 0.025543212890625,
            "words": [
                {
                    "start": 653.91,
                    "end": 654.45,
                    "word": " Obviously",
                    "probability": 0.8203125
                },
                {
                    "start": 654.45,
                    "end": 654.63,
                    "word": ",",
                    "probability": 0.599609375
                },
                {
                    "start": 654.63,
                    "end": 654.71,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 654.71,
                    "end": 654.99,
                    "word": " makes",
                    "probability": 0.7080078125
                },
                {
                    "start": 654.99,
                    "end": 655.25,
                    "word": " this",
                    "probability": 0.869140625
                },
                {
                    "start": 655.25,
                    "end": 655.65,
                    "word": " type",
                    "probability": 0.9208984375
                },
                {
                    "start": 655.65,
                    "end": 655.79,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 655.79,
                    "end": 656.37,
                    "word": " technology",
                    "probability": 0.9013671875
                },
                {
                    "start": 656.37,
                    "end": 657.21,
                    "word": " attractive",
                    "probability": 0.7080078125
                },
                {
                    "start": 657.21,
                    "end": 657.55,
                    "word": " to",
                    "probability": 0.876953125
                },
                {
                    "start": 657.55,
                    "end": 657.73,
                    "word": " not",
                    "probability": 0.86669921875
                },
                {
                    "start": 657.73,
                    "end": 658.01,
                    "word": " only",
                    "probability": 0.8505859375
                },
                {
                    "start": 658.21,
                    "end": 658.55,
                    "word": " a rootkit",
                    "probability": 0.90283203125
                },
                {
                    "start": 658.55,
                    "end": 658.61,
                    "word": ",",
                    "probability": 0.6240234375
                }
            ]
        },
        {
            "id": 134,
            "seek": 66250,
            "start": 658.61,
            "end": 663.21,
            "text": " but also to maybe a virus, or a worm, or spyware applications.",
            "tokens": [
                51564,
                457,
                611,
                281,
                1310,
                257,
                5752,
                11,
                420,
                257,
                23835,
                11,
                420,
                20752,
                3039,
                5821,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20496324245251862,
            "compression_ratio": 1.6273764258555132,
            "no_speech_prob": 0.025543212890625,
            "words": [
                {
                    "start": 658.61,
                    "end": 658.69,
                    "word": " but",
                    "probability": 0.90380859375
                },
                {
                    "start": 658.69,
                    "end": 658.99,
                    "word": " also",
                    "probability": 0.7939453125
                },
                {
                    "start": 658.99,
                    "end": 659.29,
                    "word": " to",
                    "probability": 0.8671875
                },
                {
                    "start": 659.29,
                    "end": 659.51,
                    "word": " maybe",
                    "probability": 0.783203125
                },
                {
                    "start": 659.73,
                    "end": 660.13,
                    "word": " a virus",
                    "probability": 0.83544921875
                },
                {
                    "start": 660.13,
                    "end": 660.53,
                    "word": ",",
                    "probability": 0.367431640625
                },
                {
                    "start": 660.53,
                    "end": 660.63,
                    "word": " or",
                    "probability": 0.88427734375
                },
                {
                    "start": 661.01,
                    "end": 661.01,
                    "word": " a worm",
                    "probability": 0.85400390625
                },
                {
                    "start": 661.01,
                    "end": 661.21,
                    "word": ",",
                    "probability": 0.94775390625
                },
                {
                    "start": 661.21,
                    "end": 661.35,
                    "word": " or",
                    "probability": 0.89990234375
                },
                {
                    "start": 661.35,
                    "end": 662.09,
                    "word": " spyware",
                    "probability": 0.814208984375
                },
                {
                    "start": 662.09,
                    "end": 662.67,
                    "word": " applications",
                    "probability": 0.7021484375
                },
                {
                    "start": 662.67,
                    "end": 663.21,
                    "word": ".",
                    "probability": 0.99951171875
                }
            ]
        },
        {
            "id": 135,
            "seek": 69180,
            "start": 666.25,
            "end": 669.93,
            "text": " Just a few implications of virtual memory subversion.",
            "tokens": [
                50414,
                1449,
                257,
                1326,
                16602,
                295,
                6374,
                4675,
                1422,
                29153,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19010416266542893,
            "compression_ratio": 1.6956521739130435,
            "no_speech_prob": 0.11114501953125,
            "words": [
                {
                    "start": 666.25,
                    "end": 666.85,
                    "word": " Just",
                    "probability": 0.388427734375
                },
                {
                    "start": 666.99,
                    "end": 667.13,
                    "word": " a few",
                    "probability": 0.814453125
                },
                {
                    "start": 667.13,
                    "end": 667.81,
                    "word": " implications",
                    "probability": 0.7919921875
                },
                {
                    "start": 667.81,
                    "end": 668.17,
                    "word": " of",
                    "probability": 0.88134765625
                },
                {
                    "start": 668.17,
                    "end": 668.45,
                    "word": " virtual",
                    "probability": 0.75341796875
                },
                {
                    "start": 668.45,
                    "end": 668.75,
                    "word": " memory",
                    "probability": 0.84033203125
                },
                {
                    "start": 668.75,
                    "end": 669.33,
                    "word": " subversion",
                    "probability": 0.85009765625
                },
                {
                    "start": 669.33,
                    "end": 669.93,
                    "word": ".",
                    "probability": 0.6640625
                }
            ]
        },
        {
            "id": 136,
            "seek": 69180,
            "start": 670.03,
            "end": 676.69,
            "text": " For a long time, rootkit scanners relied upon the integrity of the operating system API.",
            "tokens": [
                50614,
                1171,
                257,
                938,
                565,
                11,
                5593,
                22681,
                795,
                25792,
                35463,
                3564,
                264,
                16000,
                295,
                264,
                7447,
                1185,
                9362,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19010416266542893,
            "compression_ratio": 1.6956521739130435,
            "no_speech_prob": 0.11114501953125,
            "words": [
                {
                    "start": 670.03,
                    "end": 670.57,
                    "word": " For",
                    "probability": 0.88525390625
                },
                {
                    "start": 670.69,
                    "end": 670.87,
                    "word": " a long",
                    "probability": 0.88720703125
                },
                {
                    "start": 670.87,
                    "end": 671.39,
                    "word": " time",
                    "probability": 0.802734375
                },
                {
                    "start": 671.39,
                    "end": 672.05,
                    "word": ",",
                    "probability": 0.68212890625
                },
                {
                    "start": 672.05,
                    "end": 672.29,
                    "word": " rootkit",
                    "probability": 0.7100830078125
                },
                {
                    "start": 672.29,
                    "end": 672.79,
                    "word": " scanners",
                    "probability": 0.9228515625
                },
                {
                    "start": 672.79,
                    "end": 673.31,
                    "word": " relied",
                    "probability": 0.8876953125
                },
                {
                    "start": 673.31,
                    "end": 673.65,
                    "word": " upon",
                    "probability": 0.68017578125
                },
                {
                    "start": 673.65,
                    "end": 673.83,
                    "word": " the",
                    "probability": 0.7783203125
                },
                {
                    "start": 673.83,
                    "end": 674.17,
                    "word": " integrity",
                    "probability": 0.79833984375
                },
                {
                    "start": 674.17,
                    "end": 674.57,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 674.57,
                    "end": 674.77,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 674.77,
                    "end": 675.21,
                    "word": " operating",
                    "probability": 0.8427734375
                },
                {
                    "start": 675.21,
                    "end": 675.65,
                    "word": " system",
                    "probability": 0.88037109375
                },
                {
                    "start": 675.65,
                    "end": 676.09,
                    "word": " API",
                    "probability": 0.7001953125
                },
                {
                    "start": 676.09,
                    "end": 676.69,
                    "word": ".",
                    "probability": 0.91748046875
                }
            ]
        },
        {
            "id": 137,
            "seek": 69180,
            "start": 676.91,
            "end": 680.87,
            "text": " Like Jamie mentioned, ever since the second generation of rootkits,",
            "tokens": [
                50964,
                1743,
                19309,
                2835,
                11,
                1562,
                1670,
                264,
                1150,
                5125,
                295,
                5593,
                74,
                1208,
                11,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19010416266542893,
            "compression_ratio": 1.6956521739130435,
            "no_speech_prob": 0.11114501953125,
            "words": [
                {
                    "start": 676.91,
                    "end": 677.31,
                    "word": " Like",
                    "probability": 0.8759765625
                },
                {
                    "start": 677.31,
                    "end": 677.55,
                    "word": " Jamie",
                    "probability": 0.68994140625
                },
                {
                    "start": 677.55,
                    "end": 677.99,
                    "word": " mentioned",
                    "probability": 0.71533203125
                },
                {
                    "start": 677.99,
                    "end": 678.35,
                    "word": ",",
                    "probability": 0.9658203125
                },
                {
                    "start": 678.35,
                    "end": 678.53,
                    "word": " ever",
                    "probability": 0.8310546875
                },
                {
                    "start": 678.53,
                    "end": 678.81,
                    "word": " since",
                    "probability": 0.81640625
                },
                {
                    "start": 678.81,
                    "end": 678.99,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 678.99,
                    "end": 679.19,
                    "word": " second",
                    "probability": 0.74072265625
                },
                {
                    "start": 679.19,
                    "end": 679.71,
                    "word": " generation",
                    "probability": 0.759765625
                },
                {
                    "start": 679.71,
                    "end": 679.89,
                    "word": " of",
                    "probability": 0.80908203125
                },
                {
                    "start": 679.89,
                    "end": 680.35,
                    "word": " rootkits",
                    "probability": 0.9016927083333334
                },
                {
                    "start": 680.35,
                    "end": 680.87,
                    "word": ",",
                    "probability": 0.93994140625
                }
            ]
        },
        {
            "id": 138,
            "seek": 69180,
            "start": 680.87,
            "end": 682.87,
            "text": " rootkits have been hooking the API,",
            "tokens": [
                51164,
                5593,
                74,
                1208,
                362,
                668,
                1106,
                5953,
                264,
                9362,
                11,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19010416266542893,
            "compression_ratio": 1.6956521739130435,
            "no_speech_prob": 0.11114501953125,
            "words": [
                {
                    "start": 680.87,
                    "end": 681.41,
                    "word": " rootkits",
                    "probability": 0.90185546875
                },
                {
                    "start": 681.41,
                    "end": 681.57,
                    "word": " have",
                    "probability": 0.8642578125
                },
                {
                    "start": 681.57,
                    "end": 681.73,
                    "word": " been",
                    "probability": 0.8115234375
                },
                {
                    "start": 681.73,
                    "end": 682.03,
                    "word": " hooking",
                    "probability": 0.884033203125
                },
                {
                    "start": 682.03,
                    "end": 682.23,
                    "word": " the",
                    "probability": 0.77685546875
                },
                {
                    "start": 682.23,
                    "end": 682.57,
                    "word": " API",
                    "probability": 0.830078125
                },
                {
                    "start": 682.57,
                    "end": 682.87,
                    "word": ",",
                    "probability": 0.435302734375
                }
            ]
        },
        {
            "id": 139,
            "seek": 69180,
            "start": 683.27,
            "end": 688.77,
            "text": " and upper-level processes can no longer trust the results returned to them by the API,",
            "tokens": [
                51264,
                293,
                6597,
                12,
                12418,
                7555,
                393,
                572,
                2854,
                3361,
                264,
                3542,
                8752,
                281,
                552,
                538,
                264,
                9362,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19010416266542893,
            "compression_ratio": 1.6956521739130435,
            "no_speech_prob": 0.11114501953125,
            "words": [
                {
                    "start": 683.27,
                    "end": 683.53,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 683.53,
                    "end": 683.81,
                    "word": " upper",
                    "probability": 0.80810546875
                },
                {
                    "start": 683.81,
                    "end": 684.01,
                    "word": "-level",
                    "probability": 0.70654296875
                },
                {
                    "start": 684.01,
                    "end": 684.61,
                    "word": " processes",
                    "probability": 0.7587890625
                },
                {
                    "start": 684.61,
                    "end": 684.91,
                    "word": " can",
                    "probability": 0.89453125
                },
                {
                    "start": 684.91,
                    "end": 685.05,
                    "word": " no",
                    "probability": 0.8984375
                },
                {
                    "start": 685.05,
                    "end": 685.33,
                    "word": " longer",
                    "probability": 0.8212890625
                },
                {
                    "start": 685.33,
                    "end": 685.87,
                    "word": " trust",
                    "probability": 0.68359375
                },
                {
                    "start": 685.87,
                    "end": 686.25,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 686.25,
                    "end": 686.77,
                    "word": " results",
                    "probability": 0.6943359375
                },
                {
                    "start": 686.77,
                    "end": 687.17,
                    "word": " returned",
                    "probability": 0.7333984375
                },
                {
                    "start": 687.17,
                    "end": 687.35,
                    "word": " to",
                    "probability": 0.88134765625
                },
                {
                    "start": 687.35,
                    "end": 687.53,
                    "word": " them",
                    "probability": 0.73583984375
                },
                {
                    "start": 687.53,
                    "end": 687.95,
                    "word": " by",
                    "probability": 0.88330078125
                },
                {
                    "start": 687.95,
                    "end": 688.13,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 688.13,
                    "end": 688.53,
                    "word": " API",
                    "probability": 0.8154296875
                },
                {
                    "start": 688.53,
                    "end": 688.77,
                    "word": ",",
                    "probability": 0.53759765625
                }
            ]
        },
        {
            "id": 140,
            "seek": 69180,
            "start": 688.77,
            "end": 694.03,
            "text": " either the user-level API or the kernel-level API, depending upon where the rootkit is hooking.",
            "tokens": [
                51564,
                2139,
                264,
                4195,
                12,
                12418,
                9362,
                420,
                264,
                28256,
                12,
                12418,
                9362,
                11,
                5413,
                3564,
                689,
                264,
                5593,
                22681,
                307,
                1106,
                5953,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19010416266542893,
            "compression_ratio": 1.6956521739130435,
            "no_speech_prob": 0.11114501953125,
            "words": [
                {
                    "start": 688.77,
                    "end": 689.05,
                    "word": " either",
                    "probability": 0.82177734375
                },
                {
                    "start": 689.05,
                    "end": 689.21,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 689.21,
                    "end": 689.47,
                    "word": " user",
                    "probability": 0.82666015625
                },
                {
                    "start": 689.47,
                    "end": 689.73,
                    "word": "-level",
                    "probability": 0.91552734375
                },
                {
                    "start": 689.73,
                    "end": 690.03,
                    "word": " API",
                    "probability": 0.86376953125
                },
                {
                    "start": 690.03,
                    "end": 690.37,
                    "word": " or",
                    "probability": 0.86279296875
                },
                {
                    "start": 690.37,
                    "end": 690.55,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 690.55,
                    "end": 690.81,
                    "word": " kernel",
                    "probability": 0.7138671875
                },
                {
                    "start": 690.81,
                    "end": 691.13,
                    "word": "-level",
                    "probability": 0.947265625
                },
                {
                    "start": 691.13,
                    "end": 691.53,
                    "word": " API",
                    "probability": 0.82568359375
                },
                {
                    "start": 691.53,
                    "end": 691.87,
                    "word": ",",
                    "probability": 0.828125
                },
                {
                    "start": 691.87,
                    "end": 692.17,
                    "word": " depending",
                    "probability": 0.80517578125
                },
                {
                    "start": 692.17,
                    "end": 692.51,
                    "word": " upon",
                    "probability": 0.73095703125
                },
                {
                    "start": 692.51,
                    "end": 692.77,
                    "word": " where",
                    "probability": 0.900390625
                },
                {
                    "start": 692.77,
                    "end": 692.95,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 692.95,
                    "end": 693.21,
                    "word": " rootkit",
                    "probability": 0.87939453125
                },
                {
                    "start": 693.21,
                    "end": 693.43,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 693.43,
                    "end": 693.69,
                    "word": " hooking",
                    "probability": 0.879638671875
                },
                {
                    "start": 693.69,
                    "end": 694.03,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 141,
            "seek": 72002,
            "start": 694.03,
            "end": 698.25,
            "text": " So basically, rootkit scanners have gotten a little bit smarter.",
            "tokens": [
                50364,
                407,
                1936,
                11,
                5593,
                22681,
                795,
                25792,
                362,
                5768,
                257,
                707,
                857,
                20294,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1639093072975383,
            "compression_ratio": 1.779591836734694,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 694.03,
                    "end": 694.97,
                    "word": " So",
                    "probability": 0.272705078125
                },
                {
                    "start": 694.97,
                    "end": 695.49,
                    "word": " basically",
                    "probability": 0.7080078125
                },
                {
                    "start": 695.49,
                    "end": 695.93,
                    "word": ",",
                    "probability": 0.6435546875
                },
                {
                    "start": 695.93,
                    "end": 696.45,
                    "word": " rootkit",
                    "probability": 0.661376953125
                },
                {
                    "start": 696.45,
                    "end": 696.77,
                    "word": " scanners",
                    "probability": 0.92138671875
                },
                {
                    "start": 696.77,
                    "end": 697.05,
                    "word": " have",
                    "probability": 0.87255859375
                },
                {
                    "start": 697.05,
                    "end": 697.29,
                    "word": " gotten",
                    "probability": 0.8271484375
                },
                {
                    "start": 697.45,
                    "end": 697.61,
                    "word": " a little",
                    "probability": 0.810546875
                },
                {
                    "start": 697.61,
                    "end": 697.83,
                    "word": " bit",
                    "probability": 0.8349609375
                },
                {
                    "start": 697.83,
                    "end": 698.11,
                    "word": " smarter",
                    "probability": 0.80419921875
                },
                {
                    "start": 698.11,
                    "end": 698.25,
                    "word": ".",
                    "probability": 0.65283203125
                }
            ]
        },
        {
            "id": 142,
            "seek": 72002,
            "start": 698.25,
            "end": 704.65,
            "text": " They're starting to realize that they can't rely upon operating system APIs anymore.",
            "tokens": [
                50564,
                814,
                434,
                2891,
                281,
                4325,
                300,
                436,
                393,
                380,
                10687,
                3564,
                7447,
                1185,
                21445,
                3602,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1639093072975383,
            "compression_ratio": 1.779591836734694,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 698.25,
                    "end": 698.35,
                    "word": " They're",
                    "probability": 0.710205078125
                },
                {
                    "start": 698.35,
                    "end": 698.59,
                    "word": " starting",
                    "probability": 0.86962890625
                },
                {
                    "start": 698.59,
                    "end": 698.77,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 698.77,
                    "end": 699.13,
                    "word": " realize",
                    "probability": 0.86376953125
                },
                {
                    "start": 699.13,
                    "end": 699.57,
                    "word": " that",
                    "probability": 0.8017578125
                },
                {
                    "start": 699.57,
                    "end": 699.71,
                    "word": " they",
                    "probability": 0.7431640625
                },
                {
                    "start": 699.71,
                    "end": 700.21,
                    "word": " can't",
                    "probability": 0.945068359375
                },
                {
                    "start": 700.21,
                    "end": 702.17,
                    "word": " rely",
                    "probability": 0.7197265625
                },
                {
                    "start": 702.17,
                    "end": 702.53,
                    "word": " upon",
                    "probability": 0.76171875
                },
                {
                    "start": 702.53,
                    "end": 702.93,
                    "word": " operating",
                    "probability": 0.86865234375
                },
                {
                    "start": 702.93,
                    "end": 703.29,
                    "word": " system",
                    "probability": 0.87060546875
                },
                {
                    "start": 703.29,
                    "end": 703.73,
                    "word": " APIs",
                    "probability": 0.77587890625
                },
                {
                    "start": 703.73,
                    "end": 704.33,
                    "word": " anymore",
                    "probability": 0.75390625
                },
                {
                    "start": 704.33,
                    "end": 704.65,
                    "word": ".",
                    "probability": 0.75
                }
            ]
        },
        {
            "id": 143,
            "seek": 72002,
            "start": 704.65,
            "end": 708.87,
            "text": " But even those rootkit scanners that don't rely upon operating system APIs,",
            "tokens": [
                50864,
                583,
                754,
                729,
                5593,
                22681,
                795,
                25792,
                300,
                500,
                380,
                10687,
                3564,
                7447,
                1185,
                21445,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1639093072975383,
            "compression_ratio": 1.779591836734694,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 704.65,
                    "end": 704.91,
                    "word": " But",
                    "probability": 0.8408203125
                },
                {
                    "start": 704.91,
                    "end": 705.09,
                    "word": " even",
                    "probability": 0.7822265625
                },
                {
                    "start": 705.09,
                    "end": 705.33,
                    "word": " those",
                    "probability": 0.7294921875
                },
                {
                    "start": 705.33,
                    "end": 705.65,
                    "word": " rootkit",
                    "probability": 0.894775390625
                },
                {
                    "start": 705.65,
                    "end": 706.07,
                    "word": " scanners",
                    "probability": 0.9306640625
                },
                {
                    "start": 706.07,
                    "end": 706.45,
                    "word": " that",
                    "probability": 0.8583984375
                },
                {
                    "start": 706.45,
                    "end": 706.73,
                    "word": " don't",
                    "probability": 0.941162109375
                },
                {
                    "start": 706.73,
                    "end": 706.97,
                    "word": " rely",
                    "probability": 0.80029296875
                },
                {
                    "start": 706.97,
                    "end": 707.21,
                    "word": " upon",
                    "probability": 0.779296875
                },
                {
                    "start": 707.21,
                    "end": 707.63,
                    "word": " operating",
                    "probability": 0.8623046875
                },
                {
                    "start": 707.63,
                    "end": 708.01,
                    "word": " system",
                    "probability": 0.85791015625
                },
                {
                    "start": 708.01,
                    "end": 708.45,
                    "word": " APIs",
                    "probability": 0.79150390625
                },
                {
                    "start": 708.45,
                    "end": 708.87,
                    "word": ",",
                    "probability": 0.8671875
                }
            ]
        },
        {
            "id": 144,
            "seek": 72002,
            "start": 708.87,
            "end": 713.23,
            "text": " they still rely upon the integrity of the virtual memory system.",
            "tokens": [
                51064,
                436,
                920,
                10687,
                3564,
                264,
                16000,
                295,
                264,
                6374,
                4675,
                1185,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1639093072975383,
            "compression_ratio": 1.779591836734694,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 708.87,
                    "end": 709.05,
                    "word": " they",
                    "probability": 0.73193359375
                },
                {
                    "start": 709.05,
                    "end": 709.41,
                    "word": " still",
                    "probability": 0.89599609375
                },
                {
                    "start": 709.41,
                    "end": 709.81,
                    "word": " rely",
                    "probability": 0.80615234375
                },
                {
                    "start": 709.81,
                    "end": 710.17,
                    "word": " upon",
                    "probability": 0.76171875
                },
                {
                    "start": 710.17,
                    "end": 710.39,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 710.39,
                    "end": 710.85,
                    "word": " integrity",
                    "probability": 0.759765625
                },
                {
                    "start": 710.85,
                    "end": 711.59,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 711.59,
                    "end": 711.83,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 711.83,
                    "end": 712.13,
                    "word": " virtual",
                    "probability": 0.85009765625
                },
                {
                    "start": 712.13,
                    "end": 712.45,
                    "word": " memory",
                    "probability": 0.7919921875
                },
                {
                    "start": 712.45,
                    "end": 712.91,
                    "word": " system",
                    "probability": 0.85205078125
                },
                {
                    "start": 712.91,
                    "end": 713.23,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 145,
            "seek": 72002,
            "start": 713.81,
            "end": 718.81,
            "text": " So therefore, when a security scanner does a read of a certain memory address,",
            "tokens": [
                51314,
                407,
                4412,
                11,
                562,
                257,
                3825,
                30211,
                775,
                257,
                1401,
                295,
                257,
                1629,
                4675,
                2985,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1639093072975383,
            "compression_ratio": 1.779591836734694,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 713.81,
                    "end": 714.09,
                    "word": " So",
                    "probability": 0.85302734375
                },
                {
                    "start": 714.09,
                    "end": 714.47,
                    "word": " therefore",
                    "probability": 0.5537109375
                },
                {
                    "start": 714.47,
                    "end": 714.73,
                    "word": ",",
                    "probability": 0.7158203125
                },
                {
                    "start": 714.73,
                    "end": 714.99,
                    "word": " when",
                    "probability": 0.86865234375
                },
                {
                    "start": 715.35,
                    "end": 715.77,
                    "word": " a security",
                    "probability": 0.92041015625
                },
                {
                    "start": 715.77,
                    "end": 716.27,
                    "word": " scanner",
                    "probability": 0.76416015625
                },
                {
                    "start": 716.27,
                    "end": 716.79,
                    "word": " does",
                    "probability": 0.92333984375
                },
                {
                    "start": 716.99,
                    "end": 717.23,
                    "word": " a read",
                    "probability": 0.9267578125
                },
                {
                    "start": 717.23,
                    "end": 717.33,
                    "word": " of",
                    "probability": 0.8935546875
                },
                {
                    "start": 717.47,
                    "end": 717.65,
                    "word": " a certain",
                    "probability": 0.75634765625
                },
                {
                    "start": 717.65,
                    "end": 717.99,
                    "word": " memory",
                    "probability": 0.83203125
                },
                {
                    "start": 717.99,
                    "end": 718.45,
                    "word": " address",
                    "probability": 0.8076171875
                },
                {
                    "start": 718.45,
                    "end": 718.81,
                    "word": ",",
                    "probability": 0.93359375
                }
            ]
        },
        {
            "id": 146,
            "seek": 72002,
            "start": 718.81,
            "end": 722.25,
            "text": " it expects to see the data that's actually stored at that address.",
            "tokens": [
                51564,
                309,
                33280,
                281,
                536,
                264,
                1412,
                300,
                311,
                767,
                12187,
                412,
                300,
                2985,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1639093072975383,
            "compression_ratio": 1.779591836734694,
            "no_speech_prob": 0.0838623046875,
            "words": [
                {
                    "start": 718.81,
                    "end": 719.05,
                    "word": " it",
                    "probability": 0.89501953125
                },
                {
                    "start": 719.05,
                    "end": 719.39,
                    "word": " expects",
                    "probability": 0.79833984375
                },
                {
                    "start": 719.39,
                    "end": 719.63,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 719.63,
                    "end": 719.77,
                    "word": " see",
                    "probability": 0.828125
                },
                {
                    "start": 719.77,
                    "end": 719.93,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 719.93,
                    "end": 720.21,
                    "word": " data",
                    "probability": 0.81640625
                },
                {
                    "start": 720.21,
                    "end": 720.43,
                    "word": " that's",
                    "probability": 0.900146484375
                },
                {
                    "start": 720.43,
                    "end": 720.69,
                    "word": " actually",
                    "probability": 0.78564453125
                },
                {
                    "start": 720.69,
                    "end": 721.11,
                    "word": " stored",
                    "probability": 0.7578125
                },
                {
                    "start": 721.11,
                    "end": 721.27,
                    "word": " at",
                    "probability": 0.83447265625
                },
                {
                    "start": 721.27,
                    "end": 721.47,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 721.47,
                    "end": 721.93,
                    "word": " address",
                    "probability": 0.80859375
                },
                {
                    "start": 721.93,
                    "end": 722.25,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 147,
            "seek": 74624,
            "start": 722.25,
            "end": 729.25,
            "text": " What we're proposing is actually to return some data that is, in fact, not actually stored at that address.",
            "tokens": [
                50364,
                708,
                321,
                434,
                29939,
                307,
                767,
                281,
                2736,
                512,
                1412,
                300,
                307,
                11,
                294,
                1186,
                11,
                406,
                767,
                12187,
                412,
                300,
                2985,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2098437514901161,
            "compression_ratio": 1.7541666666666667,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 722.25,
                    "end": 723.07,
                    "word": " What",
                    "probability": 0.26123046875
                },
                {
                    "start": 723.07,
                    "end": 723.29,
                    "word": " we're",
                    "probability": 0.82861328125
                },
                {
                    "start": 723.29,
                    "end": 723.73,
                    "word": " proposing",
                    "probability": 0.802734375
                },
                {
                    "start": 723.73,
                    "end": 723.99,
                    "word": " is",
                    "probability": 0.875
                },
                {
                    "start": 723.99,
                    "end": 724.35,
                    "word": " actually",
                    "probability": 0.6982421875
                },
                {
                    "start": 724.35,
                    "end": 724.67,
                    "word": " to",
                    "probability": 0.888671875
                },
                {
                    "start": 724.67,
                    "end": 725.25,
                    "word": " return",
                    "probability": 0.77099609375
                },
                {
                    "start": 725.25,
                    "end": 725.61,
                    "word": " some",
                    "probability": 0.77685546875
                },
                {
                    "start": 725.61,
                    "end": 726.15,
                    "word": " data",
                    "probability": 0.83935546875
                },
                {
                    "start": 726.15,
                    "end": 726.33,
                    "word": " that",
                    "probability": 0.84521484375
                },
                {
                    "start": 726.33,
                    "end": 726.43,
                    "word": " is",
                    "probability": 0.8408203125
                },
                {
                    "start": 726.43,
                    "end": 726.63,
                    "word": ",",
                    "probability": 0.29638671875
                },
                {
                    "start": 726.63,
                    "end": 726.63,
                    "word": " in",
                    "probability": 0.8984375
                },
                {
                    "start": 726.63,
                    "end": 726.87,
                    "word": " fact",
                    "probability": 0.8251953125
                },
                {
                    "start": 726.87,
                    "end": 726.91,
                    "word": ",",
                    "probability": 0.97509765625
                },
                {
                    "start": 726.91,
                    "end": 727.21,
                    "word": " not",
                    "probability": 0.86865234375
                },
                {
                    "start": 727.21,
                    "end": 727.55,
                    "word": " actually",
                    "probability": 0.7880859375
                },
                {
                    "start": 727.55,
                    "end": 727.89,
                    "word": " stored",
                    "probability": 0.74169921875
                },
                {
                    "start": 727.89,
                    "end": 728.03,
                    "word": " at",
                    "probability": 0.8232421875
                },
                {
                    "start": 728.03,
                    "end": 728.21,
                    "word": " that",
                    "probability": 0.8759765625
                },
                {
                    "start": 728.21,
                    "end": 728.65,
                    "word": " address",
                    "probability": 0.82373046875
                },
                {
                    "start": 728.65,
                    "end": 729.25,
                    "word": ".",
                    "probability": 0.9697265625
                }
            ]
        },
        {
            "id": 148,
            "seek": 74624,
            "start": 729.53,
            "end": 732.95,
            "text": " So basically, there are two implications here.",
            "tokens": [
                50714,
                407,
                1936,
                11,
                456,
                366,
                732,
                16602,
                510,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2098437514901161,
            "compression_ratio": 1.7541666666666667,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 729.53,
                    "end": 729.93,
                    "word": " So",
                    "probability": 0.78076171875
                },
                {
                    "start": 729.93,
                    "end": 730.39,
                    "word": " basically",
                    "probability": 0.6123046875
                },
                {
                    "start": 730.39,
                    "end": 730.71,
                    "word": ",",
                    "probability": 0.6259765625
                },
                {
                    "start": 730.71,
                    "end": 731.09,
                    "word": " there",
                    "probability": 0.85400390625
                },
                {
                    "start": 731.09,
                    "end": 731.21,
                    "word": " are",
                    "probability": 0.88916015625
                },
                {
                    "start": 731.21,
                    "end": 731.37,
                    "word": " two",
                    "probability": 0.8037109375
                },
                {
                    "start": 731.37,
                    "end": 731.97,
                    "word": " implications",
                    "probability": 0.81884765625
                },
                {
                    "start": 731.97,
                    "end": 732.35,
                    "word": " here",
                    "probability": 0.8076171875
                },
                {
                    "start": 732.35,
                    "end": 732.95,
                    "word": ".",
                    "probability": 0.9560546875
                }
            ]
        },
        {
            "id": 149,
            "seek": 74624,
            "start": 733.01,
            "end": 735.67,
            "text": " If we can control a scanner's memory reads,",
            "tokens": [
                50864,
                759,
                321,
                393,
                1969,
                257,
                30211,
                311,
                4675,
                15700,
                11,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2098437514901161,
            "compression_ratio": 1.7541666666666667,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 733.01,
                    "end": 733.33,
                    "word": " If",
                    "probability": 0.8837890625
                },
                {
                    "start": 733.33,
                    "end": 733.45,
                    "word": " we",
                    "probability": 0.9072265625
                },
                {
                    "start": 733.45,
                    "end": 733.59,
                    "word": " can",
                    "probability": 0.849609375
                },
                {
                    "start": 733.59,
                    "end": 733.97,
                    "word": " control",
                    "probability": 0.6796875
                },
                {
                    "start": 734.15,
                    "end": 734.59,
                    "word": " a scanner's",
                    "probability": 0.849365234375
                },
                {
                    "start": 734.59,
                    "end": 734.89,
                    "word": " memory",
                    "probability": 0.8193359375
                },
                {
                    "start": 734.89,
                    "end": 735.31,
                    "word": " reads",
                    "probability": 0.50537109375
                },
                {
                    "start": 735.31,
                    "end": 735.67,
                    "word": ",",
                    "probability": 0.908203125
                }
            ]
        },
        {
            "id": 150,
            "seek": 74624,
            "start": 735.67,
            "end": 743.73,
            "text": " then we can fool signature scanners and potentially make a known rootkit or virus code immune to an in-memory signature scan.",
            "tokens": [
                51014,
                550,
                321,
                393,
                7979,
                13397,
                795,
                25792,
                293,
                7263,
                652,
                257,
                2570,
                5593,
                22681,
                420,
                5752,
                3089,
                11992,
                281,
                364,
                294,
                12,
                17886,
                827,
                13397,
                11049,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2098437514901161,
            "compression_ratio": 1.7541666666666667,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 735.67,
                    "end": 735.95,
                    "word": " then",
                    "probability": 0.7197265625
                },
                {
                    "start": 735.95,
                    "end": 736.13,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 736.13,
                    "end": 736.27,
                    "word": " can",
                    "probability": 0.8408203125
                },
                {
                    "start": 736.27,
                    "end": 736.51,
                    "word": " fool",
                    "probability": 0.2080078125
                },
                {
                    "start": 736.51,
                    "end": 737.01,
                    "word": " signature",
                    "probability": 0.81689453125
                },
                {
                    "start": 737.01,
                    "end": 737.43,
                    "word": " scanners",
                    "probability": 0.911376953125
                },
                {
                    "start": 737.43,
                    "end": 737.67,
                    "word": " and",
                    "probability": 0.81298828125
                },
                {
                    "start": 737.67,
                    "end": 738.07,
                    "word": " potentially",
                    "probability": 0.64794921875
                },
                {
                    "start": 738.07,
                    "end": 738.37,
                    "word": " make",
                    "probability": 0.8798828125
                },
                {
                    "start": 738.53,
                    "end": 738.79,
                    "word": " a known",
                    "probability": 0.509765625
                },
                {
                    "start": 738.79,
                    "end": 739.31,
                    "word": " rootkit",
                    "probability": 0.864501953125
                },
                {
                    "start": 739.31,
                    "end": 739.79,
                    "word": " or",
                    "probability": 0.849609375
                },
                {
                    "start": 739.79,
                    "end": 740.39,
                    "word": " virus",
                    "probability": 0.81494140625
                },
                {
                    "start": 740.39,
                    "end": 741.33,
                    "word": " code",
                    "probability": 0.77197265625
                },
                {
                    "start": 741.33,
                    "end": 741.75,
                    "word": " immune",
                    "probability": 0.7177734375
                },
                {
                    "start": 741.75,
                    "end": 741.93,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 741.93,
                    "end": 742.05,
                    "word": " an",
                    "probability": 0.85546875
                },
                {
                    "start": 742.05,
                    "end": 742.21,
                    "word": " in",
                    "probability": 0.9052734375
                },
                {
                    "start": 742.21,
                    "end": 742.45,
                    "word": "-memory",
                    "probability": 0.9591471354166666
                },
                {
                    "start": 742.45,
                    "end": 742.75,
                    "word": " signature",
                    "probability": 0.865234375
                },
                {
                    "start": 742.75,
                    "end": 743.29,
                    "word": " scan",
                    "probability": 0.86083984375
                },
                {
                    "start": 743.29,
                    "end": 743.73,
                    "word": ".",
                    "probability": 0.55322265625
                }
            ]
        },
        {
            "id": 151,
            "seek": 74624,
            "start": 743.73,
            "end": 748.47,
            "text": " Because basically, the scanner will access the range of memory where the rootkit code is stored,",
            "tokens": [
                51414,
                1436,
                1936,
                11,
                264,
                30211,
                486,
                2105,
                264,
                3613,
                295,
                4675,
                689,
                264,
                5593,
                22681,
                3089,
                307,
                12187,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2098437514901161,
            "compression_ratio": 1.7541666666666667,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 743.73,
                    "end": 744.07,
                    "word": " Because",
                    "probability": 0.87158203125
                },
                {
                    "start": 744.07,
                    "end": 744.49,
                    "word": " basically",
                    "probability": 0.8017578125
                },
                {
                    "start": 744.49,
                    "end": 744.61,
                    "word": ",",
                    "probability": 0.55029296875
                },
                {
                    "start": 744.61,
                    "end": 744.73,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 744.73,
                    "end": 745.03,
                    "word": " scanner",
                    "probability": 0.75439453125
                },
                {
                    "start": 745.03,
                    "end": 745.23,
                    "word": " will",
                    "probability": 0.8251953125
                },
                {
                    "start": 745.23,
                    "end": 745.57,
                    "word": " access",
                    "probability": 0.78564453125
                },
                {
                    "start": 745.57,
                    "end": 745.77,
                    "word": " the",
                    "probability": 0.716796875
                },
                {
                    "start": 745.77,
                    "end": 745.95,
                    "word": " range",
                    "probability": 0.80419921875
                },
                {
                    "start": 745.95,
                    "end": 746.07,
                    "word": " of",
                    "probability": 0.87548828125
                },
                {
                    "start": 746.07,
                    "end": 746.35,
                    "word": " memory",
                    "probability": 0.806640625
                },
                {
                    "start": 746.35,
                    "end": 746.79,
                    "word": " where",
                    "probability": 0.8916015625
                },
                {
                    "start": 746.79,
                    "end": 746.93,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 746.93,
                    "end": 747.21,
                    "word": " rootkit",
                    "probability": 0.9033203125
                },
                {
                    "start": 747.21,
                    "end": 747.51,
                    "word": " code",
                    "probability": 0.8271484375
                },
                {
                    "start": 747.51,
                    "end": 747.71,
                    "word": " is",
                    "probability": 0.89990234375
                },
                {
                    "start": 747.71,
                    "end": 748.05,
                    "word": " stored",
                    "probability": 0.70458984375
                },
                {
                    "start": 748.05,
                    "end": 748.47,
                    "word": ",",
                    "probability": 0.57958984375
                }
            ]
        },
        {
            "id": 152,
            "seek": 77204,
            "start": 748.47,
            "end": 756.35,
            "text": " and it will be returned data which is a clean copy or does not have the rootkit code.",
            "tokens": [
                50364,
                293,
                309,
                486,
                312,
                8752,
                1412,
                597,
                307,
                257,
                2541,
                5055,
                420,
                775,
                406,
                362,
                264,
                5593,
                22681,
                3089,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21246189424177495,
            "compression_ratio": 1.4841628959276019,
            "no_speech_prob": 0.441162109375,
            "words": [
                {
                    "start": 748.47,
                    "end": 748.87,
                    "word": " and",
                    "probability": 0.3271484375
                },
                {
                    "start": 748.87,
                    "end": 749.31,
                    "word": " it",
                    "probability": 0.7109375
                },
                {
                    "start": 749.31,
                    "end": 749.45,
                    "word": " will",
                    "probability": 0.80615234375
                },
                {
                    "start": 749.45,
                    "end": 749.61,
                    "word": " be",
                    "probability": 0.72314453125
                },
                {
                    "start": 749.61,
                    "end": 750.07,
                    "word": " returned",
                    "probability": 0.6748046875
                },
                {
                    "start": 750.07,
                    "end": 750.51,
                    "word": " data",
                    "probability": 0.81298828125
                },
                {
                    "start": 750.51,
                    "end": 750.85,
                    "word": " which",
                    "probability": 0.7568359375
                },
                {
                    "start": 750.85,
                    "end": 751.21,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 751.61,
                    "end": 752.01,
                    "word": " a clean",
                    "probability": 0.767578125
                },
                {
                    "start": 752.01,
                    "end": 752.51,
                    "word": " copy",
                    "probability": 0.81103515625
                },
                {
                    "start": 752.51,
                    "end": 753.17,
                    "word": " or",
                    "probability": 0.697265625
                },
                {
                    "start": 753.17,
                    "end": 754.17,
                    "word": " does",
                    "probability": 0.7890625
                },
                {
                    "start": 754.17,
                    "end": 754.41,
                    "word": " not",
                    "probability": 0.896484375
                },
                {
                    "start": 754.41,
                    "end": 754.65,
                    "word": " have",
                    "probability": 0.87158203125
                },
                {
                    "start": 754.65,
                    "end": 754.79,
                    "word": " the",
                    "probability": 0.76025390625
                },
                {
                    "start": 754.79,
                    "end": 755.13,
                    "word": " rootkit",
                    "probability": 0.773193359375
                },
                {
                    "start": 755.13,
                    "end": 755.59,
                    "word": " code",
                    "probability": 0.828125
                },
                {
                    "start": 755.59,
                    "end": 756.35,
                    "word": ".",
                    "probability": 0.7529296875
                }
            ]
        },
        {
            "id": 153,
            "seek": 77204,
            "start": 756.57,
            "end": 759.31,
            "text": " We can also fool integrity checkers.",
            "tokens": [
                50714,
                492,
                393,
                611,
                7979,
                16000,
                1520,
                433,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21246189424177495,
            "compression_ratio": 1.4841628959276019,
            "no_speech_prob": 0.441162109375,
            "words": [
                {
                    "start": 756.57,
                    "end": 756.71,
                    "word": " We",
                    "probability": 0.81787109375
                },
                {
                    "start": 756.71,
                    "end": 756.87,
                    "word": " can",
                    "probability": 0.8740234375
                },
                {
                    "start": 756.87,
                    "end": 757.23,
                    "word": " also",
                    "probability": 0.84814453125
                },
                {
                    "start": 757.23,
                    "end": 757.51,
                    "word": " fool",
                    "probability": 0.01471710205078125
                },
                {
                    "start": 757.51,
                    "end": 758.09,
                    "word": " integrity",
                    "probability": 0.76806640625
                },
                {
                    "start": 758.09,
                    "end": 758.69,
                    "word": " checkers",
                    "probability": 0.8720703125
                },
                {
                    "start": 758.69,
                    "end": 759.31,
                    "word": ".",
                    "probability": 0.76416015625
                }
            ]
        },
        {
            "id": 154,
            "seek": 77204,
            "start": 759.31,
            "end": 765.55,
            "text": " Those kind of checkers, like Jamie Butler, presented a talk on a tool called Vice,",
            "tokens": [
                50864,
                3950,
                733,
                295,
                1520,
                433,
                11,
                411,
                19309,
                27571,
                11,
                8212,
                257,
                751,
                322,
                257,
                2290,
                1219,
                13276,
                11,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21246189424177495,
            "compression_ratio": 1.4841628959276019,
            "no_speech_prob": 0.441162109375,
            "words": [
                {
                    "start": 759.31,
                    "end": 759.51,
                    "word": " Those",
                    "probability": 0.81298828125
                },
                {
                    "start": 759.51,
                    "end": 759.69,
                    "word": " kind",
                    "probability": 0.7451171875
                },
                {
                    "start": 759.69,
                    "end": 759.81,
                    "word": " of",
                    "probability": 0.89599609375
                },
                {
                    "start": 759.81,
                    "end": 760.23,
                    "word": " checkers",
                    "probability": 0.88330078125
                },
                {
                    "start": 760.23,
                    "end": 760.53,
                    "word": ",",
                    "probability": 0.2431640625
                },
                {
                    "start": 760.53,
                    "end": 760.59,
                    "word": " like",
                    "probability": 0.85693359375
                },
                {
                    "start": 760.59,
                    "end": 761.31,
                    "word": " Jamie",
                    "probability": 0.74560546875
                },
                {
                    "start": 761.31,
                    "end": 761.69,
                    "word": " Butler",
                    "probability": 0.80908203125
                },
                {
                    "start": 761.69,
                    "end": 762.19,
                    "word": ",",
                    "probability": 0.4765625
                },
                {
                    "start": 762.19,
                    "end": 762.77,
                    "word": " presented",
                    "probability": 0.7138671875
                },
                {
                    "start": 763.23,
                    "end": 763.61,
                    "word": " a talk",
                    "probability": 0.78662109375
                },
                {
                    "start": 763.61,
                    "end": 763.97,
                    "word": " on",
                    "probability": 0.90087890625
                },
                {
                    "start": 764.25,
                    "end": 764.43,
                    "word": " a tool",
                    "probability": 0.89306640625
                },
                {
                    "start": 764.43,
                    "end": 764.69,
                    "word": " called",
                    "probability": 0.8095703125
                },
                {
                    "start": 764.69,
                    "end": 765.15,
                    "word": " Vice",
                    "probability": 0.2181396484375
                },
                {
                    "start": 765.15,
                    "end": 765.55,
                    "word": ",",
                    "probability": 0.6572265625
                }
            ]
        },
        {
            "id": 155,
            "seek": 77204,
            "start": 765.55,
            "end": 768.33,
            "text": " which basically attempts to detect hooks.",
            "tokens": [
                51214,
                597,
                1936,
                15257,
                281,
                5531,
                26485,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21246189424177495,
            "compression_ratio": 1.4841628959276019,
            "no_speech_prob": 0.441162109375,
            "words": [
                {
                    "start": 765.55,
                    "end": 765.73,
                    "word": " which",
                    "probability": 0.92041015625
                },
                {
                    "start": 765.73,
                    "end": 766.17,
                    "word": " basically",
                    "probability": 0.87939453125
                },
                {
                    "start": 766.17,
                    "end": 766.57,
                    "word": " attempts",
                    "probability": 0.70703125
                },
                {
                    "start": 766.57,
                    "end": 766.77,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 766.77,
                    "end": 767.11,
                    "word": " detect",
                    "probability": 0.88818359375
                },
                {
                    "start": 767.11,
                    "end": 767.61,
                    "word": " hooks",
                    "probability": 0.73779296875
                },
                {
                    "start": 767.61,
                    "end": 768.33,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 156,
            "seek": 77204,
            "start": 768.33,
            "end": 774.27,
            "text": " Hooks typically work by replacing the beginning of the function prolog in an API",
            "tokens": [
                51314,
                33132,
                82,
                5850,
                589,
                538,
                19139,
                264,
                2863,
                295,
                264,
                2445,
                447,
                4987,
                294,
                364,
                9362,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21246189424177495,
            "compression_ratio": 1.4841628959276019,
            "no_speech_prob": 0.441162109375,
            "words": [
                {
                    "start": 768.33,
                    "end": 769.05,
                    "word": " Hooks",
                    "probability": 0.8701171875
                },
                {
                    "start": 769.05,
                    "end": 769.43,
                    "word": " typically",
                    "probability": 0.85009765625
                },
                {
                    "start": 769.43,
                    "end": 769.87,
                    "word": " work",
                    "probability": 0.80322265625
                },
                {
                    "start": 769.87,
                    "end": 770.23,
                    "word": " by",
                    "probability": 0.8974609375
                },
                {
                    "start": 770.23,
                    "end": 770.73,
                    "word": " replacing",
                    "probability": 0.8369140625
                },
                {
                    "start": 770.73,
                    "end": 771.23,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 771.23,
                    "end": 771.85,
                    "word": " beginning",
                    "probability": 0.8154296875
                },
                {
                    "start": 771.85,
                    "end": 772.13,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 772.13,
                    "end": 772.31,
                    "word": " the",
                    "probability": 0.7763671875
                },
                {
                    "start": 772.31,
                    "end": 772.59,
                    "word": " function",
                    "probability": 0.83251953125
                },
                {
                    "start": 772.59,
                    "end": 773.19,
                    "word": " prolog",
                    "probability": 0.77294921875
                },
                {
                    "start": 773.19,
                    "end": 773.81,
                    "word": " in",
                    "probability": 0.51416015625
                },
                {
                    "start": 773.81,
                    "end": 773.97,
                    "word": " an",
                    "probability": 0.8955078125
                },
                {
                    "start": 773.97,
                    "end": 774.27,
                    "word": " API",
                    "probability": 0.79931640625
                }
            ]
        },
        {
            "id": 157,
            "seek": 80020,
            "start": 774.27,
            "end": 780.01,
            "text": " with a jump instruction to a stub, which is the rootkit code.",
            "tokens": [
                50364,
                365,
                257,
                3012,
                10951,
                281,
                257,
                20266,
                11,
                597,
                307,
                264,
                5593,
                22681,
                3089,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18536086717531794,
            "compression_ratio": 1.6574074074074074,
            "no_speech_prob": 0.650390625,
            "words": [
                {
                    "start": 774.27,
                    "end": 774.73,
                    "word": " with",
                    "probability": 0.08538818359375
                },
                {
                    "start": 775.05,
                    "end": 775.27,
                    "word": " a jump",
                    "probability": 0.5751953125
                },
                {
                    "start": 775.27,
                    "end": 775.81,
                    "word": " instruction",
                    "probability": 0.90234375
                },
                {
                    "start": 775.81,
                    "end": 776.55,
                    "word": " to",
                    "probability": 0.83984375
                },
                {
                    "start": 776.89,
                    "end": 777.43,
                    "word": " a stub",
                    "probability": 0.7548828125
                },
                {
                    "start": 777.43,
                    "end": 777.65,
                    "word": ",",
                    "probability": 0.433837890625
                },
                {
                    "start": 777.65,
                    "end": 777.67,
                    "word": " which",
                    "probability": 0.90283203125
                },
                {
                    "start": 777.67,
                    "end": 777.95,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 777.95,
                    "end": 778.77,
                    "word": " the",
                    "probability": 0.60400390625
                },
                {
                    "start": 778.77,
                    "end": 779.05,
                    "word": " rootkit",
                    "probability": 0.6220703125
                },
                {
                    "start": 779.05,
                    "end": 779.43,
                    "word": " code",
                    "probability": 0.826171875
                },
                {
                    "start": 779.43,
                    "end": 780.01,
                    "word": ".",
                    "probability": 0.912109375
                }
            ]
        },
        {
            "id": 158,
            "seek": 80020,
            "start": 780.01,
            "end": 790.51,
            "text": " So basically, under normal situations, you would not expect to see the first instruction in an API to be a jump instruction.",
            "tokens": [
                50614,
                407,
                1936,
                11,
                833,
                2710,
                6851,
                11,
                291,
                576,
                406,
                2066,
                281,
                536,
                264,
                700,
                10951,
                294,
                364,
                9362,
                281,
                312,
                257,
                3012,
                10951,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18536086717531794,
            "compression_ratio": 1.6574074074074074,
            "no_speech_prob": 0.650390625,
            "words": [
                {
                    "start": 780.01,
                    "end": 780.15,
                    "word": " So",
                    "probability": 0.67578125
                },
                {
                    "start": 780.15,
                    "end": 780.67,
                    "word": " basically",
                    "probability": 0.5224609375
                },
                {
                    "start": 780.67,
                    "end": 781.17,
                    "word": ",",
                    "probability": 0.67822265625
                },
                {
                    "start": 781.17,
                    "end": 781.73,
                    "word": " under",
                    "probability": 0.8095703125
                },
                {
                    "start": 781.73,
                    "end": 782.13,
                    "word": " normal",
                    "probability": 0.80419921875
                },
                {
                    "start": 782.13,
                    "end": 782.89,
                    "word": " situations",
                    "probability": 0.64306640625
                },
                {
                    "start": 782.89,
                    "end": 783.73,
                    "word": ",",
                    "probability": 0.81787109375
                },
                {
                    "start": 783.73,
                    "end": 784.89,
                    "word": " you",
                    "probability": 0.8720703125
                },
                {
                    "start": 784.89,
                    "end": 785.05,
                    "word": " would",
                    "probability": 0.85595703125
                },
                {
                    "start": 785.05,
                    "end": 785.27,
                    "word": " not",
                    "probability": 0.9013671875
                },
                {
                    "start": 785.27,
                    "end": 785.73,
                    "word": " expect",
                    "probability": 0.84033203125
                },
                {
                    "start": 785.73,
                    "end": 785.89,
                    "word": " to",
                    "probability": 0.87158203125
                },
                {
                    "start": 785.89,
                    "end": 786.09,
                    "word": " see",
                    "probability": 0.818359375
                },
                {
                    "start": 786.09,
                    "end": 786.25,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 786.25,
                    "end": 786.53,
                    "word": " first",
                    "probability": 0.79150390625
                },
                {
                    "start": 786.53,
                    "end": 787.15,
                    "word": " instruction",
                    "probability": 0.90869140625
                },
                {
                    "start": 787.15,
                    "end": 787.59,
                    "word": " in",
                    "probability": 0.890625
                },
                {
                    "start": 787.59,
                    "end": 787.73,
                    "word": " an",
                    "probability": 0.88525390625
                },
                {
                    "start": 787.73,
                    "end": 788.09,
                    "word": " API",
                    "probability": 0.8134765625
                },
                {
                    "start": 788.09,
                    "end": 788.47,
                    "word": " to",
                    "probability": 0.8857421875
                },
                {
                    "start": 788.47,
                    "end": 788.73,
                    "word": " be",
                    "probability": 0.8974609375
                },
                {
                    "start": 789.01,
                    "end": 789.35,
                    "word": " a jump",
                    "probability": 0.74755859375
                },
                {
                    "start": 789.35,
                    "end": 789.99,
                    "word": " instruction",
                    "probability": 0.90673828125
                },
                {
                    "start": 789.99,
                    "end": 790.51,
                    "word": ".",
                    "probability": 0.921875
                }
            ]
        },
        {
            "id": 159,
            "seek": 80020,
            "start": 790.51,
            "end": 796.09,
            "text": " The normal code would be such stuff as stack setup code, allocation of local variables.",
            "tokens": [
                51164,
                440,
                2710,
                3089,
                576,
                312,
                1270,
                1507,
                382,
                8630,
                8657,
                3089,
                11,
                27599,
                295,
                2654,
                9102,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18536086717531794,
            "compression_ratio": 1.6574074074074074,
            "no_speech_prob": 0.650390625,
            "words": [
                {
                    "start": 790.51,
                    "end": 790.73,
                    "word": " The",
                    "probability": 0.7890625
                },
                {
                    "start": 790.73,
                    "end": 791.01,
                    "word": " normal",
                    "probability": 0.79052734375
                },
                {
                    "start": 791.01,
                    "end": 791.33,
                    "word": " code",
                    "probability": 0.8134765625
                },
                {
                    "start": 791.33,
                    "end": 791.47,
                    "word": " would",
                    "probability": 0.84521484375
                },
                {
                    "start": 791.47,
                    "end": 791.67,
                    "word": " be",
                    "probability": 0.888671875
                },
                {
                    "start": 791.67,
                    "end": 791.93,
                    "word": " such",
                    "probability": 0.86767578125
                },
                {
                    "start": 791.93,
                    "end": 792.21,
                    "word": " stuff",
                    "probability": 0.75732421875
                },
                {
                    "start": 792.21,
                    "end": 792.35,
                    "word": " as",
                    "probability": 0.8642578125
                },
                {
                    "start": 792.35,
                    "end": 792.67,
                    "word": " stack",
                    "probability": 0.7998046875
                },
                {
                    "start": 792.67,
                    "end": 792.99,
                    "word": " setup",
                    "probability": 0.5927734375
                },
                {
                    "start": 792.99,
                    "end": 793.41,
                    "word": " code",
                    "probability": 0.8125
                },
                {
                    "start": 793.41,
                    "end": 793.71,
                    "word": ",",
                    "probability": 0.84375
                },
                {
                    "start": 793.71,
                    "end": 794.41,
                    "word": " allocation",
                    "probability": 0.6552734375
                },
                {
                    "start": 794.41,
                    "end": 794.63,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 794.63,
                    "end": 794.91,
                    "word": " local",
                    "probability": 0.82080078125
                },
                {
                    "start": 794.91,
                    "end": 795.41,
                    "word": " variables",
                    "probability": 0.8330078125
                },
                {
                    "start": 795.41,
                    "end": 796.09,
                    "word": ".",
                    "probability": 0.94970703125
                }
            ]
        },
        {
            "id": 160,
            "seek": 80020,
            "start": 796.39,
            "end": 802.43,
            "text": " So basically, Jamie uses heuristics like this to determine if functions are hooked.",
            "tokens": [
                51414,
                407,
                1936,
                11,
                19309,
                4960,
                415,
                374,
                6006,
                411,
                341,
                281,
                6997,
                498,
                6828,
                366,
                20410,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18536086717531794,
            "compression_ratio": 1.6574074074074074,
            "no_speech_prob": 0.650390625,
            "words": [
                {
                    "start": 796.39,
                    "end": 796.53,
                    "word": " So",
                    "probability": 0.86767578125
                },
                {
                    "start": 796.53,
                    "end": 796.97,
                    "word": " basically",
                    "probability": 0.7822265625
                },
                {
                    "start": 796.97,
                    "end": 797.13,
                    "word": ",",
                    "probability": 0.75390625
                },
                {
                    "start": 797.13,
                    "end": 797.31,
                    "word": " Jamie",
                    "probability": 0.348876953125
                },
                {
                    "start": 797.31,
                    "end": 797.71,
                    "word": " uses",
                    "probability": 0.794921875
                },
                {
                    "start": 797.71,
                    "end": 798.71,
                    "word": " heuristics",
                    "probability": 0.93115234375
                },
                {
                    "start": 798.71,
                    "end": 799.07,
                    "word": " like",
                    "probability": 0.87939453125
                },
                {
                    "start": 799.07,
                    "end": 799.37,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 799.37,
                    "end": 799.85,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 799.85,
                    "end": 800.37,
                    "word": " determine",
                    "probability": 0.7744140625
                },
                {
                    "start": 800.37,
                    "end": 800.73,
                    "word": " if",
                    "probability": 0.89794921875
                },
                {
                    "start": 800.73,
                    "end": 801.13,
                    "word": " functions",
                    "probability": 0.85595703125
                },
                {
                    "start": 801.13,
                    "end": 801.41,
                    "word": " are",
                    "probability": 0.8974609375
                },
                {
                    "start": 801.41,
                    "end": 801.75,
                    "word": " hooked",
                    "probability": 0.66259765625
                },
                {
                    "start": 801.75,
                    "end": 802.43,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 161,
            "seek": 82692,
            "start": 802.43,
            "end": 810.25,
            "text": " Basically, the implications for this is that if we are subverting that particular function in memory,",
            "tokens": [
                50364,
                8537,
                11,
                264,
                16602,
                337,
                341,
                307,
                300,
                498,
                321,
                366,
                1422,
                331,
                783,
                300,
                1729,
                2445,
                294,
                4675,
                11,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18800402520805276,
            "compression_ratio": 1.6753246753246753,
            "no_speech_prob": 0.290771484375,
            "words": [
                {
                    "start": 802.43,
                    "end": 803.55,
                    "word": " Basically",
                    "probability": 0.476806640625
                },
                {
                    "start": 803.55,
                    "end": 803.71,
                    "word": ",",
                    "probability": 0.475830078125
                },
                {
                    "start": 803.71,
                    "end": 803.83,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 803.83,
                    "end": 804.41,
                    "word": " implications",
                    "probability": 0.671875
                },
                {
                    "start": 804.41,
                    "end": 804.79,
                    "word": " for",
                    "probability": 0.8662109375
                },
                {
                    "start": 804.79,
                    "end": 805.13,
                    "word": " this",
                    "probability": 0.87353515625
                },
                {
                    "start": 805.13,
                    "end": 805.85,
                    "word": " is",
                    "probability": 0.81640625
                },
                {
                    "start": 805.85,
                    "end": 806.43,
                    "word": " that",
                    "probability": 0.8251953125
                },
                {
                    "start": 806.43,
                    "end": 806.65,
                    "word": " if",
                    "probability": 0.84326171875
                },
                {
                    "start": 806.65,
                    "end": 806.85,
                    "word": " we",
                    "probability": 0.884765625
                },
                {
                    "start": 806.85,
                    "end": 807.09,
                    "word": " are",
                    "probability": 0.86181640625
                },
                {
                    "start": 807.09,
                    "end": 807.77,
                    "word": " subverting",
                    "probability": 0.9347330729166666
                },
                {
                    "start": 807.77,
                    "end": 808.03,
                    "word": " that",
                    "probability": 0.8603515625
                },
                {
                    "start": 808.03,
                    "end": 808.49,
                    "word": " particular",
                    "probability": 0.77978515625
                },
                {
                    "start": 808.49,
                    "end": 809.03,
                    "word": " function",
                    "probability": 0.8916015625
                },
                {
                    "start": 809.03,
                    "end": 809.31,
                    "word": " in",
                    "probability": 0.82666015625
                },
                {
                    "start": 809.31,
                    "end": 809.65,
                    "word": " memory",
                    "probability": 0.8115234375
                },
                {
                    "start": 809.65,
                    "end": 810.25,
                    "word": ",",
                    "probability": 0.818359375
                }
            ]
        },
        {
            "id": 162,
            "seek": 82692,
            "start": 810.25,
            "end": 817.71,
            "text": " the scanner would perform a read, and it would receive a clean copy of that API function code,",
            "tokens": [
                50714,
                264,
                30211,
                576,
                2042,
                257,
                1401,
                11,
                293,
                309,
                576,
                4774,
                257,
                2541,
                5055,
                295,
                300,
                9362,
                2445,
                3089,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18800402520805276,
            "compression_ratio": 1.6753246753246753,
            "no_speech_prob": 0.290771484375,
            "words": [
                {
                    "start": 810.25,
                    "end": 810.73,
                    "word": " the",
                    "probability": 0.7841796875
                },
                {
                    "start": 810.73,
                    "end": 811.33,
                    "word": " scanner",
                    "probability": 0.77880859375
                },
                {
                    "start": 811.33,
                    "end": 811.53,
                    "word": " would",
                    "probability": 0.81103515625
                },
                {
                    "start": 811.53,
                    "end": 811.97,
                    "word": " perform",
                    "probability": 0.7587890625
                },
                {
                    "start": 812.23,
                    "end": 812.69,
                    "word": " a read",
                    "probability": 0.8544921875
                },
                {
                    "start": 812.69,
                    "end": 813.01,
                    "word": ",",
                    "probability": 0.308837890625
                },
                {
                    "start": 813.01,
                    "end": 813.23,
                    "word": " and",
                    "probability": 0.890625
                },
                {
                    "start": 813.23,
                    "end": 813.43,
                    "word": " it",
                    "probability": 0.896484375
                },
                {
                    "start": 813.43,
                    "end": 813.63,
                    "word": " would",
                    "probability": 0.8388671875
                },
                {
                    "start": 813.63,
                    "end": 814.11,
                    "word": " receive",
                    "probability": 0.90283203125
                },
                {
                    "start": 814.39,
                    "end": 814.89,
                    "word": " a clean",
                    "probability": 0.888671875
                },
                {
                    "start": 814.89,
                    "end": 815.41,
                    "word": " copy",
                    "probability": 0.8046875
                },
                {
                    "start": 815.41,
                    "end": 815.93,
                    "word": " of",
                    "probability": 0.91015625
                },
                {
                    "start": 815.93,
                    "end": 816.11,
                    "word": " that",
                    "probability": 0.86376953125
                },
                {
                    "start": 816.11,
                    "end": 816.45,
                    "word": " API",
                    "probability": 0.79443359375
                },
                {
                    "start": 816.45,
                    "end": 816.91,
                    "word": " function",
                    "probability": 0.85693359375
                },
                {
                    "start": 816.91,
                    "end": 817.43,
                    "word": " code",
                    "probability": 0.80126953125
                },
                {
                    "start": 817.43,
                    "end": 817.71,
                    "word": ",",
                    "probability": 0.7158203125
                }
            ]
        },
        {
            "id": 163,
            "seek": 82692,
            "start": 817.71,
            "end": 821.69,
            "text": " yet the actual code that it's executing is actually the hook code.",
            "tokens": [
                51114,
                1939,
                264,
                3539,
                3089,
                300,
                309,
                311,
                32368,
                307,
                767,
                264,
                6328,
                3089,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18800402520805276,
            "compression_ratio": 1.6753246753246753,
            "no_speech_prob": 0.290771484375,
            "words": [
                {
                    "start": 817.71,
                    "end": 818.01,
                    "word": " yet",
                    "probability": 0.89990234375
                },
                {
                    "start": 818.01,
                    "end": 818.21,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 818.21,
                    "end": 818.55,
                    "word": " actual",
                    "probability": 0.81201171875
                },
                {
                    "start": 818.55,
                    "end": 818.83,
                    "word": " code",
                    "probability": 0.8134765625
                },
                {
                    "start": 818.83,
                    "end": 818.99,
                    "word": " that",
                    "probability": 0.84423828125
                },
                {
                    "start": 818.99,
                    "end": 819.19,
                    "word": " it's",
                    "probability": 0.670166015625
                },
                {
                    "start": 819.19,
                    "end": 819.75,
                    "word": " executing",
                    "probability": 0.6748046875
                },
                {
                    "start": 819.75,
                    "end": 820.29,
                    "word": " is",
                    "probability": 0.88037109375
                },
                {
                    "start": 820.29,
                    "end": 820.65,
                    "word": " actually",
                    "probability": 0.791015625
                },
                {
                    "start": 820.65,
                    "end": 820.87,
                    "word": " the",
                    "probability": 0.81982421875
                },
                {
                    "start": 820.87,
                    "end": 821.07,
                    "word": " hook",
                    "probability": 0.69384765625
                },
                {
                    "start": 821.07,
                    "end": 821.41,
                    "word": " code",
                    "probability": 0.826171875
                },
                {
                    "start": 821.41,
                    "end": 821.69,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 164,
            "seek": 82692,
            "start": 824.44,
            "end": 830.52,
            "text": " Since we're going to be talking about the subversion of virtual memory, we're going to need to do a little bit of a review.",
            "tokens": [
                51314,
                4162,
                321,
                434,
                516,
                281,
                312,
                1417,
                466,
                264,
                1422,
                29153,
                295,
                6374,
                4675,
                11,
                321,
                434,
                516,
                281,
                643,
                281,
                360,
                257,
                707,
                857,
                295,
                257,
                3131,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18800402520805276,
            "compression_ratio": 1.6753246753246753,
            "no_speech_prob": 0.290771484375,
            "words": [
                {
                    "start": 824.44,
                    "end": 825.0,
                    "word": " Since",
                    "probability": 0.7783203125
                },
                {
                    "start": 825.0,
                    "end": 825.18,
                    "word": " we're",
                    "probability": 0.906005859375
                },
                {
                    "start": 825.18,
                    "end": 825.28,
                    "word": " going",
                    "probability": 0.71533203125
                },
                {
                    "start": 825.28,
                    "end": 825.3,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 825.3,
                    "end": 825.44,
                    "word": " be",
                    "probability": 0.896484375
                },
                {
                    "start": 825.44,
                    "end": 825.72,
                    "word": " talking",
                    "probability": 0.75146484375
                },
                {
                    "start": 825.72,
                    "end": 826.0,
                    "word": " about",
                    "probability": 0.8173828125
                },
                {
                    "start": 826.0,
                    "end": 826.14,
                    "word": " the",
                    "probability": 0.7861328125
                },
                {
                    "start": 826.14,
                    "end": 826.56,
                    "word": " subversion",
                    "probability": 0.904541015625
                },
                {
                    "start": 826.56,
                    "end": 826.76,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 826.76,
                    "end": 827.08,
                    "word": " virtual",
                    "probability": 0.83642578125
                },
                {
                    "start": 827.08,
                    "end": 827.48,
                    "word": " memory",
                    "probability": 0.82421875
                },
                {
                    "start": 827.48,
                    "end": 828.0,
                    "word": ",",
                    "probability": 0.97607421875
                },
                {
                    "start": 828.0,
                    "end": 828.48,
                    "word": " we're",
                    "probability": 0.9228515625
                },
                {
                    "start": 828.48,
                    "end": 828.6,
                    "word": " going",
                    "probability": 0.84716796875
                },
                {
                    "start": 828.6,
                    "end": 828.66,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 828.66,
                    "end": 828.8,
                    "word": " need",
                    "probability": 0.7939453125
                },
                {
                    "start": 828.8,
                    "end": 828.9,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 828.9,
                    "end": 829.02,
                    "word": " do",
                    "probability": 0.89892578125
                },
                {
                    "start": 829.14,
                    "end": 829.28,
                    "word": " a little",
                    "probability": 0.7978515625
                },
                {
                    "start": 829.28,
                    "end": 829.44,
                    "word": " bit",
                    "probability": 0.89306640625
                },
                {
                    "start": 829.44,
                    "end": 829.52,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 829.64,
                    "end": 829.96,
                    "word": " a review",
                    "probability": 0.66748046875
                },
                {
                    "start": 829.96,
                    "end": 830.52,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 165,
            "seek": 85654,
            "start": 831.1,
            "end": 836.54,
            "text": " This is stuff that is normally covered in a college-level operating systems class,",
            "tokens": [
                50414,
                639,
                307,
                1507,
                300,
                307,
                5646,
                5343,
                294,
                257,
                3859,
                12,
                12418,
                7447,
                3652,
                1508,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1993172238854801,
            "compression_ratio": 1.7419354838709677,
            "no_speech_prob": 0.410888671875,
            "words": [
                {
                    "start": 831.1,
                    "end": 831.66,
                    "word": " This",
                    "probability": 0.1497802734375
                },
                {
                    "start": 831.66,
                    "end": 831.86,
                    "word": " is",
                    "probability": 0.869140625
                },
                {
                    "start": 831.86,
                    "end": 832.1,
                    "word": " stuff",
                    "probability": 0.74169921875
                },
                {
                    "start": 832.1,
                    "end": 832.24,
                    "word": " that",
                    "probability": 0.80859375
                },
                {
                    "start": 832.24,
                    "end": 832.3,
                    "word": " is",
                    "probability": 0.611328125
                },
                {
                    "start": 832.3,
                    "end": 832.56,
                    "word": " normally",
                    "probability": 0.8369140625
                },
                {
                    "start": 832.56,
                    "end": 832.94,
                    "word": " covered",
                    "probability": 0.71533203125
                },
                {
                    "start": 832.94,
                    "end": 833.22,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 833.6,
                    "end": 834.7,
                    "word": " a college",
                    "probability": 0.67236328125
                },
                {
                    "start": 834.7,
                    "end": 834.96,
                    "word": "-level",
                    "probability": 0.6171875
                },
                {
                    "start": 834.96,
                    "end": 835.4,
                    "word": " operating",
                    "probability": 0.830078125
                },
                {
                    "start": 835.4,
                    "end": 835.8,
                    "word": " systems",
                    "probability": 0.6240234375
                },
                {
                    "start": 835.8,
                    "end": 836.24,
                    "word": " class",
                    "probability": 0.931640625
                },
                {
                    "start": 836.24,
                    "end": 836.54,
                    "word": ",",
                    "probability": 0.6201171875
                }
            ]
        },
        {
            "id": 166,
            "seek": 85654,
            "start": 836.54,
            "end": 841.1,
            "text": " but I know that for most people, we probably need to review some of this stuff.",
            "tokens": [
                50664,
                457,
                286,
                458,
                300,
                337,
                881,
                561,
                11,
                321,
                1391,
                643,
                281,
                3131,
                512,
                295,
                341,
                1507,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1993172238854801,
            "compression_ratio": 1.7419354838709677,
            "no_speech_prob": 0.410888671875,
            "words": [
                {
                    "start": 836.54,
                    "end": 836.72,
                    "word": " but",
                    "probability": 0.89892578125
                },
                {
                    "start": 836.72,
                    "end": 836.8,
                    "word": " I",
                    "probability": 0.99072265625
                },
                {
                    "start": 836.8,
                    "end": 836.96,
                    "word": " know",
                    "probability": 0.81298828125
                },
                {
                    "start": 836.96,
                    "end": 837.1,
                    "word": " that",
                    "probability": 0.8408203125
                },
                {
                    "start": 837.1,
                    "end": 837.26,
                    "word": " for",
                    "probability": 0.83642578125
                },
                {
                    "start": 837.26,
                    "end": 837.48,
                    "word": " most",
                    "probability": 0.8056640625
                },
                {
                    "start": 837.48,
                    "end": 837.82,
                    "word": " people",
                    "probability": 0.9208984375
                },
                {
                    "start": 837.82,
                    "end": 838.62,
                    "word": ",",
                    "probability": 0.4833984375
                },
                {
                    "start": 838.62,
                    "end": 838.9,
                    "word": " we",
                    "probability": 0.888671875
                },
                {
                    "start": 838.9,
                    "end": 839.18,
                    "word": " probably",
                    "probability": 0.84130859375
                },
                {
                    "start": 839.18,
                    "end": 839.4,
                    "word": " need",
                    "probability": 0.8037109375
                },
                {
                    "start": 839.4,
                    "end": 839.5,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 839.5,
                    "end": 839.74,
                    "word": " review",
                    "probability": 0.63720703125
                },
                {
                    "start": 839.74,
                    "end": 839.98,
                    "word": " some",
                    "probability": 0.82421875
                },
                {
                    "start": 839.98,
                    "end": 840.08,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 840.08,
                    "end": 840.22,
                    "word": " this",
                    "probability": 0.865234375
                },
                {
                    "start": 840.22,
                    "end": 840.54,
                    "word": " stuff",
                    "probability": 0.7919921875
                },
                {
                    "start": 840.54,
                    "end": 841.1,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 167,
            "seek": 85654,
            "start": 841.46,
            "end": 845.6,
            "text": " First thing we're going to talk about is virtual address space layout,",
            "tokens": [
                50914,
                2386,
                551,
                321,
                434,
                516,
                281,
                751,
                466,
                307,
                6374,
                2985,
                1901,
                13333,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1993172238854801,
            "compression_ratio": 1.7419354838709677,
            "no_speech_prob": 0.410888671875,
            "words": [
                {
                    "start": 841.46,
                    "end": 842.02,
                    "word": " First",
                    "probability": 0.6318359375
                },
                {
                    "start": 842.02,
                    "end": 842.14,
                    "word": " thing",
                    "probability": 0.8115234375
                },
                {
                    "start": 842.14,
                    "end": 842.3,
                    "word": " we're",
                    "probability": 0.865966796875
                },
                {
                    "start": 842.3,
                    "end": 842.4,
                    "word": " going",
                    "probability": 0.771484375
                },
                {
                    "start": 842.4,
                    "end": 842.46,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 842.46,
                    "end": 842.74,
                    "word": " talk",
                    "probability": 0.8212890625
                },
                {
                    "start": 842.74,
                    "end": 843.04,
                    "word": " about",
                    "probability": 0.8193359375
                },
                {
                    "start": 843.04,
                    "end": 843.48,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 843.48,
                    "end": 844.04,
                    "word": " virtual",
                    "probability": 0.61865234375
                },
                {
                    "start": 844.04,
                    "end": 844.42,
                    "word": " address",
                    "probability": 0.8232421875
                },
                {
                    "start": 844.42,
                    "end": 844.72,
                    "word": " space",
                    "probability": 0.65869140625
                },
                {
                    "start": 844.72,
                    "end": 845.12,
                    "word": " layout",
                    "probability": 0.904296875
                },
                {
                    "start": 845.12,
                    "end": 845.6,
                    "word": ",",
                    "probability": 0.61572265625
                }
            ]
        },
        {
            "id": 168,
            "seek": 85654,
            "start": 845.6,
            "end": 848.66,
            "text": " and then we're going to talk about some of the concepts of virtual memory.",
            "tokens": [
                51114,
                293,
                550,
                321,
                434,
                516,
                281,
                751,
                466,
                512,
                295,
                264,
                10392,
                295,
                6374,
                4675,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1993172238854801,
            "compression_ratio": 1.7419354838709677,
            "no_speech_prob": 0.410888671875,
            "words": [
                {
                    "start": 845.6,
                    "end": 845.84,
                    "word": " and",
                    "probability": 0.8818359375
                },
                {
                    "start": 845.84,
                    "end": 845.92,
                    "word": " then",
                    "probability": 0.71630859375
                },
                {
                    "start": 845.92,
                    "end": 846.02,
                    "word": " we're",
                    "probability": 0.91943359375
                },
                {
                    "start": 846.02,
                    "end": 846.1,
                    "word": " going",
                    "probability": 0.85302734375
                },
                {
                    "start": 846.1,
                    "end": 846.16,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 846.16,
                    "end": 846.36,
                    "word": " talk",
                    "probability": 0.80859375
                },
                {
                    "start": 846.36,
                    "end": 846.56,
                    "word": " about",
                    "probability": 0.81103515625
                },
                {
                    "start": 846.56,
                    "end": 846.72,
                    "word": " some",
                    "probability": 0.80419921875
                },
                {
                    "start": 846.72,
                    "end": 846.78,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 846.78,
                    "end": 846.86,
                    "word": " the",
                    "probability": 0.82177734375
                },
                {
                    "start": 846.86,
                    "end": 847.3,
                    "word": " concepts",
                    "probability": 0.71435546875
                },
                {
                    "start": 847.3,
                    "end": 847.54,
                    "word": " of",
                    "probability": 0.89501953125
                },
                {
                    "start": 847.54,
                    "end": 847.84,
                    "word": " virtual",
                    "probability": 0.86181640625
                },
                {
                    "start": 847.84,
                    "end": 848.22,
                    "word": " memory",
                    "probability": 0.8291015625
                },
                {
                    "start": 848.22,
                    "end": 848.66,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 169,
            "seek": 85654,
            "start": 848.66,
            "end": 854.24,
            "text": " We're going to go over the ideas of paging and segmentation, page tables and PTEs,",
            "tokens": [
                51264,
                492,
                434,
                516,
                281,
                352,
                670,
                264,
                3487,
                295,
                280,
                3568,
                293,
                9469,
                399,
                11,
                3028,
                8020,
                293,
                430,
                13639,
                82,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1993172238854801,
            "compression_ratio": 1.7419354838709677,
            "no_speech_prob": 0.410888671875,
            "words": [
                {
                    "start": 848.66,
                    "end": 848.92,
                    "word": " We're",
                    "probability": 0.92724609375
                },
                {
                    "start": 848.92,
                    "end": 849.02,
                    "word": " going",
                    "probability": 0.8525390625
                },
                {
                    "start": 849.02,
                    "end": 849.08,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 849.08,
                    "end": 849.24,
                    "word": " go",
                    "probability": 0.900390625
                },
                {
                    "start": 849.24,
                    "end": 849.46,
                    "word": " over",
                    "probability": 0.88916015625
                },
                {
                    "start": 849.46,
                    "end": 849.66,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 849.66,
                    "end": 850.0,
                    "word": " ideas",
                    "probability": 0.7236328125
                },
                {
                    "start": 850.0,
                    "end": 850.18,
                    "word": " of",
                    "probability": 0.896484375
                },
                {
                    "start": 850.18,
                    "end": 850.5,
                    "word": " paging",
                    "probability": 0.88525390625
                },
                {
                    "start": 850.5,
                    "end": 850.68,
                    "word": " and",
                    "probability": 0.8779296875
                },
                {
                    "start": 850.68,
                    "end": 851.38,
                    "word": " segmentation",
                    "probability": 0.9033203125
                },
                {
                    "start": 851.38,
                    "end": 851.98,
                    "word": ",",
                    "probability": 0.93896484375
                },
                {
                    "start": 851.98,
                    "end": 852.34,
                    "word": " page",
                    "probability": 0.716796875
                },
                {
                    "start": 852.34,
                    "end": 852.72,
                    "word": " tables",
                    "probability": 0.796875
                },
                {
                    "start": 852.72,
                    "end": 853.0,
                    "word": " and",
                    "probability": 0.70654296875
                },
                {
                    "start": 853.0,
                    "end": 853.8,
                    "word": " PTEs",
                    "probability": 0.6422526041666666
                },
                {
                    "start": 853.8,
                    "end": 854.24,
                    "word": ",",
                    "probability": 0.88818359375
                }
            ]
        },
        {
            "id": 170,
            "seek": 85654,
            "start": 854.24,
            "end": 860.14,
            "text": " how virtual-to-physical address translation actually occurs, what the page fault handler does,",
            "tokens": [
                51564,
                577,
                6374,
                12,
                1353,
                12,
                950,
                36280,
                2985,
                12853,
                767,
                11843,
                11,
                437,
                264,
                3028,
                7441,
                41967,
                775,
                11,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1993172238854801,
            "compression_ratio": 1.7419354838709677,
            "no_speech_prob": 0.410888671875,
            "words": [
                {
                    "start": 854.24,
                    "end": 854.9,
                    "word": " how",
                    "probability": 0.89453125
                },
                {
                    "start": 854.9,
                    "end": 855.28,
                    "word": " virtual",
                    "probability": 0.84228515625
                },
                {
                    "start": 855.28,
                    "end": 855.46,
                    "word": "-to",
                    "probability": 0.6141357421875
                },
                {
                    "start": 855.46,
                    "end": 855.76,
                    "word": "-physical",
                    "probability": 0.97021484375
                },
                {
                    "start": 855.76,
                    "end": 856.14,
                    "word": " address",
                    "probability": 0.83740234375
                },
                {
                    "start": 856.14,
                    "end": 856.68,
                    "word": " translation",
                    "probability": 0.67431640625
                },
                {
                    "start": 856.68,
                    "end": 857.12,
                    "word": " actually",
                    "probability": 0.77880859375
                },
                {
                    "start": 857.12,
                    "end": 857.62,
                    "word": " occurs",
                    "probability": 0.85791015625
                },
                {
                    "start": 857.62,
                    "end": 858.14,
                    "word": ",",
                    "probability": 0.90380859375
                },
                {
                    "start": 858.14,
                    "end": 858.44,
                    "word": " what",
                    "probability": 0.8818359375
                },
                {
                    "start": 858.44,
                    "end": 858.58,
                    "word": " the",
                    "probability": 0.79248046875
                },
                {
                    "start": 858.58,
                    "end": 858.82,
                    "word": " page",
                    "probability": 0.7392578125
                },
                {
                    "start": 859.0,
                    "end": 859.26,
                    "word": " fault handler",
                    "probability": 0.69873046875
                },
                {
                    "start": 859.26,
                    "end": 859.68,
                    "word": " does",
                    "probability": 0.935546875
                },
                {
                    "start": 859.68,
                    "end": 860.14,
                    "word": ",",
                    "probability": 0.92431640625
                }
            ]
        },
        {
            "id": 171,
            "seek": 88346,
            "start": 860.14,
            "end": 863.58,
            "text": " and then some performance issues associated with paging,",
            "tokens": [
                50364,
                293,
                550,
                512,
                3389,
                2663,
                6615,
                365,
                280,
                3568,
                11,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24908088936525233,
            "compression_ratio": 1.548,
            "no_speech_prob": 0.0247802734375,
            "words": [
                {
                    "start": 860.14,
                    "end": 860.38,
                    "word": " and",
                    "probability": 0.37060546875
                },
                {
                    "start": 860.38,
                    "end": 860.68,
                    "word": " then",
                    "probability": 0.458740234375
                },
                {
                    "start": 860.68,
                    "end": 861.3,
                    "word": " some",
                    "probability": 0.5791015625
                },
                {
                    "start": 861.3,
                    "end": 861.8,
                    "word": " performance",
                    "probability": 0.822265625
                },
                {
                    "start": 861.8,
                    "end": 862.14,
                    "word": " issues",
                    "probability": 0.8251953125
                },
                {
                    "start": 862.14,
                    "end": 862.64,
                    "word": " associated",
                    "probability": 0.81640625
                },
                {
                    "start": 862.64,
                    "end": 862.82,
                    "word": " with",
                    "probability": 0.83154296875
                },
                {
                    "start": 862.82,
                    "end": 863.22,
                    "word": " paging",
                    "probability": 0.895263671875
                },
                {
                    "start": 863.22,
                    "end": 863.58,
                    "word": ",",
                    "probability": 0.31005859375
                }
            ]
        },
        {
            "id": 172,
            "seek": 88346,
            "start": 863.58,
            "end": 868.42,
            "text": " and how those are actually mitigated using a hardware solution, or the translation look-aside buffer.",
            "tokens": [
                50514,
                293,
                577,
                729,
                366,
                767,
                15699,
                770,
                1228,
                257,
                8837,
                3827,
                11,
                420,
                264,
                12853,
                574,
                12,
                296,
                482,
                21762,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24908088936525233,
            "compression_ratio": 1.548,
            "no_speech_prob": 0.0247802734375,
            "words": [
                {
                    "start": 863.58,
                    "end": 863.7,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 863.7,
                    "end": 863.86,
                    "word": " how",
                    "probability": 0.896484375
                },
                {
                    "start": 863.86,
                    "end": 864.06,
                    "word": " those",
                    "probability": 0.8203125
                },
                {
                    "start": 864.06,
                    "end": 864.16,
                    "word": " are",
                    "probability": 0.8603515625
                },
                {
                    "start": 864.16,
                    "end": 864.42,
                    "word": " actually",
                    "probability": 0.74169921875
                },
                {
                    "start": 864.42,
                    "end": 864.94,
                    "word": " mitigated",
                    "probability": 0.947021484375
                },
                {
                    "start": 864.94,
                    "end": 865.26,
                    "word": " using",
                    "probability": 0.75634765625
                },
                {
                    "start": 865.48,
                    "end": 865.84,
                    "word": " a hardware",
                    "probability": 0.84326171875
                },
                {
                    "start": 865.84,
                    "end": 866.38,
                    "word": " solution",
                    "probability": 0.70849609375
                },
                {
                    "start": 866.38,
                    "end": 866.62,
                    "word": ",",
                    "probability": 0.483642578125
                },
                {
                    "start": 866.62,
                    "end": 866.7,
                    "word": " or",
                    "probability": 0.89013671875
                },
                {
                    "start": 866.7,
                    "end": 866.86,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 866.86,
                    "end": 867.3,
                    "word": " translation",
                    "probability": 0.486328125
                },
                {
                    "start": 867.3,
                    "end": 867.56,
                    "word": " look",
                    "probability": 0.51220703125
                },
                {
                    "start": 867.56,
                    "end": 867.82,
                    "word": "-aside",
                    "probability": 0.7809244791666666
                },
                {
                    "start": 867.82,
                    "end": 868.12,
                    "word": " buffer",
                    "probability": 0.65673828125
                },
                {
                    "start": 868.12,
                    "end": 868.42,
                    "word": ".",
                    "probability": 0.98583984375
                }
            ]
        },
        {
            "id": 173,
            "seek": 88346,
            "start": 868.88,
            "end": 876.12,
            "text": " Finally, we'll talk about different memory access types, and some little eccentricities with the x86 architecture.",
            "tokens": [
                50764,
                6288,
                11,
                321,
                603,
                751,
                466,
                819,
                4675,
                2105,
                3467,
                11,
                293,
                512,
                707,
                42629,
                1088,
                365,
                264,
                2031,
                22193,
                9482,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24908088936525233,
            "compression_ratio": 1.548,
            "no_speech_prob": 0.0247802734375,
            "words": [
                {
                    "start": 868.88,
                    "end": 869.32,
                    "word": " Finally",
                    "probability": 0.6865234375
                },
                {
                    "start": 869.32,
                    "end": 869.44,
                    "word": ",",
                    "probability": 0.78515625
                },
                {
                    "start": 869.44,
                    "end": 869.54,
                    "word": " we'll",
                    "probability": 0.903564453125
                },
                {
                    "start": 869.54,
                    "end": 869.82,
                    "word": " talk",
                    "probability": 0.8193359375
                },
                {
                    "start": 869.82,
                    "end": 870.06,
                    "word": " about",
                    "probability": 0.8212890625
                },
                {
                    "start": 870.06,
                    "end": 870.32,
                    "word": " different",
                    "probability": 0.6484375
                },
                {
                    "start": 870.32,
                    "end": 870.66,
                    "word": " memory",
                    "probability": 0.8115234375
                },
                {
                    "start": 870.66,
                    "end": 871.08,
                    "word": " access",
                    "probability": 0.78564453125
                },
                {
                    "start": 871.08,
                    "end": 871.5,
                    "word": " types",
                    "probability": 0.7314453125
                },
                {
                    "start": 871.5,
                    "end": 872.16,
                    "word": ",",
                    "probability": 0.4521484375
                },
                {
                    "start": 872.16,
                    "end": 872.36,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 872.36,
                    "end": 872.6,
                    "word": " some",
                    "probability": 0.79736328125
                },
                {
                    "start": 872.6,
                    "end": 872.9,
                    "word": " little",
                    "probability": 0.76611328125
                },
                {
                    "start": 872.9,
                    "end": 873.92,
                    "word": " eccentricities",
                    "probability": 0.859130859375
                },
                {
                    "start": 873.92,
                    "end": 874.18,
                    "word": " with",
                    "probability": 0.80810546875
                },
                {
                    "start": 874.18,
                    "end": 874.38,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 874.38,
                    "end": 874.8,
                    "word": " x86",
                    "probability": 0.855224609375
                },
                {
                    "start": 874.8,
                    "end": 875.52,
                    "word": " architecture",
                    "probability": 0.890625
                },
                {
                    "start": 875.52,
                    "end": 876.12,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 174,
            "seek": 88346,
            "start": 878.24,
            "end": 887.06,
            "text": " So basically what you have here is a layout of the two most common layouts for the Windows virtual address space.",
            "tokens": [
                51264,
                407,
                1936,
                437,
                291,
                362,
                510,
                307,
                257,
                13333,
                295,
                264,
                732,
                881,
                2689,
                46100,
                337,
                264,
                8591,
                6374,
                2985,
                1901,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24908088936525233,
            "compression_ratio": 1.548,
            "no_speech_prob": 0.0247802734375,
            "words": [
                {
                    "start": 878.24,
                    "end": 878.62,
                    "word": " So",
                    "probability": 0.8232421875
                },
                {
                    "start": 878.62,
                    "end": 878.92,
                    "word": " basically",
                    "probability": 0.65771484375
                },
                {
                    "start": 878.92,
                    "end": 879.22,
                    "word": " what",
                    "probability": 0.53662109375
                },
                {
                    "start": 879.22,
                    "end": 879.34,
                    "word": " you",
                    "probability": 0.89208984375
                },
                {
                    "start": 879.34,
                    "end": 879.6,
                    "word": " have",
                    "probability": 0.87890625
                },
                {
                    "start": 879.6,
                    "end": 879.9,
                    "word": " here",
                    "probability": 0.8134765625
                },
                {
                    "start": 879.9,
                    "end": 880.56,
                    "word": " is",
                    "probability": 0.82568359375
                },
                {
                    "start": 880.74,
                    "end": 881.06,
                    "word": " a layout",
                    "probability": 0.9228515625
                },
                {
                    "start": 881.06,
                    "end": 881.26,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 881.26,
                    "end": 881.38,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 881.38,
                    "end": 883.08,
                    "word": " two",
                    "probability": 0.3505859375
                },
                {
                    "start": 883.08,
                    "end": 883.4,
                    "word": " most",
                    "probability": 0.81298828125
                },
                {
                    "start": 883.4,
                    "end": 883.72,
                    "word": " common",
                    "probability": 0.73046875
                },
                {
                    "start": 883.72,
                    "end": 884.22,
                    "word": " layouts",
                    "probability": 0.85546875
                },
                {
                    "start": 884.22,
                    "end": 884.5,
                    "word": " for",
                    "probability": 0.89208984375
                },
                {
                    "start": 884.5,
                    "end": 884.74,
                    "word": " the",
                    "probability": 0.76318359375
                },
                {
                    "start": 884.74,
                    "end": 885.2,
                    "word": " Windows",
                    "probability": 0.798828125
                },
                {
                    "start": 885.2,
                    "end": 885.6,
                    "word": " virtual",
                    "probability": 0.43212890625
                },
                {
                    "start": 885.6,
                    "end": 886.0,
                    "word": " address",
                    "probability": 0.798828125
                },
                {
                    "start": 886.0,
                    "end": 886.46,
                    "word": " space",
                    "probability": 0.83935546875
                },
                {
                    "start": 886.46,
                    "end": 887.06,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 175,
            "seek": 90800,
            "start": 887.06,
            "end": 892.06,
            "text": " The first one breaks the virtual address space up into two main components.",
            "tokens": [
                50364,
                440,
                700,
                472,
                9857,
                264,
                6374,
                2985,
                1901,
                493,
                666,
                732,
                2135,
                6677,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20682123976369057,
            "compression_ratio": 1.7523364485981308,
            "no_speech_prob": 0.057342529296875,
            "words": [
                {
                    "start": 887.06,
                    "end": 888.04,
                    "word": " The",
                    "probability": 0.52099609375
                },
                {
                    "start": 888.04,
                    "end": 888.34,
                    "word": " first",
                    "probability": 0.693359375
                },
                {
                    "start": 888.34,
                    "end": 888.6,
                    "word": " one",
                    "probability": 0.79736328125
                },
                {
                    "start": 888.6,
                    "end": 889.0,
                    "word": " breaks",
                    "probability": 0.7900390625
                },
                {
                    "start": 889.0,
                    "end": 889.2,
                    "word": " the",
                    "probability": 0.77197265625
                },
                {
                    "start": 889.2,
                    "end": 889.48,
                    "word": " virtual",
                    "probability": 0.80078125
                },
                {
                    "start": 889.48,
                    "end": 889.72,
                    "word": " address",
                    "probability": 0.7734375
                },
                {
                    "start": 889.72,
                    "end": 890.08,
                    "word": " space",
                    "probability": 0.78662109375
                },
                {
                    "start": 890.08,
                    "end": 890.3,
                    "word": " up",
                    "probability": 0.8583984375
                },
                {
                    "start": 890.3,
                    "end": 890.5,
                    "word": " into",
                    "probability": 0.73876953125
                },
                {
                    "start": 890.5,
                    "end": 890.78,
                    "word": " two",
                    "probability": 0.7333984375
                },
                {
                    "start": 890.78,
                    "end": 891.02,
                    "word": " main",
                    "probability": 0.8310546875
                },
                {
                    "start": 891.02,
                    "end": 891.6,
                    "word": " components",
                    "probability": 0.84326171875
                },
                {
                    "start": 891.6,
                    "end": 892.06,
                    "word": ".",
                    "probability": 0.78369140625
                }
            ]
        },
        {
            "id": 176,
            "seek": 90800,
            "start": 892.06,
            "end": 896.82,
            "text": " Like Jamie said, we have two modes of operation under Windows.",
            "tokens": [
                50564,
                1743,
                19309,
                848,
                11,
                321,
                362,
                732,
                14068,
                295,
                6916,
                833,
                8591,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20682123976369057,
            "compression_ratio": 1.7523364485981308,
            "no_speech_prob": 0.057342529296875,
            "words": [
                {
                    "start": 892.06,
                    "end": 892.42,
                    "word": " Like",
                    "probability": 0.74072265625
                },
                {
                    "start": 892.42,
                    "end": 892.68,
                    "word": " Jamie",
                    "probability": 0.7802734375
                },
                {
                    "start": 892.68,
                    "end": 893.12,
                    "word": " said",
                    "probability": 0.859375
                },
                {
                    "start": 893.12,
                    "end": 893.4,
                    "word": ",",
                    "probability": 0.89453125
                },
                {
                    "start": 893.4,
                    "end": 893.58,
                    "word": " we",
                    "probability": 0.8916015625
                },
                {
                    "start": 893.58,
                    "end": 893.96,
                    "word": " have",
                    "probability": 0.87890625
                },
                {
                    "start": 893.96,
                    "end": 894.58,
                    "word": " two",
                    "probability": 0.78955078125
                },
                {
                    "start": 894.58,
                    "end": 895.08,
                    "word": " modes",
                    "probability": 0.80224609375
                },
                {
                    "start": 895.08,
                    "end": 895.24,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 895.24,
                    "end": 895.74,
                    "word": " operation",
                    "probability": 0.80615234375
                },
                {
                    "start": 895.74,
                    "end": 896.08,
                    "word": " under",
                    "probability": 0.7138671875
                },
                {
                    "start": 896.08,
                    "end": 896.52,
                    "word": " Windows",
                    "probability": 0.763671875
                },
                {
                    "start": 896.52,
                    "end": 896.82,
                    "word": ".",
                    "probability": 0.91015625
                }
            ]
        },
        {
            "id": 177,
            "seek": 90800,
            "start": 896.82,
            "end": 903.38,
            "text": " We have a privileged mode, which is basically kernel-in, and we have a non-privileged mode, which is basically user-in.",
            "tokens": [
                50814,
                492,
                362,
                257,
                25293,
                4391,
                11,
                597,
                307,
                1936,
                28256,
                12,
                259,
                11,
                293,
                321,
                362,
                257,
                2107,
                12,
                79,
                29994,
                794,
                3004,
                4391,
                11,
                597,
                307,
                1936,
                4195,
                12,
                259,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20682123976369057,
            "compression_ratio": 1.7523364485981308,
            "no_speech_prob": 0.057342529296875,
            "words": [
                {
                    "start": 896.82,
                    "end": 896.98,
                    "word": " We",
                    "probability": 0.89306640625
                },
                {
                    "start": 896.98,
                    "end": 897.24,
                    "word": " have",
                    "probability": 0.87890625
                },
                {
                    "start": 897.42,
                    "end": 897.8,
                    "word": " a privileged",
                    "probability": 0.53369140625
                },
                {
                    "start": 897.8,
                    "end": 898.2,
                    "word": " mode",
                    "probability": 0.79248046875
                },
                {
                    "start": 898.2,
                    "end": 898.46,
                    "word": ",",
                    "probability": 0.685546875
                },
                {
                    "start": 898.46,
                    "end": 898.7,
                    "word": " which",
                    "probability": 0.900390625
                },
                {
                    "start": 898.7,
                    "end": 898.9,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 898.9,
                    "end": 899.34,
                    "word": " basically",
                    "probability": 0.83349609375
                },
                {
                    "start": 899.34,
                    "end": 899.66,
                    "word": " kernel",
                    "probability": 0.406982421875
                },
                {
                    "start": 899.66,
                    "end": 899.98,
                    "word": "-in",
                    "probability": 0.52459716796875
                },
                {
                    "start": 899.98,
                    "end": 900.18,
                    "word": ",",
                    "probability": 0.54541015625
                },
                {
                    "start": 900.18,
                    "end": 900.42,
                    "word": " and",
                    "probability": 0.88720703125
                },
                {
                    "start": 900.42,
                    "end": 900.52,
                    "word": " we",
                    "probability": 0.85302734375
                },
                {
                    "start": 900.52,
                    "end": 900.62,
                    "word": " have",
                    "probability": 0.8818359375
                },
                {
                    "start": 900.72,
                    "end": 900.92,
                    "word": " a non",
                    "probability": 0.9072265625
                },
                {
                    "start": 900.92,
                    "end": 901.32,
                    "word": "-privileged",
                    "probability": 0.88583984375
                },
                {
                    "start": 901.32,
                    "end": 901.58,
                    "word": " mode",
                    "probability": 0.75244140625
                },
                {
                    "start": 901.58,
                    "end": 901.66,
                    "word": ",",
                    "probability": 0.7607421875
                },
                {
                    "start": 901.66,
                    "end": 901.8,
                    "word": " which",
                    "probability": 0.90380859375
                },
                {
                    "start": 901.8,
                    "end": 901.96,
                    "word": " is",
                    "probability": 0.9091796875
                },
                {
                    "start": 901.96,
                    "end": 902.32,
                    "word": " basically",
                    "probability": 0.88134765625
                },
                {
                    "start": 902.32,
                    "end": 902.66,
                    "word": " user",
                    "probability": 0.806640625
                },
                {
                    "start": 902.66,
                    "end": 902.9,
                    "word": "-in",
                    "probability": 0.75341796875
                },
                {
                    "start": 902.9,
                    "end": 903.38,
                    "word": ".",
                    "probability": 0.97900390625
                }
            ]
        },
        {
            "id": 178,
            "seek": 90800,
            "start": 903.38,
            "end": 906.88,
            "text": " The memory address space is arranged similarly to that.",
            "tokens": [
                51164,
                440,
                4675,
                2985,
                1901,
                307,
                18721,
                14138,
                281,
                300,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20682123976369057,
            "compression_ratio": 1.7523364485981308,
            "no_speech_prob": 0.057342529296875,
            "words": [
                {
                    "start": 903.38,
                    "end": 903.72,
                    "word": " The",
                    "probability": 0.7578125
                },
                {
                    "start": 903.72,
                    "end": 903.96,
                    "word": " memory",
                    "probability": 0.8388671875
                },
                {
                    "start": 903.96,
                    "end": 904.36,
                    "word": " address",
                    "probability": 0.8310546875
                },
                {
                    "start": 904.36,
                    "end": 904.78,
                    "word": " space",
                    "probability": 0.83349609375
                },
                {
                    "start": 904.78,
                    "end": 905.14,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 905.14,
                    "end": 905.5,
                    "word": " arranged",
                    "probability": 0.71875
                },
                {
                    "start": 905.5,
                    "end": 905.92,
                    "word": " similarly",
                    "probability": 0.77783203125
                },
                {
                    "start": 905.92,
                    "end": 906.22,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 906.22,
                    "end": 906.48,
                    "word": " that",
                    "probability": 0.884765625
                },
                {
                    "start": 906.48,
                    "end": 906.88,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 179,
            "seek": 90800,
            "start": 907.24,
            "end": 911.6,
            "text": " The lower two gigabytes correspond to user-in address space.",
            "tokens": [
                51314,
                440,
                3126,
                732,
                42741,
                6805,
                281,
                4195,
                12,
                259,
                2985,
                1901,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20682123976369057,
            "compression_ratio": 1.7523364485981308,
            "no_speech_prob": 0.057342529296875,
            "words": [
                {
                    "start": 907.24,
                    "end": 907.84,
                    "word": " The",
                    "probability": 0.82177734375
                },
                {
                    "start": 907.84,
                    "end": 908.04,
                    "word": " lower",
                    "probability": 0.72802734375
                },
                {
                    "start": 908.04,
                    "end": 908.32,
                    "word": " two",
                    "probability": 0.66064453125
                },
                {
                    "start": 908.32,
                    "end": 908.78,
                    "word": " gigabytes",
                    "probability": 0.74560546875
                },
                {
                    "start": 908.78,
                    "end": 909.34,
                    "word": " correspond",
                    "probability": 0.806640625
                },
                {
                    "start": 909.34,
                    "end": 909.68,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 909.68,
                    "end": 909.96,
                    "word": " user",
                    "probability": 0.82373046875
                },
                {
                    "start": 909.96,
                    "end": 910.24,
                    "word": "-in",
                    "probability": 0.91943359375
                },
                {
                    "start": 910.24,
                    "end": 910.64,
                    "word": " address",
                    "probability": 0.78515625
                },
                {
                    "start": 910.64,
                    "end": 911.16,
                    "word": " space",
                    "probability": 0.833984375
                },
                {
                    "start": 911.16,
                    "end": 911.6,
                    "word": ".",
                    "probability": 0.82470703125
                }
            ]
        },
        {
            "id": 180,
            "seek": 93228,
            "start": 911.6,
            "end": 916.52,
            "text": " That's going to contain your application code, DLL code.",
            "tokens": [
                50364,
                663,
                311,
                516,
                281,
                5304,
                428,
                3861,
                3089,
                11,
                413,
                24010,
                3089,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2360899362985681,
            "compression_ratio": 1.6350710900473933,
            "no_speech_prob": 0.36962890625,
            "words": [
                {
                    "start": 911.6,
                    "end": 912.16,
                    "word": " That's",
                    "probability": 0.59619140625
                },
                {
                    "start": 912.16,
                    "end": 912.24,
                    "word": " going",
                    "probability": 0.64453125
                },
                {
                    "start": 912.24,
                    "end": 912.32,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 912.32,
                    "end": 912.7,
                    "word": " contain",
                    "probability": 0.83056640625
                },
                {
                    "start": 912.7,
                    "end": 912.9,
                    "word": " your",
                    "probability": 0.76806640625
                },
                {
                    "start": 912.9,
                    "end": 913.52,
                    "word": " application",
                    "probability": 0.8115234375
                },
                {
                    "start": 913.52,
                    "end": 914.08,
                    "word": " code",
                    "probability": 0.75439453125
                },
                {
                    "start": 914.08,
                    "end": 914.56,
                    "word": ",",
                    "probability": 0.59814453125
                },
                {
                    "start": 914.56,
                    "end": 915.24,
                    "word": " DLL",
                    "probability": 0.900390625
                },
                {
                    "start": 915.24,
                    "end": 915.8,
                    "word": " code",
                    "probability": 0.7998046875
                },
                {
                    "start": 915.8,
                    "end": 916.52,
                    "word": ".",
                    "probability": 0.62060546875
                }
            ]
        },
        {
            "id": 181,
            "seek": 93228,
            "start": 916.52,
            "end": 920.94,
            "text": " The upper two gigabytes is going to be where the operating system kernel is.",
            "tokens": [
                50564,
                440,
                6597,
                732,
                42741,
                307,
                516,
                281,
                312,
                689,
                264,
                7447,
                1185,
                28256,
                307,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2360899362985681,
            "compression_ratio": 1.6350710900473933,
            "no_speech_prob": 0.36962890625,
            "words": [
                {
                    "start": 916.52,
                    "end": 917.04,
                    "word": " The",
                    "probability": 0.7919921875
                },
                {
                    "start": 917.04,
                    "end": 917.28,
                    "word": " upper",
                    "probability": 0.8037109375
                },
                {
                    "start": 917.28,
                    "end": 917.52,
                    "word": " two",
                    "probability": 0.436279296875
                },
                {
                    "start": 917.52,
                    "end": 917.88,
                    "word": " gigabytes",
                    "probability": 0.76904296875
                },
                {
                    "start": 917.88,
                    "end": 918.16,
                    "word": " is",
                    "probability": 0.83740234375
                },
                {
                    "start": 918.16,
                    "end": 918.32,
                    "word": " going",
                    "probability": 0.84423828125
                },
                {
                    "start": 918.32,
                    "end": 918.42,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 918.42,
                    "end": 918.6,
                    "word": " be",
                    "probability": 0.90087890625
                },
                {
                    "start": 918.6,
                    "end": 918.82,
                    "word": " where",
                    "probability": 0.9013671875
                },
                {
                    "start": 918.82,
                    "end": 919.1,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 919.1,
                    "end": 919.52,
                    "word": " operating",
                    "probability": 0.89501953125
                },
                {
                    "start": 919.52,
                    "end": 919.82,
                    "word": " system",
                    "probability": 0.8359375
                },
                {
                    "start": 919.82,
                    "end": 920.18,
                    "word": " kernel",
                    "probability": 0.60498046875
                },
                {
                    "start": 920.18,
                    "end": 920.58,
                    "word": " is",
                    "probability": 0.8740234375
                },
                {
                    "start": 920.58,
                    "end": 920.94,
                    "word": ".",
                    "probability": 0.955078125
                }
            ]
        },
        {
            "id": 182,
            "seek": 93228,
            "start": 921.22,
            "end": 928.28,
            "text": " In the upper two gigabytes, you're going to have N2S kernel, PAL, hardware abstraction layer, boot drivers.",
            "tokens": [
                50814,
                682,
                264,
                6597,
                732,
                42741,
                11,
                291,
                434,
                516,
                281,
                362,
                426,
                17,
                50,
                28256,
                11,
                46390,
                11,
                8837,
                37765,
                4583,
                11,
                11450,
                11590,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2360899362985681,
            "compression_ratio": 1.6350710900473933,
            "no_speech_prob": 0.36962890625,
            "words": [
                {
                    "start": 921.22,
                    "end": 921.62,
                    "word": " In",
                    "probability": 0.84423828125
                },
                {
                    "start": 921.62,
                    "end": 921.76,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 921.76,
                    "end": 921.94,
                    "word": " upper",
                    "probability": 0.81982421875
                },
                {
                    "start": 921.94,
                    "end": 922.16,
                    "word": " two",
                    "probability": 0.78955078125
                },
                {
                    "start": 922.16,
                    "end": 922.48,
                    "word": " gigabytes",
                    "probability": 0.8515625
                },
                {
                    "start": 922.48,
                    "end": 922.76,
                    "word": ",",
                    "probability": 0.53759765625
                },
                {
                    "start": 922.76,
                    "end": 922.9,
                    "word": " you're",
                    "probability": 0.905029296875
                },
                {
                    "start": 922.9,
                    "end": 923.0,
                    "word": " going",
                    "probability": 0.82080078125
                },
                {
                    "start": 923.0,
                    "end": 923.08,
                    "word": " to",
                    "probability": 0.89892578125
                },
                {
                    "start": 923.08,
                    "end": 923.38,
                    "word": " have",
                    "probability": 0.88671875
                },
                {
                    "start": 923.38,
                    "end": 923.9,
                    "word": " N2S",
                    "probability": 0.7139485677083334
                },
                {
                    "start": 923.9,
                    "end": 924.3,
                    "word": " kernel",
                    "probability": 0.5966796875
                },
                {
                    "start": 924.3,
                    "end": 924.96,
                    "word": ",",
                    "probability": 0.9697265625
                },
                {
                    "start": 924.96,
                    "end": 925.16,
                    "word": " PAL",
                    "probability": 0.287841796875
                },
                {
                    "start": 925.16,
                    "end": 925.3,
                    "word": ",",
                    "probability": 0.66357421875
                },
                {
                    "start": 925.3,
                    "end": 925.56,
                    "word": " hardware",
                    "probability": 0.5634765625
                },
                {
                    "start": 925.56,
                    "end": 926.16,
                    "word": " abstraction",
                    "probability": 0.52734375
                },
                {
                    "start": 926.16,
                    "end": 926.58,
                    "word": " layer",
                    "probability": 0.6865234375
                },
                {
                    "start": 926.58,
                    "end": 927.0,
                    "word": ",",
                    "probability": 0.98046875
                },
                {
                    "start": 927.0,
                    "end": 927.18,
                    "word": " boot",
                    "probability": 0.70947265625
                },
                {
                    "start": 927.18,
                    "end": 927.62,
                    "word": " drivers",
                    "probability": 0.7041015625
                },
                {
                    "start": 927.62,
                    "end": 928.28,
                    "word": ".",
                    "probability": 0.76953125
                }
            ]
        },
        {
            "id": 183,
            "seek": 93228,
            "start": 928.28,
            "end": 935.88,
            "text": " You're going to have key operating system structures, the process objects that Jamie was talking about,",
            "tokens": [
                51164,
                509,
                434,
                516,
                281,
                362,
                2141,
                7447,
                1185,
                9227,
                11,
                264,
                1399,
                6565,
                300,
                19309,
                390,
                1417,
                466,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2360899362985681,
            "compression_ratio": 1.6350710900473933,
            "no_speech_prob": 0.36962890625,
            "words": [
                {
                    "start": 928.28,
                    "end": 928.56,
                    "word": " You're",
                    "probability": 0.914306640625
                },
                {
                    "start": 928.56,
                    "end": 928.6,
                    "word": " going",
                    "probability": 0.849609375
                },
                {
                    "start": 928.6,
                    "end": 928.64,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 928.64,
                    "end": 928.82,
                    "word": " have",
                    "probability": 0.88330078125
                },
                {
                    "start": 928.82,
                    "end": 929.3,
                    "word": " key",
                    "probability": 0.54541015625
                },
                {
                    "start": 929.3,
                    "end": 929.76,
                    "word": " operating",
                    "probability": 0.91015625
                },
                {
                    "start": 929.76,
                    "end": 930.14,
                    "word": " system",
                    "probability": 0.794921875
                },
                {
                    "start": 930.14,
                    "end": 930.76,
                    "word": " structures",
                    "probability": 0.63232421875
                },
                {
                    "start": 930.76,
                    "end": 931.92,
                    "word": ",",
                    "probability": 0.81396484375
                },
                {
                    "start": 931.92,
                    "end": 932.14,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 932.14,
                    "end": 933.06,
                    "word": " process",
                    "probability": 0.75634765625
                },
                {
                    "start": 933.06,
                    "end": 933.6,
                    "word": " objects",
                    "probability": 0.77197265625
                },
                {
                    "start": 933.6,
                    "end": 934.0,
                    "word": " that",
                    "probability": 0.8583984375
                },
                {
                    "start": 934.0,
                    "end": 934.42,
                    "word": " Jamie",
                    "probability": 0.76318359375
                },
                {
                    "start": 934.42,
                    "end": 934.64,
                    "word": " was",
                    "probability": 0.89404296875
                },
                {
                    "start": 934.64,
                    "end": 934.9,
                    "word": " talking",
                    "probability": 0.76953125
                },
                {
                    "start": 934.9,
                    "end": 935.32,
                    "word": " about",
                    "probability": 0.82470703125
                },
                {
                    "start": 935.32,
                    "end": 935.88,
                    "word": ",",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 184,
            "seek": 95796,
            "start": 935.88,
            "end": 942.64,
            "text": " process page tables, and then non-page pool and cache memory.",
            "tokens": [
                50364,
                1399,
                3028,
                8020,
                11,
                293,
                550,
                2107,
                12,
                15161,
                7005,
                293,
                19459,
                4675,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1914062552154064,
            "compression_ratio": 1.5514018691588785,
            "no_speech_prob": 0.51904296875,
            "words": [
                {
                    "start": 935.88,
                    "end": 936.42,
                    "word": " process",
                    "probability": 0.0909423828125
                },
                {
                    "start": 936.42,
                    "end": 936.88,
                    "word": " page",
                    "probability": 0.7314453125
                },
                {
                    "start": 936.88,
                    "end": 937.38,
                    "word": " tables",
                    "probability": 0.81396484375
                },
                {
                    "start": 937.38,
                    "end": 937.76,
                    "word": ",",
                    "probability": 0.4453125
                },
                {
                    "start": 937.76,
                    "end": 938.16,
                    "word": " and",
                    "probability": 0.76953125
                },
                {
                    "start": 938.16,
                    "end": 938.44,
                    "word": " then",
                    "probability": 0.52978515625
                },
                {
                    "start": 938.44,
                    "end": 939.3,
                    "word": " non",
                    "probability": 0.82470703125
                },
                {
                    "start": 939.3,
                    "end": 939.58,
                    "word": "-page",
                    "probability": 0.8134765625
                },
                {
                    "start": 939.58,
                    "end": 939.92,
                    "word": " pool",
                    "probability": 0.62060546875
                },
                {
                    "start": 939.92,
                    "end": 940.34,
                    "word": " and",
                    "probability": 0.7666015625
                },
                {
                    "start": 940.34,
                    "end": 941.64,
                    "word": " cache",
                    "probability": 0.72216796875
                },
                {
                    "start": 941.64,
                    "end": 942.04,
                    "word": " memory",
                    "probability": 0.759765625
                },
                {
                    "start": 942.04,
                    "end": 942.64,
                    "word": ".",
                    "probability": 0.9619140625
                }
            ]
        },
        {
            "id": 185,
            "seek": 95796,
            "start": 943.08,
            "end": 951.02,
            "text": " Alternatively, we have a second address space layout, which has been used on some of the Server 2003 systems,",
            "tokens": [
                50714,
                46167,
                11,
                321,
                362,
                257,
                1150,
                2985,
                1901,
                13333,
                11,
                597,
                575,
                668,
                1143,
                322,
                512,
                295,
                264,
                25684,
                16416,
                3652,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1914062552154064,
            "compression_ratio": 1.5514018691588785,
            "no_speech_prob": 0.51904296875,
            "words": [
                {
                    "start": 943.08,
                    "end": 943.68,
                    "word": " Alternatively",
                    "probability": 0.88134765625
                },
                {
                    "start": 943.68,
                    "end": 944.34,
                    "word": ",",
                    "probability": 0.8798828125
                },
                {
                    "start": 944.34,
                    "end": 944.52,
                    "word": " we",
                    "probability": 0.89697265625
                },
                {
                    "start": 944.52,
                    "end": 944.72,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 945.02,
                    "end": 945.6,
                    "word": " a second",
                    "probability": 0.8046875
                },
                {
                    "start": 945.6,
                    "end": 946.06,
                    "word": " address",
                    "probability": 0.8291015625
                },
                {
                    "start": 946.06,
                    "end": 946.4,
                    "word": " space",
                    "probability": 0.69970703125
                },
                {
                    "start": 946.4,
                    "end": 946.74,
                    "word": " layout",
                    "probability": 0.9287109375
                },
                {
                    "start": 946.74,
                    "end": 946.92,
                    "word": ",",
                    "probability": 0.412353515625
                },
                {
                    "start": 946.92,
                    "end": 947.0,
                    "word": " which",
                    "probability": 0.90966796875
                },
                {
                    "start": 947.0,
                    "end": 947.16,
                    "word": " has",
                    "probability": 0.873046875
                },
                {
                    "start": 947.16,
                    "end": 947.32,
                    "word": " been",
                    "probability": 0.8271484375
                },
                {
                    "start": 947.32,
                    "end": 947.56,
                    "word": " used",
                    "probability": 0.7900390625
                },
                {
                    "start": 947.56,
                    "end": 947.74,
                    "word": " on",
                    "probability": 0.8974609375
                },
                {
                    "start": 947.74,
                    "end": 947.94,
                    "word": " some",
                    "probability": 0.77099609375
                },
                {
                    "start": 947.94,
                    "end": 948.08,
                    "word": " of",
                    "probability": 0.8896484375
                },
                {
                    "start": 948.08,
                    "end": 948.32,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 948.32,
                    "end": 948.8,
                    "word": " Server",
                    "probability": 0.477294921875
                },
                {
                    "start": 948.8,
                    "end": 949.94,
                    "word": " 2003",
                    "probability": 0.74169921875
                },
                {
                    "start": 949.94,
                    "end": 950.8,
                    "word": " systems",
                    "probability": 0.7900390625
                },
                {
                    "start": 950.8,
                    "end": 951.02,
                    "word": ",",
                    "probability": 0.8759765625
                }
            ]
        },
        {
            "id": 186,
            "seek": 95796,
            "start": 951.02,
            "end": 955.34,
            "text": " which actually allows you to expand the user address space up to three gigabytes.",
            "tokens": [
                51114,
                597,
                767,
                4045,
                291,
                281,
                5268,
                264,
                4195,
                2985,
                1901,
                493,
                281,
                1045,
                42741,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1914062552154064,
            "compression_ratio": 1.5514018691588785,
            "no_speech_prob": 0.51904296875,
            "words": [
                {
                    "start": 951.02,
                    "end": 951.32,
                    "word": " which",
                    "probability": 0.91552734375
                },
                {
                    "start": 951.32,
                    "end": 951.62,
                    "word": " actually",
                    "probability": 0.7763671875
                },
                {
                    "start": 951.62,
                    "end": 951.96,
                    "word": " allows",
                    "probability": 0.783203125
                },
                {
                    "start": 951.96,
                    "end": 952.14,
                    "word": " you",
                    "probability": 0.89990234375
                },
                {
                    "start": 952.14,
                    "end": 952.36,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 952.36,
                    "end": 952.74,
                    "word": " expand",
                    "probability": 0.8271484375
                },
                {
                    "start": 952.74,
                    "end": 952.92,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 952.92,
                    "end": 953.16,
                    "word": " user",
                    "probability": 0.80126953125
                },
                {
                    "start": 953.16,
                    "end": 953.48,
                    "word": " address",
                    "probability": 0.771484375
                },
                {
                    "start": 953.48,
                    "end": 953.84,
                    "word": " space",
                    "probability": 0.83837890625
                },
                {
                    "start": 953.84,
                    "end": 954.04,
                    "word": " up",
                    "probability": 0.900390625
                },
                {
                    "start": 954.04,
                    "end": 954.14,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 954.14,
                    "end": 954.38,
                    "word": " three",
                    "probability": 0.33349609375
                },
                {
                    "start": 954.38,
                    "end": 954.74,
                    "word": " gigabytes",
                    "probability": 0.78857421875
                },
                {
                    "start": 954.74,
                    "end": 955.34,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 187,
            "seek": 95796,
            "start": 956.46,
            "end": 961.56,
            "text": " By far the most common layout is going to be the one where it's split in half.",
            "tokens": [
                51364,
                3146,
                1400,
                264,
                881,
                2689,
                13333,
                307,
                516,
                281,
                312,
                264,
                472,
                689,
                309,
                311,
                7472,
                294,
                1922,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1914062552154064,
            "compression_ratio": 1.5514018691588785,
            "no_speech_prob": 0.51904296875,
            "words": [
                {
                    "start": 956.46,
                    "end": 956.82,
                    "word": " By",
                    "probability": 0.90380859375
                },
                {
                    "start": 956.82,
                    "end": 957.04,
                    "word": " far",
                    "probability": 0.88916015625
                },
                {
                    "start": 957.04,
                    "end": 957.2,
                    "word": " the",
                    "probability": 0.4560546875
                },
                {
                    "start": 957.2,
                    "end": 957.4,
                    "word": " most",
                    "probability": 0.8212890625
                },
                {
                    "start": 957.4,
                    "end": 957.88,
                    "word": " common",
                    "probability": 0.7236328125
                },
                {
                    "start": 957.88,
                    "end": 958.86,
                    "word": " layout",
                    "probability": 0.91845703125
                },
                {
                    "start": 958.86,
                    "end": 959.06,
                    "word": " is",
                    "probability": 0.89697265625
                },
                {
                    "start": 959.06,
                    "end": 959.22,
                    "word": " going",
                    "probability": 0.81494140625
                },
                {
                    "start": 959.22,
                    "end": 959.32,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 959.32,
                    "end": 959.42,
                    "word": " be",
                    "probability": 0.89501953125
                },
                {
                    "start": 959.42,
                    "end": 959.52,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 959.52,
                    "end": 959.7,
                    "word": " one",
                    "probability": 0.82177734375
                },
                {
                    "start": 959.7,
                    "end": 959.9,
                    "word": " where",
                    "probability": 0.8896484375
                },
                {
                    "start": 959.9,
                    "end": 960.08,
                    "word": " it's",
                    "probability": 0.892822265625
                },
                {
                    "start": 960.08,
                    "end": 960.4,
                    "word": " split",
                    "probability": 0.9091796875
                },
                {
                    "start": 960.4,
                    "end": 960.64,
                    "word": " in",
                    "probability": 0.89404296875
                },
                {
                    "start": 960.64,
                    "end": 960.96,
                    "word": " half",
                    "probability": 0.84765625
                },
                {
                    "start": 960.96,
                    "end": 961.56,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 188,
            "seek": 98328,
            "start": 963.68,
            "end": 967.64,
            "text": " So, basically, what is the main idea behind virtual memory?",
            "tokens": [
                50414,
                407,
                11,
                1936,
                11,
                437,
                307,
                264,
                2135,
                1558,
                2261,
                6374,
                4675,
                30,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2414253063318206,
            "compression_ratio": 1.8222222222222222,
            "no_speech_prob": 0.1142578125,
            "words": [
                {
                    "start": 963.68,
                    "end": 964.24,
                    "word": " So",
                    "probability": 0.2449951171875
                },
                {
                    "start": 964.24,
                    "end": 964.32,
                    "word": ",",
                    "probability": 0.195068359375
                },
                {
                    "start": 964.32,
                    "end": 964.6,
                    "word": " basically",
                    "probability": 0.8056640625
                },
                {
                    "start": 964.6,
                    "end": 964.82,
                    "word": ",",
                    "probability": 0.72705078125
                },
                {
                    "start": 964.82,
                    "end": 965.14,
                    "word": " what",
                    "probability": 0.763671875
                },
                {
                    "start": 965.14,
                    "end": 965.3,
                    "word": " is",
                    "probability": 0.89599609375
                },
                {
                    "start": 965.3,
                    "end": 965.42,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 965.42,
                    "end": 965.6,
                    "word": " main",
                    "probability": 0.79345703125
                },
                {
                    "start": 965.6,
                    "end": 965.98,
                    "word": " idea",
                    "probability": 0.77978515625
                },
                {
                    "start": 965.98,
                    "end": 966.38,
                    "word": " behind",
                    "probability": 0.8115234375
                },
                {
                    "start": 966.38,
                    "end": 966.72,
                    "word": " virtual",
                    "probability": 0.70556640625
                },
                {
                    "start": 966.72,
                    "end": 967.08,
                    "word": " memory",
                    "probability": 0.83056640625
                },
                {
                    "start": 967.08,
                    "end": 967.64,
                    "word": "?",
                    "probability": 0.96142578125
                }
            ]
        },
        {
            "id": 189,
            "seek": 98328,
            "start": 967.8,
            "end": 973.3,
            "text": " Basically, the idea is we want to separate the virtual from the physical address spaces,",
            "tokens": [
                50614,
                8537,
                11,
                264,
                1558,
                307,
                321,
                528,
                281,
                4994,
                264,
                6374,
                490,
                264,
                4001,
                2985,
                7673,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2414253063318206,
            "compression_ratio": 1.8222222222222222,
            "no_speech_prob": 0.1142578125,
            "words": [
                {
                    "start": 967.8,
                    "end": 968.36,
                    "word": " Basically",
                    "probability": 0.80224609375
                },
                {
                    "start": 968.36,
                    "end": 968.54,
                    "word": ",",
                    "probability": 0.69677734375
                },
                {
                    "start": 968.54,
                    "end": 968.66,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 968.66,
                    "end": 969.04,
                    "word": " idea",
                    "probability": 0.77783203125
                },
                {
                    "start": 969.04,
                    "end": 969.24,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 969.24,
                    "end": 969.38,
                    "word": " we",
                    "probability": 0.66748046875
                },
                {
                    "start": 969.38,
                    "end": 969.58,
                    "word": " want",
                    "probability": 0.8369140625
                },
                {
                    "start": 969.58,
                    "end": 969.74,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 969.74,
                    "end": 970.2,
                    "word": " separate",
                    "probability": 0.85400390625
                },
                {
                    "start": 970.2,
                    "end": 970.72,
                    "word": " the",
                    "probability": 0.787109375
                },
                {
                    "start": 970.72,
                    "end": 971.04,
                    "word": " virtual",
                    "probability": 0.82861328125
                },
                {
                    "start": 971.04,
                    "end": 971.28,
                    "word": " from",
                    "probability": 0.74853515625
                },
                {
                    "start": 971.28,
                    "end": 971.46,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 971.46,
                    "end": 971.82,
                    "word": " physical",
                    "probability": 0.84033203125
                },
                {
                    "start": 971.82,
                    "end": 972.24,
                    "word": " address",
                    "probability": 0.78759765625
                },
                {
                    "start": 972.24,
                    "end": 972.72,
                    "word": " spaces",
                    "probability": 0.80908203125
                },
                {
                    "start": 972.72,
                    "end": 973.3,
                    "word": ",",
                    "probability": 0.349365234375
                }
            ]
        },
        {
            "id": 190,
            "seek": 98328,
            "start": 973.3,
            "end": 976.32,
            "text": " or separate the virtual and physical address spaces.",
            "tokens": [
                50914,
                420,
                4994,
                264,
                6374,
                293,
                4001,
                2985,
                7673,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2414253063318206,
            "compression_ratio": 1.8222222222222222,
            "no_speech_prob": 0.1142578125,
            "words": [
                {
                    "start": 973.3,
                    "end": 973.62,
                    "word": " or",
                    "probability": 0.8037109375
                },
                {
                    "start": 973.62,
                    "end": 974.14,
                    "word": " separate",
                    "probability": 0.73291015625
                },
                {
                    "start": 974.14,
                    "end": 974.3,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 974.3,
                    "end": 974.5,
                    "word": " virtual",
                    "probability": 0.8251953125
                },
                {
                    "start": 974.5,
                    "end": 974.68,
                    "word": " and",
                    "probability": 0.84521484375
                },
                {
                    "start": 974.68,
                    "end": 974.94,
                    "word": " physical",
                    "probability": 0.775390625
                },
                {
                    "start": 974.94,
                    "end": 975.34,
                    "word": " address",
                    "probability": 0.76904296875
                },
                {
                    "start": 975.34,
                    "end": 975.76,
                    "word": " spaces",
                    "probability": 0.857421875
                },
                {
                    "start": 975.76,
                    "end": 976.32,
                    "word": ".",
                    "probability": 0.9677734375
                }
            ]
        },
        {
            "id": 191,
            "seek": 98328,
            "start": 977.42,
            "end": 982.58,
            "text": " By that, what I mean is the virtual address space is the size of it.",
            "tokens": [
                51064,
                3146,
                300,
                11,
                437,
                286,
                914,
                307,
                264,
                6374,
                2985,
                1901,
                307,
                264,
                2744,
                295,
                309,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2414253063318206,
            "compression_ratio": 1.8222222222222222,
            "no_speech_prob": 0.1142578125,
            "words": [
                {
                    "start": 977.42,
                    "end": 977.98,
                    "word": " By",
                    "probability": 0.88232421875
                },
                {
                    "start": 977.98,
                    "end": 978.32,
                    "word": " that",
                    "probability": 0.8837890625
                },
                {
                    "start": 978.32,
                    "end": 978.86,
                    "word": ",",
                    "probability": 0.88525390625
                },
                {
                    "start": 978.86,
                    "end": 979.1,
                    "word": " what",
                    "probability": 0.8740234375
                },
                {
                    "start": 979.1,
                    "end": 979.26,
                    "word": " I",
                    "probability": 0.99462890625
                },
                {
                    "start": 979.26,
                    "end": 979.48,
                    "word": " mean",
                    "probability": 0.91357421875
                },
                {
                    "start": 979.48,
                    "end": 979.74,
                    "word": " is",
                    "probability": 0.8701171875
                },
                {
                    "start": 979.74,
                    "end": 979.94,
                    "word": " the",
                    "probability": 0.6396484375
                },
                {
                    "start": 979.94,
                    "end": 980.26,
                    "word": " virtual",
                    "probability": 0.845703125
                },
                {
                    "start": 980.26,
                    "end": 980.68,
                    "word": " address",
                    "probability": 0.82763671875
                },
                {
                    "start": 980.68,
                    "end": 981.12,
                    "word": " space",
                    "probability": 0.830078125
                },
                {
                    "start": 981.12,
                    "end": 981.68,
                    "word": " is",
                    "probability": 0.509765625
                },
                {
                    "start": 981.68,
                    "end": 981.96,
                    "word": " the",
                    "probability": 0.712890625
                },
                {
                    "start": 981.96,
                    "end": 982.24,
                    "word": " size",
                    "probability": 0.83056640625
                },
                {
                    "start": 982.24,
                    "end": 982.38,
                    "word": " of",
                    "probability": 0.8662109375
                },
                {
                    "start": 982.38,
                    "end": 982.5,
                    "word": " it",
                    "probability": 0.896484375
                },
                {
                    "start": 982.5,
                    "end": 982.58,
                    "word": ".",
                    "probability": 0.56494140625
                }
            ]
        },
        {
            "id": 192,
            "seek": 98328,
            "start": 982.58,
            "end": 986.88,
            "text": " It's going to be defined by the width of your memory bus.",
            "tokens": [
                51364,
                467,
                311,
                516,
                281,
                312,
                7642,
                538,
                264,
                11402,
                295,
                428,
                4675,
                1255,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2414253063318206,
            "compression_ratio": 1.8222222222222222,
            "no_speech_prob": 0.1142578125,
            "words": [
                {
                    "start": 982.58,
                    "end": 982.68,
                    "word": " It's",
                    "probability": 0.883544921875
                },
                {
                    "start": 982.68,
                    "end": 982.8,
                    "word": " going",
                    "probability": 0.8603515625
                },
                {
                    "start": 982.8,
                    "end": 982.94,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 982.94,
                    "end": 983.06,
                    "word": " be",
                    "probability": 0.89013671875
                },
                {
                    "start": 983.06,
                    "end": 983.56,
                    "word": " defined",
                    "probability": 0.61083984375
                },
                {
                    "start": 983.56,
                    "end": 984.1,
                    "word": " by",
                    "probability": 0.89306640625
                },
                {
                    "start": 984.1,
                    "end": 984.3,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 984.3,
                    "end": 984.68,
                    "word": " width",
                    "probability": 0.2431640625
                },
                {
                    "start": 984.68,
                    "end": 985.82,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 985.82,
                    "end": 985.98,
                    "word": " your",
                    "probability": 0.78369140625
                },
                {
                    "start": 985.98,
                    "end": 986.28,
                    "word": " memory",
                    "probability": 0.802734375
                },
                {
                    "start": 986.28,
                    "end": 986.62,
                    "word": " bus",
                    "probability": 0.86865234375
                },
                {
                    "start": 986.62,
                    "end": 986.88,
                    "word": ".",
                    "probability": 0.91259765625
                }
            ]
        },
        {
            "id": 193,
            "seek": 101250,
            "start": 986.88,
            "end": 994.12,
            "text": " So, if you have a 32-bit system, that means that you have the ability to address 2 to the 32,",
            "tokens": [
                50364,
                407,
                11,
                498,
                291,
                362,
                257,
                8858,
                12,
                5260,
                1185,
                11,
                300,
                1355,
                300,
                291,
                362,
                264,
                3485,
                281,
                2985,
                568,
                281,
                264,
                8858,
                11,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2024082525060811,
            "compression_ratio": 1.793774319066148,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 986.88,
                    "end": 987.16,
                    "word": " So",
                    "probability": 0.6943359375
                },
                {
                    "start": 987.16,
                    "end": 987.26,
                    "word": ",",
                    "probability": 0.2364501953125
                },
                {
                    "start": 987.26,
                    "end": 987.34,
                    "word": " if",
                    "probability": 0.90380859375
                },
                {
                    "start": 987.34,
                    "end": 987.46,
                    "word": " you",
                    "probability": 0.8955078125
                },
                {
                    "start": 987.46,
                    "end": 987.66,
                    "word": " have",
                    "probability": 0.88134765625
                },
                {
                    "start": 987.84,
                    "end": 988.28,
                    "word": " a 32",
                    "probability": 0.90234375
                },
                {
                    "start": 988.28,
                    "end": 988.54,
                    "word": "-bit",
                    "probability": 0.85693359375
                },
                {
                    "start": 988.54,
                    "end": 989.1,
                    "word": " system",
                    "probability": 0.8515625
                },
                {
                    "start": 989.1,
                    "end": 989.48,
                    "word": ",",
                    "probability": 0.86767578125
                },
                {
                    "start": 989.48,
                    "end": 989.88,
                    "word": " that",
                    "probability": 0.85400390625
                },
                {
                    "start": 989.88,
                    "end": 990.16,
                    "word": " means",
                    "probability": 0.8798828125
                },
                {
                    "start": 990.16,
                    "end": 990.32,
                    "word": " that",
                    "probability": 0.751953125
                },
                {
                    "start": 990.32,
                    "end": 990.42,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 990.42,
                    "end": 990.76,
                    "word": " have",
                    "probability": 0.86962890625
                },
                {
                    "start": 990.76,
                    "end": 991.0,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 991.0,
                    "end": 991.68,
                    "word": " ability",
                    "probability": 0.85498046875
                },
                {
                    "start": 991.68,
                    "end": 992.26,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 992.26,
                    "end": 992.66,
                    "word": " address",
                    "probability": 0.81005859375
                },
                {
                    "start": 992.66,
                    "end": 992.94,
                    "word": " 2",
                    "probability": 0.87939453125
                },
                {
                    "start": 992.94,
                    "end": 993.04,
                    "word": " to",
                    "probability": 0.172607421875
                },
                {
                    "start": 993.04,
                    "end": 993.16,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 993.16,
                    "end": 993.62,
                    "word": " 32",
                    "probability": 0.87939453125
                },
                {
                    "start": 993.62,
                    "end": 994.12,
                    "word": ",",
                    "probability": 0.64306640625
                }
            ]
        },
        {
            "id": 194,
            "seek": 101250,
            "start": 994.12,
            "end": 998.26,
            "text": " or approximately four gigabytes of continuous memory locations.",
            "tokens": [
                50714,
                420,
                10447,
                1451,
                42741,
                295,
                10957,
                4675,
                9253,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2024082525060811,
            "compression_ratio": 1.793774319066148,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 994.12,
                    "end": 994.3,
                    "word": " or",
                    "probability": 0.8974609375
                },
                {
                    "start": 994.3,
                    "end": 994.96,
                    "word": " approximately",
                    "probability": 0.83251953125
                },
                {
                    "start": 994.96,
                    "end": 995.44,
                    "word": " four",
                    "probability": 0.10601806640625
                },
                {
                    "start": 995.44,
                    "end": 995.94,
                    "word": " gigabytes",
                    "probability": 0.798828125
                },
                {
                    "start": 995.94,
                    "end": 996.34,
                    "word": " of",
                    "probability": 0.79638671875
                },
                {
                    "start": 996.34,
                    "end": 996.74,
                    "word": " continuous",
                    "probability": 0.4423828125
                },
                {
                    "start": 996.74,
                    "end": 997.2,
                    "word": " memory",
                    "probability": 0.8525390625
                },
                {
                    "start": 997.2,
                    "end": 997.74,
                    "word": " locations",
                    "probability": 0.59423828125
                },
                {
                    "start": 997.74,
                    "end": 998.26,
                    "word": ".",
                    "probability": 0.95849609375
                }
            ]
        },
        {
            "id": 195,
            "seek": 101250,
            "start": 998.68,
            "end": 1003.52,
            "text": " So, therefore, your virtual address space spans from zero up to four gigabytes.",
            "tokens": [
                50914,
                407,
                11,
                4412,
                11,
                428,
                6374,
                2985,
                1901,
                44086,
                490,
                4018,
                493,
                281,
                1451,
                42741,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2024082525060811,
            "compression_ratio": 1.793774319066148,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 998.68,
                    "end": 999.08,
                    "word": " So",
                    "probability": 0.76708984375
                },
                {
                    "start": 999.08,
                    "end": 999.16,
                    "word": ",",
                    "probability": 0.465087890625
                },
                {
                    "start": 999.16,
                    "end": 999.36,
                    "word": " therefore",
                    "probability": 0.763671875
                },
                {
                    "start": 999.36,
                    "end": 999.5,
                    "word": ",",
                    "probability": 0.60498046875
                },
                {
                    "start": 999.5,
                    "end": 999.62,
                    "word": " your",
                    "probability": 0.7919921875
                },
                {
                    "start": 999.62,
                    "end": 1000.0,
                    "word": " virtual",
                    "probability": 0.85791015625
                },
                {
                    "start": 1000.0,
                    "end": 1000.42,
                    "word": " address",
                    "probability": 0.83251953125
                },
                {
                    "start": 1000.42,
                    "end": 1000.7,
                    "word": " space",
                    "probability": 0.72021484375
                },
                {
                    "start": 1000.7,
                    "end": 1001.16,
                    "word": " spans",
                    "probability": 0.88037109375
                },
                {
                    "start": 1001.16,
                    "end": 1001.4,
                    "word": " from",
                    "probability": 0.82275390625
                },
                {
                    "start": 1001.4,
                    "end": 1001.76,
                    "word": " zero",
                    "probability": 0.69091796875
                },
                {
                    "start": 1001.76,
                    "end": 1002.32,
                    "word": " up",
                    "probability": 0.853515625
                },
                {
                    "start": 1002.32,
                    "end": 1002.46,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1002.46,
                    "end": 1002.68,
                    "word": " four",
                    "probability": 0.837890625
                },
                {
                    "start": 1002.68,
                    "end": 1003.0,
                    "word": " gigabytes",
                    "probability": 0.80029296875
                },
                {
                    "start": 1003.0,
                    "end": 1003.52,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 196,
            "seek": 101250,
            "start": 1004.0,
            "end": 1009.52,
            "text": " In contrast, most of us don't really have four gigabytes of RAM installed on our system unless we're really lucky.",
            "tokens": [
                51164,
                682,
                8712,
                11,
                881,
                295,
                505,
                500,
                380,
                534,
                362,
                1451,
                42741,
                295,
                14561,
                8899,
                322,
                527,
                1185,
                5969,
                321,
                434,
                534,
                6356,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2024082525060811,
            "compression_ratio": 1.793774319066148,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1004.0,
                    "end": 1004.28,
                    "word": " In",
                    "probability": 0.8427734375
                },
                {
                    "start": 1004.28,
                    "end": 1004.7,
                    "word": " contrast",
                    "probability": 0.80029296875
                },
                {
                    "start": 1004.7,
                    "end": 1004.84,
                    "word": ",",
                    "probability": 0.98828125
                },
                {
                    "start": 1004.84,
                    "end": 1005.02,
                    "word": " most",
                    "probability": 0.81005859375
                },
                {
                    "start": 1005.02,
                    "end": 1005.14,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1005.14,
                    "end": 1005.28,
                    "word": " us",
                    "probability": 0.8828125
                },
                {
                    "start": 1005.28,
                    "end": 1005.46,
                    "word": " don't",
                    "probability": 0.935302734375
                },
                {
                    "start": 1005.46,
                    "end": 1005.7,
                    "word": " really",
                    "probability": 0.7646484375
                },
                {
                    "start": 1005.7,
                    "end": 1005.94,
                    "word": " have",
                    "probability": 0.8896484375
                },
                {
                    "start": 1005.94,
                    "end": 1006.16,
                    "word": " four",
                    "probability": 0.853515625
                },
                {
                    "start": 1006.16,
                    "end": 1006.54,
                    "word": " gigabytes",
                    "probability": 0.822265625
                },
                {
                    "start": 1006.54,
                    "end": 1006.74,
                    "word": " of",
                    "probability": 0.8994140625
                },
                {
                    "start": 1006.74,
                    "end": 1006.94,
                    "word": " RAM",
                    "probability": 0.83154296875
                },
                {
                    "start": 1006.94,
                    "end": 1007.32,
                    "word": " installed",
                    "probability": 0.74658203125
                },
                {
                    "start": 1007.32,
                    "end": 1007.5,
                    "word": " on",
                    "probability": 0.89599609375
                },
                {
                    "start": 1007.5,
                    "end": 1007.66,
                    "word": " our",
                    "probability": 0.81103515625
                },
                {
                    "start": 1007.66,
                    "end": 1007.94,
                    "word": " system",
                    "probability": 0.84375
                },
                {
                    "start": 1007.94,
                    "end": 1008.2,
                    "word": " unless",
                    "probability": 0.434326171875
                },
                {
                    "start": 1008.2,
                    "end": 1008.42,
                    "word": " we're",
                    "probability": 0.90673828125
                },
                {
                    "start": 1008.42,
                    "end": 1008.68,
                    "word": " really",
                    "probability": 0.76904296875
                },
                {
                    "start": 1008.68,
                    "end": 1009.0,
                    "word": " lucky",
                    "probability": 0.71533203125
                },
                {
                    "start": 1009.0,
                    "end": 1009.52,
                    "word": ".",
                    "probability": 0.9306640625
                }
            ]
        },
        {
            "id": 197,
            "seek": 101250,
            "start": 1009.76,
            "end": 1016.1,
            "text": " So, therefore, we can say that our physical address space is constrained by the amount of RAM on our system.",
            "tokens": [
                51464,
                407,
                11,
                4412,
                11,
                321,
                393,
                584,
                300,
                527,
                4001,
                2985,
                1901,
                307,
                38901,
                538,
                264,
                2372,
                295,
                14561,
                322,
                527,
                1185,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2024082525060811,
            "compression_ratio": 1.793774319066148,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1009.76,
                    "end": 1010.08,
                    "word": " So",
                    "probability": 0.8779296875
                },
                {
                    "start": 1010.08,
                    "end": 1010.16,
                    "word": ",",
                    "probability": 0.8974609375
                },
                {
                    "start": 1010.16,
                    "end": 1010.32,
                    "word": " therefore",
                    "probability": 0.74072265625
                },
                {
                    "start": 1010.32,
                    "end": 1010.4,
                    "word": ",",
                    "probability": 0.90625
                },
                {
                    "start": 1010.4,
                    "end": 1010.52,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 1010.52,
                    "end": 1010.66,
                    "word": " can",
                    "probability": 0.89501953125
                },
                {
                    "start": 1010.66,
                    "end": 1010.86,
                    "word": " say",
                    "probability": 0.8935546875
                },
                {
                    "start": 1010.86,
                    "end": 1011.0,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 1011.0,
                    "end": 1011.14,
                    "word": " our",
                    "probability": 0.81787109375
                },
                {
                    "start": 1011.14,
                    "end": 1011.58,
                    "word": " physical",
                    "probability": 0.8291015625
                },
                {
                    "start": 1011.58,
                    "end": 1012.04,
                    "word": " address",
                    "probability": 0.8173828125
                },
                {
                    "start": 1012.04,
                    "end": 1012.46,
                    "word": " space",
                    "probability": 0.830078125
                },
                {
                    "start": 1012.46,
                    "end": 1013.1,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 1013.1,
                    "end": 1013.9,
                    "word": " constrained",
                    "probability": 0.71337890625
                },
                {
                    "start": 1013.9,
                    "end": 1014.14,
                    "word": " by",
                    "probability": 0.8984375
                },
                {
                    "start": 1014.14,
                    "end": 1014.3,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1014.3,
                    "end": 1014.52,
                    "word": " amount",
                    "probability": 0.85595703125
                },
                {
                    "start": 1014.52,
                    "end": 1014.72,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 1014.72,
                    "end": 1014.96,
                    "word": " RAM",
                    "probability": 0.8505859375
                },
                {
                    "start": 1014.96,
                    "end": 1015.1,
                    "word": " on",
                    "probability": 0.90283203125
                },
                {
                    "start": 1015.1,
                    "end": 1015.26,
                    "word": " our",
                    "probability": 0.814453125
                },
                {
                    "start": 1015.26,
                    "end": 1015.62,
                    "word": " system",
                    "probability": 0.8515625
                },
                {
                    "start": 1015.62,
                    "end": 1016.1,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 198,
            "seek": 104186,
            "start": 1016.1,
            "end": 1023.72,
            "text": " And the amount of RAM is most likely going to be less than the four gigabyte limit for the virtual address space.",
            "tokens": [
                50364,
                400,
                264,
                2372,
                295,
                14561,
                307,
                881,
                3700,
                516,
                281,
                312,
                1570,
                813,
                264,
                1451,
                8741,
                34529,
                4948,
                337,
                264,
                6374,
                2985,
                1901,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15773809183211554,
            "compression_ratio": 1.7769230769230768,
            "no_speech_prob": 0.06365966796875,
            "words": [
                {
                    "start": 1016.1,
                    "end": 1017.04,
                    "word": " And",
                    "probability": 0.165283203125
                },
                {
                    "start": 1017.04,
                    "end": 1017.2,
                    "word": " the",
                    "probability": 0.77978515625
                },
                {
                    "start": 1017.2,
                    "end": 1017.42,
                    "word": " amount",
                    "probability": 0.83154296875
                },
                {
                    "start": 1017.42,
                    "end": 1017.58,
                    "word": " of",
                    "probability": 0.89892578125
                },
                {
                    "start": 1017.58,
                    "end": 1017.8,
                    "word": " RAM",
                    "probability": 0.8271484375
                },
                {
                    "start": 1017.8,
                    "end": 1018.04,
                    "word": " is",
                    "probability": 0.89111328125
                },
                {
                    "start": 1018.04,
                    "end": 1018.26,
                    "word": " most",
                    "probability": 0.76318359375
                },
                {
                    "start": 1018.26,
                    "end": 1018.56,
                    "word": " likely",
                    "probability": 0.78369140625
                },
                {
                    "start": 1018.56,
                    "end": 1018.78,
                    "word": " going",
                    "probability": 0.8359375
                },
                {
                    "start": 1018.78,
                    "end": 1018.9,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1018.9,
                    "end": 1019.14,
                    "word": " be",
                    "probability": 0.900390625
                },
                {
                    "start": 1019.14,
                    "end": 1019.62,
                    "word": " less",
                    "probability": 0.876953125
                },
                {
                    "start": 1019.62,
                    "end": 1019.94,
                    "word": " than",
                    "probability": 0.85986328125
                },
                {
                    "start": 1019.94,
                    "end": 1020.26,
                    "word": " the",
                    "probability": 0.751953125
                },
                {
                    "start": 1020.26,
                    "end": 1020.48,
                    "word": " four",
                    "probability": 0.1441650390625
                },
                {
                    "start": 1020.48,
                    "end": 1020.84,
                    "word": " gigabyte",
                    "probability": 0.86376953125
                },
                {
                    "start": 1020.84,
                    "end": 1021.22,
                    "word": " limit",
                    "probability": 0.884765625
                },
                {
                    "start": 1021.22,
                    "end": 1021.46,
                    "word": " for",
                    "probability": 0.865234375
                },
                {
                    "start": 1021.46,
                    "end": 1021.7,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1021.7,
                    "end": 1022.48,
                    "word": " virtual",
                    "probability": 0.7861328125
                },
                {
                    "start": 1022.48,
                    "end": 1022.8,
                    "word": " address",
                    "probability": 0.64306640625
                },
                {
                    "start": 1022.8,
                    "end": 1023.16,
                    "word": " space",
                    "probability": 0.783203125
                },
                {
                    "start": 1023.16,
                    "end": 1023.72,
                    "word": ".",
                    "probability": 0.94873046875
                }
            ]
        },
        {
            "id": 199,
            "seek": 104186,
            "start": 1024.24,
            "end": 1032.46,
            "text": " So, basically, virtual memory concerns managing these virtual and physical address spaces by dividing them into fixed-size blocks.",
            "tokens": [
                50714,
                407,
                11,
                1936,
                11,
                6374,
                4675,
                7389,
                11642,
                613,
                6374,
                293,
                4001,
                2985,
                7673,
                538,
                26764,
                552,
                666,
                6806,
                12,
                27553,
                8474,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15773809183211554,
            "compression_ratio": 1.7769230769230768,
            "no_speech_prob": 0.06365966796875,
            "words": [
                {
                    "start": 1024.24,
                    "end": 1024.56,
                    "word": " So",
                    "probability": 0.84228515625
                },
                {
                    "start": 1024.56,
                    "end": 1024.68,
                    "word": ",",
                    "probability": 0.34130859375
                },
                {
                    "start": 1024.68,
                    "end": 1025.12,
                    "word": " basically",
                    "probability": 0.884765625
                },
                {
                    "start": 1025.12,
                    "end": 1025.42,
                    "word": ",",
                    "probability": 0.69189453125
                },
                {
                    "start": 1025.42,
                    "end": 1025.88,
                    "word": " virtual",
                    "probability": 0.69287109375
                },
                {
                    "start": 1025.88,
                    "end": 1026.18,
                    "word": " memory",
                    "probability": 0.76904296875
                },
                {
                    "start": 1026.18,
                    "end": 1026.78,
                    "word": " concerns",
                    "probability": 0.82666015625
                },
                {
                    "start": 1026.78,
                    "end": 1027.52,
                    "word": " managing",
                    "probability": 0.86328125
                },
                {
                    "start": 1027.52,
                    "end": 1028.02,
                    "word": " these",
                    "probability": 0.67431640625
                },
                {
                    "start": 1028.02,
                    "end": 1028.28,
                    "word": " virtual",
                    "probability": 0.81396484375
                },
                {
                    "start": 1028.28,
                    "end": 1028.46,
                    "word": " and",
                    "probability": 0.869140625
                },
                {
                    "start": 1028.46,
                    "end": 1028.74,
                    "word": " physical",
                    "probability": 0.84228515625
                },
                {
                    "start": 1028.74,
                    "end": 1029.18,
                    "word": " address",
                    "probability": 0.69677734375
                },
                {
                    "start": 1029.18,
                    "end": 1029.6,
                    "word": " spaces",
                    "probability": 0.85595703125
                },
                {
                    "start": 1029.6,
                    "end": 1030.04,
                    "word": " by",
                    "probability": 0.8544921875
                },
                {
                    "start": 1030.04,
                    "end": 1030.42,
                    "word": " dividing",
                    "probability": 0.74169921875
                },
                {
                    "start": 1030.42,
                    "end": 1030.64,
                    "word": " them",
                    "probability": 0.7265625
                },
                {
                    "start": 1030.64,
                    "end": 1030.88,
                    "word": " into",
                    "probability": 0.74462890625
                },
                {
                    "start": 1030.88,
                    "end": 1031.18,
                    "word": " fixed",
                    "probability": 0.6337890625
                },
                {
                    "start": 1031.18,
                    "end": 1031.42,
                    "word": "-size",
                    "probability": 0.4228515625
                },
                {
                    "start": 1031.42,
                    "end": 1031.9,
                    "word": " blocks",
                    "probability": 0.845703125
                },
                {
                    "start": 1031.9,
                    "end": 1032.46,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 200,
            "seek": 104186,
            "start": 1032.74,
            "end": 1036.42,
            "text": " If those blocks are all the same size, we have a paging architecture.",
            "tokens": [
                51164,
                759,
                729,
                8474,
                366,
                439,
                264,
                912,
                2744,
                11,
                321,
                362,
                257,
                280,
                3568,
                9482,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15773809183211554,
            "compression_ratio": 1.7769230769230768,
            "no_speech_prob": 0.06365966796875,
            "words": [
                {
                    "start": 1032.74,
                    "end": 1032.96,
                    "word": " If",
                    "probability": 0.89111328125
                },
                {
                    "start": 1032.96,
                    "end": 1033.14,
                    "word": " those",
                    "probability": 0.8505859375
                },
                {
                    "start": 1033.14,
                    "end": 1033.42,
                    "word": " blocks",
                    "probability": 0.8212890625
                },
                {
                    "start": 1033.42,
                    "end": 1033.56,
                    "word": " are",
                    "probability": 0.89208984375
                },
                {
                    "start": 1033.56,
                    "end": 1033.72,
                    "word": " all",
                    "probability": 0.896484375
                },
                {
                    "start": 1033.72,
                    "end": 1033.86,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1033.86,
                    "end": 1034.06,
                    "word": " same",
                    "probability": 0.80712890625
                },
                {
                    "start": 1034.06,
                    "end": 1034.54,
                    "word": " size",
                    "probability": 0.81103515625
                },
                {
                    "start": 1034.54,
                    "end": 1034.66,
                    "word": ",",
                    "probability": 0.93115234375
                },
                {
                    "start": 1034.66,
                    "end": 1034.76,
                    "word": " we",
                    "probability": 0.86328125
                },
                {
                    "start": 1034.76,
                    "end": 1034.9,
                    "word": " have",
                    "probability": 0.869140625
                },
                {
                    "start": 1035.06,
                    "end": 1035.3,
                    "word": " a paging",
                    "probability": 0.898193359375
                },
                {
                    "start": 1035.3,
                    "end": 1035.88,
                    "word": " architecture",
                    "probability": 0.8369140625
                },
                {
                    "start": 1035.88,
                    "end": 1036.42,
                    "word": ".",
                    "probability": 0.95361328125
                }
            ]
        },
        {
            "id": 201,
            "seek": 104186,
            "start": 1036.42,
            "end": 1040.34,
            "text": " If those blocks may be variable sizes, it's a segmentation architecture.",
            "tokens": [
                51364,
                759,
                729,
                8474,
                815,
                312,
                7006,
                11602,
                11,
                309,
                311,
                257,
                9469,
                399,
                9482,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15773809183211554,
            "compression_ratio": 1.7769230769230768,
            "no_speech_prob": 0.06365966796875,
            "words": [
                {
                    "start": 1036.42,
                    "end": 1036.6,
                    "word": " If",
                    "probability": 0.884765625
                },
                {
                    "start": 1036.6,
                    "end": 1036.82,
                    "word": " those",
                    "probability": 0.8515625
                },
                {
                    "start": 1036.82,
                    "end": 1037.08,
                    "word": " blocks",
                    "probability": 0.82275390625
                },
                {
                    "start": 1037.08,
                    "end": 1037.28,
                    "word": " may",
                    "probability": 0.87060546875
                },
                {
                    "start": 1037.28,
                    "end": 1037.4,
                    "word": " be",
                    "probability": 0.90771484375
                },
                {
                    "start": 1037.4,
                    "end": 1037.78,
                    "word": " variable",
                    "probability": 0.72021484375
                },
                {
                    "start": 1037.78,
                    "end": 1038.22,
                    "word": " sizes",
                    "probability": 0.78759765625
                },
                {
                    "start": 1038.22,
                    "end": 1038.66,
                    "word": ",",
                    "probability": 0.97900390625
                },
                {
                    "start": 1038.66,
                    "end": 1038.8,
                    "word": " it's",
                    "probability": 0.92626953125
                },
                {
                    "start": 1038.94,
                    "end": 1039.54,
                    "word": " a segmentation",
                    "probability": 0.8896484375
                },
                {
                    "start": 1039.54,
                    "end": 1040.06,
                    "word": " architecture",
                    "probability": 0.8603515625
                },
                {
                    "start": 1040.06,
                    "end": 1040.34,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 202,
            "seek": 104186,
            "start": 1040.92,
            "end": 1045.46,
            "text": " The x86 architecture is actually a combination of segmentation and paging.",
            "tokens": [
                51564,
                440,
                2031,
                22193,
                9482,
                307,
                767,
                257,
                6562,
                295,
                9469,
                399,
                293,
                280,
                3568,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15773809183211554,
            "compression_ratio": 1.7769230769230768,
            "no_speech_prob": 0.06365966796875,
            "words": [
                {
                    "start": 1040.92,
                    "end": 1041.44,
                    "word": " The",
                    "probability": 0.8017578125
                },
                {
                    "start": 1041.44,
                    "end": 1041.84,
                    "word": " x86",
                    "probability": 0.9521484375
                },
                {
                    "start": 1041.84,
                    "end": 1042.44,
                    "word": " architecture",
                    "probability": 0.8603515625
                },
                {
                    "start": 1042.44,
                    "end": 1042.72,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 1042.72,
                    "end": 1042.94,
                    "word": " actually",
                    "probability": 0.783203125
                },
                {
                    "start": 1043.14,
                    "end": 1043.52,
                    "word": " a combination",
                    "probability": 0.86328125
                },
                {
                    "start": 1043.52,
                    "end": 1043.94,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 1043.94,
                    "end": 1044.54,
                    "word": " segmentation",
                    "probability": 0.902587890625
                },
                {
                    "start": 1044.54,
                    "end": 1044.78,
                    "word": " and",
                    "probability": 0.8935546875
                },
                {
                    "start": 1044.78,
                    "end": 1045.18,
                    "word": " paging",
                    "probability": 0.91650390625
                },
                {
                    "start": 1045.18,
                    "end": 1045.46,
                    "word": ".",
                    "probability": 0.408447265625
                }
            ]
        },
        {
            "id": 203,
            "seek": 107064,
            "start": 1045.46,
            "end": 1053.2,
            "text": " However, for the purposes of our talk, we're focusing upon the paging architecture, because that's the level that we're going to subvert.",
            "tokens": [
                50364,
                2908,
                11,
                337,
                264,
                9932,
                295,
                527,
                751,
                11,
                321,
                434,
                8416,
                3564,
                264,
                280,
                3568,
                9482,
                11,
                570,
                300,
                311,
                264,
                1496,
                300,
                321,
                434,
                516,
                281,
                1422,
                3281,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20676577959245848,
            "compression_ratio": 1.8779527559055118,
            "no_speech_prob": 0.12249755859375,
            "words": [
                {
                    "start": 1045.46,
                    "end": 1046.06,
                    "word": " However",
                    "probability": 0.2269287109375
                },
                {
                    "start": 1046.06,
                    "end": 1046.42,
                    "word": ",",
                    "probability": 0.8583984375
                },
                {
                    "start": 1046.42,
                    "end": 1046.74,
                    "word": " for",
                    "probability": 0.8046875
                },
                {
                    "start": 1046.74,
                    "end": 1046.86,
                    "word": " the",
                    "probability": 0.77734375
                },
                {
                    "start": 1046.86,
                    "end": 1047.14,
                    "word": " purposes",
                    "probability": 0.79345703125
                },
                {
                    "start": 1047.14,
                    "end": 1047.36,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1047.36,
                    "end": 1047.52,
                    "word": " our",
                    "probability": 0.78759765625
                },
                {
                    "start": 1047.52,
                    "end": 1047.84,
                    "word": " talk",
                    "probability": 0.78466796875
                },
                {
                    "start": 1047.84,
                    "end": 1047.94,
                    "word": ",",
                    "probability": 0.75927734375
                },
                {
                    "start": 1047.94,
                    "end": 1048.1,
                    "word": " we're",
                    "probability": 0.832275390625
                },
                {
                    "start": 1048.1,
                    "end": 1048.48,
                    "word": " focusing",
                    "probability": 0.7509765625
                },
                {
                    "start": 1048.48,
                    "end": 1049.04,
                    "word": " upon",
                    "probability": 0.43896484375
                },
                {
                    "start": 1049.04,
                    "end": 1049.4,
                    "word": " the",
                    "probability": 0.77490234375
                },
                {
                    "start": 1049.4,
                    "end": 1049.68,
                    "word": " paging",
                    "probability": 0.860107421875
                },
                {
                    "start": 1049.68,
                    "end": 1050.26,
                    "word": " architecture",
                    "probability": 0.86083984375
                },
                {
                    "start": 1050.26,
                    "end": 1050.66,
                    "word": ",",
                    "probability": 0.405517578125
                },
                {
                    "start": 1050.66,
                    "end": 1050.9,
                    "word": " because",
                    "probability": 0.79052734375
                },
                {
                    "start": 1050.9,
                    "end": 1051.18,
                    "word": " that's",
                    "probability": 0.924560546875
                },
                {
                    "start": 1051.18,
                    "end": 1051.34,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1051.34,
                    "end": 1051.54,
                    "word": " level",
                    "probability": 0.84326171875
                },
                {
                    "start": 1051.54,
                    "end": 1051.72,
                    "word": " that",
                    "probability": 0.77587890625
                },
                {
                    "start": 1051.72,
                    "end": 1051.86,
                    "word": " we're",
                    "probability": 0.917236328125
                },
                {
                    "start": 1051.86,
                    "end": 1052.04,
                    "word": " going",
                    "probability": 0.8408203125
                },
                {
                    "start": 1052.04,
                    "end": 1052.18,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1052.18,
                    "end": 1052.6,
                    "word": " subvert",
                    "probability": 0.69287109375
                },
                {
                    "start": 1052.6,
                    "end": 1053.2,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 204,
            "seek": 107064,
            "start": 1053.84,
            "end": 1062.26,
            "text": " As far as how this maps, there's actually mapping information that actually maps a virtual block to a physical block.",
            "tokens": [
                50714,
                1018,
                1400,
                382,
                577,
                341,
                11317,
                11,
                456,
                311,
                767,
                18350,
                1589,
                300,
                767,
                11317,
                257,
                6374,
                3461,
                281,
                257,
                4001,
                3461,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20676577959245848,
            "compression_ratio": 1.8779527559055118,
            "no_speech_prob": 0.12249755859375,
            "words": [
                {
                    "start": 1053.84,
                    "end": 1054.3,
                    "word": " As",
                    "probability": 0.70947265625
                },
                {
                    "start": 1054.3,
                    "end": 1054.58,
                    "word": " far",
                    "probability": 0.88232421875
                },
                {
                    "start": 1054.58,
                    "end": 1055.04,
                    "word": " as",
                    "probability": 0.90185546875
                },
                {
                    "start": 1055.04,
                    "end": 1055.52,
                    "word": " how",
                    "probability": 0.84521484375
                },
                {
                    "start": 1055.52,
                    "end": 1055.74,
                    "word": " this",
                    "probability": 0.82080078125
                },
                {
                    "start": 1055.74,
                    "end": 1056.04,
                    "word": " maps",
                    "probability": 0.262939453125
                },
                {
                    "start": 1056.04,
                    "end": 1056.14,
                    "word": ",",
                    "probability": 0.430419921875
                },
                {
                    "start": 1056.14,
                    "end": 1056.66,
                    "word": " there's",
                    "probability": 0.896484375
                },
                {
                    "start": 1056.66,
                    "end": 1056.88,
                    "word": " actually",
                    "probability": 0.751953125
                },
                {
                    "start": 1056.88,
                    "end": 1057.32,
                    "word": " mapping",
                    "probability": 0.78173828125
                },
                {
                    "start": 1057.32,
                    "end": 1057.9,
                    "word": " information",
                    "probability": 0.70849609375
                },
                {
                    "start": 1057.9,
                    "end": 1058.16,
                    "word": " that",
                    "probability": 0.85107421875
                },
                {
                    "start": 1058.16,
                    "end": 1058.5,
                    "word": " actually",
                    "probability": 0.73974609375
                },
                {
                    "start": 1058.5,
                    "end": 1059.0,
                    "word": " maps",
                    "probability": 0.70703125
                },
                {
                    "start": 1059.54,
                    "end": 1059.96,
                    "word": " a virtual",
                    "probability": 0.875
                },
                {
                    "start": 1059.96,
                    "end": 1060.42,
                    "word": " block",
                    "probability": 0.81884765625
                },
                {
                    "start": 1060.42,
                    "end": 1060.82,
                    "word": " to",
                    "probability": 0.89453125
                },
                {
                    "start": 1061.0,
                    "end": 1061.3,
                    "word": " a physical",
                    "probability": 0.810546875
                },
                {
                    "start": 1061.3,
                    "end": 1061.66,
                    "word": " block",
                    "probability": 0.80712890625
                },
                {
                    "start": 1061.66,
                    "end": 1062.26,
                    "word": ".",
                    "probability": 0.5625
                }
            ]
        },
        {
            "id": 205,
            "seek": 107064,
            "start": 1062.26,
            "end": 1069.22,
            "text": " And the OS is what actually maintains this mapping information and determines which virtual blocks map to which physical blocks.",
            "tokens": [
                51164,
                400,
                264,
                12731,
                307,
                437,
                767,
                33385,
                341,
                18350,
                1589,
                293,
                24799,
                597,
                6374,
                8474,
                4471,
                281,
                597,
                4001,
                8474,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20676577959245848,
            "compression_ratio": 1.8779527559055118,
            "no_speech_prob": 0.12249755859375,
            "words": [
                {
                    "start": 1062.26,
                    "end": 1062.56,
                    "word": " And",
                    "probability": 0.85009765625
                },
                {
                    "start": 1062.56,
                    "end": 1062.78,
                    "word": " the",
                    "probability": 0.79052734375
                },
                {
                    "start": 1062.78,
                    "end": 1063.14,
                    "word": " OS",
                    "probability": 0.77587890625
                },
                {
                    "start": 1063.14,
                    "end": 1063.34,
                    "word": " is",
                    "probability": 0.8623046875
                },
                {
                    "start": 1063.34,
                    "end": 1063.52,
                    "word": " what",
                    "probability": 0.88037109375
                },
                {
                    "start": 1063.52,
                    "end": 1063.8,
                    "word": " actually",
                    "probability": 0.76025390625
                },
                {
                    "start": 1063.8,
                    "end": 1064.32,
                    "word": " maintains",
                    "probability": 0.7197265625
                },
                {
                    "start": 1064.32,
                    "end": 1064.52,
                    "word": " this",
                    "probability": 0.84326171875
                },
                {
                    "start": 1064.52,
                    "end": 1064.8,
                    "word": " mapping",
                    "probability": 0.8583984375
                },
                {
                    "start": 1064.8,
                    "end": 1065.38,
                    "word": " information",
                    "probability": 0.7236328125
                },
                {
                    "start": 1065.38,
                    "end": 1065.6,
                    "word": " and",
                    "probability": 0.74658203125
                },
                {
                    "start": 1065.6,
                    "end": 1065.98,
                    "word": " determines",
                    "probability": 0.8095703125
                },
                {
                    "start": 1065.98,
                    "end": 1066.24,
                    "word": " which",
                    "probability": 0.91064453125
                },
                {
                    "start": 1066.24,
                    "end": 1066.62,
                    "word": " virtual",
                    "probability": 0.87646484375
                },
                {
                    "start": 1066.62,
                    "end": 1067.02,
                    "word": " blocks",
                    "probability": 0.8076171875
                },
                {
                    "start": 1067.02,
                    "end": 1067.5,
                    "word": " map",
                    "probability": 0.71533203125
                },
                {
                    "start": 1067.5,
                    "end": 1067.66,
                    "word": " to",
                    "probability": 0.89404296875
                },
                {
                    "start": 1067.66,
                    "end": 1067.84,
                    "word": " which",
                    "probability": 0.912109375
                },
                {
                    "start": 1067.84,
                    "end": 1068.18,
                    "word": " physical",
                    "probability": 0.814453125
                },
                {
                    "start": 1068.18,
                    "end": 1068.62,
                    "word": " blocks",
                    "probability": 0.81640625
                },
                {
                    "start": 1068.62,
                    "end": 1069.22,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 206,
            "seek": 107064,
            "start": 1069.86,
            "end": 1074.24,
            "text": " Like I said before, the virtual address space may be larger than the physical address space.",
            "tokens": [
                51514,
                1743,
                286,
                848,
                949,
                11,
                264,
                6374,
                2985,
                1901,
                815,
                312,
                4833,
                813,
                264,
                4001,
                2985,
                1901,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20676577959245848,
            "compression_ratio": 1.8779527559055118,
            "no_speech_prob": 0.12249755859375,
            "words": [
                {
                    "start": 1069.86,
                    "end": 1070.46,
                    "word": " Like",
                    "probability": 0.84228515625
                },
                {
                    "start": 1070.46,
                    "end": 1070.56,
                    "word": " I",
                    "probability": 0.99072265625
                },
                {
                    "start": 1070.56,
                    "end": 1070.7,
                    "word": " said",
                    "probability": 0.87255859375
                },
                {
                    "start": 1070.7,
                    "end": 1071.08,
                    "word": " before",
                    "probability": 0.79443359375
                },
                {
                    "start": 1071.08,
                    "end": 1071.18,
                    "word": ",",
                    "probability": 0.97216796875
                },
                {
                    "start": 1071.18,
                    "end": 1071.3,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1071.3,
                    "end": 1071.54,
                    "word": " virtual",
                    "probability": 0.86865234375
                },
                {
                    "start": 1071.54,
                    "end": 1071.84,
                    "word": " address",
                    "probability": 0.7734375
                },
                {
                    "start": 1071.84,
                    "end": 1072.18,
                    "word": " space",
                    "probability": 0.845703125
                },
                {
                    "start": 1072.18,
                    "end": 1072.36,
                    "word": " may",
                    "probability": 0.8974609375
                },
                {
                    "start": 1072.36,
                    "end": 1072.46,
                    "word": " be",
                    "probability": 0.908203125
                },
                {
                    "start": 1072.46,
                    "end": 1072.76,
                    "word": " larger",
                    "probability": 0.83447265625
                },
                {
                    "start": 1072.76,
                    "end": 1072.98,
                    "word": " than",
                    "probability": 0.87890625
                },
                {
                    "start": 1072.98,
                    "end": 1073.12,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1073.12,
                    "end": 1073.38,
                    "word": " physical",
                    "probability": 0.80908203125
                },
                {
                    "start": 1073.38,
                    "end": 1073.72,
                    "word": " address",
                    "probability": 0.7744140625
                },
                {
                    "start": 1073.72,
                    "end": 1074.1,
                    "word": " space",
                    "probability": 0.84130859375
                },
                {
                    "start": 1074.1,
                    "end": 1074.24,
                    "word": ".",
                    "probability": 0.61572265625
                }
            ]
        },
        {
            "id": 207,
            "seek": 109858,
            "start": 1074.24,
            "end": 1081.5,
            "text": " And also because the OS is managing this mapping, virtually contiguous memory blocks do not need to be physically contiguous.",
            "tokens": [
                50364,
                400,
                611,
                570,
                264,
                12731,
                307,
                11642,
                341,
                18350,
                11,
                14103,
                660,
                30525,
                4675,
                8474,
                360,
                406,
                643,
                281,
                312,
                9762,
                660,
                30525,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18688726191427193,
            "compression_ratio": 1.7738095238095237,
            "no_speech_prob": 0.2841796875,
            "words": [
                {
                    "start": 1074.24,
                    "end": 1074.64,
                    "word": " And",
                    "probability": 0.5224609375
                },
                {
                    "start": 1074.64,
                    "end": 1074.92,
                    "word": " also",
                    "probability": 0.79296875
                },
                {
                    "start": 1074.92,
                    "end": 1075.22,
                    "word": " because",
                    "probability": 0.6142578125
                },
                {
                    "start": 1075.22,
                    "end": 1075.36,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1075.36,
                    "end": 1075.64,
                    "word": " OS",
                    "probability": 0.90283203125
                },
                {
                    "start": 1075.64,
                    "end": 1075.82,
                    "word": " is",
                    "probability": 0.88671875
                },
                {
                    "start": 1075.82,
                    "end": 1076.3,
                    "word": " managing",
                    "probability": 0.82568359375
                },
                {
                    "start": 1076.3,
                    "end": 1076.76,
                    "word": " this",
                    "probability": 0.701171875
                },
                {
                    "start": 1076.76,
                    "end": 1077.22,
                    "word": " mapping",
                    "probability": 0.85400390625
                },
                {
                    "start": 1077.22,
                    "end": 1077.84,
                    "word": ",",
                    "probability": 0.88232421875
                },
                {
                    "start": 1077.84,
                    "end": 1078.36,
                    "word": " virtually",
                    "probability": 0.6396484375
                },
                {
                    "start": 1078.36,
                    "end": 1078.88,
                    "word": " contiguous",
                    "probability": 0.859619140625
                },
                {
                    "start": 1078.88,
                    "end": 1079.26,
                    "word": " memory",
                    "probability": 0.82568359375
                },
                {
                    "start": 1079.26,
                    "end": 1079.54,
                    "word": " blocks",
                    "probability": 0.7822265625
                },
                {
                    "start": 1079.54,
                    "end": 1079.74,
                    "word": " do",
                    "probability": 0.88037109375
                },
                {
                    "start": 1079.74,
                    "end": 1079.92,
                    "word": " not",
                    "probability": 0.89404296875
                },
                {
                    "start": 1079.92,
                    "end": 1080.08,
                    "word": " need",
                    "probability": 0.80517578125
                },
                {
                    "start": 1080.08,
                    "end": 1080.16,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1080.16,
                    "end": 1080.3,
                    "word": " be",
                    "probability": 0.89208984375
                },
                {
                    "start": 1080.3,
                    "end": 1080.66,
                    "word": " physically",
                    "probability": 0.9091796875
                },
                {
                    "start": 1080.66,
                    "end": 1081.2,
                    "word": " contiguous",
                    "probability": 0.893798828125
                },
                {
                    "start": 1081.2,
                    "end": 1081.5,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 208,
            "seek": 109858,
            "start": 1083.4,
            "end": 1087.92,
            "text": " This actually shows an illustration of those two points on the previous slide.",
            "tokens": [
                50814,
                639,
                767,
                3110,
                364,
                22645,
                295,
                729,
                732,
                2793,
                322,
                264,
                3894,
                4137,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18688726191427193,
            "compression_ratio": 1.7738095238095237,
            "no_speech_prob": 0.2841796875,
            "words": [
                {
                    "start": 1083.4,
                    "end": 1084.0,
                    "word": " This",
                    "probability": 0.7880859375
                },
                {
                    "start": 1084.0,
                    "end": 1084.3,
                    "word": " actually",
                    "probability": 0.77685546875
                },
                {
                    "start": 1084.3,
                    "end": 1084.56,
                    "word": " shows",
                    "probability": 0.81982421875
                },
                {
                    "start": 1084.56,
                    "end": 1084.7,
                    "word": " an",
                    "probability": 0.888671875
                },
                {
                    "start": 1084.7,
                    "end": 1085.1,
                    "word": " illustration",
                    "probability": 0.86865234375
                },
                {
                    "start": 1085.1,
                    "end": 1085.48,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 1085.48,
                    "end": 1085.86,
                    "word": " those",
                    "probability": 0.84619140625
                },
                {
                    "start": 1085.86,
                    "end": 1086.06,
                    "word": " two",
                    "probability": 0.499755859375
                },
                {
                    "start": 1086.06,
                    "end": 1086.38,
                    "word": " points",
                    "probability": 0.79296875
                },
                {
                    "start": 1086.38,
                    "end": 1086.52,
                    "word": " on",
                    "probability": 0.86962890625
                },
                {
                    "start": 1086.52,
                    "end": 1086.62,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1086.62,
                    "end": 1086.94,
                    "word": " previous",
                    "probability": 0.78173828125
                },
                {
                    "start": 1086.94,
                    "end": 1087.34,
                    "word": " slide",
                    "probability": 0.87548828125
                },
                {
                    "start": 1087.34,
                    "end": 1087.92,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 209,
            "seek": 109858,
            "start": 1087.92,
            "end": 1091.86,
            "text": " As you can see, we have our virtual address space divided up into blocks.",
            "tokens": [
                51014,
                1018,
                291,
                393,
                536,
                11,
                321,
                362,
                527,
                6374,
                2985,
                1901,
                6666,
                493,
                666,
                8474,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18688726191427193,
            "compression_ratio": 1.7738095238095237,
            "no_speech_prob": 0.2841796875,
            "words": [
                {
                    "start": 1087.92,
                    "end": 1088.1,
                    "word": " As",
                    "probability": 0.8837890625
                },
                {
                    "start": 1088.1,
                    "end": 1088.2,
                    "word": " you",
                    "probability": 0.89453125
                },
                {
                    "start": 1088.2,
                    "end": 1088.34,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 1088.34,
                    "end": 1088.56,
                    "word": " see",
                    "probability": 0.82177734375
                },
                {
                    "start": 1088.56,
                    "end": 1088.62,
                    "word": ",",
                    "probability": 0.8486328125
                },
                {
                    "start": 1088.62,
                    "end": 1088.72,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 1088.72,
                    "end": 1088.84,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 1088.84,
                    "end": 1089.0,
                    "word": " our",
                    "probability": 0.791015625
                },
                {
                    "start": 1089.0,
                    "end": 1089.34,
                    "word": " virtual",
                    "probability": 0.86962890625
                },
                {
                    "start": 1089.34,
                    "end": 1089.68,
                    "word": " address",
                    "probability": 0.84716796875
                },
                {
                    "start": 1089.68,
                    "end": 1090.02,
                    "word": " space",
                    "probability": 0.80126953125
                },
                {
                    "start": 1090.02,
                    "end": 1090.42,
                    "word": " divided",
                    "probability": 0.75634765625
                },
                {
                    "start": 1090.42,
                    "end": 1090.64,
                    "word": " up",
                    "probability": 0.896484375
                },
                {
                    "start": 1090.64,
                    "end": 1090.8,
                    "word": " into",
                    "probability": 0.73046875
                },
                {
                    "start": 1090.8,
                    "end": 1091.26,
                    "word": " blocks",
                    "probability": 0.8271484375
                },
                {
                    "start": 1091.26,
                    "end": 1091.86,
                    "word": ".",
                    "probability": 0.9228515625
                }
            ]
        },
        {
            "id": 210,
            "seek": 109858,
            "start": 1091.88,
            "end": 1095.34,
            "text": " Under a paging architecture, we call these blocks pages.",
            "tokens": [
                51214,
                6974,
                257,
                280,
                3568,
                9482,
                11,
                321,
                818,
                613,
                8474,
                7183,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18688726191427193,
            "compression_ratio": 1.7738095238095237,
            "no_speech_prob": 0.2841796875,
            "words": [
                {
                    "start": 1091.88,
                    "end": 1092.4,
                    "word": " Under",
                    "probability": 0.80859375
                },
                {
                    "start": 1092.58,
                    "end": 1092.86,
                    "word": " a paging",
                    "probability": 0.88037109375
                },
                {
                    "start": 1092.86,
                    "end": 1093.42,
                    "word": " architecture",
                    "probability": 0.8603515625
                },
                {
                    "start": 1093.42,
                    "end": 1093.56,
                    "word": ",",
                    "probability": 0.82373046875
                },
                {
                    "start": 1093.56,
                    "end": 1093.66,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1093.66,
                    "end": 1093.86,
                    "word": " call",
                    "probability": 0.70166015625
                },
                {
                    "start": 1093.86,
                    "end": 1094.04,
                    "word": " these",
                    "probability": 0.71923828125
                },
                {
                    "start": 1094.04,
                    "end": 1094.3,
                    "word": " blocks",
                    "probability": 0.77734375
                },
                {
                    "start": 1094.3,
                    "end": 1094.74,
                    "word": " pages",
                    "probability": 0.3046875
                },
                {
                    "start": 1094.74,
                    "end": 1095.34,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 211,
            "seek": 109858,
            "start": 1095.7,
            "end": 1099.12,
            "text": " The physical address space is smaller than the virtual address space.",
            "tokens": [
                51414,
                440,
                4001,
                2985,
                1901,
                307,
                4356,
                813,
                264,
                6374,
                2985,
                1901,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18688726191427193,
            "compression_ratio": 1.7738095238095237,
            "no_speech_prob": 0.2841796875,
            "words": [
                {
                    "start": 1095.7,
                    "end": 1096.04,
                    "word": " The",
                    "probability": 0.80810546875
                },
                {
                    "start": 1096.04,
                    "end": 1096.38,
                    "word": " physical",
                    "probability": 0.8232421875
                },
                {
                    "start": 1096.38,
                    "end": 1096.68,
                    "word": " address",
                    "probability": 0.826171875
                },
                {
                    "start": 1096.68,
                    "end": 1097.0,
                    "word": " space",
                    "probability": 0.83349609375
                },
                {
                    "start": 1097.0,
                    "end": 1097.16,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 1097.16,
                    "end": 1097.54,
                    "word": " smaller",
                    "probability": 0.7392578125
                },
                {
                    "start": 1097.54,
                    "end": 1097.78,
                    "word": " than",
                    "probability": 0.87353515625
                },
                {
                    "start": 1097.78,
                    "end": 1097.9,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1097.9,
                    "end": 1098.2,
                    "word": " virtual",
                    "probability": 0.86474609375
                },
                {
                    "start": 1098.2,
                    "end": 1098.48,
                    "word": " address",
                    "probability": 0.79736328125
                },
                {
                    "start": 1098.48,
                    "end": 1098.9,
                    "word": " space",
                    "probability": 0.83544921875
                },
                {
                    "start": 1098.9,
                    "end": 1099.12,
                    "word": ".",
                    "probability": 0.88818359375
                }
            ]
        },
        {
            "id": 212,
            "seek": 109858,
            "start": 1099.12,
            "end": 1102.18,
            "text": " It's also divided into fixed-size blocks.",
            "tokens": [
                51614,
                467,
                311,
                611,
                6666,
                666,
                6806,
                12,
                27553,
                8474,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18688726191427193,
            "compression_ratio": 1.7738095238095237,
            "no_speech_prob": 0.2841796875,
            "words": [
                {
                    "start": 1099.12,
                    "end": 1099.42,
                    "word": " It's",
                    "probability": 0.92626953125
                },
                {
                    "start": 1099.42,
                    "end": 1099.72,
                    "word": " also",
                    "probability": 0.81884765625
                },
                {
                    "start": 1099.72,
                    "end": 1100.06,
                    "word": " divided",
                    "probability": 0.75830078125
                },
                {
                    "start": 1100.06,
                    "end": 1100.34,
                    "word": " into",
                    "probability": 0.7119140625
                },
                {
                    "start": 1100.34,
                    "end": 1101.0,
                    "word": " fixed",
                    "probability": 0.4140625
                },
                {
                    "start": 1101.0,
                    "end": 1101.28,
                    "word": "-size",
                    "probability": 0.5205078125
                },
                {
                    "start": 1101.28,
                    "end": 1101.72,
                    "word": " blocks",
                    "probability": 0.84716796875
                },
                {
                    "start": 1101.72,
                    "end": 1102.18,
                    "word": ".",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 213,
            "seek": 112740,
            "start": 1102.18,
            "end": 1104.12,
            "text": " This is termed frames.",
            "tokens": [
                50364,
                639,
                307,
                1433,
                292,
                12083,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22976762763200662,
            "compression_ratio": 1.6582914572864322,
            "no_speech_prob": 0.12078857421875,
            "words": [
                {
                    "start": 1102.18,
                    "end": 1102.34,
                    "word": " This",
                    "probability": 0.0784912109375
                },
                {
                    "start": 1102.34,
                    "end": 1102.44,
                    "word": " is",
                    "probability": 0.7158203125
                },
                {
                    "start": 1102.44,
                    "end": 1102.84,
                    "word": " termed",
                    "probability": 0.798095703125
                },
                {
                    "start": 1102.84,
                    "end": 1103.38,
                    "word": " frames",
                    "probability": 0.079345703125
                },
                {
                    "start": 1103.38,
                    "end": 1104.12,
                    "word": ".",
                    "probability": 0.92333984375
                }
            ]
        },
        {
            "id": 214,
            "seek": 112740,
            "start": 1106.06,
            "end": 1113.38,
            "text": " Basically, as you can see, the virtually contiguous blocks do not necessarily have to be physically contiguous.",
            "tokens": [
                50564,
                8537,
                11,
                382,
                291,
                393,
                536,
                11,
                264,
                14103,
                660,
                30525,
                8474,
                360,
                406,
                4725,
                362,
                281,
                312,
                9762,
                660,
                30525,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22976762763200662,
            "compression_ratio": 1.6582914572864322,
            "no_speech_prob": 0.12078857421875,
            "words": [
                {
                    "start": 1106.06,
                    "end": 1106.58,
                    "word": " Basically",
                    "probability": 0.70654296875
                },
                {
                    "start": 1106.58,
                    "end": 1106.88,
                    "word": ",",
                    "probability": 0.734375
                },
                {
                    "start": 1106.88,
                    "end": 1107.14,
                    "word": " as",
                    "probability": 0.8828125
                },
                {
                    "start": 1107.14,
                    "end": 1107.26,
                    "word": " you",
                    "probability": 0.90087890625
                },
                {
                    "start": 1107.26,
                    "end": 1107.4,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 1107.4,
                    "end": 1107.66,
                    "word": " see",
                    "probability": 0.8154296875
                },
                {
                    "start": 1107.66,
                    "end": 1108.02,
                    "word": ",",
                    "probability": 0.83154296875
                },
                {
                    "start": 1108.02,
                    "end": 1108.02,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 1108.02,
                    "end": 1109.0,
                    "word": " virtually",
                    "probability": 0.6064453125
                },
                {
                    "start": 1109.0,
                    "end": 1109.48,
                    "word": " contiguous",
                    "probability": 0.87451171875
                },
                {
                    "start": 1109.48,
                    "end": 1109.88,
                    "word": " blocks",
                    "probability": 0.779296875
                },
                {
                    "start": 1109.88,
                    "end": 1110.28,
                    "word": " do",
                    "probability": 0.86328125
                },
                {
                    "start": 1110.28,
                    "end": 1110.5,
                    "word": " not",
                    "probability": 0.8955078125
                },
                {
                    "start": 1110.5,
                    "end": 1111.16,
                    "word": " necessarily",
                    "probability": 0.77099609375
                },
                {
                    "start": 1111.16,
                    "end": 1111.46,
                    "word": " have",
                    "probability": 0.8740234375
                },
                {
                    "start": 1111.46,
                    "end": 1111.56,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1111.56,
                    "end": 1111.68,
                    "word": " be",
                    "probability": 0.88525390625
                },
                {
                    "start": 1111.68,
                    "end": 1112.14,
                    "word": " physically",
                    "probability": 0.91015625
                },
                {
                    "start": 1112.14,
                    "end": 1112.64,
                    "word": " contiguous",
                    "probability": 0.923828125
                },
                {
                    "start": 1112.64,
                    "end": 1113.38,
                    "word": ".",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 215,
            "seek": 112740,
            "start": 1115.56,
            "end": 1121.3,
            "text": " So, what actually maintains this mapping information that the OS uses?",
            "tokens": [
                51064,
                407,
                11,
                437,
                767,
                33385,
                341,
                18350,
                1589,
                300,
                264,
                12731,
                4960,
                30,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22976762763200662,
            "compression_ratio": 1.6582914572864322,
            "no_speech_prob": 0.12078857421875,
            "words": [
                {
                    "start": 1115.56,
                    "end": 1116.18,
                    "word": " So",
                    "probability": 0.6796875
                },
                {
                    "start": 1116.18,
                    "end": 1116.58,
                    "word": ",",
                    "probability": 0.599609375
                },
                {
                    "start": 1116.58,
                    "end": 1116.6,
                    "word": " what",
                    "probability": 0.880859375
                },
                {
                    "start": 1116.6,
                    "end": 1117.6,
                    "word": " actually",
                    "probability": 0.7646484375
                },
                {
                    "start": 1117.6,
                    "end": 1118.12,
                    "word": " maintains",
                    "probability": 0.71044921875
                },
                {
                    "start": 1118.12,
                    "end": 1118.36,
                    "word": " this",
                    "probability": 0.86181640625
                },
                {
                    "start": 1118.36,
                    "end": 1118.68,
                    "word": " mapping",
                    "probability": 0.833984375
                },
                {
                    "start": 1118.68,
                    "end": 1119.32,
                    "word": " information",
                    "probability": 0.70751953125
                },
                {
                    "start": 1119.32,
                    "end": 1119.7,
                    "word": " that",
                    "probability": 0.8408203125
                },
                {
                    "start": 1119.7,
                    "end": 1119.82,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1119.82,
                    "end": 1120.1,
                    "word": " OS",
                    "probability": 0.87353515625
                },
                {
                    "start": 1120.1,
                    "end": 1120.56,
                    "word": " uses",
                    "probability": 0.82373046875
                },
                {
                    "start": 1120.56,
                    "end": 1121.3,
                    "word": "?",
                    "probability": 0.96484375
                }
            ]
        },
        {
            "id": 216,
            "seek": 112740,
            "start": 1121.34,
            "end": 1124.49,
            "text": " This mapping information is contained in page tables.",
            "tokens": [
                51314,
                639,
                18350,
                1589,
                307,
                16212,
                294,
                3028,
                8020,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22976762763200662,
            "compression_ratio": 1.6582914572864322,
            "no_speech_prob": 0.12078857421875,
            "words": [
                {
                    "start": 1121.34,
                    "end": 1121.72,
                    "word": " This",
                    "probability": 0.81201171875
                },
                {
                    "start": 1121.72,
                    "end": 1121.98,
                    "word": " mapping",
                    "probability": 0.8564453125
                },
                {
                    "start": 1121.98,
                    "end": 1122.54,
                    "word": " information",
                    "probability": 0.73193359375
                },
                {
                    "start": 1122.54,
                    "end": 1122.8,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 1122.8,
                    "end": 1123.18,
                    "word": " contained",
                    "probability": 0.85888671875
                },
                {
                    "start": 1123.18,
                    "end": 1123.42,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 1123.42,
                    "end": 1123.74,
                    "word": " page",
                    "probability": 0.6875
                },
                {
                    "start": 1123.74,
                    "end": 1124.12,
                    "word": " tables",
                    "probability": 0.7509765625
                },
                {
                    "start": 1124.12,
                    "end": 1124.49,
                    "word": ".",
                    "probability": 0.455810546875
                }
            ]
        },
        {
            "id": 217,
            "seek": 112740,
            "start": 1124.88,
            "end": 1131.0,
            "text": " And page tables consist of entries called PTEs, or page table entries.",
            "tokens": [
                51464,
                400,
                3028,
                8020,
                4603,
                295,
                23041,
                1219,
                430,
                13639,
                82,
                11,
                420,
                3028,
                3199,
                23041,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22976762763200662,
            "compression_ratio": 1.6582914572864322,
            "no_speech_prob": 0.12078857421875,
            "words": [
                {
                    "start": 1124.88,
                    "end": 1125.14,
                    "word": " And",
                    "probability": 0.64892578125
                },
                {
                    "start": 1125.14,
                    "end": 1125.44,
                    "word": " page",
                    "probability": 0.7138671875
                },
                {
                    "start": 1125.44,
                    "end": 1125.8,
                    "word": " tables",
                    "probability": 0.76513671875
                },
                {
                    "start": 1125.8,
                    "end": 1126.32,
                    "word": " consist",
                    "probability": 0.80615234375
                },
                {
                    "start": 1126.32,
                    "end": 1126.52,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 1126.52,
                    "end": 1126.86,
                    "word": " entries",
                    "probability": 0.83349609375
                },
                {
                    "start": 1126.86,
                    "end": 1127.2,
                    "word": " called",
                    "probability": 0.794921875
                },
                {
                    "start": 1127.2,
                    "end": 1128.1,
                    "word": " PTEs",
                    "probability": 0.625
                },
                {
                    "start": 1128.1,
                    "end": 1128.84,
                    "word": ",",
                    "probability": 0.65234375
                },
                {
                    "start": 1128.84,
                    "end": 1129.48,
                    "word": " or",
                    "probability": 0.88232421875
                },
                {
                    "start": 1129.48,
                    "end": 1129.8,
                    "word": " page",
                    "probability": 0.7109375
                },
                {
                    "start": 1129.8,
                    "end": 1130.06,
                    "word": " table",
                    "probability": 0.82275390625
                },
                {
                    "start": 1130.06,
                    "end": 1130.4,
                    "word": " entries",
                    "probability": 0.8349609375
                },
                {
                    "start": 1130.4,
                    "end": 1131.0,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 218,
            "seek": 115252,
            "start": 1131.0,
            "end": 1135.26,
            "text": " Page table entries contain at least two pieces of useful information.",
            "tokens": [
                50364,
                21217,
                3199,
                23041,
                5304,
                412,
                1935,
                732,
                3755,
                295,
                4420,
                1589,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22077205601860495,
            "compression_ratio": 1.709090909090909,
            "no_speech_prob": 0.0126190185546875,
            "words": [
                {
                    "start": 1131.0,
                    "end": 1131.36,
                    "word": " Page",
                    "probability": 0.346923828125
                },
                {
                    "start": 1131.36,
                    "end": 1131.62,
                    "word": " table",
                    "probability": 0.75244140625
                },
                {
                    "start": 1131.62,
                    "end": 1132.1,
                    "word": " entries",
                    "probability": 0.8447265625
                },
                {
                    "start": 1132.1,
                    "end": 1132.96,
                    "word": " contain",
                    "probability": 0.8046875
                },
                {
                    "start": 1132.96,
                    "end": 1133.18,
                    "word": " at",
                    "probability": 0.8583984375
                },
                {
                    "start": 1133.18,
                    "end": 1133.34,
                    "word": " least",
                    "probability": 0.8525390625
                },
                {
                    "start": 1133.34,
                    "end": 1133.54,
                    "word": " two",
                    "probability": 0.72802734375
                },
                {
                    "start": 1133.54,
                    "end": 1133.88,
                    "word": " pieces",
                    "probability": 0.9140625
                },
                {
                    "start": 1133.88,
                    "end": 1134.04,
                    "word": " of",
                    "probability": 0.89404296875
                },
                {
                    "start": 1134.04,
                    "end": 1134.36,
                    "word": " useful",
                    "probability": 0.82568359375
                },
                {
                    "start": 1134.36,
                    "end": 1134.94,
                    "word": " information",
                    "probability": 0.72412109375
                },
                {
                    "start": 1134.94,
                    "end": 1135.26,
                    "word": ".",
                    "probability": 0.82177734375
                }
            ]
        },
        {
            "id": 219,
            "seek": 115252,
            "start": 1135.68,
            "end": 1140.16,
            "text": " They contain status information, and they contain mapping information.",
            "tokens": [
                50564,
                814,
                5304,
                6558,
                1589,
                11,
                293,
                436,
                5304,
                18350,
                1589,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22077205601860495,
            "compression_ratio": 1.709090909090909,
            "no_speech_prob": 0.0126190185546875,
            "words": [
                {
                    "start": 1135.68,
                    "end": 1135.96,
                    "word": " They",
                    "probability": 0.64453125
                },
                {
                    "start": 1135.96,
                    "end": 1136.3,
                    "word": " contain",
                    "probability": 0.8466796875
                },
                {
                    "start": 1136.3,
                    "end": 1136.8,
                    "word": " status",
                    "probability": 0.771484375
                },
                {
                    "start": 1136.8,
                    "end": 1137.44,
                    "word": " information",
                    "probability": 0.7109375
                },
                {
                    "start": 1137.44,
                    "end": 1137.96,
                    "word": ",",
                    "probability": 0.2291259765625
                },
                {
                    "start": 1137.96,
                    "end": 1138.18,
                    "word": " and",
                    "probability": 0.884765625
                },
                {
                    "start": 1138.18,
                    "end": 1138.3,
                    "word": " they",
                    "probability": 0.67919921875
                },
                {
                    "start": 1138.3,
                    "end": 1138.58,
                    "word": " contain",
                    "probability": 0.84521484375
                },
                {
                    "start": 1138.58,
                    "end": 1138.92,
                    "word": " mapping",
                    "probability": 0.81689453125
                },
                {
                    "start": 1138.92,
                    "end": 1139.52,
                    "word": " information",
                    "probability": 0.7041015625
                },
                {
                    "start": 1139.52,
                    "end": 1140.16,
                    "word": ".",
                    "probability": 0.9794921875
                }
            ]
        },
        {
            "id": 220,
            "seek": 115252,
            "start": 1140.32,
            "end": 1148.5,
            "text": " The page frame number bits are the bits that actually describe where that page actually maps to in physical memory.",
            "tokens": [
                50814,
                440,
                3028,
                3920,
                1230,
                9239,
                366,
                264,
                9239,
                300,
                767,
                6786,
                689,
                300,
                3028,
                767,
                11317,
                281,
                294,
                4001,
                4675,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22077205601860495,
            "compression_ratio": 1.709090909090909,
            "no_speech_prob": 0.0126190185546875,
            "words": [
                {
                    "start": 1140.32,
                    "end": 1140.78,
                    "word": " The",
                    "probability": 0.77197265625
                },
                {
                    "start": 1140.78,
                    "end": 1141.2,
                    "word": " page",
                    "probability": 0.65185546875
                },
                {
                    "start": 1141.2,
                    "end": 1141.42,
                    "word": " frame",
                    "probability": 0.297119140625
                },
                {
                    "start": 1141.42,
                    "end": 1141.78,
                    "word": " number",
                    "probability": 0.8271484375
                },
                {
                    "start": 1141.78,
                    "end": 1142.2,
                    "word": " bits",
                    "probability": 0.7783203125
                },
                {
                    "start": 1142.2,
                    "end": 1142.62,
                    "word": " are",
                    "probability": 0.85205078125
                },
                {
                    "start": 1142.62,
                    "end": 1142.76,
                    "word": " the",
                    "probability": 0.78759765625
                },
                {
                    "start": 1142.76,
                    "end": 1142.96,
                    "word": " bits",
                    "probability": 0.76904296875
                },
                {
                    "start": 1142.96,
                    "end": 1143.1,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 1143.1,
                    "end": 1143.38,
                    "word": " actually",
                    "probability": 0.71435546875
                },
                {
                    "start": 1143.38,
                    "end": 1144.0,
                    "word": " describe",
                    "probability": 0.73095703125
                },
                {
                    "start": 1144.0,
                    "end": 1144.98,
                    "word": " where",
                    "probability": 0.6845703125
                },
                {
                    "start": 1144.98,
                    "end": 1145.36,
                    "word": " that",
                    "probability": 0.8515625
                },
                {
                    "start": 1145.36,
                    "end": 1145.78,
                    "word": " page",
                    "probability": 0.78369140625
                },
                {
                    "start": 1145.78,
                    "end": 1146.18,
                    "word": " actually",
                    "probability": 0.7763671875
                },
                {
                    "start": 1146.18,
                    "end": 1146.58,
                    "word": " maps",
                    "probability": 0.78125
                },
                {
                    "start": 1146.58,
                    "end": 1146.88,
                    "word": " to",
                    "probability": 0.8984375
                },
                {
                    "start": 1146.88,
                    "end": 1147.1,
                    "word": " in",
                    "probability": 0.8798828125
                },
                {
                    "start": 1147.1,
                    "end": 1147.5,
                    "word": " physical",
                    "probability": 0.794921875
                },
                {
                    "start": 1147.5,
                    "end": 1147.86,
                    "word": " memory",
                    "probability": 0.81884765625
                },
                {
                    "start": 1147.86,
                    "end": 1148.5,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 221,
            "seek": 115252,
            "start": 1148.82,
            "end": 1151.86,
            "text": " There are also a bunch of status bits, as you can see.",
            "tokens": [
                51214,
                821,
                366,
                611,
                257,
                3840,
                295,
                6558,
                9239,
                11,
                382,
                291,
                393,
                536,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22077205601860495,
            "compression_ratio": 1.709090909090909,
            "no_speech_prob": 0.0126190185546875,
            "words": [
                {
                    "start": 1148.82,
                    "end": 1149.22,
                    "word": " There",
                    "probability": 0.73779296875
                },
                {
                    "start": 1149.22,
                    "end": 1149.3,
                    "word": " are",
                    "probability": 0.82666015625
                },
                {
                    "start": 1149.3,
                    "end": 1149.5,
                    "word": " also",
                    "probability": 0.81884765625
                },
                {
                    "start": 1149.64,
                    "end": 1149.76,
                    "word": " a bunch",
                    "probability": 0.78515625
                },
                {
                    "start": 1149.76,
                    "end": 1149.86,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 1149.86,
                    "end": 1150.22,
                    "word": " status",
                    "probability": 0.7783203125
                },
                {
                    "start": 1150.22,
                    "end": 1150.52,
                    "word": " bits",
                    "probability": 0.7958984375
                },
                {
                    "start": 1150.52,
                    "end": 1150.56,
                    "word": ",",
                    "probability": 0.6201171875
                },
                {
                    "start": 1150.56,
                    "end": 1150.72,
                    "word": " as",
                    "probability": 0.904296875
                },
                {
                    "start": 1150.72,
                    "end": 1150.82,
                    "word": " you",
                    "probability": 0.8994140625
                },
                {
                    "start": 1150.82,
                    "end": 1150.98,
                    "word": " can",
                    "probability": 0.8974609375
                },
                {
                    "start": 1150.98,
                    "end": 1151.26,
                    "word": " see",
                    "probability": 0.818359375
                },
                {
                    "start": 1151.26,
                    "end": 1151.86,
                    "word": ".",
                    "probability": 0.92236328125
                }
            ]
        },
        {
            "id": 222,
            "seek": 115252,
            "start": 1151.86,
            "end": 1156.12,
            "text": " A few of the most important ones would be the V there for valid.",
            "tokens": [
                51364,
                316,
                1326,
                295,
                264,
                881,
                1021,
                2306,
                576,
                312,
                264,
                691,
                456,
                337,
                7363,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22077205601860495,
            "compression_ratio": 1.709090909090909,
            "no_speech_prob": 0.0126190185546875,
            "words": [
                {
                    "start": 1151.86,
                    "end": 1152.02,
                    "word": " A",
                    "probability": 0.97509765625
                },
                {
                    "start": 1152.02,
                    "end": 1152.14,
                    "word": " few",
                    "probability": 0.78857421875
                },
                {
                    "start": 1152.14,
                    "end": 1152.26,
                    "word": " of",
                    "probability": 0.8994140625
                },
                {
                    "start": 1152.26,
                    "end": 1152.34,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1152.34,
                    "end": 1152.52,
                    "word": " most",
                    "probability": 0.80859375
                },
                {
                    "start": 1152.52,
                    "end": 1152.9,
                    "word": " important",
                    "probability": 0.759765625
                },
                {
                    "start": 1152.9,
                    "end": 1153.22,
                    "word": " ones",
                    "probability": 0.7509765625
                },
                {
                    "start": 1153.22,
                    "end": 1153.42,
                    "word": " would",
                    "probability": 0.83984375
                },
                {
                    "start": 1153.42,
                    "end": 1153.7,
                    "word": " be",
                    "probability": 0.90478515625
                },
                {
                    "start": 1153.7,
                    "end": 1154.3,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1154.3,
                    "end": 1154.54,
                    "word": " V",
                    "probability": 0.191650390625
                },
                {
                    "start": 1154.54,
                    "end": 1154.86,
                    "word": " there",
                    "probability": 0.798828125
                },
                {
                    "start": 1154.86,
                    "end": 1155.08,
                    "word": " for",
                    "probability": 0.7353515625
                },
                {
                    "start": 1155.08,
                    "end": 1155.5,
                    "word": " valid",
                    "probability": 0.459228515625
                },
                {
                    "start": 1155.5,
                    "end": 1156.12,
                    "word": ".",
                    "probability": 0.927734375
                }
            ]
        },
        {
            "id": 223,
            "seek": 117872,
            "start": 1156.12,
            "end": 1162.06,
            "text": " That's going to determine if the page is actually resident in memory, or if it's been paged out to the disk.",
            "tokens": [
                50364,
                663,
                311,
                516,
                281,
                6997,
                498,
                264,
                3028,
                307,
                767,
                10832,
                294,
                4675,
                11,
                420,
                498,
                309,
                311,
                668,
                280,
                2980,
                484,
                281,
                264,
                12355,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20525568222457713,
            "compression_ratio": 1.7469879518072289,
            "no_speech_prob": 0.136474609375,
            "words": [
                {
                    "start": 1156.12,
                    "end": 1156.7,
                    "word": " That's",
                    "probability": 0.711181640625
                },
                {
                    "start": 1156.7,
                    "end": 1156.82,
                    "word": " going",
                    "probability": 0.69970703125
                },
                {
                    "start": 1156.82,
                    "end": 1156.9,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1156.9,
                    "end": 1157.3,
                    "word": " determine",
                    "probability": 0.77880859375
                },
                {
                    "start": 1157.3,
                    "end": 1157.58,
                    "word": " if",
                    "probability": 0.80615234375
                },
                {
                    "start": 1157.58,
                    "end": 1157.72,
                    "word": " the",
                    "probability": 0.654296875
                },
                {
                    "start": 1157.72,
                    "end": 1157.98,
                    "word": " page",
                    "probability": 0.798828125
                },
                {
                    "start": 1157.98,
                    "end": 1158.18,
                    "word": " is",
                    "probability": 0.86669921875
                },
                {
                    "start": 1158.18,
                    "end": 1158.48,
                    "word": " actually",
                    "probability": 0.78125
                },
                {
                    "start": 1158.48,
                    "end": 1159.1,
                    "word": " resident",
                    "probability": 0.76953125
                },
                {
                    "start": 1159.1,
                    "end": 1159.36,
                    "word": " in",
                    "probability": 0.78759765625
                },
                {
                    "start": 1159.36,
                    "end": 1159.62,
                    "word": " memory",
                    "probability": 0.80517578125
                },
                {
                    "start": 1159.62,
                    "end": 1159.94,
                    "word": ",",
                    "probability": 0.327880859375
                },
                {
                    "start": 1159.94,
                    "end": 1160.08,
                    "word": " or",
                    "probability": 0.8935546875
                },
                {
                    "start": 1160.08,
                    "end": 1160.24,
                    "word": " if",
                    "probability": 0.763671875
                },
                {
                    "start": 1160.24,
                    "end": 1160.32,
                    "word": " it's",
                    "probability": 0.901611328125
                },
                {
                    "start": 1160.32,
                    "end": 1160.48,
                    "word": " been",
                    "probability": 0.80322265625
                },
                {
                    "start": 1160.48,
                    "end": 1160.76,
                    "word": " paged",
                    "probability": 0.769775390625
                },
                {
                    "start": 1160.76,
                    "end": 1160.98,
                    "word": " out",
                    "probability": 0.7861328125
                },
                {
                    "start": 1160.98,
                    "end": 1161.1,
                    "word": " to",
                    "probability": 0.52978515625
                },
                {
                    "start": 1161.1,
                    "end": 1161.24,
                    "word": " the",
                    "probability": 0.69970703125
                },
                {
                    "start": 1161.24,
                    "end": 1161.54,
                    "word": " disk",
                    "probability": 0.74560546875
                },
                {
                    "start": 1161.54,
                    "end": 1162.06,
                    "word": ".",
                    "probability": 0.90478515625
                }
            ]
        },
        {
            "id": 224,
            "seek": 117872,
            "start": 1162.34,
            "end": 1170.94,
            "text": " You have the writable bit, which is going to be concerned with protection, whether or not that page is read-only, or whether it's going to be writable as well.",
            "tokens": [
                50664,
                509,
                362,
                264,
                10912,
                712,
                857,
                11,
                597,
                307,
                516,
                281,
                312,
                5922,
                365,
                6334,
                11,
                1968,
                420,
                406,
                300,
                3028,
                307,
                1401,
                12,
                25202,
                11,
                420,
                1968,
                309,
                311,
                516,
                281,
                312,
                10912,
                712,
                382,
                731,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20525568222457713,
            "compression_ratio": 1.7469879518072289,
            "no_speech_prob": 0.136474609375,
            "words": [
                {
                    "start": 1162.34,
                    "end": 1162.74,
                    "word": " You",
                    "probability": 0.8603515625
                },
                {
                    "start": 1162.74,
                    "end": 1163.02,
                    "word": " have",
                    "probability": 0.87646484375
                },
                {
                    "start": 1163.02,
                    "end": 1163.34,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1163.34,
                    "end": 1163.86,
                    "word": " writable",
                    "probability": 0.7149658203125
                },
                {
                    "start": 1163.86,
                    "end": 1164.14,
                    "word": " bit",
                    "probability": 0.8115234375
                },
                {
                    "start": 1164.14,
                    "end": 1164.26,
                    "word": ",",
                    "probability": 0.7998046875
                },
                {
                    "start": 1164.26,
                    "end": 1164.44,
                    "word": " which",
                    "probability": 0.9072265625
                },
                {
                    "start": 1164.44,
                    "end": 1164.58,
                    "word": " is",
                    "probability": 0.89111328125
                },
                {
                    "start": 1164.58,
                    "end": 1164.7,
                    "word": " going",
                    "probability": 0.84375
                },
                {
                    "start": 1164.7,
                    "end": 1164.82,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1164.82,
                    "end": 1164.94,
                    "word": " be",
                    "probability": 0.888671875
                },
                {
                    "start": 1164.94,
                    "end": 1165.22,
                    "word": " concerned",
                    "probability": 0.779296875
                },
                {
                    "start": 1165.22,
                    "end": 1165.4,
                    "word": " with",
                    "probability": 0.80322265625
                },
                {
                    "start": 1165.4,
                    "end": 1165.9,
                    "word": " protection",
                    "probability": 0.59423828125
                },
                {
                    "start": 1165.9,
                    "end": 1166.32,
                    "word": ",",
                    "probability": 0.59423828125
                },
                {
                    "start": 1166.32,
                    "end": 1166.6,
                    "word": " whether",
                    "probability": 0.82666015625
                },
                {
                    "start": 1166.6,
                    "end": 1166.76,
                    "word": " or",
                    "probability": 0.88623046875
                },
                {
                    "start": 1166.76,
                    "end": 1166.88,
                    "word": " not",
                    "probability": 0.89111328125
                },
                {
                    "start": 1166.88,
                    "end": 1167.04,
                    "word": " that",
                    "probability": 0.8466796875
                },
                {
                    "start": 1167.04,
                    "end": 1167.3,
                    "word": " page",
                    "probability": 0.80078125
                },
                {
                    "start": 1167.3,
                    "end": 1167.44,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 1167.44,
                    "end": 1167.68,
                    "word": " read",
                    "probability": 0.82470703125
                },
                {
                    "start": 1167.68,
                    "end": 1167.98,
                    "word": "-only",
                    "probability": 0.80224609375
                },
                {
                    "start": 1167.98,
                    "end": 1168.26,
                    "word": ",",
                    "probability": 0.720703125
                },
                {
                    "start": 1168.26,
                    "end": 1168.66,
                    "word": " or",
                    "probability": 0.90185546875
                },
                {
                    "start": 1168.66,
                    "end": 1168.92,
                    "word": " whether",
                    "probability": 0.818359375
                },
                {
                    "start": 1168.92,
                    "end": 1169.16,
                    "word": " it's",
                    "probability": 0.925537109375
                },
                {
                    "start": 1169.16,
                    "end": 1169.28,
                    "word": " going",
                    "probability": 0.861328125
                },
                {
                    "start": 1169.28,
                    "end": 1169.38,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1169.38,
                    "end": 1169.52,
                    "word": " be",
                    "probability": 0.9072265625
                },
                {
                    "start": 1169.52,
                    "end": 1169.92,
                    "word": " writable",
                    "probability": 0.836669921875
                },
                {
                    "start": 1169.92,
                    "end": 1170.16,
                    "word": " as",
                    "probability": 0.8125
                },
                {
                    "start": 1170.16,
                    "end": 1170.42,
                    "word": " well",
                    "probability": 0.87841796875
                },
                {
                    "start": 1170.42,
                    "end": 1170.94,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 225,
            "seek": 117872,
            "start": 1171.22,
            "end": 1175.16,
            "text": " You also have some bits, the cache-disabled, the dirty bit.",
            "tokens": [
                51114,
                509,
                611,
                362,
                512,
                9239,
                11,
                264,
                19459,
                12,
                13731,
                8909,
                11,
                264,
                9360,
                857,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20525568222457713,
            "compression_ratio": 1.7469879518072289,
            "no_speech_prob": 0.136474609375,
            "words": [
                {
                    "start": 1171.22,
                    "end": 1171.58,
                    "word": " You",
                    "probability": 0.87939453125
                },
                {
                    "start": 1171.58,
                    "end": 1171.78,
                    "word": " also",
                    "probability": 0.82470703125
                },
                {
                    "start": 1171.78,
                    "end": 1172.08,
                    "word": " have",
                    "probability": 0.88330078125
                },
                {
                    "start": 1172.08,
                    "end": 1172.32,
                    "word": " some",
                    "probability": 0.79638671875
                },
                {
                    "start": 1172.32,
                    "end": 1172.58,
                    "word": " bits",
                    "probability": 0.7890625
                },
                {
                    "start": 1172.58,
                    "end": 1173.0,
                    "word": ",",
                    "probability": 0.6025390625
                },
                {
                    "start": 1173.0,
                    "end": 1173.16,
                    "word": " the",
                    "probability": 0.79345703125
                },
                {
                    "start": 1173.16,
                    "end": 1173.44,
                    "word": " cache",
                    "probability": 0.63623046875
                },
                {
                    "start": 1173.44,
                    "end": 1173.88,
                    "word": "-disabled",
                    "probability": 0.6805013020833334
                },
                {
                    "start": 1173.88,
                    "end": 1174.02,
                    "word": ",",
                    "probability": 0.90380859375
                },
                {
                    "start": 1174.02,
                    "end": 1174.1,
                    "word": " the",
                    "probability": 0.791015625
                },
                {
                    "start": 1174.1,
                    "end": 1174.3,
                    "word": " dirty",
                    "probability": 0.78173828125
                },
                {
                    "start": 1174.3,
                    "end": 1174.64,
                    "word": " bit",
                    "probability": 0.6943359375
                },
                {
                    "start": 1174.64,
                    "end": 1175.16,
                    "word": ".",
                    "probability": 0.58447265625
                }
            ]
        },
        {
            "id": 226,
            "seek": 117872,
            "start": 1175.46,
            "end": 1182.32,
            "text": " These are bits that the operating system uses in its virtual memory management for page swapping and such.",
            "tokens": [
                51314,
                1981,
                366,
                9239,
                300,
                264,
                7447,
                1185,
                4960,
                294,
                1080,
                6374,
                4675,
                4592,
                337,
                3028,
                1693,
                10534,
                293,
                1270,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20525568222457713,
            "compression_ratio": 1.7469879518072289,
            "no_speech_prob": 0.136474609375,
            "words": [
                {
                    "start": 1175.46,
                    "end": 1175.88,
                    "word": " These",
                    "probability": 0.9052734375
                },
                {
                    "start": 1175.88,
                    "end": 1176.0,
                    "word": " are",
                    "probability": 0.89599609375
                },
                {
                    "start": 1176.0,
                    "end": 1176.3,
                    "word": " bits",
                    "probability": 0.73291015625
                },
                {
                    "start": 1176.3,
                    "end": 1176.5,
                    "word": " that",
                    "probability": 0.87255859375
                },
                {
                    "start": 1176.5,
                    "end": 1176.64,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 1176.64,
                    "end": 1177.0,
                    "word": " operating",
                    "probability": 0.95703125
                },
                {
                    "start": 1177.0,
                    "end": 1177.32,
                    "word": " system",
                    "probability": 0.85595703125
                },
                {
                    "start": 1177.32,
                    "end": 1177.74,
                    "word": " uses",
                    "probability": 0.81689453125
                },
                {
                    "start": 1177.74,
                    "end": 1178.32,
                    "word": " in",
                    "probability": 0.791015625
                },
                {
                    "start": 1178.32,
                    "end": 1178.48,
                    "word": " its",
                    "probability": 0.53857421875
                },
                {
                    "start": 1178.48,
                    "end": 1178.78,
                    "word": " virtual",
                    "probability": 0.84716796875
                },
                {
                    "start": 1178.78,
                    "end": 1179.1,
                    "word": " memory",
                    "probability": 0.8125
                },
                {
                    "start": 1179.1,
                    "end": 1179.64,
                    "word": " management",
                    "probability": 0.74853515625
                },
                {
                    "start": 1179.64,
                    "end": 1180.56,
                    "word": " for",
                    "probability": 0.66796875
                },
                {
                    "start": 1180.56,
                    "end": 1180.86,
                    "word": " page",
                    "probability": 0.78857421875
                },
                {
                    "start": 1180.86,
                    "end": 1181.24,
                    "word": " swapping",
                    "probability": 0.84326171875
                },
                {
                    "start": 1181.24,
                    "end": 1181.48,
                    "word": " and",
                    "probability": 0.80224609375
                },
                {
                    "start": 1181.48,
                    "end": 1181.8,
                    "word": " such",
                    "probability": 0.88916015625
                },
                {
                    "start": 1181.8,
                    "end": 1182.32,
                    "word": ".",
                    "probability": 0.96337890625
                }
            ]
        },
        {
            "id": 227,
            "seek": 120344,
            "start": 1182.32,
            "end": 1185.78,
            "text": " And then the last bit of interest is going to be the global bit.",
            "tokens": [
                50364,
                400,
                550,
                264,
                1036,
                857,
                295,
                1179,
                307,
                516,
                281,
                312,
                264,
                4338,
                857,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22961127794370417,
            "compression_ratio": 1.592274678111588,
            "no_speech_prob": 0.162353515625,
            "words": [
                {
                    "start": 1182.32,
                    "end": 1182.62,
                    "word": " And",
                    "probability": 0.1988525390625
                },
                {
                    "start": 1182.62,
                    "end": 1182.76,
                    "word": " then",
                    "probability": 0.6474609375
                },
                {
                    "start": 1182.76,
                    "end": 1182.88,
                    "word": " the",
                    "probability": 0.7724609375
                },
                {
                    "start": 1182.88,
                    "end": 1183.1,
                    "word": " last",
                    "probability": 0.8359375
                },
                {
                    "start": 1183.1,
                    "end": 1183.22,
                    "word": " bit",
                    "probability": 0.75146484375
                },
                {
                    "start": 1183.22,
                    "end": 1183.34,
                    "word": " of",
                    "probability": 0.77685546875
                },
                {
                    "start": 1183.34,
                    "end": 1183.9,
                    "word": " interest",
                    "probability": 0.338623046875
                },
                {
                    "start": 1183.9,
                    "end": 1184.2,
                    "word": " is",
                    "probability": 0.85498046875
                },
                {
                    "start": 1184.2,
                    "end": 1184.34,
                    "word": " going",
                    "probability": 0.6982421875
                },
                {
                    "start": 1184.34,
                    "end": 1184.44,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1184.44,
                    "end": 1184.56,
                    "word": " be",
                    "probability": 0.90234375
                },
                {
                    "start": 1184.56,
                    "end": 1184.68,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 1184.68,
                    "end": 1184.94,
                    "word": " global",
                    "probability": 0.74169921875
                },
                {
                    "start": 1184.94,
                    "end": 1185.26,
                    "word": " bit",
                    "probability": 0.748046875
                },
                {
                    "start": 1185.26,
                    "end": 1185.78,
                    "word": ".",
                    "probability": 0.9453125
                }
            ]
        },
        {
            "id": 228,
            "seek": 120344,
            "start": 1185.78,
            "end": 1195.26,
            "text": " The global bit is interesting because it determines whether or not this particular mapping information will be flushed from the hardware cache on a context switch.",
            "tokens": [
                50564,
                440,
                4338,
                857,
                307,
                1880,
                570,
                309,
                24799,
                1968,
                420,
                406,
                341,
                1729,
                18350,
                1589,
                486,
                312,
                19568,
                292,
                490,
                264,
                8837,
                19459,
                322,
                257,
                4319,
                3679,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22961127794370417,
            "compression_ratio": 1.592274678111588,
            "no_speech_prob": 0.162353515625,
            "words": [
                {
                    "start": 1185.78,
                    "end": 1186.22,
                    "word": " The",
                    "probability": 0.7587890625
                },
                {
                    "start": 1186.22,
                    "end": 1186.44,
                    "word": " global",
                    "probability": 0.83447265625
                },
                {
                    "start": 1186.44,
                    "end": 1186.66,
                    "word": " bit",
                    "probability": 0.86767578125
                },
                {
                    "start": 1186.66,
                    "end": 1186.82,
                    "word": " is",
                    "probability": 0.88134765625
                },
                {
                    "start": 1186.82,
                    "end": 1187.26,
                    "word": " interesting",
                    "probability": 0.6611328125
                },
                {
                    "start": 1187.26,
                    "end": 1188.18,
                    "word": " because",
                    "probability": 0.7392578125
                },
                {
                    "start": 1188.18,
                    "end": 1188.98,
                    "word": " it",
                    "probability": 0.89306640625
                },
                {
                    "start": 1188.98,
                    "end": 1189.5,
                    "word": " determines",
                    "probability": 0.80908203125
                },
                {
                    "start": 1189.5,
                    "end": 1189.8,
                    "word": " whether",
                    "probability": 0.84521484375
                },
                {
                    "start": 1189.8,
                    "end": 1190.04,
                    "word": " or",
                    "probability": 0.88720703125
                },
                {
                    "start": 1190.04,
                    "end": 1190.28,
                    "word": " not",
                    "probability": 0.8994140625
                },
                {
                    "start": 1190.28,
                    "end": 1190.48,
                    "word": " this",
                    "probability": 0.86669921875
                },
                {
                    "start": 1190.48,
                    "end": 1190.92,
                    "word": " particular",
                    "probability": 0.865234375
                },
                {
                    "start": 1190.92,
                    "end": 1191.26,
                    "word": " mapping",
                    "probability": 0.8212890625
                },
                {
                    "start": 1191.26,
                    "end": 1191.78,
                    "word": " information",
                    "probability": 0.71435546875
                },
                {
                    "start": 1191.78,
                    "end": 1192.0,
                    "word": " will",
                    "probability": 0.81201171875
                },
                {
                    "start": 1192.0,
                    "end": 1192.14,
                    "word": " be",
                    "probability": 0.89794921875
                },
                {
                    "start": 1192.14,
                    "end": 1192.56,
                    "word": " flushed",
                    "probability": 0.90625
                },
                {
                    "start": 1192.56,
                    "end": 1192.74,
                    "word": " from",
                    "probability": 0.81298828125
                },
                {
                    "start": 1192.74,
                    "end": 1192.94,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1192.94,
                    "end": 1193.22,
                    "word": " hardware",
                    "probability": 0.83056640625
                },
                {
                    "start": 1193.22,
                    "end": 1193.6,
                    "word": " cache",
                    "probability": 0.81640625
                },
                {
                    "start": 1193.6,
                    "end": 1193.76,
                    "word": " on",
                    "probability": 0.88623046875
                },
                {
                    "start": 1193.86,
                    "end": 1194.24,
                    "word": " a context",
                    "probability": 0.6767578125
                },
                {
                    "start": 1194.24,
                    "end": 1194.68,
                    "word": " switch",
                    "probability": 0.9384765625
                },
                {
                    "start": 1194.68,
                    "end": 1195.26,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 229,
            "seek": 120344,
            "start": 1195.46,
            "end": 1198.06,
            "text": " This actually becomes important later on.",
            "tokens": [
                51014,
                639,
                767,
                3643,
                1021,
                1780,
                322,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22961127794370417,
            "compression_ratio": 1.592274678111588,
            "no_speech_prob": 0.162353515625,
            "words": [
                {
                    "start": 1195.46,
                    "end": 1195.82,
                    "word": " This",
                    "probability": 0.7890625
                },
                {
                    "start": 1195.82,
                    "end": 1196.1,
                    "word": " actually",
                    "probability": 0.78466796875
                },
                {
                    "start": 1196.1,
                    "end": 1196.44,
                    "word": " becomes",
                    "probability": 0.796875
                },
                {
                    "start": 1196.44,
                    "end": 1196.82,
                    "word": " important",
                    "probability": 0.76123046875
                },
                {
                    "start": 1196.82,
                    "end": 1197.14,
                    "word": " later",
                    "probability": 0.85302734375
                },
                {
                    "start": 1197.14,
                    "end": 1197.48,
                    "word": " on",
                    "probability": 0.90087890625
                },
                {
                    "start": 1197.48,
                    "end": 1198.06,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 230,
            "seek": 120344,
            "start": 1200.98,
            "end": 1207.04,
            "text": " So, basically, here's an illustration of the big picture, just to kind of summarize all these ideas.",
            "tokens": [
                51314,
                407,
                11,
                1936,
                11,
                510,
                311,
                364,
                22645,
                295,
                264,
                955,
                3036,
                11,
                445,
                281,
                733,
                295,
                20858,
                439,
                613,
                3487,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22961127794370417,
            "compression_ratio": 1.592274678111588,
            "no_speech_prob": 0.162353515625,
            "words": [
                {
                    "start": 1200.98,
                    "end": 1201.46,
                    "word": " So",
                    "probability": 0.67333984375
                },
                {
                    "start": 1201.46,
                    "end": 1201.66,
                    "word": ",",
                    "probability": 0.2548828125
                },
                {
                    "start": 1201.66,
                    "end": 1202.44,
                    "word": " basically",
                    "probability": 0.869140625
                },
                {
                    "start": 1202.44,
                    "end": 1202.8,
                    "word": ",",
                    "probability": 0.6767578125
                },
                {
                    "start": 1202.8,
                    "end": 1203.02,
                    "word": " here's",
                    "probability": 0.860595703125
                },
                {
                    "start": 1203.02,
                    "end": 1203.44,
                    "word": " an",
                    "probability": 0.87841796875
                },
                {
                    "start": 1203.44,
                    "end": 1203.86,
                    "word": " illustration",
                    "probability": 0.830078125
                },
                {
                    "start": 1203.86,
                    "end": 1204.06,
                    "word": " of",
                    "probability": 0.8369140625
                },
                {
                    "start": 1204.06,
                    "end": 1204.12,
                    "word": " the",
                    "probability": 0.79248046875
                },
                {
                    "start": 1204.12,
                    "end": 1204.28,
                    "word": " big",
                    "probability": 0.9091796875
                },
                {
                    "start": 1204.28,
                    "end": 1204.6,
                    "word": " picture",
                    "probability": 0.76708984375
                },
                {
                    "start": 1204.6,
                    "end": 1204.7,
                    "word": ",",
                    "probability": 0.33056640625
                },
                {
                    "start": 1204.7,
                    "end": 1204.86,
                    "word": " just",
                    "probability": 0.85986328125
                },
                {
                    "start": 1204.86,
                    "end": 1205.02,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 1205.02,
                    "end": 1205.16,
                    "word": " kind",
                    "probability": 0.49072265625
                },
                {
                    "start": 1205.16,
                    "end": 1205.28,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 1205.28,
                    "end": 1205.58,
                    "word": " summarize",
                    "probability": 0.68701171875
                },
                {
                    "start": 1205.58,
                    "end": 1205.92,
                    "word": " all",
                    "probability": 0.89013671875
                },
                {
                    "start": 1205.92,
                    "end": 1206.1,
                    "word": " these",
                    "probability": 0.646484375
                },
                {
                    "start": 1206.1,
                    "end": 1206.46,
                    "word": " ideas",
                    "probability": 0.79052734375
                },
                {
                    "start": 1206.46,
                    "end": 1207.04,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 231,
            "seek": 123308,
            "start": 1207.04,
            "end": 1214.18,
            "text": " We have our virtual address space layout divided into user space and kernel space.",
            "tokens": [
                50364,
                492,
                362,
                527,
                6374,
                2985,
                1901,
                13333,
                6666,
                666,
                4195,
                1901,
                293,
                28256,
                1901,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20814732391209828,
            "compression_ratio": 1.9029126213592233,
            "no_speech_prob": 0.31396484375,
            "words": [
                {
                    "start": 1207.04,
                    "end": 1207.7,
                    "word": " We",
                    "probability": 0.71240234375
                },
                {
                    "start": 1207.7,
                    "end": 1207.9,
                    "word": " have",
                    "probability": 0.875
                },
                {
                    "start": 1207.9,
                    "end": 1208.08,
                    "word": " our",
                    "probability": 0.77197265625
                },
                {
                    "start": 1208.08,
                    "end": 1208.4,
                    "word": " virtual",
                    "probability": 0.7568359375
                },
                {
                    "start": 1208.4,
                    "end": 1208.78,
                    "word": " address",
                    "probability": 0.80078125
                },
                {
                    "start": 1208.78,
                    "end": 1209.06,
                    "word": " space",
                    "probability": 0.779296875
                },
                {
                    "start": 1209.06,
                    "end": 1209.6,
                    "word": " layout",
                    "probability": 0.93896484375
                },
                {
                    "start": 1209.6,
                    "end": 1210.84,
                    "word": " divided",
                    "probability": 0.60400390625
                },
                {
                    "start": 1210.84,
                    "end": 1211.42,
                    "word": " into",
                    "probability": 0.73828125
                },
                {
                    "start": 1211.42,
                    "end": 1212.16,
                    "word": " user",
                    "probability": 0.74560546875
                },
                {
                    "start": 1212.16,
                    "end": 1212.62,
                    "word": " space",
                    "probability": 0.806640625
                },
                {
                    "start": 1212.62,
                    "end": 1212.94,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 1212.94,
                    "end": 1213.3,
                    "word": " kernel",
                    "probability": 0.619140625
                },
                {
                    "start": 1213.3,
                    "end": 1213.78,
                    "word": " space",
                    "probability": 0.82568359375
                },
                {
                    "start": 1213.78,
                    "end": 1214.18,
                    "word": ".",
                    "probability": 0.92431640625
                }
            ]
        },
        {
            "id": 232,
            "seek": 123308,
            "start": 1214.18,
            "end": 1219.39,
            "text": " We have our pages, which are the divisions of the virtual address space.",
            "tokens": [
                50714,
                492,
                362,
                527,
                7183,
                11,
                597,
                366,
                264,
                24328,
                295,
                264,
                6374,
                2985,
                1901,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20814732391209828,
            "compression_ratio": 1.9029126213592233,
            "no_speech_prob": 0.31396484375,
            "words": [
                {
                    "start": 1214.18,
                    "end": 1214.8,
                    "word": " We",
                    "probability": 0.89501953125
                },
                {
                    "start": 1214.8,
                    "end": 1214.98,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 1214.98,
                    "end": 1215.18,
                    "word": " our",
                    "probability": 0.814453125
                },
                {
                    "start": 1215.18,
                    "end": 1215.62,
                    "word": " pages",
                    "probability": 0.69970703125
                },
                {
                    "start": 1215.62,
                    "end": 1216.38,
                    "word": ",",
                    "probability": 0.65283203125
                },
                {
                    "start": 1216.38,
                    "end": 1216.9,
                    "word": " which",
                    "probability": 0.91650390625
                },
                {
                    "start": 1216.9,
                    "end": 1217.02,
                    "word": " are",
                    "probability": 0.890625
                },
                {
                    "start": 1217.02,
                    "end": 1217.2,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 1217.2,
                    "end": 1217.58,
                    "word": " divisions",
                    "probability": 0.80810546875
                },
                {
                    "start": 1217.58,
                    "end": 1217.82,
                    "word": " of",
                    "probability": 0.8916015625
                },
                {
                    "start": 1217.82,
                    "end": 1217.94,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1217.94,
                    "end": 1218.24,
                    "word": " virtual",
                    "probability": 0.83349609375
                },
                {
                    "start": 1218.24,
                    "end": 1218.58,
                    "word": " address",
                    "probability": 0.81884765625
                },
                {
                    "start": 1218.58,
                    "end": 1219.02,
                    "word": " space",
                    "probability": 0.8388671875
                },
                {
                    "start": 1219.02,
                    "end": 1219.39,
                    "word": ".",
                    "probability": 0.9814453125
                }
            ]
        },
        {
            "id": 233,
            "seek": 123308,
            "start": 1219.94,
            "end": 1225.58,
            "text": " We have process page tables located in the kernel memory section.",
            "tokens": [
                50964,
                492,
                362,
                1399,
                3028,
                8020,
                6870,
                294,
                264,
                28256,
                4675,
                3541,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20814732391209828,
            "compression_ratio": 1.9029126213592233,
            "no_speech_prob": 0.31396484375,
            "words": [
                {
                    "start": 1219.94,
                    "end": 1220.6,
                    "word": " We",
                    "probability": 0.89892578125
                },
                {
                    "start": 1220.6,
                    "end": 1220.88,
                    "word": " have",
                    "probability": 0.87890625
                },
                {
                    "start": 1220.88,
                    "end": 1221.48,
                    "word": " process",
                    "probability": 0.63427734375
                },
                {
                    "start": 1221.48,
                    "end": 1221.92,
                    "word": " page",
                    "probability": 0.8017578125
                },
                {
                    "start": 1221.92,
                    "end": 1222.34,
                    "word": " tables",
                    "probability": 0.73779296875
                },
                {
                    "start": 1222.34,
                    "end": 1222.9,
                    "word": " located",
                    "probability": 0.88623046875
                },
                {
                    "start": 1222.9,
                    "end": 1223.36,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 1223.36,
                    "end": 1223.96,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1223.96,
                    "end": 1224.2,
                    "word": " kernel",
                    "probability": 0.6611328125
                },
                {
                    "start": 1224.2,
                    "end": 1224.56,
                    "word": " memory",
                    "probability": 0.78076171875
                },
                {
                    "start": 1224.56,
                    "end": 1225.04,
                    "word": " section",
                    "probability": 0.7783203125
                },
                {
                    "start": 1225.04,
                    "end": 1225.58,
                    "word": ".",
                    "probability": 0.9736328125
                }
            ]
        },
        {
            "id": 234,
            "seek": 123308,
            "start": 1225.58,
            "end": 1231.33,
            "text": " Process page tables contain PTEs, which contain status information and mapping information,",
            "tokens": [
                51264,
                31093,
                3028,
                8020,
                5304,
                430,
                13639,
                82,
                11,
                597,
                5304,
                6558,
                1589,
                293,
                18350,
                1589,
                11,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20814732391209828,
            "compression_ratio": 1.9029126213592233,
            "no_speech_prob": 0.31396484375,
            "words": [
                {
                    "start": 1225.58,
                    "end": 1225.82,
                    "word": " Process",
                    "probability": 0.8544921875
                },
                {
                    "start": 1225.82,
                    "end": 1226.18,
                    "word": " page",
                    "probability": 0.80859375
                },
                {
                    "start": 1226.18,
                    "end": 1226.48,
                    "word": " tables",
                    "probability": 0.69921875
                },
                {
                    "start": 1226.48,
                    "end": 1226.88,
                    "word": " contain",
                    "probability": 0.85595703125
                },
                {
                    "start": 1226.88,
                    "end": 1227.78,
                    "word": " PTEs",
                    "probability": 0.8040364583333334
                },
                {
                    "start": 1227.78,
                    "end": 1228.0,
                    "word": ",",
                    "probability": 0.82958984375
                },
                {
                    "start": 1228.0,
                    "end": 1228.26,
                    "word": " which",
                    "probability": 0.92138671875
                },
                {
                    "start": 1228.26,
                    "end": 1228.6,
                    "word": " contain",
                    "probability": 0.62646484375
                },
                {
                    "start": 1228.6,
                    "end": 1229.0,
                    "word": " status",
                    "probability": 0.80078125
                },
                {
                    "start": 1229.0,
                    "end": 1229.66,
                    "word": " information",
                    "probability": 0.72265625
                },
                {
                    "start": 1229.66,
                    "end": 1229.96,
                    "word": " and",
                    "probability": 0.86572265625
                },
                {
                    "start": 1229.96,
                    "end": 1230.28,
                    "word": " mapping",
                    "probability": 0.8583984375
                },
                {
                    "start": 1230.28,
                    "end": 1230.96,
                    "word": " information",
                    "probability": 0.71630859375
                },
                {
                    "start": 1230.96,
                    "end": 1231.33,
                    "word": ",",
                    "probability": 0.84033203125
                }
            ]
        },
        {
            "id": 235,
            "seek": 123308,
            "start": 1231.6,
            "end": 1236.68,
            "text": " which will basically say where those pages are located out in physical memory.",
            "tokens": [
                51564,
                597,
                486,
                1936,
                584,
                689,
                729,
                7183,
                366,
                6870,
                484,
                294,
                4001,
                4675,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20814732391209828,
            "compression_ratio": 1.9029126213592233,
            "no_speech_prob": 0.31396484375,
            "words": [
                {
                    "start": 1231.6,
                    "end": 1232.02,
                    "word": " which",
                    "probability": 0.91357421875
                },
                {
                    "start": 1232.02,
                    "end": 1232.32,
                    "word": " will",
                    "probability": 0.82421875
                },
                {
                    "start": 1232.32,
                    "end": 1233.04,
                    "word": " basically",
                    "probability": 0.875
                },
                {
                    "start": 1233.04,
                    "end": 1233.76,
                    "word": " say",
                    "probability": 0.84130859375
                },
                {
                    "start": 1233.76,
                    "end": 1234.06,
                    "word": " where",
                    "probability": 0.91064453125
                },
                {
                    "start": 1234.06,
                    "end": 1234.38,
                    "word": " those",
                    "probability": 0.82177734375
                },
                {
                    "start": 1234.38,
                    "end": 1234.74,
                    "word": " pages",
                    "probability": 0.79443359375
                },
                {
                    "start": 1234.74,
                    "end": 1234.96,
                    "word": " are",
                    "probability": 0.89404296875
                },
                {
                    "start": 1234.96,
                    "end": 1235.36,
                    "word": " located",
                    "probability": 0.88916015625
                },
                {
                    "start": 1235.36,
                    "end": 1235.62,
                    "word": " out",
                    "probability": 0.7802734375
                },
                {
                    "start": 1235.62,
                    "end": 1235.8,
                    "word": " in",
                    "probability": 0.86328125
                },
                {
                    "start": 1235.8,
                    "end": 1236.1,
                    "word": " physical",
                    "probability": 0.681640625
                },
                {
                    "start": 1236.1,
                    "end": 1236.44,
                    "word": " memory",
                    "probability": 0.83056640625
                },
                {
                    "start": 1236.44,
                    "end": 1236.68,
                    "word": ".",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 236,
            "seek": 126144,
            "start": 1239.82,
            "end": 1247.58,
            "text": " So, how do you go from an address to actually figuring out where that particular page is in the page table?",
            "tokens": [
                50414,
                407,
                11,
                577,
                360,
                291,
                352,
                490,
                364,
                2985,
                281,
                767,
                15213,
                484,
                689,
                300,
                1729,
                3028,
                307,
                294,
                264,
                3028,
                3199,
                30,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1760057426732162,
            "compression_ratio": 1.6712328767123288,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 1239.82,
                    "end": 1240.46,
                    "word": " So",
                    "probability": 0.267578125
                },
                {
                    "start": 1240.46,
                    "end": 1240.58,
                    "word": ",",
                    "probability": 0.35546875
                },
                {
                    "start": 1240.58,
                    "end": 1240.7,
                    "word": " how",
                    "probability": 0.87939453125
                },
                {
                    "start": 1240.7,
                    "end": 1240.82,
                    "word": " do",
                    "probability": 0.89599609375
                },
                {
                    "start": 1240.82,
                    "end": 1240.94,
                    "word": " you",
                    "probability": 0.88623046875
                },
                {
                    "start": 1240.94,
                    "end": 1241.16,
                    "word": " go",
                    "probability": 0.89990234375
                },
                {
                    "start": 1241.16,
                    "end": 1241.48,
                    "word": " from",
                    "probability": 0.8115234375
                },
                {
                    "start": 1241.48,
                    "end": 1241.64,
                    "word": " an",
                    "probability": 0.84521484375
                },
                {
                    "start": 1241.64,
                    "end": 1242.02,
                    "word": " address",
                    "probability": 0.8505859375
                },
                {
                    "start": 1242.02,
                    "end": 1242.24,
                    "word": " to",
                    "probability": 0.87109375
                },
                {
                    "start": 1242.24,
                    "end": 1242.54,
                    "word": " actually",
                    "probability": 0.73974609375
                },
                {
                    "start": 1242.54,
                    "end": 1242.9,
                    "word": " figuring",
                    "probability": 0.8818359375
                },
                {
                    "start": 1242.9,
                    "end": 1243.3,
                    "word": " out",
                    "probability": 0.80810546875
                },
                {
                    "start": 1243.3,
                    "end": 1243.88,
                    "word": " where",
                    "probability": 0.89111328125
                },
                {
                    "start": 1243.88,
                    "end": 1244.06,
                    "word": " that",
                    "probability": 0.8701171875
                },
                {
                    "start": 1244.06,
                    "end": 1244.46,
                    "word": " particular",
                    "probability": 0.80859375
                },
                {
                    "start": 1244.46,
                    "end": 1244.96,
                    "word": " page",
                    "probability": 0.80078125
                },
                {
                    "start": 1244.96,
                    "end": 1246.16,
                    "word": " is",
                    "probability": 0.869140625
                },
                {
                    "start": 1246.16,
                    "end": 1246.32,
                    "word": " in",
                    "probability": 0.888671875
                },
                {
                    "start": 1246.32,
                    "end": 1246.46,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1246.46,
                    "end": 1246.7,
                    "word": " page",
                    "probability": 0.77880859375
                },
                {
                    "start": 1246.7,
                    "end": 1246.96,
                    "word": " table",
                    "probability": 0.8466796875
                },
                {
                    "start": 1246.96,
                    "end": 1247.58,
                    "word": "?",
                    "probability": 0.85498046875
                }
            ]
        },
        {
            "id": 237,
            "seek": 126144,
            "start": 1247.58,
            "end": 1254.76,
            "text": " Basically, virtual addresses can encode the information necessary to index into page tables.",
            "tokens": [
                50764,
                8537,
                11,
                6374,
                16862,
                393,
                2058,
                1429,
                264,
                1589,
                4818,
                281,
                8186,
                666,
                3028,
                8020,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1760057426732162,
            "compression_ratio": 1.6712328767123288,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 1247.58,
                    "end": 1248.22,
                    "word": " Basically",
                    "probability": 0.8857421875
                },
                {
                    "start": 1248.22,
                    "end": 1248.42,
                    "word": ",",
                    "probability": 0.85693359375
                },
                {
                    "start": 1248.42,
                    "end": 1248.76,
                    "word": " virtual",
                    "probability": 0.8447265625
                },
                {
                    "start": 1248.76,
                    "end": 1249.32,
                    "word": " addresses",
                    "probability": 0.64794921875
                },
                {
                    "start": 1249.32,
                    "end": 1250.22,
                    "word": " can",
                    "probability": 0.82177734375
                },
                {
                    "start": 1250.22,
                    "end": 1250.72,
                    "word": " encode",
                    "probability": 0.894287109375
                },
                {
                    "start": 1250.72,
                    "end": 1250.9,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1250.9,
                    "end": 1251.5,
                    "word": " information",
                    "probability": 0.73583984375
                },
                {
                    "start": 1251.5,
                    "end": 1252.66,
                    "word": " necessary",
                    "probability": 0.89111328125
                },
                {
                    "start": 1252.66,
                    "end": 1252.9,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 1252.9,
                    "end": 1253.24,
                    "word": " index",
                    "probability": 0.71630859375
                },
                {
                    "start": 1253.24,
                    "end": 1253.46,
                    "word": " into",
                    "probability": 0.59326171875
                },
                {
                    "start": 1253.46,
                    "end": 1253.74,
                    "word": " page",
                    "probability": 0.77197265625
                },
                {
                    "start": 1253.74,
                    "end": 1254.12,
                    "word": " tables",
                    "probability": 0.7626953125
                },
                {
                    "start": 1254.12,
                    "end": 1254.76,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 238,
            "seek": 126144,
            "start": 1255.06,
            "end": 1258.74,
            "text": " Page tables may actually be single-level or multi-level.",
            "tokens": [
                51114,
                21217,
                8020,
                815,
                767,
                312,
                2167,
                12,
                12418,
                420,
                4825,
                12,
                12418,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1760057426732162,
            "compression_ratio": 1.6712328767123288,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 1255.06,
                    "end": 1255.52,
                    "word": " Page",
                    "probability": 0.779296875
                },
                {
                    "start": 1255.52,
                    "end": 1255.76,
                    "word": " tables",
                    "probability": 0.7021484375
                },
                {
                    "start": 1255.76,
                    "end": 1256.0,
                    "word": " may",
                    "probability": 0.84375
                },
                {
                    "start": 1256.0,
                    "end": 1256.3,
                    "word": " actually",
                    "probability": 0.76904296875
                },
                {
                    "start": 1256.3,
                    "end": 1256.5,
                    "word": " be",
                    "probability": 0.8857421875
                },
                {
                    "start": 1256.5,
                    "end": 1256.78,
                    "word": " single",
                    "probability": 0.87841796875
                },
                {
                    "start": 1256.78,
                    "end": 1257.1,
                    "word": "-level",
                    "probability": 0.675537109375
                },
                {
                    "start": 1257.1,
                    "end": 1257.44,
                    "word": " or",
                    "probability": 0.88916015625
                },
                {
                    "start": 1257.44,
                    "end": 1257.78,
                    "word": " multi",
                    "probability": 0.59228515625
                },
                {
                    "start": 1257.78,
                    "end": 1258.1,
                    "word": "-level",
                    "probability": 0.96044921875
                },
                {
                    "start": 1258.1,
                    "end": 1258.74,
                    "word": ".",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 239,
            "seek": 126144,
            "start": 1258.8,
            "end": 1262.5,
            "text": " The x86 maintains a two-level paging architecture.",
            "tokens": [
                51314,
                440,
                2031,
                22193,
                33385,
                257,
                732,
                12,
                12418,
                280,
                3568,
                9482,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1760057426732162,
            "compression_ratio": 1.6712328767123288,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 1258.8,
                    "end": 1259.02,
                    "word": " The",
                    "probability": 0.80029296875
                },
                {
                    "start": 1259.02,
                    "end": 1259.48,
                    "word": " x86",
                    "probability": 0.846435546875
                },
                {
                    "start": 1259.48,
                    "end": 1260.2,
                    "word": " maintains",
                    "probability": 0.6806640625
                },
                {
                    "start": 1260.44,
                    "end": 1260.66,
                    "word": " a two",
                    "probability": 0.75048828125
                },
                {
                    "start": 1260.66,
                    "end": 1260.88,
                    "word": "-level",
                    "probability": 0.937255859375
                },
                {
                    "start": 1260.88,
                    "end": 1261.24,
                    "word": " paging",
                    "probability": 0.812255859375
                },
                {
                    "start": 1261.24,
                    "end": 1261.86,
                    "word": " architecture",
                    "probability": 0.85205078125
                },
                {
                    "start": 1261.86,
                    "end": 1262.5,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 240,
            "seek": 126144,
            "start": 1263.7,
            "end": 1267.46,
            "text": " Basically, we divide the virtual address into two pieces.",
            "tokens": [
                51514,
                8537,
                11,
                321,
                9845,
                264,
                6374,
                2985,
                666,
                732,
                3755,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1760057426732162,
            "compression_ratio": 1.6712328767123288,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 1263.7,
                    "end": 1264.34,
                    "word": " Basically",
                    "probability": 0.880859375
                },
                {
                    "start": 1264.34,
                    "end": 1264.76,
                    "word": ",",
                    "probability": 0.923828125
                },
                {
                    "start": 1264.76,
                    "end": 1265.06,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 1265.06,
                    "end": 1265.46,
                    "word": " divide",
                    "probability": 0.8486328125
                },
                {
                    "start": 1265.46,
                    "end": 1265.68,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 1265.68,
                    "end": 1265.92,
                    "word": " virtual",
                    "probability": 0.857421875
                },
                {
                    "start": 1265.92,
                    "end": 1266.28,
                    "word": " address",
                    "probability": 0.76806640625
                },
                {
                    "start": 1266.28,
                    "end": 1266.5,
                    "word": " into",
                    "probability": 0.73095703125
                },
                {
                    "start": 1266.5,
                    "end": 1266.72,
                    "word": " two",
                    "probability": 0.79150390625
                },
                {
                    "start": 1266.72,
                    "end": 1267.18,
                    "word": " pieces",
                    "probability": 0.89111328125
                },
                {
                    "start": 1267.18,
                    "end": 1267.46,
                    "word": ".",
                    "probability": 0.953125
                }
            ]
        },
        {
            "id": 241,
            "seek": 128746,
            "start": 1267.46,
            "end": 1273.3,
            "text": " We're going to divide it into the virtual page number, which is going to contain the page table indexing information,",
            "tokens": [
                50364,
                492,
                434,
                516,
                281,
                9845,
                309,
                666,
                264,
                6374,
                3028,
                1230,
                11,
                597,
                307,
                516,
                281,
                5304,
                264,
                3028,
                3199,
                8186,
                278,
                1589,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17481435938636855,
            "compression_ratio": 1.9952830188679245,
            "no_speech_prob": 0.1732177734375,
            "words": [
                {
                    "start": 1267.46,
                    "end": 1267.64,
                    "word": " We're",
                    "probability": 0.5089111328125
                },
                {
                    "start": 1267.64,
                    "end": 1267.76,
                    "word": " going",
                    "probability": 0.68408203125
                },
                {
                    "start": 1267.76,
                    "end": 1267.84,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1267.84,
                    "end": 1268.12,
                    "word": " divide",
                    "probability": 0.83935546875
                },
                {
                    "start": 1268.12,
                    "end": 1268.28,
                    "word": " it",
                    "probability": 0.86279296875
                },
                {
                    "start": 1268.28,
                    "end": 1268.6,
                    "word": " into",
                    "probability": 0.74267578125
                },
                {
                    "start": 1268.6,
                    "end": 1268.86,
                    "word": " the",
                    "probability": 0.75537109375
                },
                {
                    "start": 1268.86,
                    "end": 1269.12,
                    "word": " virtual",
                    "probability": 0.75830078125
                },
                {
                    "start": 1269.12,
                    "end": 1269.52,
                    "word": " page",
                    "probability": 0.77490234375
                },
                {
                    "start": 1269.52,
                    "end": 1269.86,
                    "word": " number",
                    "probability": 0.8427734375
                },
                {
                    "start": 1269.86,
                    "end": 1270.16,
                    "word": ",",
                    "probability": 0.74755859375
                },
                {
                    "start": 1270.16,
                    "end": 1270.36,
                    "word": " which",
                    "probability": 0.91259765625
                },
                {
                    "start": 1270.36,
                    "end": 1270.46,
                    "word": " is",
                    "probability": 0.90087890625
                },
                {
                    "start": 1270.46,
                    "end": 1270.62,
                    "word": " going",
                    "probability": 0.85009765625
                },
                {
                    "start": 1270.62,
                    "end": 1270.76,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1270.76,
                    "end": 1271.06,
                    "word": " contain",
                    "probability": 0.88232421875
                },
                {
                    "start": 1271.06,
                    "end": 1271.22,
                    "word": " the",
                    "probability": 0.71728515625
                },
                {
                    "start": 1271.22,
                    "end": 1271.42,
                    "word": " page",
                    "probability": 0.73486328125
                },
                {
                    "start": 1271.42,
                    "end": 1271.64,
                    "word": " table",
                    "probability": 0.84765625
                },
                {
                    "start": 1271.64,
                    "end": 1272.16,
                    "word": " indexing",
                    "probability": 0.82666015625
                },
                {
                    "start": 1272.16,
                    "end": 1272.66,
                    "word": " information",
                    "probability": 0.7294921875
                },
                {
                    "start": 1272.66,
                    "end": 1273.3,
                    "word": ",",
                    "probability": 0.54296875
                }
            ]
        },
        {
            "id": 242,
            "seek": 128746,
            "start": 1273.3,
            "end": 1281.3,
            "text": " and we divide it into the byte index, which is going to contain an offset from the physical frame in physical memory.",
            "tokens": [
                50664,
                293,
                321,
                9845,
                309,
                666,
                264,
                40846,
                8186,
                11,
                597,
                307,
                516,
                281,
                5304,
                364,
                18687,
                490,
                264,
                4001,
                3920,
                294,
                4001,
                4675,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17481435938636855,
            "compression_ratio": 1.9952830188679245,
            "no_speech_prob": 0.1732177734375,
            "words": [
                {
                    "start": 1273.3,
                    "end": 1273.56,
                    "word": " and",
                    "probability": 0.88037109375
                },
                {
                    "start": 1273.56,
                    "end": 1273.74,
                    "word": " we",
                    "probability": 0.87744140625
                },
                {
                    "start": 1273.74,
                    "end": 1274.04,
                    "word": " divide",
                    "probability": 0.830078125
                },
                {
                    "start": 1274.04,
                    "end": 1274.2,
                    "word": " it",
                    "probability": 0.89453125
                },
                {
                    "start": 1274.2,
                    "end": 1274.38,
                    "word": " into",
                    "probability": 0.73193359375
                },
                {
                    "start": 1274.38,
                    "end": 1274.52,
                    "word": " the",
                    "probability": 0.5185546875
                },
                {
                    "start": 1274.52,
                    "end": 1274.68,
                    "word": " byte",
                    "probability": 0.83740234375
                },
                {
                    "start": 1274.68,
                    "end": 1275.1,
                    "word": " index",
                    "probability": 0.63623046875
                },
                {
                    "start": 1275.1,
                    "end": 1275.34,
                    "word": ",",
                    "probability": 0.919921875
                },
                {
                    "start": 1275.34,
                    "end": 1275.54,
                    "word": " which",
                    "probability": 0.9150390625
                },
                {
                    "start": 1275.54,
                    "end": 1275.68,
                    "word": " is",
                    "probability": 0.9072265625
                },
                {
                    "start": 1275.68,
                    "end": 1275.8,
                    "word": " going",
                    "probability": 0.861328125
                },
                {
                    "start": 1275.8,
                    "end": 1275.96,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1275.96,
                    "end": 1276.3,
                    "word": " contain",
                    "probability": 0.83154296875
                },
                {
                    "start": 1276.3,
                    "end": 1276.46,
                    "word": " an",
                    "probability": 0.84912109375
                },
                {
                    "start": 1276.46,
                    "end": 1276.78,
                    "word": " offset",
                    "probability": 0.791015625
                },
                {
                    "start": 1276.78,
                    "end": 1278.36,
                    "word": " from",
                    "probability": 0.72119140625
                },
                {
                    "start": 1278.36,
                    "end": 1278.52,
                    "word": " the",
                    "probability": 0.73193359375
                },
                {
                    "start": 1278.52,
                    "end": 1278.82,
                    "word": " physical",
                    "probability": 0.72998046875
                },
                {
                    "start": 1278.82,
                    "end": 1279.14,
                    "word": " frame",
                    "probability": 0.83984375
                },
                {
                    "start": 1279.14,
                    "end": 1279.8,
                    "word": " in",
                    "probability": 0.5029296875
                },
                {
                    "start": 1279.8,
                    "end": 1280.4,
                    "word": " physical",
                    "probability": 0.73583984375
                },
                {
                    "start": 1280.4,
                    "end": 1280.8,
                    "word": " memory",
                    "probability": 0.82861328125
                },
                {
                    "start": 1280.8,
                    "end": 1281.3,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 243,
            "seek": 128746,
            "start": 1281.64,
            "end": 1286.36,
            "text": " So, basically, the virtual page number, in this case, since we have a two-level architecture,",
            "tokens": [
                51064,
                407,
                11,
                1936,
                11,
                264,
                6374,
                3028,
                1230,
                11,
                294,
                341,
                1389,
                11,
                1670,
                321,
                362,
                257,
                732,
                12,
                12418,
                9482,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17481435938636855,
            "compression_ratio": 1.9952830188679245,
            "no_speech_prob": 0.1732177734375,
            "words": [
                {
                    "start": 1281.64,
                    "end": 1281.96,
                    "word": " So",
                    "probability": 0.85498046875
                },
                {
                    "start": 1281.96,
                    "end": 1282.04,
                    "word": ",",
                    "probability": 0.2086181640625
                },
                {
                    "start": 1282.04,
                    "end": 1282.32,
                    "word": " basically",
                    "probability": 0.9013671875
                },
                {
                    "start": 1282.32,
                    "end": 1282.46,
                    "word": ",",
                    "probability": 0.6689453125
                },
                {
                    "start": 1282.46,
                    "end": 1282.56,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1282.56,
                    "end": 1282.8,
                    "word": " virtual",
                    "probability": 0.8681640625
                },
                {
                    "start": 1282.8,
                    "end": 1283.24,
                    "word": " page",
                    "probability": 0.80859375
                },
                {
                    "start": 1283.24,
                    "end": 1283.58,
                    "word": " number",
                    "probability": 0.87158203125
                },
                {
                    "start": 1283.58,
                    "end": 1283.7,
                    "word": ",",
                    "probability": 0.59912109375
                },
                {
                    "start": 1283.7,
                    "end": 1283.88,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 1283.88,
                    "end": 1284.08,
                    "word": " this",
                    "probability": 0.87939453125
                },
                {
                    "start": 1284.08,
                    "end": 1284.32,
                    "word": " case",
                    "probability": 0.7978515625
                },
                {
                    "start": 1284.32,
                    "end": 1284.36,
                    "word": ",",
                    "probability": 0.77587890625
                },
                {
                    "start": 1284.36,
                    "end": 1284.46,
                    "word": " since",
                    "probability": 0.73486328125
                },
                {
                    "start": 1284.46,
                    "end": 1284.62,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 1284.62,
                    "end": 1284.78,
                    "word": " have",
                    "probability": 0.880859375
                },
                {
                    "start": 1284.94,
                    "end": 1285.18,
                    "word": " a two",
                    "probability": 0.701171875
                },
                {
                    "start": 1285.18,
                    "end": 1285.36,
                    "word": "-level",
                    "probability": 0.85546875
                },
                {
                    "start": 1285.36,
                    "end": 1286.0,
                    "word": " architecture",
                    "probability": 0.8564453125
                },
                {
                    "start": 1286.0,
                    "end": 1286.36,
                    "word": ",",
                    "probability": 0.9052734375
                }
            ]
        },
        {
            "id": 244,
            "seek": 128746,
            "start": 1286.36,
            "end": 1293.48,
            "text": " basically what that means is not only do we have a page table, we also have a page directory.",
            "tokens": [
                51314,
                1936,
                437,
                300,
                1355,
                307,
                406,
                787,
                360,
                321,
                362,
                257,
                3028,
                3199,
                11,
                321,
                611,
                362,
                257,
                3028,
                21120,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17481435938636855,
            "compression_ratio": 1.9952830188679245,
            "no_speech_prob": 0.1732177734375,
            "words": [
                {
                    "start": 1286.36,
                    "end": 1286.7,
                    "word": " basically",
                    "probability": 0.88330078125
                },
                {
                    "start": 1286.7,
                    "end": 1286.9,
                    "word": " what",
                    "probability": 0.68310546875
                },
                {
                    "start": 1286.9,
                    "end": 1287.1,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 1287.1,
                    "end": 1287.46,
                    "word": " means",
                    "probability": 0.88623046875
                },
                {
                    "start": 1287.46,
                    "end": 1287.96,
                    "word": " is",
                    "probability": 0.873046875
                },
                {
                    "start": 1287.96,
                    "end": 1288.22,
                    "word": " not",
                    "probability": 0.73095703125
                },
                {
                    "start": 1288.22,
                    "end": 1288.52,
                    "word": " only",
                    "probability": 0.85595703125
                },
                {
                    "start": 1288.52,
                    "end": 1288.68,
                    "word": " do",
                    "probability": 0.89453125
                },
                {
                    "start": 1288.68,
                    "end": 1288.82,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1288.82,
                    "end": 1289.1,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 1289.28,
                    "end": 1290.34,
                    "word": " a page",
                    "probability": 0.802734375
                },
                {
                    "start": 1290.34,
                    "end": 1290.7,
                    "word": " table",
                    "probability": 0.82666015625
                },
                {
                    "start": 1290.7,
                    "end": 1291.08,
                    "word": ",",
                    "probability": 0.9189453125
                },
                {
                    "start": 1291.08,
                    "end": 1291.36,
                    "word": " we",
                    "probability": 0.88916015625
                },
                {
                    "start": 1291.36,
                    "end": 1291.66,
                    "word": " also",
                    "probability": 0.828125
                },
                {
                    "start": 1291.66,
                    "end": 1292.02,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 1292.2,
                    "end": 1292.48,
                    "word": " a page",
                    "probability": 0.8076171875
                },
                {
                    "start": 1292.48,
                    "end": 1292.98,
                    "word": " directory",
                    "probability": 0.81005859375
                },
                {
                    "start": 1292.98,
                    "end": 1293.48,
                    "word": ".",
                    "probability": 0.7138671875
                }
            ]
        },
        {
            "id": 245,
            "seek": 131204,
            "start": 1293.48,
            "end": 1298.64,
            "text": " And, basically, the page directory is a table of pointers to page tables.",
            "tokens": [
                50364,
                400,
                11,
                1936,
                11,
                264,
                3028,
                21120,
                307,
                257,
                3199,
                295,
                44548,
                281,
                3028,
                8020,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23454671050166034,
            "compression_ratio": 1.816831683168317,
            "no_speech_prob": 0.14599609375,
            "words": [
                {
                    "start": 1293.48,
                    "end": 1293.74,
                    "word": " And",
                    "probability": 0.22265625
                },
                {
                    "start": 1293.74,
                    "end": 1293.84,
                    "word": ",",
                    "probability": 0.12274169921875
                },
                {
                    "start": 1293.84,
                    "end": 1294.2,
                    "word": " basically",
                    "probability": 0.89306640625
                },
                {
                    "start": 1294.2,
                    "end": 1294.36,
                    "word": ",",
                    "probability": 0.77587890625
                },
                {
                    "start": 1294.36,
                    "end": 1294.46,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 1294.46,
                    "end": 1294.72,
                    "word": " page",
                    "probability": 0.68505859375
                },
                {
                    "start": 1294.72,
                    "end": 1295.22,
                    "word": " directory",
                    "probability": 0.787109375
                },
                {
                    "start": 1295.22,
                    "end": 1295.78,
                    "word": " is",
                    "probability": 0.88134765625
                },
                {
                    "start": 1295.92,
                    "end": 1296.26,
                    "word": " a table",
                    "probability": 0.82568359375
                },
                {
                    "start": 1296.26,
                    "end": 1296.54,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1296.54,
                    "end": 1296.98,
                    "word": " pointers",
                    "probability": 0.66943359375
                },
                {
                    "start": 1296.98,
                    "end": 1297.32,
                    "word": " to",
                    "probability": 0.88720703125
                },
                {
                    "start": 1297.32,
                    "end": 1297.68,
                    "word": " page",
                    "probability": 0.78857421875
                },
                {
                    "start": 1297.68,
                    "end": 1298.08,
                    "word": " tables",
                    "probability": 0.79443359375
                },
                {
                    "start": 1298.08,
                    "end": 1298.64,
                    "word": ".",
                    "probability": 0.63427734375
                }
            ]
        },
        {
            "id": 246,
            "seek": 131204,
            "start": 1298.94,
            "end": 1302.5,
            "text": " And the page tables, of course, mean pointers to physical frames.",
            "tokens": [
                50614,
                400,
                264,
                3028,
                8020,
                11,
                295,
                1164,
                11,
                914,
                44548,
                281,
                4001,
                12083,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23454671050166034,
            "compression_ratio": 1.816831683168317,
            "no_speech_prob": 0.14599609375,
            "words": [
                {
                    "start": 1298.94,
                    "end": 1299.04,
                    "word": " And",
                    "probability": 0.7578125
                },
                {
                    "start": 1299.04,
                    "end": 1299.18,
                    "word": " the",
                    "probability": 0.66796875
                },
                {
                    "start": 1299.18,
                    "end": 1299.4,
                    "word": " page",
                    "probability": 0.791015625
                },
                {
                    "start": 1299.4,
                    "end": 1299.66,
                    "word": " tables",
                    "probability": 0.7060546875
                },
                {
                    "start": 1299.66,
                    "end": 1299.8,
                    "word": ",",
                    "probability": 0.83056640625
                },
                {
                    "start": 1299.8,
                    "end": 1299.9,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 1299.9,
                    "end": 1300.1,
                    "word": " course",
                    "probability": 0.86279296875
                },
                {
                    "start": 1300.1,
                    "end": 1300.18,
                    "word": ",",
                    "probability": 0.9912109375
                },
                {
                    "start": 1300.18,
                    "end": 1300.3,
                    "word": " mean",
                    "probability": 0.51806640625
                },
                {
                    "start": 1300.3,
                    "end": 1300.68,
                    "word": " pointers",
                    "probability": 0.63232421875
                },
                {
                    "start": 1300.68,
                    "end": 1300.98,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1300.98,
                    "end": 1301.36,
                    "word": " physical",
                    "probability": 0.7373046875
                },
                {
                    "start": 1301.36,
                    "end": 1301.94,
                    "word": " frames",
                    "probability": 0.8193359375
                },
                {
                    "start": 1301.94,
                    "end": 1302.5,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 247,
            "seek": 131204,
            "start": 1303.06,
            "end": 1308.4,
            "text": " This actually is used to... a two-level scheme is used to actually save memory,",
            "tokens": [
                50814,
                639,
                767,
                307,
                1143,
                281,
                485,
                257,
                732,
                12,
                12418,
                12232,
                307,
                1143,
                281,
                767,
                3155,
                4675,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23454671050166034,
            "compression_ratio": 1.816831683168317,
            "no_speech_prob": 0.14599609375,
            "words": [
                {
                    "start": 1303.06,
                    "end": 1303.6,
                    "word": " This",
                    "probability": 0.53955078125
                },
                {
                    "start": 1303.6,
                    "end": 1303.94,
                    "word": " actually",
                    "probability": 0.45849609375
                },
                {
                    "start": 1303.94,
                    "end": 1304.24,
                    "word": " is",
                    "probability": 0.80517578125
                },
                {
                    "start": 1304.24,
                    "end": 1304.5,
                    "word": " used",
                    "probability": 0.78955078125
                },
                {
                    "start": 1304.5,
                    "end": 1304.8,
                    "word": " to...",
                    "probability": 0.45263671875
                },
                {
                    "start": 1304.94,
                    "end": 1305.12,
                    "word": " a two",
                    "probability": 0.7197265625
                },
                {
                    "start": 1305.12,
                    "end": 1305.3,
                    "word": "-level",
                    "probability": 0.84765625
                },
                {
                    "start": 1305.3,
                    "end": 1305.62,
                    "word": " scheme",
                    "probability": 0.8876953125
                },
                {
                    "start": 1305.62,
                    "end": 1305.8,
                    "word": " is",
                    "probability": 0.8544921875
                },
                {
                    "start": 1305.8,
                    "end": 1305.98,
                    "word": " used",
                    "probability": 0.76025390625
                },
                {
                    "start": 1305.98,
                    "end": 1306.2,
                    "word": " to",
                    "probability": 0.869140625
                },
                {
                    "start": 1306.2,
                    "end": 1306.56,
                    "word": " actually",
                    "probability": 0.697265625
                },
                {
                    "start": 1306.56,
                    "end": 1307.72,
                    "word": " save",
                    "probability": 0.174560546875
                },
                {
                    "start": 1307.72,
                    "end": 1308.2,
                    "word": " memory",
                    "probability": 0.8701171875
                },
                {
                    "start": 1308.2,
                    "end": 1308.4,
                    "word": ",",
                    "probability": 0.388916015625
                }
            ]
        },
        {
            "id": 248,
            "seek": 131204,
            "start": 1308.4,
            "end": 1312.36,
            "text": " since the page directory is going to have to be resident.",
            "tokens": [
                51114,
                1670,
                264,
                3028,
                21120,
                307,
                516,
                281,
                362,
                281,
                312,
                10832,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23454671050166034,
            "compression_ratio": 1.816831683168317,
            "no_speech_prob": 0.14599609375,
            "words": [
                {
                    "start": 1308.4,
                    "end": 1308.92,
                    "word": " since",
                    "probability": 0.64990234375
                },
                {
                    "start": 1308.92,
                    "end": 1309.9,
                    "word": " the",
                    "probability": 0.7822265625
                },
                {
                    "start": 1309.9,
                    "end": 1310.54,
                    "word": " page",
                    "probability": 0.8046875
                },
                {
                    "start": 1310.54,
                    "end": 1310.84,
                    "word": " directory",
                    "probability": 0.76708984375
                },
                {
                    "start": 1310.84,
                    "end": 1310.98,
                    "word": " is",
                    "probability": 0.615234375
                },
                {
                    "start": 1310.98,
                    "end": 1311.1,
                    "word": " going",
                    "probability": 0.712890625
                },
                {
                    "start": 1311.1,
                    "end": 1311.12,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1311.12,
                    "end": 1311.28,
                    "word": " have",
                    "probability": 0.87109375
                },
                {
                    "start": 1311.28,
                    "end": 1311.36,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1311.36,
                    "end": 1311.48,
                    "word": " be",
                    "probability": 0.8603515625
                },
                {
                    "start": 1311.48,
                    "end": 1311.8,
                    "word": " resident",
                    "probability": 0.4677734375
                },
                {
                    "start": 1311.8,
                    "end": 1312.36,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 249,
            "seek": 131204,
            "start": 1312.58,
            "end": 1318.06,
            "text": " So, basically, in this case, our virtual page number is actually divided into two pieces.",
            "tokens": [
                51314,
                407,
                11,
                1936,
                11,
                294,
                341,
                1389,
                11,
                527,
                6374,
                3028,
                1230,
                307,
                767,
                6666,
                666,
                732,
                3755,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23454671050166034,
            "compression_ratio": 1.816831683168317,
            "no_speech_prob": 0.14599609375,
            "words": [
                {
                    "start": 1312.58,
                    "end": 1313.14,
                    "word": " So",
                    "probability": 0.8701171875
                },
                {
                    "start": 1313.14,
                    "end": 1313.22,
                    "word": ",",
                    "probability": 0.689453125
                },
                {
                    "start": 1313.22,
                    "end": 1313.52,
                    "word": " basically",
                    "probability": 0.90673828125
                },
                {
                    "start": 1313.52,
                    "end": 1313.66,
                    "word": ",",
                    "probability": 0.9033203125
                },
                {
                    "start": 1313.66,
                    "end": 1313.78,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 1313.78,
                    "end": 1314.0,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 1314.0,
                    "end": 1314.26,
                    "word": " case",
                    "probability": 0.81298828125
                },
                {
                    "start": 1314.26,
                    "end": 1314.34,
                    "word": ",",
                    "probability": 0.89208984375
                },
                {
                    "start": 1314.34,
                    "end": 1314.48,
                    "word": " our",
                    "probability": 0.79833984375
                },
                {
                    "start": 1314.48,
                    "end": 1314.78,
                    "word": " virtual",
                    "probability": 0.8701171875
                },
                {
                    "start": 1314.78,
                    "end": 1315.14,
                    "word": " page",
                    "probability": 0.82177734375
                },
                {
                    "start": 1315.14,
                    "end": 1315.46,
                    "word": " number",
                    "probability": 0.86962890625
                },
                {
                    "start": 1315.46,
                    "end": 1315.88,
                    "word": " is",
                    "probability": 0.90234375
                },
                {
                    "start": 1315.88,
                    "end": 1316.16,
                    "word": " actually",
                    "probability": 0.79296875
                },
                {
                    "start": 1316.16,
                    "end": 1316.56,
                    "word": " divided",
                    "probability": 0.75537109375
                },
                {
                    "start": 1316.56,
                    "end": 1316.86,
                    "word": " into",
                    "probability": 0.7353515625
                },
                {
                    "start": 1316.86,
                    "end": 1317.14,
                    "word": " two",
                    "probability": 0.79296875
                },
                {
                    "start": 1317.14,
                    "end": 1317.5,
                    "word": " pieces",
                    "probability": 0.90380859375
                },
                {
                    "start": 1317.5,
                    "end": 1318.06,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 250,
            "seek": 133474,
            "start": 1318.06,
            "end": 1323.92,
            "text": " We have to be able to figure out the index into the page directory so we can locate the correct page table,",
            "tokens": [
                50364,
                492,
                362,
                281,
                312,
                1075,
                281,
                2573,
                484,
                264,
                8186,
                666,
                264,
                3028,
                21120,
                370,
                321,
                393,
                22370,
                264,
                3006,
                3028,
                3199,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20200892309753263,
            "compression_ratio": 2.1968085106382977,
            "no_speech_prob": 0.654296875,
            "words": [
                {
                    "start": 1318.06,
                    "end": 1318.64,
                    "word": " We",
                    "probability": 0.1390380859375
                },
                {
                    "start": 1318.64,
                    "end": 1318.84,
                    "word": " have",
                    "probability": 0.798828125
                },
                {
                    "start": 1318.84,
                    "end": 1318.94,
                    "word": " to",
                    "probability": 0.8984375
                },
                {
                    "start": 1318.94,
                    "end": 1319.1,
                    "word": " be",
                    "probability": 0.7529296875
                },
                {
                    "start": 1319.1,
                    "end": 1319.24,
                    "word": " able",
                    "probability": 0.8955078125
                },
                {
                    "start": 1319.24,
                    "end": 1319.42,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1319.42,
                    "end": 1319.64,
                    "word": " figure",
                    "probability": 0.90087890625
                },
                {
                    "start": 1319.64,
                    "end": 1319.98,
                    "word": " out",
                    "probability": 0.80859375
                },
                {
                    "start": 1319.98,
                    "end": 1320.42,
                    "word": " the",
                    "probability": 0.79248046875
                },
                {
                    "start": 1320.42,
                    "end": 1320.76,
                    "word": " index",
                    "probability": 0.6435546875
                },
                {
                    "start": 1320.76,
                    "end": 1320.96,
                    "word": " into",
                    "probability": 0.6357421875
                },
                {
                    "start": 1320.96,
                    "end": 1321.14,
                    "word": " the",
                    "probability": 0.794921875
                },
                {
                    "start": 1321.14,
                    "end": 1321.42,
                    "word": " page",
                    "probability": 0.7490234375
                },
                {
                    "start": 1321.42,
                    "end": 1321.8,
                    "word": " directory",
                    "probability": 0.7978515625
                },
                {
                    "start": 1321.8,
                    "end": 1322.02,
                    "word": " so",
                    "probability": 0.61376953125
                },
                {
                    "start": 1322.02,
                    "end": 1322.12,
                    "word": " we",
                    "probability": 0.8642578125
                },
                {
                    "start": 1322.12,
                    "end": 1322.26,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 1322.26,
                    "end": 1322.52,
                    "word": " locate",
                    "probability": 0.90185546875
                },
                {
                    "start": 1322.52,
                    "end": 1322.72,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 1322.72,
                    "end": 1322.96,
                    "word": " correct",
                    "probability": 0.908203125
                },
                {
                    "start": 1322.96,
                    "end": 1323.34,
                    "word": " page",
                    "probability": 0.78759765625
                },
                {
                    "start": 1323.34,
                    "end": 1323.66,
                    "word": " table",
                    "probability": 0.81298828125
                },
                {
                    "start": 1323.66,
                    "end": 1323.92,
                    "word": ",",
                    "probability": 0.20361328125
                }
            ]
        },
        {
            "id": 251,
            "seek": 133474,
            "start": 1323.92,
            "end": 1329.36,
            "text": " and then we have to figure out the index into the page table so we can locate the correct page frame.",
            "tokens": [
                50664,
                293,
                550,
                321,
                362,
                281,
                2573,
                484,
                264,
                8186,
                666,
                264,
                3028,
                3199,
                370,
                321,
                393,
                22370,
                264,
                3006,
                3028,
                3920,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20200892309753263,
            "compression_ratio": 2.1968085106382977,
            "no_speech_prob": 0.654296875,
            "words": [
                {
                    "start": 1323.92,
                    "end": 1324.34,
                    "word": " and",
                    "probability": 0.84619140625
                },
                {
                    "start": 1324.34,
                    "end": 1324.5,
                    "word": " then",
                    "probability": 0.7275390625
                },
                {
                    "start": 1324.5,
                    "end": 1324.64,
                    "word": " we",
                    "probability": 0.8837890625
                },
                {
                    "start": 1324.64,
                    "end": 1324.8,
                    "word": " have",
                    "probability": 0.88134765625
                },
                {
                    "start": 1324.8,
                    "end": 1324.92,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1324.92,
                    "end": 1325.32,
                    "word": " figure",
                    "probability": 0.85400390625
                },
                {
                    "start": 1325.32,
                    "end": 1325.58,
                    "word": " out",
                    "probability": 0.80615234375
                },
                {
                    "start": 1325.58,
                    "end": 1325.72,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1325.72,
                    "end": 1326.02,
                    "word": " index",
                    "probability": 0.64013671875
                },
                {
                    "start": 1326.02,
                    "end": 1326.2,
                    "word": " into",
                    "probability": 0.6357421875
                },
                {
                    "start": 1326.2,
                    "end": 1326.34,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1326.34,
                    "end": 1326.62,
                    "word": " page",
                    "probability": 0.79931640625
                },
                {
                    "start": 1326.62,
                    "end": 1326.9,
                    "word": " table",
                    "probability": 0.79443359375
                },
                {
                    "start": 1326.9,
                    "end": 1327.3,
                    "word": " so",
                    "probability": 0.79541015625
                },
                {
                    "start": 1327.3,
                    "end": 1327.4,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 1327.4,
                    "end": 1327.52,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 1327.52,
                    "end": 1327.8,
                    "word": " locate",
                    "probability": 0.92626953125
                },
                {
                    "start": 1327.8,
                    "end": 1328.02,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1328.02,
                    "end": 1328.26,
                    "word": " correct",
                    "probability": 0.869140625
                },
                {
                    "start": 1328.26,
                    "end": 1328.64,
                    "word": " page",
                    "probability": 0.8046875
                },
                {
                    "start": 1328.64,
                    "end": 1328.88,
                    "word": " frame",
                    "probability": 0.85400390625
                },
                {
                    "start": 1328.88,
                    "end": 1329.36,
                    "word": ".",
                    "probability": 0.966796875
                }
            ]
        },
        {
            "id": 252,
            "seek": 133474,
            "start": 1329.38,
            "end": 1336.96,
            "text": " So, basically, under x86, the upper ten bits in the virtual address are going to provide your index into the page directory,",
            "tokens": [
                50914,
                407,
                11,
                1936,
                11,
                833,
                2031,
                22193,
                11,
                264,
                6597,
                2064,
                9239,
                294,
                264,
                6374,
                2985,
                366,
                516,
                281,
                2893,
                428,
                8186,
                666,
                264,
                3028,
                21120,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20200892309753263,
            "compression_ratio": 2.1968085106382977,
            "no_speech_prob": 0.654296875,
            "words": [
                {
                    "start": 1329.38,
                    "end": 1329.6,
                    "word": " So",
                    "probability": 0.80322265625
                },
                {
                    "start": 1329.6,
                    "end": 1329.74,
                    "word": ",",
                    "probability": 0.32080078125
                },
                {
                    "start": 1329.74,
                    "end": 1330.14,
                    "word": " basically",
                    "probability": 0.88525390625
                },
                {
                    "start": 1330.14,
                    "end": 1330.48,
                    "word": ",",
                    "probability": 0.72509765625
                },
                {
                    "start": 1330.48,
                    "end": 1331.16,
                    "word": " under",
                    "probability": 0.689453125
                },
                {
                    "start": 1331.16,
                    "end": 1331.66,
                    "word": " x86",
                    "probability": 0.883056640625
                },
                {
                    "start": 1331.66,
                    "end": 1332.02,
                    "word": ",",
                    "probability": 0.759765625
                },
                {
                    "start": 1332.02,
                    "end": 1332.18,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1332.18,
                    "end": 1332.42,
                    "word": " upper",
                    "probability": 0.78955078125
                },
                {
                    "start": 1332.42,
                    "end": 1332.7,
                    "word": " ten",
                    "probability": 0.290771484375
                },
                {
                    "start": 1332.7,
                    "end": 1332.96,
                    "word": " bits",
                    "probability": 0.77294921875
                },
                {
                    "start": 1332.96,
                    "end": 1333.08,
                    "word": " in",
                    "probability": 0.83203125
                },
                {
                    "start": 1333.08,
                    "end": 1333.18,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 1333.18,
                    "end": 1333.44,
                    "word": " virtual",
                    "probability": 0.84619140625
                },
                {
                    "start": 1333.44,
                    "end": 1333.9,
                    "word": " address",
                    "probability": 0.814453125
                },
                {
                    "start": 1333.9,
                    "end": 1334.28,
                    "word": " are",
                    "probability": 0.88427734375
                },
                {
                    "start": 1334.28,
                    "end": 1334.44,
                    "word": " going",
                    "probability": 0.85546875
                },
                {
                    "start": 1334.44,
                    "end": 1334.56,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1334.56,
                    "end": 1334.84,
                    "word": " provide",
                    "probability": 0.8994140625
                },
                {
                    "start": 1334.84,
                    "end": 1335.04,
                    "word": " your",
                    "probability": 0.77294921875
                },
                {
                    "start": 1335.04,
                    "end": 1335.5,
                    "word": " index",
                    "probability": 0.6689453125
                },
                {
                    "start": 1335.5,
                    "end": 1335.8,
                    "word": " into",
                    "probability": 0.7158203125
                },
                {
                    "start": 1335.8,
                    "end": 1335.96,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 1335.96,
                    "end": 1336.18,
                    "word": " page",
                    "probability": 0.83251953125
                },
                {
                    "start": 1336.18,
                    "end": 1336.62,
                    "word": " directory",
                    "probability": 0.82080078125
                },
                {
                    "start": 1336.62,
                    "end": 1336.96,
                    "word": ",",
                    "probability": 0.76708984375
                }
            ]
        },
        {
            "id": 253,
            "seek": 133474,
            "start": 1336.96,
            "end": 1340.76,
            "text": " while the middle ten bits are going to provide your index into the page table.",
            "tokens": [
                51314,
                1339,
                264,
                2808,
                2064,
                9239,
                366,
                516,
                281,
                2893,
                428,
                8186,
                666,
                264,
                3028,
                3199,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20200892309753263,
            "compression_ratio": 2.1968085106382977,
            "no_speech_prob": 0.654296875,
            "words": [
                {
                    "start": 1336.96,
                    "end": 1337.26,
                    "word": " while",
                    "probability": 0.919921875
                },
                {
                    "start": 1337.26,
                    "end": 1337.4,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1337.4,
                    "end": 1337.58,
                    "word": " middle",
                    "probability": 0.916015625
                },
                {
                    "start": 1337.58,
                    "end": 1337.8,
                    "word": " ten",
                    "probability": 0.84912109375
                },
                {
                    "start": 1337.8,
                    "end": 1338.02,
                    "word": " bits",
                    "probability": 0.80322265625
                },
                {
                    "start": 1338.02,
                    "end": 1338.14,
                    "word": " are",
                    "probability": 0.88671875
                },
                {
                    "start": 1338.14,
                    "end": 1338.22,
                    "word": " going",
                    "probability": 0.81787109375
                },
                {
                    "start": 1338.22,
                    "end": 1338.3,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1338.3,
                    "end": 1338.6,
                    "word": " provide",
                    "probability": 0.89404296875
                },
                {
                    "start": 1338.6,
                    "end": 1338.8,
                    "word": " your",
                    "probability": 0.78515625
                },
                {
                    "start": 1338.8,
                    "end": 1339.18,
                    "word": " index",
                    "probability": 0.7041015625
                },
                {
                    "start": 1339.18,
                    "end": 1339.52,
                    "word": " into",
                    "probability": 0.72509765625
                },
                {
                    "start": 1339.52,
                    "end": 1339.68,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1339.68,
                    "end": 1339.98,
                    "word": " page",
                    "probability": 0.80712890625
                },
                {
                    "start": 1339.98,
                    "end": 1340.28,
                    "word": " table",
                    "probability": 0.7958984375
                },
                {
                    "start": 1340.28,
                    "end": 1340.76,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 254,
            "seek": 136100,
            "start": 1343.62,
            "end": 1348.84,
            "text": " This slide gets a little bit complicated, but I'm going to give it a go here to try to explain it.",
            "tokens": [
                50414,
                639,
                4137,
                2170,
                257,
                707,
                857,
                6179,
                11,
                457,
                286,
                478,
                516,
                281,
                976,
                309,
                257,
                352,
                510,
                281,
                853,
                281,
                2903,
                309,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1838699540104529,
            "compression_ratio": 1.7094017094017093,
            "no_speech_prob": 0.2144775390625,
            "words": [
                {
                    "start": 1343.62,
                    "end": 1344.1,
                    "word": " This",
                    "probability": 0.2481689453125
                },
                {
                    "start": 1344.1,
                    "end": 1344.34,
                    "word": " slide",
                    "probability": 0.8818359375
                },
                {
                    "start": 1344.34,
                    "end": 1344.5,
                    "word": " gets",
                    "probability": 0.7353515625
                },
                {
                    "start": 1344.6,
                    "end": 1344.74,
                    "word": " a little",
                    "probability": 0.8046875
                },
                {
                    "start": 1344.74,
                    "end": 1344.92,
                    "word": " bit",
                    "probability": 0.71484375
                },
                {
                    "start": 1344.92,
                    "end": 1345.54,
                    "word": " complicated",
                    "probability": 0.8408203125
                },
                {
                    "start": 1345.54,
                    "end": 1346.02,
                    "word": ",",
                    "probability": 0.5908203125
                },
                {
                    "start": 1346.02,
                    "end": 1346.16,
                    "word": " but",
                    "probability": 0.8623046875
                },
                {
                    "start": 1346.16,
                    "end": 1346.26,
                    "word": " I'm",
                    "probability": 0.929443359375
                },
                {
                    "start": 1346.26,
                    "end": 1346.36,
                    "word": " going",
                    "probability": 0.69677734375
                },
                {
                    "start": 1346.36,
                    "end": 1346.5,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1346.5,
                    "end": 1346.82,
                    "word": " give",
                    "probability": 0.81005859375
                },
                {
                    "start": 1346.82,
                    "end": 1346.92,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 1347.04,
                    "end": 1347.2,
                    "word": " a go",
                    "probability": 0.8955078125
                },
                {
                    "start": 1347.2,
                    "end": 1347.44,
                    "word": " here",
                    "probability": 0.7255859375
                },
                {
                    "start": 1347.44,
                    "end": 1347.62,
                    "word": " to",
                    "probability": 0.642578125
                },
                {
                    "start": 1347.62,
                    "end": 1347.76,
                    "word": " try",
                    "probability": 0.8310546875
                },
                {
                    "start": 1347.76,
                    "end": 1347.84,
                    "word": " to",
                    "probability": 0.83984375
                },
                {
                    "start": 1347.84,
                    "end": 1348.2,
                    "word": " explain",
                    "probability": 0.79443359375
                },
                {
                    "start": 1348.2,
                    "end": 1348.4,
                    "word": " it",
                    "probability": 0.89990234375
                },
                {
                    "start": 1348.4,
                    "end": 1348.84,
                    "word": ".",
                    "probability": 0.951171875
                }
            ]
        },
        {
            "id": 255,
            "seek": 136100,
            "start": 1348.98,
            "end": 1353.72,
            "text": " Basically, there's a number of steps involved in virtual-to-physical address translation.",
            "tokens": [
                50714,
                8537,
                11,
                456,
                311,
                257,
                1230,
                295,
                4439,
                3288,
                294,
                6374,
                12,
                1353,
                12,
                950,
                36280,
                2985,
                12853,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1838699540104529,
            "compression_ratio": 1.7094017094017093,
            "no_speech_prob": 0.2144775390625,
            "words": [
                {
                    "start": 1348.98,
                    "end": 1349.46,
                    "word": " Basically",
                    "probability": 0.85986328125
                },
                {
                    "start": 1349.46,
                    "end": 1349.6,
                    "word": ",",
                    "probability": 0.5849609375
                },
                {
                    "start": 1349.6,
                    "end": 1349.74,
                    "word": " there's",
                    "probability": 0.809814453125
                },
                {
                    "start": 1349.86,
                    "end": 1350.0,
                    "word": " a number",
                    "probability": 0.880859375
                },
                {
                    "start": 1350.0,
                    "end": 1350.16,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1350.16,
                    "end": 1350.58,
                    "word": " steps",
                    "probability": 0.70166015625
                },
                {
                    "start": 1350.58,
                    "end": 1351.08,
                    "word": " involved",
                    "probability": 0.7587890625
                },
                {
                    "start": 1351.08,
                    "end": 1351.44,
                    "word": " in",
                    "probability": 0.890625
                },
                {
                    "start": 1351.44,
                    "end": 1351.9,
                    "word": " virtual",
                    "probability": 0.70068359375
                },
                {
                    "start": 1351.9,
                    "end": 1352.08,
                    "word": "-to",
                    "probability": 0.6556396484375
                },
                {
                    "start": 1352.08,
                    "end": 1352.42,
                    "word": "-physical",
                    "probability": 0.9646809895833334
                },
                {
                    "start": 1352.42,
                    "end": 1352.72,
                    "word": " address",
                    "probability": 0.85986328125
                },
                {
                    "start": 1352.72,
                    "end": 1353.24,
                    "word": " translation",
                    "probability": 0.66943359375
                },
                {
                    "start": 1353.24,
                    "end": 1353.72,
                    "word": ".",
                    "probability": 0.93994140625
                }
            ]
        },
        {
            "id": 256,
            "seek": 136100,
            "start": 1353.76,
            "end": 1355.74,
            "text": " This is performed by the hardware.",
            "tokens": [
                50964,
                639,
                307,
                10332,
                538,
                264,
                8837,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1838699540104529,
            "compression_ratio": 1.7094017094017093,
            "no_speech_prob": 0.2144775390625,
            "words": [
                {
                    "start": 1353.76,
                    "end": 1354.12,
                    "word": " This",
                    "probability": 0.81005859375
                },
                {
                    "start": 1354.12,
                    "end": 1354.24,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1354.24,
                    "end": 1354.6,
                    "word": " performed",
                    "probability": 0.72998046875
                },
                {
                    "start": 1354.6,
                    "end": 1354.78,
                    "word": " by",
                    "probability": 0.90576171875
                },
                {
                    "start": 1354.78,
                    "end": 1354.94,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1354.94,
                    "end": 1355.26,
                    "word": " hardware",
                    "probability": 0.82470703125
                },
                {
                    "start": 1355.26,
                    "end": 1355.74,
                    "word": ".",
                    "probability": 0.99072265625
                }
            ]
        },
        {
            "id": 257,
            "seek": 136100,
            "start": 1356.44,
            "end": 1362.74,
            "text": " The first step is going to be to locate the page directory, the base address, the page directory and memory.",
            "tokens": [
                51064,
                440,
                700,
                1823,
                307,
                516,
                281,
                312,
                281,
                22370,
                264,
                3028,
                21120,
                11,
                264,
                3096,
                2985,
                11,
                264,
                3028,
                21120,
                293,
                4675,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1838699540104529,
            "compression_ratio": 1.7094017094017093,
            "no_speech_prob": 0.2144775390625,
            "words": [
                {
                    "start": 1356.44,
                    "end": 1356.8,
                    "word": " The",
                    "probability": 0.822265625
                },
                {
                    "start": 1356.8,
                    "end": 1357.06,
                    "word": " first",
                    "probability": 0.8173828125
                },
                {
                    "start": 1357.06,
                    "end": 1357.32,
                    "word": " step",
                    "probability": 0.8125
                },
                {
                    "start": 1357.32,
                    "end": 1357.46,
                    "word": " is",
                    "probability": 0.89794921875
                },
                {
                    "start": 1357.46,
                    "end": 1357.62,
                    "word": " going",
                    "probability": 0.83984375
                },
                {
                    "start": 1357.62,
                    "end": 1357.74,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 1357.74,
                    "end": 1357.88,
                    "word": " be",
                    "probability": 0.89892578125
                },
                {
                    "start": 1357.88,
                    "end": 1358.04,
                    "word": " to",
                    "probability": 0.88427734375
                },
                {
                    "start": 1358.04,
                    "end": 1358.42,
                    "word": " locate",
                    "probability": 0.87109375
                },
                {
                    "start": 1358.42,
                    "end": 1358.94,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1358.94,
                    "end": 1359.72,
                    "word": " page",
                    "probability": 0.76953125
                },
                {
                    "start": 1359.72,
                    "end": 1360.12,
                    "word": " directory",
                    "probability": 0.79150390625
                },
                {
                    "start": 1360.12,
                    "end": 1360.24,
                    "word": ",",
                    "probability": 0.7666015625
                },
                {
                    "start": 1360.24,
                    "end": 1360.36,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1360.36,
                    "end": 1360.56,
                    "word": " base",
                    "probability": 0.82373046875
                },
                {
                    "start": 1360.56,
                    "end": 1361.02,
                    "word": " address",
                    "probability": 0.81494140625
                },
                {
                    "start": 1361.02,
                    "end": 1361.18,
                    "word": ",",
                    "probability": 0.51318359375
                },
                {
                    "start": 1361.18,
                    "end": 1361.3,
                    "word": " the",
                    "probability": 0.7373046875
                },
                {
                    "start": 1361.3,
                    "end": 1361.54,
                    "word": " page",
                    "probability": 0.796875
                },
                {
                    "start": 1361.54,
                    "end": 1361.94,
                    "word": " directory",
                    "probability": 0.8125
                },
                {
                    "start": 1361.94,
                    "end": 1362.14,
                    "word": " and",
                    "probability": 0.60498046875
                },
                {
                    "start": 1362.14,
                    "end": 1362.34,
                    "word": " memory",
                    "probability": 0.58056640625
                },
                {
                    "start": 1362.34,
                    "end": 1362.74,
                    "word": ".",
                    "probability": 0.96435546875
                }
            ]
        },
        {
            "id": 258,
            "seek": 136100,
            "start": 1362.94,
            "end": 1367.02,
            "text": " The page directory base is actually located in the k-process block.",
            "tokens": [
                51414,
                440,
                3028,
                21120,
                3096,
                307,
                767,
                6870,
                294,
                264,
                350,
                12,
                41075,
                3461,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1838699540104529,
            "compression_ratio": 1.7094017094017093,
            "no_speech_prob": 0.2144775390625,
            "words": [
                {
                    "start": 1362.94,
                    "end": 1363.42,
                    "word": " The",
                    "probability": 0.80615234375
                },
                {
                    "start": 1363.42,
                    "end": 1363.66,
                    "word": " page",
                    "probability": 0.80810546875
                },
                {
                    "start": 1363.66,
                    "end": 1364.02,
                    "word": " directory",
                    "probability": 0.81884765625
                },
                {
                    "start": 1364.02,
                    "end": 1364.36,
                    "word": " base",
                    "probability": 0.72314453125
                },
                {
                    "start": 1364.36,
                    "end": 1364.58,
                    "word": " is",
                    "probability": 0.90087890625
                },
                {
                    "start": 1364.58,
                    "end": 1364.86,
                    "word": " actually",
                    "probability": 0.75
                },
                {
                    "start": 1364.86,
                    "end": 1365.26,
                    "word": " located",
                    "probability": 0.89501953125
                },
                {
                    "start": 1365.26,
                    "end": 1365.44,
                    "word": " in",
                    "probability": 0.88916015625
                },
                {
                    "start": 1365.44,
                    "end": 1365.5,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 1365.5,
                    "end": 1365.64,
                    "word": " k",
                    "probability": 0.4248046875
                },
                {
                    "start": 1365.64,
                    "end": 1366.04,
                    "word": "-process",
                    "probability": 0.6787109375
                },
                {
                    "start": 1366.04,
                    "end": 1366.54,
                    "word": " block",
                    "probability": 0.79931640625
                },
                {
                    "start": 1366.54,
                    "end": 1367.02,
                    "word": ".",
                    "probability": 0.9189453125
                }
            ]
        },
        {
            "id": 259,
            "seek": 138416,
            "start": 1367.02,
            "end": 1372.12,
            "text": " The physical address is also located in CR3, which is the control register on the processor.",
            "tokens": [
                50364,
                440,
                4001,
                2985,
                307,
                611,
                6870,
                294,
                14123,
                18,
                11,
                597,
                307,
                264,
                1969,
                7280,
                322,
                264,
                15321,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.8254716981132075,
            "no_speech_prob": 0.191650390625,
            "words": [
                {
                    "start": 1367.02,
                    "end": 1367.3,
                    "word": " The",
                    "probability": 0.24462890625
                },
                {
                    "start": 1367.3,
                    "end": 1367.56,
                    "word": " physical",
                    "probability": 0.82958984375
                },
                {
                    "start": 1367.56,
                    "end": 1367.84,
                    "word": " address",
                    "probability": 0.82568359375
                },
                {
                    "start": 1367.84,
                    "end": 1368.04,
                    "word": " is",
                    "probability": 0.88916015625
                },
                {
                    "start": 1368.04,
                    "end": 1368.26,
                    "word": " also",
                    "probability": 0.73193359375
                },
                {
                    "start": 1368.26,
                    "end": 1368.64,
                    "word": " located",
                    "probability": 0.9169921875
                },
                {
                    "start": 1368.64,
                    "end": 1368.92,
                    "word": " in",
                    "probability": 0.8955078125
                },
                {
                    "start": 1368.92,
                    "end": 1369.6,
                    "word": " CR3",
                    "probability": 0.724365234375
                },
                {
                    "start": 1369.6,
                    "end": 1369.74,
                    "word": ",",
                    "probability": 0.658203125
                },
                {
                    "start": 1369.74,
                    "end": 1369.86,
                    "word": " which",
                    "probability": 0.8818359375
                },
                {
                    "start": 1369.86,
                    "end": 1369.98,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 1369.98,
                    "end": 1370.1,
                    "word": " the",
                    "probability": 0.77392578125
                },
                {
                    "start": 1370.1,
                    "end": 1370.38,
                    "word": " control",
                    "probability": 0.62939453125
                },
                {
                    "start": 1370.38,
                    "end": 1370.84,
                    "word": " register",
                    "probability": 0.73486328125
                },
                {
                    "start": 1370.84,
                    "end": 1371.06,
                    "word": " on",
                    "probability": 0.8408203125
                },
                {
                    "start": 1371.06,
                    "end": 1371.18,
                    "word": " the",
                    "probability": 0.78271484375
                },
                {
                    "start": 1371.18,
                    "end": 1371.64,
                    "word": " processor",
                    "probability": 0.72412109375
                },
                {
                    "start": 1371.64,
                    "end": 1372.12,
                    "word": ".",
                    "probability": 0.9609375
                }
            ]
        },
        {
            "id": 260,
            "seek": 138416,
            "start": 1373.38,
            "end": 1377.42,
            "text": " So, basically, the first step is to locate the base of the page directory.",
            "tokens": [
                50714,
                407,
                11,
                1936,
                11,
                264,
                700,
                1823,
                307,
                281,
                22370,
                264,
                3096,
                295,
                264,
                3028,
                21120,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.8254716981132075,
            "no_speech_prob": 0.191650390625,
            "words": [
                {
                    "start": 1373.38,
                    "end": 1373.86,
                    "word": " So",
                    "probability": 0.7744140625
                },
                {
                    "start": 1373.86,
                    "end": 1374.02,
                    "word": ",",
                    "probability": 0.3837890625
                },
                {
                    "start": 1374.02,
                    "end": 1374.36,
                    "word": " basically",
                    "probability": 0.88330078125
                },
                {
                    "start": 1374.36,
                    "end": 1374.54,
                    "word": ",",
                    "probability": 0.5029296875
                },
                {
                    "start": 1374.54,
                    "end": 1374.62,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1374.62,
                    "end": 1374.86,
                    "word": " first",
                    "probability": 0.82373046875
                },
                {
                    "start": 1374.86,
                    "end": 1375.1,
                    "word": " step",
                    "probability": 0.79931640625
                },
                {
                    "start": 1375.1,
                    "end": 1375.24,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 1375.24,
                    "end": 1375.36,
                    "word": " to",
                    "probability": 0.89111328125
                },
                {
                    "start": 1375.36,
                    "end": 1375.62,
                    "word": " locate",
                    "probability": 0.90087890625
                },
                {
                    "start": 1375.62,
                    "end": 1375.82,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 1375.82,
                    "end": 1376.06,
                    "word": " base",
                    "probability": 0.81494140625
                },
                {
                    "start": 1376.06,
                    "end": 1376.24,
                    "word": " of",
                    "probability": 0.8837890625
                },
                {
                    "start": 1376.24,
                    "end": 1376.4,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 1376.4,
                    "end": 1376.6,
                    "word": " page",
                    "probability": 0.78466796875
                },
                {
                    "start": 1376.6,
                    "end": 1376.94,
                    "word": " directory",
                    "probability": 0.79931640625
                },
                {
                    "start": 1376.94,
                    "end": 1377.42,
                    "word": ".",
                    "probability": 0.9658203125
                }
            ]
        },
        {
            "id": 261,
            "seek": 138416,
            "start": 1378.08,
            "end": 1385.48,
            "text": " The second step is going to be to locate the actual entry in the page directory that contains the pointer to the page table that we need.",
            "tokens": [
                50914,
                440,
                1150,
                1823,
                307,
                516,
                281,
                312,
                281,
                22370,
                264,
                3539,
                8729,
                294,
                264,
                3028,
                21120,
                300,
                8306,
                264,
                23918,
                281,
                264,
                3028,
                3199,
                300,
                321,
                643,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.8254716981132075,
            "no_speech_prob": 0.191650390625,
            "words": [
                {
                    "start": 1378.08,
                    "end": 1378.56,
                    "word": " The",
                    "probability": 0.78515625
                },
                {
                    "start": 1378.56,
                    "end": 1378.82,
                    "word": " second",
                    "probability": 0.78564453125
                },
                {
                    "start": 1378.82,
                    "end": 1379.2,
                    "word": " step",
                    "probability": 0.8154296875
                },
                {
                    "start": 1379.2,
                    "end": 1379.4,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 1379.4,
                    "end": 1379.58,
                    "word": " going",
                    "probability": 0.81201171875
                },
                {
                    "start": 1379.58,
                    "end": 1379.74,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1379.74,
                    "end": 1379.9,
                    "word": " be",
                    "probability": 0.90673828125
                },
                {
                    "start": 1379.9,
                    "end": 1380.1,
                    "word": " to",
                    "probability": 0.88623046875
                },
                {
                    "start": 1380.1,
                    "end": 1380.34,
                    "word": " locate",
                    "probability": 0.8935546875
                },
                {
                    "start": 1380.34,
                    "end": 1380.6,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1380.6,
                    "end": 1380.92,
                    "word": " actual",
                    "probability": 0.77587890625
                },
                {
                    "start": 1380.92,
                    "end": 1381.32,
                    "word": " entry",
                    "probability": 0.732421875
                },
                {
                    "start": 1381.32,
                    "end": 1381.56,
                    "word": " in",
                    "probability": 0.88037109375
                },
                {
                    "start": 1381.56,
                    "end": 1381.68,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 1381.68,
                    "end": 1381.9,
                    "word": " page",
                    "probability": 0.8046875
                },
                {
                    "start": 1381.9,
                    "end": 1382.26,
                    "word": " directory",
                    "probability": 0.8037109375
                },
                {
                    "start": 1382.26,
                    "end": 1382.8,
                    "word": " that",
                    "probability": 0.818359375
                },
                {
                    "start": 1382.8,
                    "end": 1383.2,
                    "word": " contains",
                    "probability": 0.86181640625
                },
                {
                    "start": 1383.2,
                    "end": 1383.42,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1383.42,
                    "end": 1383.64,
                    "word": " pointer",
                    "probability": 0.7265625
                },
                {
                    "start": 1383.64,
                    "end": 1383.82,
                    "word": " to",
                    "probability": 0.8818359375
                },
                {
                    "start": 1383.82,
                    "end": 1383.96,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 1383.96,
                    "end": 1384.22,
                    "word": " page",
                    "probability": 0.77392578125
                },
                {
                    "start": 1384.22,
                    "end": 1384.48,
                    "word": " table",
                    "probability": 0.8779296875
                },
                {
                    "start": 1384.48,
                    "end": 1384.68,
                    "word": " that",
                    "probability": 0.84375
                },
                {
                    "start": 1384.68,
                    "end": 1384.78,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1384.78,
                    "end": 1385.0,
                    "word": " need",
                    "probability": 0.80126953125
                },
                {
                    "start": 1385.0,
                    "end": 1385.48,
                    "word": ".",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 262,
            "seek": 138416,
            "start": 1386.08,
            "end": 1390.18,
            "text": " So, basically, we're going to extract the upper ten bits from the virtual address",
            "tokens": [
                51314,
                407,
                11,
                1936,
                11,
                321,
                434,
                516,
                281,
                8947,
                264,
                6597,
                2064,
                9239,
                490,
                264,
                6374,
                2985,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20570055469051823,
            "compression_ratio": 1.8254716981132075,
            "no_speech_prob": 0.191650390625,
            "words": [
                {
                    "start": 1386.08,
                    "end": 1386.42,
                    "word": " So",
                    "probability": 0.8544921875
                },
                {
                    "start": 1386.42,
                    "end": 1386.52,
                    "word": ",",
                    "probability": 0.79345703125
                },
                {
                    "start": 1386.52,
                    "end": 1386.82,
                    "word": " basically",
                    "probability": 0.89501953125
                },
                {
                    "start": 1386.82,
                    "end": 1386.96,
                    "word": ",",
                    "probability": 0.751953125
                },
                {
                    "start": 1386.96,
                    "end": 1387.04,
                    "word": " we're",
                    "probability": 0.873779296875
                },
                {
                    "start": 1387.04,
                    "end": 1387.22,
                    "word": " going",
                    "probability": 0.86279296875
                },
                {
                    "start": 1387.22,
                    "end": 1387.36,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 1387.36,
                    "end": 1387.84,
                    "word": " extract",
                    "probability": 0.80029296875
                },
                {
                    "start": 1387.84,
                    "end": 1388.08,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 1388.08,
                    "end": 1388.32,
                    "word": " upper",
                    "probability": 0.5947265625
                },
                {
                    "start": 1388.32,
                    "end": 1388.66,
                    "word": " ten",
                    "probability": 0.205810546875
                },
                {
                    "start": 1388.66,
                    "end": 1388.96,
                    "word": " bits",
                    "probability": 0.69970703125
                },
                {
                    "start": 1388.96,
                    "end": 1389.14,
                    "word": " from",
                    "probability": 0.81396484375
                },
                {
                    "start": 1389.14,
                    "end": 1389.3,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 1389.3,
                    "end": 1389.6,
                    "word": " virtual",
                    "probability": 0.8486328125
                },
                {
                    "start": 1389.6,
                    "end": 1390.18,
                    "word": " address",
                    "probability": 0.82666015625
                }
            ]
        },
        {
            "id": 263,
            "seek": 141146,
            "start": 1390.18,
            "end": 1396.96,
            "text": " and use that to add to the page directory base to obtain the entry in the page directory table.",
            "tokens": [
                50364,
                293,
                764,
                300,
                281,
                909,
                281,
                264,
                3028,
                21120,
                3096,
                281,
                12701,
                264,
                8729,
                294,
                264,
                3028,
                21120,
                3199,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22631579198335347,
            "compression_ratio": 2.0,
            "no_speech_prob": 0.4453125,
            "words": [
                {
                    "start": 1390.18,
                    "end": 1390.96,
                    "word": " and",
                    "probability": 0.1878662109375
                },
                {
                    "start": 1390.96,
                    "end": 1391.44,
                    "word": " use",
                    "probability": 0.6005859375
                },
                {
                    "start": 1391.44,
                    "end": 1391.66,
                    "word": " that",
                    "probability": 0.87548828125
                },
                {
                    "start": 1391.66,
                    "end": 1391.84,
                    "word": " to",
                    "probability": 0.88037109375
                },
                {
                    "start": 1391.84,
                    "end": 1392.08,
                    "word": " add",
                    "probability": 0.83642578125
                },
                {
                    "start": 1392.08,
                    "end": 1392.34,
                    "word": " to",
                    "probability": 0.87841796875
                },
                {
                    "start": 1392.34,
                    "end": 1392.56,
                    "word": " the",
                    "probability": 0.7890625
                },
                {
                    "start": 1392.56,
                    "end": 1392.82,
                    "word": " page",
                    "probability": 0.61669921875
                },
                {
                    "start": 1392.82,
                    "end": 1393.16,
                    "word": " directory",
                    "probability": 0.79345703125
                },
                {
                    "start": 1393.16,
                    "end": 1393.66,
                    "word": " base",
                    "probability": 0.73388671875
                },
                {
                    "start": 1393.66,
                    "end": 1394.2,
                    "word": " to",
                    "probability": 0.80712890625
                },
                {
                    "start": 1394.2,
                    "end": 1394.62,
                    "word": " obtain",
                    "probability": 0.81689453125
                },
                {
                    "start": 1394.62,
                    "end": 1394.84,
                    "word": " the",
                    "probability": 0.7861328125
                },
                {
                    "start": 1394.84,
                    "end": 1395.18,
                    "word": " entry",
                    "probability": 0.70947265625
                },
                {
                    "start": 1395.18,
                    "end": 1395.4,
                    "word": " in",
                    "probability": 0.8134765625
                },
                {
                    "start": 1395.4,
                    "end": 1395.5,
                    "word": " the",
                    "probability": 0.75048828125
                },
                {
                    "start": 1395.5,
                    "end": 1395.7,
                    "word": " page",
                    "probability": 0.75537109375
                },
                {
                    "start": 1395.7,
                    "end": 1396.02,
                    "word": " directory",
                    "probability": 0.79150390625
                },
                {
                    "start": 1396.02,
                    "end": 1396.44,
                    "word": " table",
                    "probability": 0.7861328125
                },
                {
                    "start": 1396.44,
                    "end": 1396.96,
                    "word": ".",
                    "probability": 0.81494140625
                }
            ]
        },
        {
            "id": 264,
            "seek": 141146,
            "start": 1398.22,
            "end": 1408.16,
            "text": " Now, the contents of this page directory entry is basically the pointer to a page table, or the base physical address of the page table and memory.",
            "tokens": [
                50714,
                823,
                11,
                264,
                15768,
                295,
                341,
                3028,
                21120,
                8729,
                307,
                1936,
                264,
                23918,
                281,
                257,
                3028,
                3199,
                11,
                420,
                264,
                3096,
                4001,
                2985,
                295,
                264,
                3028,
                3199,
                293,
                4675,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22631579198335347,
            "compression_ratio": 2.0,
            "no_speech_prob": 0.4453125,
            "words": [
                {
                    "start": 1398.22,
                    "end": 1398.74,
                    "word": " Now",
                    "probability": 0.72314453125
                },
                {
                    "start": 1398.74,
                    "end": 1398.8,
                    "word": ",",
                    "probability": 0.381591796875
                },
                {
                    "start": 1398.8,
                    "end": 1398.9,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1398.9,
                    "end": 1399.3,
                    "word": " contents",
                    "probability": 0.7841796875
                },
                {
                    "start": 1399.3,
                    "end": 1399.5,
                    "word": " of",
                    "probability": 0.8818359375
                },
                {
                    "start": 1399.5,
                    "end": 1400.0,
                    "word": " this",
                    "probability": 0.85693359375
                },
                {
                    "start": 1400.0,
                    "end": 1400.56,
                    "word": " page",
                    "probability": 0.80224609375
                },
                {
                    "start": 1400.56,
                    "end": 1400.94,
                    "word": " directory",
                    "probability": 0.8271484375
                },
                {
                    "start": 1400.94,
                    "end": 1401.3,
                    "word": " entry",
                    "probability": 0.8076171875
                },
                {
                    "start": 1401.3,
                    "end": 1401.8,
                    "word": " is",
                    "probability": 0.79443359375
                },
                {
                    "start": 1401.8,
                    "end": 1402.22,
                    "word": " basically",
                    "probability": 0.875
                },
                {
                    "start": 1402.22,
                    "end": 1402.68,
                    "word": " the",
                    "probability": 0.78125
                },
                {
                    "start": 1402.68,
                    "end": 1403.54,
                    "word": " pointer",
                    "probability": 0.85498046875
                },
                {
                    "start": 1403.54,
                    "end": 1403.92,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1404.22,
                    "end": 1404.54,
                    "word": " a page",
                    "probability": 0.82666015625
                },
                {
                    "start": 1404.54,
                    "end": 1404.88,
                    "word": " table",
                    "probability": 0.841796875
                },
                {
                    "start": 1404.88,
                    "end": 1405.1,
                    "word": ",",
                    "probability": 0.50048828125
                },
                {
                    "start": 1405.1,
                    "end": 1405.3,
                    "word": " or",
                    "probability": 0.85791015625
                },
                {
                    "start": 1405.3,
                    "end": 1405.42,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 1405.42,
                    "end": 1405.62,
                    "word": " base",
                    "probability": 0.75732421875
                },
                {
                    "start": 1405.62,
                    "end": 1406.06,
                    "word": " physical",
                    "probability": 0.78759765625
                },
                {
                    "start": 1406.06,
                    "end": 1406.4,
                    "word": " address",
                    "probability": 0.83544921875
                },
                {
                    "start": 1406.4,
                    "end": 1406.58,
                    "word": " of",
                    "probability": 0.8662109375
                },
                {
                    "start": 1406.58,
                    "end": 1406.7,
                    "word": " the",
                    "probability": 0.70068359375
                },
                {
                    "start": 1406.7,
                    "end": 1406.94,
                    "word": " page",
                    "probability": 0.84326171875
                },
                {
                    "start": 1406.94,
                    "end": 1407.18,
                    "word": " table",
                    "probability": 0.81494140625
                },
                {
                    "start": 1407.18,
                    "end": 1407.36,
                    "word": " and",
                    "probability": 0.026275634765625
                },
                {
                    "start": 1407.36,
                    "end": 1407.64,
                    "word": " memory",
                    "probability": 0.8173828125
                },
                {
                    "start": 1407.64,
                    "end": 1408.16,
                    "word": ".",
                    "probability": 0.9765625
                }
            ]
        },
        {
            "id": 265,
            "seek": 141146,
            "start": 1409.04,
            "end": 1417.48,
            "text": " So, now at this point, we have the base address of the page table, and now we're trying to get to the PTE, or the entry in the page table.",
            "tokens": [
                51264,
                407,
                11,
                586,
                412,
                341,
                935,
                11,
                321,
                362,
                264,
                3096,
                2985,
                295,
                264,
                3028,
                3199,
                11,
                293,
                586,
                321,
                434,
                1382,
                281,
                483,
                281,
                264,
                430,
                13639,
                11,
                420,
                264,
                8729,
                294,
                264,
                3028,
                3199,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22631579198335347,
            "compression_ratio": 2.0,
            "no_speech_prob": 0.4453125,
            "words": [
                {
                    "start": 1409.04,
                    "end": 1409.56,
                    "word": " So",
                    "probability": 0.79931640625
                },
                {
                    "start": 1409.56,
                    "end": 1409.7,
                    "word": ",",
                    "probability": 0.68212890625
                },
                {
                    "start": 1409.7,
                    "end": 1409.86,
                    "word": " now",
                    "probability": 0.86962890625
                },
                {
                    "start": 1409.86,
                    "end": 1410.02,
                    "word": " at",
                    "probability": 0.82568359375
                },
                {
                    "start": 1410.02,
                    "end": 1410.2,
                    "word": " this",
                    "probability": 0.88330078125
                },
                {
                    "start": 1410.2,
                    "end": 1410.42,
                    "word": " point",
                    "probability": 0.84619140625
                },
                {
                    "start": 1410.42,
                    "end": 1410.48,
                    "word": ",",
                    "probability": 0.51171875
                },
                {
                    "start": 1410.48,
                    "end": 1410.6,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1410.6,
                    "end": 1410.72,
                    "word": " have",
                    "probability": 0.87841796875
                },
                {
                    "start": 1410.72,
                    "end": 1410.88,
                    "word": " the",
                    "probability": 0.81787109375
                },
                {
                    "start": 1410.88,
                    "end": 1411.16,
                    "word": " base",
                    "probability": 0.82763671875
                },
                {
                    "start": 1411.16,
                    "end": 1411.56,
                    "word": " address",
                    "probability": 0.82470703125
                },
                {
                    "start": 1411.56,
                    "end": 1411.82,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1411.82,
                    "end": 1411.98,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1411.98,
                    "end": 1412.28,
                    "word": " page",
                    "probability": 0.79443359375
                },
                {
                    "start": 1412.28,
                    "end": 1412.58,
                    "word": " table",
                    "probability": 0.81689453125
                },
                {
                    "start": 1412.58,
                    "end": 1412.96,
                    "word": ",",
                    "probability": 0.5595703125
                },
                {
                    "start": 1412.96,
                    "end": 1413.76,
                    "word": " and",
                    "probability": 0.8876953125
                },
                {
                    "start": 1413.76,
                    "end": 1413.96,
                    "word": " now",
                    "probability": 0.87646484375
                },
                {
                    "start": 1413.96,
                    "end": 1414.08,
                    "word": " we're",
                    "probability": 0.876220703125
                },
                {
                    "start": 1414.08,
                    "end": 1414.3,
                    "word": " trying",
                    "probability": 0.8212890625
                },
                {
                    "start": 1414.3,
                    "end": 1414.44,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1414.44,
                    "end": 1414.56,
                    "word": " get",
                    "probability": 0.89794921875
                },
                {
                    "start": 1414.56,
                    "end": 1414.7,
                    "word": " to",
                    "probability": 0.8681640625
                },
                {
                    "start": 1414.7,
                    "end": 1414.86,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1414.86,
                    "end": 1415.26,
                    "word": " PTE",
                    "probability": 0.6875
                },
                {
                    "start": 1415.26,
                    "end": 1415.54,
                    "word": ",",
                    "probability": 0.890625
                },
                {
                    "start": 1415.54,
                    "end": 1415.74,
                    "word": " or",
                    "probability": 0.8916015625
                },
                {
                    "start": 1415.74,
                    "end": 1415.92,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 1415.92,
                    "end": 1416.18,
                    "word": " entry",
                    "probability": 0.69580078125
                },
                {
                    "start": 1416.18,
                    "end": 1416.36,
                    "word": " in",
                    "probability": 0.77490234375
                },
                {
                    "start": 1416.36,
                    "end": 1416.46,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1416.46,
                    "end": 1416.68,
                    "word": " page",
                    "probability": 0.802734375
                },
                {
                    "start": 1416.68,
                    "end": 1416.96,
                    "word": " table",
                    "probability": 0.8076171875
                },
                {
                    "start": 1416.96,
                    "end": 1417.48,
                    "word": ".",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 266,
            "seek": 143716,
            "start": 1417.48,
            "end": 1420.86,
            "text": " So, to get to the page table entry, now we do the same type of thing.",
            "tokens": [
                50364,
                407,
                11,
                281,
                483,
                281,
                264,
                3028,
                3199,
                8729,
                11,
                586,
                321,
                360,
                264,
                912,
                2010,
                295,
                551,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929244833172494,
            "compression_ratio": 1.91324200913242,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 1417.48,
                    "end": 1417.78,
                    "word": " So",
                    "probability": 0.30810546875
                },
                {
                    "start": 1417.78,
                    "end": 1417.94,
                    "word": ",",
                    "probability": 0.484375
                },
                {
                    "start": 1417.94,
                    "end": 1418.02,
                    "word": " to",
                    "probability": 0.8359375
                },
                {
                    "start": 1418.02,
                    "end": 1418.16,
                    "word": " get",
                    "probability": 0.8984375
                },
                {
                    "start": 1418.16,
                    "end": 1418.3,
                    "word": " to",
                    "probability": 0.81982421875
                },
                {
                    "start": 1418.3,
                    "end": 1418.4,
                    "word": " the",
                    "probability": 0.7783203125
                },
                {
                    "start": 1418.4,
                    "end": 1418.58,
                    "word": " page",
                    "probability": 0.650390625
                },
                {
                    "start": 1418.58,
                    "end": 1418.8,
                    "word": " table",
                    "probability": 0.83642578125
                },
                {
                    "start": 1418.8,
                    "end": 1419.16,
                    "word": " entry",
                    "probability": 0.75634765625
                },
                {
                    "start": 1419.16,
                    "end": 1419.24,
                    "word": ",",
                    "probability": 0.7490234375
                },
                {
                    "start": 1419.24,
                    "end": 1419.38,
                    "word": " now",
                    "probability": 0.76025390625
                },
                {
                    "start": 1419.38,
                    "end": 1419.5,
                    "word": " we",
                    "probability": 0.87744140625
                },
                {
                    "start": 1419.5,
                    "end": 1419.6,
                    "word": " do",
                    "probability": 0.8310546875
                },
                {
                    "start": 1419.6,
                    "end": 1419.72,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1419.72,
                    "end": 1419.88,
                    "word": " same",
                    "probability": 0.82958984375
                },
                {
                    "start": 1419.88,
                    "end": 1420.1,
                    "word": " type",
                    "probability": 0.7373046875
                },
                {
                    "start": 1420.1,
                    "end": 1420.2,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 1420.2,
                    "end": 1420.48,
                    "word": " thing",
                    "probability": 0.80712890625
                },
                {
                    "start": 1420.48,
                    "end": 1420.86,
                    "word": ".",
                    "probability": 0.83203125
                }
            ]
        },
        {
            "id": 267,
            "seek": 143716,
            "start": 1420.86,
            "end": 1427.64,
            "text": " We take the middle ten bits of the virtual address and use that to add to the base address of the page table,",
            "tokens": [
                50514,
                492,
                747,
                264,
                2808,
                2064,
                9239,
                295,
                264,
                6374,
                2985,
                293,
                764,
                300,
                281,
                909,
                281,
                264,
                3096,
                2985,
                295,
                264,
                3028,
                3199,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929244833172494,
            "compression_ratio": 1.91324200913242,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 1420.86,
                    "end": 1420.96,
                    "word": " We",
                    "probability": 0.88623046875
                },
                {
                    "start": 1420.96,
                    "end": 1421.22,
                    "word": " take",
                    "probability": 0.81298828125
                },
                {
                    "start": 1421.22,
                    "end": 1421.42,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1421.42,
                    "end": 1421.62,
                    "word": " middle",
                    "probability": 0.87451171875
                },
                {
                    "start": 1421.62,
                    "end": 1421.94,
                    "word": " ten",
                    "probability": 0.11187744140625
                },
                {
                    "start": 1421.94,
                    "end": 1422.14,
                    "word": " bits",
                    "probability": 0.07330322265625
                },
                {
                    "start": 1422.14,
                    "end": 1422.62,
                    "word": " of",
                    "probability": 0.84912109375
                },
                {
                    "start": 1422.62,
                    "end": 1422.74,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1422.74,
                    "end": 1423.06,
                    "word": " virtual",
                    "probability": 0.81591796875
                },
                {
                    "start": 1423.06,
                    "end": 1423.52,
                    "word": " address",
                    "probability": 0.8232421875
                },
                {
                    "start": 1423.52,
                    "end": 1424.36,
                    "word": " and",
                    "probability": 0.51025390625
                },
                {
                    "start": 1424.36,
                    "end": 1424.64,
                    "word": " use",
                    "probability": 0.8046875
                },
                {
                    "start": 1424.64,
                    "end": 1424.8,
                    "word": " that",
                    "probability": 0.8759765625
                },
                {
                    "start": 1424.8,
                    "end": 1424.98,
                    "word": " to",
                    "probability": 0.89404296875
                },
                {
                    "start": 1424.98,
                    "end": 1425.22,
                    "word": " add",
                    "probability": 0.84130859375
                },
                {
                    "start": 1425.22,
                    "end": 1425.36,
                    "word": " to",
                    "probability": 0.8779296875
                },
                {
                    "start": 1425.36,
                    "end": 1425.48,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1425.48,
                    "end": 1425.7,
                    "word": " base",
                    "probability": 0.8193359375
                },
                {
                    "start": 1425.7,
                    "end": 1426.04,
                    "word": " address",
                    "probability": 0.84423828125
                },
                {
                    "start": 1426.04,
                    "end": 1426.24,
                    "word": " of",
                    "probability": 0.2498779296875
                },
                {
                    "start": 1426.24,
                    "end": 1426.28,
                    "word": " the",
                    "probability": 0.77099609375
                },
                {
                    "start": 1426.28,
                    "end": 1426.56,
                    "word": " page",
                    "probability": 0.78369140625
                },
                {
                    "start": 1426.56,
                    "end": 1426.92,
                    "word": " table",
                    "probability": 0.82177734375
                },
                {
                    "start": 1426.92,
                    "end": 1427.64,
                    "word": ",",
                    "probability": 0.308349609375
                }
            ]
        },
        {
            "id": 268,
            "seek": 143716,
            "start": 1427.64,
            "end": 1435.06,
            "text": " and we now get the actual page table entry, which is going to contain the pointer to the page frame in physical memory.",
            "tokens": [
                50864,
                293,
                321,
                586,
                483,
                264,
                3539,
                3028,
                3199,
                8729,
                11,
                597,
                307,
                516,
                281,
                5304,
                264,
                23918,
                281,
                264,
                3028,
                3920,
                294,
                4001,
                4675,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929244833172494,
            "compression_ratio": 1.91324200913242,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 1427.64,
                    "end": 1428.08,
                    "word": " and",
                    "probability": 0.88134765625
                },
                {
                    "start": 1428.08,
                    "end": 1428.26,
                    "word": " we",
                    "probability": 0.86865234375
                },
                {
                    "start": 1428.26,
                    "end": 1428.48,
                    "word": " now",
                    "probability": 0.87548828125
                },
                {
                    "start": 1428.48,
                    "end": 1428.72,
                    "word": " get",
                    "probability": 0.90234375
                },
                {
                    "start": 1428.72,
                    "end": 1428.94,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1428.94,
                    "end": 1429.32,
                    "word": " actual",
                    "probability": 0.79345703125
                },
                {
                    "start": 1429.32,
                    "end": 1429.76,
                    "word": " page",
                    "probability": 0.7822265625
                },
                {
                    "start": 1429.76,
                    "end": 1430.04,
                    "word": " table",
                    "probability": 0.82861328125
                },
                {
                    "start": 1430.04,
                    "end": 1430.42,
                    "word": " entry",
                    "probability": 0.7353515625
                },
                {
                    "start": 1430.42,
                    "end": 1430.82,
                    "word": ",",
                    "probability": 0.69580078125
                },
                {
                    "start": 1430.82,
                    "end": 1431.08,
                    "word": " which",
                    "probability": 0.9111328125
                },
                {
                    "start": 1431.08,
                    "end": 1431.22,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 1431.22,
                    "end": 1431.38,
                    "word": " going",
                    "probability": 0.8525390625
                },
                {
                    "start": 1431.38,
                    "end": 1431.52,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1431.52,
                    "end": 1431.96,
                    "word": " contain",
                    "probability": 0.853515625
                },
                {
                    "start": 1431.96,
                    "end": 1432.18,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 1432.18,
                    "end": 1432.46,
                    "word": " pointer",
                    "probability": 0.80810546875
                },
                {
                    "start": 1432.46,
                    "end": 1432.72,
                    "word": " to",
                    "probability": 0.8232421875
                },
                {
                    "start": 1432.72,
                    "end": 1432.8,
                    "word": " the",
                    "probability": 0.52490234375
                },
                {
                    "start": 1432.8,
                    "end": 1433.04,
                    "word": " page",
                    "probability": 0.74951171875
                },
                {
                    "start": 1433.04,
                    "end": 1433.32,
                    "word": " frame",
                    "probability": 0.82373046875
                },
                {
                    "start": 1433.32,
                    "end": 1433.9,
                    "word": " in",
                    "probability": 0.64208984375
                },
                {
                    "start": 1433.9,
                    "end": 1434.22,
                    "word": " physical",
                    "probability": 0.7998046875
                },
                {
                    "start": 1434.22,
                    "end": 1434.58,
                    "word": " memory",
                    "probability": 0.83984375
                },
                {
                    "start": 1434.58,
                    "end": 1435.06,
                    "word": ".",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 269,
            "seek": 143716,
            "start": 1435.96,
            "end": 1443.18,
            "text": " So, now at this point, we have a pointer to the page frame, and we're actually looking for some byte within that frame.",
            "tokens": [
                51264,
                407,
                11,
                586,
                412,
                341,
                935,
                11,
                321,
                362,
                257,
                23918,
                281,
                264,
                3028,
                3920,
                11,
                293,
                321,
                434,
                767,
                1237,
                337,
                512,
                40846,
                1951,
                300,
                3920,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929244833172494,
            "compression_ratio": 1.91324200913242,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 1435.96,
                    "end": 1436.3,
                    "word": " So",
                    "probability": 0.82177734375
                },
                {
                    "start": 1436.3,
                    "end": 1436.38,
                    "word": ",",
                    "probability": 0.5546875
                },
                {
                    "start": 1436.38,
                    "end": 1436.58,
                    "word": " now",
                    "probability": 0.8818359375
                },
                {
                    "start": 1436.58,
                    "end": 1436.74,
                    "word": " at",
                    "probability": 0.8193359375
                },
                {
                    "start": 1436.74,
                    "end": 1436.9,
                    "word": " this",
                    "probability": 0.8828125
                },
                {
                    "start": 1436.9,
                    "end": 1437.12,
                    "word": " point",
                    "probability": 0.8544921875
                },
                {
                    "start": 1437.12,
                    "end": 1437.18,
                    "word": ",",
                    "probability": 0.419189453125
                },
                {
                    "start": 1437.18,
                    "end": 1437.28,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 1437.28,
                    "end": 1437.48,
                    "word": " have",
                    "probability": 0.87451171875
                },
                {
                    "start": 1437.7,
                    "end": 1437.96,
                    "word": " a pointer",
                    "probability": 0.8447265625
                },
                {
                    "start": 1437.96,
                    "end": 1438.26,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1438.26,
                    "end": 1438.38,
                    "word": " the",
                    "probability": 0.765625
                },
                {
                    "start": 1438.38,
                    "end": 1438.64,
                    "word": " page",
                    "probability": 0.78076171875
                },
                {
                    "start": 1438.64,
                    "end": 1438.96,
                    "word": " frame",
                    "probability": 0.8232421875
                },
                {
                    "start": 1438.96,
                    "end": 1439.42,
                    "word": ",",
                    "probability": 0.68505859375
                },
                {
                    "start": 1439.42,
                    "end": 1440.0,
                    "word": " and",
                    "probability": 0.89697265625
                },
                {
                    "start": 1440.0,
                    "end": 1440.18,
                    "word": " we're",
                    "probability": 0.904052734375
                },
                {
                    "start": 1440.18,
                    "end": 1440.46,
                    "word": " actually",
                    "probability": 0.765625
                },
                {
                    "start": 1440.46,
                    "end": 1440.78,
                    "word": " looking",
                    "probability": 0.798828125
                },
                {
                    "start": 1440.78,
                    "end": 1441.04,
                    "word": " for",
                    "probability": 0.8984375
                },
                {
                    "start": 1441.04,
                    "end": 1441.38,
                    "word": " some",
                    "probability": 0.79638671875
                },
                {
                    "start": 1441.38,
                    "end": 1441.72,
                    "word": " byte",
                    "probability": 0.88671875
                },
                {
                    "start": 1441.72,
                    "end": 1442.24,
                    "word": " within",
                    "probability": 0.716796875
                },
                {
                    "start": 1442.24,
                    "end": 1442.46,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 1442.46,
                    "end": 1442.76,
                    "word": " frame",
                    "probability": 0.8330078125
                },
                {
                    "start": 1442.76,
                    "end": 1443.18,
                    "word": ".",
                    "probability": 0.8095703125
                }
            ]
        },
        {
            "id": 270,
            "seek": 146184,
            "start": 1443.18,
            "end": 1452.44,
            "text": " So, it's finally at this point that the actual byte index comes in, and we add that to the base address of the physical frame to actually resolve the full physical address.",
            "tokens": [
                50364,
                407,
                11,
                309,
                311,
                2721,
                412,
                341,
                935,
                300,
                264,
                3539,
                40846,
                8186,
                1487,
                294,
                11,
                293,
                321,
                909,
                300,
                281,
                264,
                3096,
                2985,
                295,
                264,
                4001,
                3920,
                281,
                767,
                14151,
                264,
                1577,
                4001,
                2985,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21049859550561797,
            "compression_ratio": 1.759825327510917,
            "no_speech_prob": 0.1893310546875,
            "words": [
                {
                    "start": 1443.18,
                    "end": 1443.42,
                    "word": " So",
                    "probability": 0.322265625
                },
                {
                    "start": 1443.42,
                    "end": 1443.54,
                    "word": ",",
                    "probability": 0.3134765625
                },
                {
                    "start": 1443.54,
                    "end": 1443.72,
                    "word": " it's",
                    "probability": 0.886962890625
                },
                {
                    "start": 1443.72,
                    "end": 1443.98,
                    "word": " finally",
                    "probability": 0.8125
                },
                {
                    "start": 1443.98,
                    "end": 1444.2,
                    "word": " at",
                    "probability": 0.83642578125
                },
                {
                    "start": 1444.2,
                    "end": 1444.36,
                    "word": " this",
                    "probability": 0.87646484375
                },
                {
                    "start": 1444.36,
                    "end": 1444.62,
                    "word": " point",
                    "probability": 0.8642578125
                },
                {
                    "start": 1444.62,
                    "end": 1444.82,
                    "word": " that",
                    "probability": 0.80615234375
                },
                {
                    "start": 1444.82,
                    "end": 1445.02,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1445.02,
                    "end": 1445.38,
                    "word": " actual",
                    "probability": 0.75341796875
                },
                {
                    "start": 1445.38,
                    "end": 1445.84,
                    "word": " byte",
                    "probability": 0.81787109375
                },
                {
                    "start": 1445.84,
                    "end": 1446.26,
                    "word": " index",
                    "probability": 0.66064453125
                },
                {
                    "start": 1446.26,
                    "end": 1446.56,
                    "word": " comes",
                    "probability": 0.8212890625
                },
                {
                    "start": 1446.56,
                    "end": 1446.82,
                    "word": " in",
                    "probability": 0.90771484375
                },
                {
                    "start": 1446.82,
                    "end": 1447.16,
                    "word": ",",
                    "probability": 0.4169921875
                },
                {
                    "start": 1447.16,
                    "end": 1447.24,
                    "word": " and",
                    "probability": 0.8740234375
                },
                {
                    "start": 1447.24,
                    "end": 1447.36,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1447.36,
                    "end": 1447.6,
                    "word": " add",
                    "probability": 0.8115234375
                },
                {
                    "start": 1447.6,
                    "end": 1447.8,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 1447.8,
                    "end": 1447.94,
                    "word": " to",
                    "probability": 0.8984375
                },
                {
                    "start": 1447.94,
                    "end": 1448.06,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1448.06,
                    "end": 1448.3,
                    "word": " base",
                    "probability": 0.78125
                },
                {
                    "start": 1448.3,
                    "end": 1448.66,
                    "word": " address",
                    "probability": 0.8173828125
                },
                {
                    "start": 1448.66,
                    "end": 1448.88,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 1448.88,
                    "end": 1449.02,
                    "word": " the",
                    "probability": 0.78955078125
                },
                {
                    "start": 1449.02,
                    "end": 1449.3,
                    "word": " physical",
                    "probability": 0.765625
                },
                {
                    "start": 1449.3,
                    "end": 1449.74,
                    "word": " frame",
                    "probability": 0.7919921875
                },
                {
                    "start": 1449.74,
                    "end": 1450.16,
                    "word": " to",
                    "probability": 0.77587890625
                },
                {
                    "start": 1450.16,
                    "end": 1450.48,
                    "word": " actually",
                    "probability": 0.75537109375
                },
                {
                    "start": 1450.48,
                    "end": 1450.84,
                    "word": " resolve",
                    "probability": 0.75146484375
                },
                {
                    "start": 1450.84,
                    "end": 1450.98,
                    "word": " the",
                    "probability": 0.78515625
                },
                {
                    "start": 1450.98,
                    "end": 1451.16,
                    "word": " full",
                    "probability": 0.763671875
                },
                {
                    "start": 1451.16,
                    "end": 1451.6,
                    "word": " physical",
                    "probability": 0.79638671875
                },
                {
                    "start": 1451.6,
                    "end": 1451.92,
                    "word": " address",
                    "probability": 0.8466796875
                },
                {
                    "start": 1451.92,
                    "end": 1452.44,
                    "word": ".",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 271,
            "seek": 146184,
            "start": 1459.45,
            "end": 1467.95,
            "text": " Like we said earlier, the physical memory may be smaller than the amount of virtually addressable memory you have,",
            "tokens": [
                50814,
                1743,
                321,
                848,
                3071,
                11,
                264,
                4001,
                4675,
                815,
                312,
                4356,
                813,
                264,
                2372,
                295,
                14103,
                2985,
                712,
                4675,
                291,
                362,
                11,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21049859550561797,
            "compression_ratio": 1.759825327510917,
            "no_speech_prob": 0.1893310546875,
            "words": [
                {
                    "start": 1459.45,
                    "end": 1459.87,
                    "word": " Like",
                    "probability": 0.73583984375
                },
                {
                    "start": 1459.87,
                    "end": 1460.01,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 1460.01,
                    "end": 1460.21,
                    "word": " said",
                    "probability": 0.87158203125
                },
                {
                    "start": 1460.21,
                    "end": 1460.63,
                    "word": " earlier",
                    "probability": 0.9033203125
                },
                {
                    "start": 1460.63,
                    "end": 1461.17,
                    "word": ",",
                    "probability": 0.943359375
                },
                {
                    "start": 1461.17,
                    "end": 1461.17,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1461.17,
                    "end": 1463.01,
                    "word": " physical",
                    "probability": 0.74609375
                },
                {
                    "start": 1463.01,
                    "end": 1463.67,
                    "word": " memory",
                    "probability": 0.86083984375
                },
                {
                    "start": 1463.67,
                    "end": 1463.87,
                    "word": " may",
                    "probability": 0.8955078125
                },
                {
                    "start": 1463.87,
                    "end": 1463.99,
                    "word": " be",
                    "probability": 0.90283203125
                },
                {
                    "start": 1463.99,
                    "end": 1464.43,
                    "word": " smaller",
                    "probability": 0.74462890625
                },
                {
                    "start": 1464.43,
                    "end": 1464.73,
                    "word": " than",
                    "probability": 0.87451171875
                },
                {
                    "start": 1464.73,
                    "end": 1464.91,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 1464.91,
                    "end": 1465.19,
                    "word": " amount",
                    "probability": 0.87060546875
                },
                {
                    "start": 1465.19,
                    "end": 1465.57,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1465.57,
                    "end": 1466.09,
                    "word": " virtually",
                    "probability": 0.71240234375
                },
                {
                    "start": 1466.09,
                    "end": 1466.67,
                    "word": " addressable",
                    "probability": 0.810546875
                },
                {
                    "start": 1466.67,
                    "end": 1466.97,
                    "word": " memory",
                    "probability": 0.83349609375
                },
                {
                    "start": 1466.97,
                    "end": 1467.17,
                    "word": " you",
                    "probability": 0.8662109375
                },
                {
                    "start": 1467.17,
                    "end": 1467.47,
                    "word": " have",
                    "probability": 0.8740234375
                },
                {
                    "start": 1467.47,
                    "end": 1467.95,
                    "word": ",",
                    "probability": 0.4833984375
                }
            ]
        },
        {
            "id": 272,
            "seek": 146184,
            "start": 1467.95,
            "end": 1474.03,
            "text": " so therefore the OS may need to move some pages from main memory out to the disk to satisfy current memory demands.",
            "tokens": [
                51264,
                370,
                4412,
                264,
                12731,
                815,
                643,
                281,
                1286,
                512,
                7183,
                490,
                2135,
                4675,
                484,
                281,
                264,
                12355,
                281,
                19319,
                2190,
                4675,
                15107,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21049859550561797,
            "compression_ratio": 1.759825327510917,
            "no_speech_prob": 0.1893310546875,
            "words": [
                {
                    "start": 1467.95,
                    "end": 1468.09,
                    "word": " so",
                    "probability": 0.86767578125
                },
                {
                    "start": 1468.09,
                    "end": 1468.35,
                    "word": " therefore",
                    "probability": 0.68310546875
                },
                {
                    "start": 1468.35,
                    "end": 1468.57,
                    "word": " the",
                    "probability": 0.64501953125
                },
                {
                    "start": 1468.57,
                    "end": 1468.81,
                    "word": " OS",
                    "probability": 0.90234375
                },
                {
                    "start": 1468.81,
                    "end": 1469.05,
                    "word": " may",
                    "probability": 0.91064453125
                },
                {
                    "start": 1469.05,
                    "end": 1469.21,
                    "word": " need",
                    "probability": 0.80029296875
                },
                {
                    "start": 1469.21,
                    "end": 1469.33,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1469.33,
                    "end": 1469.49,
                    "word": " move",
                    "probability": 0.88623046875
                },
                {
                    "start": 1469.49,
                    "end": 1469.67,
                    "word": " some",
                    "probability": 0.82080078125
                },
                {
                    "start": 1469.67,
                    "end": 1470.01,
                    "word": " pages",
                    "probability": 0.77099609375
                },
                {
                    "start": 1470.01,
                    "end": 1470.29,
                    "word": " from",
                    "probability": 0.80078125
                },
                {
                    "start": 1470.29,
                    "end": 1470.49,
                    "word": " main",
                    "probability": 0.779296875
                },
                {
                    "start": 1470.49,
                    "end": 1470.79,
                    "word": " memory",
                    "probability": 0.7958984375
                },
                {
                    "start": 1470.79,
                    "end": 1471.03,
                    "word": " out",
                    "probability": 0.77734375
                },
                {
                    "start": 1471.03,
                    "end": 1471.17,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 1471.17,
                    "end": 1471.31,
                    "word": " the",
                    "probability": 0.75732421875
                },
                {
                    "start": 1471.31,
                    "end": 1471.59,
                    "word": " disk",
                    "probability": 0.82666015625
                },
                {
                    "start": 1471.59,
                    "end": 1472.11,
                    "word": " to",
                    "probability": 0.79345703125
                },
                {
                    "start": 1472.11,
                    "end": 1472.43,
                    "word": " satisfy",
                    "probability": 0.7548828125
                },
                {
                    "start": 1472.43,
                    "end": 1472.83,
                    "word": " current",
                    "probability": 0.7646484375
                },
                {
                    "start": 1472.83,
                    "end": 1473.11,
                    "word": " memory",
                    "probability": 0.8115234375
                },
                {
                    "start": 1473.11,
                    "end": 1473.51,
                    "word": " demands",
                    "probability": 0.3525390625
                },
                {
                    "start": 1473.51,
                    "end": 1474.03,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 273,
            "seek": 148932,
            "start": 1474.79,
            "end": 1483.91,
            "text": " Basically, when the OS does this, it marks the PTE for the page in question as invalid, writes it out to the disk,",
            "tokens": [
                50364,
                8537,
                11,
                562,
                264,
                12731,
                775,
                341,
                11,
                309,
                10640,
                264,
                430,
                13639,
                337,
                264,
                3028,
                294,
                1168,
                382,
                34702,
                11,
                13657,
                309,
                484,
                281,
                264,
                12355,
                11,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17878605883855087,
            "compression_ratio": 1.757201646090535,
            "no_speech_prob": 0.5615234375,
            "words": [
                {
                    "start": 1474.79,
                    "end": 1475.27,
                    "word": " Basically",
                    "probability": 0.2034912109375
                },
                {
                    "start": 1475.27,
                    "end": 1475.47,
                    "word": ",",
                    "probability": 0.38330078125
                },
                {
                    "start": 1475.47,
                    "end": 1475.59,
                    "word": " when",
                    "probability": 0.86328125
                },
                {
                    "start": 1475.59,
                    "end": 1475.71,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 1475.71,
                    "end": 1475.99,
                    "word": " OS",
                    "probability": 0.86279296875
                },
                {
                    "start": 1475.99,
                    "end": 1476.31,
                    "word": " does",
                    "probability": 0.92529296875
                },
                {
                    "start": 1476.31,
                    "end": 1476.65,
                    "word": " this",
                    "probability": 0.86474609375
                },
                {
                    "start": 1476.65,
                    "end": 1476.93,
                    "word": ",",
                    "probability": 0.8427734375
                },
                {
                    "start": 1476.93,
                    "end": 1477.17,
                    "word": " it",
                    "probability": 0.88525390625
                },
                {
                    "start": 1477.17,
                    "end": 1477.53,
                    "word": " marks",
                    "probability": 0.7724609375
                },
                {
                    "start": 1477.53,
                    "end": 1477.73,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 1477.73,
                    "end": 1478.25,
                    "word": " PTE",
                    "probability": 0.849853515625
                },
                {
                    "start": 1478.25,
                    "end": 1478.79,
                    "word": " for",
                    "probability": 0.33935546875
                },
                {
                    "start": 1478.79,
                    "end": 1479.23,
                    "word": " the",
                    "probability": 0.77490234375
                },
                {
                    "start": 1479.23,
                    "end": 1479.49,
                    "word": " page",
                    "probability": 0.787109375
                },
                {
                    "start": 1479.49,
                    "end": 1479.65,
                    "word": " in",
                    "probability": 0.85498046875
                },
                {
                    "start": 1479.65,
                    "end": 1480.01,
                    "word": " question",
                    "probability": 0.75244140625
                },
                {
                    "start": 1480.01,
                    "end": 1480.57,
                    "word": " as",
                    "probability": 0.85302734375
                },
                {
                    "start": 1480.57,
                    "end": 1481.23,
                    "word": " invalid",
                    "probability": 0.7548828125
                },
                {
                    "start": 1481.23,
                    "end": 1481.99,
                    "word": ",",
                    "probability": 0.79443359375
                },
                {
                    "start": 1481.99,
                    "end": 1482.33,
                    "word": " writes",
                    "probability": 0.79296875
                },
                {
                    "start": 1482.33,
                    "end": 1482.49,
                    "word": " it",
                    "probability": 0.8935546875
                },
                {
                    "start": 1482.49,
                    "end": 1482.67,
                    "word": " out",
                    "probability": 0.80029296875
                },
                {
                    "start": 1482.67,
                    "end": 1482.81,
                    "word": " to",
                    "probability": 0.89453125
                },
                {
                    "start": 1482.81,
                    "end": 1482.95,
                    "word": " the",
                    "probability": 0.7822265625
                },
                {
                    "start": 1482.95,
                    "end": 1483.25,
                    "word": " disk",
                    "probability": 0.31591796875
                },
                {
                    "start": 1483.25,
                    "end": 1483.91,
                    "word": ",",
                    "probability": 0.775390625
                }
            ]
        },
        {
            "id": 274,
            "seek": 148932,
            "start": 1483.91,
            "end": 1488.41,
            "text": " and the next time that page is accessed, it's going to generate a page fault.",
            "tokens": [
                50814,
                293,
                264,
                958,
                565,
                300,
                3028,
                307,
                34211,
                11,
                309,
                311,
                516,
                281,
                8460,
                257,
                3028,
                7441,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17878605883855087,
            "compression_ratio": 1.757201646090535,
            "no_speech_prob": 0.5615234375,
            "words": [
                {
                    "start": 1483.91,
                    "end": 1484.27,
                    "word": " and",
                    "probability": 0.8828125
                },
                {
                    "start": 1484.27,
                    "end": 1484.55,
                    "word": " the",
                    "probability": 0.79345703125
                },
                {
                    "start": 1484.55,
                    "end": 1484.75,
                    "word": " next",
                    "probability": 0.857421875
                },
                {
                    "start": 1484.75,
                    "end": 1484.99,
                    "word": " time",
                    "probability": 0.8125
                },
                {
                    "start": 1484.99,
                    "end": 1485.15,
                    "word": " that",
                    "probability": 0.8466796875
                },
                {
                    "start": 1485.15,
                    "end": 1485.47,
                    "word": " page",
                    "probability": 0.80322265625
                },
                {
                    "start": 1485.47,
                    "end": 1485.61,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 1485.61,
                    "end": 1486.25,
                    "word": " accessed",
                    "probability": 0.767578125
                },
                {
                    "start": 1486.25,
                    "end": 1486.55,
                    "word": ",",
                    "probability": 0.73046875
                },
                {
                    "start": 1486.55,
                    "end": 1486.77,
                    "word": " it's",
                    "probability": 0.860595703125
                },
                {
                    "start": 1486.77,
                    "end": 1486.87,
                    "word": " going",
                    "probability": 0.7314453125
                },
                {
                    "start": 1486.87,
                    "end": 1486.97,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1486.97,
                    "end": 1487.29,
                    "word": " generate",
                    "probability": 0.84521484375
                },
                {
                    "start": 1487.47,
                    "end": 1487.73,
                    "word": " a page",
                    "probability": 0.67919921875
                },
                {
                    "start": 1487.93,
                    "end": 1488.41,
                    "word": " fault.",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 275,
            "seek": 148932,
            "start": 1488.77,
            "end": 1494.77,
            "text": " A page fault is basically just an interrupt that is going to cause a vector to an interrupt service routine,",
            "tokens": [
                51064,
                316,
                3028,
                7441,
                307,
                1936,
                445,
                364,
                12729,
                300,
                307,
                516,
                281,
                3082,
                257,
                8062,
                281,
                364,
                12729,
                2643,
                9927,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17878605883855087,
            "compression_ratio": 1.757201646090535,
            "no_speech_prob": 0.5615234375,
            "words": [
                {
                    "start": 1488.77,
                    "end": 1489.25,
                    "word": " A",
                    "probability": 0.95166015625
                },
                {
                    "start": 1489.25,
                    "end": 1489.47,
                    "word": " page",
                    "probability": 0.779296875
                },
                {
                    "start": 1489.63,
                    "end": 1489.85,
                    "word": " fault is",
                    "probability": 0.9052734375
                },
                {
                    "start": 1489.85,
                    "end": 1490.29,
                    "word": " basically",
                    "probability": 0.86083984375
                },
                {
                    "start": 1490.29,
                    "end": 1490.83,
                    "word": " just",
                    "probability": 0.8642578125
                },
                {
                    "start": 1490.83,
                    "end": 1491.01,
                    "word": " an",
                    "probability": 0.896484375
                },
                {
                    "start": 1491.01,
                    "end": 1491.43,
                    "word": " interrupt",
                    "probability": 0.7900390625
                },
                {
                    "start": 1491.43,
                    "end": 1491.93,
                    "word": " that",
                    "probability": 0.7275390625
                },
                {
                    "start": 1491.93,
                    "end": 1492.01,
                    "word": " is",
                    "probability": 0.65087890625
                },
                {
                    "start": 1492.01,
                    "end": 1492.15,
                    "word": " going",
                    "probability": 0.8466796875
                },
                {
                    "start": 1492.15,
                    "end": 1492.23,
                    "word": " to",
                    "probability": 0.91015625
                },
                {
                    "start": 1492.23,
                    "end": 1492.45,
                    "word": " cause",
                    "probability": 0.79931640625
                },
                {
                    "start": 1492.61,
                    "end": 1492.89,
                    "word": " a vector",
                    "probability": 0.8828125
                },
                {
                    "start": 1492.89,
                    "end": 1493.21,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 1493.21,
                    "end": 1493.41,
                    "word": " an",
                    "probability": 0.8076171875
                },
                {
                    "start": 1493.41,
                    "end": 1493.67,
                    "word": " interrupt",
                    "probability": 0.84130859375
                },
                {
                    "start": 1493.67,
                    "end": 1494.07,
                    "word": " service",
                    "probability": 0.75927734375
                },
                {
                    "start": 1494.07,
                    "end": 1494.47,
                    "word": " routine",
                    "probability": 0.8017578125
                },
                {
                    "start": 1494.47,
                    "end": 1494.77,
                    "word": ",",
                    "probability": 0.85791015625
                }
            ]
        },
        {
            "id": 276,
            "seek": 148932,
            "start": 1494.77,
            "end": 1497.27,
            "text": " which in this case is going to be the page fault handler.",
            "tokens": [
                51364,
                597,
                294,
                341,
                1389,
                307,
                516,
                281,
                312,
                264,
                3028,
                7441,
                41967,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17878605883855087,
            "compression_ratio": 1.757201646090535,
            "no_speech_prob": 0.5615234375,
            "words": [
                {
                    "start": 1494.77,
                    "end": 1494.93,
                    "word": " which",
                    "probability": 0.91015625
                },
                {
                    "start": 1494.93,
                    "end": 1495.03,
                    "word": " in",
                    "probability": 0.8251953125
                },
                {
                    "start": 1495.03,
                    "end": 1495.19,
                    "word": " this",
                    "probability": 0.8779296875
                },
                {
                    "start": 1495.19,
                    "end": 1495.39,
                    "word": " case",
                    "probability": 0.81689453125
                },
                {
                    "start": 1495.39,
                    "end": 1495.53,
                    "word": " is",
                    "probability": 0.796875
                },
                {
                    "start": 1495.53,
                    "end": 1495.67,
                    "word": " going",
                    "probability": 0.85009765625
                },
                {
                    "start": 1495.67,
                    "end": 1495.79,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1495.79,
                    "end": 1495.91,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1495.91,
                    "end": 1496.07,
                    "word": " the",
                    "probability": 0.71875
                },
                {
                    "start": 1496.07,
                    "end": 1496.27,
                    "word": " page",
                    "probability": 0.77685546875
                },
                {
                    "start": 1496.45,
                    "end": 1496.79,
                    "word": " fault handler",
                    "probability": 0.71923828125
                },
                {
                    "start": 1496.79,
                    "end": 1497.27,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 277,
            "seek": 148932,
            "start": 1498.11,
            "end": 1501.51,
            "text": " There are actually several conditions where a page fault can occur.",
            "tokens": [
                51514,
                821,
                366,
                767,
                2940,
                4487,
                689,
                257,
                3028,
                7441,
                393,
                5160,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17878605883855087,
            "compression_ratio": 1.757201646090535,
            "no_speech_prob": 0.5615234375,
            "words": [
                {
                    "start": 1498.11,
                    "end": 1498.59,
                    "word": " There",
                    "probability": 0.78515625
                },
                {
                    "start": 1498.59,
                    "end": 1498.71,
                    "word": " are",
                    "probability": 0.8896484375
                },
                {
                    "start": 1498.71,
                    "end": 1499.01,
                    "word": " actually",
                    "probability": 0.78515625
                },
                {
                    "start": 1499.01,
                    "end": 1499.35,
                    "word": " several",
                    "probability": 0.82470703125
                },
                {
                    "start": 1499.35,
                    "end": 1499.83,
                    "word": " conditions",
                    "probability": 0.83251953125
                },
                {
                    "start": 1499.83,
                    "end": 1500.07,
                    "word": " where",
                    "probability": 0.90771484375
                },
                {
                    "start": 1500.19,
                    "end": 1500.39,
                    "word": " a page",
                    "probability": 0.76611328125
                },
                {
                    "start": 1500.55,
                    "end": 1500.73,
                    "word": " fault can",
                    "probability": 0.89501953125
                },
                {
                    "start": 1500.73,
                    "end": 1501.03,
                    "word": " occur",
                    "probability": 0.84521484375
                },
                {
                    "start": 1501.03,
                    "end": 1501.51,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 278,
            "seek": 151444,
            "start": 1501.51,
            "end": 1507.49,
            "text": " The most common condition is going to be the case where the page table entry is marked invalid,",
            "tokens": [
                50364,
                440,
                881,
                2689,
                4188,
                307,
                516,
                281,
                312,
                264,
                1389,
                689,
                264,
                3028,
                3199,
                8729,
                307,
                12658,
                34702,
                11,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21005154147590557,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.2939453125,
            "words": [
                {
                    "start": 1501.51,
                    "end": 1502.01,
                    "word": " The",
                    "probability": 0.448486328125
                },
                {
                    "start": 1502.01,
                    "end": 1502.23,
                    "word": " most",
                    "probability": 0.783203125
                },
                {
                    "start": 1502.23,
                    "end": 1502.73,
                    "word": " common",
                    "probability": 0.6650390625
                },
                {
                    "start": 1502.73,
                    "end": 1503.21,
                    "word": " condition",
                    "probability": 0.5927734375
                },
                {
                    "start": 1503.21,
                    "end": 1503.51,
                    "word": " is",
                    "probability": 0.853515625
                },
                {
                    "start": 1503.51,
                    "end": 1503.69,
                    "word": " going",
                    "probability": 0.81689453125
                },
                {
                    "start": 1503.69,
                    "end": 1503.83,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 1503.83,
                    "end": 1504.13,
                    "word": " be",
                    "probability": 0.90625
                },
                {
                    "start": 1504.13,
                    "end": 1504.45,
                    "word": " the",
                    "probability": 0.74267578125
                },
                {
                    "start": 1504.45,
                    "end": 1504.67,
                    "word": " case",
                    "probability": 0.77734375
                },
                {
                    "start": 1504.67,
                    "end": 1504.83,
                    "word": " where",
                    "probability": 0.86865234375
                },
                {
                    "start": 1504.83,
                    "end": 1504.95,
                    "word": " the",
                    "probability": 0.79345703125
                },
                {
                    "start": 1504.95,
                    "end": 1505.19,
                    "word": " page",
                    "probability": 0.75048828125
                },
                {
                    "start": 1505.19,
                    "end": 1505.39,
                    "word": " table",
                    "probability": 0.7841796875
                },
                {
                    "start": 1505.39,
                    "end": 1505.75,
                    "word": " entry",
                    "probability": 0.705078125
                },
                {
                    "start": 1505.75,
                    "end": 1505.99,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 1505.99,
                    "end": 1506.25,
                    "word": " marked",
                    "probability": 0.76416015625
                },
                {
                    "start": 1506.25,
                    "end": 1506.79,
                    "word": " invalid",
                    "probability": 0.7646484375
                },
                {
                    "start": 1506.79,
                    "end": 1507.49,
                    "word": ",",
                    "probability": 0.1990966796875
                }
            ]
        },
        {
            "id": 279,
            "seek": 151444,
            "start": 1507.49,
            "end": 1512.25,
            "text": " and that page has been swapped out to the disk and needs to be brought in.",
            "tokens": [
                50614,
                293,
                300,
                3028,
                575,
                668,
                50011,
                484,
                281,
                264,
                12355,
                293,
                2203,
                281,
                312,
                3038,
                294,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21005154147590557,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.2939453125,
            "words": [
                {
                    "start": 1507.49,
                    "end": 1507.91,
                    "word": " and",
                    "probability": 0.86328125
                },
                {
                    "start": 1507.91,
                    "end": 1508.39,
                    "word": " that",
                    "probability": 0.841796875
                },
                {
                    "start": 1508.39,
                    "end": 1509.05,
                    "word": " page",
                    "probability": 0.79296875
                },
                {
                    "start": 1509.05,
                    "end": 1509.57,
                    "word": " has",
                    "probability": 0.86572265625
                },
                {
                    "start": 1509.57,
                    "end": 1509.75,
                    "word": " been",
                    "probability": 0.81689453125
                },
                {
                    "start": 1509.75,
                    "end": 1510.03,
                    "word": " swapped",
                    "probability": 0.70654296875
                },
                {
                    "start": 1510.03,
                    "end": 1510.17,
                    "word": " out",
                    "probability": 0.80712890625
                },
                {
                    "start": 1510.17,
                    "end": 1510.29,
                    "word": " to",
                    "probability": 0.8818359375
                },
                {
                    "start": 1510.29,
                    "end": 1510.41,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 1510.41,
                    "end": 1510.63,
                    "word": " disk",
                    "probability": 0.78564453125
                },
                {
                    "start": 1510.63,
                    "end": 1510.77,
                    "word": " and",
                    "probability": 0.7490234375
                },
                {
                    "start": 1510.77,
                    "end": 1510.97,
                    "word": " needs",
                    "probability": 0.78662109375
                },
                {
                    "start": 1510.97,
                    "end": 1511.05,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1511.05,
                    "end": 1511.17,
                    "word": " be",
                    "probability": 0.896484375
                },
                {
                    "start": 1511.17,
                    "end": 1511.41,
                    "word": " brought",
                    "probability": 0.9150390625
                },
                {
                    "start": 1511.41,
                    "end": 1511.69,
                    "word": " in",
                    "probability": 0.90380859375
                },
                {
                    "start": 1511.69,
                    "end": 1512.25,
                    "word": ".",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 280,
            "seek": 151444,
            "start": 1512.47,
            "end": 1517.77,
            "text": " There's a little caveat to that, because not only does the PTE need to be marked invalid,",
            "tokens": [
                50864,
                821,
                311,
                257,
                707,
                43012,
                281,
                300,
                11,
                570,
                406,
                787,
                775,
                264,
                430,
                13639,
                643,
                281,
                312,
                12658,
                34702,
                11,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21005154147590557,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.2939453125,
            "words": [
                {
                    "start": 1512.47,
                    "end": 1513.03,
                    "word": " There's",
                    "probability": 0.834716796875
                },
                {
                    "start": 1513.13,
                    "end": 1513.25,
                    "word": " a little",
                    "probability": 0.828125
                },
                {
                    "start": 1513.25,
                    "end": 1513.69,
                    "word": " caveat",
                    "probability": 0.80322265625
                },
                {
                    "start": 1513.69,
                    "end": 1514.01,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 1514.01,
                    "end": 1514.25,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 1514.25,
                    "end": 1514.57,
                    "word": ",",
                    "probability": 0.49365234375
                },
                {
                    "start": 1514.57,
                    "end": 1514.79,
                    "word": " because",
                    "probability": 0.8330078125
                },
                {
                    "start": 1514.79,
                    "end": 1515.01,
                    "word": " not",
                    "probability": 0.8916015625
                },
                {
                    "start": 1515.01,
                    "end": 1515.29,
                    "word": " only",
                    "probability": 0.8544921875
                },
                {
                    "start": 1515.29,
                    "end": 1515.53,
                    "word": " does",
                    "probability": 0.90234375
                },
                {
                    "start": 1515.53,
                    "end": 1515.65,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1515.65,
                    "end": 1515.99,
                    "word": " PTE",
                    "probability": 0.876953125
                },
                {
                    "start": 1515.99,
                    "end": 1516.21,
                    "word": " need",
                    "probability": 0.796875
                },
                {
                    "start": 1516.21,
                    "end": 1516.33,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 1516.33,
                    "end": 1516.47,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1516.47,
                    "end": 1516.73,
                    "word": " marked",
                    "probability": 0.73583984375
                },
                {
                    "start": 1516.73,
                    "end": 1517.29,
                    "word": " invalid",
                    "probability": 0.86669921875
                },
                {
                    "start": 1517.29,
                    "end": 1517.77,
                    "word": ",",
                    "probability": 0.91259765625
                }
            ]
        },
        {
            "id": 281,
            "seek": 151444,
            "start": 1517.77,
            "end": 1524.05,
            "text": " that entry cannot be present inside the TLB, or the hardware cache of virtual to physical mappings.",
            "tokens": [
                51164,
                300,
                8729,
                2644,
                312,
                1974,
                1854,
                264,
                40277,
                33,
                11,
                420,
                264,
                8837,
                19459,
                295,
                6374,
                281,
                4001,
                463,
                28968,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21005154147590557,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.2939453125,
            "words": [
                {
                    "start": 1517.77,
                    "end": 1517.97,
                    "word": " that",
                    "probability": 0.8662109375
                },
                {
                    "start": 1517.97,
                    "end": 1518.35,
                    "word": " entry",
                    "probability": 0.75341796875
                },
                {
                    "start": 1518.35,
                    "end": 1518.91,
                    "word": " cannot",
                    "probability": 0.73193359375
                },
                {
                    "start": 1518.91,
                    "end": 1519.23,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 1519.23,
                    "end": 1519.55,
                    "word": " present",
                    "probability": 0.75341796875
                },
                {
                    "start": 1519.55,
                    "end": 1520.05,
                    "word": " inside",
                    "probability": 0.84375
                },
                {
                    "start": 1520.05,
                    "end": 1520.27,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1520.27,
                    "end": 1520.85,
                    "word": " TLB",
                    "probability": 0.732177734375
                },
                {
                    "start": 1520.85,
                    "end": 1521.07,
                    "word": ",",
                    "probability": 0.66845703125
                },
                {
                    "start": 1521.07,
                    "end": 1521.23,
                    "word": " or",
                    "probability": 0.90087890625
                },
                {
                    "start": 1521.23,
                    "end": 1521.39,
                    "word": " the",
                    "probability": 0.79833984375
                },
                {
                    "start": 1521.39,
                    "end": 1521.67,
                    "word": " hardware",
                    "probability": 0.67724609375
                },
                {
                    "start": 1521.67,
                    "end": 1522.07,
                    "word": " cache",
                    "probability": 0.76513671875
                },
                {
                    "start": 1522.07,
                    "end": 1522.25,
                    "word": " of",
                    "probability": 0.8349609375
                },
                {
                    "start": 1522.25,
                    "end": 1522.53,
                    "word": " virtual",
                    "probability": 0.64697265625
                },
                {
                    "start": 1522.53,
                    "end": 1522.71,
                    "word": " to",
                    "probability": 0.73046875
                },
                {
                    "start": 1522.71,
                    "end": 1523.03,
                    "word": " physical",
                    "probability": 0.80810546875
                },
                {
                    "start": 1523.03,
                    "end": 1523.53,
                    "word": " mappings",
                    "probability": 0.5826416015625
                },
                {
                    "start": 1523.53,
                    "end": 1524.05,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 282,
            "seek": 151444,
            "start": 1524.05,
            "end": 1526.63,
            "text": " This becomes very important later on.",
            "tokens": [
                51464,
                639,
                3643,
                588,
                1021,
                1780,
                322,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21005154147590557,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.2939453125,
            "words": [
                {
                    "start": 1524.05,
                    "end": 1524.41,
                    "word": " This",
                    "probability": 0.8037109375
                },
                {
                    "start": 1524.41,
                    "end": 1524.73,
                    "word": " becomes",
                    "probability": 0.8232421875
                },
                {
                    "start": 1524.73,
                    "end": 1524.99,
                    "word": " very",
                    "probability": 0.74462890625
                },
                {
                    "start": 1524.99,
                    "end": 1525.37,
                    "word": " important",
                    "probability": 0.77099609375
                },
                {
                    "start": 1525.37,
                    "end": 1525.69,
                    "word": " later",
                    "probability": 0.86376953125
                },
                {
                    "start": 1525.69,
                    "end": 1526.07,
                    "word": " on",
                    "probability": 0.90869140625
                },
                {
                    "start": 1526.07,
                    "end": 1526.63,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 283,
            "seek": 153940,
            "start": 1527.25,
            "end": 1532.15,
            "text": " The second situation where you can have a memory protection violation is going to be,",
            "tokens": [
                50414,
                440,
                1150,
                2590,
                689,
                291,
                393,
                362,
                257,
                4675,
                6334,
                22840,
                307,
                516,
                281,
                312,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23242186924273317,
            "compression_ratio": 1.6180257510729614,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1527.25,
                    "end": 1527.73,
                    "word": " The",
                    "probability": 0.39990234375
                },
                {
                    "start": 1527.73,
                    "end": 1527.97,
                    "word": " second",
                    "probability": 0.7763671875
                },
                {
                    "start": 1527.97,
                    "end": 1528.69,
                    "word": " situation",
                    "probability": 0.7041015625
                },
                {
                    "start": 1528.69,
                    "end": 1528.89,
                    "word": " where",
                    "probability": 0.7607421875
                },
                {
                    "start": 1528.89,
                    "end": 1529.01,
                    "word": " you",
                    "probability": 0.87841796875
                },
                {
                    "start": 1529.01,
                    "end": 1529.11,
                    "word": " can",
                    "probability": 0.80859375
                },
                {
                    "start": 1529.11,
                    "end": 1529.33,
                    "word": " have",
                    "probability": 0.8837890625
                },
                {
                    "start": 1529.49,
                    "end": 1529.69,
                    "word": " a memory",
                    "probability": 0.83056640625
                },
                {
                    "start": 1529.69,
                    "end": 1530.15,
                    "word": " protection",
                    "probability": 0.662109375
                },
                {
                    "start": 1530.15,
                    "end": 1530.75,
                    "word": " violation",
                    "probability": 0.81005859375
                },
                {
                    "start": 1530.75,
                    "end": 1531.43,
                    "word": " is",
                    "probability": 0.7978515625
                },
                {
                    "start": 1531.43,
                    "end": 1531.61,
                    "word": " going",
                    "probability": 0.810546875
                },
                {
                    "start": 1531.61,
                    "end": 1531.79,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1531.79,
                    "end": 1532.13,
                    "word": " be",
                    "probability": 0.89599609375
                },
                {
                    "start": 1532.13,
                    "end": 1532.15,
                    "word": ",",
                    "probability": 0.12310791015625
                }
            ]
        },
        {
            "id": 284,
            "seek": 153940,
            "start": 1533.17,
            "end": 1536.83,
            "text": " basically, user mode code attempting to access kernel memory,",
            "tokens": [
                50664,
                1936,
                11,
                4195,
                4391,
                3089,
                22001,
                281,
                2105,
                28256,
                4675,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23242186924273317,
            "compression_ratio": 1.6180257510729614,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1533.17,
                    "end": 1533.65,
                    "word": " basically",
                    "probability": 0.78955078125
                },
                {
                    "start": 1533.65,
                    "end": 1533.83,
                    "word": ",",
                    "probability": 0.64599609375
                },
                {
                    "start": 1533.83,
                    "end": 1534.07,
                    "word": " user",
                    "probability": 0.64599609375
                },
                {
                    "start": 1534.07,
                    "end": 1534.33,
                    "word": " mode",
                    "probability": 0.39697265625
                },
                {
                    "start": 1534.33,
                    "end": 1534.69,
                    "word": " code",
                    "probability": 0.86083984375
                },
                {
                    "start": 1534.69,
                    "end": 1535.05,
                    "word": " attempting",
                    "probability": 0.77880859375
                },
                {
                    "start": 1535.05,
                    "end": 1535.27,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1535.27,
                    "end": 1535.63,
                    "word": " access",
                    "probability": 0.79833984375
                },
                {
                    "start": 1535.63,
                    "end": 1536.03,
                    "word": " kernel",
                    "probability": 0.65966796875
                },
                {
                    "start": 1536.03,
                    "end": 1536.39,
                    "word": " memory",
                    "probability": 0.80224609375
                },
                {
                    "start": 1536.39,
                    "end": 1536.83,
                    "word": ",",
                    "probability": 0.393310546875
                }
            ]
        },
        {
            "id": 285,
            "seek": 153940,
            "start": 1536.83,
            "end": 1541.19,
            "text": " or perhaps an attempt to write to memory that's marked as read-only.",
            "tokens": [
                50864,
                420,
                4317,
                364,
                5217,
                281,
                2464,
                281,
                4675,
                300,
                311,
                12658,
                382,
                1401,
                12,
                25202,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23242186924273317,
            "compression_ratio": 1.6180257510729614,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1536.83,
                    "end": 1537.05,
                    "word": " or",
                    "probability": 0.90234375
                },
                {
                    "start": 1537.05,
                    "end": 1537.63,
                    "word": " perhaps",
                    "probability": 0.7451171875
                },
                {
                    "start": 1537.63,
                    "end": 1538.47,
                    "word": " an",
                    "probability": 0.72021484375
                },
                {
                    "start": 1538.47,
                    "end": 1538.73,
                    "word": " attempt",
                    "probability": 0.86767578125
                },
                {
                    "start": 1538.73,
                    "end": 1538.89,
                    "word": " to",
                    "probability": 0.91357421875
                },
                {
                    "start": 1538.89,
                    "end": 1539.07,
                    "word": " write",
                    "probability": 0.83349609375
                },
                {
                    "start": 1539.07,
                    "end": 1539.23,
                    "word": " to",
                    "probability": 0.8896484375
                },
                {
                    "start": 1539.23,
                    "end": 1539.47,
                    "word": " memory",
                    "probability": 0.82763671875
                },
                {
                    "start": 1539.47,
                    "end": 1539.73,
                    "word": " that's",
                    "probability": 0.859375
                },
                {
                    "start": 1539.73,
                    "end": 1539.99,
                    "word": " marked",
                    "probability": 0.83203125
                },
                {
                    "start": 1539.99,
                    "end": 1540.19,
                    "word": " as",
                    "probability": 0.89501953125
                },
                {
                    "start": 1540.19,
                    "end": 1540.43,
                    "word": " read",
                    "probability": 0.63818359375
                },
                {
                    "start": 1540.43,
                    "end": 1540.71,
                    "word": "-only",
                    "probability": 0.740234375
                },
                {
                    "start": 1540.71,
                    "end": 1541.19,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 286,
            "seek": 153940,
            "start": 1543.53,
            "end": 1548.37,
            "text": " For all of you guys that I lost on that previous slide of virtual to physical translation,",
            "tokens": [
                51214,
                1171,
                439,
                295,
                291,
                1074,
                300,
                286,
                2731,
                322,
                300,
                3894,
                4137,
                295,
                6374,
                281,
                4001,
                12853,
                11,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23242186924273317,
            "compression_ratio": 1.6180257510729614,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1543.53,
                    "end": 1544.01,
                    "word": " For",
                    "probability": 0.8837890625
                },
                {
                    "start": 1544.01,
                    "end": 1544.19,
                    "word": " all",
                    "probability": 0.90380859375
                },
                {
                    "start": 1544.19,
                    "end": 1544.31,
                    "word": " of",
                    "probability": 0.87841796875
                },
                {
                    "start": 1544.31,
                    "end": 1544.43,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 1544.43,
                    "end": 1544.61,
                    "word": " guys",
                    "probability": 0.880859375
                },
                {
                    "start": 1544.61,
                    "end": 1544.75,
                    "word": " that",
                    "probability": 0.84375
                },
                {
                    "start": 1544.75,
                    "end": 1544.89,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 1544.89,
                    "end": 1545.19,
                    "word": " lost",
                    "probability": 0.81689453125
                },
                {
                    "start": 1545.19,
                    "end": 1545.31,
                    "word": " on",
                    "probability": 0.8974609375
                },
                {
                    "start": 1545.31,
                    "end": 1545.45,
                    "word": " that",
                    "probability": 0.86767578125
                },
                {
                    "start": 1545.45,
                    "end": 1545.79,
                    "word": " previous",
                    "probability": 0.80029296875
                },
                {
                    "start": 1545.79,
                    "end": 1546.19,
                    "word": " slide",
                    "probability": 0.890625
                },
                {
                    "start": 1546.19,
                    "end": 1546.61,
                    "word": " of",
                    "probability": 0.390869140625
                },
                {
                    "start": 1546.61,
                    "end": 1546.87,
                    "word": " virtual",
                    "probability": 0.82861328125
                },
                {
                    "start": 1546.87,
                    "end": 1547.03,
                    "word": " to",
                    "probability": 0.7080078125
                },
                {
                    "start": 1547.03,
                    "end": 1547.29,
                    "word": " physical",
                    "probability": 0.79638671875
                },
                {
                    "start": 1547.29,
                    "end": 1547.85,
                    "word": " translation",
                    "probability": 0.73876953125
                },
                {
                    "start": 1547.85,
                    "end": 1548.37,
                    "word": ",",
                    "probability": 0.95361328125
                }
            ]
        },
        {
            "id": 287,
            "seek": 153940,
            "start": 1548.37,
            "end": 1551.59,
            "text": " I have a little bit clearer one that shows the whole page fault path.",
            "tokens": [
                51464,
                286,
                362,
                257,
                707,
                857,
                26131,
                472,
                300,
                3110,
                264,
                1379,
                3028,
                7441,
                3100,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23242186924273317,
            "compression_ratio": 1.6180257510729614,
            "no_speech_prob": 0.300537109375,
            "words": [
                {
                    "start": 1548.37,
                    "end": 1548.65,
                    "word": " I",
                    "probability": 0.99560546875
                },
                {
                    "start": 1548.65,
                    "end": 1548.77,
                    "word": " have",
                    "probability": 0.87255859375
                },
                {
                    "start": 1548.89,
                    "end": 1549.01,
                    "word": " a little",
                    "probability": 0.80029296875
                },
                {
                    "start": 1549.01,
                    "end": 1549.17,
                    "word": " bit",
                    "probability": 0.90185546875
                },
                {
                    "start": 1549.17,
                    "end": 1549.45,
                    "word": " clearer",
                    "probability": 0.5947265625
                },
                {
                    "start": 1549.45,
                    "end": 1549.63,
                    "word": " one",
                    "probability": 0.814453125
                },
                {
                    "start": 1549.63,
                    "end": 1549.77,
                    "word": " that",
                    "probability": 0.8720703125
                },
                {
                    "start": 1549.77,
                    "end": 1549.95,
                    "word": " shows",
                    "probability": 0.814453125
                },
                {
                    "start": 1549.95,
                    "end": 1550.07,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1550.07,
                    "end": 1550.23,
                    "word": " whole",
                    "probability": 0.78759765625
                },
                {
                    "start": 1550.23,
                    "end": 1550.51,
                    "word": " page",
                    "probability": 0.7763671875
                },
                {
                    "start": 1550.73,
                    "end": 1551.11,
                    "word": " fault path",
                    "probability": 0.84228515625
                },
                {
                    "start": 1551.11,
                    "end": 1551.59,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 288,
            "seek": 156882,
            "start": 1566.16,
            "end": 1569.52,
            "text": " Okay. First thing, you have a memory access.",
            "tokens": [
                50414,
                1033,
                13,
                2386,
                551,
                11,
                291,
                362,
                257,
                4675,
                2105,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20480371211185927,
            "compression_ratio": 1.7251908396946565,
            "no_speech_prob": 0.049530029296875,
            "words": [
                {
                    "start": 1566.16,
                    "end": 1566.6,
                    "word": " Okay",
                    "probability": 0.33203125
                },
                {
                    "start": 1566.6,
                    "end": 1567.04,
                    "word": ".",
                    "probability": 0.320556640625
                },
                {
                    "start": 1567.34,
                    "end": 1567.78,
                    "word": " First",
                    "probability": 0.56982421875
                },
                {
                    "start": 1567.78,
                    "end": 1568.06,
                    "word": " thing",
                    "probability": 0.7734375
                },
                {
                    "start": 1568.06,
                    "end": 1568.18,
                    "word": ",",
                    "probability": 0.76171875
                },
                {
                    "start": 1568.18,
                    "end": 1568.26,
                    "word": " you",
                    "probability": 0.85791015625
                },
                {
                    "start": 1568.26,
                    "end": 1568.42,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 1568.52,
                    "end": 1568.74,
                    "word": " a memory",
                    "probability": 0.76513671875
                },
                {
                    "start": 1568.74,
                    "end": 1569.08,
                    "word": " access",
                    "probability": 0.70947265625
                },
                {
                    "start": 1569.08,
                    "end": 1569.52,
                    "word": ".",
                    "probability": 0.962890625
                }
            ]
        },
        {
            "id": 289,
            "seek": 156882,
            "start": 1570.16,
            "end": 1576.0,
            "text": " So the first thing we do is we need to look it up in the page directory to resolve the actual page table.",
            "tokens": [
                50614,
                407,
                264,
                700,
                551,
                321,
                360,
                307,
                321,
                643,
                281,
                574,
                309,
                493,
                294,
                264,
                3028,
                21120,
                281,
                14151,
                264,
                3539,
                3028,
                3199,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20480371211185927,
            "compression_ratio": 1.7251908396946565,
            "no_speech_prob": 0.049530029296875,
            "words": [
                {
                    "start": 1570.16,
                    "end": 1570.46,
                    "word": " So",
                    "probability": 0.82470703125
                },
                {
                    "start": 1570.46,
                    "end": 1570.56,
                    "word": " the",
                    "probability": 0.65087890625
                },
                {
                    "start": 1570.56,
                    "end": 1570.74,
                    "word": " first",
                    "probability": 0.81591796875
                },
                {
                    "start": 1570.74,
                    "end": 1570.88,
                    "word": " thing",
                    "probability": 0.814453125
                },
                {
                    "start": 1570.88,
                    "end": 1571.0,
                    "word": " we",
                    "probability": 0.873046875
                },
                {
                    "start": 1571.0,
                    "end": 1571.22,
                    "word": " do",
                    "probability": 0.8447265625
                },
                {
                    "start": 1571.22,
                    "end": 1571.46,
                    "word": " is",
                    "probability": 0.8759765625
                },
                {
                    "start": 1571.46,
                    "end": 1571.66,
                    "word": " we",
                    "probability": 0.75537109375
                },
                {
                    "start": 1571.66,
                    "end": 1571.84,
                    "word": " need",
                    "probability": 0.74951171875
                },
                {
                    "start": 1571.84,
                    "end": 1571.92,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 1571.92,
                    "end": 1572.04,
                    "word": " look",
                    "probability": 0.89501953125
                },
                {
                    "start": 1572.04,
                    "end": 1572.14,
                    "word": " it",
                    "probability": 0.87548828125
                },
                {
                    "start": 1572.14,
                    "end": 1572.24,
                    "word": " up",
                    "probability": 0.9052734375
                },
                {
                    "start": 1572.24,
                    "end": 1572.34,
                    "word": " in",
                    "probability": 0.8896484375
                },
                {
                    "start": 1572.34,
                    "end": 1572.42,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1572.42,
                    "end": 1572.64,
                    "word": " page",
                    "probability": 0.796875
                },
                {
                    "start": 1572.64,
                    "end": 1573.04,
                    "word": " directory",
                    "probability": 0.78515625
                },
                {
                    "start": 1573.04,
                    "end": 1573.62,
                    "word": " to",
                    "probability": 0.82763671875
                },
                {
                    "start": 1573.62,
                    "end": 1574.04,
                    "word": " resolve",
                    "probability": 0.66796875
                },
                {
                    "start": 1574.04,
                    "end": 1574.38,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1574.38,
                    "end": 1574.88,
                    "word": " actual",
                    "probability": 0.80126953125
                },
                {
                    "start": 1574.88,
                    "end": 1575.24,
                    "word": " page",
                    "probability": 0.78125
                },
                {
                    "start": 1575.24,
                    "end": 1575.56,
                    "word": " table",
                    "probability": 0.86181640625
                },
                {
                    "start": 1575.56,
                    "end": 1576.0,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 290,
            "seek": 156882,
            "start": 1576.32,
            "end": 1581.2,
            "text": " In this case, it's present. So we can move on and go out to the page table.",
            "tokens": [
                50914,
                682,
                341,
                1389,
                11,
                309,
                311,
                1974,
                13,
                407,
                321,
                393,
                1286,
                322,
                293,
                352,
                484,
                281,
                264,
                3028,
                3199,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20480371211185927,
            "compression_ratio": 1.7251908396946565,
            "no_speech_prob": 0.049530029296875,
            "words": [
                {
                    "start": 1576.32,
                    "end": 1576.6,
                    "word": " In",
                    "probability": 0.87158203125
                },
                {
                    "start": 1576.6,
                    "end": 1576.82,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 1576.82,
                    "end": 1577.12,
                    "word": " case",
                    "probability": 0.81982421875
                },
                {
                    "start": 1577.12,
                    "end": 1577.2,
                    "word": ",",
                    "probability": 0.74169921875
                },
                {
                    "start": 1577.2,
                    "end": 1577.36,
                    "word": " it's",
                    "probability": 0.902099609375
                },
                {
                    "start": 1577.36,
                    "end": 1577.7,
                    "word": " present",
                    "probability": 0.65478515625
                },
                {
                    "start": 1577.7,
                    "end": 1578.14,
                    "word": ".",
                    "probability": 0.68701171875
                },
                {
                    "start": 1578.14,
                    "end": 1578.44,
                    "word": " So",
                    "probability": 0.89599609375
                },
                {
                    "start": 1578.44,
                    "end": 1578.62,
                    "word": " we",
                    "probability": 0.8310546875
                },
                {
                    "start": 1578.62,
                    "end": 1578.74,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 1578.74,
                    "end": 1578.94,
                    "word": " move",
                    "probability": 0.88818359375
                },
                {
                    "start": 1578.94,
                    "end": 1579.24,
                    "word": " on",
                    "probability": 0.9091796875
                },
                {
                    "start": 1579.24,
                    "end": 1579.62,
                    "word": " and",
                    "probability": 0.87060546875
                },
                {
                    "start": 1579.62,
                    "end": 1579.82,
                    "word": " go",
                    "probability": 0.8984375
                },
                {
                    "start": 1579.82,
                    "end": 1579.98,
                    "word": " out",
                    "probability": 0.80126953125
                },
                {
                    "start": 1579.98,
                    "end": 1580.14,
                    "word": " to",
                    "probability": 0.87939453125
                },
                {
                    "start": 1580.14,
                    "end": 1580.24,
                    "word": " the",
                    "probability": 0.73388671875
                },
                {
                    "start": 1580.24,
                    "end": 1580.46,
                    "word": " page",
                    "probability": 0.80712890625
                },
                {
                    "start": 1580.46,
                    "end": 1580.76,
                    "word": " table",
                    "probability": 0.8193359375
                },
                {
                    "start": 1580.76,
                    "end": 1581.2,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 291,
            "seek": 156882,
            "start": 1581.22,
            "end": 1584.98,
            "text": " Now, in the page table, we're trying to look up actually where the physical frame is.",
            "tokens": [
                51164,
                823,
                11,
                294,
                264,
                3028,
                3199,
                11,
                321,
                434,
                1382,
                281,
                574,
                493,
                767,
                689,
                264,
                4001,
                3920,
                307,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20480371211185927,
            "compression_ratio": 1.7251908396946565,
            "no_speech_prob": 0.049530029296875,
            "words": [
                {
                    "start": 1581.22,
                    "end": 1581.48,
                    "word": " Now",
                    "probability": 0.888671875
                },
                {
                    "start": 1581.48,
                    "end": 1581.56,
                    "word": ",",
                    "probability": 0.55810546875
                },
                {
                    "start": 1581.56,
                    "end": 1581.62,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 1581.62,
                    "end": 1581.72,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 1581.72,
                    "end": 1581.92,
                    "word": " page",
                    "probability": 0.80859375
                },
                {
                    "start": 1581.92,
                    "end": 1582.16,
                    "word": " table",
                    "probability": 0.80126953125
                },
                {
                    "start": 1582.16,
                    "end": 1582.26,
                    "word": ",",
                    "probability": 0.73291015625
                },
                {
                    "start": 1582.26,
                    "end": 1582.34,
                    "word": " we're",
                    "probability": 0.917236328125
                },
                {
                    "start": 1582.34,
                    "end": 1582.54,
                    "word": " trying",
                    "probability": 0.80322265625
                },
                {
                    "start": 1582.54,
                    "end": 1582.66,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1582.66,
                    "end": 1582.82,
                    "word": " look",
                    "probability": 0.9111328125
                },
                {
                    "start": 1582.82,
                    "end": 1582.98,
                    "word": " up",
                    "probability": 0.9052734375
                },
                {
                    "start": 1582.98,
                    "end": 1583.3,
                    "word": " actually",
                    "probability": 0.6435546875
                },
                {
                    "start": 1583.3,
                    "end": 1583.46,
                    "word": " where",
                    "probability": 0.87646484375
                },
                {
                    "start": 1583.46,
                    "end": 1583.56,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1583.56,
                    "end": 1583.84,
                    "word": " physical",
                    "probability": 0.74755859375
                },
                {
                    "start": 1583.84,
                    "end": 1584.22,
                    "word": " frame",
                    "probability": 0.8056640625
                },
                {
                    "start": 1584.22,
                    "end": 1584.54,
                    "word": " is",
                    "probability": 0.8994140625
                },
                {
                    "start": 1584.54,
                    "end": 1584.98,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 292,
            "seek": 156882,
            "start": 1585.18,
            "end": 1590.14,
            "text": " In this case, that particular PTE has been marked invalid, and a page fault is generated.",
            "tokens": [
                51364,
                682,
                341,
                1389,
                11,
                300,
                1729,
                430,
                13639,
                575,
                668,
                12658,
                34702,
                11,
                293,
                257,
                3028,
                7441,
                307,
                10833,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20480371211185927,
            "compression_ratio": 1.7251908396946565,
            "no_speech_prob": 0.049530029296875,
            "words": [
                {
                    "start": 1585.18,
                    "end": 1585.58,
                    "word": " In",
                    "probability": 0.90283203125
                },
                {
                    "start": 1585.58,
                    "end": 1585.84,
                    "word": " this",
                    "probability": 0.87744140625
                },
                {
                    "start": 1585.84,
                    "end": 1586.18,
                    "word": " case",
                    "probability": 0.81787109375
                },
                {
                    "start": 1586.18,
                    "end": 1586.3,
                    "word": ",",
                    "probability": 0.9833984375
                },
                {
                    "start": 1586.3,
                    "end": 1586.46,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 1586.46,
                    "end": 1586.9,
                    "word": " particular",
                    "probability": 0.7919921875
                },
                {
                    "start": 1586.9,
                    "end": 1587.4,
                    "word": " PTE",
                    "probability": 0.849609375
                },
                {
                    "start": 1587.4,
                    "end": 1587.7,
                    "word": " has",
                    "probability": 0.87353515625
                },
                {
                    "start": 1587.7,
                    "end": 1587.84,
                    "word": " been",
                    "probability": 0.81396484375
                },
                {
                    "start": 1587.84,
                    "end": 1588.1,
                    "word": " marked",
                    "probability": 0.796875
                },
                {
                    "start": 1588.1,
                    "end": 1588.58,
                    "word": " invalid",
                    "probability": 0.8837890625
                },
                {
                    "start": 1588.58,
                    "end": 1588.72,
                    "word": ",",
                    "probability": 0.2222900390625
                },
                {
                    "start": 1588.72,
                    "end": 1588.78,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 1588.86,
                    "end": 1589.08,
                    "word": " a page",
                    "probability": 0.7861328125
                },
                {
                    "start": 1589.22,
                    "end": 1589.42,
                    "word": " fault is",
                    "probability": 0.63134765625
                },
                {
                    "start": 1589.42,
                    "end": 1589.7,
                    "word": " generated",
                    "probability": 0.80078125
                },
                {
                    "start": 1589.7,
                    "end": 1590.14,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 293,
            "seek": 156882,
            "start": 1591.3,
            "end": 1593.9,
            "text": " This causes the page fault handler to be invoked.",
            "tokens": [
                51664,
                639,
                7700,
                264,
                3028,
                7441,
                41967,
                281,
                312,
                1048,
                9511,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20480371211185927,
            "compression_ratio": 1.7251908396946565,
            "no_speech_prob": 0.049530029296875,
            "words": [
                {
                    "start": 1591.3,
                    "end": 1591.74,
                    "word": " This",
                    "probability": 0.80126953125
                },
                {
                    "start": 1591.74,
                    "end": 1592.12,
                    "word": " causes",
                    "probability": 0.80419921875
                },
                {
                    "start": 1592.12,
                    "end": 1592.3,
                    "word": " the",
                    "probability": 0.77099609375
                },
                {
                    "start": 1592.3,
                    "end": 1592.52,
                    "word": " page",
                    "probability": 0.796875
                },
                {
                    "start": 1592.68,
                    "end": 1593.04,
                    "word": " fault handler",
                    "probability": 0.6552734375
                },
                {
                    "start": 1593.04,
                    "end": 1593.22,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 1593.22,
                    "end": 1593.32,
                    "word": " be",
                    "probability": 0.900390625
                },
                {
                    "start": 1593.32,
                    "end": 1593.72,
                    "word": " invoked",
                    "probability": 0.917724609375
                },
                {
                    "start": 1593.72,
                    "end": 1593.9,
                    "word": ".",
                    "probability": 0.96826171875
                }
            ]
        },
        {
            "id": 294,
            "seek": 159254,
            "start": 1593.9,
            "end": 1599.74,
            "text": " The page fault handler now is responsible for issuing the disk.io to go out to the page file",
            "tokens": [
                50364,
                440,
                3028,
                7441,
                41967,
                586,
                307,
                6250,
                337,
                43214,
                264,
                12355,
                13,
                1004,
                281,
                352,
                484,
                281,
                264,
                3028,
                3991,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20771060479076012,
            "compression_ratio": 1.5374449339207048,
            "no_speech_prob": 0.017974853515625,
            "words": [
                {
                    "start": 1593.9,
                    "end": 1594.7,
                    "word": " The",
                    "probability": 0.455322265625
                },
                {
                    "start": 1594.7,
                    "end": 1594.9,
                    "word": " page",
                    "probability": 0.6474609375
                },
                {
                    "start": 1595.06,
                    "end": 1595.38,
                    "word": " fault handler",
                    "probability": 0.69482421875
                },
                {
                    "start": 1595.38,
                    "end": 1595.76,
                    "word": " now",
                    "probability": 0.75048828125
                },
                {
                    "start": 1595.76,
                    "end": 1595.94,
                    "word": " is",
                    "probability": 0.87890625
                },
                {
                    "start": 1595.94,
                    "end": 1596.44,
                    "word": " responsible",
                    "probability": 0.8095703125
                },
                {
                    "start": 1596.44,
                    "end": 1596.8,
                    "word": " for",
                    "probability": 0.88623046875
                },
                {
                    "start": 1596.8,
                    "end": 1597.2,
                    "word": " issuing",
                    "probability": 0.7919921875
                },
                {
                    "start": 1597.2,
                    "end": 1597.48,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1597.48,
                    "end": 1597.74,
                    "word": " disk",
                    "probability": 0.70361328125
                },
                {
                    "start": 1597.74,
                    "end": 1598.1,
                    "word": ".io",
                    "probability": 0.4852294921875
                },
                {
                    "start": 1598.1,
                    "end": 1598.54,
                    "word": " to",
                    "probability": 0.8125
                },
                {
                    "start": 1598.54,
                    "end": 1598.7,
                    "word": " go",
                    "probability": 0.89453125
                },
                {
                    "start": 1598.7,
                    "end": 1598.92,
                    "word": " out",
                    "probability": 0.79541015625
                },
                {
                    "start": 1598.92,
                    "end": 1599.02,
                    "word": " to",
                    "probability": 0.888671875
                },
                {
                    "start": 1599.02,
                    "end": 1599.14,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1599.14,
                    "end": 1599.38,
                    "word": " page",
                    "probability": 0.81689453125
                },
                {
                    "start": 1599.38,
                    "end": 1599.74,
                    "word": " file",
                    "probability": 0.7685546875
                }
            ]
        },
        {
            "id": 295,
            "seek": 159254,
            "start": 1599.74,
            "end": 1603.56,
            "text": " and load that frame back into main memory.",
            "tokens": [
                50664,
                293,
                3677,
                300,
                3920,
                646,
                666,
                2135,
                4675,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20771060479076012,
            "compression_ratio": 1.5374449339207048,
            "no_speech_prob": 0.017974853515625,
            "words": [
                {
                    "start": 1599.74,
                    "end": 1600.2,
                    "word": " and",
                    "probability": 0.81591796875
                },
                {
                    "start": 1600.2,
                    "end": 1600.46,
                    "word": " load",
                    "probability": 0.88134765625
                },
                {
                    "start": 1600.46,
                    "end": 1600.68,
                    "word": " that",
                    "probability": 0.8544921875
                },
                {
                    "start": 1600.68,
                    "end": 1601.08,
                    "word": " frame",
                    "probability": 0.77490234375
                },
                {
                    "start": 1601.08,
                    "end": 1601.44,
                    "word": " back",
                    "probability": 0.80419921875
                },
                {
                    "start": 1601.44,
                    "end": 1601.92,
                    "word": " into",
                    "probability": 0.7177734375
                },
                {
                    "start": 1601.92,
                    "end": 1602.66,
                    "word": " main",
                    "probability": 0.701171875
                },
                {
                    "start": 1602.66,
                    "end": 1603.0,
                    "word": " memory",
                    "probability": 0.810546875
                },
                {
                    "start": 1603.0,
                    "end": 1603.56,
                    "word": ".",
                    "probability": 0.93017578125
                }
            ]
        },
        {
            "id": 296,
            "seek": 159254,
            "start": 1603.74,
            "end": 1608.5,
            "text": " Once it's loaded back into memory, it now marks the PTE as valid.",
            "tokens": [
                50814,
                3443,
                309,
                311,
                13210,
                646,
                666,
                4675,
                11,
                309,
                586,
                10640,
                264,
                430,
                13639,
                382,
                7363,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20771060479076012,
            "compression_ratio": 1.5374449339207048,
            "no_speech_prob": 0.017974853515625,
            "words": [
                {
                    "start": 1603.74,
                    "end": 1604.3,
                    "word": " Once",
                    "probability": 0.837890625
                },
                {
                    "start": 1604.3,
                    "end": 1604.48,
                    "word": " it's",
                    "probability": 0.85400390625
                },
                {
                    "start": 1604.48,
                    "end": 1604.7,
                    "word": " loaded",
                    "probability": 0.8251953125
                },
                {
                    "start": 1604.7,
                    "end": 1605.04,
                    "word": " back",
                    "probability": 0.6455078125
                },
                {
                    "start": 1605.04,
                    "end": 1605.26,
                    "word": " into",
                    "probability": 0.7177734375
                },
                {
                    "start": 1605.26,
                    "end": 1605.62,
                    "word": " memory",
                    "probability": 0.8154296875
                },
                {
                    "start": 1605.62,
                    "end": 1605.92,
                    "word": ",",
                    "probability": 0.75439453125
                },
                {
                    "start": 1605.92,
                    "end": 1606.1,
                    "word": " it",
                    "probability": 0.88623046875
                },
                {
                    "start": 1606.1,
                    "end": 1606.34,
                    "word": " now",
                    "probability": 0.8720703125
                },
                {
                    "start": 1606.34,
                    "end": 1606.64,
                    "word": " marks",
                    "probability": 0.7333984375
                },
                {
                    "start": 1606.64,
                    "end": 1606.8,
                    "word": " the",
                    "probability": 0.7802734375
                },
                {
                    "start": 1606.8,
                    "end": 1607.22,
                    "word": " PTE",
                    "probability": 0.6495361328125
                },
                {
                    "start": 1607.22,
                    "end": 1607.56,
                    "word": " as",
                    "probability": 0.88623046875
                },
                {
                    "start": 1607.56,
                    "end": 1607.94,
                    "word": " valid",
                    "probability": 0.76220703125
                },
                {
                    "start": 1607.94,
                    "end": 1608.5,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 297,
            "seek": 159254,
            "start": 1612.18,
            "end": 1617.26,
            "text": " As you can see, some people would say that paging is not such a good idea.",
            "tokens": [
                51064,
                1018,
                291,
                393,
                536,
                11,
                512,
                561,
                576,
                584,
                300,
                280,
                3568,
                307,
                406,
                1270,
                257,
                665,
                1558,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20771060479076012,
            "compression_ratio": 1.5374449339207048,
            "no_speech_prob": 0.017974853515625,
            "words": [
                {
                    "start": 1612.18,
                    "end": 1612.56,
                    "word": " As",
                    "probability": 0.892578125
                },
                {
                    "start": 1612.56,
                    "end": 1612.68,
                    "word": " you",
                    "probability": 0.89306640625
                },
                {
                    "start": 1612.68,
                    "end": 1612.86,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 1612.86,
                    "end": 1613.22,
                    "word": " see",
                    "probability": 0.81494140625
                },
                {
                    "start": 1613.22,
                    "end": 1613.76,
                    "word": ",",
                    "probability": 0.95361328125
                },
                {
                    "start": 1613.76,
                    "end": 1614.38,
                    "word": " some",
                    "probability": 0.76416015625
                },
                {
                    "start": 1614.38,
                    "end": 1614.62,
                    "word": " people",
                    "probability": 0.9248046875
                },
                {
                    "start": 1614.62,
                    "end": 1614.8,
                    "word": " would",
                    "probability": 0.83056640625
                },
                {
                    "start": 1614.8,
                    "end": 1615.0,
                    "word": " say",
                    "probability": 0.896484375
                },
                {
                    "start": 1615.0,
                    "end": 1615.18,
                    "word": " that",
                    "probability": 0.841796875
                },
                {
                    "start": 1615.18,
                    "end": 1615.46,
                    "word": " paging",
                    "probability": 0.88671875
                },
                {
                    "start": 1615.46,
                    "end": 1615.7,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 1615.7,
                    "end": 1615.88,
                    "word": " not",
                    "probability": 0.8876953125
                },
                {
                    "start": 1615.88,
                    "end": 1616.1,
                    "word": " such",
                    "probability": 0.87451171875
                },
                {
                    "start": 1616.18,
                    "end": 1616.32,
                    "word": " a good",
                    "probability": 0.87890625
                },
                {
                    "start": 1616.32,
                    "end": 1616.7,
                    "word": " idea",
                    "probability": 0.77978515625
                },
                {
                    "start": 1616.7,
                    "end": 1617.26,
                    "word": ".",
                    "probability": 0.96240234375
                }
            ]
        },
        {
            "id": 298,
            "seek": 159254,
            "start": 1617.44,
            "end": 1621.1,
            "text": " This is because there's this de-performance hint associated with paging.",
            "tokens": [
                51314,
                639,
                307,
                570,
                456,
                311,
                341,
                368,
                12,
                50242,
                12075,
                6615,
                365,
                280,
                3568,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20771060479076012,
            "compression_ratio": 1.5374449339207048,
            "no_speech_prob": 0.017974853515625,
            "words": [
                {
                    "start": 1617.44,
                    "end": 1617.76,
                    "word": " This",
                    "probability": 0.7919921875
                },
                {
                    "start": 1617.76,
                    "end": 1617.88,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 1617.88,
                    "end": 1618.1,
                    "word": " because",
                    "probability": 0.82861328125
                },
                {
                    "start": 1618.1,
                    "end": 1618.36,
                    "word": " there's",
                    "probability": 0.765625
                },
                {
                    "start": 1618.36,
                    "end": 1618.5,
                    "word": " this",
                    "probability": 0.6953125
                },
                {
                    "start": 1618.7,
                    "end": 1619.18,
                    "word": " de-performance",
                    "probability": 0.679931640625
                },
                {
                    "start": 1619.18,
                    "end": 1619.46,
                    "word": " hint",
                    "probability": 0.478271484375
                },
                {
                    "start": 1619.46,
                    "end": 1619.96,
                    "word": " associated",
                    "probability": 0.82958984375
                },
                {
                    "start": 1619.96,
                    "end": 1620.2,
                    "word": " with",
                    "probability": 0.82177734375
                },
                {
                    "start": 1620.2,
                    "end": 1620.54,
                    "word": " paging",
                    "probability": 0.904052734375
                },
                {
                    "start": 1620.54,
                    "end": 1621.1,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 299,
            "seek": 161598,
            "start": 1621.1,
            "end": 1628.08,
            "text": " Basically, we take one memory reference and we basically turn it into three memory accesses.",
            "tokens": [
                50364,
                8537,
                11,
                321,
                747,
                472,
                4675,
                6408,
                293,
                321,
                1936,
                1261,
                309,
                666,
                1045,
                4675,
                2105,
                279,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20419730669727512,
            "compression_ratio": 1.9324324324324325,
            "no_speech_prob": 0.794921875,
            "words": [
                {
                    "start": 1621.1,
                    "end": 1621.54,
                    "word": " Basically",
                    "probability": 0.20458984375
                },
                {
                    "start": 1621.54,
                    "end": 1621.64,
                    "word": ",",
                    "probability": 0.4326171875
                },
                {
                    "start": 1621.64,
                    "end": 1621.76,
                    "word": " we",
                    "probability": 0.86376953125
                },
                {
                    "start": 1621.76,
                    "end": 1622.04,
                    "word": " take",
                    "probability": 0.787109375
                },
                {
                    "start": 1622.04,
                    "end": 1622.42,
                    "word": " one",
                    "probability": 0.75634765625
                },
                {
                    "start": 1622.42,
                    "end": 1622.78,
                    "word": " memory",
                    "probability": 0.8330078125
                },
                {
                    "start": 1622.78,
                    "end": 1623.46,
                    "word": " reference",
                    "probability": 0.7255859375
                },
                {
                    "start": 1623.46,
                    "end": 1624.34,
                    "word": " and",
                    "probability": 0.57666015625
                },
                {
                    "start": 1624.34,
                    "end": 1624.52,
                    "word": " we",
                    "probability": 0.8203125
                },
                {
                    "start": 1624.52,
                    "end": 1625.58,
                    "word": " basically",
                    "probability": 0.1700439453125
                },
                {
                    "start": 1625.58,
                    "end": 1625.98,
                    "word": " turn",
                    "probability": 0.7939453125
                },
                {
                    "start": 1625.98,
                    "end": 1626.12,
                    "word": " it",
                    "probability": 0.890625
                },
                {
                    "start": 1626.12,
                    "end": 1626.34,
                    "word": " into",
                    "probability": 0.74658203125
                },
                {
                    "start": 1626.34,
                    "end": 1626.68,
                    "word": " three",
                    "probability": 0.73583984375
                },
                {
                    "start": 1626.68,
                    "end": 1627.04,
                    "word": " memory",
                    "probability": 0.82373046875
                },
                {
                    "start": 1627.04,
                    "end": 1627.8,
                    "word": " accesses",
                    "probability": 0.829833984375
                },
                {
                    "start": 1627.8,
                    "end": 1628.08,
                    "word": ".",
                    "probability": 0.814453125
                }
            ]
        },
        {
            "id": 300,
            "seek": 161598,
            "start": 1628.08,
            "end": 1631.0,
            "text": " So we're cutting our performance by a factor of three.",
            "tokens": [
                50714,
                407,
                321,
                434,
                6492,
                527,
                3389,
                538,
                257,
                5952,
                295,
                1045,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20419730669727512,
            "compression_ratio": 1.9324324324324325,
            "no_speech_prob": 0.794921875,
            "words": [
                {
                    "start": 1628.08,
                    "end": 1628.28,
                    "word": " So",
                    "probability": 0.78125
                },
                {
                    "start": 1628.28,
                    "end": 1628.54,
                    "word": " we're",
                    "probability": 0.706787109375
                },
                {
                    "start": 1628.54,
                    "end": 1628.92,
                    "word": " cutting",
                    "probability": 0.90380859375
                },
                {
                    "start": 1628.92,
                    "end": 1629.08,
                    "word": " our",
                    "probability": 0.74462890625
                },
                {
                    "start": 1629.08,
                    "end": 1629.54,
                    "word": " performance",
                    "probability": 0.77783203125
                },
                {
                    "start": 1629.54,
                    "end": 1629.78,
                    "word": " by",
                    "probability": 0.9013671875
                },
                {
                    "start": 1630.1,
                    "end": 1630.1,
                    "word": " a factor",
                    "probability": 0.6259765625
                },
                {
                    "start": 1630.1,
                    "end": 1630.3,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 1630.3,
                    "end": 1630.54,
                    "word": " three",
                    "probability": 0.80419921875
                },
                {
                    "start": 1630.54,
                    "end": 1631.0,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 301,
            "seek": 161598,
            "start": 1631.36,
            "end": 1635.34,
            "text": " Basically, the first thing we have to access is the page directory. That's one memory reference.",
            "tokens": [
                50864,
                8537,
                11,
                264,
                700,
                551,
                321,
                362,
                281,
                2105,
                307,
                264,
                3028,
                21120,
                13,
                663,
                311,
                472,
                4675,
                6408,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20419730669727512,
            "compression_ratio": 1.9324324324324325,
            "no_speech_prob": 0.794921875,
            "words": [
                {
                    "start": 1631.36,
                    "end": 1631.82,
                    "word": " Basically",
                    "probability": 0.83837890625
                },
                {
                    "start": 1631.82,
                    "end": 1631.96,
                    "word": ",",
                    "probability": 0.703125
                },
                {
                    "start": 1631.96,
                    "end": 1632.04,
                    "word": " the",
                    "probability": 0.78857421875
                },
                {
                    "start": 1632.04,
                    "end": 1632.2,
                    "word": " first",
                    "probability": 0.81494140625
                },
                {
                    "start": 1632.2,
                    "end": 1632.38,
                    "word": " thing",
                    "probability": 0.81103515625
                },
                {
                    "start": 1632.38,
                    "end": 1632.5,
                    "word": " we",
                    "probability": 0.6650390625
                },
                {
                    "start": 1632.5,
                    "end": 1632.62,
                    "word": " have",
                    "probability": 0.873046875
                },
                {
                    "start": 1632.62,
                    "end": 1632.72,
                    "word": " to",
                    "probability": 0.89404296875
                },
                {
                    "start": 1632.72,
                    "end": 1632.96,
                    "word": " access",
                    "probability": 0.8017578125
                },
                {
                    "start": 1632.96,
                    "end": 1633.12,
                    "word": " is",
                    "probability": 0.67333984375
                },
                {
                    "start": 1633.12,
                    "end": 1633.18,
                    "word": " the",
                    "probability": 0.5576171875
                },
                {
                    "start": 1633.18,
                    "end": 1633.42,
                    "word": " page",
                    "probability": 0.77197265625
                },
                {
                    "start": 1633.42,
                    "end": 1633.8,
                    "word": " directory",
                    "probability": 0.802734375
                },
                {
                    "start": 1633.8,
                    "end": 1633.94,
                    "word": ".",
                    "probability": 0.6455078125
                },
                {
                    "start": 1633.94,
                    "end": 1634.1,
                    "word": " That's",
                    "probability": 0.889404296875
                },
                {
                    "start": 1634.1,
                    "end": 1634.3,
                    "word": " one",
                    "probability": 0.810546875
                },
                {
                    "start": 1634.3,
                    "end": 1634.6,
                    "word": " memory",
                    "probability": 0.84130859375
                },
                {
                    "start": 1634.6,
                    "end": 1634.92,
                    "word": " reference",
                    "probability": 0.79248046875
                },
                {
                    "start": 1634.92,
                    "end": 1635.34,
                    "word": ".",
                    "probability": 0.97705078125
                }
            ]
        },
        {
            "id": 302,
            "seek": 161598,
            "start": 1635.34,
            "end": 1638.52,
            "text": " We have to access the page table. There's another memory reference.",
            "tokens": [
                51064,
                492,
                362,
                281,
                2105,
                264,
                3028,
                3199,
                13,
                821,
                311,
                1071,
                4675,
                6408,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20419730669727512,
            "compression_ratio": 1.9324324324324325,
            "no_speech_prob": 0.794921875,
            "words": [
                {
                    "start": 1635.34,
                    "end": 1635.56,
                    "word": " We",
                    "probability": 0.8759765625
                },
                {
                    "start": 1635.56,
                    "end": 1635.72,
                    "word": " have",
                    "probability": 0.88134765625
                },
                {
                    "start": 1635.72,
                    "end": 1635.82,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 1635.82,
                    "end": 1636.06,
                    "word": " access",
                    "probability": 0.7734375
                },
                {
                    "start": 1636.06,
                    "end": 1636.26,
                    "word": " the",
                    "probability": 0.7841796875
                },
                {
                    "start": 1636.26,
                    "end": 1636.54,
                    "word": " page",
                    "probability": 0.7939453125
                },
                {
                    "start": 1636.54,
                    "end": 1636.8,
                    "word": " table",
                    "probability": 0.888671875
                },
                {
                    "start": 1636.8,
                    "end": 1636.94,
                    "word": ".",
                    "probability": 0.8505859375
                },
                {
                    "start": 1636.94,
                    "end": 1637.14,
                    "word": " There's",
                    "probability": 0.882080078125
                },
                {
                    "start": 1637.14,
                    "end": 1637.4,
                    "word": " another",
                    "probability": 0.81787109375
                },
                {
                    "start": 1637.4,
                    "end": 1637.78,
                    "word": " memory",
                    "probability": 0.822265625
                },
                {
                    "start": 1637.78,
                    "end": 1638.06,
                    "word": " reference",
                    "probability": 0.80908203125
                },
                {
                    "start": 1638.06,
                    "end": 1638.52,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 303,
            "seek": 161598,
            "start": 1638.62,
            "end": 1642.78,
            "text": " Now we have to actually go out and get the byte in the correct physical address.",
            "tokens": [
                51214,
                823,
                321,
                362,
                281,
                767,
                352,
                484,
                293,
                483,
                264,
                40846,
                294,
                264,
                3006,
                4001,
                2985,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20419730669727512,
            "compression_ratio": 1.9324324324324325,
            "no_speech_prob": 0.794921875,
            "words": [
                {
                    "start": 1638.62,
                    "end": 1638.8,
                    "word": " Now",
                    "probability": 0.89697265625
                },
                {
                    "start": 1638.8,
                    "end": 1638.92,
                    "word": " we",
                    "probability": 0.78076171875
                },
                {
                    "start": 1638.92,
                    "end": 1639.06,
                    "word": " have",
                    "probability": 0.8447265625
                },
                {
                    "start": 1639.06,
                    "end": 1639.16,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 1639.16,
                    "end": 1639.46,
                    "word": " actually",
                    "probability": 0.7490234375
                },
                {
                    "start": 1639.46,
                    "end": 1639.68,
                    "word": " go",
                    "probability": 0.87841796875
                },
                {
                    "start": 1639.68,
                    "end": 1639.84,
                    "word": " out",
                    "probability": 0.82421875
                },
                {
                    "start": 1639.84,
                    "end": 1639.92,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 1639.92,
                    "end": 1640.02,
                    "word": " get",
                    "probability": 0.89794921875
                },
                {
                    "start": 1640.02,
                    "end": 1640.2,
                    "word": " the",
                    "probability": 0.57080078125
                },
                {
                    "start": 1640.2,
                    "end": 1640.42,
                    "word": " byte",
                    "probability": 0.912109375
                },
                {
                    "start": 1640.42,
                    "end": 1640.58,
                    "word": " in",
                    "probability": 0.2117919921875
                },
                {
                    "start": 1640.58,
                    "end": 1640.7,
                    "word": " the",
                    "probability": 0.75244140625
                },
                {
                    "start": 1640.7,
                    "end": 1640.92,
                    "word": " correct",
                    "probability": 0.9033203125
                },
                {
                    "start": 1640.92,
                    "end": 1641.42,
                    "word": " physical",
                    "probability": 0.794921875
                },
                {
                    "start": 1641.42,
                    "end": 1642.52,
                    "word": " address",
                    "probability": 0.79931640625
                },
                {
                    "start": 1642.52,
                    "end": 1642.78,
                    "word": ".",
                    "probability": 0.9208984375
                }
            ]
        },
        {
            "id": 304,
            "seek": 161598,
            "start": 1642.78,
            "end": 1644.54,
            "text": " There's our third memory reference.",
            "tokens": [
                51414,
                821,
                311,
                527,
                2636,
                4675,
                6408,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20419730669727512,
            "compression_ratio": 1.9324324324324325,
            "no_speech_prob": 0.794921875,
            "words": [
                {
                    "start": 1642.78,
                    "end": 1643.06,
                    "word": " There's",
                    "probability": 0.88525390625
                },
                {
                    "start": 1643.06,
                    "end": 1643.2,
                    "word": " our",
                    "probability": 0.8095703125
                },
                {
                    "start": 1643.2,
                    "end": 1643.4,
                    "word": " third",
                    "probability": 0.84326171875
                },
                {
                    "start": 1643.4,
                    "end": 1643.7,
                    "word": " memory",
                    "probability": 0.8232421875
                },
                {
                    "start": 1643.7,
                    "end": 1644.1,
                    "word": " reference",
                    "probability": 0.8125
                },
                {
                    "start": 1644.1,
                    "end": 1644.54,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 305,
            "seek": 164466,
            "start": 1644.54,
            "end": 1649.72,
            "text": " So actually, in the best case, every single memory access requires three memory accesses",
            "tokens": [
                50364,
                407,
                767,
                11,
                294,
                264,
                1151,
                1389,
                11,
                633,
                2167,
                4675,
                2105,
                7029,
                1045,
                4675,
                2105,
                279,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18929756426178249,
            "compression_ratio": 1.8049792531120332,
            "no_speech_prob": 0.5732421875,
            "words": [
                {
                    "start": 1644.54,
                    "end": 1644.8,
                    "word": " So",
                    "probability": 0.43310546875
                },
                {
                    "start": 1644.8,
                    "end": 1645.14,
                    "word": " actually",
                    "probability": 0.496337890625
                },
                {
                    "start": 1645.14,
                    "end": 1645.32,
                    "word": ",",
                    "probability": 0.386962890625
                },
                {
                    "start": 1645.32,
                    "end": 1645.36,
                    "word": " in",
                    "probability": 0.89404296875
                },
                {
                    "start": 1645.36,
                    "end": 1645.5,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1645.5,
                    "end": 1645.78,
                    "word": " best",
                    "probability": 0.79931640625
                },
                {
                    "start": 1645.78,
                    "end": 1646.1,
                    "word": " case",
                    "probability": 0.80322265625
                },
                {
                    "start": 1646.1,
                    "end": 1646.18,
                    "word": ",",
                    "probability": 0.85400390625
                },
                {
                    "start": 1646.18,
                    "end": 1646.38,
                    "word": " every",
                    "probability": 0.74853515625
                },
                {
                    "start": 1646.38,
                    "end": 1646.64,
                    "word": " single",
                    "probability": 0.8505859375
                },
                {
                    "start": 1646.64,
                    "end": 1646.94,
                    "word": " memory",
                    "probability": 0.79248046875
                },
                {
                    "start": 1646.94,
                    "end": 1647.32,
                    "word": " access",
                    "probability": 0.77685546875
                },
                {
                    "start": 1647.32,
                    "end": 1648.28,
                    "word": " requires",
                    "probability": 0.75341796875
                },
                {
                    "start": 1648.28,
                    "end": 1648.68,
                    "word": " three",
                    "probability": 0.56396484375
                },
                {
                    "start": 1648.68,
                    "end": 1649.0,
                    "word": " memory",
                    "probability": 0.80322265625
                },
                {
                    "start": 1649.0,
                    "end": 1649.72,
                    "word": " accesses",
                    "probability": 0.806396484375
                }
            ]
        },
        {
            "id": 306,
            "seek": 164466,
            "start": 1649.72,
            "end": 1652.72,
            "text": " to resolve the virtual to physical address.",
            "tokens": [
                50614,
                281,
                14151,
                264,
                6374,
                281,
                4001,
                2985,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18929756426178249,
            "compression_ratio": 1.8049792531120332,
            "no_speech_prob": 0.5732421875,
            "words": [
                {
                    "start": 1649.72,
                    "end": 1650.14,
                    "word": " to",
                    "probability": 0.80810546875
                },
                {
                    "start": 1650.14,
                    "end": 1650.52,
                    "word": " resolve",
                    "probability": 0.73779296875
                },
                {
                    "start": 1650.52,
                    "end": 1650.78,
                    "word": " the",
                    "probability": 0.68017578125
                },
                {
                    "start": 1650.78,
                    "end": 1651.1,
                    "word": " virtual",
                    "probability": 0.8076171875
                },
                {
                    "start": 1651.1,
                    "end": 1651.32,
                    "word": " to",
                    "probability": 0.6904296875
                },
                {
                    "start": 1651.32,
                    "end": 1651.62,
                    "word": " physical",
                    "probability": 0.8134765625
                },
                {
                    "start": 1651.62,
                    "end": 1652.16,
                    "word": " address",
                    "probability": 0.7919921875
                },
                {
                    "start": 1652.16,
                    "end": 1652.72,
                    "word": ".",
                    "probability": 0.951171875
                }
            ]
        },
        {
            "id": 307,
            "seek": 164466,
            "start": 1652.94,
            "end": 1659.64,
            "text": " In the worst case, not only do we need three memory accesses, now we might potentially need two disk.ios.",
            "tokens": [
                50764,
                682,
                264,
                5855,
                1389,
                11,
                406,
                787,
                360,
                321,
                643,
                1045,
                4675,
                2105,
                279,
                11,
                586,
                321,
                1062,
                7263,
                643,
                732,
                12355,
                13,
                2717,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18929756426178249,
            "compression_ratio": 1.8049792531120332,
            "no_speech_prob": 0.5732421875,
            "words": [
                {
                    "start": 1652.94,
                    "end": 1653.24,
                    "word": " In",
                    "probability": 0.8896484375
                },
                {
                    "start": 1653.24,
                    "end": 1653.38,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1653.38,
                    "end": 1653.64,
                    "word": " worst",
                    "probability": 0.88525390625
                },
                {
                    "start": 1653.64,
                    "end": 1654.1,
                    "word": " case",
                    "probability": 0.8115234375
                },
                {
                    "start": 1654.1,
                    "end": 1654.42,
                    "word": ",",
                    "probability": 0.97119140625
                },
                {
                    "start": 1654.42,
                    "end": 1654.7,
                    "word": " not",
                    "probability": 0.88720703125
                },
                {
                    "start": 1654.7,
                    "end": 1655.0,
                    "word": " only",
                    "probability": 0.8642578125
                },
                {
                    "start": 1655.0,
                    "end": 1655.12,
                    "word": " do",
                    "probability": 0.87890625
                },
                {
                    "start": 1655.12,
                    "end": 1655.24,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 1655.24,
                    "end": 1655.4,
                    "word": " need",
                    "probability": 0.81201171875
                },
                {
                    "start": 1655.4,
                    "end": 1655.66,
                    "word": " three",
                    "probability": 0.82080078125
                },
                {
                    "start": 1655.66,
                    "end": 1656.04,
                    "word": " memory",
                    "probability": 0.828125
                },
                {
                    "start": 1656.04,
                    "end": 1656.78,
                    "word": " accesses",
                    "probability": 0.9189453125
                },
                {
                    "start": 1656.78,
                    "end": 1657.02,
                    "word": ",",
                    "probability": 0.8994140625
                },
                {
                    "start": 1657.02,
                    "end": 1657.3,
                    "word": " now",
                    "probability": 0.859375
                },
                {
                    "start": 1657.3,
                    "end": 1657.46,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 1657.46,
                    "end": 1657.6,
                    "word": " might",
                    "probability": 0.77734375
                },
                {
                    "start": 1657.6,
                    "end": 1658.02,
                    "word": " potentially",
                    "probability": 0.65869140625
                },
                {
                    "start": 1658.02,
                    "end": 1658.3,
                    "word": " need",
                    "probability": 0.8193359375
                },
                {
                    "start": 1658.3,
                    "end": 1658.52,
                    "word": " two",
                    "probability": 0.8017578125
                },
                {
                    "start": 1658.52,
                    "end": 1658.82,
                    "word": " disk",
                    "probability": 0.802734375
                },
                {
                    "start": 1658.82,
                    "end": 1659.18,
                    "word": ".ios",
                    "probability": 0.21500492095947266
                },
                {
                    "start": 1659.18,
                    "end": 1659.64,
                    "word": ".",
                    "probability": 0.5146484375
                }
            ]
        },
        {
            "id": 308,
            "seek": 164466,
            "start": 1659.68,
            "end": 1664.6,
            "text": " Because since we have a two-level paging scheme, our page tables may be non-present",
            "tokens": [
                51114,
                1436,
                1670,
                321,
                362,
                257,
                732,
                12,
                12418,
                280,
                3568,
                12232,
                11,
                527,
                3028,
                8020,
                815,
                312,
                2107,
                12,
                79,
                11662,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18929756426178249,
            "compression_ratio": 1.8049792531120332,
            "no_speech_prob": 0.5732421875,
            "words": [
                {
                    "start": 1659.68,
                    "end": 1660.24,
                    "word": " Because",
                    "probability": 0.86572265625
                },
                {
                    "start": 1660.24,
                    "end": 1660.5,
                    "word": " since",
                    "probability": 0.580078125
                },
                {
                    "start": 1660.5,
                    "end": 1660.62,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 1660.62,
                    "end": 1660.74,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 1660.84,
                    "end": 1661.02,
                    "word": " a two",
                    "probability": 0.76904296875
                },
                {
                    "start": 1661.02,
                    "end": 1661.22,
                    "word": "-level",
                    "probability": 0.7646484375
                },
                {
                    "start": 1661.22,
                    "end": 1661.64,
                    "word": " paging",
                    "probability": 0.8759765625
                },
                {
                    "start": 1661.64,
                    "end": 1662.12,
                    "word": " scheme",
                    "probability": 0.865234375
                },
                {
                    "start": 1662.12,
                    "end": 1662.44,
                    "word": ",",
                    "probability": 0.94287109375
                },
                {
                    "start": 1662.44,
                    "end": 1662.58,
                    "word": " our",
                    "probability": 0.794921875
                },
                {
                    "start": 1662.58,
                    "end": 1662.92,
                    "word": " page",
                    "probability": 0.79443359375
                },
                {
                    "start": 1662.92,
                    "end": 1663.28,
                    "word": " tables",
                    "probability": 0.79833984375
                },
                {
                    "start": 1663.28,
                    "end": 1663.54,
                    "word": " may",
                    "probability": 0.88232421875
                },
                {
                    "start": 1663.54,
                    "end": 1663.7,
                    "word": " be",
                    "probability": 0.8857421875
                },
                {
                    "start": 1663.7,
                    "end": 1664.26,
                    "word": " non",
                    "probability": 0.66259765625
                },
                {
                    "start": 1664.26,
                    "end": 1664.6,
                    "word": "-present",
                    "probability": 0.8592122395833334
                }
            ]
        },
        {
            "id": 309,
            "seek": 164466,
            "start": 1664.6,
            "end": 1669.96,
            "text": " and our actual page frames may be non-present as well.",
            "tokens": [
                51364,
                293,
                527,
                3539,
                3028,
                12083,
                815,
                312,
                2107,
                12,
                79,
                11662,
                382,
                731,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18929756426178249,
            "compression_ratio": 1.8049792531120332,
            "no_speech_prob": 0.5732421875,
            "words": [
                {
                    "start": 1664.6,
                    "end": 1665.4,
                    "word": " and",
                    "probability": 0.412353515625
                },
                {
                    "start": 1665.4,
                    "end": 1665.66,
                    "word": " our",
                    "probability": 0.7919921875
                },
                {
                    "start": 1665.66,
                    "end": 1667.12,
                    "word": " actual",
                    "probability": 0.429443359375
                },
                {
                    "start": 1667.12,
                    "end": 1667.76,
                    "word": " page",
                    "probability": 0.78564453125
                },
                {
                    "start": 1667.76,
                    "end": 1667.98,
                    "word": " frames",
                    "probability": 0.7314453125
                },
                {
                    "start": 1667.98,
                    "end": 1668.2,
                    "word": " may",
                    "probability": 0.90869140625
                },
                {
                    "start": 1668.2,
                    "end": 1668.32,
                    "word": " be",
                    "probability": 0.8955078125
                },
                {
                    "start": 1668.32,
                    "end": 1668.52,
                    "word": " non",
                    "probability": 0.91796875
                },
                {
                    "start": 1668.52,
                    "end": 1668.8,
                    "word": "-present",
                    "probability": 0.9029947916666666
                },
                {
                    "start": 1668.8,
                    "end": 1669.14,
                    "word": " as",
                    "probability": 0.8330078125
                },
                {
                    "start": 1669.14,
                    "end": 1669.4,
                    "word": " well",
                    "probability": 0.87646484375
                },
                {
                    "start": 1669.4,
                    "end": 1669.96,
                    "word": ".",
                    "probability": 0.93896484375
                }
            ]
        },
        {
            "id": 310,
            "seek": 164466,
            "start": 1669.96,
            "end": 1673.22,
            "text": " So therefore, you may have up to two additional disk.ios.",
            "tokens": [
                51614,
                407,
                4412,
                11,
                291,
                815,
                362,
                493,
                281,
                732,
                4497,
                12355,
                13,
                2717,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18929756426178249,
            "compression_ratio": 1.8049792531120332,
            "no_speech_prob": 0.5732421875,
            "words": [
                {
                    "start": 1669.96,
                    "end": 1670.22,
                    "word": " So",
                    "probability": 0.82861328125
                },
                {
                    "start": 1670.22,
                    "end": 1670.58,
                    "word": " therefore",
                    "probability": 0.64697265625
                },
                {
                    "start": 1670.58,
                    "end": 1670.72,
                    "word": ",",
                    "probability": 0.6806640625
                },
                {
                    "start": 1670.72,
                    "end": 1670.86,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 1670.86,
                    "end": 1671.02,
                    "word": " may",
                    "probability": 0.89501953125
                },
                {
                    "start": 1671.02,
                    "end": 1671.3,
                    "word": " have",
                    "probability": 0.88330078125
                },
                {
                    "start": 1671.3,
                    "end": 1671.48,
                    "word": " up",
                    "probability": 0.89208984375
                },
                {
                    "start": 1671.48,
                    "end": 1671.58,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1671.58,
                    "end": 1671.76,
                    "word": " two",
                    "probability": 0.8076171875
                },
                {
                    "start": 1671.76,
                    "end": 1672.1,
                    "word": " additional",
                    "probability": 0.90771484375
                },
                {
                    "start": 1672.1,
                    "end": 1672.38,
                    "word": " disk",
                    "probability": 0.8017578125
                },
                {
                    "start": 1672.38,
                    "end": 1672.66,
                    "word": ".ios",
                    "probability": 0.91259765625
                },
                {
                    "start": 1672.66,
                    "end": 1673.22,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 311,
            "seek": 167144,
            "start": 1673.22,
            "end": 1678.18,
            "text": " So as you can see, paging introduces a speed performance hit.",
            "tokens": [
                50364,
                407,
                382,
                291,
                393,
                536,
                11,
                280,
                3568,
                31472,
                257,
                3073,
                3389,
                2045,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22366573435536932,
            "compression_ratio": 1.58,
            "no_speech_prob": 0.27197265625,
            "words": [
                {
                    "start": 1673.22,
                    "end": 1673.96,
                    "word": " So",
                    "probability": 0.39013671875
                },
                {
                    "start": 1673.96,
                    "end": 1674.22,
                    "word": " as",
                    "probability": 0.572265625
                },
                {
                    "start": 1674.22,
                    "end": 1674.36,
                    "word": " you",
                    "probability": 0.8974609375
                },
                {
                    "start": 1674.36,
                    "end": 1674.54,
                    "word": " can",
                    "probability": 0.8935546875
                },
                {
                    "start": 1674.54,
                    "end": 1674.98,
                    "word": " see",
                    "probability": 0.8134765625
                },
                {
                    "start": 1674.98,
                    "end": 1675.48,
                    "word": ",",
                    "probability": 0.8232421875
                },
                {
                    "start": 1675.48,
                    "end": 1675.76,
                    "word": " paging",
                    "probability": 0.7320556640625
                },
                {
                    "start": 1675.76,
                    "end": 1676.3,
                    "word": " introduces",
                    "probability": 0.70654296875
                },
                {
                    "start": 1676.56,
                    "end": 1676.74,
                    "word": " a speed",
                    "probability": 0.38818359375
                },
                {
                    "start": 1676.74,
                    "end": 1677.2,
                    "word": " performance",
                    "probability": 0.77734375
                },
                {
                    "start": 1677.2,
                    "end": 1677.56,
                    "word": " hit",
                    "probability": 0.31640625
                },
                {
                    "start": 1677.56,
                    "end": 1678.18,
                    "word": ".",
                    "probability": 0.9462890625
                }
            ]
        },
        {
            "id": 312,
            "seek": 167144,
            "start": 1678.18,
            "end": 1684.5,
            "text": " Hardware designers found this to be unacceptable and they developed a solution for this to help mitigate this problem.",
            "tokens": [
                50564,
                11817,
                3039,
                16196,
                1352,
                341,
                281,
                312,
                31812,
                293,
                436,
                4743,
                257,
                3827,
                337,
                341,
                281,
                854,
                27336,
                341,
                1154,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22366573435536932,
            "compression_ratio": 1.58,
            "no_speech_prob": 0.27197265625,
            "words": [
                {
                    "start": 1678.18,
                    "end": 1678.6,
                    "word": " Hardware",
                    "probability": 0.8720703125
                },
                {
                    "start": 1678.6,
                    "end": 1679.24,
                    "word": " designers",
                    "probability": 0.85986328125
                },
                {
                    "start": 1679.24,
                    "end": 1679.76,
                    "word": " found",
                    "probability": 0.849609375
                },
                {
                    "start": 1679.76,
                    "end": 1679.92,
                    "word": " this",
                    "probability": 0.87109375
                },
                {
                    "start": 1679.92,
                    "end": 1680.04,
                    "word": " to",
                    "probability": 0.87646484375
                },
                {
                    "start": 1680.04,
                    "end": 1680.12,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 1680.12,
                    "end": 1680.7,
                    "word": " unacceptable",
                    "probability": 0.8212890625
                },
                {
                    "start": 1680.7,
                    "end": 1681.38,
                    "word": " and",
                    "probability": 0.5390625
                },
                {
                    "start": 1681.38,
                    "end": 1681.58,
                    "word": " they",
                    "probability": 0.69970703125
                },
                {
                    "start": 1681.58,
                    "end": 1681.92,
                    "word": " developed",
                    "probability": 0.64013671875
                },
                {
                    "start": 1682.1,
                    "end": 1682.32,
                    "word": " a solution",
                    "probability": 0.83740234375
                },
                {
                    "start": 1682.32,
                    "end": 1682.6,
                    "word": " for",
                    "probability": 0.82080078125
                },
                {
                    "start": 1682.6,
                    "end": 1682.8,
                    "word": " this",
                    "probability": 0.87548828125
                },
                {
                    "start": 1682.8,
                    "end": 1682.94,
                    "word": " to",
                    "probability": 0.79443359375
                },
                {
                    "start": 1682.94,
                    "end": 1683.1,
                    "word": " help",
                    "probability": 0.8193359375
                },
                {
                    "start": 1683.1,
                    "end": 1683.38,
                    "word": " mitigate",
                    "probability": 0.8935546875
                },
                {
                    "start": 1683.38,
                    "end": 1683.64,
                    "word": " this",
                    "probability": 0.87255859375
                },
                {
                    "start": 1683.64,
                    "end": 1683.98,
                    "word": " problem",
                    "probability": 0.77001953125
                },
                {
                    "start": 1683.98,
                    "end": 1684.5,
                    "word": ".",
                    "probability": 0.97021484375
                }
            ]
        },
        {
            "id": 313,
            "seek": 167144,
            "start": 1684.5,
            "end": 1687.62,
            "text": " Their solution was the translation look-aside buffer.",
            "tokens": [
                50914,
                6710,
                3827,
                390,
                264,
                12853,
                574,
                12,
                296,
                482,
                21762,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22366573435536932,
            "compression_ratio": 1.58,
            "no_speech_prob": 0.27197265625,
            "words": [
                {
                    "start": 1684.5,
                    "end": 1684.7,
                    "word": " Their",
                    "probability": 0.828125
                },
                {
                    "start": 1684.7,
                    "end": 1685.1,
                    "word": " solution",
                    "probability": 0.82763671875
                },
                {
                    "start": 1685.1,
                    "end": 1685.36,
                    "word": " was",
                    "probability": 0.88330078125
                },
                {
                    "start": 1685.36,
                    "end": 1685.48,
                    "word": " the",
                    "probability": 0.63232421875
                },
                {
                    "start": 1685.48,
                    "end": 1685.94,
                    "word": " translation",
                    "probability": 0.63916015625
                },
                {
                    "start": 1685.94,
                    "end": 1686.26,
                    "word": " look",
                    "probability": 0.52197265625
                },
                {
                    "start": 1686.26,
                    "end": 1686.54,
                    "word": "-aside",
                    "probability": 0.747802734375
                },
                {
                    "start": 1686.54,
                    "end": 1686.9,
                    "word": " buffer",
                    "probability": 0.73681640625
                },
                {
                    "start": 1686.9,
                    "end": 1687.62,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 314,
            "seek": 167144,
            "start": 1687.84,
            "end": 1694.44,
            "text": " The TLV is basically a high-speed hardware cache, generally implemented in associative memory,",
            "tokens": [
                51064,
                440,
                40277,
                53,
                307,
                1936,
                257,
                1090,
                12,
                22746,
                8837,
                19459,
                11,
                5101,
                12270,
                294,
                4180,
                1166,
                4675,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22366573435536932,
            "compression_ratio": 1.58,
            "no_speech_prob": 0.27197265625,
            "words": [
                {
                    "start": 1687.84,
                    "end": 1688.18,
                    "word": " The",
                    "probability": 0.767578125
                },
                {
                    "start": 1688.18,
                    "end": 1688.6,
                    "word": " TLV",
                    "probability": 0.731201171875
                },
                {
                    "start": 1688.6,
                    "end": 1688.8,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 1688.8,
                    "end": 1689.18,
                    "word": " basically",
                    "probability": 0.86962890625
                },
                {
                    "start": 1689.44,
                    "end": 1689.68,
                    "word": " a high",
                    "probability": 0.87548828125
                },
                {
                    "start": 1689.68,
                    "end": 1689.9,
                    "word": "-speed",
                    "probability": 0.75390625
                },
                {
                    "start": 1689.9,
                    "end": 1690.3,
                    "word": " hardware",
                    "probability": 0.857421875
                },
                {
                    "start": 1690.3,
                    "end": 1690.84,
                    "word": " cache",
                    "probability": 0.71533203125
                },
                {
                    "start": 1690.84,
                    "end": 1691.62,
                    "word": ",",
                    "probability": 0.53759765625
                },
                {
                    "start": 1691.62,
                    "end": 1692.42,
                    "word": " generally",
                    "probability": 0.84326171875
                },
                {
                    "start": 1692.42,
                    "end": 1693.02,
                    "word": " implemented",
                    "probability": 0.66748046875
                },
                {
                    "start": 1693.02,
                    "end": 1693.18,
                    "word": " in",
                    "probability": 0.89111328125
                },
                {
                    "start": 1693.18,
                    "end": 1693.68,
                    "word": " associative",
                    "probability": 0.858642578125
                },
                {
                    "start": 1693.68,
                    "end": 1694.08,
                    "word": " memory",
                    "probability": 0.8251953125
                },
                {
                    "start": 1694.08,
                    "end": 1694.44,
                    "word": ",",
                    "probability": 0.787109375
                }
            ]
        },
        {
            "id": 315,
            "seek": 167144,
            "start": 1694.74,
            "end": 1700.0,
            "text": " that holds the most frequently used virtual to physical mappings.",
            "tokens": [
                51414,
                300,
                9190,
                264,
                881,
                10374,
                1143,
                6374,
                281,
                4001,
                463,
                28968,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22366573435536932,
            "compression_ratio": 1.58,
            "no_speech_prob": 0.27197265625,
            "words": [
                {
                    "start": 1694.74,
                    "end": 1695.1,
                    "word": " that",
                    "probability": 0.87744140625
                },
                {
                    "start": 1695.1,
                    "end": 1695.64,
                    "word": " holds",
                    "probability": 0.7412109375
                },
                {
                    "start": 1695.64,
                    "end": 1695.98,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1695.98,
                    "end": 1696.4,
                    "word": " most",
                    "probability": 0.8095703125
                },
                {
                    "start": 1696.4,
                    "end": 1696.92,
                    "word": " frequently",
                    "probability": 0.86181640625
                },
                {
                    "start": 1696.92,
                    "end": 1697.44,
                    "word": " used",
                    "probability": 0.7421875
                },
                {
                    "start": 1697.44,
                    "end": 1698.08,
                    "word": " virtual",
                    "probability": 0.83154296875
                },
                {
                    "start": 1698.08,
                    "end": 1698.46,
                    "word": " to",
                    "probability": 0.73095703125
                },
                {
                    "start": 1698.46,
                    "end": 1698.96,
                    "word": " physical",
                    "probability": 0.79541015625
                },
                {
                    "start": 1698.96,
                    "end": 1699.46,
                    "word": " mappings",
                    "probability": 0.76708984375
                },
                {
                    "start": 1699.46,
                    "end": 1700.0,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 316,
            "seek": 169828,
            "start": 1700.0,
            "end": 1707.26,
            "text": " So basically, the TLV caches the information held in the PTEs for certain pages that are used frequently.",
            "tokens": [
                50364,
                407,
                1936,
                11,
                264,
                40277,
                53,
                269,
                13272,
                264,
                1589,
                5167,
                294,
                264,
                430,
                13639,
                82,
                337,
                1629,
                7183,
                300,
                366,
                1143,
                10374,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18891189040907894,
            "compression_ratio": 1.6288659793814433,
            "no_speech_prob": 0.236328125,
            "words": [
                {
                    "start": 1700.0,
                    "end": 1700.18,
                    "word": " So",
                    "probability": 0.386962890625
                },
                {
                    "start": 1700.18,
                    "end": 1700.58,
                    "word": " basically",
                    "probability": 0.73681640625
                },
                {
                    "start": 1700.58,
                    "end": 1700.74,
                    "word": ",",
                    "probability": 0.294921875
                },
                {
                    "start": 1700.74,
                    "end": 1700.82,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 1700.82,
                    "end": 1701.3,
                    "word": " TLV",
                    "probability": 0.40459442138671875
                },
                {
                    "start": 1701.3,
                    "end": 1702.08,
                    "word": " caches",
                    "probability": 0.798583984375
                },
                {
                    "start": 1702.08,
                    "end": 1702.64,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 1702.64,
                    "end": 1704.0,
                    "word": " information",
                    "probability": 0.68603515625
                },
                {
                    "start": 1704.0,
                    "end": 1704.42,
                    "word": " held",
                    "probability": 0.77880859375
                },
                {
                    "start": 1704.42,
                    "end": 1704.58,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 1704.58,
                    "end": 1704.68,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1704.68,
                    "end": 1705.22,
                    "word": " PTEs",
                    "probability": 0.8287760416666666
                },
                {
                    "start": 1705.22,
                    "end": 1705.36,
                    "word": " for",
                    "probability": 0.86962890625
                },
                {
                    "start": 1705.36,
                    "end": 1705.62,
                    "word": " certain",
                    "probability": 0.765625
                },
                {
                    "start": 1705.62,
                    "end": 1705.98,
                    "word": " pages",
                    "probability": 0.84619140625
                },
                {
                    "start": 1705.98,
                    "end": 1706.18,
                    "word": " that",
                    "probability": 0.837890625
                },
                {
                    "start": 1706.18,
                    "end": 1706.26,
                    "word": " are",
                    "probability": 0.89208984375
                },
                {
                    "start": 1706.26,
                    "end": 1706.46,
                    "word": " used",
                    "probability": 0.8046875
                },
                {
                    "start": 1706.46,
                    "end": 1706.92,
                    "word": " frequently",
                    "probability": 0.89208984375
                },
                {
                    "start": 1706.92,
                    "end": 1707.26,
                    "word": ".",
                    "probability": 0.96240234375
                }
            ]
        },
        {
            "id": 317,
            "seek": 169828,
            "start": 1708.82,
            "end": 1713.0,
            "text": " The TLV is actually a lot smaller than main memory,",
            "tokens": [
                50814,
                440,
                40277,
                53,
                307,
                767,
                257,
                688,
                4356,
                813,
                2135,
                4675,
                11,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18891189040907894,
            "compression_ratio": 1.6288659793814433,
            "no_speech_prob": 0.236328125,
            "words": [
                {
                    "start": 1708.82,
                    "end": 1709.5,
                    "word": " The",
                    "probability": 0.78125
                },
                {
                    "start": 1709.5,
                    "end": 1710.12,
                    "word": " TLV",
                    "probability": 0.921630859375
                },
                {
                    "start": 1710.12,
                    "end": 1710.44,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1710.44,
                    "end": 1710.86,
                    "word": " actually",
                    "probability": 0.767578125
                },
                {
                    "start": 1711.12,
                    "end": 1711.28,
                    "word": " a lot",
                    "probability": 0.890625
                },
                {
                    "start": 1711.28,
                    "end": 1711.74,
                    "word": " smaller",
                    "probability": 0.75927734375
                },
                {
                    "start": 1711.74,
                    "end": 1712.0,
                    "word": " than",
                    "probability": 0.87890625
                },
                {
                    "start": 1712.0,
                    "end": 1712.2,
                    "word": " main",
                    "probability": 0.65185546875
                },
                {
                    "start": 1712.2,
                    "end": 1712.54,
                    "word": " memory",
                    "probability": 0.78271484375
                },
                {
                    "start": 1712.54,
                    "end": 1713.0,
                    "word": ",",
                    "probability": 0.73291015625
                }
            ]
        },
        {
            "id": 318,
            "seek": 169828,
            "start": 1713.0,
            "end": 1719.62,
            "text": " which means that it's possible that an entry in the TLV could actually be evicted",
            "tokens": [
                51014,
                597,
                1355,
                300,
                309,
                311,
                1944,
                300,
                364,
                8729,
                294,
                264,
                40277,
                53,
                727,
                767,
                312,
                1073,
                11254,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18891189040907894,
            "compression_ratio": 1.6288659793814433,
            "no_speech_prob": 0.236328125,
            "words": [
                {
                    "start": 1713.0,
                    "end": 1713.2,
                    "word": " which",
                    "probability": 0.90771484375
                },
                {
                    "start": 1713.2,
                    "end": 1713.58,
                    "word": " means",
                    "probability": 0.89453125
                },
                {
                    "start": 1713.58,
                    "end": 1713.78,
                    "word": " that",
                    "probability": 0.84130859375
                },
                {
                    "start": 1713.78,
                    "end": 1713.98,
                    "word": " it's",
                    "probability": 0.842529296875
                },
                {
                    "start": 1713.98,
                    "end": 1714.46,
                    "word": " possible",
                    "probability": 0.85546875
                },
                {
                    "start": 1714.46,
                    "end": 1715.2,
                    "word": " that",
                    "probability": 0.86767578125
                },
                {
                    "start": 1715.2,
                    "end": 1717.16,
                    "word": " an",
                    "probability": 0.7099609375
                },
                {
                    "start": 1717.16,
                    "end": 1717.5,
                    "word": " entry",
                    "probability": 0.76806640625
                },
                {
                    "start": 1717.5,
                    "end": 1717.68,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 1717.68,
                    "end": 1717.8,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1717.8,
                    "end": 1718.18,
                    "word": " TLV",
                    "probability": 0.93798828125
                },
                {
                    "start": 1718.18,
                    "end": 1718.38,
                    "word": " could",
                    "probability": 0.80078125
                },
                {
                    "start": 1718.38,
                    "end": 1718.76,
                    "word": " actually",
                    "probability": 0.7587890625
                },
                {
                    "start": 1718.76,
                    "end": 1719.08,
                    "word": " be",
                    "probability": 0.91162109375
                },
                {
                    "start": 1719.08,
                    "end": 1719.62,
                    "word": " evicted",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 319,
            "seek": 169828,
            "start": 1719.62,
            "end": 1726.84,
            "text": " if another page that maps to that TLV entry needs to be loaded into the TLV.",
            "tokens": [
                51364,
                498,
                1071,
                3028,
                300,
                11317,
                281,
                300,
                40277,
                53,
                8729,
                2203,
                281,
                312,
                13210,
                666,
                264,
                40277,
                53,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18891189040907894,
            "compression_ratio": 1.6288659793814433,
            "no_speech_prob": 0.236328125,
            "words": [
                {
                    "start": 1719.62,
                    "end": 1720.42,
                    "word": " if",
                    "probability": 0.8046875
                },
                {
                    "start": 1720.42,
                    "end": 1720.9,
                    "word": " another",
                    "probability": 0.8212890625
                },
                {
                    "start": 1720.9,
                    "end": 1722.0,
                    "word": " page",
                    "probability": 0.79638671875
                },
                {
                    "start": 1722.0,
                    "end": 1722.32,
                    "word": " that",
                    "probability": 0.86767578125
                },
                {
                    "start": 1722.32,
                    "end": 1722.72,
                    "word": " maps",
                    "probability": 0.70556640625
                },
                {
                    "start": 1722.72,
                    "end": 1722.86,
                    "word": " to",
                    "probability": 0.88427734375
                },
                {
                    "start": 1722.86,
                    "end": 1723.04,
                    "word": " that",
                    "probability": 0.86083984375
                },
                {
                    "start": 1723.04,
                    "end": 1723.44,
                    "word": " TLV",
                    "probability": 0.92333984375
                },
                {
                    "start": 1723.44,
                    "end": 1723.78,
                    "word": " entry",
                    "probability": 0.7392578125
                },
                {
                    "start": 1723.78,
                    "end": 1724.36,
                    "word": " needs",
                    "probability": 0.75390625
                },
                {
                    "start": 1724.36,
                    "end": 1724.56,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 1724.56,
                    "end": 1724.84,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 1724.84,
                    "end": 1725.3,
                    "word": " loaded",
                    "probability": 0.8203125
                },
                {
                    "start": 1725.3,
                    "end": 1725.6,
                    "word": " into",
                    "probability": 0.72119140625
                },
                {
                    "start": 1725.6,
                    "end": 1725.78,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1725.78,
                    "end": 1726.16,
                    "word": " TLV",
                    "probability": 0.93896484375
                },
                {
                    "start": 1726.16,
                    "end": 1726.84,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 320,
            "seek": 172640,
            "start": 1726.84,
            "end": 1731.14,
            "text": " So basically, the TLV is actually first on the memory access path.",
            "tokens": [
                50364,
                407,
                1936,
                11,
                264,
                40277,
                53,
                307,
                767,
                700,
                322,
                264,
                4675,
                2105,
                3100,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17871093989482947,
            "compression_ratio": 1.9217391304347826,
            "no_speech_prob": 0.08624267578125,
            "words": [
                {
                    "start": 1726.84,
                    "end": 1727.32,
                    "word": " So",
                    "probability": 0.366943359375
                },
                {
                    "start": 1727.32,
                    "end": 1727.78,
                    "word": " basically",
                    "probability": 0.65234375
                },
                {
                    "start": 1727.78,
                    "end": 1728.02,
                    "word": ",",
                    "probability": 0.3857421875
                },
                {
                    "start": 1728.02,
                    "end": 1728.08,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 1728.08,
                    "end": 1728.52,
                    "word": " TLV",
                    "probability": 0.52655029296875
                },
                {
                    "start": 1728.52,
                    "end": 1728.76,
                    "word": " is",
                    "probability": 0.87744140625
                },
                {
                    "start": 1728.76,
                    "end": 1729.12,
                    "word": " actually",
                    "probability": 0.67333984375
                },
                {
                    "start": 1729.12,
                    "end": 1729.58,
                    "word": " first",
                    "probability": 0.75830078125
                },
                {
                    "start": 1729.58,
                    "end": 1729.76,
                    "word": " on",
                    "probability": 0.8916015625
                },
                {
                    "start": 1729.76,
                    "end": 1729.88,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1729.88,
                    "end": 1730.08,
                    "word": " memory",
                    "probability": 0.78369140625
                },
                {
                    "start": 1730.08,
                    "end": 1730.44,
                    "word": " access",
                    "probability": 0.76025390625
                },
                {
                    "start": 1730.44,
                    "end": 1730.8,
                    "word": " path",
                    "probability": 0.8427734375
                },
                {
                    "start": 1730.8,
                    "end": 1731.14,
                    "word": ".",
                    "probability": 0.71630859375
                }
            ]
        },
        {
            "id": 321,
            "seek": 172640,
            "start": 1731.14,
            "end": 1733.5,
            "text": " It sits in front of the page table path.",
            "tokens": [
                50564,
                467,
                12696,
                294,
                1868,
                295,
                264,
                3028,
                3199,
                3100,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17871093989482947,
            "compression_ratio": 1.9217391304347826,
            "no_speech_prob": 0.08624267578125,
            "words": [
                {
                    "start": 1731.14,
                    "end": 1731.22,
                    "word": " It",
                    "probability": 0.8828125
                },
                {
                    "start": 1731.22,
                    "end": 1731.36,
                    "word": " sits",
                    "probability": 0.73583984375
                },
                {
                    "start": 1731.36,
                    "end": 1731.54,
                    "word": " in",
                    "probability": 0.89501953125
                },
                {
                    "start": 1731.54,
                    "end": 1731.8,
                    "word": " front",
                    "probability": 0.9169921875
                },
                {
                    "start": 1731.8,
                    "end": 1731.94,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1731.94,
                    "end": 1732.06,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 1732.06,
                    "end": 1732.32,
                    "word": " page",
                    "probability": 0.7646484375
                },
                {
                    "start": 1732.32,
                    "end": 1732.58,
                    "word": " table",
                    "probability": 0.79296875
                },
                {
                    "start": 1732.58,
                    "end": 1733.02,
                    "word": " path",
                    "probability": 0.8486328125
                },
                {
                    "start": 1733.02,
                    "end": 1733.5,
                    "word": ".",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 322,
            "seek": 172640,
            "start": 1734.22,
            "end": 1738.02,
            "text": " So therefore, on the memory access, the TLV is actually searched first,",
            "tokens": [
                50714,
                407,
                4412,
                11,
                322,
                264,
                4675,
                2105,
                11,
                264,
                40277,
                53,
                307,
                767,
                22961,
                700,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17871093989482947,
            "compression_ratio": 1.9217391304347826,
            "no_speech_prob": 0.08624267578125,
            "words": [
                {
                    "start": 1734.22,
                    "end": 1734.7,
                    "word": " So",
                    "probability": 0.74267578125
                },
                {
                    "start": 1734.7,
                    "end": 1735.0,
                    "word": " therefore",
                    "probability": 0.64306640625
                },
                {
                    "start": 1735.0,
                    "end": 1735.14,
                    "word": ",",
                    "probability": 0.69140625
                },
                {
                    "start": 1735.14,
                    "end": 1735.2,
                    "word": " on",
                    "probability": 0.87939453125
                },
                {
                    "start": 1735.2,
                    "end": 1735.28,
                    "word": " the",
                    "probability": 0.763671875
                },
                {
                    "start": 1735.28,
                    "end": 1735.5,
                    "word": " memory",
                    "probability": 0.822265625
                },
                {
                    "start": 1735.5,
                    "end": 1735.86,
                    "word": " access",
                    "probability": 0.79296875
                },
                {
                    "start": 1735.86,
                    "end": 1736.02,
                    "word": ",",
                    "probability": 0.8349609375
                },
                {
                    "start": 1736.02,
                    "end": 1736.1,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 1736.1,
                    "end": 1736.48,
                    "word": " TLV",
                    "probability": 0.948974609375
                },
                {
                    "start": 1736.48,
                    "end": 1736.68,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 1736.68,
                    "end": 1737.02,
                    "word": " actually",
                    "probability": 0.748046875
                },
                {
                    "start": 1737.02,
                    "end": 1737.38,
                    "word": " searched",
                    "probability": 0.76416015625
                },
                {
                    "start": 1737.38,
                    "end": 1737.86,
                    "word": " first",
                    "probability": 0.80908203125
                },
                {
                    "start": 1737.86,
                    "end": 1738.02,
                    "word": ",",
                    "probability": 0.470458984375
                }
            ]
        },
        {
            "id": 323,
            "seek": 172640,
            "start": 1738.02,
            "end": 1740.7,
            "text": " before we ever even go out to the page tables.",
            "tokens": [
                50914,
                949,
                321,
                1562,
                754,
                352,
                484,
                281,
                264,
                3028,
                8020,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17871093989482947,
            "compression_ratio": 1.9217391304347826,
            "no_speech_prob": 0.08624267578125,
            "words": [
                {
                    "start": 1738.02,
                    "end": 1738.38,
                    "word": " before",
                    "probability": 0.7919921875
                },
                {
                    "start": 1738.38,
                    "end": 1738.54,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 1738.54,
                    "end": 1738.72,
                    "word": " ever",
                    "probability": 0.7646484375
                },
                {
                    "start": 1738.72,
                    "end": 1738.94,
                    "word": " even",
                    "probability": 0.78271484375
                },
                {
                    "start": 1738.94,
                    "end": 1739.14,
                    "word": " go",
                    "probability": 0.89892578125
                },
                {
                    "start": 1739.14,
                    "end": 1739.38,
                    "word": " out",
                    "probability": 0.8193359375
                },
                {
                    "start": 1739.38,
                    "end": 1739.5,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1739.5,
                    "end": 1739.62,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1739.62,
                    "end": 1739.86,
                    "word": " page",
                    "probability": 0.7802734375
                },
                {
                    "start": 1739.86,
                    "end": 1740.22,
                    "word": " tables",
                    "probability": 0.72900390625
                },
                {
                    "start": 1740.22,
                    "end": 1740.7,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 324,
            "seek": 172640,
            "start": 1741.26,
            "end": 1746.72,
            "text": " Since it is high-speed associative memory, that means that a reference found in the TLV",
            "tokens": [
                51064,
                4162,
                309,
                307,
                1090,
                12,
                22746,
                4180,
                1166,
                4675,
                11,
                300,
                1355,
                300,
                257,
                6408,
                1352,
                294,
                264,
                40277,
                53,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17871093989482947,
            "compression_ratio": 1.9217391304347826,
            "no_speech_prob": 0.08624267578125,
            "words": [
                {
                    "start": 1741.26,
                    "end": 1741.74,
                    "word": " Since",
                    "probability": 0.75830078125
                },
                {
                    "start": 1741.74,
                    "end": 1741.84,
                    "word": " it",
                    "probability": 0.8994140625
                },
                {
                    "start": 1741.84,
                    "end": 1741.98,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 1741.98,
                    "end": 1742.2,
                    "word": " high",
                    "probability": 0.84814453125
                },
                {
                    "start": 1742.2,
                    "end": 1742.42,
                    "word": "-speed",
                    "probability": 0.73876953125
                },
                {
                    "start": 1742.42,
                    "end": 1742.98,
                    "word": " associative",
                    "probability": 0.85888671875
                },
                {
                    "start": 1742.98,
                    "end": 1743.34,
                    "word": " memory",
                    "probability": 0.7998046875
                },
                {
                    "start": 1743.34,
                    "end": 1743.74,
                    "word": ",",
                    "probability": 0.95654296875
                },
                {
                    "start": 1743.74,
                    "end": 1743.92,
                    "word": " that",
                    "probability": 0.875
                },
                {
                    "start": 1743.92,
                    "end": 1744.18,
                    "word": " means",
                    "probability": 0.8916015625
                },
                {
                    "start": 1744.18,
                    "end": 1744.5,
                    "word": " that",
                    "probability": 0.84814453125
                },
                {
                    "start": 1744.86,
                    "end": 1745.36,
                    "word": " a reference",
                    "probability": 0.7607421875
                },
                {
                    "start": 1745.36,
                    "end": 1745.86,
                    "word": " found",
                    "probability": 0.89013671875
                },
                {
                    "start": 1745.86,
                    "end": 1746.06,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 1746.06,
                    "end": 1746.2,
                    "word": " the",
                    "probability": 0.78564453125
                },
                {
                    "start": 1746.2,
                    "end": 1746.72,
                    "word": " TLV",
                    "probability": 0.942138671875
                }
            ]
        },
        {
            "id": 325,
            "seek": 172640,
            "start": 1746.72,
            "end": 1754.96,
            "text": " can be resolved much, much faster than it can be resolved by even going out and doing a single memory reference in main memory.",
            "tokens": [
                51364,
                393,
                312,
                20772,
                709,
                11,
                709,
                4663,
                813,
                309,
                393,
                312,
                20772,
                538,
                754,
                516,
                484,
                293,
                884,
                257,
                2167,
                4675,
                6408,
                294,
                2135,
                4675,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17871093989482947,
            "compression_ratio": 1.9217391304347826,
            "no_speech_prob": 0.08624267578125,
            "words": [
                {
                    "start": 1746.72,
                    "end": 1747.36,
                    "word": " can",
                    "probability": 0.8828125
                },
                {
                    "start": 1747.36,
                    "end": 1747.58,
                    "word": " be",
                    "probability": 0.91064453125
                },
                {
                    "start": 1747.58,
                    "end": 1747.96,
                    "word": " resolved",
                    "probability": 0.66796875
                },
                {
                    "start": 1747.96,
                    "end": 1748.46,
                    "word": " much",
                    "probability": 0.802734375
                },
                {
                    "start": 1748.46,
                    "end": 1748.64,
                    "word": ",",
                    "probability": 0.85498046875
                },
                {
                    "start": 1748.64,
                    "end": 1748.78,
                    "word": " much",
                    "probability": 0.8037109375
                },
                {
                    "start": 1748.78,
                    "end": 1749.36,
                    "word": " faster",
                    "probability": 0.734375
                },
                {
                    "start": 1749.36,
                    "end": 1750.24,
                    "word": " than",
                    "probability": 0.845703125
                },
                {
                    "start": 1750.24,
                    "end": 1750.46,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 1750.46,
                    "end": 1750.7,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 1750.7,
                    "end": 1750.94,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 1750.94,
                    "end": 1751.38,
                    "word": " resolved",
                    "probability": 0.658203125
                },
                {
                    "start": 1751.38,
                    "end": 1751.66,
                    "word": " by",
                    "probability": 0.896484375
                },
                {
                    "start": 1751.66,
                    "end": 1751.94,
                    "word": " even",
                    "probability": 0.79931640625
                },
                {
                    "start": 1751.94,
                    "end": 1752.16,
                    "word": " going",
                    "probability": 0.85791015625
                },
                {
                    "start": 1752.16,
                    "end": 1752.38,
                    "word": " out",
                    "probability": 0.81689453125
                },
                {
                    "start": 1752.38,
                    "end": 1752.5,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 1752.5,
                    "end": 1752.64,
                    "word": " doing",
                    "probability": 0.90869140625
                },
                {
                    "start": 1752.8,
                    "end": 1753.0,
                    "word": " a single",
                    "probability": 0.865234375
                },
                {
                    "start": 1753.0,
                    "end": 1753.32,
                    "word": " memory",
                    "probability": 0.7646484375
                },
                {
                    "start": 1753.32,
                    "end": 1753.76,
                    "word": " reference",
                    "probability": 0.78466796875
                },
                {
                    "start": 1753.76,
                    "end": 1754.0,
                    "word": " in",
                    "probability": 0.869140625
                },
                {
                    "start": 1754.0,
                    "end": 1754.16,
                    "word": " main",
                    "probability": 0.71728515625
                },
                {
                    "start": 1754.16,
                    "end": 1754.48,
                    "word": " memory",
                    "probability": 0.78173828125
                },
                {
                    "start": 1754.48,
                    "end": 1754.96,
                    "word": ".",
                    "probability": 0.8544921875
                }
            ]
        },
        {
            "id": 326,
            "seek": 175394,
            "start": 1754.96,
            "end": 1759.4,
            "text": " If that reference is actually found in the TLV, we say it was picked.",
            "tokens": [
                50364,
                759,
                300,
                6408,
                307,
                767,
                1352,
                294,
                264,
                40277,
                53,
                11,
                321,
                584,
                309,
                390,
                6183,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1754.96,
                    "end": 1755.68,
                    "word": " If",
                    "probability": 0.134765625
                },
                {
                    "start": 1755.68,
                    "end": 1756.08,
                    "word": " that",
                    "probability": 0.6318359375
                },
                {
                    "start": 1756.08,
                    "end": 1756.38,
                    "word": " reference",
                    "probability": 0.75439453125
                },
                {
                    "start": 1756.38,
                    "end": 1756.54,
                    "word": " is",
                    "probability": 0.794921875
                },
                {
                    "start": 1756.54,
                    "end": 1756.76,
                    "word": " actually",
                    "probability": 0.7392578125
                },
                {
                    "start": 1756.76,
                    "end": 1757.12,
                    "word": " found",
                    "probability": 0.87353515625
                },
                {
                    "start": 1757.12,
                    "end": 1757.24,
                    "word": " in",
                    "probability": 0.865234375
                },
                {
                    "start": 1757.24,
                    "end": 1757.36,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1757.36,
                    "end": 1757.68,
                    "word": " TLV",
                    "probability": 0.4396820068359375
                },
                {
                    "start": 1757.68,
                    "end": 1757.78,
                    "word": ",",
                    "probability": 0.73779296875
                },
                {
                    "start": 1757.78,
                    "end": 1757.92,
                    "word": " we",
                    "probability": 0.85595703125
                },
                {
                    "start": 1757.92,
                    "end": 1758.12,
                    "word": " say",
                    "probability": 0.86572265625
                },
                {
                    "start": 1758.12,
                    "end": 1758.42,
                    "word": " it",
                    "probability": 0.791015625
                },
                {
                    "start": 1758.42,
                    "end": 1758.54,
                    "word": " was",
                    "probability": 0.892578125
                },
                {
                    "start": 1758.54,
                    "end": 1758.88,
                    "word": " picked",
                    "probability": 0.1484375
                },
                {
                    "start": 1758.88,
                    "end": 1759.4,
                    "word": ".",
                    "probability": 0.8701171875
                }
            ]
        },
        {
            "id": 327,
            "seek": 175394,
            "start": 1759.42,
            "end": 1762.38,
            "text": " If it was not found, we say that we had a miss.",
            "tokens": [
                50564,
                759,
                309,
                390,
                406,
                1352,
                11,
                321,
                584,
                300,
                321,
                632,
                257,
                1713,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1759.42,
                    "end": 1759.72,
                    "word": " If",
                    "probability": 0.86669921875
                },
                {
                    "start": 1759.72,
                    "end": 1759.9,
                    "word": " it",
                    "probability": 0.89599609375
                },
                {
                    "start": 1759.9,
                    "end": 1760.12,
                    "word": " was",
                    "probability": 0.88134765625
                },
                {
                    "start": 1760.12,
                    "end": 1760.36,
                    "word": " not",
                    "probability": 0.8984375
                },
                {
                    "start": 1760.36,
                    "end": 1760.62,
                    "word": " found",
                    "probability": 0.8857421875
                },
                {
                    "start": 1760.62,
                    "end": 1760.68,
                    "word": ",",
                    "probability": 0.90185546875
                },
                {
                    "start": 1760.68,
                    "end": 1760.8,
                    "word": " we",
                    "probability": 0.8955078125
                },
                {
                    "start": 1760.8,
                    "end": 1761.02,
                    "word": " say",
                    "probability": 0.884765625
                },
                {
                    "start": 1761.02,
                    "end": 1761.16,
                    "word": " that",
                    "probability": 0.7392578125
                },
                {
                    "start": 1761.16,
                    "end": 1761.26,
                    "word": " we",
                    "probability": 0.890625
                },
                {
                    "start": 1761.26,
                    "end": 1761.42,
                    "word": " had",
                    "probability": 0.744140625
                },
                {
                    "start": 1761.58,
                    "end": 1761.86,
                    "word": " a miss",
                    "probability": 0.8486328125
                },
                {
                    "start": 1761.86,
                    "end": 1762.38,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 328,
            "seek": 175394,
            "start": 1762.94,
            "end": 1767.04,
            "text": " The x86 actually uses a split TLV architecture.",
            "tokens": [
                50714,
                440,
                2031,
                22193,
                767,
                4960,
                257,
                7472,
                40277,
                53,
                9482,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1762.94,
                    "end": 1763.32,
                    "word": " The",
                    "probability": 0.77783203125
                },
                {
                    "start": 1763.32,
                    "end": 1763.76,
                    "word": " x86",
                    "probability": 0.639404296875
                },
                {
                    "start": 1763.76,
                    "end": 1764.44,
                    "word": " actually",
                    "probability": 0.732421875
                },
                {
                    "start": 1764.44,
                    "end": 1764.84,
                    "word": " uses",
                    "probability": 0.82421875
                },
                {
                    "start": 1765.12,
                    "end": 1765.44,
                    "word": " a split",
                    "probability": 0.7587890625
                },
                {
                    "start": 1765.44,
                    "end": 1765.9,
                    "word": " TLV",
                    "probability": 0.87109375
                },
                {
                    "start": 1765.9,
                    "end": 1766.52,
                    "word": " architecture",
                    "probability": 0.86767578125
                },
                {
                    "start": 1766.52,
                    "end": 1767.04,
                    "word": ".",
                    "probability": 0.59033203125
                }
            ]
        },
        {
            "id": 329,
            "seek": 175394,
            "start": 1767.2,
            "end": 1770.1,
            "text": " And what I mean by that is there's actually two TLVs.",
            "tokens": [
                50964,
                400,
                437,
                286,
                914,
                538,
                300,
                307,
                456,
                311,
                767,
                732,
                40277,
                53,
                82,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1767.2,
                    "end": 1767.38,
                    "word": " And",
                    "probability": 0.6962890625
                },
                {
                    "start": 1767.38,
                    "end": 1767.52,
                    "word": " what",
                    "probability": 0.84326171875
                },
                {
                    "start": 1767.52,
                    "end": 1767.68,
                    "word": " I",
                    "probability": 0.99560546875
                },
                {
                    "start": 1767.68,
                    "end": 1767.86,
                    "word": " mean",
                    "probability": 0.9296875
                },
                {
                    "start": 1767.86,
                    "end": 1768.02,
                    "word": " by",
                    "probability": 0.9072265625
                },
                {
                    "start": 1768.02,
                    "end": 1768.32,
                    "word": " that",
                    "probability": 0.87646484375
                },
                {
                    "start": 1768.32,
                    "end": 1768.5,
                    "word": " is",
                    "probability": 0.8193359375
                },
                {
                    "start": 1768.5,
                    "end": 1768.66,
                    "word": " there's",
                    "probability": 0.747314453125
                },
                {
                    "start": 1768.66,
                    "end": 1768.92,
                    "word": " actually",
                    "probability": 0.78076171875
                },
                {
                    "start": 1768.92,
                    "end": 1769.16,
                    "word": " two",
                    "probability": 0.7666015625
                },
                {
                    "start": 1769.16,
                    "end": 1769.82,
                    "word": " TLVs",
                    "probability": 0.9596354166666666
                },
                {
                    "start": 1769.82,
                    "end": 1770.1,
                    "word": ".",
                    "probability": 0.95361328125
                }
            ]
        },
        {
            "id": 330,
            "seek": 175394,
            "start": 1770.1,
            "end": 1774.32,
            "text": " There's one that holds translations for code, that's the iTLV,",
            "tokens": [
                51114,
                821,
                311,
                472,
                300,
                9190,
                37578,
                337,
                3089,
                11,
                300,
                311,
                264,
                741,
                51,
                43,
                53,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1770.1,
                    "end": 1770.42,
                    "word": " There's",
                    "probability": 0.880615234375
                },
                {
                    "start": 1770.42,
                    "end": 1770.72,
                    "word": " one",
                    "probability": 0.81298828125
                },
                {
                    "start": 1770.72,
                    "end": 1770.94,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 1770.94,
                    "end": 1771.44,
                    "word": " holds",
                    "probability": 0.755859375
                },
                {
                    "start": 1771.44,
                    "end": 1772.2,
                    "word": " translations",
                    "probability": 0.9052734375
                },
                {
                    "start": 1772.2,
                    "end": 1772.54,
                    "word": " for",
                    "probability": 0.880859375
                },
                {
                    "start": 1772.54,
                    "end": 1772.94,
                    "word": " code",
                    "probability": 0.82080078125
                },
                {
                    "start": 1772.94,
                    "end": 1773.08,
                    "word": ",",
                    "probability": 0.55908203125
                },
                {
                    "start": 1773.08,
                    "end": 1773.32,
                    "word": " that's",
                    "probability": 0.8369140625
                },
                {
                    "start": 1773.32,
                    "end": 1773.44,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1773.44,
                    "end": 1774.08,
                    "word": " iTLV",
                    "probability": 0.82379150390625
                },
                {
                    "start": 1774.08,
                    "end": 1774.32,
                    "word": ",",
                    "probability": 0.63818359375
                }
            ]
        },
        {
            "id": 331,
            "seek": 175394,
            "start": 1774.32,
            "end": 1778.48,
            "text": " and there's another one that holds translations for data, that's the dTLV.",
            "tokens": [
                51314,
                293,
                456,
                311,
                1071,
                472,
                300,
                9190,
                37578,
                337,
                1412,
                11,
                300,
                311,
                264,
                274,
                51,
                43,
                53,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1774.32,
                    "end": 1774.56,
                    "word": " and",
                    "probability": 0.8837890625
                },
                {
                    "start": 1774.56,
                    "end": 1774.72,
                    "word": " there's",
                    "probability": 0.922607421875
                },
                {
                    "start": 1774.72,
                    "end": 1774.98,
                    "word": " another",
                    "probability": 0.83203125
                },
                {
                    "start": 1774.98,
                    "end": 1775.2,
                    "word": " one",
                    "probability": 0.77099609375
                },
                {
                    "start": 1775.2,
                    "end": 1775.32,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 1775.32,
                    "end": 1775.52,
                    "word": " holds",
                    "probability": 0.77978515625
                },
                {
                    "start": 1775.52,
                    "end": 1776.0,
                    "word": " translations",
                    "probability": 0.86865234375
                },
                {
                    "start": 1776.0,
                    "end": 1776.32,
                    "word": " for",
                    "probability": 0.896484375
                },
                {
                    "start": 1776.32,
                    "end": 1776.58,
                    "word": " data",
                    "probability": 0.81396484375
                },
                {
                    "start": 1776.58,
                    "end": 1776.9,
                    "word": ",",
                    "probability": 0.81298828125
                },
                {
                    "start": 1776.9,
                    "end": 1777.22,
                    "word": " that's",
                    "probability": 0.933349609375
                },
                {
                    "start": 1777.22,
                    "end": 1777.34,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 1777.34,
                    "end": 1777.96,
                    "word": " dTLV",
                    "probability": 0.9168701171875
                },
                {
                    "start": 1777.96,
                    "end": 1778.48,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 332,
            "seek": 175394,
            "start": 1779.0,
            "end": 1782.5,
            "text": " I should note that modern TLVs have extremely high hit rates,",
            "tokens": [
                51514,
                286,
                820,
                3637,
                300,
                4363,
                40277,
                53,
                82,
                362,
                4664,
                1090,
                2045,
                6846,
                11,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16260162432019304,
            "compression_ratio": 1.7905982905982907,
            "no_speech_prob": 0.16015625,
            "words": [
                {
                    "start": 1779.0,
                    "end": 1779.26,
                    "word": " I",
                    "probability": 0.97119140625
                },
                {
                    "start": 1779.26,
                    "end": 1779.4,
                    "word": " should",
                    "probability": 0.72119140625
                },
                {
                    "start": 1779.4,
                    "end": 1779.56,
                    "word": " note",
                    "probability": 0.7734375
                },
                {
                    "start": 1779.56,
                    "end": 1779.72,
                    "word": " that",
                    "probability": 0.5869140625
                },
                {
                    "start": 1779.72,
                    "end": 1780.0,
                    "word": " modern",
                    "probability": 0.7216796875
                },
                {
                    "start": 1780.0,
                    "end": 1780.54,
                    "word": " TLVs",
                    "probability": 0.95556640625
                },
                {
                    "start": 1780.54,
                    "end": 1780.68,
                    "word": " have",
                    "probability": 0.87841796875
                },
                {
                    "start": 1780.68,
                    "end": 1781.14,
                    "word": " extremely",
                    "probability": 0.751953125
                },
                {
                    "start": 1781.14,
                    "end": 1781.48,
                    "word": " high",
                    "probability": 0.8359375
                },
                {
                    "start": 1781.48,
                    "end": 1781.7,
                    "word": " hit",
                    "probability": 0.85302734375
                },
                {
                    "start": 1781.7,
                    "end": 1782.04,
                    "word": " rates",
                    "probability": 0.74853515625
                },
                {
                    "start": 1782.04,
                    "end": 1782.5,
                    "word": ",",
                    "probability": 0.8642578125
                }
            ]
        },
        {
            "id": 333,
            "seek": 178016,
            "start": 1782.5,
            "end": 1786.76,
            "text": " which means that most translations are actually resolved via the TLV cache,",
            "tokens": [
                50364,
                597,
                1355,
                300,
                881,
                37578,
                366,
                767,
                20772,
                5766,
                264,
                40277,
                53,
                19459,
                11,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1771977953203432,
            "compression_ratio": 1.5866666666666667,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 1782.5,
                    "end": 1782.68,
                    "word": " which",
                    "probability": 0.4365234375
                },
                {
                    "start": 1782.68,
                    "end": 1782.96,
                    "word": " means",
                    "probability": 0.87646484375
                },
                {
                    "start": 1782.96,
                    "end": 1783.14,
                    "word": " that",
                    "probability": 0.81298828125
                },
                {
                    "start": 1783.14,
                    "end": 1783.36,
                    "word": " most",
                    "probability": 0.7998046875
                },
                {
                    "start": 1783.36,
                    "end": 1783.96,
                    "word": " translations",
                    "probability": 0.84765625
                },
                {
                    "start": 1783.96,
                    "end": 1784.24,
                    "word": " are",
                    "probability": 0.888671875
                },
                {
                    "start": 1784.24,
                    "end": 1784.62,
                    "word": " actually",
                    "probability": 0.7529296875
                },
                {
                    "start": 1784.62,
                    "end": 1785.18,
                    "word": " resolved",
                    "probability": 0.681640625
                },
                {
                    "start": 1785.18,
                    "end": 1785.44,
                    "word": " via",
                    "probability": 0.75634765625
                },
                {
                    "start": 1785.44,
                    "end": 1785.64,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1785.64,
                    "end": 1786.04,
                    "word": " TLV",
                    "probability": 0.42523193359375
                },
                {
                    "start": 1786.04,
                    "end": 1786.6,
                    "word": " cache",
                    "probability": 0.755859375
                },
                {
                    "start": 1786.6,
                    "end": 1786.76,
                    "word": ",",
                    "probability": 0.42041015625
                }
            ]
        },
        {
            "id": 334,
            "seek": 178016,
            "start": 1786.76,
            "end": 1790.38,
            "text": " as opposed to actually having to go out to the page tables,",
            "tokens": [
                50564,
                382,
                8851,
                281,
                767,
                1419,
                281,
                352,
                484,
                281,
                264,
                3028,
                8020,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1771977953203432,
            "compression_ratio": 1.5866666666666667,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 1786.76,
                    "end": 1787.18,
                    "word": " as",
                    "probability": 0.89208984375
                },
                {
                    "start": 1787.18,
                    "end": 1787.42,
                    "word": " opposed",
                    "probability": 0.8251953125
                },
                {
                    "start": 1787.42,
                    "end": 1787.6,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 1787.6,
                    "end": 1787.88,
                    "word": " actually",
                    "probability": 0.716796875
                },
                {
                    "start": 1787.88,
                    "end": 1788.08,
                    "word": " having",
                    "probability": 0.806640625
                },
                {
                    "start": 1788.08,
                    "end": 1788.24,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1788.24,
                    "end": 1788.4,
                    "word": " go",
                    "probability": 0.896484375
                },
                {
                    "start": 1788.4,
                    "end": 1788.64,
                    "word": " out",
                    "probability": 0.814453125
                },
                {
                    "start": 1788.64,
                    "end": 1788.82,
                    "word": " to",
                    "probability": 0.88427734375
                },
                {
                    "start": 1788.82,
                    "end": 1788.92,
                    "word": " the",
                    "probability": 0.22021484375
                },
                {
                    "start": 1788.92,
                    "end": 1789.18,
                    "word": " page",
                    "probability": 0.81787109375
                },
                {
                    "start": 1789.18,
                    "end": 1789.52,
                    "word": " tables",
                    "probability": 0.79248046875
                },
                {
                    "start": 1789.52,
                    "end": 1790.38,
                    "word": ",",
                    "probability": 0.80126953125
                }
            ]
        },
        {
            "id": 335,
            "seek": 178016,
            "start": 1790.38,
            "end": 1793.16,
            "text": " which significantly increases performance.",
            "tokens": [
                50764,
                597,
                10591,
                8637,
                3389,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1771977953203432,
            "compression_ratio": 1.5866666666666667,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 1790.38,
                    "end": 1790.74,
                    "word": " which",
                    "probability": 0.89697265625
                },
                {
                    "start": 1790.74,
                    "end": 1791.44,
                    "word": " significantly",
                    "probability": 0.853515625
                },
                {
                    "start": 1791.44,
                    "end": 1791.98,
                    "word": " increases",
                    "probability": 0.798828125
                },
                {
                    "start": 1791.98,
                    "end": 1792.66,
                    "word": " performance",
                    "probability": 0.826171875
                },
                {
                    "start": 1792.66,
                    "end": 1793.16,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 336,
            "seek": 178016,
            "start": 1794.82,
            "end": 1800.38,
            "text": " This is just a simple example of a TLV search.",
            "tokens": [
                50964,
                639,
                307,
                445,
                257,
                2199,
                1365,
                295,
                257,
                40277,
                53,
                3164,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1771977953203432,
            "compression_ratio": 1.5866666666666667,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 1794.82,
                    "end": 1795.32,
                    "word": " This",
                    "probability": 0.78369140625
                },
                {
                    "start": 1795.32,
                    "end": 1795.46,
                    "word": " is",
                    "probability": 0.904296875
                },
                {
                    "start": 1795.46,
                    "end": 1795.62,
                    "word": " just",
                    "probability": 0.880859375
                },
                {
                    "start": 1795.76,
                    "end": 1796.06,
                    "word": " a simple",
                    "probability": 0.8984375
                },
                {
                    "start": 1796.06,
                    "end": 1796.58,
                    "word": " example",
                    "probability": 0.92529296875
                },
                {
                    "start": 1796.58,
                    "end": 1796.98,
                    "word": " of",
                    "probability": 0.89892578125
                },
                {
                    "start": 1798.12,
                    "end": 1799.04,
                    "word": " a TLV",
                    "probability": 0.9189453125
                },
                {
                    "start": 1799.04,
                    "end": 1799.88,
                    "word": " search",
                    "probability": 0.88427734375
                },
                {
                    "start": 1799.88,
                    "end": 1800.38,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 337,
            "seek": 178016,
            "start": 1800.86,
            "end": 1804.58,
            "text": " Basically, the TLV is a cache. It consists of two parts.",
            "tokens": [
                51264,
                8537,
                11,
                264,
                40277,
                53,
                307,
                257,
                19459,
                13,
                467,
                14689,
                295,
                732,
                3166,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1771977953203432,
            "compression_ratio": 1.5866666666666667,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 1800.86,
                    "end": 1801.34,
                    "word": " Basically",
                    "probability": 0.8916015625
                },
                {
                    "start": 1801.34,
                    "end": 1801.44,
                    "word": ",",
                    "probability": 0.6875
                },
                {
                    "start": 1801.44,
                    "end": 1801.56,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 1801.56,
                    "end": 1802.0,
                    "word": " TLV",
                    "probability": 0.9482421875
                },
                {
                    "start": 1802.0,
                    "end": 1802.66,
                    "word": " is",
                    "probability": 0.8583984375
                },
                {
                    "start": 1802.78,
                    "end": 1803.06,
                    "word": " a cache",
                    "probability": 0.6845703125
                },
                {
                    "start": 1803.06,
                    "end": 1803.14,
                    "word": ".",
                    "probability": 0.724609375
                },
                {
                    "start": 1803.14,
                    "end": 1803.18,
                    "word": " It",
                    "probability": 0.91015625
                },
                {
                    "start": 1803.18,
                    "end": 1803.4,
                    "word": " consists",
                    "probability": 0.81005859375
                },
                {
                    "start": 1803.4,
                    "end": 1803.56,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1803.56,
                    "end": 1803.76,
                    "word": " two",
                    "probability": 0.81005859375
                },
                {
                    "start": 1803.76,
                    "end": 1804.16,
                    "word": " parts",
                    "probability": 0.73046875
                },
                {
                    "start": 1804.16,
                    "end": 1804.58,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 338,
            "seek": 178016,
            "start": 1804.58,
            "end": 1808.72,
            "text": " You have a tag, which in this case is going to be the virtual page number,",
            "tokens": [
                51464,
                509,
                362,
                257,
                6162,
                11,
                597,
                294,
                341,
                1389,
                307,
                516,
                281,
                312,
                264,
                6374,
                3028,
                1230,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1771977953203432,
            "compression_ratio": 1.5866666666666667,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 1804.58,
                    "end": 1804.8,
                    "word": " You",
                    "probability": 0.8896484375
                },
                {
                    "start": 1804.8,
                    "end": 1804.98,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 1805.1,
                    "end": 1805.54,
                    "word": " a tag",
                    "probability": 0.880859375
                },
                {
                    "start": 1805.54,
                    "end": 1805.76,
                    "word": ",",
                    "probability": 0.94873046875
                },
                {
                    "start": 1805.76,
                    "end": 1806.0,
                    "word": " which",
                    "probability": 0.91259765625
                },
                {
                    "start": 1806.0,
                    "end": 1806.1,
                    "word": " in",
                    "probability": 0.8095703125
                },
                {
                    "start": 1806.1,
                    "end": 1806.3,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 1806.3,
                    "end": 1806.52,
                    "word": " case",
                    "probability": 0.79736328125
                },
                {
                    "start": 1806.52,
                    "end": 1806.68,
                    "word": " is",
                    "probability": 0.76806640625
                },
                {
                    "start": 1806.68,
                    "end": 1806.82,
                    "word": " going",
                    "probability": 0.8564453125
                },
                {
                    "start": 1806.82,
                    "end": 1806.94,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1806.94,
                    "end": 1807.08,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 1807.08,
                    "end": 1807.28,
                    "word": " the",
                    "probability": 0.79541015625
                },
                {
                    "start": 1807.28,
                    "end": 1807.56,
                    "word": " virtual",
                    "probability": 0.85302734375
                },
                {
                    "start": 1807.56,
                    "end": 1807.96,
                    "word": " page",
                    "probability": 0.82177734375
                },
                {
                    "start": 1807.96,
                    "end": 1808.3,
                    "word": " number",
                    "probability": 0.8603515625
                },
                {
                    "start": 1808.3,
                    "end": 1808.72,
                    "word": ",",
                    "probability": 0.453125
                }
            ]
        },
        {
            "id": 339,
            "seek": 180474,
            "start": 1808.72,
            "end": 1812.48,
            "text": " and then you have the corresponding frame that maps to that virtual page number",
            "tokens": [
                50364,
                293,
                550,
                291,
                362,
                264,
                11760,
                3920,
                300,
                11317,
                281,
                300,
                6374,
                3028,
                1230,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1808.72,
                    "end": 1809.02,
                    "word": " and",
                    "probability": 0.29296875
                },
                {
                    "start": 1809.02,
                    "end": 1809.14,
                    "word": " then",
                    "probability": 0.67041015625
                },
                {
                    "start": 1809.14,
                    "end": 1809.28,
                    "word": " you",
                    "probability": 0.86328125
                },
                {
                    "start": 1809.28,
                    "end": 1809.46,
                    "word": " have",
                    "probability": 0.8671875
                },
                {
                    "start": 1809.46,
                    "end": 1809.64,
                    "word": " the",
                    "probability": 0.79248046875
                },
                {
                    "start": 1809.64,
                    "end": 1810.22,
                    "word": " corresponding",
                    "probability": 0.80615234375
                },
                {
                    "start": 1810.22,
                    "end": 1810.78,
                    "word": " frame",
                    "probability": 0.78759765625
                },
                {
                    "start": 1810.78,
                    "end": 1811.02,
                    "word": " that",
                    "probability": 0.81982421875
                },
                {
                    "start": 1811.02,
                    "end": 1811.34,
                    "word": " maps",
                    "probability": 0.45947265625
                },
                {
                    "start": 1811.34,
                    "end": 1811.48,
                    "word": " to",
                    "probability": 0.869140625
                },
                {
                    "start": 1811.48,
                    "end": 1811.6,
                    "word": " that",
                    "probability": 0.83984375
                },
                {
                    "start": 1811.6,
                    "end": 1811.92,
                    "word": " virtual",
                    "probability": 0.7607421875
                },
                {
                    "start": 1811.92,
                    "end": 1812.18,
                    "word": " page",
                    "probability": 0.85009765625
                },
                {
                    "start": 1812.18,
                    "end": 1812.48,
                    "word": " number",
                    "probability": 0.876953125
                }
            ]
        },
        {
            "id": 340,
            "seek": 180474,
            "start": 1812.48,
            "end": 1816.62,
            "text": " in the data section of the cache line.",
            "tokens": [
                50564,
                294,
                264,
                1412,
                3541,
                295,
                264,
                19459,
                1622,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1812.48,
                    "end": 1812.98,
                    "word": " in",
                    "probability": 0.697265625
                },
                {
                    "start": 1812.98,
                    "end": 1813.7,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1813.7,
                    "end": 1813.9,
                    "word": " data",
                    "probability": 0.7333984375
                },
                {
                    "start": 1813.9,
                    "end": 1814.52,
                    "word": " section",
                    "probability": 0.7216796875
                },
                {
                    "start": 1814.52,
                    "end": 1814.86,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 1814.86,
                    "end": 1815.14,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 1815.14,
                    "end": 1815.8,
                    "word": " cache",
                    "probability": 0.4404296875
                },
                {
                    "start": 1815.8,
                    "end": 1816.06,
                    "word": " line",
                    "probability": 0.8056640625
                },
                {
                    "start": 1816.06,
                    "end": 1816.62,
                    "word": ".",
                    "probability": 0.8173828125
                }
            ]
        },
        {
            "id": 341,
            "seek": 180474,
            "start": 1816.7,
            "end": 1819.72,
            "text": " Basically, when a memory reference occurs,",
            "tokens": [
                50764,
                8537,
                11,
                562,
                257,
                4675,
                6408,
                11843,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1816.7,
                    "end": 1817.12,
                    "word": " Basically",
                    "probability": 0.07916259765625
                },
                {
                    "start": 1817.12,
                    "end": 1817.74,
                    "word": ",",
                    "probability": 0.73388671875
                },
                {
                    "start": 1817.74,
                    "end": 1817.94,
                    "word": " when",
                    "probability": 0.87890625
                },
                {
                    "start": 1818.14,
                    "end": 1818.4,
                    "word": " a memory",
                    "probability": 0.822265625
                },
                {
                    "start": 1818.4,
                    "end": 1818.84,
                    "word": " reference",
                    "probability": 0.76953125
                },
                {
                    "start": 1818.84,
                    "end": 1819.28,
                    "word": " occurs",
                    "probability": 0.74462890625
                },
                {
                    "start": 1819.28,
                    "end": 1819.72,
                    "word": ",",
                    "probability": 0.79736328125
                }
            ]
        },
        {
            "id": 342,
            "seek": 180474,
            "start": 1820.42,
            "end": 1823.48,
            "text": " the TLV tags are going to be searched in parallel",
            "tokens": [
                50914,
                264,
                40277,
                53,
                18632,
                366,
                516,
                281,
                312,
                22961,
                294,
                8952,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1820.42,
                    "end": 1820.7,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 1820.7,
                    "end": 1821.32,
                    "word": " TLV",
                    "probability": 0.39279937744140625
                },
                {
                    "start": 1821.32,
                    "end": 1821.9,
                    "word": " tags",
                    "probability": 0.82080078125
                },
                {
                    "start": 1821.9,
                    "end": 1822.08,
                    "word": " are",
                    "probability": 0.8798828125
                },
                {
                    "start": 1822.08,
                    "end": 1822.24,
                    "word": " going",
                    "probability": 0.82177734375
                },
                {
                    "start": 1822.24,
                    "end": 1822.34,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1822.34,
                    "end": 1822.48,
                    "word": " be",
                    "probability": 0.89404296875
                },
                {
                    "start": 1822.48,
                    "end": 1822.78,
                    "word": " searched",
                    "probability": 0.7685546875
                },
                {
                    "start": 1822.78,
                    "end": 1823.04,
                    "word": " in",
                    "probability": 0.8984375
                },
                {
                    "start": 1823.04,
                    "end": 1823.48,
                    "word": " parallel",
                    "probability": 0.828125
                }
            ]
        },
        {
            "id": 343,
            "seek": 180474,
            "start": 1823.48,
            "end": 1826.96,
            "text": " to see if they can find a match on that virtual page number.",
            "tokens": [
                51114,
                281,
                536,
                498,
                436,
                393,
                915,
                257,
                2995,
                322,
                300,
                6374,
                3028,
                1230,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1823.48,
                    "end": 1824.12,
                    "word": " to",
                    "probability": 0.85791015625
                },
                {
                    "start": 1824.12,
                    "end": 1824.24,
                    "word": " see",
                    "probability": 0.80029296875
                },
                {
                    "start": 1824.24,
                    "end": 1824.34,
                    "word": " if",
                    "probability": 0.8994140625
                },
                {
                    "start": 1824.34,
                    "end": 1824.42,
                    "word": " they",
                    "probability": 0.7353515625
                },
                {
                    "start": 1824.42,
                    "end": 1824.58,
                    "word": " can",
                    "probability": 0.8974609375
                },
                {
                    "start": 1824.58,
                    "end": 1824.78,
                    "word": " find",
                    "probability": 0.8203125
                },
                {
                    "start": 1824.94,
                    "end": 1825.22,
                    "word": " a match",
                    "probability": 0.7724609375
                },
                {
                    "start": 1825.22,
                    "end": 1825.34,
                    "word": " on",
                    "probability": 0.88525390625
                },
                {
                    "start": 1825.34,
                    "end": 1825.5,
                    "word": " that",
                    "probability": 0.8564453125
                },
                {
                    "start": 1825.5,
                    "end": 1825.76,
                    "word": " virtual",
                    "probability": 0.8408203125
                },
                {
                    "start": 1825.76,
                    "end": 1826.1,
                    "word": " page",
                    "probability": 0.84423828125
                },
                {
                    "start": 1826.1,
                    "end": 1826.4,
                    "word": " number",
                    "probability": 0.8671875
                },
                {
                    "start": 1826.4,
                    "end": 1826.96,
                    "word": ".",
                    "probability": 0.96875
                }
            ]
        },
        {
            "id": 344,
            "seek": 180474,
            "start": 1827.02,
            "end": 1831.82,
            "text": " If they can, the data, or the corresponding physical frame mapping,",
            "tokens": [
                51264,
                759,
                436,
                393,
                11,
                264,
                1412,
                11,
                420,
                264,
                11760,
                4001,
                3920,
                18350,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1827.02,
                    "end": 1827.2,
                    "word": " If",
                    "probability": 0.88818359375
                },
                {
                    "start": 1827.2,
                    "end": 1827.32,
                    "word": " they",
                    "probability": 0.7265625
                },
                {
                    "start": 1827.32,
                    "end": 1827.76,
                    "word": " can",
                    "probability": 0.89990234375
                },
                {
                    "start": 1827.76,
                    "end": 1828.16,
                    "word": ",",
                    "probability": 0.970703125
                },
                {
                    "start": 1828.16,
                    "end": 1828.34,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 1828.34,
                    "end": 1828.68,
                    "word": " data",
                    "probability": 0.82080078125
                },
                {
                    "start": 1828.68,
                    "end": 1828.84,
                    "word": ",",
                    "probability": 0.2578125
                },
                {
                    "start": 1828.84,
                    "end": 1828.98,
                    "word": " or",
                    "probability": 0.8974609375
                },
                {
                    "start": 1828.98,
                    "end": 1829.56,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1829.56,
                    "end": 1830.36,
                    "word": " corresponding",
                    "probability": 0.7998046875
                },
                {
                    "start": 1830.36,
                    "end": 1831.0,
                    "word": " physical",
                    "probability": 0.73095703125
                },
                {
                    "start": 1831.0,
                    "end": 1831.38,
                    "word": " frame",
                    "probability": 0.84326171875
                },
                {
                    "start": 1831.38,
                    "end": 1831.74,
                    "word": " mapping",
                    "probability": 0.81640625
                },
                {
                    "start": 1831.74,
                    "end": 1831.82,
                    "word": ",",
                    "probability": 0.62255859375
                }
            ]
        },
        {
            "id": 345,
            "seek": 180474,
            "start": 1831.82,
            "end": 1833.3,
            "text": " is going to be returned.",
            "tokens": [
                51514,
                307,
                516,
                281,
                312,
                8752,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1908967388064965,
            "compression_ratio": 1.7380952380952381,
            "no_speech_prob": 0.310546875,
            "words": [
                {
                    "start": 1831.82,
                    "end": 1831.94,
                    "word": " is",
                    "probability": 0.89208984375
                },
                {
                    "start": 1831.94,
                    "end": 1832.1,
                    "word": " going",
                    "probability": 0.85498046875
                },
                {
                    "start": 1832.1,
                    "end": 1832.2,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1832.2,
                    "end": 1832.32,
                    "word": " be",
                    "probability": 0.89794921875
                },
                {
                    "start": 1832.32,
                    "end": 1832.74,
                    "word": " returned",
                    "probability": 0.80224609375
                },
                {
                    "start": 1832.74,
                    "end": 1833.3,
                    "word": ".",
                    "probability": 0.97265625
                }
            ]
        },
        {
            "id": 346,
            "seek": 182894,
            "start": 1833.3,
            "end": 1838.56,
            "text": " In this case, we had a TLV hit on virtual page 17,",
            "tokens": [
                50364,
                682,
                341,
                1389,
                11,
                321,
                632,
                257,
                40277,
                53,
                2045,
                322,
                6374,
                3028,
                3282,
                11,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23741320023934046,
            "compression_ratio": 1.368421052631579,
            "no_speech_prob": 0.20166015625,
            "words": [
                {
                    "start": 1833.3,
                    "end": 1834.28,
                    "word": " In",
                    "probability": 0.396240234375
                },
                {
                    "start": 1834.28,
                    "end": 1834.46,
                    "word": " this",
                    "probability": 0.8720703125
                },
                {
                    "start": 1834.46,
                    "end": 1834.76,
                    "word": " case",
                    "probability": 0.78955078125
                },
                {
                    "start": 1834.76,
                    "end": 1835.1,
                    "word": ",",
                    "probability": 0.56201171875
                },
                {
                    "start": 1835.1,
                    "end": 1835.18,
                    "word": " we",
                    "probability": 0.8330078125
                },
                {
                    "start": 1835.18,
                    "end": 1835.42,
                    "word": " had",
                    "probability": 0.68798828125
                },
                {
                    "start": 1835.58,
                    "end": 1835.9,
                    "word": " a TLV",
                    "probability": 0.457855224609375
                },
                {
                    "start": 1835.9,
                    "end": 1836.26,
                    "word": " hit",
                    "probability": 0.435302734375
                },
                {
                    "start": 1836.26,
                    "end": 1836.7,
                    "word": " on",
                    "probability": 0.86083984375
                },
                {
                    "start": 1836.7,
                    "end": 1837.2,
                    "word": " virtual",
                    "probability": 0.5263671875
                },
                {
                    "start": 1837.2,
                    "end": 1837.58,
                    "word": " page",
                    "probability": 0.77197265625
                },
                {
                    "start": 1837.58,
                    "end": 1838.22,
                    "word": " 17",
                    "probability": 0.8896484375
                },
                {
                    "start": 1838.22,
                    "end": 1838.56,
                    "word": ",",
                    "probability": 0.379150390625
                }
            ]
        },
        {
            "id": 347,
            "seek": 182894,
            "start": 1838.56,
            "end": 1840.84,
            "text": " and its corresponding frame is 84.",
            "tokens": [
                50614,
                293,
                1080,
                11760,
                3920,
                307,
                29018,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23741320023934046,
            "compression_ratio": 1.368421052631579,
            "no_speech_prob": 0.20166015625,
            "words": [
                {
                    "start": 1838.56,
                    "end": 1838.72,
                    "word": " and",
                    "probability": 0.8779296875
                },
                {
                    "start": 1838.72,
                    "end": 1838.86,
                    "word": " its",
                    "probability": 0.4619140625
                },
                {
                    "start": 1838.86,
                    "end": 1839.34,
                    "word": " corresponding",
                    "probability": 0.74609375
                },
                {
                    "start": 1839.34,
                    "end": 1839.66,
                    "word": " frame",
                    "probability": 0.845703125
                },
                {
                    "start": 1839.66,
                    "end": 1839.82,
                    "word": " is",
                    "probability": 0.88525390625
                },
                {
                    "start": 1839.82,
                    "end": 1840.2,
                    "word": " 84",
                    "probability": 0.85888671875
                },
                {
                    "start": 1840.2,
                    "end": 1840.84,
                    "word": ".",
                    "probability": 0.97265625
                }
            ]
        },
        {
            "id": 348,
            "seek": 182894,
            "start": 1843.04,
            "end": 1850.92,
            "text": " So, basically, here I have an illustration of the memory access path that includes a TLV.",
            "tokens": [
                50814,
                407,
                11,
                1936,
                11,
                510,
                286,
                362,
                364,
                22645,
                295,
                264,
                4675,
                2105,
                3100,
                300,
                5974,
                257,
                40277,
                53,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23741320023934046,
            "compression_ratio": 1.368421052631579,
            "no_speech_prob": 0.20166015625,
            "words": [
                {
                    "start": 1843.04,
                    "end": 1843.68,
                    "word": " So",
                    "probability": 0.7626953125
                },
                {
                    "start": 1843.68,
                    "end": 1843.78,
                    "word": ",",
                    "probability": 0.380126953125
                },
                {
                    "start": 1843.78,
                    "end": 1844.08,
                    "word": " basically",
                    "probability": 0.86767578125
                },
                {
                    "start": 1844.08,
                    "end": 1844.24,
                    "word": ",",
                    "probability": 0.371337890625
                },
                {
                    "start": 1844.24,
                    "end": 1844.48,
                    "word": " here",
                    "probability": 0.80615234375
                },
                {
                    "start": 1844.48,
                    "end": 1844.7,
                    "word": " I",
                    "probability": 0.7978515625
                },
                {
                    "start": 1844.7,
                    "end": 1845.0,
                    "word": " have",
                    "probability": 0.873046875
                },
                {
                    "start": 1845.0,
                    "end": 1845.62,
                    "word": " an",
                    "probability": 0.88623046875
                },
                {
                    "start": 1845.62,
                    "end": 1846.16,
                    "word": " illustration",
                    "probability": 0.8505859375
                },
                {
                    "start": 1846.16,
                    "end": 1846.86,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 1846.86,
                    "end": 1847.22,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1847.22,
                    "end": 1848.34,
                    "word": " memory",
                    "probability": 0.65966796875
                },
                {
                    "start": 1848.34,
                    "end": 1848.84,
                    "word": " access",
                    "probability": 0.7626953125
                },
                {
                    "start": 1848.84,
                    "end": 1849.16,
                    "word": " path",
                    "probability": 0.79296875
                },
                {
                    "start": 1849.16,
                    "end": 1849.3,
                    "word": " that",
                    "probability": 0.85498046875
                },
                {
                    "start": 1849.3,
                    "end": 1849.7,
                    "word": " includes",
                    "probability": 0.8466796875
                },
                {
                    "start": 1849.88,
                    "end": 1850.28,
                    "word": " a TLV",
                    "probability": 0.938720703125
                },
                {
                    "start": 1850.28,
                    "end": 1850.92,
                    "word": ".",
                    "probability": 0.974609375
                }
            ]
        },
        {
            "id": 349,
            "seek": 182894,
            "start": 1851.82,
            "end": 1857.5,
            "text": " We're also going to stick with the x86 architecture, which actually has a split TLV.",
            "tokens": [
                51264,
                492,
                434,
                611,
                516,
                281,
                2897,
                365,
                264,
                2031,
                22193,
                9482,
                11,
                597,
                767,
                575,
                257,
                7472,
                40277,
                53,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23741320023934046,
            "compression_ratio": 1.368421052631579,
            "no_speech_prob": 0.20166015625,
            "words": [
                {
                    "start": 1851.82,
                    "end": 1852.28,
                    "word": " We're",
                    "probability": 0.888916015625
                },
                {
                    "start": 1852.28,
                    "end": 1852.52,
                    "word": " also",
                    "probability": 0.8251953125
                },
                {
                    "start": 1852.52,
                    "end": 1852.78,
                    "word": " going",
                    "probability": 0.85107421875
                },
                {
                    "start": 1852.78,
                    "end": 1852.98,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 1852.98,
                    "end": 1853.22,
                    "word": " stick",
                    "probability": 0.87744140625
                },
                {
                    "start": 1853.22,
                    "end": 1853.42,
                    "word": " with",
                    "probability": 0.8125
                },
                {
                    "start": 1853.42,
                    "end": 1853.72,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 1853.72,
                    "end": 1854.4,
                    "word": " x86",
                    "probability": 0.906005859375
                },
                {
                    "start": 1854.4,
                    "end": 1855.12,
                    "word": " architecture",
                    "probability": 0.87548828125
                },
                {
                    "start": 1855.12,
                    "end": 1855.36,
                    "word": ",",
                    "probability": 0.7568359375
                },
                {
                    "start": 1855.36,
                    "end": 1855.46,
                    "word": " which",
                    "probability": 0.90771484375
                },
                {
                    "start": 1855.46,
                    "end": 1855.74,
                    "word": " actually",
                    "probability": 0.75048828125
                },
                {
                    "start": 1855.74,
                    "end": 1855.92,
                    "word": " has",
                    "probability": 0.8955078125
                },
                {
                    "start": 1856.08,
                    "end": 1856.3,
                    "word": " a split",
                    "probability": 0.85595703125
                },
                {
                    "start": 1856.3,
                    "end": 1856.86,
                    "word": " TLV",
                    "probability": 0.93994140625
                },
                {
                    "start": 1856.86,
                    "end": 1857.5,
                    "word": ".",
                    "probability": 0.73046875
                }
            ]
        },
        {
            "id": 350,
            "seek": 185866,
            "start": 1857.5,
            "end": 1864.1,
            "text": " So that means that on a memory access, code accesses are going to be checked in the iTLV.",
            "tokens": [
                50364,
                407,
                300,
                1355,
                300,
                322,
                257,
                4675,
                2105,
                11,
                3089,
                2105,
                279,
                366,
                516,
                281,
                312,
                10033,
                294,
                264,
                741,
                51,
                43,
                53,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1857.5,
                    "end": 1857.92,
                    "word": " So",
                    "probability": 0.3154296875
                },
                {
                    "start": 1857.92,
                    "end": 1858.1,
                    "word": " that",
                    "probability": 0.7265625
                },
                {
                    "start": 1858.1,
                    "end": 1858.38,
                    "word": " means",
                    "probability": 0.8916015625
                },
                {
                    "start": 1858.38,
                    "end": 1858.56,
                    "word": " that",
                    "probability": 0.787109375
                },
                {
                    "start": 1858.56,
                    "end": 1858.66,
                    "word": " on",
                    "probability": 0.85791015625
                },
                {
                    "start": 1858.78,
                    "end": 1858.98,
                    "word": " a memory",
                    "probability": 0.80029296875
                },
                {
                    "start": 1858.98,
                    "end": 1859.4,
                    "word": " access",
                    "probability": 0.79296875
                },
                {
                    "start": 1859.4,
                    "end": 1860.06,
                    "word": ",",
                    "probability": 0.77490234375
                },
                {
                    "start": 1860.06,
                    "end": 1860.38,
                    "word": " code",
                    "probability": 0.73828125
                },
                {
                    "start": 1860.38,
                    "end": 1861.02,
                    "word": " accesses",
                    "probability": 0.80859375
                },
                {
                    "start": 1861.02,
                    "end": 1861.16,
                    "word": " are",
                    "probability": 0.88427734375
                },
                {
                    "start": 1861.16,
                    "end": 1861.36,
                    "word": " going",
                    "probability": 0.8408203125
                },
                {
                    "start": 1861.36,
                    "end": 1861.48,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1861.48,
                    "end": 1861.74,
                    "word": " be",
                    "probability": 0.89111328125
                },
                {
                    "start": 1861.74,
                    "end": 1862.46,
                    "word": " checked",
                    "probability": 0.6650390625
                },
                {
                    "start": 1862.46,
                    "end": 1862.7,
                    "word": " in",
                    "probability": 0.8857421875
                },
                {
                    "start": 1862.7,
                    "end": 1862.92,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1862.92,
                    "end": 1863.66,
                    "word": " iTLV",
                    "probability": 0.5368289947509766
                },
                {
                    "start": 1863.66,
                    "end": 1864.1,
                    "word": ".",
                    "probability": 0.919921875
                }
            ]
        },
        {
            "id": 351,
            "seek": 185866,
            "start": 1864.9,
            "end": 1868.96,
            "text": " So, in this case, we have a hit on the iTLV.",
            "tokens": [
                50714,
                407,
                11,
                294,
                341,
                1389,
                11,
                321,
                362,
                257,
                2045,
                322,
                264,
                741,
                51,
                43,
                53,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1864.9,
                    "end": 1865.3,
                    "word": " So",
                    "probability": 0.80224609375
                },
                {
                    "start": 1865.3,
                    "end": 1865.4,
                    "word": ",",
                    "probability": 0.17138671875
                },
                {
                    "start": 1865.4,
                    "end": 1865.48,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 1865.48,
                    "end": 1865.66,
                    "word": " this",
                    "probability": 0.8779296875
                },
                {
                    "start": 1865.66,
                    "end": 1866.02,
                    "word": " case",
                    "probability": 0.80517578125
                },
                {
                    "start": 1866.02,
                    "end": 1866.24,
                    "word": ",",
                    "probability": 0.85107421875
                },
                {
                    "start": 1866.24,
                    "end": 1866.8,
                    "word": " we",
                    "probability": 0.7724609375
                },
                {
                    "start": 1866.8,
                    "end": 1867.0,
                    "word": " have",
                    "probability": 0.8671875
                },
                {
                    "start": 1867.14,
                    "end": 1867.52,
                    "word": " a hit",
                    "probability": 0.4541015625
                },
                {
                    "start": 1867.52,
                    "end": 1867.88,
                    "word": " on",
                    "probability": 0.8955078125
                },
                {
                    "start": 1867.88,
                    "end": 1868.02,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1868.02,
                    "end": 1868.6,
                    "word": " iTLV",
                    "probability": 0.9700927734375
                },
                {
                    "start": 1868.6,
                    "end": 1868.96,
                    "word": ".",
                    "probability": 0.6943359375
                }
            ]
        },
        {
            "id": 352,
            "seek": 185866,
            "start": 1868.96,
            "end": 1872.34,
            "text": " We now have the corresponding frame, which is 132,",
            "tokens": [
                50914,
                492,
                586,
                362,
                264,
                11760,
                3920,
                11,
                597,
                307,
                3705,
                17,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1868.96,
                    "end": 1869.16,
                    "word": " We",
                    "probability": 0.89501953125
                },
                {
                    "start": 1869.16,
                    "end": 1869.42,
                    "word": " now",
                    "probability": 0.88037109375
                },
                {
                    "start": 1869.42,
                    "end": 1869.66,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 1869.66,
                    "end": 1869.8,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 1869.8,
                    "end": 1870.34,
                    "word": " corresponding",
                    "probability": 0.73583984375
                },
                {
                    "start": 1870.34,
                    "end": 1870.96,
                    "word": " frame",
                    "probability": 0.82177734375
                },
                {
                    "start": 1870.96,
                    "end": 1871.12,
                    "word": ",",
                    "probability": 0.873046875
                },
                {
                    "start": 1871.12,
                    "end": 1871.28,
                    "word": " which",
                    "probability": 0.9248046875
                },
                {
                    "start": 1871.28,
                    "end": 1871.4,
                    "word": " is",
                    "probability": 0.89990234375
                },
                {
                    "start": 1871.4,
                    "end": 1872.16,
                    "word": " 132",
                    "probability": 0.882080078125
                },
                {
                    "start": 1872.16,
                    "end": 1872.34,
                    "word": ",",
                    "probability": 0.81787109375
                }
            ]
        },
        {
            "id": 353,
            "seek": 185866,
            "start": 1872.34,
            "end": 1875.32,
            "text": " and we can go directly out to physical memory.",
            "tokens": [
                51114,
                293,
                321,
                393,
                352,
                3838,
                484,
                281,
                4001,
                4675,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1872.34,
                    "end": 1872.84,
                    "word": " and",
                    "probability": 0.8896484375
                },
                {
                    "start": 1872.84,
                    "end": 1872.98,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 1872.98,
                    "end": 1873.1,
                    "word": " can",
                    "probability": 0.89599609375
                },
                {
                    "start": 1873.1,
                    "end": 1873.26,
                    "word": " go",
                    "probability": 0.9111328125
                },
                {
                    "start": 1873.26,
                    "end": 1873.72,
                    "word": " directly",
                    "probability": 0.75927734375
                },
                {
                    "start": 1873.72,
                    "end": 1874.0,
                    "word": " out",
                    "probability": 0.80322265625
                },
                {
                    "start": 1874.0,
                    "end": 1874.16,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 1874.16,
                    "end": 1874.5,
                    "word": " physical",
                    "probability": 0.8037109375
                },
                {
                    "start": 1874.5,
                    "end": 1874.88,
                    "word": " memory",
                    "probability": 0.82666015625
                },
                {
                    "start": 1874.88,
                    "end": 1875.32,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 354,
            "seek": 185866,
            "start": 1875.6,
            "end": 1878.6,
            "text": " In this case, as you can see, since we had a TLV hit,",
            "tokens": [
                51264,
                682,
                341,
                1389,
                11,
                382,
                291,
                393,
                536,
                11,
                1670,
                321,
                632,
                257,
                40277,
                53,
                2045,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1875.6,
                    "end": 1875.84,
                    "word": " In",
                    "probability": 0.88916015625
                },
                {
                    "start": 1875.84,
                    "end": 1876.02,
                    "word": " this",
                    "probability": 0.876953125
                },
                {
                    "start": 1876.02,
                    "end": 1876.28,
                    "word": " case",
                    "probability": 0.8037109375
                },
                {
                    "start": 1876.28,
                    "end": 1876.32,
                    "word": ",",
                    "probability": 0.95703125
                },
                {
                    "start": 1876.32,
                    "end": 1876.44,
                    "word": " as",
                    "probability": 0.88720703125
                },
                {
                    "start": 1876.44,
                    "end": 1876.54,
                    "word": " you",
                    "probability": 0.892578125
                },
                {
                    "start": 1876.54,
                    "end": 1876.68,
                    "word": " can",
                    "probability": 0.89208984375
                },
                {
                    "start": 1876.68,
                    "end": 1876.88,
                    "word": " see",
                    "probability": 0.8056640625
                },
                {
                    "start": 1876.88,
                    "end": 1876.96,
                    "word": ",",
                    "probability": 0.921875
                },
                {
                    "start": 1876.96,
                    "end": 1877.14,
                    "word": " since",
                    "probability": 0.8056640625
                },
                {
                    "start": 1877.14,
                    "end": 1877.3,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 1877.3,
                    "end": 1877.52,
                    "word": " had",
                    "probability": 0.7509765625
                },
                {
                    "start": 1877.66,
                    "end": 1878.02,
                    "word": " a TLV",
                    "probability": 0.901611328125
                },
                {
                    "start": 1878.02,
                    "end": 1878.44,
                    "word": " hit",
                    "probability": 0.90478515625
                },
                {
                    "start": 1878.44,
                    "end": 1878.6,
                    "word": ",",
                    "probability": 0.92431640625
                }
            ]
        },
        {
            "id": 355,
            "seek": 185866,
            "start": 1878.6,
            "end": 1881.88,
            "text": " we were able to completely bypass the page tables.",
            "tokens": [
                51414,
                321,
                645,
                1075,
                281,
                2584,
                24996,
                264,
                3028,
                8020,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1878.6,
                    "end": 1878.9,
                    "word": " we",
                    "probability": 0.89697265625
                },
                {
                    "start": 1878.9,
                    "end": 1879.04,
                    "word": " were",
                    "probability": 0.87109375
                },
                {
                    "start": 1879.04,
                    "end": 1879.26,
                    "word": " able",
                    "probability": 0.8701171875
                },
                {
                    "start": 1879.26,
                    "end": 1879.44,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1879.44,
                    "end": 1879.84,
                    "word": " completely",
                    "probability": 0.6396484375
                },
                {
                    "start": 1879.84,
                    "end": 1880.28,
                    "word": " bypass",
                    "probability": 0.8564453125
                },
                {
                    "start": 1880.28,
                    "end": 1880.78,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1880.78,
                    "end": 1881.06,
                    "word": " page",
                    "probability": 0.7919921875
                },
                {
                    "start": 1881.06,
                    "end": 1881.44,
                    "word": " tables",
                    "probability": 0.779296875
                },
                {
                    "start": 1881.44,
                    "end": 1881.88,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 356,
            "seek": 185866,
            "start": 1884.18,
            "end": 1887.22,
            "text": " It may be possible that we don't have a TLV hit.",
            "tokens": [
                51714,
                467,
                815,
                312,
                1944,
                300,
                321,
                500,
                380,
                362,
                257,
                40277,
                53,
                2045,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16250000509123008,
            "compression_ratio": 1.6566523605150214,
            "no_speech_prob": 0.27490234375,
            "words": [
                {
                    "start": 1884.18,
                    "end": 1884.62,
                    "word": " It",
                    "probability": 0.85498046875
                },
                {
                    "start": 1884.62,
                    "end": 1884.78,
                    "word": " may",
                    "probability": 0.896484375
                },
                {
                    "start": 1884.78,
                    "end": 1884.92,
                    "word": " be",
                    "probability": 0.9072265625
                },
                {
                    "start": 1884.92,
                    "end": 1885.4,
                    "word": " possible",
                    "probability": 0.8447265625
                },
                {
                    "start": 1885.4,
                    "end": 1885.7,
                    "word": " that",
                    "probability": 0.87841796875
                },
                {
                    "start": 1885.7,
                    "end": 1885.86,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 1885.86,
                    "end": 1886.08,
                    "word": " don't",
                    "probability": 0.939697265625
                },
                {
                    "start": 1886.08,
                    "end": 1886.28,
                    "word": " have",
                    "probability": 0.88232421875
                },
                {
                    "start": 1886.42,
                    "end": 1886.8,
                    "word": " a TLV",
                    "probability": 0.945556640625
                },
                {
                    "start": 1886.8,
                    "end": 1887.1,
                    "word": " hit",
                    "probability": 0.9169921875
                },
                {
                    "start": 1887.1,
                    "end": 1887.22,
                    "word": ".",
                    "probability": 0.93408203125
                }
            ]
        },
        {
            "id": 357,
            "seek": 188798,
            "start": 1887.22,
            "end": 1888.54,
            "text": " We could get a miss.",
            "tokens": [
                50364,
                492,
                727,
                483,
                257,
                1713,
                13,
                50414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1887.22,
                    "end": 1887.32,
                    "word": " We",
                    "probability": 0.07891845703125
                },
                {
                    "start": 1887.32,
                    "end": 1887.48,
                    "word": " could",
                    "probability": 0.49609375
                },
                {
                    "start": 1887.48,
                    "end": 1887.64,
                    "word": " get",
                    "probability": 0.8525390625
                },
                {
                    "start": 1887.8,
                    "end": 1888.1,
                    "word": " a miss",
                    "probability": 0.82421875
                },
                {
                    "start": 1888.1,
                    "end": 1888.54,
                    "word": ".",
                    "probability": 0.76806640625
                }
            ]
        },
        {
            "id": 358,
            "seek": 188798,
            "start": 1888.66,
            "end": 1892.92,
            "text": " And what's even worse than a miss, now that we have to go out to the page tables,",
            "tokens": [
                50414,
                400,
                437,
                311,
                754,
                5324,
                813,
                257,
                1713,
                11,
                586,
                300,
                321,
                362,
                281,
                352,
                484,
                281,
                264,
                3028,
                8020,
                11,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1888.66,
                    "end": 1888.96,
                    "word": " And",
                    "probability": 0.57470703125
                },
                {
                    "start": 1888.96,
                    "end": 1889.24,
                    "word": " what's",
                    "probability": 0.90673828125
                },
                {
                    "start": 1889.24,
                    "end": 1889.44,
                    "word": " even",
                    "probability": 0.802734375
                },
                {
                    "start": 1889.44,
                    "end": 1889.76,
                    "word": " worse",
                    "probability": 0.8828125
                },
                {
                    "start": 1889.76,
                    "end": 1889.92,
                    "word": " than",
                    "probability": 0.8466796875
                },
                {
                    "start": 1890.08,
                    "end": 1890.3,
                    "word": " a miss",
                    "probability": 0.90576171875
                },
                {
                    "start": 1890.3,
                    "end": 1890.54,
                    "word": ",",
                    "probability": 0.75146484375
                },
                {
                    "start": 1890.54,
                    "end": 1890.78,
                    "word": " now",
                    "probability": 0.87646484375
                },
                {
                    "start": 1890.78,
                    "end": 1890.9,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 1890.9,
                    "end": 1890.98,
                    "word": " we",
                    "probability": 0.91064453125
                },
                {
                    "start": 1890.98,
                    "end": 1891.1,
                    "word": " have",
                    "probability": 0.87109375
                },
                {
                    "start": 1891.1,
                    "end": 1891.2,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1891.2,
                    "end": 1891.3,
                    "word": " go",
                    "probability": 0.90234375
                },
                {
                    "start": 1891.3,
                    "end": 1891.42,
                    "word": " out",
                    "probability": 0.77880859375
                },
                {
                    "start": 1891.42,
                    "end": 1891.5,
                    "word": " to",
                    "probability": 0.880859375
                },
                {
                    "start": 1891.5,
                    "end": 1891.66,
                    "word": " the",
                    "probability": 0.75732421875
                },
                {
                    "start": 1891.66,
                    "end": 1892.38,
                    "word": " page",
                    "probability": 0.8134765625
                },
                {
                    "start": 1892.38,
                    "end": 1892.7,
                    "word": " tables",
                    "probability": 0.75732421875
                },
                {
                    "start": 1892.7,
                    "end": 1892.92,
                    "word": ",",
                    "probability": 0.927734375
                }
            ]
        },
        {
            "id": 359,
            "seek": 188798,
            "start": 1892.92,
            "end": 1897.14,
            "text": " now we might actually get a page fault, which will kill performance even further.",
            "tokens": [
                50614,
                586,
                321,
                1062,
                767,
                483,
                257,
                3028,
                7441,
                11,
                597,
                486,
                1961,
                3389,
                754,
                3052,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1892.92,
                    "end": 1893.18,
                    "word": " now",
                    "probability": 0.84912109375
                },
                {
                    "start": 1893.18,
                    "end": 1893.3,
                    "word": " we",
                    "probability": 0.88916015625
                },
                {
                    "start": 1893.3,
                    "end": 1893.48,
                    "word": " might",
                    "probability": 0.81103515625
                },
                {
                    "start": 1893.48,
                    "end": 1893.74,
                    "word": " actually",
                    "probability": 0.78564453125
                },
                {
                    "start": 1893.74,
                    "end": 1893.9,
                    "word": " get",
                    "probability": 0.89892578125
                },
                {
                    "start": 1894.04,
                    "end": 1894.28,
                    "word": " a page",
                    "probability": 0.77001953125
                },
                {
                    "start": 1894.7,
                    "end": 1894.94,
                    "word": " fault,",
                    "probability": 0.75830078125
                },
                {
                    "start": 1894.94,
                    "end": 1895.16,
                    "word": " which",
                    "probability": 0.919921875
                },
                {
                    "start": 1895.16,
                    "end": 1895.34,
                    "word": " will",
                    "probability": 0.82373046875
                },
                {
                    "start": 1895.34,
                    "end": 1895.58,
                    "word": " kill",
                    "probability": 0.6259765625
                },
                {
                    "start": 1895.58,
                    "end": 1896.08,
                    "word": " performance",
                    "probability": 0.80810546875
                },
                {
                    "start": 1896.08,
                    "end": 1896.34,
                    "word": " even",
                    "probability": 0.78759765625
                },
                {
                    "start": 1896.34,
                    "end": 1896.7,
                    "word": " further",
                    "probability": 0.8515625
                },
                {
                    "start": 1896.7,
                    "end": 1897.14,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 360,
            "seek": 188798,
            "start": 1897.42,
            "end": 1900.64,
            "text": " So, in this case, our memory access is a code access.",
            "tokens": [
                50864,
                407,
                11,
                294,
                341,
                1389,
                11,
                527,
                4675,
                2105,
                307,
                257,
                3089,
                2105,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1897.42,
                    "end": 1897.7,
                    "word": " So",
                    "probability": 0.83837890625
                },
                {
                    "start": 1897.7,
                    "end": 1897.8,
                    "word": ",",
                    "probability": 0.25537109375
                },
                {
                    "start": 1897.8,
                    "end": 1897.86,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 1897.86,
                    "end": 1898.04,
                    "word": " this",
                    "probability": 0.876953125
                },
                {
                    "start": 1898.04,
                    "end": 1898.28,
                    "word": " case",
                    "probability": 0.8115234375
                },
                {
                    "start": 1898.28,
                    "end": 1898.34,
                    "word": ",",
                    "probability": 0.89990234375
                },
                {
                    "start": 1898.34,
                    "end": 1898.46,
                    "word": " our",
                    "probability": 0.8056640625
                },
                {
                    "start": 1898.46,
                    "end": 1898.72,
                    "word": " memory",
                    "probability": 0.80224609375
                },
                {
                    "start": 1898.72,
                    "end": 1899.08,
                    "word": " access",
                    "probability": 0.82861328125
                },
                {
                    "start": 1899.08,
                    "end": 1899.3,
                    "word": " is",
                    "probability": 0.85693359375
                },
                {
                    "start": 1899.44,
                    "end": 1899.7,
                    "word": " a code",
                    "probability": 0.8154296875
                },
                {
                    "start": 1899.7,
                    "end": 1900.2,
                    "word": " access",
                    "probability": 0.76953125
                },
                {
                    "start": 1900.2,
                    "end": 1900.64,
                    "word": ".",
                    "probability": 0.94677734375
                }
            ]
        },
        {
            "id": 361,
            "seek": 188798,
            "start": 1901.0,
            "end": 1905.94,
            "text": " It goes out to the iTLV, searches it, it's not there, so now we have a miss.",
            "tokens": [
                51064,
                467,
                1709,
                484,
                281,
                264,
                741,
                51,
                43,
                53,
                11,
                26701,
                309,
                11,
                309,
                311,
                406,
                456,
                11,
                370,
                586,
                321,
                362,
                257,
                1713,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1901.0,
                    "end": 1901.36,
                    "word": " It",
                    "probability": 0.904296875
                },
                {
                    "start": 1901.36,
                    "end": 1901.54,
                    "word": " goes",
                    "probability": 0.85791015625
                },
                {
                    "start": 1901.54,
                    "end": 1901.8,
                    "word": " out",
                    "probability": 0.81884765625
                },
                {
                    "start": 1901.8,
                    "end": 1901.94,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1901.94,
                    "end": 1902.08,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1902.08,
                    "end": 1902.74,
                    "word": " iTLV",
                    "probability": 0.46353912353515625
                },
                {
                    "start": 1902.74,
                    "end": 1903.08,
                    "word": ",",
                    "probability": 0.9384765625
                },
                {
                    "start": 1903.08,
                    "end": 1903.42,
                    "word": " searches",
                    "probability": 0.8056640625
                },
                {
                    "start": 1903.42,
                    "end": 1903.68,
                    "word": " it",
                    "probability": 0.90478515625
                },
                {
                    "start": 1903.68,
                    "end": 1903.74,
                    "word": ",",
                    "probability": 0.54541015625
                },
                {
                    "start": 1903.74,
                    "end": 1903.86,
                    "word": " it's",
                    "probability": 0.9091796875
                },
                {
                    "start": 1903.86,
                    "end": 1904.1,
                    "word": " not",
                    "probability": 0.89013671875
                },
                {
                    "start": 1904.1,
                    "end": 1904.38,
                    "word": " there",
                    "probability": 0.8583984375
                },
                {
                    "start": 1904.38,
                    "end": 1904.48,
                    "word": ",",
                    "probability": 0.8310546875
                },
                {
                    "start": 1904.48,
                    "end": 1904.62,
                    "word": " so",
                    "probability": 0.900390625
                },
                {
                    "start": 1904.62,
                    "end": 1904.8,
                    "word": " now",
                    "probability": 0.86865234375
                },
                {
                    "start": 1904.8,
                    "end": 1904.9,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 1904.9,
                    "end": 1905.04,
                    "word": " have",
                    "probability": 0.875
                },
                {
                    "start": 1905.18,
                    "end": 1905.5,
                    "word": " a miss",
                    "probability": 0.89404296875
                },
                {
                    "start": 1905.5,
                    "end": 1905.94,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 362,
            "seek": 188798,
            "start": 1906.52,
            "end": 1908.96,
            "text": " So, now we have to go out to the page tables.",
            "tokens": [
                51314,
                407,
                11,
                586,
                321,
                362,
                281,
                352,
                484,
                281,
                264,
                3028,
                8020,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1906.52,
                    "end": 1906.96,
                    "word": " So",
                    "probability": 0.79736328125
                },
                {
                    "start": 1906.96,
                    "end": 1907.02,
                    "word": ",",
                    "probability": 0.335205078125
                },
                {
                    "start": 1907.02,
                    "end": 1907.1,
                    "word": " now",
                    "probability": 0.88330078125
                },
                {
                    "start": 1907.1,
                    "end": 1907.24,
                    "word": " we",
                    "probability": 0.876953125
                },
                {
                    "start": 1907.24,
                    "end": 1907.38,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 1907.38,
                    "end": 1907.48,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1907.48,
                    "end": 1907.58,
                    "word": " go",
                    "probability": 0.90771484375
                },
                {
                    "start": 1907.58,
                    "end": 1907.72,
                    "word": " out",
                    "probability": 0.81884765625
                },
                {
                    "start": 1907.72,
                    "end": 1907.8,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 1907.8,
                    "end": 1907.9,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1907.9,
                    "end": 1908.16,
                    "word": " page",
                    "probability": 0.78076171875
                },
                {
                    "start": 1908.16,
                    "end": 1908.52,
                    "word": " tables",
                    "probability": 0.73046875
                },
                {
                    "start": 1908.52,
                    "end": 1908.96,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 363,
            "seek": 188798,
            "start": 1909.24,
            "end": 1914.38,
            "text": " In this case, we go out to the page tables, and we find something we need is not present.",
            "tokens": [
                51464,
                682,
                341,
                1389,
                11,
                321,
                352,
                484,
                281,
                264,
                3028,
                8020,
                11,
                293,
                321,
                915,
                746,
                321,
                643,
                307,
                406,
                1974,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1909.24,
                    "end": 1909.6,
                    "word": " In",
                    "probability": 0.8837890625
                },
                {
                    "start": 1909.6,
                    "end": 1909.78,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 1909.78,
                    "end": 1910.08,
                    "word": " case",
                    "probability": 0.80712890625
                },
                {
                    "start": 1910.08,
                    "end": 1910.16,
                    "word": ",",
                    "probability": 0.96923828125
                },
                {
                    "start": 1910.16,
                    "end": 1910.32,
                    "word": " we",
                    "probability": 0.8681640625
                },
                {
                    "start": 1910.32,
                    "end": 1910.42,
                    "word": " go",
                    "probability": 0.89208984375
                },
                {
                    "start": 1910.42,
                    "end": 1910.54,
                    "word": " out",
                    "probability": 0.818359375
                },
                {
                    "start": 1910.54,
                    "end": 1910.62,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1910.62,
                    "end": 1910.72,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1910.72,
                    "end": 1910.96,
                    "word": " page",
                    "probability": 0.7900390625
                },
                {
                    "start": 1910.96,
                    "end": 1911.3,
                    "word": " tables",
                    "probability": 0.73876953125
                },
                {
                    "start": 1911.3,
                    "end": 1911.48,
                    "word": ",",
                    "probability": 0.58349609375
                },
                {
                    "start": 1911.48,
                    "end": 1911.74,
                    "word": " and",
                    "probability": 0.88623046875
                },
                {
                    "start": 1911.74,
                    "end": 1911.84,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 1911.84,
                    "end": 1912.06,
                    "word": " find",
                    "probability": 0.81640625
                },
                {
                    "start": 1912.06,
                    "end": 1912.36,
                    "word": " something",
                    "probability": 0.7099609375
                },
                {
                    "start": 1912.36,
                    "end": 1912.58,
                    "word": " we",
                    "probability": 0.89306640625
                },
                {
                    "start": 1912.58,
                    "end": 1912.92,
                    "word": " need",
                    "probability": 0.78515625
                },
                {
                    "start": 1912.92,
                    "end": 1913.22,
                    "word": " is",
                    "probability": 0.89111328125
                },
                {
                    "start": 1913.22,
                    "end": 1913.52,
                    "word": " not",
                    "probability": 0.8974609375
                },
                {
                    "start": 1913.52,
                    "end": 1913.94,
                    "word": " present",
                    "probability": 0.79052734375
                },
                {
                    "start": 1913.94,
                    "end": 1914.38,
                    "word": ".",
                    "probability": 0.783203125
                }
            ]
        },
        {
            "id": 364,
            "seek": 188798,
            "start": 1914.72,
            "end": 1916.54,
            "text": " So, we have a page fault.",
            "tokens": [
                51714,
                407,
                11,
                321,
                362,
                257,
                3028,
                7441,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17340471361066911,
            "compression_ratio": 1.9156626506024097,
            "no_speech_prob": 0.468505859375,
            "words": [
                {
                    "start": 1914.72,
                    "end": 1915.12,
                    "word": " So",
                    "probability": 0.9013671875
                },
                {
                    "start": 1915.12,
                    "end": 1915.14,
                    "word": ",",
                    "probability": 0.76904296875
                },
                {
                    "start": 1915.14,
                    "end": 1915.24,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1915.24,
                    "end": 1915.42,
                    "word": " have",
                    "probability": 0.8564453125
                },
                {
                    "start": 1915.52,
                    "end": 1915.82,
                    "word": " a page",
                    "probability": 0.7783203125
                },
                {
                    "start": 1916.1,
                    "end": 1916.54,
                    "word": " fault.",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 365,
            "seek": 191396,
            "start": 1916.54,
            "end": 1919.98,
            "text": " Now the OS page fault handler has to be invoked.",
            "tokens": [
                50364,
                823,
                264,
                12731,
                3028,
                7441,
                41967,
                575,
                281,
                312,
                1048,
                9511,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19568452434170813,
            "compression_ratio": 1.5048076923076923,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 1916.54,
                    "end": 1917.08,
                    "word": " Now",
                    "probability": 0.52001953125
                },
                {
                    "start": 1917.08,
                    "end": 1917.3,
                    "word": " the",
                    "probability": 0.7255859375
                },
                {
                    "start": 1917.3,
                    "end": 1917.58,
                    "word": " OS",
                    "probability": 0.794921875
                },
                {
                    "start": 1917.58,
                    "end": 1917.9,
                    "word": " page",
                    "probability": 0.466064453125
                },
                {
                    "start": 1918.14,
                    "end": 1918.42,
                    "word": " fault handler",
                    "probability": 0.6513671875
                },
                {
                    "start": 1918.42,
                    "end": 1918.68,
                    "word": " has",
                    "probability": 0.8798828125
                },
                {
                    "start": 1918.68,
                    "end": 1918.8,
                    "word": " to",
                    "probability": 0.88427734375
                },
                {
                    "start": 1918.8,
                    "end": 1918.9,
                    "word": " be",
                    "probability": 0.853515625
                },
                {
                    "start": 1918.9,
                    "end": 1919.38,
                    "word": " invoked",
                    "probability": 0.936767578125
                },
                {
                    "start": 1919.38,
                    "end": 1919.98,
                    "word": ".",
                    "probability": 0.64990234375
                }
            ]
        },
        {
            "id": 366,
            "seek": 191396,
            "start": 1920.0,
            "end": 1923.54,
            "text": " It has to go out to the disk, bring that frame into memory,",
            "tokens": [
                50514,
                467,
                575,
                281,
                352,
                484,
                281,
                264,
                12355,
                11,
                1565,
                300,
                3920,
                666,
                4675,
                11,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19568452434170813,
            "compression_ratio": 1.5048076923076923,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 1920.0,
                    "end": 1920.14,
                    "word": " It",
                    "probability": 0.8564453125
                },
                {
                    "start": 1920.14,
                    "end": 1920.36,
                    "word": " has",
                    "probability": 0.89697265625
                },
                {
                    "start": 1920.36,
                    "end": 1920.5,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 1920.5,
                    "end": 1920.64,
                    "word": " go",
                    "probability": 0.90185546875
                },
                {
                    "start": 1920.64,
                    "end": 1920.86,
                    "word": " out",
                    "probability": 0.8095703125
                },
                {
                    "start": 1920.86,
                    "end": 1920.98,
                    "word": " to",
                    "probability": 0.88720703125
                },
                {
                    "start": 1920.98,
                    "end": 1921.14,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 1921.14,
                    "end": 1921.48,
                    "word": " disk",
                    "probability": 0.64697265625
                },
                {
                    "start": 1921.48,
                    "end": 1921.92,
                    "word": ",",
                    "probability": 0.8271484375
                },
                {
                    "start": 1921.92,
                    "end": 1922.16,
                    "word": " bring",
                    "probability": 0.80419921875
                },
                {
                    "start": 1922.16,
                    "end": 1922.36,
                    "word": " that",
                    "probability": 0.86328125
                },
                {
                    "start": 1922.36,
                    "end": 1922.62,
                    "word": " frame",
                    "probability": 0.79248046875
                },
                {
                    "start": 1922.62,
                    "end": 1922.86,
                    "word": " into",
                    "probability": 0.73046875
                },
                {
                    "start": 1922.86,
                    "end": 1923.22,
                    "word": " memory",
                    "probability": 0.8134765625
                },
                {
                    "start": 1923.22,
                    "end": 1923.54,
                    "word": ",",
                    "probability": 0.76513671875
                }
            ]
        },
        {
            "id": 367,
            "seek": 191396,
            "start": 1923.54,
            "end": 1931.9,
            "text": " and finally mark that PTE as being present before the access can be completely resolved.",
            "tokens": [
                50714,
                293,
                2721,
                1491,
                300,
                430,
                13639,
                382,
                885,
                1974,
                949,
                264,
                2105,
                393,
                312,
                2584,
                20772,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19568452434170813,
            "compression_ratio": 1.5048076923076923,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 1923.54,
                    "end": 1923.78,
                    "word": " and",
                    "probability": 0.87939453125
                },
                {
                    "start": 1923.78,
                    "end": 1924.16,
                    "word": " finally",
                    "probability": 0.8427734375
                },
                {
                    "start": 1924.16,
                    "end": 1924.6,
                    "word": " mark",
                    "probability": 0.77734375
                },
                {
                    "start": 1924.6,
                    "end": 1924.98,
                    "word": " that",
                    "probability": 0.8720703125
                },
                {
                    "start": 1924.98,
                    "end": 1925.76,
                    "word": " PTE",
                    "probability": 0.794677734375
                },
                {
                    "start": 1925.76,
                    "end": 1926.24,
                    "word": " as",
                    "probability": 0.89404296875
                },
                {
                    "start": 1926.24,
                    "end": 1926.46,
                    "word": " being",
                    "probability": 0.87890625
                },
                {
                    "start": 1926.46,
                    "end": 1927.0,
                    "word": " present",
                    "probability": 0.79296875
                },
                {
                    "start": 1927.0,
                    "end": 1927.52,
                    "word": " before",
                    "probability": 0.681640625
                },
                {
                    "start": 1927.52,
                    "end": 1928.14,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 1928.14,
                    "end": 1930.0,
                    "word": " access",
                    "probability": 0.7548828125
                },
                {
                    "start": 1930.0,
                    "end": 1930.22,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 1930.22,
                    "end": 1930.38,
                    "word": " be",
                    "probability": 0.90087890625
                },
                {
                    "start": 1930.38,
                    "end": 1930.76,
                    "word": " completely",
                    "probability": 0.67431640625
                },
                {
                    "start": 1930.76,
                    "end": 1931.3,
                    "word": " resolved",
                    "probability": 0.61181640625
                },
                {
                    "start": 1931.3,
                    "end": 1931.9,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 368,
            "seek": 191396,
            "start": 1934.42,
            "end": 1938.58,
            "text": " So, basically, we have three memory access types.",
            "tokens": [
                51264,
                407,
                11,
                1936,
                11,
                321,
                362,
                1045,
                4675,
                2105,
                3467,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19568452434170813,
            "compression_ratio": 1.5048076923076923,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 1934.42,
                    "end": 1935.02,
                    "word": " So",
                    "probability": 0.82177734375
                },
                {
                    "start": 1935.02,
                    "end": 1935.12,
                    "word": ",",
                    "probability": 0.1837158203125
                },
                {
                    "start": 1935.12,
                    "end": 1935.44,
                    "word": " basically",
                    "probability": 0.892578125
                },
                {
                    "start": 1935.44,
                    "end": 1935.7,
                    "word": ",",
                    "probability": 0.53515625
                },
                {
                    "start": 1935.7,
                    "end": 1935.8,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 1935.8,
                    "end": 1936.16,
                    "word": " have",
                    "probability": 0.88232421875
                },
                {
                    "start": 1936.16,
                    "end": 1937.38,
                    "word": " three",
                    "probability": 0.7314453125
                },
                {
                    "start": 1937.38,
                    "end": 1937.72,
                    "word": " memory",
                    "probability": 0.79736328125
                },
                {
                    "start": 1937.72,
                    "end": 1938.12,
                    "word": " access",
                    "probability": 0.77099609375
                },
                {
                    "start": 1938.12,
                    "end": 1938.44,
                    "word": " types",
                    "probability": 0.74169921875
                },
                {
                    "start": 1938.44,
                    "end": 1938.58,
                    "word": ".",
                    "probability": 0.73193359375
                }
            ]
        },
        {
            "id": 369,
            "seek": 191396,
            "start": 1938.58,
            "end": 1940.04,
            "text": " Everyone's familiar with these.",
            "tokens": [
                51464,
                5198,
                311,
                4963,
                365,
                613,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19568452434170813,
            "compression_ratio": 1.5048076923076923,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 1938.58,
                    "end": 1938.98,
                    "word": " Everyone's",
                    "probability": 0.760009765625
                },
                {
                    "start": 1938.98,
                    "end": 1939.28,
                    "word": " familiar",
                    "probability": 0.76025390625
                },
                {
                    "start": 1939.28,
                    "end": 1939.58,
                    "word": " with",
                    "probability": 0.8115234375
                },
                {
                    "start": 1939.58,
                    "end": 1939.8,
                    "word": " these",
                    "probability": 0.450439453125
                },
                {
                    "start": 1939.8,
                    "end": 1940.04,
                    "word": ".",
                    "probability": 0.95751953125
                }
            ]
        },
        {
            "id": 370,
            "seek": 191396,
            "start": 1940.04,
            "end": 1942.52,
            "text": " We have read, write, and execute.",
            "tokens": [
                51514,
                492,
                362,
                1401,
                11,
                2464,
                11,
                293,
                14483,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19568452434170813,
            "compression_ratio": 1.5048076923076923,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 1940.04,
                    "end": 1940.18,
                    "word": " We",
                    "probability": 0.90380859375
                },
                {
                    "start": 1940.18,
                    "end": 1940.38,
                    "word": " have",
                    "probability": 0.87548828125
                },
                {
                    "start": 1940.38,
                    "end": 1940.74,
                    "word": " read",
                    "probability": 0.673828125
                },
                {
                    "start": 1940.74,
                    "end": 1940.86,
                    "word": ",",
                    "probability": 0.98583984375
                },
                {
                    "start": 1940.86,
                    "end": 1941.2,
                    "word": " write",
                    "probability": 0.80810546875
                },
                {
                    "start": 1941.2,
                    "end": 1941.28,
                    "word": ",",
                    "probability": 0.87548828125
                },
                {
                    "start": 1941.28,
                    "end": 1941.48,
                    "word": " and",
                    "probability": 0.900390625
                },
                {
                    "start": 1941.48,
                    "end": 1941.92,
                    "word": " execute",
                    "probability": 0.876953125
                },
                {
                    "start": 1941.92,
                    "end": 1942.52,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 371,
            "seek": 193882,
            "start": 1942.52,
            "end": 1950.08,
            "text": " Unfortunately, a little caveat to the x86 architecture is we actually only have two memory access types.",
            "tokens": [
                50364,
                8590,
                11,
                257,
                707,
                43012,
                281,
                264,
                2031,
                22193,
                9482,
                307,
                321,
                767,
                787,
                362,
                732,
                4675,
                2105,
                3467,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20667614042758942,
            "compression_ratio": 1.6698564593301435,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1942.52,
                    "end": 1943.8,
                    "word": " Unfortunately",
                    "probability": 0.59228515625
                },
                {
                    "start": 1943.8,
                    "end": 1944.02,
                    "word": ",",
                    "probability": 0.78515625
                },
                {
                    "start": 1944.12,
                    "end": 1944.22,
                    "word": " a little",
                    "probability": 0.81689453125
                },
                {
                    "start": 1944.22,
                    "end": 1944.7,
                    "word": " caveat",
                    "probability": 0.7724609375
                },
                {
                    "start": 1944.7,
                    "end": 1944.92,
                    "word": " to",
                    "probability": 0.80517578125
                },
                {
                    "start": 1944.92,
                    "end": 1945.04,
                    "word": " the",
                    "probability": 0.79638671875
                },
                {
                    "start": 1945.04,
                    "end": 1945.48,
                    "word": " x86",
                    "probability": 0.978515625
                },
                {
                    "start": 1945.48,
                    "end": 1946.26,
                    "word": " architecture",
                    "probability": 0.8427734375
                },
                {
                    "start": 1946.26,
                    "end": 1947.0,
                    "word": " is",
                    "probability": 0.7236328125
                },
                {
                    "start": 1947.0,
                    "end": 1947.18,
                    "word": " we",
                    "probability": 0.71630859375
                },
                {
                    "start": 1947.18,
                    "end": 1947.52,
                    "word": " actually",
                    "probability": 0.69970703125
                },
                {
                    "start": 1947.52,
                    "end": 1947.84,
                    "word": " only",
                    "probability": 0.79296875
                },
                {
                    "start": 1947.84,
                    "end": 1948.14,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 1948.14,
                    "end": 1948.42,
                    "word": " two",
                    "probability": 0.703125
                },
                {
                    "start": 1948.42,
                    "end": 1948.74,
                    "word": " memory",
                    "probability": 0.8115234375
                },
                {
                    "start": 1948.74,
                    "end": 1949.18,
                    "word": " access",
                    "probability": 0.74755859375
                },
                {
                    "start": 1949.18,
                    "end": 1949.58,
                    "word": " types",
                    "probability": 0.7490234375
                },
                {
                    "start": 1949.58,
                    "end": 1950.08,
                    "word": ".",
                    "probability": 0.859375
                }
            ]
        },
        {
            "id": 372,
            "seek": 193882,
            "start": 1950.08,
            "end": 1953.98,
            "text": " We actually have read-execute and read-write-execute.",
            "tokens": [
                50714,
                492,
                767,
                362,
                1401,
                12,
                3121,
                3045,
                1169,
                293,
                1401,
                12,
                21561,
                12,
                3121,
                3045,
                1169,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20667614042758942,
            "compression_ratio": 1.6698564593301435,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1950.08,
                    "end": 1950.3,
                    "word": " We",
                    "probability": 0.89306640625
                },
                {
                    "start": 1950.3,
                    "end": 1950.62,
                    "word": " actually",
                    "probability": 0.76513671875
                },
                {
                    "start": 1950.62,
                    "end": 1950.94,
                    "word": " have",
                    "probability": 0.8642578125
                },
                {
                    "start": 1950.94,
                    "end": 1951.3,
                    "word": " read",
                    "probability": 0.66259765625
                },
                {
                    "start": 1951.3,
                    "end": 1951.9,
                    "word": "-execute",
                    "probability": 0.745086669921875
                },
                {
                    "start": 1951.9,
                    "end": 1952.44,
                    "word": " and",
                    "probability": 0.841796875
                },
                {
                    "start": 1952.44,
                    "end": 1952.7,
                    "word": " read",
                    "probability": 0.8984375
                },
                {
                    "start": 1952.7,
                    "end": 1952.94,
                    "word": "-write",
                    "probability": 0.838623046875
                },
                {
                    "start": 1952.94,
                    "end": 1953.56,
                    "word": "-execute",
                    "probability": 0.9345703125
                },
                {
                    "start": 1953.56,
                    "end": 1953.98,
                    "word": ".",
                    "probability": 0.93701171875
                }
            ]
        },
        {
            "id": 373,
            "seek": 193882,
            "start": 1953.98,
            "end": 1958.38,
            "text": " By that, I mean the execute access is implied to all memory.",
            "tokens": [
                50914,
                3146,
                300,
                11,
                286,
                914,
                264,
                14483,
                2105,
                307,
                32614,
                281,
                439,
                4675,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20667614042758942,
            "compression_ratio": 1.6698564593301435,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1953.98,
                    "end": 1954.32,
                    "word": " By",
                    "probability": 0.869140625
                },
                {
                    "start": 1954.32,
                    "end": 1954.54,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 1954.54,
                    "end": 1954.64,
                    "word": ",",
                    "probability": 0.427978515625
                },
                {
                    "start": 1954.64,
                    "end": 1954.7,
                    "word": " I",
                    "probability": 0.99658203125
                },
                {
                    "start": 1954.7,
                    "end": 1954.86,
                    "word": " mean",
                    "probability": 0.9267578125
                },
                {
                    "start": 1954.86,
                    "end": 1955.0,
                    "word": " the",
                    "probability": 0.38671875
                },
                {
                    "start": 1955.0,
                    "end": 1955.42,
                    "word": " execute",
                    "probability": 0.8173828125
                },
                {
                    "start": 1955.42,
                    "end": 1955.84,
                    "word": " access",
                    "probability": 0.79833984375
                },
                {
                    "start": 1955.84,
                    "end": 1956.18,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1956.18,
                    "end": 1956.68,
                    "word": " implied",
                    "probability": 0.6923828125
                },
                {
                    "start": 1956.68,
                    "end": 1957.04,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1957.04,
                    "end": 1957.32,
                    "word": " all",
                    "probability": 0.8818359375
                },
                {
                    "start": 1957.32,
                    "end": 1957.74,
                    "word": " memory",
                    "probability": 0.82080078125
                },
                {
                    "start": 1957.74,
                    "end": 1958.38,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 374,
            "seek": 193882,
            "start": 1959.16,
            "end": 1961.5,
            "text": " This poses a slight problem.",
            "tokens": [
                51114,
                639,
                26059,
                257,
                4036,
                1154,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20667614042758942,
            "compression_ratio": 1.6698564593301435,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1959.16,
                    "end": 1959.8,
                    "word": " This",
                    "probability": 0.775390625
                },
                {
                    "start": 1959.8,
                    "end": 1960.08,
                    "word": " poses",
                    "probability": 0.84716796875
                },
                {
                    "start": 1960.3,
                    "end": 1960.52,
                    "word": " a slight",
                    "probability": 0.81494140625
                },
                {
                    "start": 1960.52,
                    "end": 1960.96,
                    "word": " problem",
                    "probability": 0.75
                },
                {
                    "start": 1960.96,
                    "end": 1961.5,
                    "word": ".",
                    "probability": 0.9365234375
                }
            ]
        },
        {
            "id": 375,
            "seek": 193882,
            "start": 1961.5,
            "end": 1967.38,
            "text": " In some cases, we might like to actually differentiate between execute access and read-write access.",
            "tokens": [
                51264,
                682,
                512,
                3331,
                11,
                321,
                1062,
                411,
                281,
                767,
                23203,
                1296,
                14483,
                2105,
                293,
                1401,
                12,
                21561,
                2105,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20667614042758942,
            "compression_ratio": 1.6698564593301435,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1961.5,
                    "end": 1961.66,
                    "word": " In",
                    "probability": 0.9091796875
                },
                {
                    "start": 1961.66,
                    "end": 1961.9,
                    "word": " some",
                    "probability": 0.8203125
                },
                {
                    "start": 1961.9,
                    "end": 1962.26,
                    "word": " cases",
                    "probability": 0.79736328125
                },
                {
                    "start": 1962.26,
                    "end": 1962.3,
                    "word": ",",
                    "probability": 0.8193359375
                },
                {
                    "start": 1962.3,
                    "end": 1962.5,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1962.5,
                    "end": 1962.68,
                    "word": " might",
                    "probability": 0.8203125
                },
                {
                    "start": 1962.68,
                    "end": 1962.88,
                    "word": " like",
                    "probability": 0.7861328125
                },
                {
                    "start": 1962.88,
                    "end": 1963.0,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 1963.0,
                    "end": 1963.32,
                    "word": " actually",
                    "probability": 0.74951171875
                },
                {
                    "start": 1963.32,
                    "end": 1963.92,
                    "word": " differentiate",
                    "probability": 0.74755859375
                },
                {
                    "start": 1963.92,
                    "end": 1964.56,
                    "word": " between",
                    "probability": 0.79150390625
                },
                {
                    "start": 1964.56,
                    "end": 1965.06,
                    "word": " execute",
                    "probability": 0.8642578125
                },
                {
                    "start": 1965.06,
                    "end": 1965.44,
                    "word": " access",
                    "probability": 0.72705078125
                },
                {
                    "start": 1965.44,
                    "end": 1965.74,
                    "word": " and",
                    "probability": 0.89697265625
                },
                {
                    "start": 1965.74,
                    "end": 1966.0,
                    "word": " read",
                    "probability": 0.916015625
                },
                {
                    "start": 1966.0,
                    "end": 1966.22,
                    "word": "-write",
                    "probability": 0.828857421875
                },
                {
                    "start": 1966.22,
                    "end": 1966.74,
                    "word": " access",
                    "probability": 0.7373046875
                },
                {
                    "start": 1966.74,
                    "end": 1967.38,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 376,
            "seek": 196442,
            "start": 1968.22,
            "end": 1975.58,
            "text": " One common place where this might be the case would be the implementation of non-executable memory.",
            "tokens": [
                50414,
                1485,
                2689,
                1081,
                689,
                341,
                1062,
                312,
                264,
                1389,
                576,
                312,
                264,
                11420,
                295,
                2107,
                12,
                3121,
                3045,
                32148,
                4675,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1976207350804047,
            "compression_ratio": 1.6359649122807018,
            "no_speech_prob": 0.259765625,
            "words": [
                {
                    "start": 1968.22,
                    "end": 1968.82,
                    "word": " One",
                    "probability": 0.312255859375
                },
                {
                    "start": 1968.82,
                    "end": 1969.26,
                    "word": " common",
                    "probability": 0.7861328125
                },
                {
                    "start": 1969.26,
                    "end": 1970.74,
                    "word": " place",
                    "probability": 0.390869140625
                },
                {
                    "start": 1970.74,
                    "end": 1970.94,
                    "word": " where",
                    "probability": 0.830078125
                },
                {
                    "start": 1970.94,
                    "end": 1971.1,
                    "word": " this",
                    "probability": 0.8720703125
                },
                {
                    "start": 1971.1,
                    "end": 1971.32,
                    "word": " might",
                    "probability": 0.7763671875
                },
                {
                    "start": 1971.32,
                    "end": 1971.46,
                    "word": " be",
                    "probability": 0.89892578125
                },
                {
                    "start": 1971.46,
                    "end": 1971.56,
                    "word": " the",
                    "probability": 0.79833984375
                },
                {
                    "start": 1971.56,
                    "end": 1971.94,
                    "word": " case",
                    "probability": 0.8056640625
                },
                {
                    "start": 1971.94,
                    "end": 1972.46,
                    "word": " would",
                    "probability": 0.7333984375
                },
                {
                    "start": 1972.46,
                    "end": 1972.6,
                    "word": " be",
                    "probability": 0.8994140625
                },
                {
                    "start": 1972.6,
                    "end": 1972.76,
                    "word": " the",
                    "probability": 0.77001953125
                },
                {
                    "start": 1972.76,
                    "end": 1973.22,
                    "word": " implementation",
                    "probability": 0.71630859375
                },
                {
                    "start": 1973.22,
                    "end": 1973.66,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1973.66,
                    "end": 1973.94,
                    "word": " non",
                    "probability": 0.83251953125
                },
                {
                    "start": 1973.94,
                    "end": 1974.52,
                    "word": "-executable",
                    "probability": 0.9300537109375
                },
                {
                    "start": 1974.52,
                    "end": 1975.0,
                    "word": " memory",
                    "probability": 0.8369140625
                },
                {
                    "start": 1975.0,
                    "end": 1975.58,
                    "word": ".",
                    "probability": 0.87451171875
                }
            ]
        },
        {
            "id": 377,
            "seek": 196442,
            "start": 1975.58,
            "end": 1980.0,
            "text": " This is used as a buffer overflow protection scheme.",
            "tokens": [
                50764,
                639,
                307,
                1143,
                382,
                257,
                21762,
                37772,
                6334,
                12232,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1976207350804047,
            "compression_ratio": 1.6359649122807018,
            "no_speech_prob": 0.259765625,
            "words": [
                {
                    "start": 1975.58,
                    "end": 1975.94,
                    "word": " This",
                    "probability": 0.74951171875
                },
                {
                    "start": 1975.94,
                    "end": 1976.08,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 1976.08,
                    "end": 1976.4,
                    "word": " used",
                    "probability": 0.80517578125
                },
                {
                    "start": 1976.4,
                    "end": 1976.78,
                    "word": " as",
                    "probability": 0.8935546875
                },
                {
                    "start": 1977.56,
                    "end": 1977.86,
                    "word": " a buffer",
                    "probability": 0.87548828125
                },
                {
                    "start": 1977.86,
                    "end": 1978.32,
                    "word": " overflow",
                    "probability": 0.80126953125
                },
                {
                    "start": 1978.32,
                    "end": 1978.84,
                    "word": " protection",
                    "probability": 0.576171875
                },
                {
                    "start": 1978.84,
                    "end": 1979.4,
                    "word": " scheme",
                    "probability": 0.84521484375
                },
                {
                    "start": 1979.4,
                    "end": 1980.0,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 378,
            "seek": 196442,
            "start": 1980.28,
            "end": 1985.06,
            "text": " Basically, you have your stack space, which is typically readable and writable.",
            "tokens": [
                50964,
                8537,
                11,
                291,
                362,
                428,
                8630,
                1901,
                11,
                597,
                307,
                5850,
                49857,
                293,
                10912,
                712,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1976207350804047,
            "compression_ratio": 1.6359649122807018,
            "no_speech_prob": 0.259765625,
            "words": [
                {
                    "start": 1980.28,
                    "end": 1980.88,
                    "word": " Basically",
                    "probability": 0.8642578125
                },
                {
                    "start": 1980.88,
                    "end": 1981.1,
                    "word": ",",
                    "probability": 0.65234375
                },
                {
                    "start": 1981.1,
                    "end": 1981.36,
                    "word": " you",
                    "probability": 0.89013671875
                },
                {
                    "start": 1981.36,
                    "end": 1981.54,
                    "word": " have",
                    "probability": 0.65576171875
                },
                {
                    "start": 1981.54,
                    "end": 1981.76,
                    "word": " your",
                    "probability": 0.794921875
                },
                {
                    "start": 1981.76,
                    "end": 1982.08,
                    "word": " stack",
                    "probability": 0.84326171875
                },
                {
                    "start": 1982.08,
                    "end": 1982.5,
                    "word": " space",
                    "probability": 0.74169921875
                },
                {
                    "start": 1982.5,
                    "end": 1982.94,
                    "word": ",",
                    "probability": 0.63525390625
                },
                {
                    "start": 1982.94,
                    "end": 1983.02,
                    "word": " which",
                    "probability": 0.91796875
                },
                {
                    "start": 1983.02,
                    "end": 1983.18,
                    "word": " is",
                    "probability": 0.8955078125
                },
                {
                    "start": 1983.18,
                    "end": 1983.68,
                    "word": " typically",
                    "probability": 0.76171875
                },
                {
                    "start": 1983.68,
                    "end": 1984.2,
                    "word": " readable",
                    "probability": 0.892578125
                },
                {
                    "start": 1984.2,
                    "end": 1984.48,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 1984.48,
                    "end": 1984.88,
                    "word": " writable",
                    "probability": 0.785888671875
                },
                {
                    "start": 1984.88,
                    "end": 1985.06,
                    "word": ".",
                    "probability": 0.25
                }
            ]
        },
        {
            "id": 379,
            "seek": 196442,
            "start": 1985.06,
            "end": 1986.92,
            "text": " I mean, you store data on the stack.",
            "tokens": [
                51214,
                286,
                914,
                11,
                291,
                3531,
                1412,
                322,
                264,
                8630,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1976207350804047,
            "compression_ratio": 1.6359649122807018,
            "no_speech_prob": 0.259765625,
            "words": [
                {
                    "start": 1985.06,
                    "end": 1985.08,
                    "word": " I",
                    "probability": 0.450927734375
                },
                {
                    "start": 1985.08,
                    "end": 1985.2,
                    "word": " mean",
                    "probability": 0.90771484375
                },
                {
                    "start": 1985.2,
                    "end": 1985.26,
                    "word": ",",
                    "probability": 0.76806640625
                },
                {
                    "start": 1985.26,
                    "end": 1985.32,
                    "word": " you",
                    "probability": 0.87255859375
                },
                {
                    "start": 1985.32,
                    "end": 1985.5,
                    "word": " store",
                    "probability": 0.7685546875
                },
                {
                    "start": 1985.5,
                    "end": 1985.78,
                    "word": " data",
                    "probability": 0.78955078125
                },
                {
                    "start": 1985.78,
                    "end": 1986.0,
                    "word": " on",
                    "probability": 0.9072265625
                },
                {
                    "start": 1986.0,
                    "end": 1986.14,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 1986.14,
                    "end": 1986.46,
                    "word": " stack",
                    "probability": 0.9306640625
                },
                {
                    "start": 1986.46,
                    "end": 1986.92,
                    "word": ".",
                    "probability": 0.82470703125
                }
            ]
        },
        {
            "id": 380,
            "seek": 196442,
            "start": 1986.92,
            "end": 1992.98,
            "text": " But normally, the stack does not contain executing code unless a buffer overflow attack is in progress.",
            "tokens": [
                51314,
                583,
                5646,
                11,
                264,
                8630,
                775,
                406,
                5304,
                32368,
                3089,
                5969,
                257,
                21762,
                37772,
                2690,
                307,
                294,
                4205,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1976207350804047,
            "compression_ratio": 1.6359649122807018,
            "no_speech_prob": 0.259765625,
            "words": [
                {
                    "start": 1986.92,
                    "end": 1987.14,
                    "word": " But",
                    "probability": 0.8525390625
                },
                {
                    "start": 1987.14,
                    "end": 1987.42,
                    "word": " normally",
                    "probability": 0.75927734375
                },
                {
                    "start": 1987.42,
                    "end": 1987.54,
                    "word": ",",
                    "probability": 0.58935546875
                },
                {
                    "start": 1987.54,
                    "end": 1987.68,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 1987.68,
                    "end": 1987.98,
                    "word": " stack",
                    "probability": 0.92578125
                },
                {
                    "start": 1987.98,
                    "end": 1988.18,
                    "word": " does",
                    "probability": 0.90869140625
                },
                {
                    "start": 1988.18,
                    "end": 1988.42,
                    "word": " not",
                    "probability": 0.89794921875
                },
                {
                    "start": 1988.42,
                    "end": 1988.76,
                    "word": " contain",
                    "probability": 0.83544921875
                },
                {
                    "start": 1988.76,
                    "end": 1989.32,
                    "word": " executing",
                    "probability": 0.65380859375
                },
                {
                    "start": 1989.32,
                    "end": 1989.84,
                    "word": " code",
                    "probability": 0.841796875
                },
                {
                    "start": 1989.84,
                    "end": 1990.42,
                    "word": " unless",
                    "probability": 0.6181640625
                },
                {
                    "start": 1990.6,
                    "end": 1990.8,
                    "word": " a buffer",
                    "probability": 0.7958984375
                },
                {
                    "start": 1990.8,
                    "end": 1991.2,
                    "word": " overflow",
                    "probability": 0.8603515625
                },
                {
                    "start": 1991.2,
                    "end": 1991.6,
                    "word": " attack",
                    "probability": 0.84765625
                },
                {
                    "start": 1991.6,
                    "end": 1991.76,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 1991.76,
                    "end": 1991.9,
                    "word": " in",
                    "probability": 0.88525390625
                },
                {
                    "start": 1991.9,
                    "end": 1992.38,
                    "word": " progress",
                    "probability": 0.705078125
                },
                {
                    "start": 1992.38,
                    "end": 1992.98,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 381,
            "seek": 199284,
            "start": 1992.98,
            "end": 2000.16,
            "text": " So, therefore, heuristically, if we were able to detect an execute access over a read-write access on the stack,",
            "tokens": [
                50364,
                407,
                11,
                4412,
                11,
                415,
                374,
                20458,
                11,
                498,
                321,
                645,
                1075,
                281,
                5531,
                364,
                14483,
                2105,
                670,
                257,
                1401,
                12,
                21561,
                2105,
                322,
                264,
                8630,
                11,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20356308968267708,
            "compression_ratio": 1.7096774193548387,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 1992.98,
                    "end": 1993.56,
                    "word": " So",
                    "probability": 0.448974609375
                },
                {
                    "start": 1993.56,
                    "end": 1993.74,
                    "word": ",",
                    "probability": 0.282470703125
                },
                {
                    "start": 1993.74,
                    "end": 1993.92,
                    "word": " therefore",
                    "probability": 0.63037109375
                },
                {
                    "start": 1993.92,
                    "end": 1994.08,
                    "word": ",",
                    "probability": 0.8330078125
                },
                {
                    "start": 1994.08,
                    "end": 1994.64,
                    "word": " heuristically",
                    "probability": 0.9000651041666666
                },
                {
                    "start": 1994.64,
                    "end": 1994.9,
                    "word": ",",
                    "probability": 0.7998046875
                },
                {
                    "start": 1994.9,
                    "end": 1995.08,
                    "word": " if",
                    "probability": 0.86376953125
                },
                {
                    "start": 1995.08,
                    "end": 1995.18,
                    "word": " we",
                    "probability": 0.8095703125
                },
                {
                    "start": 1995.18,
                    "end": 1995.3,
                    "word": " were",
                    "probability": 0.82861328125
                },
                {
                    "start": 1995.3,
                    "end": 1995.52,
                    "word": " able",
                    "probability": 0.85693359375
                },
                {
                    "start": 1995.52,
                    "end": 1995.74,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1995.74,
                    "end": 1996.28,
                    "word": " detect",
                    "probability": 0.91357421875
                },
                {
                    "start": 1996.28,
                    "end": 1996.84,
                    "word": " an",
                    "probability": 0.62451171875
                },
                {
                    "start": 1996.84,
                    "end": 1997.28,
                    "word": " execute",
                    "probability": 0.6015625
                },
                {
                    "start": 1997.28,
                    "end": 1997.8,
                    "word": " access",
                    "probability": 0.78369140625
                },
                {
                    "start": 1997.8,
                    "end": 1998.12,
                    "word": " over",
                    "probability": 0.85302734375
                },
                {
                    "start": 1998.36,
                    "end": 1998.54,
                    "word": " a read",
                    "probability": 0.445556640625
                },
                {
                    "start": 1998.54,
                    "end": 1998.72,
                    "word": "-write",
                    "probability": 0.510498046875
                },
                {
                    "start": 1998.72,
                    "end": 1999.16,
                    "word": " access",
                    "probability": 0.78662109375
                },
                {
                    "start": 1999.16,
                    "end": 1999.38,
                    "word": " on",
                    "probability": 0.89111328125
                },
                {
                    "start": 1999.38,
                    "end": 1999.54,
                    "word": " the",
                    "probability": 0.72900390625
                },
                {
                    "start": 1999.54,
                    "end": 1999.88,
                    "word": " stack",
                    "probability": 0.93701171875
                },
                {
                    "start": 1999.88,
                    "end": 2000.16,
                    "word": ",",
                    "probability": 0.87451171875
                }
            ]
        },
        {
            "id": 382,
            "seek": 199284,
            "start": 2000.16,
            "end": 2007.32,
            "text": " we could say if we detect an execute, that heuristically, there's a good probability that we're in progress with buffer overflow attack.",
            "tokens": [
                50714,
                321,
                727,
                584,
                498,
                321,
                5531,
                364,
                14483,
                11,
                300,
                415,
                374,
                20458,
                11,
                456,
                311,
                257,
                665,
                8482,
                300,
                321,
                434,
                294,
                4205,
                365,
                21762,
                37772,
                2690,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20356308968267708,
            "compression_ratio": 1.7096774193548387,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2000.16,
                    "end": 2000.34,
                    "word": " we",
                    "probability": 0.86962890625
                },
                {
                    "start": 2000.34,
                    "end": 2000.48,
                    "word": " could",
                    "probability": 0.62841796875
                },
                {
                    "start": 2000.48,
                    "end": 2000.64,
                    "word": " say",
                    "probability": 0.87158203125
                },
                {
                    "start": 2000.64,
                    "end": 2000.72,
                    "word": " if",
                    "probability": 0.56982421875
                },
                {
                    "start": 2000.72,
                    "end": 2000.8,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 2000.8,
                    "end": 2001.14,
                    "word": " detect",
                    "probability": 0.90283203125
                },
                {
                    "start": 2001.14,
                    "end": 2001.28,
                    "word": " an",
                    "probability": 0.70751953125
                },
                {
                    "start": 2001.28,
                    "end": 2001.76,
                    "word": " execute",
                    "probability": 0.8525390625
                },
                {
                    "start": 2001.76,
                    "end": 2002.12,
                    "word": ",",
                    "probability": 0.67236328125
                },
                {
                    "start": 2002.12,
                    "end": 2002.22,
                    "word": " that",
                    "probability": 0.73046875
                },
                {
                    "start": 2002.22,
                    "end": 2002.64,
                    "word": " heuristically",
                    "probability": 0.8336588541666666
                },
                {
                    "start": 2002.64,
                    "end": 2002.76,
                    "word": ",",
                    "probability": 0.4130859375
                },
                {
                    "start": 2002.76,
                    "end": 2002.96,
                    "word": " there's",
                    "probability": 0.864013671875
                },
                {
                    "start": 2003.04,
                    "end": 2003.18,
                    "word": " a good",
                    "probability": 0.88720703125
                },
                {
                    "start": 2003.18,
                    "end": 2003.78,
                    "word": " probability",
                    "probability": 0.9130859375
                },
                {
                    "start": 2003.78,
                    "end": 2004.16,
                    "word": " that",
                    "probability": 0.869140625
                },
                {
                    "start": 2004.16,
                    "end": 2004.42,
                    "word": " we're",
                    "probability": 0.916015625
                },
                {
                    "start": 2004.42,
                    "end": 2004.9,
                    "word": " in",
                    "probability": 0.82275390625
                },
                {
                    "start": 2004.9,
                    "end": 2005.42,
                    "word": " progress",
                    "probability": 0.69091796875
                },
                {
                    "start": 2005.42,
                    "end": 2005.64,
                    "word": " with",
                    "probability": 0.8095703125
                },
                {
                    "start": 2005.64,
                    "end": 2005.94,
                    "word": " buffer",
                    "probability": 0.72509765625
                },
                {
                    "start": 2005.94,
                    "end": 2006.32,
                    "word": " overflow",
                    "probability": 0.8203125
                },
                {
                    "start": 2006.32,
                    "end": 2006.8,
                    "word": " attack",
                    "probability": 0.72314453125
                },
                {
                    "start": 2006.8,
                    "end": 2007.32,
                    "word": ".",
                    "probability": 0.9814453125
                }
            ]
        },
        {
            "id": 383,
            "seek": 199284,
            "start": 2007.96,
            "end": 2016.3,
            "text": " Now, the little caveat here is, like we said, x86 doesn't let us distinguish between read-write and execute.",
            "tokens": [
                51064,
                823,
                11,
                264,
                707,
                43012,
                510,
                307,
                11,
                411,
                321,
                848,
                11,
                2031,
                22193,
                1177,
                380,
                718,
                505,
                20206,
                1296,
                1401,
                12,
                21561,
                293,
                14483,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20356308968267708,
            "compression_ratio": 1.7096774193548387,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2007.96,
                    "end": 2008.48,
                    "word": " Now",
                    "probability": 0.80029296875
                },
                {
                    "start": 2008.48,
                    "end": 2008.58,
                    "word": ",",
                    "probability": 0.66748046875
                },
                {
                    "start": 2008.58,
                    "end": 2008.66,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2008.66,
                    "end": 2008.8,
                    "word": " little",
                    "probability": 0.8369140625
                },
                {
                    "start": 2008.8,
                    "end": 2010.04,
                    "word": " caveat",
                    "probability": 0.74462890625
                },
                {
                    "start": 2010.04,
                    "end": 2010.52,
                    "word": " here",
                    "probability": 0.787109375
                },
                {
                    "start": 2010.52,
                    "end": 2010.78,
                    "word": " is",
                    "probability": 0.8349609375
                },
                {
                    "start": 2010.78,
                    "end": 2010.88,
                    "word": ",",
                    "probability": 0.712890625
                },
                {
                    "start": 2010.88,
                    "end": 2010.94,
                    "word": " like",
                    "probability": 0.86767578125
                },
                {
                    "start": 2010.94,
                    "end": 2011.12,
                    "word": " we",
                    "probability": 0.89404296875
                },
                {
                    "start": 2011.12,
                    "end": 2011.4,
                    "word": " said",
                    "probability": 0.873046875
                },
                {
                    "start": 2011.4,
                    "end": 2011.98,
                    "word": ",",
                    "probability": 0.98291015625
                },
                {
                    "start": 2011.98,
                    "end": 2012.68,
                    "word": " x86",
                    "probability": 0.91357421875
                },
                {
                    "start": 2012.68,
                    "end": 2013.12,
                    "word": " doesn't",
                    "probability": 0.916748046875
                },
                {
                    "start": 2013.12,
                    "end": 2013.26,
                    "word": " let",
                    "probability": 0.72900390625
                },
                {
                    "start": 2013.26,
                    "end": 2013.38,
                    "word": " us",
                    "probability": 0.8994140625
                },
                {
                    "start": 2013.38,
                    "end": 2013.86,
                    "word": " distinguish",
                    "probability": 0.44580078125
                },
                {
                    "start": 2013.86,
                    "end": 2014.42,
                    "word": " between",
                    "probability": 0.7919921875
                },
                {
                    "start": 2014.42,
                    "end": 2015.02,
                    "word": " read",
                    "probability": 0.8505859375
                },
                {
                    "start": 2015.02,
                    "end": 2015.22,
                    "word": "-write",
                    "probability": 0.717041015625
                },
                {
                    "start": 2015.22,
                    "end": 2015.42,
                    "word": " and",
                    "probability": 0.89990234375
                },
                {
                    "start": 2015.42,
                    "end": 2015.78,
                    "word": " execute",
                    "probability": 0.88818359375
                },
                {
                    "start": 2015.78,
                    "end": 2016.3,
                    "word": ".",
                    "probability": 0.865234375
                }
            ]
        },
        {
            "id": 384,
            "seek": 199284,
            "start": 2016.56,
            "end": 2021.4,
            "text": " So, basically, we have not had hardware support up to this point.",
            "tokens": [
                51514,
                407,
                11,
                1936,
                11,
                321,
                362,
                406,
                632,
                8837,
                1406,
                493,
                281,
                341,
                935,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20356308968267708,
            "compression_ratio": 1.7096774193548387,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2016.56,
                    "end": 2017.08,
                    "word": " So",
                    "probability": 0.87158203125
                },
                {
                    "start": 2017.08,
                    "end": 2017.24,
                    "word": ",",
                    "probability": 0.798828125
                },
                {
                    "start": 2017.24,
                    "end": 2017.72,
                    "word": " basically",
                    "probability": 0.8935546875
                },
                {
                    "start": 2017.72,
                    "end": 2018.06,
                    "word": ",",
                    "probability": 0.94091796875
                },
                {
                    "start": 2018.06,
                    "end": 2018.82,
                    "word": " we",
                    "probability": 0.89013671875
                },
                {
                    "start": 2018.82,
                    "end": 2018.96,
                    "word": " have",
                    "probability": 0.87353515625
                },
                {
                    "start": 2018.96,
                    "end": 2019.16,
                    "word": " not",
                    "probability": 0.8916015625
                },
                {
                    "start": 2019.16,
                    "end": 2019.4,
                    "word": " had",
                    "probability": 0.8076171875
                },
                {
                    "start": 2019.4,
                    "end": 2019.82,
                    "word": " hardware",
                    "probability": 0.83984375
                },
                {
                    "start": 2019.82,
                    "end": 2020.28,
                    "word": " support",
                    "probability": 0.92333984375
                },
                {
                    "start": 2020.28,
                    "end": 2020.46,
                    "word": " up",
                    "probability": 0.90283203125
                },
                {
                    "start": 2020.46,
                    "end": 2020.58,
                    "word": " to",
                    "probability": 0.88916015625
                },
                {
                    "start": 2020.58,
                    "end": 2020.76,
                    "word": " this",
                    "probability": 0.8837890625
                },
                {
                    "start": 2020.76,
                    "end": 2021.06,
                    "word": " point",
                    "probability": 0.85888671875
                },
                {
                    "start": 2021.06,
                    "end": 2021.4,
                    "word": ".",
                    "probability": 0.8359375
                }
            ]
        },
        {
            "id": 385,
            "seek": 201748,
            "start": 2021.4,
            "end": 2023.04,
            "text": " We do now have some hardware support.",
            "tokens": [
                50364,
                492,
                360,
                586,
                362,
                512,
                8837,
                1406,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1804601720401219,
            "compression_ratio": 1.740566037735849,
            "no_speech_prob": 0.491455078125,
            "words": [
                {
                    "start": 2021.4,
                    "end": 2021.56,
                    "word": " We",
                    "probability": 0.340576171875
                },
                {
                    "start": 2021.56,
                    "end": 2021.72,
                    "word": " do",
                    "probability": 0.859375
                },
                {
                    "start": 2021.72,
                    "end": 2021.9,
                    "word": " now",
                    "probability": 0.85498046875
                },
                {
                    "start": 2021.9,
                    "end": 2022.08,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 2022.08,
                    "end": 2022.26,
                    "word": " some",
                    "probability": 0.72705078125
                },
                {
                    "start": 2022.26,
                    "end": 2022.48,
                    "word": " hardware",
                    "probability": 0.8505859375
                },
                {
                    "start": 2022.48,
                    "end": 2022.9,
                    "word": " support",
                    "probability": 0.91162109375
                },
                {
                    "start": 2022.9,
                    "end": 2023.04,
                    "word": ".",
                    "probability": 0.452392578125
                }
            ]
        },
        {
            "id": 386,
            "seek": 201748,
            "start": 2023.04,
            "end": 2026.6,
            "text": " But previously, there was a project called PAX.",
            "tokens": [
                50464,
                583,
                8046,
                11,
                456,
                390,
                257,
                1716,
                1219,
                17718,
                55,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1804601720401219,
            "compression_ratio": 1.740566037735849,
            "no_speech_prob": 0.491455078125,
            "words": [
                {
                    "start": 2023.04,
                    "end": 2023.14,
                    "word": " But",
                    "probability": 0.85546875
                },
                {
                    "start": 2023.14,
                    "end": 2023.68,
                    "word": " previously",
                    "probability": 0.69921875
                },
                {
                    "start": 2023.68,
                    "end": 2024.28,
                    "word": ",",
                    "probability": 0.7763671875
                },
                {
                    "start": 2024.28,
                    "end": 2024.58,
                    "word": " there",
                    "probability": 0.82958984375
                },
                {
                    "start": 2024.58,
                    "end": 2024.68,
                    "word": " was",
                    "probability": 0.625
                },
                {
                    "start": 2024.8,
                    "end": 2025.14,
                    "word": " a project",
                    "probability": 0.8359375
                },
                {
                    "start": 2025.14,
                    "end": 2025.54,
                    "word": " called",
                    "probability": 0.8076171875
                },
                {
                    "start": 2025.54,
                    "end": 2026.0,
                    "word": " PAX",
                    "probability": 0.704345703125
                },
                {
                    "start": 2026.0,
                    "end": 2026.6,
                    "word": ".",
                    "probability": 0.95703125
                }
            ]
        },
        {
            "id": 387,
            "seek": 201748,
            "start": 2026.6,
            "end": 2034.6,
            "text": " Basically, PAX implemented read-write-no-execute or non-executable memory semantics using strictly software support.",
            "tokens": [
                50614,
                8537,
                11,
                17718,
                55,
                12270,
                1401,
                12,
                21561,
                12,
                1771,
                12,
                3121,
                3045,
                1169,
                420,
                2107,
                12,
                3121,
                3045,
                32148,
                4675,
                4361,
                45298,
                1228,
                20792,
                4722,
                1406,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1804601720401219,
            "compression_ratio": 1.740566037735849,
            "no_speech_prob": 0.491455078125,
            "words": [
                {
                    "start": 2026.6,
                    "end": 2027.14,
                    "word": " Basically",
                    "probability": 0.8984375
                },
                {
                    "start": 2027.14,
                    "end": 2027.3,
                    "word": ",",
                    "probability": 0.7587890625
                },
                {
                    "start": 2027.3,
                    "end": 2027.7,
                    "word": " PAX",
                    "probability": 0.9443359375
                },
                {
                    "start": 2027.7,
                    "end": 2028.32,
                    "word": " implemented",
                    "probability": 0.67578125
                },
                {
                    "start": 2028.32,
                    "end": 2028.92,
                    "word": " read",
                    "probability": 0.73583984375
                },
                {
                    "start": 2028.92,
                    "end": 2029.12,
                    "word": "-write",
                    "probability": 0.5224609375
                },
                {
                    "start": 2029.12,
                    "end": 2029.3,
                    "word": "-no",
                    "probability": 0.918212890625
                },
                {
                    "start": 2029.3,
                    "end": 2029.76,
                    "word": "-execute",
                    "probability": 0.9560546875
                },
                {
                    "start": 2029.76,
                    "end": 2029.92,
                    "word": " or",
                    "probability": 0.4443359375
                },
                {
                    "start": 2029.92,
                    "end": 2030.14,
                    "word": " non",
                    "probability": 0.82373046875
                },
                {
                    "start": 2030.14,
                    "end": 2030.66,
                    "word": "-executable",
                    "probability": 0.939697265625
                },
                {
                    "start": 2030.66,
                    "end": 2031.02,
                    "word": " memory",
                    "probability": 0.7470703125
                },
                {
                    "start": 2031.02,
                    "end": 2031.58,
                    "word": " semantics",
                    "probability": 0.94677734375
                },
                {
                    "start": 2031.58,
                    "end": 2032.46,
                    "word": " using",
                    "probability": 0.71435546875
                },
                {
                    "start": 2032.46,
                    "end": 2032.98,
                    "word": " strictly",
                    "probability": 0.7998046875
                },
                {
                    "start": 2032.98,
                    "end": 2033.58,
                    "word": " software",
                    "probability": 0.84716796875
                },
                {
                    "start": 2033.58,
                    "end": 2034.2,
                    "word": " support",
                    "probability": 0.92041015625
                },
                {
                    "start": 2034.2,
                    "end": 2034.6,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 388,
            "seek": 201748,
            "start": 2034.6,
            "end": 2038.76,
            "text": " This was before there was any hardware support for non-executable memory.",
            "tokens": [
                51014,
                639,
                390,
                949,
                456,
                390,
                604,
                8837,
                1406,
                337,
                2107,
                12,
                3121,
                3045,
                32148,
                4675,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1804601720401219,
            "compression_ratio": 1.740566037735849,
            "no_speech_prob": 0.491455078125,
            "words": [
                {
                    "start": 2034.6,
                    "end": 2034.8,
                    "word": " This",
                    "probability": 0.8046875
                },
                {
                    "start": 2034.8,
                    "end": 2034.94,
                    "word": " was",
                    "probability": 0.876953125
                },
                {
                    "start": 2034.94,
                    "end": 2035.28,
                    "word": " before",
                    "probability": 0.79345703125
                },
                {
                    "start": 2035.28,
                    "end": 2035.44,
                    "word": " there",
                    "probability": 0.85693359375
                },
                {
                    "start": 2035.44,
                    "end": 2035.58,
                    "word": " was",
                    "probability": 0.88671875
                },
                {
                    "start": 2035.58,
                    "end": 2035.82,
                    "word": " any",
                    "probability": 0.83740234375
                },
                {
                    "start": 2035.82,
                    "end": 2036.16,
                    "word": " hardware",
                    "probability": 0.8388671875
                },
                {
                    "start": 2036.16,
                    "end": 2036.58,
                    "word": " support",
                    "probability": 0.923828125
                },
                {
                    "start": 2036.58,
                    "end": 2036.76,
                    "word": " for",
                    "probability": 0.88134765625
                },
                {
                    "start": 2036.76,
                    "end": 2037.02,
                    "word": " non",
                    "probability": 0.85400390625
                },
                {
                    "start": 2037.02,
                    "end": 2037.54,
                    "word": "-executable",
                    "probability": 0.948486328125
                },
                {
                    "start": 2037.54,
                    "end": 2037.96,
                    "word": " memory",
                    "probability": 0.822265625
                },
                {
                    "start": 2037.96,
                    "end": 2038.76,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 389,
            "seek": 201748,
            "start": 2039.12,
            "end": 2046.04,
            "text": " Windows XP Service Pack 2 and Server 2003 Service Pack 1 now also implement software support",
            "tokens": [
                51214,
                8591,
                33984,
                9561,
                18466,
                568,
                293,
                25684,
                16416,
                9561,
                18466,
                502,
                586,
                611,
                4445,
                4722,
                1406,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1804601720401219,
            "compression_ratio": 1.740566037735849,
            "no_speech_prob": 0.491455078125,
            "words": [
                {
                    "start": 2039.12,
                    "end": 2039.68,
                    "word": " Windows",
                    "probability": 0.8115234375
                },
                {
                    "start": 2039.68,
                    "end": 2040.16,
                    "word": " XP",
                    "probability": 0.9677734375
                },
                {
                    "start": 2040.16,
                    "end": 2040.56,
                    "word": " Service",
                    "probability": 0.69775390625
                },
                {
                    "start": 2040.56,
                    "end": 2040.8,
                    "word": " Pack",
                    "probability": 0.78125
                },
                {
                    "start": 2040.8,
                    "end": 2041.12,
                    "word": " 2",
                    "probability": 0.94775390625
                },
                {
                    "start": 2041.12,
                    "end": 2041.58,
                    "word": " and",
                    "probability": 0.8447265625
                },
                {
                    "start": 2041.58,
                    "end": 2041.84,
                    "word": " Server",
                    "probability": 0.57177734375
                },
                {
                    "start": 2041.84,
                    "end": 2042.56,
                    "word": " 2003",
                    "probability": 0.82763671875
                },
                {
                    "start": 2042.56,
                    "end": 2043.0,
                    "word": " Service",
                    "probability": 0.783203125
                },
                {
                    "start": 2043.0,
                    "end": 2043.26,
                    "word": " Pack",
                    "probability": 0.8935546875
                },
                {
                    "start": 2043.26,
                    "end": 2043.62,
                    "word": " 1",
                    "probability": 0.99609375
                },
                {
                    "start": 2043.62,
                    "end": 2044.24,
                    "word": " now",
                    "probability": 0.86181640625
                },
                {
                    "start": 2044.24,
                    "end": 2044.64,
                    "word": " also",
                    "probability": 0.82177734375
                },
                {
                    "start": 2044.64,
                    "end": 2045.04,
                    "word": " implement",
                    "probability": 0.7353515625
                },
                {
                    "start": 2045.04,
                    "end": 2045.46,
                    "word": " software",
                    "probability": 0.8662109375
                },
                {
                    "start": 2045.46,
                    "end": 2046.04,
                    "word": " support",
                    "probability": 0.93359375
                }
            ]
        },
        {
            "id": 390,
            "seek": 204696,
            "start": 2046.04,
            "end": 2051.0,
            "text": " in the form of what Microsoft calls Data Execution Prevention or DEP.",
            "tokens": [
                50364,
                294,
                264,
                1254,
                295,
                437,
                8116,
                5498,
                11888,
                17662,
                1448,
                38699,
                420,
                413,
                8929,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21049859550561797,
            "compression_ratio": 1.5087719298245614,
            "no_speech_prob": 0.53466796875,
            "words": [
                {
                    "start": 2046.04,
                    "end": 2046.42,
                    "word": " in",
                    "probability": 0.366455078125
                },
                {
                    "start": 2046.42,
                    "end": 2046.56,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2046.56,
                    "end": 2046.84,
                    "word": " form",
                    "probability": 0.8330078125
                },
                {
                    "start": 2046.84,
                    "end": 2047.1,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 2047.1,
                    "end": 2047.26,
                    "word": " what",
                    "probability": 0.80029296875
                },
                {
                    "start": 2047.26,
                    "end": 2047.68,
                    "word": " Microsoft",
                    "probability": 0.80078125
                },
                {
                    "start": 2047.68,
                    "end": 2048.16,
                    "word": " calls",
                    "probability": 0.8232421875
                },
                {
                    "start": 2048.16,
                    "end": 2048.5,
                    "word": " Data",
                    "probability": 0.471923828125
                },
                {
                    "start": 2048.5,
                    "end": 2049.06,
                    "word": " Execution",
                    "probability": 0.89794921875
                },
                {
                    "start": 2049.06,
                    "end": 2049.54,
                    "word": " Prevention",
                    "probability": 0.64794921875
                },
                {
                    "start": 2049.54,
                    "end": 2049.84,
                    "word": " or",
                    "probability": 0.393310546875
                },
                {
                    "start": 2049.84,
                    "end": 2050.32,
                    "word": " DEP",
                    "probability": 0.899169921875
                },
                {
                    "start": 2050.32,
                    "end": 2051.0,
                    "word": ".",
                    "probability": 0.94287109375
                }
            ]
        },
        {
            "id": 391,
            "seek": 204696,
            "start": 2051.46,
            "end": 2060.22,
            "text": " As a side note, hardware support has been added for non-executable memory onto 64-bit processors as well as the Pentium 4.",
            "tokens": [
                50614,
                1018,
                257,
                1252,
                3637,
                11,
                8837,
                1406,
                575,
                668,
                3869,
                337,
                2107,
                12,
                3121,
                3045,
                32148,
                4675,
                3911,
                12145,
                12,
                5260,
                27751,
                382,
                731,
                382,
                264,
                20165,
                2197,
                1017,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21049859550561797,
            "compression_ratio": 1.5087719298245614,
            "no_speech_prob": 0.53466796875,
            "words": [
                {
                    "start": 2051.46,
                    "end": 2051.86,
                    "word": " As",
                    "probability": 0.83740234375
                },
                {
                    "start": 2051.98,
                    "end": 2052.2,
                    "word": " a side",
                    "probability": 0.77587890625
                },
                {
                    "start": 2052.2,
                    "end": 2052.46,
                    "word": " note",
                    "probability": 0.76708984375
                },
                {
                    "start": 2052.46,
                    "end": 2052.64,
                    "word": ",",
                    "probability": 0.8984375
                },
                {
                    "start": 2052.64,
                    "end": 2053.04,
                    "word": " hardware",
                    "probability": 0.87451171875
                },
                {
                    "start": 2053.04,
                    "end": 2053.48,
                    "word": " support",
                    "probability": 0.91552734375
                },
                {
                    "start": 2053.48,
                    "end": 2053.76,
                    "word": " has",
                    "probability": 0.89794921875
                },
                {
                    "start": 2053.76,
                    "end": 2053.94,
                    "word": " been",
                    "probability": 0.8251953125
                },
                {
                    "start": 2053.94,
                    "end": 2054.28,
                    "word": " added",
                    "probability": 0.79443359375
                },
                {
                    "start": 2054.28,
                    "end": 2054.64,
                    "word": " for",
                    "probability": 0.87451171875
                },
                {
                    "start": 2054.64,
                    "end": 2054.98,
                    "word": " non",
                    "probability": 0.8173828125
                },
                {
                    "start": 2054.98,
                    "end": 2055.54,
                    "word": "-executable",
                    "probability": 0.933837890625
                },
                {
                    "start": 2055.54,
                    "end": 2056.0,
                    "word": " memory",
                    "probability": 0.79296875
                },
                {
                    "start": 2056.0,
                    "end": 2056.72,
                    "word": " onto",
                    "probability": 0.40478515625
                },
                {
                    "start": 2056.72,
                    "end": 2057.2,
                    "word": " 64",
                    "probability": 0.89013671875
                },
                {
                    "start": 2057.2,
                    "end": 2057.4,
                    "word": "-bit",
                    "probability": 0.85302734375
                },
                {
                    "start": 2057.4,
                    "end": 2058.0,
                    "word": " processors",
                    "probability": 0.85888671875
                },
                {
                    "start": 2058.0,
                    "end": 2058.82,
                    "word": " as",
                    "probability": 0.5673828125
                },
                {
                    "start": 2058.82,
                    "end": 2058.98,
                    "word": " well",
                    "probability": 0.87353515625
                },
                {
                    "start": 2058.98,
                    "end": 2059.16,
                    "word": " as",
                    "probability": 0.8837890625
                },
                {
                    "start": 2059.16,
                    "end": 2059.26,
                    "word": " the",
                    "probability": 0.6083984375
                },
                {
                    "start": 2059.26,
                    "end": 2059.56,
                    "word": " Pentium",
                    "probability": 0.926025390625
                },
                {
                    "start": 2059.56,
                    "end": 2059.88,
                    "word": " 4",
                    "probability": 0.8603515625
                },
                {
                    "start": 2059.88,
                    "end": 2060.22,
                    "word": ".",
                    "probability": 0.9833984375
                }
            ]
        },
        {
            "id": 392,
            "seek": 204696,
            "start": 2063.3,
            "end": 2075.52,
            "text": " Well, in the case of a rootkit, it's also kind of advantageous to be able to distinguish between executable and read-write access to a range of memory.",
            "tokens": [
                51064,
                1042,
                11,
                294,
                264,
                1389,
                295,
                257,
                5593,
                22681,
                11,
                309,
                311,
                611,
                733,
                295,
                5002,
                563,
                281,
                312,
                1075,
                281,
                20206,
                1296,
                7568,
                712,
                293,
                1401,
                12,
                21561,
                2105,
                281,
                257,
                3613,
                295,
                4675,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21049859550561797,
            "compression_ratio": 1.5087719298245614,
            "no_speech_prob": 0.53466796875,
            "words": [
                {
                    "start": 2063.3,
                    "end": 2063.98,
                    "word": " Well",
                    "probability": 0.55078125
                },
                {
                    "start": 2063.98,
                    "end": 2064.08,
                    "word": ",",
                    "probability": 0.78564453125
                },
                {
                    "start": 2064.08,
                    "end": 2064.16,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 2064.16,
                    "end": 2064.28,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2064.28,
                    "end": 2064.56,
                    "word": " case",
                    "probability": 0.8076171875
                },
                {
                    "start": 2064.56,
                    "end": 2064.78,
                    "word": " of",
                    "probability": 0.89013671875
                },
                {
                    "start": 2064.92,
                    "end": 2065.42,
                    "word": " a rootkit",
                    "probability": 0.41094970703125
                },
                {
                    "start": 2065.42,
                    "end": 2066.5,
                    "word": ",",
                    "probability": 0.853515625
                },
                {
                    "start": 2066.5,
                    "end": 2066.96,
                    "word": " it's",
                    "probability": 0.91357421875
                },
                {
                    "start": 2066.96,
                    "end": 2067.3,
                    "word": " also",
                    "probability": 0.833984375
                },
                {
                    "start": 2067.3,
                    "end": 2067.6,
                    "word": " kind",
                    "probability": 0.79296875
                },
                {
                    "start": 2067.6,
                    "end": 2067.74,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 2067.74,
                    "end": 2068.5,
                    "word": " advantageous",
                    "probability": 0.90771484375
                },
                {
                    "start": 2068.5,
                    "end": 2068.64,
                    "word": " to",
                    "probability": 0.91162109375
                },
                {
                    "start": 2068.64,
                    "end": 2068.78,
                    "word": " be",
                    "probability": 0.88525390625
                },
                {
                    "start": 2068.78,
                    "end": 2068.9,
                    "word": " able",
                    "probability": 0.873046875
                },
                {
                    "start": 2068.9,
                    "end": 2069.06,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2069.06,
                    "end": 2069.5,
                    "word": " distinguish",
                    "probability": 0.82177734375
                },
                {
                    "start": 2069.5,
                    "end": 2070.28,
                    "word": " between",
                    "probability": 0.78955078125
                },
                {
                    "start": 2070.28,
                    "end": 2071.36,
                    "word": " executable",
                    "probability": 0.818603515625
                },
                {
                    "start": 2071.36,
                    "end": 2071.88,
                    "word": " and",
                    "probability": 0.90185546875
                },
                {
                    "start": 2071.88,
                    "end": 2072.74,
                    "word": " read",
                    "probability": 0.24658203125
                },
                {
                    "start": 2072.74,
                    "end": 2072.94,
                    "word": "-write",
                    "probability": 0.4852294921875
                },
                {
                    "start": 2072.94,
                    "end": 2073.52,
                    "word": " access",
                    "probability": 0.814453125
                },
                {
                    "start": 2073.52,
                    "end": 2073.98,
                    "word": " to",
                    "probability": 0.8798828125
                },
                {
                    "start": 2074.14,
                    "end": 2074.34,
                    "word": " a range",
                    "probability": 0.798828125
                },
                {
                    "start": 2074.34,
                    "end": 2074.52,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 2074.52,
                    "end": 2074.84,
                    "word": " memory",
                    "probability": 0.80615234375
                },
                {
                    "start": 2074.84,
                    "end": 2075.52,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 393,
            "seek": 207006,
            "start": 2075.52,
            "end": 2084.12,
            "text": " Basically, we're going to take an offensive stance on the PAX technology, which, it's been around for a while.",
            "tokens": [
                50364,
                8537,
                11,
                321,
                434,
                516,
                281,
                747,
                364,
                15710,
                21033,
                322,
                264,
                17718,
                55,
                2899,
                11,
                597,
                11,
                309,
                311,
                668,
                926,
                337,
                257,
                1339,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19697473784710498,
            "compression_ratio": 1.6431924882629108,
            "no_speech_prob": 0.1580810546875,
            "words": [
                {
                    "start": 2075.52,
                    "end": 2076.36,
                    "word": " Basically",
                    "probability": 0.422607421875
                },
                {
                    "start": 2076.36,
                    "end": 2076.6,
                    "word": ",",
                    "probability": 0.69384765625
                },
                {
                    "start": 2076.6,
                    "end": 2077.18,
                    "word": " we're",
                    "probability": 0.8486328125
                },
                {
                    "start": 2077.18,
                    "end": 2077.44,
                    "word": " going",
                    "probability": 0.86083984375
                },
                {
                    "start": 2077.44,
                    "end": 2077.76,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2077.76,
                    "end": 2078.34,
                    "word": " take",
                    "probability": 0.779296875
                },
                {
                    "start": 2078.34,
                    "end": 2078.64,
                    "word": " an",
                    "probability": 0.89208984375
                },
                {
                    "start": 2078.64,
                    "end": 2079.3,
                    "word": " offensive",
                    "probability": 0.78564453125
                },
                {
                    "start": 2079.3,
                    "end": 2079.96,
                    "word": " stance",
                    "probability": 0.865234375
                },
                {
                    "start": 2079.96,
                    "end": 2080.46,
                    "word": " on",
                    "probability": 0.884765625
                },
                {
                    "start": 2080.46,
                    "end": 2080.92,
                    "word": " the",
                    "probability": 0.78564453125
                },
                {
                    "start": 2080.92,
                    "end": 2081.34,
                    "word": " PAX",
                    "probability": 0.779052734375
                },
                {
                    "start": 2081.34,
                    "end": 2082.02,
                    "word": " technology",
                    "probability": 0.77001953125
                },
                {
                    "start": 2082.02,
                    "end": 2082.18,
                    "word": ",",
                    "probability": 0.487548828125
                },
                {
                    "start": 2082.18,
                    "end": 2082.34,
                    "word": " which",
                    "probability": 0.89013671875
                },
                {
                    "start": 2082.34,
                    "end": 2082.56,
                    "word": ",",
                    "probability": 0.229736328125
                },
                {
                    "start": 2082.56,
                    "end": 2082.96,
                    "word": " it's",
                    "probability": 0.92333984375
                },
                {
                    "start": 2082.96,
                    "end": 2083.12,
                    "word": " been",
                    "probability": 0.81689453125
                },
                {
                    "start": 2083.12,
                    "end": 2083.42,
                    "word": " around",
                    "probability": 0.873046875
                },
                {
                    "start": 2083.42,
                    "end": 2083.66,
                    "word": " for",
                    "probability": 0.884765625
                },
                {
                    "start": 2083.78,
                    "end": 2084.0,
                    "word": " a while",
                    "probability": 0.890625
                },
                {
                    "start": 2084.0,
                    "end": 2084.12,
                    "word": ".",
                    "probability": 0.304443359375
                }
            ]
        },
        {
            "id": 394,
            "seek": 207006,
            "start": 2084.12,
            "end": 2085.98,
            "text": " This technique's been around for a while.",
            "tokens": [
                50764,
                639,
                6532,
                311,
                668,
                926,
                337,
                257,
                1339,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19697473784710498,
            "compression_ratio": 1.6431924882629108,
            "no_speech_prob": 0.1580810546875,
            "words": [
                {
                    "start": 2084.12,
                    "end": 2084.26,
                    "word": " This",
                    "probability": 0.76318359375
                },
                {
                    "start": 2084.26,
                    "end": 2084.7,
                    "word": " technique's",
                    "probability": 0.8310546875
                },
                {
                    "start": 2084.7,
                    "end": 2084.82,
                    "word": " been",
                    "probability": 0.826171875
                },
                {
                    "start": 2084.82,
                    "end": 2085.08,
                    "word": " around",
                    "probability": 0.8828125
                },
                {
                    "start": 2085.08,
                    "end": 2085.3,
                    "word": " for",
                    "probability": 0.8857421875
                },
                {
                    "start": 2085.44,
                    "end": 2085.7,
                    "word": " a while",
                    "probability": 0.89892578125
                },
                {
                    "start": 2085.7,
                    "end": 2085.98,
                    "word": ".",
                    "probability": 0.6181640625
                }
            ]
        },
        {
            "id": 395,
            "seek": 207006,
            "start": 2085.98,
            "end": 2092.18,
            "text": " But so far, it hasn't really been shown how you could invert that technique for malicious purposes.",
            "tokens": [
                50864,
                583,
                370,
                1400,
                11,
                309,
                6132,
                380,
                534,
                668,
                4898,
                577,
                291,
                727,
                33966,
                300,
                6532,
                337,
                33496,
                9932,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19697473784710498,
            "compression_ratio": 1.6431924882629108,
            "no_speech_prob": 0.1580810546875,
            "words": [
                {
                    "start": 2085.98,
                    "end": 2086.36,
                    "word": " But",
                    "probability": 0.8427734375
                },
                {
                    "start": 2086.36,
                    "end": 2086.64,
                    "word": " so",
                    "probability": 0.5341796875
                },
                {
                    "start": 2086.64,
                    "end": 2086.88,
                    "word": " far",
                    "probability": 0.90087890625
                },
                {
                    "start": 2086.88,
                    "end": 2086.96,
                    "word": ",",
                    "probability": 0.473388671875
                },
                {
                    "start": 2086.96,
                    "end": 2087.02,
                    "word": " it",
                    "probability": 0.90625
                },
                {
                    "start": 2087.02,
                    "end": 2087.28,
                    "word": " hasn't",
                    "probability": 0.9228515625
                },
                {
                    "start": 2087.28,
                    "end": 2087.46,
                    "word": " really",
                    "probability": 0.74609375
                },
                {
                    "start": 2087.46,
                    "end": 2087.72,
                    "word": " been",
                    "probability": 0.8115234375
                },
                {
                    "start": 2087.72,
                    "end": 2088.06,
                    "word": " shown",
                    "probability": 0.873046875
                },
                {
                    "start": 2088.06,
                    "end": 2088.86,
                    "word": " how",
                    "probability": 0.87060546875
                },
                {
                    "start": 2088.86,
                    "end": 2089.02,
                    "word": " you",
                    "probability": 0.8916015625
                },
                {
                    "start": 2089.02,
                    "end": 2089.18,
                    "word": " could",
                    "probability": 0.71435546875
                },
                {
                    "start": 2089.18,
                    "end": 2089.66,
                    "word": " invert",
                    "probability": 0.8828125
                },
                {
                    "start": 2089.66,
                    "end": 2089.9,
                    "word": " that",
                    "probability": 0.8759765625
                },
                {
                    "start": 2089.9,
                    "end": 2090.3,
                    "word": " technique",
                    "probability": 0.8837890625
                },
                {
                    "start": 2090.3,
                    "end": 2090.76,
                    "word": " for",
                    "probability": 0.8525390625
                },
                {
                    "start": 2090.76,
                    "end": 2091.12,
                    "word": " malicious",
                    "probability": 0.83984375
                },
                {
                    "start": 2091.12,
                    "end": 2091.62,
                    "word": " purposes",
                    "probability": 0.84033203125
                },
                {
                    "start": 2091.62,
                    "end": 2092.18,
                    "word": ".",
                    "probability": 0.98583984375
                }
            ]
        },
        {
            "id": 396,
            "seek": 207006,
            "start": 2092.56,
            "end": 2095.48,
            "text": " So, basically, we want to hide code.",
            "tokens": [
                51164,
                407,
                11,
                1936,
                11,
                321,
                528,
                281,
                6479,
                3089,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19697473784710498,
            "compression_ratio": 1.6431924882629108,
            "no_speech_prob": 0.1580810546875,
            "words": [
                {
                    "start": 2092.56,
                    "end": 2092.84,
                    "word": " So",
                    "probability": 0.8515625
                },
                {
                    "start": 2092.84,
                    "end": 2092.96,
                    "word": ",",
                    "probability": 0.394775390625
                },
                {
                    "start": 2092.96,
                    "end": 2093.34,
                    "word": " basically",
                    "probability": 0.8935546875
                },
                {
                    "start": 2093.34,
                    "end": 2093.66,
                    "word": ",",
                    "probability": 0.93017578125
                },
                {
                    "start": 2093.66,
                    "end": 2093.96,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2093.96,
                    "end": 2094.16,
                    "word": " want",
                    "probability": 0.8154296875
                },
                {
                    "start": 2094.16,
                    "end": 2094.3,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2094.3,
                    "end": 2094.5,
                    "word": " hide",
                    "probability": 0.728515625
                },
                {
                    "start": 2094.5,
                    "end": 2094.92,
                    "word": " code",
                    "probability": 0.83154296875
                },
                {
                    "start": 2094.92,
                    "end": 2095.48,
                    "word": ".",
                    "probability": 0.92919921875
                }
            ]
        },
        {
            "id": 397,
            "seek": 207006,
            "start": 2095.5,
            "end": 2098.62,
            "text": " So, we want to differentiate between read-write-and-execute.",
            "tokens": [
                51314,
                407,
                11,
                321,
                528,
                281,
                23203,
                1296,
                1401,
                12,
                21561,
                12,
                474,
                12,
                3121,
                3045,
                1169,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19697473784710498,
            "compression_ratio": 1.6431924882629108,
            "no_speech_prob": 0.1580810546875,
            "words": [
                {
                    "start": 2095.5,
                    "end": 2095.84,
                    "word": " So",
                    "probability": 0.84375
                },
                {
                    "start": 2095.84,
                    "end": 2095.96,
                    "word": ",",
                    "probability": 0.64111328125
                },
                {
                    "start": 2095.96,
                    "end": 2096.06,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 2096.06,
                    "end": 2096.22,
                    "word": " want",
                    "probability": 0.73974609375
                },
                {
                    "start": 2096.22,
                    "end": 2096.32,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 2096.32,
                    "end": 2096.72,
                    "word": " differentiate",
                    "probability": 0.76123046875
                },
                {
                    "start": 2096.72,
                    "end": 2097.2,
                    "word": " between",
                    "probability": 0.81201171875
                },
                {
                    "start": 2097.2,
                    "end": 2097.5,
                    "word": " read",
                    "probability": 0.58056640625
                },
                {
                    "start": 2097.5,
                    "end": 2097.66,
                    "word": "-write",
                    "probability": 0.36745452880859375
                },
                {
                    "start": 2097.66,
                    "end": 2097.88,
                    "word": "-and",
                    "probability": 0.396636962890625
                },
                {
                    "start": 2097.88,
                    "end": 2098.26,
                    "word": "-execute",
                    "probability": 0.9539794921875
                },
                {
                    "start": 2098.26,
                    "end": 2098.62,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 398,
            "seek": 208812,
            "start": 2098.62,
            "end": 2110.88,
            "text": " So, the idea is, if we have a read access of the code section of our rootkit driver, for example, that's going to be a very strong heuristic that a scanner's trying to locate us.",
            "tokens": [
                50364,
                407,
                11,
                264,
                1558,
                307,
                11,
                498,
                321,
                362,
                257,
                1401,
                2105,
                295,
                264,
                3089,
                3541,
                295,
                527,
                5593,
                22681,
                6787,
                11,
                337,
                1365,
                11,
                300,
                311,
                516,
                281,
                312,
                257,
                588,
                2068,
                415,
                374,
                3142,
                300,
                257,
                30211,
                311,
                1382,
                281,
                22370,
                505,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18623310327529907,
            "compression_ratio": 1.5433526011560694,
            "no_speech_prob": 0.87548828125,
            "words": [
                {
                    "start": 2098.62,
                    "end": 2098.86,
                    "word": " So",
                    "probability": 0.427978515625
                },
                {
                    "start": 2098.86,
                    "end": 2098.94,
                    "word": ",",
                    "probability": 0.2239990234375
                },
                {
                    "start": 2098.94,
                    "end": 2098.98,
                    "word": " the",
                    "probability": 0.763671875
                },
                {
                    "start": 2098.98,
                    "end": 2099.34,
                    "word": " idea",
                    "probability": 0.76416015625
                },
                {
                    "start": 2099.34,
                    "end": 2099.74,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 2099.74,
                    "end": 2100.1,
                    "word": ",",
                    "probability": 0.4658203125
                },
                {
                    "start": 2100.1,
                    "end": 2100.36,
                    "word": " if",
                    "probability": 0.87890625
                },
                {
                    "start": 2100.36,
                    "end": 2100.56,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 2100.56,
                    "end": 2100.96,
                    "word": " have",
                    "probability": 0.875
                },
                {
                    "start": 2101.42,
                    "end": 2102.14,
                    "word": " a read",
                    "probability": 0.865234375
                },
                {
                    "start": 2102.14,
                    "end": 2102.52,
                    "word": " access",
                    "probability": 0.7333984375
                },
                {
                    "start": 2102.52,
                    "end": 2103.12,
                    "word": " of",
                    "probability": 0.8720703125
                },
                {
                    "start": 2103.12,
                    "end": 2103.34,
                    "word": " the",
                    "probability": 0.787109375
                },
                {
                    "start": 2103.34,
                    "end": 2103.54,
                    "word": " code",
                    "probability": 0.81640625
                },
                {
                    "start": 2103.54,
                    "end": 2103.82,
                    "word": " section",
                    "probability": 0.81884765625
                },
                {
                    "start": 2103.82,
                    "end": 2103.96,
                    "word": " of",
                    "probability": 0.88818359375
                },
                {
                    "start": 2103.96,
                    "end": 2104.1,
                    "word": " our",
                    "probability": 0.7744140625
                },
                {
                    "start": 2104.1,
                    "end": 2104.36,
                    "word": " rootkit",
                    "probability": 0.70751953125
                },
                {
                    "start": 2104.36,
                    "end": 2104.72,
                    "word": " driver",
                    "probability": 0.75830078125
                },
                {
                    "start": 2104.72,
                    "end": 2104.84,
                    "word": ",",
                    "probability": 0.7216796875
                },
                {
                    "start": 2104.84,
                    "end": 2104.94,
                    "word": " for",
                    "probability": 0.87646484375
                },
                {
                    "start": 2104.94,
                    "end": 2105.32,
                    "word": " example",
                    "probability": 0.927734375
                },
                {
                    "start": 2105.32,
                    "end": 2105.8,
                    "word": ",",
                    "probability": 0.87548828125
                },
                {
                    "start": 2105.8,
                    "end": 2106.28,
                    "word": " that's",
                    "probability": 0.88623046875
                },
                {
                    "start": 2106.28,
                    "end": 2106.42,
                    "word": " going",
                    "probability": 0.8427734375
                },
                {
                    "start": 2106.42,
                    "end": 2106.56,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2106.56,
                    "end": 2106.8,
                    "word": " be",
                    "probability": 0.8798828125
                },
                {
                    "start": 2107.06,
                    "end": 2107.36,
                    "word": " a very",
                    "probability": 0.73046875
                },
                {
                    "start": 2107.36,
                    "end": 2107.84,
                    "word": " strong",
                    "probability": 0.80908203125
                },
                {
                    "start": 2107.84,
                    "end": 2108.28,
                    "word": " heuristic",
                    "probability": 0.9265950520833334
                },
                {
                    "start": 2108.28,
                    "end": 2108.72,
                    "word": " that",
                    "probability": 0.78955078125
                },
                {
                    "start": 2108.84,
                    "end": 2109.3,
                    "word": " a scanner's",
                    "probability": 0.5753173828125
                },
                {
                    "start": 2109.3,
                    "end": 2109.48,
                    "word": " trying",
                    "probability": 0.7939453125
                },
                {
                    "start": 2109.48,
                    "end": 2109.66,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2109.66,
                    "end": 2109.98,
                    "word": " locate",
                    "probability": 0.88037109375
                },
                {
                    "start": 2109.98,
                    "end": 2110.36,
                    "word": " us",
                    "probability": 0.87890625
                },
                {
                    "start": 2110.36,
                    "end": 2110.88,
                    "word": ".",
                    "probability": 0.970703125
                }
            ]
        },
        {
            "id": 399,
            "seek": 208812,
            "start": 2111.48,
            "end": 2116.68,
            "text": " So, basically, what we would want to do in that case is we want our rootkit code to run.",
            "tokens": [
                50964,
                407,
                11,
                1936,
                11,
                437,
                321,
                576,
                528,
                281,
                360,
                294,
                300,
                1389,
                307,
                321,
                528,
                527,
                5593,
                22681,
                3089,
                281,
                1190,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18623310327529907,
            "compression_ratio": 1.5433526011560694,
            "no_speech_prob": 0.87548828125,
            "words": [
                {
                    "start": 2111.48,
                    "end": 2111.92,
                    "word": " So",
                    "probability": 0.86865234375
                },
                {
                    "start": 2111.92,
                    "end": 2112.02,
                    "word": ",",
                    "probability": 0.8466796875
                },
                {
                    "start": 2112.02,
                    "end": 2112.46,
                    "word": " basically",
                    "probability": 0.8896484375
                },
                {
                    "start": 2112.46,
                    "end": 2112.6,
                    "word": ",",
                    "probability": 0.408203125
                },
                {
                    "start": 2112.6,
                    "end": 2112.7,
                    "word": " what",
                    "probability": 0.88427734375
                },
                {
                    "start": 2112.7,
                    "end": 2112.84,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 2112.84,
                    "end": 2113.0,
                    "word": " would",
                    "probability": 0.82470703125
                },
                {
                    "start": 2113.0,
                    "end": 2113.22,
                    "word": " want",
                    "probability": 0.828125
                },
                {
                    "start": 2113.22,
                    "end": 2113.34,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2113.34,
                    "end": 2113.52,
                    "word": " do",
                    "probability": 0.9150390625
                },
                {
                    "start": 2113.52,
                    "end": 2113.64,
                    "word": " in",
                    "probability": 0.845703125
                },
                {
                    "start": 2113.64,
                    "end": 2113.8,
                    "word": " that",
                    "probability": 0.87646484375
                },
                {
                    "start": 2113.8,
                    "end": 2114.18,
                    "word": " case",
                    "probability": 0.81884765625
                },
                {
                    "start": 2114.18,
                    "end": 2114.58,
                    "word": " is",
                    "probability": 0.5927734375
                },
                {
                    "start": 2114.58,
                    "end": 2114.72,
                    "word": " we",
                    "probability": 0.74853515625
                },
                {
                    "start": 2114.72,
                    "end": 2114.86,
                    "word": " want",
                    "probability": 0.78564453125
                },
                {
                    "start": 2114.86,
                    "end": 2115.04,
                    "word": " our",
                    "probability": 0.81640625
                },
                {
                    "start": 2115.04,
                    "end": 2115.34,
                    "word": " rootkit",
                    "probability": 0.901123046875
                },
                {
                    "start": 2115.34,
                    "end": 2115.6,
                    "word": " code",
                    "probability": 0.83349609375
                },
                {
                    "start": 2115.6,
                    "end": 2115.8,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2115.8,
                    "end": 2116.16,
                    "word": " run",
                    "probability": 0.8974609375
                },
                {
                    "start": 2116.16,
                    "end": 2116.68,
                    "word": ".",
                    "probability": 0.25634765625
                }
            ]
        },
        {
            "id": 400,
            "seek": 211812,
            "start": 2116.68,
            "end": 2131.32,
            "text": " But if a scanner tries to read it, we want to basically return an image of that memory that does not contain the rootkit code, or contains something clean, in the case of a modification to the operating system.",
            "tokens": [
                50364,
                583,
                498,
                257,
                30211,
                9898,
                281,
                1401,
                309,
                11,
                321,
                528,
                281,
                1936,
                2736,
                364,
                3256,
                295,
                300,
                4675,
                300,
                775,
                406,
                5304,
                264,
                5593,
                22681,
                3089,
                11,
                420,
                8306,
                746,
                2541,
                11,
                294,
                264,
                1389,
                295,
                257,
                26747,
                281,
                264,
                7447,
                1185,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21316964726667015,
            "compression_ratio": 1.699588477366255,
            "no_speech_prob": 0.75732421875,
            "words": [
                {
                    "start": 2116.68,
                    "end": 2117.08,
                    "word": " But",
                    "probability": 0.38671875
                },
                {
                    "start": 2117.08,
                    "end": 2117.3,
                    "word": " if",
                    "probability": 0.68359375
                },
                {
                    "start": 2117.46,
                    "end": 2117.7,
                    "word": " a scanner",
                    "probability": 0.7509765625
                },
                {
                    "start": 2117.7,
                    "end": 2118.04,
                    "word": " tries",
                    "probability": 0.72900390625
                },
                {
                    "start": 2118.04,
                    "end": 2118.22,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2118.22,
                    "end": 2118.46,
                    "word": " read",
                    "probability": 0.90771484375
                },
                {
                    "start": 2118.46,
                    "end": 2118.62,
                    "word": " it",
                    "probability": 0.90478515625
                },
                {
                    "start": 2118.62,
                    "end": 2118.92,
                    "word": ",",
                    "probability": 0.9169921875
                },
                {
                    "start": 2118.92,
                    "end": 2119.12,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 2119.12,
                    "end": 2119.36,
                    "word": " want",
                    "probability": 0.830078125
                },
                {
                    "start": 2119.36,
                    "end": 2119.48,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2119.48,
                    "end": 2119.86,
                    "word": " basically",
                    "probability": 0.83935546875
                },
                {
                    "start": 2119.86,
                    "end": 2120.34,
                    "word": " return",
                    "probability": 0.779296875
                },
                {
                    "start": 2120.34,
                    "end": 2120.6,
                    "word": " an",
                    "probability": 0.8935546875
                },
                {
                    "start": 2120.6,
                    "end": 2121.02,
                    "word": " image",
                    "probability": 0.82275390625
                },
                {
                    "start": 2121.02,
                    "end": 2121.3,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 2121.3,
                    "end": 2121.54,
                    "word": " that",
                    "probability": 0.87841796875
                },
                {
                    "start": 2121.54,
                    "end": 2121.98,
                    "word": " memory",
                    "probability": 0.8125
                },
                {
                    "start": 2121.98,
                    "end": 2122.74,
                    "word": " that",
                    "probability": 0.80322265625
                },
                {
                    "start": 2122.74,
                    "end": 2124.02,
                    "word": " does",
                    "probability": 0.6171875
                },
                {
                    "start": 2124.02,
                    "end": 2124.36,
                    "word": " not",
                    "probability": 0.85986328125
                },
                {
                    "start": 2124.36,
                    "end": 2124.72,
                    "word": " contain",
                    "probability": 0.857421875
                },
                {
                    "start": 2124.72,
                    "end": 2124.88,
                    "word": " the",
                    "probability": 0.7451171875
                },
                {
                    "start": 2124.88,
                    "end": 2125.16,
                    "word": " rootkit",
                    "probability": 0.802978515625
                },
                {
                    "start": 2125.16,
                    "end": 2125.46,
                    "word": " code",
                    "probability": 0.8359375
                },
                {
                    "start": 2125.46,
                    "end": 2125.56,
                    "word": ",",
                    "probability": 0.421630859375
                },
                {
                    "start": 2125.56,
                    "end": 2125.7,
                    "word": " or",
                    "probability": 0.90234375
                },
                {
                    "start": 2125.7,
                    "end": 2126.14,
                    "word": " contains",
                    "probability": 0.56591796875
                },
                {
                    "start": 2126.14,
                    "end": 2126.5,
                    "word": " something",
                    "probability": 0.7158203125
                },
                {
                    "start": 2126.5,
                    "end": 2127.2,
                    "word": " clean",
                    "probability": 0.8046875
                },
                {
                    "start": 2127.2,
                    "end": 2127.34,
                    "word": ",",
                    "probability": 0.5439453125
                },
                {
                    "start": 2127.34,
                    "end": 2127.5,
                    "word": " in",
                    "probability": 0.611328125
                },
                {
                    "start": 2127.5,
                    "end": 2127.9,
                    "word": " the",
                    "probability": 0.78515625
                },
                {
                    "start": 2127.9,
                    "end": 2128.18,
                    "word": " case",
                    "probability": 0.81591796875
                },
                {
                    "start": 2128.18,
                    "end": 2128.4,
                    "word": " of",
                    "probability": 0.9072265625
                },
                {
                    "start": 2128.56,
                    "end": 2129.2,
                    "word": " a modification",
                    "probability": 0.8330078125
                },
                {
                    "start": 2129.2,
                    "end": 2129.8,
                    "word": " to",
                    "probability": 0.82470703125
                },
                {
                    "start": 2129.8,
                    "end": 2129.92,
                    "word": " the",
                    "probability": 0.82666015625
                },
                {
                    "start": 2129.92,
                    "end": 2130.26,
                    "word": " operating",
                    "probability": 0.751953125
                },
                {
                    "start": 2130.26,
                    "end": 2130.72,
                    "word": " system",
                    "probability": 0.8642578125
                },
                {
                    "start": 2130.72,
                    "end": 2131.32,
                    "word": ".",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 401,
            "seek": 211812,
            "start": 2131.48,
            "end": 2137.84,
            "text": " So, basically, what we're proposing here is we're going to do an implementation that is the inverse of PAX.",
            "tokens": [
                51064,
                407,
                11,
                1936,
                11,
                437,
                321,
                434,
                29939,
                510,
                307,
                321,
                434,
                516,
                281,
                360,
                364,
                11420,
                300,
                307,
                264,
                17340,
                295,
                17718,
                55,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21316964726667015,
            "compression_ratio": 1.699588477366255,
            "no_speech_prob": 0.75732421875,
            "words": [
                {
                    "start": 2131.48,
                    "end": 2131.78,
                    "word": " So",
                    "probability": 0.81884765625
                },
                {
                    "start": 2131.78,
                    "end": 2131.92,
                    "word": ",",
                    "probability": 0.55908203125
                },
                {
                    "start": 2131.92,
                    "end": 2132.34,
                    "word": " basically",
                    "probability": 0.88427734375
                },
                {
                    "start": 2132.34,
                    "end": 2132.54,
                    "word": ",",
                    "probability": 0.7412109375
                },
                {
                    "start": 2132.54,
                    "end": 2132.78,
                    "word": " what",
                    "probability": 0.8828125
                },
                {
                    "start": 2132.78,
                    "end": 2132.94,
                    "word": " we're",
                    "probability": 0.8935546875
                },
                {
                    "start": 2132.94,
                    "end": 2133.36,
                    "word": " proposing",
                    "probability": 0.78466796875
                },
                {
                    "start": 2133.36,
                    "end": 2133.74,
                    "word": " here",
                    "probability": 0.80859375
                },
                {
                    "start": 2133.74,
                    "end": 2134.32,
                    "word": " is",
                    "probability": 0.64794921875
                },
                {
                    "start": 2134.32,
                    "end": 2134.5,
                    "word": " we're",
                    "probability": 0.859130859375
                },
                {
                    "start": 2134.5,
                    "end": 2134.62,
                    "word": " going",
                    "probability": 0.67529296875
                },
                {
                    "start": 2134.62,
                    "end": 2134.7,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 2134.7,
                    "end": 2134.9,
                    "word": " do",
                    "probability": 0.89697265625
                },
                {
                    "start": 2134.9,
                    "end": 2135.1,
                    "word": " an",
                    "probability": 0.89306640625
                },
                {
                    "start": 2135.1,
                    "end": 2135.68,
                    "word": " implementation",
                    "probability": 0.69482421875
                },
                {
                    "start": 2135.68,
                    "end": 2136.02,
                    "word": " that",
                    "probability": 0.8701171875
                },
                {
                    "start": 2136.02,
                    "end": 2136.18,
                    "word": " is",
                    "probability": 0.87548828125
                },
                {
                    "start": 2136.18,
                    "end": 2136.34,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 2136.34,
                    "end": 2136.74,
                    "word": " inverse",
                    "probability": 0.82861328125
                },
                {
                    "start": 2136.74,
                    "end": 2136.94,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 2136.94,
                    "end": 2137.3,
                    "word": " PAX",
                    "probability": 0.59716796875
                },
                {
                    "start": 2137.3,
                    "end": 2137.84,
                    "word": ".",
                    "probability": 0.7373046875
                }
            ]
        },
        {
            "id": 402,
            "seek": 211812,
            "start": 2137.84,
            "end": 2144.48,
            "text": " That is, it's an implementation of execute, allowed, but diverted read-write memory semantics.",
            "tokens": [
                51414,
                663,
                307,
                11,
                309,
                311,
                364,
                11420,
                295,
                14483,
                11,
                4350,
                11,
                457,
                1026,
                18537,
                1401,
                12,
                21561,
                4675,
                4361,
                45298,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21316964726667015,
            "compression_ratio": 1.699588477366255,
            "no_speech_prob": 0.75732421875,
            "words": [
                {
                    "start": 2137.84,
                    "end": 2138.18,
                    "word": " That",
                    "probability": 0.81201171875
                },
                {
                    "start": 2138.18,
                    "end": 2138.36,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 2138.36,
                    "end": 2138.38,
                    "word": ",",
                    "probability": 0.755859375
                },
                {
                    "start": 2138.38,
                    "end": 2138.52,
                    "word": " it's",
                    "probability": 0.864501953125
                },
                {
                    "start": 2138.52,
                    "end": 2138.64,
                    "word": " an",
                    "probability": 0.90576171875
                },
                {
                    "start": 2138.64,
                    "end": 2139.2,
                    "word": " implementation",
                    "probability": 0.72021484375
                },
                {
                    "start": 2139.2,
                    "end": 2139.64,
                    "word": " of",
                    "probability": 0.8935546875
                },
                {
                    "start": 2139.64,
                    "end": 2140.12,
                    "word": " execute",
                    "probability": 0.68212890625
                },
                {
                    "start": 2140.12,
                    "end": 2140.36,
                    "word": ",",
                    "probability": 0.463134765625
                },
                {
                    "start": 2140.36,
                    "end": 2140.72,
                    "word": " allowed",
                    "probability": 0.444580078125
                },
                {
                    "start": 2140.72,
                    "end": 2141.24,
                    "word": ",",
                    "probability": 0.96923828125
                },
                {
                    "start": 2141.24,
                    "end": 2141.48,
                    "word": " but",
                    "probability": 0.89453125
                },
                {
                    "start": 2141.48,
                    "end": 2142.02,
                    "word": " diverted",
                    "probability": 0.774169921875
                },
                {
                    "start": 2142.02,
                    "end": 2142.88,
                    "word": " read",
                    "probability": 0.8671875
                },
                {
                    "start": 2142.88,
                    "end": 2143.16,
                    "word": "-write",
                    "probability": 0.5196533203125
                },
                {
                    "start": 2143.16,
                    "end": 2143.54,
                    "word": " memory",
                    "probability": 0.7939453125
                },
                {
                    "start": 2143.54,
                    "end": 2144.04,
                    "word": " semantics",
                    "probability": 0.9619140625
                },
                {
                    "start": 2144.04,
                    "end": 2144.48,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 403,
            "seek": 214380,
            "start": 2147.22,
            "end": 2154.62,
            "text": " We're going to use the PAX technique that PAX discovered to implement non-executable memory.",
            "tokens": [
                50364,
                492,
                434,
                516,
                281,
                764,
                264,
                17718,
                55,
                6532,
                300,
                17718,
                55,
                6941,
                281,
                4445,
                2107,
                12,
                3121,
                3045,
                32148,
                4675,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18499410658512475,
            "compression_ratio": 1.6008583690987124,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2147.22,
                    "end": 2147.66,
                    "word": " We're",
                    "probability": 0.649658203125
                },
                {
                    "start": 2147.66,
                    "end": 2147.82,
                    "word": " going",
                    "probability": 0.86279296875
                },
                {
                    "start": 2147.82,
                    "end": 2148.0,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2148.0,
                    "end": 2148.34,
                    "word": " use",
                    "probability": 0.8125
                },
                {
                    "start": 2148.34,
                    "end": 2148.68,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 2148.68,
                    "end": 2149.48,
                    "word": " PAX",
                    "probability": 0.642578125
                },
                {
                    "start": 2149.48,
                    "end": 2150.4,
                    "word": " technique",
                    "probability": 0.85546875
                },
                {
                    "start": 2150.4,
                    "end": 2150.92,
                    "word": " that",
                    "probability": 0.77685546875
                },
                {
                    "start": 2150.92,
                    "end": 2151.52,
                    "word": " PAX",
                    "probability": 0.91845703125
                },
                {
                    "start": 2151.52,
                    "end": 2152.08,
                    "word": " discovered",
                    "probability": 0.630859375
                },
                {
                    "start": 2152.08,
                    "end": 2152.62,
                    "word": " to",
                    "probability": 0.8271484375
                },
                {
                    "start": 2152.62,
                    "end": 2153.02,
                    "word": " implement",
                    "probability": 0.7607421875
                },
                {
                    "start": 2153.02,
                    "end": 2153.36,
                    "word": " non",
                    "probability": 0.84033203125
                },
                {
                    "start": 2153.36,
                    "end": 2153.9,
                    "word": "-executable",
                    "probability": 0.936767578125
                },
                {
                    "start": 2153.9,
                    "end": 2154.32,
                    "word": " memory",
                    "probability": 0.81005859375
                },
                {
                    "start": 2154.32,
                    "end": 2154.62,
                    "word": ".",
                    "probability": 0.345947265625
                }
            ]
        },
        {
            "id": 404,
            "seek": 214380,
            "start": 2154.62,
            "end": 2157.1,
            "text": " But, in this case, we're going to use it to hide a rootkit.",
            "tokens": [
                50714,
                583,
                11,
                294,
                341,
                1389,
                11,
                321,
                434,
                516,
                281,
                764,
                309,
                281,
                6479,
                257,
                5593,
                22681,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18499410658512475,
            "compression_ratio": 1.6008583690987124,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2154.62,
                    "end": 2154.74,
                    "word": " But",
                    "probability": 0.72119140625
                },
                {
                    "start": 2154.74,
                    "end": 2154.82,
                    "word": ",",
                    "probability": 0.0831298828125
                },
                {
                    "start": 2154.82,
                    "end": 2154.82,
                    "word": " in",
                    "probability": 0.89697265625
                },
                {
                    "start": 2154.82,
                    "end": 2154.98,
                    "word": " this",
                    "probability": 0.87841796875
                },
                {
                    "start": 2154.98,
                    "end": 2155.18,
                    "word": " case",
                    "probability": 0.81396484375
                },
                {
                    "start": 2155.18,
                    "end": 2155.24,
                    "word": ",",
                    "probability": 0.75732421875
                },
                {
                    "start": 2155.24,
                    "end": 2155.34,
                    "word": " we're",
                    "probability": 0.898681640625
                },
                {
                    "start": 2155.34,
                    "end": 2155.42,
                    "word": " going",
                    "probability": 0.77392578125
                },
                {
                    "start": 2155.42,
                    "end": 2155.48,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2155.48,
                    "end": 2155.64,
                    "word": " use",
                    "probability": 0.77734375
                },
                {
                    "start": 2155.64,
                    "end": 2155.74,
                    "word": " it",
                    "probability": 0.880859375
                },
                {
                    "start": 2155.74,
                    "end": 2155.88,
                    "word": " to",
                    "probability": 0.89892578125
                },
                {
                    "start": 2155.88,
                    "end": 2156.08,
                    "word": " hide",
                    "probability": 0.69189453125
                },
                {
                    "start": 2156.26,
                    "end": 2156.66,
                    "word": " a rootkit",
                    "probability": 0.829345703125
                },
                {
                    "start": 2156.66,
                    "end": 2157.1,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 405,
            "seek": 214380,
            "start": 2157.28,
            "end": 2163.88,
            "text": " So, like I said, the technique is not totally new, but the application is somewhat new.",
            "tokens": [
                50864,
                407,
                11,
                411,
                286,
                848,
                11,
                264,
                6532,
                307,
                406,
                3879,
                777,
                11,
                457,
                264,
                3861,
                307,
                8344,
                777,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18499410658512475,
            "compression_ratio": 1.6008583690987124,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2157.28,
                    "end": 2157.44,
                    "word": " So",
                    "probability": 0.62841796875
                },
                {
                    "start": 2157.44,
                    "end": 2157.5,
                    "word": ",",
                    "probability": 0.75927734375
                },
                {
                    "start": 2157.5,
                    "end": 2157.58,
                    "word": " like",
                    "probability": 0.8623046875
                },
                {
                    "start": 2157.58,
                    "end": 2157.72,
                    "word": " I",
                    "probability": 0.99169921875
                },
                {
                    "start": 2157.72,
                    "end": 2157.9,
                    "word": " said",
                    "probability": 0.87353515625
                },
                {
                    "start": 2157.9,
                    "end": 2157.98,
                    "word": ",",
                    "probability": 0.95166015625
                },
                {
                    "start": 2157.98,
                    "end": 2158.76,
                    "word": " the",
                    "probability": 0.4306640625
                },
                {
                    "start": 2158.76,
                    "end": 2159.08,
                    "word": " technique",
                    "probability": 0.888671875
                },
                {
                    "start": 2159.08,
                    "end": 2159.26,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 2159.26,
                    "end": 2159.42,
                    "word": " not",
                    "probability": 0.89990234375
                },
                {
                    "start": 2159.42,
                    "end": 2159.74,
                    "word": " totally",
                    "probability": 0.734375
                },
                {
                    "start": 2159.74,
                    "end": 2160.08,
                    "word": " new",
                    "probability": 0.8203125
                },
                {
                    "start": 2160.08,
                    "end": 2160.3,
                    "word": ",",
                    "probability": 0.8115234375
                },
                {
                    "start": 2160.3,
                    "end": 2160.46,
                    "word": " but",
                    "probability": 0.8916015625
                },
                {
                    "start": 2160.46,
                    "end": 2160.62,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 2160.62,
                    "end": 2161.22,
                    "word": " application",
                    "probability": 0.75537109375
                },
                {
                    "start": 2161.22,
                    "end": 2162.58,
                    "word": " is",
                    "probability": 0.8974609375
                },
                {
                    "start": 2162.58,
                    "end": 2163.16,
                    "word": " somewhat",
                    "probability": 0.7421875
                },
                {
                    "start": 2163.16,
                    "end": 2163.44,
                    "word": " new",
                    "probability": 0.81494140625
                },
                {
                    "start": 2163.44,
                    "end": 2163.88,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 406,
            "seek": 214380,
            "start": 2164.28,
            "end": 2167.38,
            "text": " So, basically, there's three implementation issues here.",
            "tokens": [
                51214,
                407,
                11,
                1936,
                11,
                456,
                311,
                1045,
                11420,
                2663,
                510,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18499410658512475,
            "compression_ratio": 1.6008583690987124,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2164.28,
                    "end": 2164.6,
                    "word": " So",
                    "probability": 0.80908203125
                },
                {
                    "start": 2164.6,
                    "end": 2164.7,
                    "word": ",",
                    "probability": 0.84375
                },
                {
                    "start": 2164.7,
                    "end": 2165.02,
                    "word": " basically",
                    "probability": 0.896484375
                },
                {
                    "start": 2165.02,
                    "end": 2165.14,
                    "word": ",",
                    "probability": 0.62890625
                },
                {
                    "start": 2165.14,
                    "end": 2165.3,
                    "word": " there's",
                    "probability": 0.7138671875
                },
                {
                    "start": 2165.3,
                    "end": 2165.54,
                    "word": " three",
                    "probability": 0.76416015625
                },
                {
                    "start": 2165.54,
                    "end": 2166.02,
                    "word": " implementation",
                    "probability": 0.71484375
                },
                {
                    "start": 2166.02,
                    "end": 2166.66,
                    "word": " issues",
                    "probability": 0.8369140625
                },
                {
                    "start": 2166.66,
                    "end": 2166.94,
                    "word": " here",
                    "probability": 0.783203125
                },
                {
                    "start": 2166.94,
                    "end": 2167.38,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 407,
            "seek": 214380,
            "start": 2167.7,
            "end": 2171.28,
            "text": " First, we need a way to filter, execute, and read-write accesses.",
            "tokens": [
                51364,
                2386,
                11,
                321,
                643,
                257,
                636,
                281,
                6608,
                11,
                14483,
                11,
                293,
                1401,
                12,
                21561,
                2105,
                279,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18499410658512475,
            "compression_ratio": 1.6008583690987124,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2167.7,
                    "end": 2168.14,
                    "word": " First",
                    "probability": 0.87548828125
                },
                {
                    "start": 2168.14,
                    "end": 2168.22,
                    "word": ",",
                    "probability": 0.96826171875
                },
                {
                    "start": 2168.22,
                    "end": 2168.34,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2168.34,
                    "end": 2168.48,
                    "word": " need",
                    "probability": 0.814453125
                },
                {
                    "start": 2168.58,
                    "end": 2168.7,
                    "word": " a way",
                    "probability": 0.8955078125
                },
                {
                    "start": 2168.7,
                    "end": 2168.86,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 2168.86,
                    "end": 2169.2,
                    "word": " filter",
                    "probability": 0.896484375
                },
                {
                    "start": 2169.2,
                    "end": 2169.42,
                    "word": ",",
                    "probability": 0.8876953125
                },
                {
                    "start": 2169.42,
                    "end": 2169.74,
                    "word": " execute",
                    "probability": 0.8876953125
                },
                {
                    "start": 2169.74,
                    "end": 2169.94,
                    "word": ",",
                    "probability": 0.81787109375
                },
                {
                    "start": 2169.94,
                    "end": 2170.02,
                    "word": " and",
                    "probability": 0.89306640625
                },
                {
                    "start": 2170.02,
                    "end": 2170.24,
                    "word": " read",
                    "probability": 0.82080078125
                },
                {
                    "start": 2170.24,
                    "end": 2170.4,
                    "word": "-write",
                    "probability": 0.4737548828125
                },
                {
                    "start": 2170.4,
                    "end": 2171.12,
                    "word": " accesses",
                    "probability": 0.862060546875
                },
                {
                    "start": 2171.12,
                    "end": 2171.28,
                    "word": ".",
                    "probability": 0.560546875
                }
            ]
        },
        {
            "id": 408,
            "seek": 214380,
            "start": 2171.28,
            "end": 2172.36,
            "text": " Step one.",
            "tokens": [
                51564,
                5470,
                472,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18499410658512475,
            "compression_ratio": 1.6008583690987124,
            "no_speech_prob": 0.14794921875,
            "words": [
                {
                    "start": 2171.28,
                    "end": 2171.62,
                    "word": " Step",
                    "probability": 0.71875
                },
                {
                    "start": 2171.62,
                    "end": 2171.92,
                    "word": " one",
                    "probability": 0.62451171875
                },
                {
                    "start": 2171.92,
                    "end": 2172.36,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 409,
            "seek": 216774,
            "start": 2172.36,
            "end": 2176.98,
            "text": " Second, we need a way to fake the read-write accesses once we detect them.",
            "tokens": [
                50364,
                5736,
                11,
                321,
                643,
                257,
                636,
                281,
                7592,
                264,
                1401,
                12,
                21561,
                2105,
                279,
                1564,
                321,
                5531,
                552,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17944588120450677,
            "compression_ratio": 1.6829268292682926,
            "no_speech_prob": 0.35546875,
            "words": [
                {
                    "start": 2172.36,
                    "end": 2173.02,
                    "word": " Second",
                    "probability": 0.1456298828125
                },
                {
                    "start": 2173.02,
                    "end": 2173.22,
                    "word": ",",
                    "probability": 0.853515625
                },
                {
                    "start": 2173.22,
                    "end": 2173.28,
                    "word": " we",
                    "probability": 0.8876953125
                },
                {
                    "start": 2173.28,
                    "end": 2173.44,
                    "word": " need",
                    "probability": 0.7880859375
                },
                {
                    "start": 2173.56,
                    "end": 2173.7,
                    "word": " a way",
                    "probability": 0.88427734375
                },
                {
                    "start": 2173.7,
                    "end": 2173.96,
                    "word": " to",
                    "probability": 0.88818359375
                },
                {
                    "start": 2173.96,
                    "end": 2174.34,
                    "word": " fake",
                    "probability": 0.8046875
                },
                {
                    "start": 2174.34,
                    "end": 2174.62,
                    "word": " the",
                    "probability": 0.76318359375
                },
                {
                    "start": 2174.62,
                    "end": 2174.82,
                    "word": " read",
                    "probability": 0.81005859375
                },
                {
                    "start": 2174.82,
                    "end": 2174.98,
                    "word": "-write",
                    "probability": 0.50225830078125
                },
                {
                    "start": 2174.98,
                    "end": 2175.52,
                    "word": " accesses",
                    "probability": 0.5450439453125
                },
                {
                    "start": 2175.52,
                    "end": 2175.76,
                    "word": " once",
                    "probability": 0.77294921875
                },
                {
                    "start": 2175.76,
                    "end": 2175.9,
                    "word": " we",
                    "probability": 0.892578125
                },
                {
                    "start": 2175.9,
                    "end": 2176.26,
                    "word": " detect",
                    "probability": 0.86279296875
                },
                {
                    "start": 2176.26,
                    "end": 2176.5,
                    "word": " them",
                    "probability": 0.240478515625
                },
                {
                    "start": 2176.5,
                    "end": 2176.98,
                    "word": ".",
                    "probability": 0.900390625
                }
            ]
        },
        {
            "id": 410,
            "seek": 216774,
            "start": 2177.24,
            "end": 2182.02,
            "text": " Obviously, we don't want the scanner to receive the correct data when it reads our rootkit memory.",
            "tokens": [
                50564,
                7580,
                11,
                321,
                500,
                380,
                528,
                264,
                30211,
                281,
                4774,
                264,
                3006,
                1412,
                562,
                309,
                15700,
                527,
                5593,
                22681,
                4675,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17944588120450677,
            "compression_ratio": 1.6829268292682926,
            "no_speech_prob": 0.35546875,
            "words": [
                {
                    "start": 2177.24,
                    "end": 2177.64,
                    "word": " Obviously",
                    "probability": 0.64697265625
                },
                {
                    "start": 2177.64,
                    "end": 2177.76,
                    "word": ",",
                    "probability": 0.58056640625
                },
                {
                    "start": 2177.76,
                    "end": 2177.86,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 2177.86,
                    "end": 2177.94,
                    "word": " don't",
                    "probability": 0.925048828125
                },
                {
                    "start": 2177.94,
                    "end": 2178.08,
                    "word": " want",
                    "probability": 0.77587890625
                },
                {
                    "start": 2178.08,
                    "end": 2178.2,
                    "word": " the",
                    "probability": 0.7841796875
                },
                {
                    "start": 2178.2,
                    "end": 2178.5,
                    "word": " scanner",
                    "probability": 0.7412109375
                },
                {
                    "start": 2178.5,
                    "end": 2178.72,
                    "word": " to",
                    "probability": 0.8935546875
                },
                {
                    "start": 2178.72,
                    "end": 2178.96,
                    "word": " receive",
                    "probability": 0.87255859375
                },
                {
                    "start": 2178.96,
                    "end": 2179.14,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 2179.14,
                    "end": 2179.42,
                    "word": " correct",
                    "probability": 0.880859375
                },
                {
                    "start": 2179.42,
                    "end": 2179.68,
                    "word": " data",
                    "probability": 0.82275390625
                },
                {
                    "start": 2179.68,
                    "end": 2179.88,
                    "word": " when",
                    "probability": 0.86181640625
                },
                {
                    "start": 2179.88,
                    "end": 2180.22,
                    "word": " it",
                    "probability": 0.89404296875
                },
                {
                    "start": 2180.22,
                    "end": 2180.46,
                    "word": " reads",
                    "probability": 0.72705078125
                },
                {
                    "start": 2180.46,
                    "end": 2180.6,
                    "word": " our",
                    "probability": 0.7705078125
                },
                {
                    "start": 2180.6,
                    "end": 2180.94,
                    "word": " rootkit",
                    "probability": 0.75927734375
                },
                {
                    "start": 2180.94,
                    "end": 2181.54,
                    "word": " memory",
                    "probability": 0.765625
                },
                {
                    "start": 2181.54,
                    "end": 2182.02,
                    "word": ".",
                    "probability": 0.97509765625
                }
            ]
        },
        {
            "id": 411,
            "seek": 216774,
            "start": 2182.28,
            "end": 2186.28,
            "text": " Lastly, we need to ensure that performance is not adversely affected.",
            "tokens": [
                50814,
                18072,
                11,
                321,
                643,
                281,
                5586,
                300,
                3389,
                307,
                406,
                17641,
                736,
                8028,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17944588120450677,
            "compression_ratio": 1.6829268292682926,
            "no_speech_prob": 0.35546875,
            "words": [
                {
                    "start": 2182.28,
                    "end": 2182.76,
                    "word": " Lastly",
                    "probability": 0.802734375
                },
                {
                    "start": 2182.76,
                    "end": 2182.88,
                    "word": ",",
                    "probability": 0.96875
                },
                {
                    "start": 2182.88,
                    "end": 2183.0,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 2183.0,
                    "end": 2183.14,
                    "word": " need",
                    "probability": 0.8046875
                },
                {
                    "start": 2183.14,
                    "end": 2183.26,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 2183.26,
                    "end": 2183.58,
                    "word": " ensure",
                    "probability": 0.7724609375
                },
                {
                    "start": 2183.58,
                    "end": 2183.76,
                    "word": " that",
                    "probability": 0.84521484375
                },
                {
                    "start": 2183.76,
                    "end": 2184.2,
                    "word": " performance",
                    "probability": 0.77197265625
                },
                {
                    "start": 2184.2,
                    "end": 2184.58,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 2184.58,
                    "end": 2184.82,
                    "word": " not",
                    "probability": 0.88916015625
                },
                {
                    "start": 2184.82,
                    "end": 2185.4,
                    "word": " adversely",
                    "probability": 0.798095703125
                },
                {
                    "start": 2185.4,
                    "end": 2185.8,
                    "word": " affected",
                    "probability": 0.64892578125
                },
                {
                    "start": 2185.8,
                    "end": 2186.28,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 412,
            "seek": 216774,
            "start": 2186.78,
            "end": 2196.3,
            "text": " Obviously, this would not be a viable solution if, when we install our rootkit, the system administrator notices that his machine is suddenly running really, really slow.",
            "tokens": [
                51014,
                7580,
                11,
                341,
                576,
                406,
                312,
                257,
                22024,
                3827,
                498,
                11,
                562,
                321,
                3625,
                527,
                5593,
                22681,
                11,
                264,
                1185,
                25529,
                32978,
                300,
                702,
                3479,
                307,
                5800,
                2614,
                534,
                11,
                534,
                2964,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17944588120450677,
            "compression_ratio": 1.6829268292682926,
            "no_speech_prob": 0.35546875,
            "words": [
                {
                    "start": 2186.78,
                    "end": 2187.26,
                    "word": " Obviously",
                    "probability": 0.759765625
                },
                {
                    "start": 2187.26,
                    "end": 2187.38,
                    "word": ",",
                    "probability": 0.7861328125
                },
                {
                    "start": 2187.38,
                    "end": 2187.5,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 2187.5,
                    "end": 2187.64,
                    "word": " would",
                    "probability": 0.78955078125
                },
                {
                    "start": 2187.64,
                    "end": 2187.78,
                    "word": " not",
                    "probability": 0.89111328125
                },
                {
                    "start": 2187.78,
                    "end": 2187.9,
                    "word": " be",
                    "probability": 0.89306640625
                },
                {
                    "start": 2187.98,
                    "end": 2188.26,
                    "word": " a viable",
                    "probability": 0.79833984375
                },
                {
                    "start": 2188.26,
                    "end": 2188.84,
                    "word": " solution",
                    "probability": 0.83203125
                },
                {
                    "start": 2188.84,
                    "end": 2189.46,
                    "word": " if",
                    "probability": 0.71923828125
                },
                {
                    "start": 2189.46,
                    "end": 2189.6,
                    "word": ",",
                    "probability": 0.45751953125
                },
                {
                    "start": 2189.6,
                    "end": 2189.82,
                    "word": " when",
                    "probability": 0.86474609375
                },
                {
                    "start": 2189.82,
                    "end": 2189.94,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 2189.94,
                    "end": 2190.22,
                    "word": " install",
                    "probability": 0.8193359375
                },
                {
                    "start": 2190.22,
                    "end": 2190.42,
                    "word": " our",
                    "probability": 0.78955078125
                },
                {
                    "start": 2190.42,
                    "end": 2190.8,
                    "word": " rootkit",
                    "probability": 0.8828125
                },
                {
                    "start": 2190.8,
                    "end": 2190.96,
                    "word": ",",
                    "probability": 0.95556640625
                },
                {
                    "start": 2190.96,
                    "end": 2191.16,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2191.16,
                    "end": 2192.02,
                    "word": " system",
                    "probability": 0.76708984375
                },
                {
                    "start": 2192.02,
                    "end": 2192.66,
                    "word": " administrator",
                    "probability": 0.6865234375
                },
                {
                    "start": 2192.66,
                    "end": 2193.12,
                    "word": " notices",
                    "probability": 0.89453125
                },
                {
                    "start": 2193.12,
                    "end": 2193.34,
                    "word": " that",
                    "probability": 0.8515625
                },
                {
                    "start": 2193.34,
                    "end": 2193.5,
                    "word": " his",
                    "probability": 0.86328125
                },
                {
                    "start": 2193.5,
                    "end": 2193.84,
                    "word": " machine",
                    "probability": 0.7392578125
                },
                {
                    "start": 2193.84,
                    "end": 2194.02,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 2194.02,
                    "end": 2194.54,
                    "word": " suddenly",
                    "probability": 0.775390625
                },
                {
                    "start": 2194.54,
                    "end": 2194.9,
                    "word": " running",
                    "probability": 0.86767578125
                },
                {
                    "start": 2194.9,
                    "end": 2195.18,
                    "word": " really",
                    "probability": 0.78271484375
                },
                {
                    "start": 2195.18,
                    "end": 2195.4,
                    "word": ",",
                    "probability": 0.775390625
                },
                {
                    "start": 2195.4,
                    "end": 2195.4,
                    "word": " really",
                    "probability": 0.77978515625
                },
                {
                    "start": 2195.4,
                    "end": 2195.82,
                    "word": " slow",
                    "probability": 0.8291015625
                },
                {
                    "start": 2195.82,
                    "end": 2196.3,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 413,
            "seek": 219726,
            "start": 2198.42,
            "end": 2207.48,
            "text": " So, to solve the first problem, basically, we said earlier that if we mark the PTE as invalid,",
            "tokens": [
                50414,
                407,
                11,
                281,
                5039,
                264,
                700,
                1154,
                11,
                1936,
                11,
                321,
                848,
                3071,
                300,
                498,
                321,
                1491,
                264,
                430,
                13639,
                382,
                34702,
                11,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20416666219631832,
            "compression_ratio": 1.820754716981132,
            "no_speech_prob": 0.294189453125,
            "words": [
                {
                    "start": 2198.42,
                    "end": 2199.1,
                    "word": " So",
                    "probability": 0.472900390625
                },
                {
                    "start": 2199.1,
                    "end": 2199.5,
                    "word": ",",
                    "probability": 0.52490234375
                },
                {
                    "start": 2199.5,
                    "end": 2199.74,
                    "word": " to",
                    "probability": 0.78271484375
                },
                {
                    "start": 2199.74,
                    "end": 2199.92,
                    "word": " solve",
                    "probability": 0.83447265625
                },
                {
                    "start": 2199.92,
                    "end": 2200.1,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 2200.1,
                    "end": 2200.86,
                    "word": " first",
                    "probability": 0.806640625
                },
                {
                    "start": 2200.86,
                    "end": 2201.3,
                    "word": " problem",
                    "probability": 0.74169921875
                },
                {
                    "start": 2201.3,
                    "end": 2201.94,
                    "word": ",",
                    "probability": 0.7978515625
                },
                {
                    "start": 2201.94,
                    "end": 2202.3,
                    "word": " basically",
                    "probability": 0.83544921875
                },
                {
                    "start": 2202.3,
                    "end": 2202.58,
                    "word": ",",
                    "probability": 0.44677734375
                },
                {
                    "start": 2202.58,
                    "end": 2202.86,
                    "word": " we",
                    "probability": 0.83447265625
                },
                {
                    "start": 2202.86,
                    "end": 2203.08,
                    "word": " said",
                    "probability": 0.8818359375
                },
                {
                    "start": 2203.08,
                    "end": 2203.5,
                    "word": " earlier",
                    "probability": 0.884765625
                },
                {
                    "start": 2203.5,
                    "end": 2204.04,
                    "word": " that",
                    "probability": 0.71240234375
                },
                {
                    "start": 2204.04,
                    "end": 2204.28,
                    "word": " if",
                    "probability": 0.87841796875
                },
                {
                    "start": 2204.28,
                    "end": 2205.08,
                    "word": " we",
                    "probability": 0.83740234375
                },
                {
                    "start": 2205.08,
                    "end": 2205.36,
                    "word": " mark",
                    "probability": 0.68896484375
                },
                {
                    "start": 2205.36,
                    "end": 2205.52,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2205.52,
                    "end": 2206.02,
                    "word": " PTE",
                    "probability": 0.7147216796875
                },
                {
                    "start": 2206.02,
                    "end": 2206.34,
                    "word": " as",
                    "probability": 0.89501953125
                },
                {
                    "start": 2206.34,
                    "end": 2206.92,
                    "word": " invalid",
                    "probability": 0.8310546875
                },
                {
                    "start": 2206.92,
                    "end": 2207.48,
                    "word": ",",
                    "probability": 0.88916015625
                }
            ]
        },
        {
            "id": 414,
            "seek": 219726,
            "start": 2207.48,
            "end": 2213.02,
            "text": " the next memory access that occurs to that page is going to generate a page fault.",
            "tokens": [
                50864,
                264,
                958,
                4675,
                2105,
                300,
                11843,
                281,
                300,
                3028,
                307,
                516,
                281,
                8460,
                257,
                3028,
                7441,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20416666219631832,
            "compression_ratio": 1.820754716981132,
            "no_speech_prob": 0.294189453125,
            "words": [
                {
                    "start": 2207.48,
                    "end": 2207.84,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 2207.84,
                    "end": 2208.1,
                    "word": " next",
                    "probability": 0.85693359375
                },
                {
                    "start": 2208.1,
                    "end": 2208.46,
                    "word": " memory",
                    "probability": 0.81787109375
                },
                {
                    "start": 2208.46,
                    "end": 2208.84,
                    "word": " access",
                    "probability": 0.82958984375
                },
                {
                    "start": 2208.84,
                    "end": 2209.1,
                    "word": " that",
                    "probability": 0.8642578125
                },
                {
                    "start": 2209.1,
                    "end": 2209.6,
                    "word": " occurs",
                    "probability": 0.89208984375
                },
                {
                    "start": 2209.6,
                    "end": 2209.92,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 2209.92,
                    "end": 2210.18,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 2210.18,
                    "end": 2210.66,
                    "word": " page",
                    "probability": 0.79736328125
                },
                {
                    "start": 2210.66,
                    "end": 2211.06,
                    "word": " is",
                    "probability": 0.8486328125
                },
                {
                    "start": 2211.06,
                    "end": 2211.2,
                    "word": " going",
                    "probability": 0.85302734375
                },
                {
                    "start": 2211.2,
                    "end": 2211.36,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 2211.36,
                    "end": 2211.72,
                    "word": " generate",
                    "probability": 0.8486328125
                },
                {
                    "start": 2211.88,
                    "end": 2212.14,
                    "word": " a page",
                    "probability": 0.71875
                },
                {
                    "start": 2212.34,
                    "end": 2213.02,
                    "word": " fault.",
                    "probability": 0.97607421875
                }
            ]
        },
        {
            "id": 415,
            "seek": 219726,
            "start": 2213.26,
            "end": 2220.6,
            "text": " So, basically, that means that we can trap memory accesses by marking their page table entries as invalid,",
            "tokens": [
                51164,
                407,
                11,
                1936,
                11,
                300,
                1355,
                300,
                321,
                393,
                11487,
                4675,
                2105,
                279,
                538,
                25482,
                641,
                3028,
                3199,
                23041,
                382,
                34702,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20416666219631832,
            "compression_ratio": 1.820754716981132,
            "no_speech_prob": 0.294189453125,
            "words": [
                {
                    "start": 2213.26,
                    "end": 2213.52,
                    "word": " So",
                    "probability": 0.85400390625
                },
                {
                    "start": 2213.52,
                    "end": 2213.58,
                    "word": ",",
                    "probability": 0.35009765625
                },
                {
                    "start": 2213.58,
                    "end": 2214.0,
                    "word": " basically",
                    "probability": 0.88916015625
                },
                {
                    "start": 2214.0,
                    "end": 2214.2,
                    "word": ",",
                    "probability": 0.87158203125
                },
                {
                    "start": 2214.2,
                    "end": 2214.66,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 2214.66,
                    "end": 2214.92,
                    "word": " means",
                    "probability": 0.8896484375
                },
                {
                    "start": 2214.92,
                    "end": 2215.1,
                    "word": " that",
                    "probability": 0.80908203125
                },
                {
                    "start": 2215.1,
                    "end": 2215.24,
                    "word": " we",
                    "probability": 0.908203125
                },
                {
                    "start": 2215.24,
                    "end": 2215.42,
                    "word": " can",
                    "probability": 0.85986328125
                },
                {
                    "start": 2215.42,
                    "end": 2215.86,
                    "word": " trap",
                    "probability": 0.755859375
                },
                {
                    "start": 2215.86,
                    "end": 2216.28,
                    "word": " memory",
                    "probability": 0.76318359375
                },
                {
                    "start": 2216.28,
                    "end": 2217.12,
                    "word": " accesses",
                    "probability": 0.820556640625
                },
                {
                    "start": 2217.12,
                    "end": 2217.5,
                    "word": " by",
                    "probability": 0.89404296875
                },
                {
                    "start": 2217.5,
                    "end": 2217.9,
                    "word": " marking",
                    "probability": 0.81396484375
                },
                {
                    "start": 2217.9,
                    "end": 2218.12,
                    "word": " their",
                    "probability": 0.89990234375
                },
                {
                    "start": 2218.12,
                    "end": 2218.4,
                    "word": " page",
                    "probability": 0.7626953125
                },
                {
                    "start": 2218.4,
                    "end": 2218.66,
                    "word": " table",
                    "probability": 0.8720703125
                },
                {
                    "start": 2218.66,
                    "end": 2219.08,
                    "word": " entries",
                    "probability": 0.79248046875
                },
                {
                    "start": 2219.08,
                    "end": 2219.44,
                    "word": " as",
                    "probability": 0.9072265625
                },
                {
                    "start": 2219.44,
                    "end": 2220.02,
                    "word": " invalid",
                    "probability": 0.8310546875
                },
                {
                    "start": 2220.02,
                    "end": 2220.6,
                    "word": ",",
                    "probability": 0.425537109375
                }
            ]
        },
        {
            "id": 416,
            "seek": 219726,
            "start": 2220.6,
            "end": 2225.82,
            "text": " and basically hooking the page fault handler and replacing the operating system's page fault handler.",
            "tokens": [
                51514,
                293,
                1936,
                1106,
                5953,
                264,
                3028,
                7441,
                41967,
                293,
                19139,
                264,
                7447,
                1185,
                311,
                3028,
                7441,
                41967,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20416666219631832,
            "compression_ratio": 1.820754716981132,
            "no_speech_prob": 0.294189453125,
            "words": [
                {
                    "start": 2220.6,
                    "end": 2220.78,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 2220.78,
                    "end": 2221.16,
                    "word": " basically",
                    "probability": 0.81103515625
                },
                {
                    "start": 2221.16,
                    "end": 2221.62,
                    "word": " hooking",
                    "probability": 0.774169921875
                },
                {
                    "start": 2221.62,
                    "end": 2221.84,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 2221.84,
                    "end": 2222.06,
                    "word": " page",
                    "probability": 0.76318359375
                },
                {
                    "start": 2222.22,
                    "end": 2222.52,
                    "word": " fault handler",
                    "probability": 0.7607421875
                },
                {
                    "start": 2222.52,
                    "end": 2223.08,
                    "word": " and",
                    "probability": 0.765625
                },
                {
                    "start": 2223.08,
                    "end": 2223.58,
                    "word": " replacing",
                    "probability": 0.869140625
                },
                {
                    "start": 2223.58,
                    "end": 2223.96,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 2223.96,
                    "end": 2224.36,
                    "word": " operating",
                    "probability": 0.9013671875
                },
                {
                    "start": 2224.36,
                    "end": 2224.9,
                    "word": " system's",
                    "probability": 0.86474609375
                },
                {
                    "start": 2224.9,
                    "end": 2225.12,
                    "word": " page",
                    "probability": 0.76025390625
                },
                {
                    "start": 2225.26,
                    "end": 2225.52,
                    "word": " fault handler",
                    "probability": 0.76123046875
                },
                {
                    "start": 2225.52,
                    "end": 2225.82,
                    "word": ".",
                    "probability": 0.98291015625
                }
            ]
        },
        {
            "id": 417,
            "seek": 222026,
            "start": 2226.46,
            "end": 2231.88,
            "text": " In the actual page fault handler, we have access to some interesting information.",
            "tokens": [
                50364,
                682,
                264,
                3539,
                3028,
                7441,
                41967,
                11,
                321,
                362,
                2105,
                281,
                512,
                1880,
                1589,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17959559524760527,
            "compression_ratio": 1.7832512315270936,
            "no_speech_prob": 0.03021240234375,
            "words": [
                {
                    "start": 2226.46,
                    "end": 2227.02,
                    "word": " In",
                    "probability": 0.59130859375
                },
                {
                    "start": 2227.02,
                    "end": 2227.2,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 2227.2,
                    "end": 2227.56,
                    "word": " actual",
                    "probability": 0.7626953125
                },
                {
                    "start": 2227.56,
                    "end": 2227.92,
                    "word": " page",
                    "probability": 0.65625
                },
                {
                    "start": 2228.1,
                    "end": 2228.42,
                    "word": " fault handler",
                    "probability": 0.69140625
                },
                {
                    "start": 2228.42,
                    "end": 2228.9,
                    "word": ",",
                    "probability": 0.64208984375
                },
                {
                    "start": 2228.9,
                    "end": 2229.1,
                    "word": " we",
                    "probability": 0.89013671875
                },
                {
                    "start": 2229.1,
                    "end": 2229.28,
                    "word": " have",
                    "probability": 0.869140625
                },
                {
                    "start": 2229.28,
                    "end": 2229.58,
                    "word": " access",
                    "probability": 0.76416015625
                },
                {
                    "start": 2229.58,
                    "end": 2229.88,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 2229.88,
                    "end": 2230.28,
                    "word": " some",
                    "probability": 0.7802734375
                },
                {
                    "start": 2230.28,
                    "end": 2230.68,
                    "word": " interesting",
                    "probability": 0.673828125
                },
                {
                    "start": 2230.68,
                    "end": 2231.32,
                    "word": " information",
                    "probability": 0.7236328125
                },
                {
                    "start": 2231.32,
                    "end": 2231.88,
                    "word": ".",
                    "probability": 0.9140625
                }
            ]
        },
        {
            "id": 418,
            "seek": 222026,
            "start": 2232.14,
            "end": 2234.46,
            "text": " We have the saved instruction pointer.",
            "tokens": [
                50614,
                492,
                362,
                264,
                6624,
                10951,
                23918,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17959559524760527,
            "compression_ratio": 1.7832512315270936,
            "no_speech_prob": 0.03021240234375,
            "words": [
                {
                    "start": 2232.14,
                    "end": 2232.7,
                    "word": " We",
                    "probability": 0.8525390625
                },
                {
                    "start": 2232.7,
                    "end": 2232.84,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 2232.84,
                    "end": 2232.98,
                    "word": " the",
                    "probability": 0.78466796875
                },
                {
                    "start": 2232.98,
                    "end": 2233.24,
                    "word": " saved",
                    "probability": 0.59228515625
                },
                {
                    "start": 2233.24,
                    "end": 2233.72,
                    "word": " instruction",
                    "probability": 0.92822265625
                },
                {
                    "start": 2233.72,
                    "end": 2234.06,
                    "word": " pointer",
                    "probability": 0.77880859375
                },
                {
                    "start": 2234.06,
                    "end": 2234.46,
                    "word": ".",
                    "probability": 0.8837890625
                }
            ]
        },
        {
            "id": 419,
            "seek": 222026,
            "start": 2234.46,
            "end": 2238.7,
            "text": " We also have the virtual address where the fault occurred.",
            "tokens": [
                50764,
                492,
                611,
                362,
                264,
                6374,
                2985,
                689,
                264,
                7441,
                11068,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17959559524760527,
            "compression_ratio": 1.7832512315270936,
            "no_speech_prob": 0.03021240234375,
            "words": [
                {
                    "start": 2234.46,
                    "end": 2234.74,
                    "word": " We",
                    "probability": 0.89794921875
                },
                {
                    "start": 2234.74,
                    "end": 2235.08,
                    "word": " also",
                    "probability": 0.82421875
                },
                {
                    "start": 2235.08,
                    "end": 2235.46,
                    "word": " have",
                    "probability": 0.87841796875
                },
                {
                    "start": 2235.46,
                    "end": 2235.78,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2235.78,
                    "end": 2236.34,
                    "word": " virtual",
                    "probability": 0.85546875
                },
                {
                    "start": 2236.34,
                    "end": 2236.84,
                    "word": " address",
                    "probability": 0.8525390625
                },
                {
                    "start": 2236.84,
                    "end": 2237.26,
                    "word": " where",
                    "probability": 0.8251953125
                },
                {
                    "start": 2237.26,
                    "end": 2237.5,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2237.68,
                    "end": 2238.14,
                    "word": " fault occurred",
                    "probability": 0.7451171875
                },
                {
                    "start": 2238.14,
                    "end": 2238.7,
                    "word": ".",
                    "probability": 0.91455078125
                }
            ]
        },
        {
            "id": 420,
            "seek": 222026,
            "start": 2238.86,
            "end": 2245.82,
            "text": " So, therefore, if our instruction pointer equals the address of where the fault occurred, we can say that this was an execute access.",
            "tokens": [
                50964,
                407,
                11,
                4412,
                11,
                498,
                527,
                10951,
                23918,
                6915,
                264,
                2985,
                295,
                689,
                264,
                7441,
                11068,
                11,
                321,
                393,
                584,
                300,
                341,
                390,
                364,
                14483,
                2105,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17959559524760527,
            "compression_ratio": 1.7832512315270936,
            "no_speech_prob": 0.03021240234375,
            "words": [
                {
                    "start": 2238.86,
                    "end": 2239.06,
                    "word": " So",
                    "probability": 0.8330078125
                },
                {
                    "start": 2239.06,
                    "end": 2239.16,
                    "word": ",",
                    "probability": 0.308837890625
                },
                {
                    "start": 2239.16,
                    "end": 2239.44,
                    "word": " therefore",
                    "probability": 0.72021484375
                },
                {
                    "start": 2239.44,
                    "end": 2239.6,
                    "word": ",",
                    "probability": 0.8173828125
                },
                {
                    "start": 2239.6,
                    "end": 2239.7,
                    "word": " if",
                    "probability": 0.88916015625
                },
                {
                    "start": 2239.7,
                    "end": 2239.82,
                    "word": " our",
                    "probability": 0.81201171875
                },
                {
                    "start": 2239.82,
                    "end": 2240.3,
                    "word": " instruction",
                    "probability": 0.92529296875
                },
                {
                    "start": 2240.3,
                    "end": 2240.7,
                    "word": " pointer",
                    "probability": 0.8642578125
                },
                {
                    "start": 2240.7,
                    "end": 2241.36,
                    "word": " equals",
                    "probability": 0.84765625
                },
                {
                    "start": 2241.36,
                    "end": 2241.54,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 2241.54,
                    "end": 2241.88,
                    "word": " address",
                    "probability": 0.86962890625
                },
                {
                    "start": 2241.88,
                    "end": 2242.06,
                    "word": " of",
                    "probability": 0.80126953125
                },
                {
                    "start": 2242.06,
                    "end": 2242.18,
                    "word": " where",
                    "probability": 0.90234375
                },
                {
                    "start": 2242.18,
                    "end": 2242.34,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2242.54,
                    "end": 2242.92,
                    "word": " fault occurred",
                    "probability": 0.7529296875
                },
                {
                    "start": 2242.92,
                    "end": 2243.26,
                    "word": ",",
                    "probability": 0.91845703125
                },
                {
                    "start": 2243.26,
                    "end": 2243.5,
                    "word": " we",
                    "probability": 0.89111328125
                },
                {
                    "start": 2243.5,
                    "end": 2243.68,
                    "word": " can",
                    "probability": 0.8818359375
                },
                {
                    "start": 2243.68,
                    "end": 2243.88,
                    "word": " say",
                    "probability": 0.896484375
                },
                {
                    "start": 2243.88,
                    "end": 2244.04,
                    "word": " that",
                    "probability": 0.83349609375
                },
                {
                    "start": 2244.04,
                    "end": 2244.2,
                    "word": " this",
                    "probability": 0.8740234375
                },
                {
                    "start": 2244.2,
                    "end": 2244.36,
                    "word": " was",
                    "probability": 0.853515625
                },
                {
                    "start": 2244.36,
                    "end": 2244.5,
                    "word": " an",
                    "probability": 0.90185546875
                },
                {
                    "start": 2244.5,
                    "end": 2244.9,
                    "word": " execute",
                    "probability": 0.7578125
                },
                {
                    "start": 2244.9,
                    "end": 2245.26,
                    "word": " access",
                    "probability": 0.81396484375
                },
                {
                    "start": 2245.26,
                    "end": 2245.82,
                    "word": ".",
                    "probability": 0.81005859375
                }
            ]
        },
        {
            "id": 421,
            "seek": 222026,
            "start": 2245.86,
            "end": 2248.82,
            "text": " Otherwise, it's going to be a read-write access.",
            "tokens": [
                51314,
                10328,
                11,
                309,
                311,
                516,
                281,
                312,
                257,
                1401,
                12,
                21561,
                2105,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17959559524760527,
            "compression_ratio": 1.7832512315270936,
            "no_speech_prob": 0.03021240234375,
            "words": [
                {
                    "start": 2245.86,
                    "end": 2246.26,
                    "word": " Otherwise",
                    "probability": 0.900390625
                },
                {
                    "start": 2246.26,
                    "end": 2246.44,
                    "word": ",",
                    "probability": 0.76318359375
                },
                {
                    "start": 2246.44,
                    "end": 2246.6,
                    "word": " it's",
                    "probability": 0.90673828125
                },
                {
                    "start": 2246.6,
                    "end": 2246.72,
                    "word": " going",
                    "probability": 0.857421875
                },
                {
                    "start": 2246.72,
                    "end": 2246.88,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 2246.88,
                    "end": 2247.1,
                    "word": " be",
                    "probability": 0.89501953125
                },
                {
                    "start": 2247.32,
                    "end": 2247.52,
                    "word": " a read",
                    "probability": 0.329833984375
                },
                {
                    "start": 2247.52,
                    "end": 2247.74,
                    "word": "-write",
                    "probability": 0.523681640625
                },
                {
                    "start": 2247.74,
                    "end": 2248.26,
                    "word": " access",
                    "probability": 0.8056640625
                },
                {
                    "start": 2248.26,
                    "end": 2248.82,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 422,
            "seek": 224120,
            "start": 2249.44,
            "end": 2259.9,
            "text": " There's one important thing to note here, and that is the fact that our memory hook for the rootkit has to work safely with the operating system's memory management,",
            "tokens": [
                50364,
                821,
                311,
                472,
                1021,
                551,
                281,
                3637,
                510,
                11,
                293,
                300,
                307,
                264,
                1186,
                300,
                527,
                4675,
                6328,
                337,
                264,
                5593,
                22681,
                575,
                281,
                589,
                11750,
                365,
                264,
                7447,
                1185,
                311,
                4675,
                4592,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19976266011407104,
            "compression_ratio": 1.6847290640394088,
            "no_speech_prob": 0.74853515625,
            "words": [
                {
                    "start": 2249.44,
                    "end": 2250.0,
                    "word": " There's",
                    "probability": 0.50390625
                },
                {
                    "start": 2250.0,
                    "end": 2250.18,
                    "word": " one",
                    "probability": 0.81689453125
                },
                {
                    "start": 2250.18,
                    "end": 2250.6,
                    "word": " important",
                    "probability": 0.7685546875
                },
                {
                    "start": 2250.6,
                    "end": 2250.8,
                    "word": " thing",
                    "probability": 0.79638671875
                },
                {
                    "start": 2250.8,
                    "end": 2250.98,
                    "word": " to",
                    "probability": 0.89501953125
                },
                {
                    "start": 2250.98,
                    "end": 2251.22,
                    "word": " note",
                    "probability": 0.775390625
                },
                {
                    "start": 2251.22,
                    "end": 2251.52,
                    "word": " here",
                    "probability": 0.79052734375
                },
                {
                    "start": 2251.52,
                    "end": 2252.18,
                    "word": ",",
                    "probability": 0.496826171875
                },
                {
                    "start": 2252.18,
                    "end": 2252.32,
                    "word": " and",
                    "probability": 0.865234375
                },
                {
                    "start": 2252.32,
                    "end": 2252.5,
                    "word": " that",
                    "probability": 0.87646484375
                },
                {
                    "start": 2252.5,
                    "end": 2252.64,
                    "word": " is",
                    "probability": 0.88037109375
                },
                {
                    "start": 2252.64,
                    "end": 2252.78,
                    "word": " the",
                    "probability": 0.76318359375
                },
                {
                    "start": 2252.78,
                    "end": 2253.06,
                    "word": " fact",
                    "probability": 0.794921875
                },
                {
                    "start": 2253.06,
                    "end": 2253.34,
                    "word": " that",
                    "probability": 0.8681640625
                },
                {
                    "start": 2253.34,
                    "end": 2253.7,
                    "word": " our",
                    "probability": 0.7861328125
                },
                {
                    "start": 2253.7,
                    "end": 2254.52,
                    "word": " memory",
                    "probability": 0.83740234375
                },
                {
                    "start": 2254.52,
                    "end": 2254.86,
                    "word": " hook",
                    "probability": 0.681640625
                },
                {
                    "start": 2254.86,
                    "end": 2255.06,
                    "word": " for",
                    "probability": 0.78369140625
                },
                {
                    "start": 2255.06,
                    "end": 2255.2,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 2255.2,
                    "end": 2255.66,
                    "word": " rootkit",
                    "probability": 0.731689453125
                },
                {
                    "start": 2255.66,
                    "end": 2256.28,
                    "word": " has",
                    "probability": 0.8447265625
                },
                {
                    "start": 2256.28,
                    "end": 2256.46,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2256.46,
                    "end": 2256.88,
                    "word": " work",
                    "probability": 0.82421875
                },
                {
                    "start": 2256.88,
                    "end": 2257.48,
                    "word": " safely",
                    "probability": 0.82421875
                },
                {
                    "start": 2257.48,
                    "end": 2257.76,
                    "word": " with",
                    "probability": 0.80615234375
                },
                {
                    "start": 2257.76,
                    "end": 2257.94,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 2257.94,
                    "end": 2258.34,
                    "word": " operating",
                    "probability": 0.86962890625
                },
                {
                    "start": 2258.34,
                    "end": 2258.88,
                    "word": " system's",
                    "probability": 0.84130859375
                },
                {
                    "start": 2258.88,
                    "end": 2259.1,
                    "word": " memory",
                    "probability": 0.8486328125
                },
                {
                    "start": 2259.1,
                    "end": 2259.6,
                    "word": " management",
                    "probability": 0.78857421875
                },
                {
                    "start": 2259.6,
                    "end": 2259.9,
                    "word": ",",
                    "probability": 0.41943359375
                }
            ]
        },
        {
            "id": 423,
            "seek": 224120,
            "start": 2259.9,
            "end": 2263.26,
            "text": " because the operating system's resolving page faults all the time.",
            "tokens": [
                50914,
                570,
                264,
                7447,
                1185,
                311,
                49940,
                3028,
                36090,
                439,
                264,
                565,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19976266011407104,
            "compression_ratio": 1.6847290640394088,
            "no_speech_prob": 0.74853515625,
            "words": [
                {
                    "start": 2259.9,
                    "end": 2260.14,
                    "word": " because",
                    "probability": 0.8173828125
                },
                {
                    "start": 2260.14,
                    "end": 2260.34,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2260.34,
                    "end": 2260.7,
                    "word": " operating",
                    "probability": 0.90185546875
                },
                {
                    "start": 2260.7,
                    "end": 2261.16,
                    "word": " system's",
                    "probability": 0.901611328125
                },
                {
                    "start": 2261.16,
                    "end": 2261.5,
                    "word": " resolving",
                    "probability": 0.62890625
                },
                {
                    "start": 2261.5,
                    "end": 2261.84,
                    "word": " page",
                    "probability": 0.7451171875
                },
                {
                    "start": 2261.84,
                    "end": 2262.08,
                    "word": " faults",
                    "probability": 0.307861328125
                },
                {
                    "start": 2262.08,
                    "end": 2262.28,
                    "word": " all",
                    "probability": 0.89892578125
                },
                {
                    "start": 2262.28,
                    "end": 2262.44,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 2262.44,
                    "end": 2262.82,
                    "word": " time",
                    "probability": 0.806640625
                },
                {
                    "start": 2262.82,
                    "end": 2263.26,
                    "word": ".",
                    "probability": 0.912109375
                }
            ]
        },
        {
            "id": 424,
            "seek": 224120,
            "start": 2263.26,
            "end": 2269.76,
            "text": " So, that means, in practical terms, that if we're going to mark pages not present to capture memory accesses,",
            "tokens": [
                51064,
                407,
                11,
                300,
                1355,
                11,
                294,
                8496,
                2115,
                11,
                300,
                498,
                321,
                434,
                516,
                281,
                1491,
                7183,
                406,
                1974,
                281,
                7983,
                4675,
                2105,
                279,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19976266011407104,
            "compression_ratio": 1.6847290640394088,
            "no_speech_prob": 0.74853515625,
            "words": [
                {
                    "start": 2263.26,
                    "end": 2263.5,
                    "word": " So",
                    "probability": 0.87939453125
                },
                {
                    "start": 2263.5,
                    "end": 2263.6,
                    "word": ",",
                    "probability": 0.129150390625
                },
                {
                    "start": 2263.6,
                    "end": 2263.7,
                    "word": " that",
                    "probability": 0.8759765625
                },
                {
                    "start": 2263.7,
                    "end": 2264.02,
                    "word": " means",
                    "probability": 0.88134765625
                },
                {
                    "start": 2264.02,
                    "end": 2264.16,
                    "word": ",",
                    "probability": 0.626953125
                },
                {
                    "start": 2264.16,
                    "end": 2264.26,
                    "word": " in",
                    "probability": 0.89599609375
                },
                {
                    "start": 2264.26,
                    "end": 2264.62,
                    "word": " practical",
                    "probability": 0.83349609375
                },
                {
                    "start": 2264.62,
                    "end": 2265.1,
                    "word": " terms",
                    "probability": 0.7900390625
                },
                {
                    "start": 2265.1,
                    "end": 2265.38,
                    "word": ",",
                    "probability": 0.97265625
                },
                {
                    "start": 2265.38,
                    "end": 2265.56,
                    "word": " that",
                    "probability": 0.8369140625
                },
                {
                    "start": 2265.56,
                    "end": 2265.68,
                    "word": " if",
                    "probability": 0.888671875
                },
                {
                    "start": 2265.68,
                    "end": 2265.84,
                    "word": " we're",
                    "probability": 0.915283203125
                },
                {
                    "start": 2265.84,
                    "end": 2265.94,
                    "word": " going",
                    "probability": 0.6943359375
                },
                {
                    "start": 2265.94,
                    "end": 2266.02,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 2266.02,
                    "end": 2266.2,
                    "word": " mark",
                    "probability": 0.85107421875
                },
                {
                    "start": 2266.2,
                    "end": 2266.6,
                    "word": " pages",
                    "probability": 0.76904296875
                },
                {
                    "start": 2266.6,
                    "end": 2266.92,
                    "word": " not",
                    "probability": 0.88330078125
                },
                {
                    "start": 2266.92,
                    "end": 2267.36,
                    "word": " present",
                    "probability": 0.8134765625
                },
                {
                    "start": 2267.36,
                    "end": 2267.72,
                    "word": " to",
                    "probability": 0.87646484375
                },
                {
                    "start": 2267.72,
                    "end": 2268.08,
                    "word": " capture",
                    "probability": 0.68994140625
                },
                {
                    "start": 2268.08,
                    "end": 2268.48,
                    "word": " memory",
                    "probability": 0.818359375
                },
                {
                    "start": 2268.48,
                    "end": 2269.26,
                    "word": " accesses",
                    "probability": 0.834228515625
                },
                {
                    "start": 2269.26,
                    "end": 2269.76,
                    "word": ",",
                    "probability": 0.96337890625
                }
            ]
        },
        {
            "id": 425,
            "seek": 226650,
            "start": 2269.76,
            "end": 2277.66,
            "text": " then we also must be able to distinguish whether those memory accesses are a result of someone trying to access the hidden page,",
            "tokens": [
                50364,
                550,
                321,
                611,
                1633,
                312,
                1075,
                281,
                20206,
                1968,
                729,
                4675,
                2105,
                279,
                366,
                257,
                1874,
                295,
                1580,
                1382,
                281,
                2105,
                264,
                7633,
                3028,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1762941852964536,
            "compression_ratio": 1.7108433734939759,
            "no_speech_prob": 0.77685546875,
            "words": [
                {
                    "start": 2269.76,
                    "end": 2270.06,
                    "word": " then",
                    "probability": 0.12225341796875
                },
                {
                    "start": 2270.06,
                    "end": 2270.86,
                    "word": " we",
                    "probability": 0.8291015625
                },
                {
                    "start": 2270.86,
                    "end": 2271.22,
                    "word": " also",
                    "probability": 0.7861328125
                },
                {
                    "start": 2271.22,
                    "end": 2271.48,
                    "word": " must",
                    "probability": 0.78857421875
                },
                {
                    "start": 2271.48,
                    "end": 2271.62,
                    "word": " be",
                    "probability": 0.8876953125
                },
                {
                    "start": 2271.62,
                    "end": 2271.74,
                    "word": " able",
                    "probability": 0.88427734375
                },
                {
                    "start": 2271.74,
                    "end": 2271.9,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 2271.9,
                    "end": 2272.34,
                    "word": " distinguish",
                    "probability": 0.79736328125
                },
                {
                    "start": 2272.34,
                    "end": 2272.68,
                    "word": " whether",
                    "probability": 0.81640625
                },
                {
                    "start": 2272.68,
                    "end": 2272.92,
                    "word": " those",
                    "probability": 0.80126953125
                },
                {
                    "start": 2272.92,
                    "end": 2273.2,
                    "word": " memory",
                    "probability": 0.79345703125
                },
                {
                    "start": 2273.2,
                    "end": 2273.82,
                    "word": " accesses",
                    "probability": 0.851318359375
                },
                {
                    "start": 2273.82,
                    "end": 2274.08,
                    "word": " are",
                    "probability": 0.88720703125
                },
                {
                    "start": 2274.3,
                    "end": 2274.62,
                    "word": " a result",
                    "probability": 0.8125
                },
                {
                    "start": 2274.62,
                    "end": 2274.92,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 2274.92,
                    "end": 2275.16,
                    "word": " someone",
                    "probability": 0.83642578125
                },
                {
                    "start": 2275.16,
                    "end": 2275.44,
                    "word": " trying",
                    "probability": 0.81787109375
                },
                {
                    "start": 2275.44,
                    "end": 2275.58,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 2275.58,
                    "end": 2276.06,
                    "word": " access",
                    "probability": 0.7880859375
                },
                {
                    "start": 2276.06,
                    "end": 2276.6,
                    "word": " the",
                    "probability": 0.7265625
                },
                {
                    "start": 2276.6,
                    "end": 2276.9,
                    "word": " hidden",
                    "probability": 0.8349609375
                },
                {
                    "start": 2276.9,
                    "end": 2277.34,
                    "word": " page",
                    "probability": 0.79736328125
                },
                {
                    "start": 2277.34,
                    "end": 2277.66,
                    "word": ",",
                    "probability": 0.271240234375
                }
            ]
        },
        {
            "id": 426,
            "seek": 226650,
            "start": 2277.66,
            "end": 2281.22,
            "text": " or a result of normal operating system paging activity.",
            "tokens": [
                50764,
                420,
                257,
                1874,
                295,
                2710,
                7447,
                1185,
                280,
                3568,
                5191,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1762941852964536,
            "compression_ratio": 1.7108433734939759,
            "no_speech_prob": 0.77685546875,
            "words": [
                {
                    "start": 2277.66,
                    "end": 2277.96,
                    "word": " or",
                    "probability": 0.90185546875
                },
                {
                    "start": 2278.16,
                    "end": 2278.44,
                    "word": " a result",
                    "probability": 0.8310546875
                },
                {
                    "start": 2278.44,
                    "end": 2278.62,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 2278.62,
                    "end": 2278.94,
                    "word": " normal",
                    "probability": 0.83154296875
                },
                {
                    "start": 2278.94,
                    "end": 2279.38,
                    "word": " operating",
                    "probability": 0.912109375
                },
                {
                    "start": 2279.38,
                    "end": 2279.72,
                    "word": " system",
                    "probability": 0.86083984375
                },
                {
                    "start": 2279.72,
                    "end": 2280.08,
                    "word": " paging",
                    "probability": 0.887939453125
                },
                {
                    "start": 2280.08,
                    "end": 2280.66,
                    "word": " activity",
                    "probability": 0.8037109375
                },
                {
                    "start": 2280.66,
                    "end": 2281.22,
                    "word": ".",
                    "probability": 0.97900390625
                }
            ]
        },
        {
            "id": 427,
            "seek": 226650,
            "start": 2281.38,
            "end": 2285.66,
            "text": " In order to satisfy that, we actually impose two constraints.",
            "tokens": [
                50964,
                682,
                1668,
                281,
                19319,
                300,
                11,
                321,
                767,
                26952,
                732,
                18491,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1762941852964536,
            "compression_ratio": 1.7108433734939759,
            "no_speech_prob": 0.77685546875,
            "words": [
                {
                    "start": 2281.38,
                    "end": 2281.76,
                    "word": " In",
                    "probability": 0.822265625
                },
                {
                    "start": 2281.76,
                    "end": 2281.92,
                    "word": " order",
                    "probability": 0.83056640625
                },
                {
                    "start": 2281.92,
                    "end": 2282.14,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2282.14,
                    "end": 2282.66,
                    "word": " satisfy",
                    "probability": 0.77685546875
                },
                {
                    "start": 2282.66,
                    "end": 2283.08,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 2283.08,
                    "end": 2283.32,
                    "word": ",",
                    "probability": 0.89306640625
                },
                {
                    "start": 2283.32,
                    "end": 2283.56,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 2283.56,
                    "end": 2283.92,
                    "word": " actually",
                    "probability": 0.78515625
                },
                {
                    "start": 2283.92,
                    "end": 2284.3,
                    "word": " impose",
                    "probability": 0.6298828125
                },
                {
                    "start": 2284.3,
                    "end": 2284.56,
                    "word": " two",
                    "probability": 0.78125
                },
                {
                    "start": 2284.56,
                    "end": 2285.1,
                    "word": " constraints",
                    "probability": 0.75830078125
                },
                {
                    "start": 2285.1,
                    "end": 2285.66,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 428,
            "seek": 226650,
            "start": 2285.92,
            "end": 2290.88,
            "text": " The first constraint could be that pages that are hidden are required to be a non-paged memory.",
            "tokens": [
                51164,
                440,
                700,
                25534,
                727,
                312,
                300,
                7183,
                300,
                366,
                7633,
                366,
                4739,
                281,
                312,
                257,
                2107,
                12,
                79,
                2980,
                4675,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1762941852964536,
            "compression_ratio": 1.7108433734939759,
            "no_speech_prob": 0.77685546875,
            "words": [
                {
                    "start": 2285.92,
                    "end": 2286.26,
                    "word": " The",
                    "probability": 0.7939453125
                },
                {
                    "start": 2286.26,
                    "end": 2286.48,
                    "word": " first",
                    "probability": 0.80517578125
                },
                {
                    "start": 2286.48,
                    "end": 2286.92,
                    "word": " constraint",
                    "probability": 0.72216796875
                },
                {
                    "start": 2286.92,
                    "end": 2287.12,
                    "word": " could",
                    "probability": 0.6904296875
                },
                {
                    "start": 2287.12,
                    "end": 2287.28,
                    "word": " be",
                    "probability": 0.900390625
                },
                {
                    "start": 2287.28,
                    "end": 2287.46,
                    "word": " that",
                    "probability": 0.86572265625
                },
                {
                    "start": 2287.46,
                    "end": 2287.82,
                    "word": " pages",
                    "probability": 0.80419921875
                },
                {
                    "start": 2287.82,
                    "end": 2288.42,
                    "word": " that",
                    "probability": 0.8173828125
                },
                {
                    "start": 2288.42,
                    "end": 2288.54,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 2288.54,
                    "end": 2288.78,
                    "word": " hidden",
                    "probability": 0.8515625
                },
                {
                    "start": 2288.78,
                    "end": 2288.94,
                    "word": " are",
                    "probability": 0.85009765625
                },
                {
                    "start": 2288.94,
                    "end": 2289.28,
                    "word": " required",
                    "probability": 0.73583984375
                },
                {
                    "start": 2289.28,
                    "end": 2289.46,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 2289.46,
                    "end": 2289.58,
                    "word": " be",
                    "probability": 0.884765625
                },
                {
                    "start": 2289.68,
                    "end": 2289.88,
                    "word": " a non",
                    "probability": 0.916015625
                },
                {
                    "start": 2289.88,
                    "end": 2290.16,
                    "word": "-paged",
                    "probability": 0.8795572916666666
                },
                {
                    "start": 2290.16,
                    "end": 2290.46,
                    "word": " memory",
                    "probability": 0.78857421875
                },
                {
                    "start": 2290.46,
                    "end": 2290.88,
                    "word": ".",
                    "probability": 0.9208984375
                }
            ]
        },
        {
            "id": 429,
            "seek": 226650,
            "start": 2290.88,
            "end": 2295.06,
            "text": " That means there's no possibility that the OS could page that file out to the disk.",
            "tokens": [
                51414,
                663,
                1355,
                456,
                311,
                572,
                7959,
                300,
                264,
                12731,
                727,
                3028,
                300,
                3991,
                484,
                281,
                264,
                12355,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1762941852964536,
            "compression_ratio": 1.7108433734939759,
            "no_speech_prob": 0.77685546875,
            "words": [
                {
                    "start": 2290.88,
                    "end": 2291.08,
                    "word": " That",
                    "probability": 0.81103515625
                },
                {
                    "start": 2291.08,
                    "end": 2291.26,
                    "word": " means",
                    "probability": 0.88330078125
                },
                {
                    "start": 2291.26,
                    "end": 2291.44,
                    "word": " there's",
                    "probability": 0.82470703125
                },
                {
                    "start": 2291.44,
                    "end": 2291.6,
                    "word": " no",
                    "probability": 0.90087890625
                },
                {
                    "start": 2291.6,
                    "end": 2292.2,
                    "word": " possibility",
                    "probability": 0.92724609375
                },
                {
                    "start": 2292.2,
                    "end": 2292.46,
                    "word": " that",
                    "probability": 0.86474609375
                },
                {
                    "start": 2292.46,
                    "end": 2292.6,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2292.6,
                    "end": 2292.82,
                    "word": " OS",
                    "probability": 0.8681640625
                },
                {
                    "start": 2292.82,
                    "end": 2293.0,
                    "word": " could",
                    "probability": 0.75390625
                },
                {
                    "start": 2293.0,
                    "end": 2293.26,
                    "word": " page",
                    "probability": 0.728515625
                },
                {
                    "start": 2293.26,
                    "end": 2293.42,
                    "word": " that",
                    "probability": 0.86279296875
                },
                {
                    "start": 2293.42,
                    "end": 2293.7,
                    "word": " file",
                    "probability": 0.8291015625
                },
                {
                    "start": 2293.7,
                    "end": 2293.98,
                    "word": " out",
                    "probability": 0.80615234375
                },
                {
                    "start": 2293.98,
                    "end": 2294.1,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 2294.1,
                    "end": 2294.24,
                    "word": " the",
                    "probability": 0.7392578125
                },
                {
                    "start": 2294.24,
                    "end": 2294.5,
                    "word": " disk",
                    "probability": 0.84228515625
                },
                {
                    "start": 2294.5,
                    "end": 2295.06,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 430,
            "seek": 229416,
            "start": 2295.64,
            "end": 2302.16,
            "text": " The second constraint could be, if you're using pageable memory, that you use an operating system API to lock it down.",
            "tokens": [
                50364,
                440,
                1150,
                25534,
                727,
                312,
                11,
                498,
                291,
                434,
                1228,
                3028,
                712,
                4675,
                11,
                300,
                291,
                764,
                364,
                7447,
                1185,
                9362,
                281,
                4017,
                309,
                760,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22694175249164544,
            "compression_ratio": 1.5889328063241106,
            "no_speech_prob": 0.337890625,
            "words": [
                {
                    "start": 2295.64,
                    "end": 2296.12,
                    "word": " The",
                    "probability": 0.2244873046875
                },
                {
                    "start": 2296.12,
                    "end": 2296.4,
                    "word": " second",
                    "probability": 0.74951171875
                },
                {
                    "start": 2296.4,
                    "end": 2296.9,
                    "word": " constraint",
                    "probability": 0.7265625
                },
                {
                    "start": 2296.9,
                    "end": 2297.1,
                    "word": " could",
                    "probability": 0.6611328125
                },
                {
                    "start": 2297.1,
                    "end": 2297.24,
                    "word": " be",
                    "probability": 0.89794921875
                },
                {
                    "start": 2297.24,
                    "end": 2297.32,
                    "word": ",",
                    "probability": 0.239990234375
                },
                {
                    "start": 2297.32,
                    "end": 2297.4,
                    "word": " if",
                    "probability": 0.88134765625
                },
                {
                    "start": 2297.4,
                    "end": 2297.52,
                    "word": " you're",
                    "probability": 0.8447265625
                },
                {
                    "start": 2297.52,
                    "end": 2297.78,
                    "word": " using",
                    "probability": 0.80419921875
                },
                {
                    "start": 2297.78,
                    "end": 2298.24,
                    "word": " pageable",
                    "probability": 0.7392578125
                },
                {
                    "start": 2298.24,
                    "end": 2298.62,
                    "word": " memory",
                    "probability": 0.8232421875
                },
                {
                    "start": 2298.62,
                    "end": 2298.92,
                    "word": ",",
                    "probability": 0.892578125
                },
                {
                    "start": 2298.92,
                    "end": 2299.1,
                    "word": " that",
                    "probability": 0.78515625
                },
                {
                    "start": 2299.1,
                    "end": 2299.24,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 2299.24,
                    "end": 2299.48,
                    "word": " use",
                    "probability": 0.802734375
                },
                {
                    "start": 2299.48,
                    "end": 2299.6,
                    "word": " an",
                    "probability": 0.8896484375
                },
                {
                    "start": 2299.6,
                    "end": 2299.98,
                    "word": " operating",
                    "probability": 0.79052734375
                },
                {
                    "start": 2299.98,
                    "end": 2300.34,
                    "word": " system",
                    "probability": 0.8779296875
                },
                {
                    "start": 2300.34,
                    "end": 2300.68,
                    "word": " API",
                    "probability": 0.72509765625
                },
                {
                    "start": 2300.68,
                    "end": 2301.0,
                    "word": " to",
                    "probability": 0.89501953125
                },
                {
                    "start": 2301.0,
                    "end": 2301.26,
                    "word": " lock",
                    "probability": 0.89208984375
                },
                {
                    "start": 2301.26,
                    "end": 2301.38,
                    "word": " it",
                    "probability": 0.89453125
                },
                {
                    "start": 2301.38,
                    "end": 2301.68,
                    "word": " down",
                    "probability": 0.826171875
                },
                {
                    "start": 2301.68,
                    "end": 2302.16,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 431,
            "seek": 229416,
            "start": 2304.62,
            "end": 2314.52,
            "text": " So, once you're able to detect execute from read-write, well, now comes the issue of, well, how are we actually going to fake the read-write accesses?",
            "tokens": [
                50814,
                407,
                11,
                1564,
                291,
                434,
                1075,
                281,
                5531,
                14483,
                490,
                1401,
                12,
                21561,
                11,
                731,
                11,
                586,
                1487,
                264,
                2734,
                295,
                11,
                731,
                11,
                577,
                366,
                321,
                767,
                516,
                281,
                7592,
                264,
                1401,
                12,
                21561,
                2105,
                279,
                30,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22694175249164544,
            "compression_ratio": 1.5889328063241106,
            "no_speech_prob": 0.337890625,
            "words": [
                {
                    "start": 2304.62,
                    "end": 2305.1,
                    "word": " So",
                    "probability": 0.65234375
                },
                {
                    "start": 2305.1,
                    "end": 2305.3,
                    "word": ",",
                    "probability": 0.59619140625
                },
                {
                    "start": 2305.3,
                    "end": 2305.5,
                    "word": " once",
                    "probability": 0.81689453125
                },
                {
                    "start": 2305.5,
                    "end": 2306.16,
                    "word": " you're",
                    "probability": 0.862548828125
                },
                {
                    "start": 2306.16,
                    "end": 2306.34,
                    "word": " able",
                    "probability": 0.8935546875
                },
                {
                    "start": 2306.34,
                    "end": 2306.5,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2306.5,
                    "end": 2306.8,
                    "word": " detect",
                    "probability": 0.9052734375
                },
                {
                    "start": 2306.8,
                    "end": 2307.18,
                    "word": " execute",
                    "probability": 0.0985107421875
                },
                {
                    "start": 2307.18,
                    "end": 2307.68,
                    "word": " from",
                    "probability": 0.81884765625
                },
                {
                    "start": 2307.68,
                    "end": 2307.88,
                    "word": " read",
                    "probability": 0.7529296875
                },
                {
                    "start": 2307.88,
                    "end": 2308.14,
                    "word": "-write",
                    "probability": 0.4739990234375
                },
                {
                    "start": 2308.14,
                    "end": 2308.44,
                    "word": ",",
                    "probability": 0.89306640625
                },
                {
                    "start": 2308.44,
                    "end": 2308.62,
                    "word": " well",
                    "probability": 0.705078125
                },
                {
                    "start": 2308.62,
                    "end": 2308.7,
                    "word": ",",
                    "probability": 0.3271484375
                },
                {
                    "start": 2308.7,
                    "end": 2308.78,
                    "word": " now",
                    "probability": 0.86328125
                },
                {
                    "start": 2308.78,
                    "end": 2309.02,
                    "word": " comes",
                    "probability": 0.491943359375
                },
                {
                    "start": 2309.02,
                    "end": 2309.14,
                    "word": " the",
                    "probability": 0.68994140625
                },
                {
                    "start": 2309.14,
                    "end": 2309.5,
                    "word": " issue",
                    "probability": 0.82958984375
                },
                {
                    "start": 2309.5,
                    "end": 2309.72,
                    "word": " of",
                    "probability": 0.8896484375
                },
                {
                    "start": 2309.72,
                    "end": 2309.84,
                    "word": ",",
                    "probability": 0.66064453125
                },
                {
                    "start": 2309.84,
                    "end": 2309.9,
                    "word": " well",
                    "probability": 0.6806640625
                },
                {
                    "start": 2309.9,
                    "end": 2309.96,
                    "word": ",",
                    "probability": 0.9580078125
                },
                {
                    "start": 2309.96,
                    "end": 2310.1,
                    "word": " how",
                    "probability": 0.888671875
                },
                {
                    "start": 2310.1,
                    "end": 2310.22,
                    "word": " are",
                    "probability": 0.880859375
                },
                {
                    "start": 2310.22,
                    "end": 2310.36,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 2310.36,
                    "end": 2310.58,
                    "word": " actually",
                    "probability": 0.76171875
                },
                {
                    "start": 2310.58,
                    "end": 2310.76,
                    "word": " going",
                    "probability": 0.7236328125
                },
                {
                    "start": 2310.76,
                    "end": 2310.92,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 2310.92,
                    "end": 2311.2,
                    "word": " fake",
                    "probability": 0.701171875
                },
                {
                    "start": 2311.2,
                    "end": 2313.16,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 2313.16,
                    "end": 2313.36,
                    "word": " read",
                    "probability": 0.91650390625
                },
                {
                    "start": 2313.36,
                    "end": 2313.58,
                    "word": "-write",
                    "probability": 0.820068359375
                },
                {
                    "start": 2313.58,
                    "end": 2314.3,
                    "word": " accesses",
                    "probability": 0.797119140625
                },
                {
                    "start": 2314.3,
                    "end": 2314.52,
                    "word": "?",
                    "probability": 0.8447265625
                }
            ]
        },
        {
            "id": 432,
            "seek": 229416,
            "start": 2314.66,
            "end": 2322.72,
            "text": " So, basically, this is the technique that was shown in PAX, that it used to implement the inverse of what we're going to talk about,",
            "tokens": [
                51314,
                407,
                11,
                1936,
                11,
                341,
                307,
                264,
                6532,
                300,
                390,
                4898,
                294,
                17718,
                55,
                11,
                300,
                309,
                1143,
                281,
                4445,
                264,
                17340,
                295,
                437,
                321,
                434,
                516,
                281,
                751,
                466,
                11,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22694175249164544,
            "compression_ratio": 1.5889328063241106,
            "no_speech_prob": 0.337890625,
            "words": [
                {
                    "start": 2314.66,
                    "end": 2315.14,
                    "word": " So",
                    "probability": 0.873046875
                },
                {
                    "start": 2315.14,
                    "end": 2315.24,
                    "word": ",",
                    "probability": 0.6875
                },
                {
                    "start": 2315.24,
                    "end": 2315.66,
                    "word": " basically",
                    "probability": 0.8955078125
                },
                {
                    "start": 2315.66,
                    "end": 2316.24,
                    "word": ",",
                    "probability": 0.88525390625
                },
                {
                    "start": 2316.24,
                    "end": 2316.7,
                    "word": " this",
                    "probability": 0.86572265625
                },
                {
                    "start": 2316.7,
                    "end": 2316.86,
                    "word": " is",
                    "probability": 0.90478515625
                },
                {
                    "start": 2316.86,
                    "end": 2317.18,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2317.18,
                    "end": 2317.7,
                    "word": " technique",
                    "probability": 0.8984375
                },
                {
                    "start": 2317.7,
                    "end": 2317.92,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 2317.92,
                    "end": 2318.08,
                    "word": " was",
                    "probability": 0.8701171875
                },
                {
                    "start": 2318.08,
                    "end": 2318.34,
                    "word": " shown",
                    "probability": 0.87451171875
                },
                {
                    "start": 2318.34,
                    "end": 2318.58,
                    "word": " in",
                    "probability": 0.8916015625
                },
                {
                    "start": 2318.58,
                    "end": 2319.08,
                    "word": " PAX",
                    "probability": 0.7125244140625
                },
                {
                    "start": 2319.08,
                    "end": 2319.34,
                    "word": ",",
                    "probability": 0.317138671875
                },
                {
                    "start": 2319.34,
                    "end": 2319.5,
                    "word": " that",
                    "probability": 0.8525390625
                },
                {
                    "start": 2319.5,
                    "end": 2319.68,
                    "word": " it",
                    "probability": 0.580078125
                },
                {
                    "start": 2319.68,
                    "end": 2319.92,
                    "word": " used",
                    "probability": 0.744140625
                },
                {
                    "start": 2319.92,
                    "end": 2320.06,
                    "word": " to",
                    "probability": 0.89794921875
                },
                {
                    "start": 2320.06,
                    "end": 2320.44,
                    "word": " implement",
                    "probability": 0.80322265625
                },
                {
                    "start": 2320.44,
                    "end": 2320.76,
                    "word": " the",
                    "probability": 0.78955078125
                },
                {
                    "start": 2320.76,
                    "end": 2321.12,
                    "word": " inverse",
                    "probability": 0.88427734375
                },
                {
                    "start": 2321.12,
                    "end": 2321.3,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 2321.3,
                    "end": 2321.42,
                    "word": " what",
                    "probability": 0.888671875
                },
                {
                    "start": 2321.42,
                    "end": 2321.54,
                    "word": " we're",
                    "probability": 0.912353515625
                },
                {
                    "start": 2321.54,
                    "end": 2321.66,
                    "word": " going",
                    "probability": 0.8095703125
                },
                {
                    "start": 2321.66,
                    "end": 2321.74,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2321.74,
                    "end": 2321.98,
                    "word": " talk",
                    "probability": 0.8115234375
                },
                {
                    "start": 2321.98,
                    "end": 2322.26,
                    "word": " about",
                    "probability": 0.82470703125
                },
                {
                    "start": 2322.26,
                    "end": 2322.72,
                    "word": ",",
                    "probability": 0.5947265625
                }
            ]
        },
        {
            "id": 433,
            "seek": 232294,
            "start": 2322.72,
            "end": 2328.66,
            "text": " and that is, we're going to desynchronize the hardware caches, the TLBs.",
            "tokens": [
                50364,
                293,
                300,
                307,
                11,
                321,
                434,
                516,
                281,
                730,
                36420,
                1125,
                264,
                8837,
                269,
                13272,
                11,
                264,
                40277,
                33,
                82,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18915929414529717,
            "compression_ratio": 1.7222222222222223,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 2322.72,
                    "end": 2322.86,
                    "word": " and",
                    "probability": 0.294677734375
                },
                {
                    "start": 2322.86,
                    "end": 2323.06,
                    "word": " that",
                    "probability": 0.8232421875
                },
                {
                    "start": 2323.06,
                    "end": 2323.3,
                    "word": " is",
                    "probability": 0.87158203125
                },
                {
                    "start": 2323.3,
                    "end": 2323.4,
                    "word": ",",
                    "probability": 0.1881103515625
                },
                {
                    "start": 2323.4,
                    "end": 2323.48,
                    "word": " we're",
                    "probability": 0.858642578125
                },
                {
                    "start": 2323.48,
                    "end": 2323.68,
                    "word": " going",
                    "probability": 0.86474609375
                },
                {
                    "start": 2323.68,
                    "end": 2323.9,
                    "word": " to",
                    "probability": 0.9111328125
                },
                {
                    "start": 2323.9,
                    "end": 2325.48,
                    "word": " desynchronize",
                    "probability": 0.83447265625
                },
                {
                    "start": 2325.48,
                    "end": 2325.96,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 2325.96,
                    "end": 2326.34,
                    "word": " hardware",
                    "probability": 0.7841796875
                },
                {
                    "start": 2326.34,
                    "end": 2326.82,
                    "word": " caches",
                    "probability": 0.861328125
                },
                {
                    "start": 2326.82,
                    "end": 2327.12,
                    "word": ",",
                    "probability": 0.6494140625
                },
                {
                    "start": 2327.12,
                    "end": 2327.24,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2327.24,
                    "end": 2328.44,
                    "word": " TLBs",
                    "probability": 0.8763020833333334
                },
                {
                    "start": 2328.44,
                    "end": 2328.66,
                    "word": ".",
                    "probability": 0.806640625
                }
            ]
        },
        {
            "id": 434,
            "seek": 232294,
            "start": 2328.66,
            "end": 2334.54,
            "text": " Like I said, the x86 has two of them. It has one for code, which is searched on execute.",
            "tokens": [
                50664,
                1743,
                286,
                848,
                11,
                264,
                2031,
                22193,
                575,
                732,
                295,
                552,
                13,
                467,
                575,
                472,
                337,
                3089,
                11,
                597,
                307,
                22961,
                322,
                14483,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18915929414529717,
            "compression_ratio": 1.7222222222222223,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 2328.66,
                    "end": 2329.1,
                    "word": " Like",
                    "probability": 0.70068359375
                },
                {
                    "start": 2329.1,
                    "end": 2329.26,
                    "word": " I",
                    "probability": 0.9873046875
                },
                {
                    "start": 2329.26,
                    "end": 2329.4,
                    "word": " said",
                    "probability": 0.873046875
                },
                {
                    "start": 2329.4,
                    "end": 2329.5,
                    "word": ",",
                    "probability": 0.89599609375
                },
                {
                    "start": 2329.5,
                    "end": 2329.54,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 2329.54,
                    "end": 2329.98,
                    "word": " x86",
                    "probability": 0.9208984375
                },
                {
                    "start": 2329.98,
                    "end": 2330.38,
                    "word": " has",
                    "probability": 0.8916015625
                },
                {
                    "start": 2330.38,
                    "end": 2330.62,
                    "word": " two",
                    "probability": 0.7490234375
                },
                {
                    "start": 2330.62,
                    "end": 2330.78,
                    "word": " of",
                    "probability": 0.89404296875
                },
                {
                    "start": 2330.78,
                    "end": 2330.96,
                    "word": " them",
                    "probability": 0.7275390625
                },
                {
                    "start": 2330.96,
                    "end": 2331.3,
                    "word": ".",
                    "probability": 0.88232421875
                },
                {
                    "start": 2331.3,
                    "end": 2331.48,
                    "word": " It",
                    "probability": 0.89599609375
                },
                {
                    "start": 2331.48,
                    "end": 2331.66,
                    "word": " has",
                    "probability": 0.90283203125
                },
                {
                    "start": 2331.66,
                    "end": 2331.92,
                    "word": " one",
                    "probability": 0.81689453125
                },
                {
                    "start": 2331.92,
                    "end": 2332.1,
                    "word": " for",
                    "probability": 0.88134765625
                },
                {
                    "start": 2332.1,
                    "end": 2332.52,
                    "word": " code",
                    "probability": 0.8046875
                },
                {
                    "start": 2332.52,
                    "end": 2332.92,
                    "word": ",",
                    "probability": 0.8662109375
                },
                {
                    "start": 2332.92,
                    "end": 2333.16,
                    "word": " which",
                    "probability": 0.9130859375
                },
                {
                    "start": 2333.16,
                    "end": 2333.3,
                    "word": " is",
                    "probability": 0.89453125
                },
                {
                    "start": 2333.3,
                    "end": 2333.54,
                    "word": " searched",
                    "probability": 0.6875
                },
                {
                    "start": 2333.54,
                    "end": 2333.74,
                    "word": " on",
                    "probability": 0.89501953125
                },
                {
                    "start": 2333.74,
                    "end": 2334.1,
                    "word": " execute",
                    "probability": 0.435546875
                },
                {
                    "start": 2334.1,
                    "end": 2334.54,
                    "word": ".",
                    "probability": 0.44482421875
                }
            ]
        },
        {
            "id": 435,
            "seek": 232294,
            "start": 2334.54,
            "end": 2337.28,
            "text": " It has one for data, which is searched on read-write.",
            "tokens": [
                50964,
                467,
                575,
                472,
                337,
                1412,
                11,
                597,
                307,
                22961,
                322,
                1401,
                12,
                21561,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18915929414529717,
            "compression_ratio": 1.7222222222222223,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 2334.54,
                    "end": 2334.76,
                    "word": " It",
                    "probability": 0.8759765625
                },
                {
                    "start": 2334.76,
                    "end": 2334.92,
                    "word": " has",
                    "probability": 0.9013671875
                },
                {
                    "start": 2334.92,
                    "end": 2335.1,
                    "word": " one",
                    "probability": 0.80859375
                },
                {
                    "start": 2335.1,
                    "end": 2335.26,
                    "word": " for",
                    "probability": 0.89501953125
                },
                {
                    "start": 2335.26,
                    "end": 2335.5,
                    "word": " data",
                    "probability": 0.80810546875
                },
                {
                    "start": 2335.5,
                    "end": 2335.6,
                    "word": ",",
                    "probability": 0.89208984375
                },
                {
                    "start": 2335.6,
                    "end": 2335.72,
                    "word": " which",
                    "probability": 0.9169921875
                },
                {
                    "start": 2335.72,
                    "end": 2335.86,
                    "word": " is",
                    "probability": 0.9072265625
                },
                {
                    "start": 2335.86,
                    "end": 2336.1,
                    "word": " searched",
                    "probability": 0.72216796875
                },
                {
                    "start": 2336.1,
                    "end": 2336.34,
                    "word": " on",
                    "probability": 0.91357421875
                },
                {
                    "start": 2336.34,
                    "end": 2336.56,
                    "word": " read",
                    "probability": 0.55615234375
                },
                {
                    "start": 2336.56,
                    "end": 2336.8,
                    "word": "-write",
                    "probability": 0.50091552734375
                },
                {
                    "start": 2336.8,
                    "end": 2337.28,
                    "word": ".",
                    "probability": 0.978515625
                }
            ]
        },
        {
            "id": 436,
            "seek": 232294,
            "start": 2337.5,
            "end": 2349.0,
            "text": " So, therefore, a memory access, under normal situation, the ITLB is going to contain virtual page number and corresponding physical frame,",
            "tokens": [
                51114,
                407,
                11,
                4412,
                11,
                257,
                4675,
                2105,
                11,
                833,
                2710,
                2590,
                11,
                264,
                6783,
                43,
                33,
                307,
                516,
                281,
                5304,
                6374,
                3028,
                1230,
                293,
                11760,
                4001,
                3920,
                11,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18915929414529717,
            "compression_ratio": 1.7222222222222223,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 2337.5,
                    "end": 2337.66,
                    "word": " So",
                    "probability": 0.80908203125
                },
                {
                    "start": 2337.66,
                    "end": 2337.76,
                    "word": ",",
                    "probability": 0.304931640625
                },
                {
                    "start": 2337.76,
                    "end": 2338.0,
                    "word": " therefore",
                    "probability": 0.7470703125
                },
                {
                    "start": 2338.0,
                    "end": 2338.14,
                    "word": ",",
                    "probability": 0.82666015625
                },
                {
                    "start": 2338.24,
                    "end": 2338.52,
                    "word": " a memory",
                    "probability": 0.79296875
                },
                {
                    "start": 2338.52,
                    "end": 2339.16,
                    "word": " access",
                    "probability": 0.83154296875
                },
                {
                    "start": 2339.16,
                    "end": 2339.88,
                    "word": ",",
                    "probability": 0.3896484375
                },
                {
                    "start": 2339.88,
                    "end": 2340.64,
                    "word": " under",
                    "probability": 0.8115234375
                },
                {
                    "start": 2340.64,
                    "end": 2341.0,
                    "word": " normal",
                    "probability": 0.72119140625
                },
                {
                    "start": 2341.0,
                    "end": 2341.66,
                    "word": " situation",
                    "probability": 0.63818359375
                },
                {
                    "start": 2341.66,
                    "end": 2342.36,
                    "word": ",",
                    "probability": 0.9482421875
                },
                {
                    "start": 2342.36,
                    "end": 2342.56,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2342.56,
                    "end": 2343.5,
                    "word": " ITLB",
                    "probability": 0.8693033854166666
                },
                {
                    "start": 2343.5,
                    "end": 2344.14,
                    "word": " is",
                    "probability": 0.87744140625
                },
                {
                    "start": 2344.14,
                    "end": 2344.34,
                    "word": " going",
                    "probability": 0.85595703125
                },
                {
                    "start": 2344.34,
                    "end": 2344.52,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2344.52,
                    "end": 2344.94,
                    "word": " contain",
                    "probability": 0.8515625
                },
                {
                    "start": 2344.94,
                    "end": 2345.3,
                    "word": " virtual",
                    "probability": 0.4853515625
                },
                {
                    "start": 2345.3,
                    "end": 2345.68,
                    "word": " page",
                    "probability": 0.8037109375
                },
                {
                    "start": 2345.68,
                    "end": 2346.0,
                    "word": " number",
                    "probability": 0.85205078125
                },
                {
                    "start": 2346.0,
                    "end": 2346.24,
                    "word": " and",
                    "probability": 0.77587890625
                },
                {
                    "start": 2346.24,
                    "end": 2346.94,
                    "word": " corresponding",
                    "probability": 0.281005859375
                },
                {
                    "start": 2346.94,
                    "end": 2347.82,
                    "word": " physical",
                    "probability": 0.74365234375
                },
                {
                    "start": 2347.82,
                    "end": 2348.34,
                    "word": " frame",
                    "probability": 0.78125
                },
                {
                    "start": 2348.34,
                    "end": 2349.0,
                    "word": ",",
                    "probability": 0.60009765625
                }
            ]
        },
        {
            "id": 437,
            "seek": 232294,
            "start": 2349.0,
            "end": 2351.5,
            "text": " and the DTLB is going to contain the same thing.",
            "tokens": [
                51664,
                293,
                264,
                413,
                51,
                43,
                33,
                307,
                516,
                281,
                5304,
                264,
                912,
                551,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18915929414529717,
            "compression_ratio": 1.7222222222222223,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 2349.0,
                    "end": 2349.34,
                    "word": " and",
                    "probability": 0.8955078125
                },
                {
                    "start": 2349.34,
                    "end": 2349.56,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 2349.56,
                    "end": 2350.06,
                    "word": " DTLB",
                    "probability": 0.9852294921875
                },
                {
                    "start": 2350.06,
                    "end": 2350.22,
                    "word": " is",
                    "probability": 0.89990234375
                },
                {
                    "start": 2350.22,
                    "end": 2350.34,
                    "word": " going",
                    "probability": 0.76708984375
                },
                {
                    "start": 2350.34,
                    "end": 2350.4,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2350.4,
                    "end": 2350.68,
                    "word": " contain",
                    "probability": 0.85400390625
                },
                {
                    "start": 2350.68,
                    "end": 2350.86,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2350.86,
                    "end": 2351.02,
                    "word": " same",
                    "probability": 0.81005859375
                },
                {
                    "start": 2351.02,
                    "end": 2351.32,
                    "word": " thing",
                    "probability": 0.7822265625
                },
                {
                    "start": 2351.32,
                    "end": 2351.5,
                    "word": ".",
                    "probability": 0.93896484375
                }
            ]
        },
        {
            "id": 438,
            "seek": 234926,
            "start": 2351.5,
            "end": 2356.22,
            "text": " So, in this case, for virtual page number 12, we see it maps to frame 2.",
            "tokens": [
                50364,
                407,
                11,
                294,
                341,
                1389,
                11,
                337,
                6374,
                3028,
                1230,
                2272,
                11,
                321,
                536,
                309,
                11317,
                281,
                3920,
                568,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1681621269424363,
            "compression_ratio": 1.587962962962963,
            "no_speech_prob": 0.100830078125,
            "words": [
                {
                    "start": 2351.5,
                    "end": 2351.66,
                    "word": " So",
                    "probability": 0.27783203125
                },
                {
                    "start": 2351.66,
                    "end": 2351.74,
                    "word": ",",
                    "probability": 0.2479248046875
                },
                {
                    "start": 2351.74,
                    "end": 2351.84,
                    "word": " in",
                    "probability": 0.87451171875
                },
                {
                    "start": 2351.84,
                    "end": 2352.04,
                    "word": " this",
                    "probability": 0.87939453125
                },
                {
                    "start": 2352.04,
                    "end": 2352.38,
                    "word": " case",
                    "probability": 0.791015625
                },
                {
                    "start": 2352.38,
                    "end": 2352.62,
                    "word": ",",
                    "probability": 0.70703125
                },
                {
                    "start": 2352.62,
                    "end": 2352.76,
                    "word": " for",
                    "probability": 0.841796875
                },
                {
                    "start": 2352.76,
                    "end": 2353.02,
                    "word": " virtual",
                    "probability": 0.62939453125
                },
                {
                    "start": 2353.02,
                    "end": 2353.32,
                    "word": " page",
                    "probability": 0.275146484375
                },
                {
                    "start": 2353.32,
                    "end": 2353.52,
                    "word": " number",
                    "probability": 0.63623046875
                },
                {
                    "start": 2353.52,
                    "end": 2353.98,
                    "word": " 12",
                    "probability": 0.83251953125
                },
                {
                    "start": 2353.98,
                    "end": 2354.22,
                    "word": ",",
                    "probability": 0.87255859375
                },
                {
                    "start": 2354.22,
                    "end": 2354.4,
                    "word": " we",
                    "probability": 0.89404296875
                },
                {
                    "start": 2354.4,
                    "end": 2354.56,
                    "word": " see",
                    "probability": 0.79736328125
                },
                {
                    "start": 2354.56,
                    "end": 2354.68,
                    "word": " it",
                    "probability": 0.86279296875
                },
                {
                    "start": 2354.68,
                    "end": 2354.96,
                    "word": " maps",
                    "probability": 0.72509765625
                },
                {
                    "start": 2354.96,
                    "end": 2355.12,
                    "word": " to",
                    "probability": 0.86572265625
                },
                {
                    "start": 2355.12,
                    "end": 2355.36,
                    "word": " frame",
                    "probability": 0.806640625
                },
                {
                    "start": 2355.36,
                    "end": 2355.7,
                    "word": " 2",
                    "probability": 0.80615234375
                },
                {
                    "start": 2355.7,
                    "end": 2356.22,
                    "word": ".",
                    "probability": 0.95703125
                }
            ]
        },
        {
            "id": 439,
            "seek": 234926,
            "start": 2356.22,
            "end": 2359.44,
            "text": " For the DTLB, it also maps to frame 2.",
            "tokens": [
                50564,
                1171,
                264,
                413,
                51,
                43,
                33,
                11,
                309,
                611,
                11317,
                281,
                3920,
                568,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1681621269424363,
            "compression_ratio": 1.587962962962963,
            "no_speech_prob": 0.100830078125,
            "words": [
                {
                    "start": 2356.22,
                    "end": 2356.62,
                    "word": " For",
                    "probability": 0.8681640625
                },
                {
                    "start": 2356.62,
                    "end": 2356.82,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2356.82,
                    "end": 2357.4,
                    "word": " DTLB",
                    "probability": 0.8570556640625
                },
                {
                    "start": 2357.4,
                    "end": 2357.48,
                    "word": ",",
                    "probability": 0.87646484375
                },
                {
                    "start": 2357.48,
                    "end": 2357.66,
                    "word": " it",
                    "probability": 0.89892578125
                },
                {
                    "start": 2357.66,
                    "end": 2357.98,
                    "word": " also",
                    "probability": 0.8232421875
                },
                {
                    "start": 2357.98,
                    "end": 2358.3,
                    "word": " maps",
                    "probability": 0.7509765625
                },
                {
                    "start": 2358.3,
                    "end": 2358.46,
                    "word": " to",
                    "probability": 0.861328125
                },
                {
                    "start": 2358.46,
                    "end": 2358.68,
                    "word": " frame",
                    "probability": 0.80419921875
                },
                {
                    "start": 2358.68,
                    "end": 2358.96,
                    "word": " 2",
                    "probability": 0.98681640625
                },
                {
                    "start": 2358.96,
                    "end": 2359.44,
                    "word": ".",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 440,
            "seek": 234926,
            "start": 2359.44,
            "end": 2365.44,
            "text": " Under normal situations, read-write and execute, they all map to the same physical frame.",
            "tokens": [
                50714,
                6974,
                2710,
                6851,
                11,
                1401,
                12,
                21561,
                293,
                14483,
                11,
                436,
                439,
                4471,
                281,
                264,
                912,
                4001,
                3920,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1681621269424363,
            "compression_ratio": 1.587962962962963,
            "no_speech_prob": 0.100830078125,
            "words": [
                {
                    "start": 2359.44,
                    "end": 2359.66,
                    "word": " Under",
                    "probability": 0.7822265625
                },
                {
                    "start": 2359.66,
                    "end": 2360.06,
                    "word": " normal",
                    "probability": 0.58203125
                },
                {
                    "start": 2360.06,
                    "end": 2360.84,
                    "word": " situations",
                    "probability": 0.64990234375
                },
                {
                    "start": 2360.84,
                    "end": 2361.24,
                    "word": ",",
                    "probability": 0.8798828125
                },
                {
                    "start": 2361.24,
                    "end": 2361.54,
                    "word": " read",
                    "probability": 0.77978515625
                },
                {
                    "start": 2361.54,
                    "end": 2361.82,
                    "word": "-write",
                    "probability": 0.3952674865722656
                },
                {
                    "start": 2361.82,
                    "end": 2362.02,
                    "word": " and",
                    "probability": 0.291015625
                },
                {
                    "start": 2362.02,
                    "end": 2362.44,
                    "word": " execute",
                    "probability": 0.84033203125
                },
                {
                    "start": 2362.44,
                    "end": 2362.82,
                    "word": ",",
                    "probability": 0.89404296875
                },
                {
                    "start": 2362.82,
                    "end": 2362.96,
                    "word": " they",
                    "probability": 0.7177734375
                },
                {
                    "start": 2362.96,
                    "end": 2363.26,
                    "word": " all",
                    "probability": 0.90966796875
                },
                {
                    "start": 2363.26,
                    "end": 2363.56,
                    "word": " map",
                    "probability": 0.8349609375
                },
                {
                    "start": 2363.56,
                    "end": 2363.7,
                    "word": " to",
                    "probability": 0.89892578125
                },
                {
                    "start": 2363.7,
                    "end": 2363.86,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 2363.86,
                    "end": 2364.08,
                    "word": " same",
                    "probability": 0.80615234375
                },
                {
                    "start": 2364.08,
                    "end": 2364.52,
                    "word": " physical",
                    "probability": 0.76416015625
                },
                {
                    "start": 2364.52,
                    "end": 2364.88,
                    "word": " frame",
                    "probability": 0.82177734375
                },
                {
                    "start": 2364.88,
                    "end": 2365.44,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 441,
            "seek": 234926,
            "start": 2367.4,
            "end": 2370.3,
            "text": " However, what if we could desynchronize them?",
            "tokens": [
                51164,
                2908,
                11,
                437,
                498,
                321,
                727,
                730,
                36420,
                1125,
                552,
                30,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1681621269424363,
            "compression_ratio": 1.587962962962963,
            "no_speech_prob": 0.100830078125,
            "words": [
                {
                    "start": 2367.4,
                    "end": 2367.96,
                    "word": " However",
                    "probability": 0.8203125
                },
                {
                    "start": 2367.96,
                    "end": 2368.16,
                    "word": ",",
                    "probability": 0.9931640625
                },
                {
                    "start": 2368.16,
                    "end": 2368.4,
                    "word": " what",
                    "probability": 0.8828125
                },
                {
                    "start": 2368.4,
                    "end": 2368.54,
                    "word": " if",
                    "probability": 0.90234375
                },
                {
                    "start": 2368.54,
                    "end": 2368.64,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 2368.64,
                    "end": 2368.78,
                    "word": " could",
                    "probability": 0.72802734375
                },
                {
                    "start": 2368.78,
                    "end": 2369.52,
                    "word": " desynchronize",
                    "probability": 0.8245442708333334
                },
                {
                    "start": 2369.52,
                    "end": 2369.74,
                    "word": " them",
                    "probability": 0.65087890625
                },
                {
                    "start": 2369.74,
                    "end": 2370.3,
                    "word": "?",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 442,
            "seek": 234926,
            "start": 2370.3,
            "end": 2377.82,
            "text": " What if we could have the ITLB to actually map off to a different physical frame than the DTLB?",
            "tokens": [
                51264,
                708,
                498,
                321,
                727,
                362,
                264,
                6783,
                43,
                33,
                281,
                767,
                4471,
                766,
                281,
                257,
                819,
                4001,
                3920,
                813,
                264,
                413,
                51,
                43,
                33,
                30,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1681621269424363,
            "compression_ratio": 1.587962962962963,
            "no_speech_prob": 0.100830078125,
            "words": [
                {
                    "start": 2370.3,
                    "end": 2370.6,
                    "word": " What",
                    "probability": 0.8134765625
                },
                {
                    "start": 2370.6,
                    "end": 2370.78,
                    "word": " if",
                    "probability": 0.90234375
                },
                {
                    "start": 2370.78,
                    "end": 2370.9,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 2370.9,
                    "end": 2371.06,
                    "word": " could",
                    "probability": 0.8037109375
                },
                {
                    "start": 2371.06,
                    "end": 2371.3,
                    "word": " have",
                    "probability": 0.8779296875
                },
                {
                    "start": 2371.3,
                    "end": 2371.52,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2371.52,
                    "end": 2372.4,
                    "word": " ITLB",
                    "probability": 0.9378255208333334
                },
                {
                    "start": 2372.4,
                    "end": 2372.9,
                    "word": " to",
                    "probability": 0.85888671875
                },
                {
                    "start": 2372.9,
                    "end": 2373.34,
                    "word": " actually",
                    "probability": 0.7822265625
                },
                {
                    "start": 2373.34,
                    "end": 2373.84,
                    "word": " map",
                    "probability": 0.8466796875
                },
                {
                    "start": 2373.84,
                    "end": 2374.16,
                    "word": " off",
                    "probability": 0.80029296875
                },
                {
                    "start": 2374.16,
                    "end": 2374.56,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2374.78,
                    "end": 2375.18,
                    "word": " a different",
                    "probability": 0.69677734375
                },
                {
                    "start": 2375.18,
                    "end": 2375.66,
                    "word": " physical",
                    "probability": 0.78662109375
                },
                {
                    "start": 2375.66,
                    "end": 2376.12,
                    "word": " frame",
                    "probability": 0.80224609375
                },
                {
                    "start": 2376.12,
                    "end": 2376.5,
                    "word": " than",
                    "probability": 0.853515625
                },
                {
                    "start": 2376.5,
                    "end": 2376.64,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2376.64,
                    "end": 2377.26,
                    "word": " DTLB",
                    "probability": 0.989990234375
                },
                {
                    "start": 2377.26,
                    "end": 2377.82,
                    "word": "?",
                    "probability": 0.90869140625
                }
            ]
        },
        {
            "id": 443,
            "seek": 237304,
            "start": 2377.82,
            "end": 2385.96,
            "text": " So, basically, the idea here is that the ITLB contains a pointer to a frame which contains the rootkit code,",
            "tokens": [
                50364,
                407,
                11,
                1936,
                11,
                264,
                1558,
                510,
                307,
                300,
                264,
                6783,
                43,
                33,
                8306,
                257,
                23918,
                281,
                257,
                3920,
                597,
                8306,
                264,
                5593,
                22681,
                3089,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18675595876716433,
            "compression_ratio": 1.7473684210526317,
            "no_speech_prob": 0.256591796875,
            "words": [
                {
                    "start": 2377.82,
                    "end": 2378.48,
                    "word": " So",
                    "probability": 0.41162109375
                },
                {
                    "start": 2378.48,
                    "end": 2378.64,
                    "word": ",",
                    "probability": 0.337646484375
                },
                {
                    "start": 2378.64,
                    "end": 2378.98,
                    "word": " basically",
                    "probability": 0.87109375
                },
                {
                    "start": 2378.98,
                    "end": 2379.14,
                    "word": ",",
                    "probability": 0.3720703125
                },
                {
                    "start": 2379.14,
                    "end": 2379.24,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 2379.24,
                    "end": 2379.62,
                    "word": " idea",
                    "probability": 0.78369140625
                },
                {
                    "start": 2379.62,
                    "end": 2379.98,
                    "word": " here",
                    "probability": 0.7939453125
                },
                {
                    "start": 2379.98,
                    "end": 2380.74,
                    "word": " is",
                    "probability": 0.853515625
                },
                {
                    "start": 2380.74,
                    "end": 2381.08,
                    "word": " that",
                    "probability": 0.8564453125
                },
                {
                    "start": 2381.08,
                    "end": 2381.3,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2381.3,
                    "end": 2382.12,
                    "word": " ITLB",
                    "probability": 0.8624674479166666
                },
                {
                    "start": 2382.12,
                    "end": 2382.9,
                    "word": " contains",
                    "probability": 0.84765625
                },
                {
                    "start": 2383.2,
                    "end": 2383.46,
                    "word": " a pointer",
                    "probability": 0.8154296875
                },
                {
                    "start": 2383.46,
                    "end": 2383.68,
                    "word": " to",
                    "probability": 0.89892578125
                },
                {
                    "start": 2383.86,
                    "end": 2384.06,
                    "word": " a frame",
                    "probability": 0.8349609375
                },
                {
                    "start": 2384.06,
                    "end": 2384.24,
                    "word": " which",
                    "probability": 0.7763671875
                },
                {
                    "start": 2384.24,
                    "end": 2384.7,
                    "word": " contains",
                    "probability": 0.89404296875
                },
                {
                    "start": 2384.7,
                    "end": 2384.94,
                    "word": " the",
                    "probability": 0.79833984375
                },
                {
                    "start": 2384.94,
                    "end": 2385.28,
                    "word": " rootkit",
                    "probability": 0.77685546875
                },
                {
                    "start": 2385.28,
                    "end": 2385.66,
                    "word": " code",
                    "probability": 0.8447265625
                },
                {
                    "start": 2385.66,
                    "end": 2385.96,
                    "word": ",",
                    "probability": 0.53369140625
                }
            ]
        },
        {
            "id": 444,
            "seek": 237304,
            "start": 2386.36,
            "end": 2393.06,
            "text": " and the DTLB contains a pointer to the frame which either has a clean copy of something or some random garbage,",
            "tokens": [
                50764,
                293,
                264,
                413,
                51,
                43,
                33,
                8306,
                257,
                23918,
                281,
                264,
                3920,
                597,
                2139,
                575,
                257,
                2541,
                5055,
                295,
                746,
                420,
                512,
                4974,
                14150,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18675595876716433,
            "compression_ratio": 1.7473684210526317,
            "no_speech_prob": 0.256591796875,
            "words": [
                {
                    "start": 2386.36,
                    "end": 2386.66,
                    "word": " and",
                    "probability": 0.8740234375
                },
                {
                    "start": 2386.66,
                    "end": 2386.8,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2386.8,
                    "end": 2387.48,
                    "word": " DTLB",
                    "probability": 0.9884033203125
                },
                {
                    "start": 2387.48,
                    "end": 2388.06,
                    "word": " contains",
                    "probability": 0.861328125
                },
                {
                    "start": 2388.52,
                    "end": 2388.74,
                    "word": " a pointer",
                    "probability": 0.859375
                },
                {
                    "start": 2388.74,
                    "end": 2388.94,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2388.94,
                    "end": 2389.08,
                    "word": " the",
                    "probability": 0.78466796875
                },
                {
                    "start": 2389.08,
                    "end": 2389.38,
                    "word": " frame",
                    "probability": 0.8095703125
                },
                {
                    "start": 2389.38,
                    "end": 2389.86,
                    "word": " which",
                    "probability": 0.7763671875
                },
                {
                    "start": 2389.86,
                    "end": 2390.08,
                    "word": " either",
                    "probability": 0.85107421875
                },
                {
                    "start": 2390.08,
                    "end": 2390.28,
                    "word": " has",
                    "probability": 0.89794921875
                },
                {
                    "start": 2390.5,
                    "end": 2390.88,
                    "word": " a clean",
                    "probability": 0.787109375
                },
                {
                    "start": 2390.88,
                    "end": 2391.22,
                    "word": " copy",
                    "probability": 0.830078125
                },
                {
                    "start": 2391.22,
                    "end": 2391.44,
                    "word": " of",
                    "probability": 0.890625
                },
                {
                    "start": 2391.44,
                    "end": 2391.76,
                    "word": " something",
                    "probability": 0.7421875
                },
                {
                    "start": 2391.76,
                    "end": 2391.98,
                    "word": " or",
                    "probability": 0.58984375
                },
                {
                    "start": 2391.98,
                    "end": 2392.22,
                    "word": " some",
                    "probability": 0.8037109375
                },
                {
                    "start": 2392.22,
                    "end": 2392.5,
                    "word": " random",
                    "probability": 0.7216796875
                },
                {
                    "start": 2392.5,
                    "end": 2392.92,
                    "word": " garbage",
                    "probability": 0.83154296875
                },
                {
                    "start": 2392.92,
                    "end": 2393.06,
                    "word": ",",
                    "probability": 0.345458984375
                }
            ]
        },
        {
            "id": 445,
            "seek": 237304,
            "start": 2393.06,
            "end": 2395.2,
            "text": " which is not the rootkit code.",
            "tokens": [
                51114,
                597,
                307,
                406,
                264,
                5593,
                22681,
                3089,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18675595876716433,
            "compression_ratio": 1.7473684210526317,
            "no_speech_prob": 0.256591796875,
            "words": [
                {
                    "start": 2393.06,
                    "end": 2393.2,
                    "word": " which",
                    "probability": 0.90380859375
                },
                {
                    "start": 2393.2,
                    "end": 2393.5,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 2393.5,
                    "end": 2393.7,
                    "word": " not",
                    "probability": 0.8740234375
                },
                {
                    "start": 2393.7,
                    "end": 2393.9,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2393.9,
                    "end": 2394.2,
                    "word": " rootkit",
                    "probability": 0.878173828125
                },
                {
                    "start": 2394.2,
                    "end": 2394.6,
                    "word": " code",
                    "probability": 0.8251953125
                },
                {
                    "start": 2394.6,
                    "end": 2395.2,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 446,
            "seek": 237304,
            "start": 2396.16,
            "end": 2401.6,
            "text": " So, basically, since all these translations are performed at the hardware level,",
            "tokens": [
                51264,
                407,
                11,
                1936,
                11,
                1670,
                439,
                613,
                37578,
                366,
                10332,
                412,
                264,
                8837,
                1496,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18675595876716433,
            "compression_ratio": 1.7473684210526317,
            "no_speech_prob": 0.256591796875,
            "words": [
                {
                    "start": 2396.16,
                    "end": 2396.64,
                    "word": " So",
                    "probability": 0.86962890625
                },
                {
                    "start": 2396.64,
                    "end": 2396.84,
                    "word": ",",
                    "probability": 0.86865234375
                },
                {
                    "start": 2396.84,
                    "end": 2397.64,
                    "word": " basically",
                    "probability": 0.76220703125
                },
                {
                    "start": 2397.64,
                    "end": 2397.82,
                    "word": ",",
                    "probability": 0.91552734375
                },
                {
                    "start": 2397.82,
                    "end": 2398.08,
                    "word": " since",
                    "probability": 0.7978515625
                },
                {
                    "start": 2398.08,
                    "end": 2398.26,
                    "word": " all",
                    "probability": 0.89306640625
                },
                {
                    "start": 2398.26,
                    "end": 2398.42,
                    "word": " these",
                    "probability": 0.63427734375
                },
                {
                    "start": 2398.42,
                    "end": 2398.98,
                    "word": " translations",
                    "probability": 0.8876953125
                },
                {
                    "start": 2398.98,
                    "end": 2399.36,
                    "word": " are",
                    "probability": 0.8974609375
                },
                {
                    "start": 2399.36,
                    "end": 2399.8,
                    "word": " performed",
                    "probability": 0.72900390625
                },
                {
                    "start": 2399.8,
                    "end": 2400.12,
                    "word": " at",
                    "probability": 0.9052734375
                },
                {
                    "start": 2400.12,
                    "end": 2400.3,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 2400.3,
                    "end": 2400.64,
                    "word": " hardware",
                    "probability": 0.8564453125
                },
                {
                    "start": 2400.64,
                    "end": 2401.04,
                    "word": " level",
                    "probability": 0.802734375
                },
                {
                    "start": 2401.04,
                    "end": 2401.6,
                    "word": ",",
                    "probability": 0.95361328125
                }
            ]
        },
        {
            "id": 447,
            "seek": 239986,
            "start": 2401.6,
            "end": 2408.96,
            "text": " this is going to be transparent to the application program, to the kernel driver, or even to the operating system.",
            "tokens": [
                50364,
                341,
                307,
                516,
                281,
                312,
                12737,
                281,
                264,
                3861,
                1461,
                11,
                281,
                264,
                28256,
                6787,
                11,
                420,
                754,
                281,
                264,
                7447,
                1185,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18659855625950372,
            "compression_ratio": 1.6145038167938932,
            "no_speech_prob": 0.395751953125,
            "words": [
                {
                    "start": 2401.6,
                    "end": 2401.8,
                    "word": " this",
                    "probability": 0.1998291015625
                },
                {
                    "start": 2401.8,
                    "end": 2401.94,
                    "word": " is",
                    "probability": 0.87939453125
                },
                {
                    "start": 2401.94,
                    "end": 2402.08,
                    "word": " going",
                    "probability": 0.8154296875
                },
                {
                    "start": 2402.08,
                    "end": 2402.2,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2402.2,
                    "end": 2402.34,
                    "word": " be",
                    "probability": 0.89697265625
                },
                {
                    "start": 2402.34,
                    "end": 2403.02,
                    "word": " transparent",
                    "probability": 0.72119140625
                },
                {
                    "start": 2403.02,
                    "end": 2403.28,
                    "word": " to",
                    "probability": 0.8779296875
                },
                {
                    "start": 2403.28,
                    "end": 2403.42,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 2403.42,
                    "end": 2403.92,
                    "word": " application",
                    "probability": 0.736328125
                },
                {
                    "start": 2403.92,
                    "end": 2404.58,
                    "word": " program",
                    "probability": 0.74609375
                },
                {
                    "start": 2404.58,
                    "end": 2405.1,
                    "word": ",",
                    "probability": 0.78515625
                },
                {
                    "start": 2405.1,
                    "end": 2405.4,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2405.4,
                    "end": 2405.78,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2405.78,
                    "end": 2406.24,
                    "word": " kernel",
                    "probability": 0.72509765625
                },
                {
                    "start": 2406.24,
                    "end": 2406.66,
                    "word": " driver",
                    "probability": 0.736328125
                },
                {
                    "start": 2406.66,
                    "end": 2406.82,
                    "word": ",",
                    "probability": 0.75146484375
                },
                {
                    "start": 2406.82,
                    "end": 2406.92,
                    "word": " or",
                    "probability": 0.89892578125
                },
                {
                    "start": 2406.92,
                    "end": 2407.18,
                    "word": " even",
                    "probability": 0.798828125
                },
                {
                    "start": 2407.18,
                    "end": 2407.34,
                    "word": " to",
                    "probability": 0.89208984375
                },
                {
                    "start": 2407.34,
                    "end": 2407.5,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 2407.5,
                    "end": 2407.94,
                    "word": " operating",
                    "probability": 0.90234375
                },
                {
                    "start": 2407.94,
                    "end": 2408.48,
                    "word": " system",
                    "probability": 0.865234375
                },
                {
                    "start": 2408.48,
                    "end": 2408.96,
                    "word": ".",
                    "probability": 0.9443359375
                }
            ]
        },
        {
            "id": 448,
            "seek": 239986,
            "start": 2409.46,
            "end": 2416.86,
            "text": " So, basically, once we've decided that we're going to desynchronize the TLBs, the question is, well, how do you actually do this?",
            "tokens": [
                50764,
                407,
                11,
                1936,
                11,
                1564,
                321,
                600,
                3047,
                300,
                321,
                434,
                516,
                281,
                730,
                36420,
                1125,
                264,
                40277,
                33,
                82,
                11,
                264,
                1168,
                307,
                11,
                731,
                11,
                577,
                360,
                291,
                767,
                360,
                341,
                30,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18659855625950372,
            "compression_ratio": 1.6145038167938932,
            "no_speech_prob": 0.395751953125,
            "words": [
                {
                    "start": 2409.46,
                    "end": 2409.92,
                    "word": " So",
                    "probability": 0.74609375
                },
                {
                    "start": 2409.92,
                    "end": 2409.98,
                    "word": ",",
                    "probability": 0.2210693359375
                },
                {
                    "start": 2409.98,
                    "end": 2410.42,
                    "word": " basically",
                    "probability": 0.8857421875
                },
                {
                    "start": 2410.42,
                    "end": 2411.12,
                    "word": ",",
                    "probability": 0.84423828125
                },
                {
                    "start": 2411.12,
                    "end": 2411.58,
                    "word": " once",
                    "probability": 0.806640625
                },
                {
                    "start": 2411.58,
                    "end": 2412.1,
                    "word": " we've",
                    "probability": 0.799560546875
                },
                {
                    "start": 2412.1,
                    "end": 2412.4,
                    "word": " decided",
                    "probability": 0.86572265625
                },
                {
                    "start": 2412.4,
                    "end": 2412.58,
                    "word": " that",
                    "probability": 0.83837890625
                },
                {
                    "start": 2412.58,
                    "end": 2412.7,
                    "word": " we're",
                    "probability": 0.900390625
                },
                {
                    "start": 2412.7,
                    "end": 2412.78,
                    "word": " going",
                    "probability": 0.74560546875
                },
                {
                    "start": 2412.78,
                    "end": 2412.84,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2412.84,
                    "end": 2413.64,
                    "word": " desynchronize",
                    "probability": 0.8577473958333334
                },
                {
                    "start": 2413.64,
                    "end": 2413.82,
                    "word": " the",
                    "probability": 0.72265625
                },
                {
                    "start": 2413.82,
                    "end": 2414.36,
                    "word": " TLBs",
                    "probability": 0.9265950520833334
                },
                {
                    "start": 2414.36,
                    "end": 2414.48,
                    "word": ",",
                    "probability": 0.93701171875
                },
                {
                    "start": 2414.48,
                    "end": 2414.66,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 2414.66,
                    "end": 2414.9,
                    "word": " question",
                    "probability": 0.78466796875
                },
                {
                    "start": 2414.9,
                    "end": 2415.08,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 2415.08,
                    "end": 2415.16,
                    "word": ",",
                    "probability": 0.78955078125
                },
                {
                    "start": 2415.16,
                    "end": 2415.22,
                    "word": " well",
                    "probability": 0.56396484375
                },
                {
                    "start": 2415.22,
                    "end": 2415.26,
                    "word": ",",
                    "probability": 0.8271484375
                },
                {
                    "start": 2415.26,
                    "end": 2415.34,
                    "word": " how",
                    "probability": 0.87890625
                },
                {
                    "start": 2415.34,
                    "end": 2415.44,
                    "word": " do",
                    "probability": 0.8857421875
                },
                {
                    "start": 2415.44,
                    "end": 2415.52,
                    "word": " you",
                    "probability": 0.88818359375
                },
                {
                    "start": 2415.52,
                    "end": 2415.76,
                    "word": " actually",
                    "probability": 0.78076171875
                },
                {
                    "start": 2415.76,
                    "end": 2416.02,
                    "word": " do",
                    "probability": 0.9052734375
                },
                {
                    "start": 2416.02,
                    "end": 2416.38,
                    "word": " this",
                    "probability": 0.88037109375
                },
                {
                    "start": 2416.38,
                    "end": 2416.86,
                    "word": "?",
                    "probability": 0.96484375
                }
            ]
        },
        {
            "id": 449,
            "seek": 239986,
            "start": 2418.24,
            "end": 2421.06,
            "text": " TLBs are almost entirely hardware controlled.",
            "tokens": [
                51164,
                40277,
                33,
                82,
                366,
                1920,
                7696,
                8837,
                10164,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18659855625950372,
            "compression_ratio": 1.6145038167938932,
            "no_speech_prob": 0.395751953125,
            "words": [
                {
                    "start": 2418.24,
                    "end": 2418.72,
                    "word": " TLBs",
                    "probability": 0.970703125
                },
                {
                    "start": 2418.72,
                    "end": 2418.82,
                    "word": " are",
                    "probability": 0.892578125
                },
                {
                    "start": 2418.82,
                    "end": 2419.06,
                    "word": " almost",
                    "probability": 0.66162109375
                },
                {
                    "start": 2419.06,
                    "end": 2419.56,
                    "word": " entirely",
                    "probability": 0.80029296875
                },
                {
                    "start": 2419.56,
                    "end": 2420.04,
                    "word": " hardware",
                    "probability": 0.83837890625
                },
                {
                    "start": 2420.04,
                    "end": 2420.58,
                    "word": " controlled",
                    "probability": 0.458740234375
                },
                {
                    "start": 2420.58,
                    "end": 2421.06,
                    "word": ".",
                    "probability": 0.85400390625
                }
            ]
        },
        {
            "id": 450,
            "seek": 239986,
            "start": 2421.4,
            "end": 2428.42,
            "text": " However, there is a little bit of support for software control, which, in this case, happens to be enough support to implement this.",
            "tokens": [
                51364,
                2908,
                11,
                456,
                307,
                257,
                707,
                857,
                295,
                1406,
                337,
                4722,
                1969,
                11,
                597,
                11,
                294,
                341,
                1389,
                11,
                2314,
                281,
                312,
                1547,
                1406,
                281,
                4445,
                341,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18659855625950372,
            "compression_ratio": 1.6145038167938932,
            "no_speech_prob": 0.395751953125,
            "words": [
                {
                    "start": 2421.4,
                    "end": 2421.86,
                    "word": " However",
                    "probability": 0.81005859375
                },
                {
                    "start": 2421.86,
                    "end": 2421.9,
                    "word": ",",
                    "probability": 0.98193359375
                },
                {
                    "start": 2421.9,
                    "end": 2422.08,
                    "word": " there",
                    "probability": 0.85400390625
                },
                {
                    "start": 2422.08,
                    "end": 2422.2,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 2422.3,
                    "end": 2422.4,
                    "word": " a little",
                    "probability": 0.802734375
                },
                {
                    "start": 2422.4,
                    "end": 2422.56,
                    "word": " bit",
                    "probability": 0.86962890625
                },
                {
                    "start": 2422.56,
                    "end": 2422.68,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 2422.68,
                    "end": 2422.96,
                    "word": " support",
                    "probability": 0.9365234375
                },
                {
                    "start": 2422.96,
                    "end": 2423.16,
                    "word": " for",
                    "probability": 0.8994140625
                },
                {
                    "start": 2423.16,
                    "end": 2423.5,
                    "word": " software",
                    "probability": 0.8310546875
                },
                {
                    "start": 2423.5,
                    "end": 2423.98,
                    "word": " control",
                    "probability": 0.65771484375
                },
                {
                    "start": 2423.98,
                    "end": 2424.72,
                    "word": ",",
                    "probability": 0.861328125
                },
                {
                    "start": 2424.72,
                    "end": 2425.06,
                    "word": " which",
                    "probability": 0.9091796875
                },
                {
                    "start": 2425.06,
                    "end": 2425.3,
                    "word": ",",
                    "probability": 0.49365234375
                },
                {
                    "start": 2425.3,
                    "end": 2425.46,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 2425.46,
                    "end": 2425.62,
                    "word": " this",
                    "probability": 0.87451171875
                },
                {
                    "start": 2425.62,
                    "end": 2425.8,
                    "word": " case",
                    "probability": 0.80078125
                },
                {
                    "start": 2425.8,
                    "end": 2425.84,
                    "word": ",",
                    "probability": 0.9560546875
                },
                {
                    "start": 2425.84,
                    "end": 2426.08,
                    "word": " happens",
                    "probability": 0.90771484375
                },
                {
                    "start": 2426.08,
                    "end": 2426.26,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2426.26,
                    "end": 2426.38,
                    "word": " be",
                    "probability": 0.89990234375
                },
                {
                    "start": 2426.38,
                    "end": 2426.64,
                    "word": " enough",
                    "probability": 0.76953125
                },
                {
                    "start": 2426.64,
                    "end": 2427.06,
                    "word": " support",
                    "probability": 0.91943359375
                },
                {
                    "start": 2427.06,
                    "end": 2427.26,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2427.26,
                    "end": 2427.58,
                    "word": " implement",
                    "probability": 0.759765625
                },
                {
                    "start": 2427.58,
                    "end": 2427.94,
                    "word": " this",
                    "probability": 0.87158203125
                },
                {
                    "start": 2427.94,
                    "end": 2428.42,
                    "word": ".",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 451,
            "seek": 242258,
            "start": 2428.42,
            "end": 2432.4,
            "text": " First of all, we have the capability to flush the TLB.",
            "tokens": [
                50364,
                2386,
                295,
                439,
                11,
                321,
                362,
                264,
                13759,
                281,
                19568,
                264,
                40277,
                33,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16127873152151875,
            "compression_ratio": 1.6082474226804124,
            "no_speech_prob": 0.182373046875,
            "words": [
                {
                    "start": 2428.42,
                    "end": 2429.12,
                    "word": " First",
                    "probability": 0.72119140625
                },
                {
                    "start": 2429.12,
                    "end": 2429.26,
                    "word": " of",
                    "probability": 0.888671875
                },
                {
                    "start": 2429.26,
                    "end": 2429.36,
                    "word": " all",
                    "probability": 0.9013671875
                },
                {
                    "start": 2429.36,
                    "end": 2429.42,
                    "word": ",",
                    "probability": 0.6611328125
                },
                {
                    "start": 2429.42,
                    "end": 2429.48,
                    "word": " we",
                    "probability": 0.90771484375
                },
                {
                    "start": 2429.48,
                    "end": 2429.6,
                    "word": " have",
                    "probability": 0.87255859375
                },
                {
                    "start": 2429.6,
                    "end": 2429.72,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2429.72,
                    "end": 2430.3,
                    "word": " capability",
                    "probability": 0.884765625
                },
                {
                    "start": 2430.3,
                    "end": 2430.66,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2430.66,
                    "end": 2431.06,
                    "word": " flush",
                    "probability": 0.88818359375
                },
                {
                    "start": 2431.06,
                    "end": 2431.28,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 2431.28,
                    "end": 2431.74,
                    "word": " TLB",
                    "probability": 0.885498046875
                },
                {
                    "start": 2431.74,
                    "end": 2432.4,
                    "word": ".",
                    "probability": 0.94189453125
                }
            ]
        },
        {
            "id": 452,
            "seek": 242258,
            "start": 2432.86,
            "end": 2437.78,
            "text": " Basically, we can flush the entire TLB by reloading register CR3.",
            "tokens": [
                50564,
                8537,
                11,
                321,
                393,
                19568,
                264,
                2302,
                40277,
                33,
                538,
                25628,
                278,
                7280,
                14123,
                18,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16127873152151875,
            "compression_ratio": 1.6082474226804124,
            "no_speech_prob": 0.182373046875,
            "words": [
                {
                    "start": 2432.86,
                    "end": 2433.52,
                    "word": " Basically",
                    "probability": 0.880859375
                },
                {
                    "start": 2433.52,
                    "end": 2433.7,
                    "word": ",",
                    "probability": 0.626953125
                },
                {
                    "start": 2433.7,
                    "end": 2433.76,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 2433.76,
                    "end": 2433.9,
                    "word": " can",
                    "probability": 0.88525390625
                },
                {
                    "start": 2433.9,
                    "end": 2434.16,
                    "word": " flush",
                    "probability": 0.91748046875
                },
                {
                    "start": 2434.16,
                    "end": 2434.34,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 2434.34,
                    "end": 2434.74,
                    "word": " entire",
                    "probability": 0.73486328125
                },
                {
                    "start": 2434.74,
                    "end": 2435.34,
                    "word": " TLB",
                    "probability": 0.9609375
                },
                {
                    "start": 2435.34,
                    "end": 2435.66,
                    "word": " by",
                    "probability": 0.89697265625
                },
                {
                    "start": 2435.66,
                    "end": 2436.18,
                    "word": " reloading",
                    "probability": 0.8115234375
                },
                {
                    "start": 2436.18,
                    "end": 2436.6,
                    "word": " register",
                    "probability": 0.4541015625
                },
                {
                    "start": 2436.6,
                    "end": 2437.24,
                    "word": " CR3",
                    "probability": 0.821044921875
                },
                {
                    "start": 2437.24,
                    "end": 2437.78,
                    "word": ".",
                    "probability": 0.91650390625
                }
            ]
        },
        {
            "id": 453,
            "seek": 242258,
            "start": 2437.78,
            "end": 2440.68,
            "text": " This normally occurs on a context switch.",
            "tokens": [
                50814,
                639,
                5646,
                11843,
                322,
                257,
                4319,
                3679,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16127873152151875,
            "compression_ratio": 1.6082474226804124,
            "no_speech_prob": 0.182373046875,
            "words": [
                {
                    "start": 2437.78,
                    "end": 2438.04,
                    "word": " This",
                    "probability": 0.80224609375
                },
                {
                    "start": 2438.04,
                    "end": 2438.38,
                    "word": " normally",
                    "probability": 0.880859375
                },
                {
                    "start": 2438.38,
                    "end": 2438.8,
                    "word": " occurs",
                    "probability": 0.86962890625
                },
                {
                    "start": 2438.8,
                    "end": 2439.02,
                    "word": " on",
                    "probability": 0.908203125
                },
                {
                    "start": 2439.14,
                    "end": 2439.6,
                    "word": " a context",
                    "probability": 0.38916015625
                },
                {
                    "start": 2439.6,
                    "end": 2440.02,
                    "word": " switch",
                    "probability": 0.9501953125
                },
                {
                    "start": 2440.02,
                    "end": 2440.68,
                    "word": ".",
                    "probability": 0.94189453125
                }
            ]
        },
        {
            "id": 454,
            "seek": 242258,
            "start": 2440.7,
            "end": 2447.78,
            "text": " On a context switch, typically, CR3 will be reloaded, which ends up flushing the entire TLB,",
            "tokens": [
                50964,
                1282,
                257,
                4319,
                3679,
                11,
                5850,
                11,
                14123,
                18,
                486,
                312,
                25628,
                292,
                11,
                597,
                5314,
                493,
                932,
                5371,
                264,
                2302,
                40277,
                33,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16127873152151875,
            "compression_ratio": 1.6082474226804124,
            "no_speech_prob": 0.182373046875,
            "words": [
                {
                    "start": 2440.7,
                    "end": 2441.26,
                    "word": " On",
                    "probability": 0.92041015625
                },
                {
                    "start": 2441.4,
                    "end": 2441.68,
                    "word": " a context",
                    "probability": 0.78515625
                },
                {
                    "start": 2441.68,
                    "end": 2442.0,
                    "word": " switch",
                    "probability": 0.93408203125
                },
                {
                    "start": 2442.0,
                    "end": 2442.1,
                    "word": ",",
                    "probability": 0.7734375
                },
                {
                    "start": 2442.1,
                    "end": 2442.52,
                    "word": " typically",
                    "probability": 0.87939453125
                },
                {
                    "start": 2442.52,
                    "end": 2442.92,
                    "word": ",",
                    "probability": 0.57666015625
                },
                {
                    "start": 2442.92,
                    "end": 2443.38,
                    "word": " CR3",
                    "probability": 0.9560546875
                },
                {
                    "start": 2443.38,
                    "end": 2443.54,
                    "word": " will",
                    "probability": 0.81201171875
                },
                {
                    "start": 2443.54,
                    "end": 2443.68,
                    "word": " be",
                    "probability": 0.9111328125
                },
                {
                    "start": 2443.68,
                    "end": 2444.88,
                    "word": " reloaded",
                    "probability": 0.78076171875
                },
                {
                    "start": 2444.88,
                    "end": 2445.0,
                    "word": ",",
                    "probability": 0.71533203125
                },
                {
                    "start": 2445.0,
                    "end": 2445.24,
                    "word": " which",
                    "probability": 0.91552734375
                },
                {
                    "start": 2445.24,
                    "end": 2445.46,
                    "word": " ends",
                    "probability": 0.72802734375
                },
                {
                    "start": 2445.46,
                    "end": 2445.64,
                    "word": " up",
                    "probability": 0.908203125
                },
                {
                    "start": 2445.64,
                    "end": 2446.08,
                    "word": " flushing",
                    "probability": 0.91552734375
                },
                {
                    "start": 2446.08,
                    "end": 2446.48,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2446.48,
                    "end": 2446.82,
                    "word": " entire",
                    "probability": 0.751953125
                },
                {
                    "start": 2446.82,
                    "end": 2447.46,
                    "word": " TLB",
                    "probability": 0.9580078125
                },
                {
                    "start": 2447.46,
                    "end": 2447.78,
                    "word": ",",
                    "probability": 0.529296875
                }
            ]
        },
        {
            "id": 455,
            "seek": 242258,
            "start": 2447.78,
            "end": 2451.14,
            "text": " except for global entries, which will remain in the TLB.",
            "tokens": [
                51314,
                3993,
                337,
                4338,
                23041,
                11,
                597,
                486,
                6222,
                294,
                264,
                40277,
                33,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16127873152151875,
            "compression_ratio": 1.6082474226804124,
            "no_speech_prob": 0.182373046875,
            "words": [
                {
                    "start": 2447.78,
                    "end": 2448.12,
                    "word": " except",
                    "probability": 0.8359375
                },
                {
                    "start": 2448.12,
                    "end": 2448.4,
                    "word": " for",
                    "probability": 0.89013671875
                },
                {
                    "start": 2448.4,
                    "end": 2448.8,
                    "word": " global",
                    "probability": 0.83251953125
                },
                {
                    "start": 2448.8,
                    "end": 2449.26,
                    "word": " entries",
                    "probability": 0.77392578125
                },
                {
                    "start": 2449.26,
                    "end": 2449.62,
                    "word": ",",
                    "probability": 0.83251953125
                },
                {
                    "start": 2449.62,
                    "end": 2449.98,
                    "word": " which",
                    "probability": 0.91455078125
                },
                {
                    "start": 2449.98,
                    "end": 2450.14,
                    "word": " will",
                    "probability": 0.81982421875
                },
                {
                    "start": 2450.14,
                    "end": 2450.42,
                    "word": " remain",
                    "probability": 0.7900390625
                },
                {
                    "start": 2450.42,
                    "end": 2450.56,
                    "word": " in",
                    "probability": 0.90625
                },
                {
                    "start": 2450.56,
                    "end": 2450.66,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 2450.66,
                    "end": 2451.02,
                    "word": " TLB",
                    "probability": 0.959716796875
                },
                {
                    "start": 2451.02,
                    "end": 2451.14,
                    "word": ".",
                    "probability": 0.9599609375
                }
            ]
        },
        {
            "id": 456,
            "seek": 244684,
            "start": 2451.14,
            "end": 2458.94,
            "text": " This is mainly a performance enhancement for operating system components, which will remain resident at all times.",
            "tokens": [
                50364,
                639,
                307,
                8704,
                257,
                3389,
                40776,
                337,
                7447,
                1185,
                6677,
                11,
                597,
                486,
                6222,
                10832,
                412,
                439,
                1413,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18498563937757206,
            "compression_ratio": 1.5803571428571428,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2451.14,
                    "end": 2451.26,
                    "word": " This",
                    "probability": 0.09112548828125
                },
                {
                    "start": 2451.26,
                    "end": 2451.36,
                    "word": " is",
                    "probability": 0.7666015625
                },
                {
                    "start": 2451.36,
                    "end": 2451.96,
                    "word": " mainly",
                    "probability": 0.59912109375
                },
                {
                    "start": 2452.38,
                    "end": 2453.2,
                    "word": " a performance",
                    "probability": 0.8037109375
                },
                {
                    "start": 2453.2,
                    "end": 2453.76,
                    "word": " enhancement",
                    "probability": 0.78564453125
                },
                {
                    "start": 2453.76,
                    "end": 2454.52,
                    "word": " for",
                    "probability": 0.8798828125
                },
                {
                    "start": 2454.52,
                    "end": 2455.42,
                    "word": " operating",
                    "probability": 0.8857421875
                },
                {
                    "start": 2455.42,
                    "end": 2455.76,
                    "word": " system",
                    "probability": 0.8251953125
                },
                {
                    "start": 2455.76,
                    "end": 2456.3,
                    "word": " components",
                    "probability": 0.8056640625
                },
                {
                    "start": 2456.3,
                    "end": 2456.4,
                    "word": ",",
                    "probability": 0.4482421875
                },
                {
                    "start": 2456.4,
                    "end": 2456.72,
                    "word": " which",
                    "probability": 0.91748046875
                },
                {
                    "start": 2456.72,
                    "end": 2456.88,
                    "word": " will",
                    "probability": 0.7890625
                },
                {
                    "start": 2456.88,
                    "end": 2457.14,
                    "word": " remain",
                    "probability": 0.7890625
                },
                {
                    "start": 2457.14,
                    "end": 2457.56,
                    "word": " resident",
                    "probability": 0.7158203125
                },
                {
                    "start": 2457.56,
                    "end": 2457.82,
                    "word": " at",
                    "probability": 0.90966796875
                },
                {
                    "start": 2457.82,
                    "end": 2457.98,
                    "word": " all",
                    "probability": 0.89453125
                },
                {
                    "start": 2457.98,
                    "end": 2458.42,
                    "word": " times",
                    "probability": 0.8212890625
                },
                {
                    "start": 2458.42,
                    "end": 2458.94,
                    "word": ".",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 457,
            "seek": 244684,
            "start": 2459.78,
            "end": 2466.92,
            "text": " Also, we also have a method of not only flushing the entire TLB, but of flushing an individual entry in the TLB.",
            "tokens": [
                50814,
                2743,
                11,
                321,
                611,
                362,
                257,
                3170,
                295,
                406,
                787,
                932,
                5371,
                264,
                2302,
                40277,
                33,
                11,
                457,
                295,
                932,
                5371,
                364,
                2609,
                8729,
                294,
                264,
                40277,
                33,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18498563937757206,
            "compression_ratio": 1.5803571428571428,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2459.78,
                    "end": 2460.3,
                    "word": " Also",
                    "probability": 0.50390625
                },
                {
                    "start": 2460.3,
                    "end": 2460.42,
                    "word": ",",
                    "probability": 0.81591796875
                },
                {
                    "start": 2460.42,
                    "end": 2460.54,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2460.54,
                    "end": 2460.76,
                    "word": " also",
                    "probability": 0.68359375
                },
                {
                    "start": 2460.76,
                    "end": 2460.96,
                    "word": " have",
                    "probability": 0.87646484375
                },
                {
                    "start": 2461.08,
                    "end": 2461.36,
                    "word": " a method",
                    "probability": 0.880859375
                },
                {
                    "start": 2461.36,
                    "end": 2461.62,
                    "word": " of",
                    "probability": 0.8876953125
                },
                {
                    "start": 2461.62,
                    "end": 2461.76,
                    "word": " not",
                    "probability": 0.8916015625
                },
                {
                    "start": 2461.76,
                    "end": 2461.96,
                    "word": " only",
                    "probability": 0.875
                },
                {
                    "start": 2461.96,
                    "end": 2462.2,
                    "word": " flushing",
                    "probability": 0.929443359375
                },
                {
                    "start": 2462.2,
                    "end": 2462.4,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2462.4,
                    "end": 2462.78,
                    "word": " entire",
                    "probability": 0.73388671875
                },
                {
                    "start": 2462.78,
                    "end": 2463.18,
                    "word": " TLB",
                    "probability": 0.864501953125
                },
                {
                    "start": 2463.18,
                    "end": 2463.54,
                    "word": ",",
                    "probability": 0.80126953125
                },
                {
                    "start": 2463.54,
                    "end": 2463.72,
                    "word": " but",
                    "probability": 0.90234375
                },
                {
                    "start": 2463.72,
                    "end": 2463.86,
                    "word": " of",
                    "probability": 0.7412109375
                },
                {
                    "start": 2463.86,
                    "end": 2464.14,
                    "word": " flushing",
                    "probability": 0.937255859375
                },
                {
                    "start": 2464.14,
                    "end": 2464.38,
                    "word": " an",
                    "probability": 0.88671875
                },
                {
                    "start": 2464.38,
                    "end": 2464.98,
                    "word": " individual",
                    "probability": 0.73583984375
                },
                {
                    "start": 2464.98,
                    "end": 2465.74,
                    "word": " entry",
                    "probability": 0.80615234375
                },
                {
                    "start": 2465.74,
                    "end": 2465.88,
                    "word": " in",
                    "probability": 0.87353515625
                },
                {
                    "start": 2465.88,
                    "end": 2465.98,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2465.98,
                    "end": 2466.4,
                    "word": " TLB",
                    "probability": 0.962890625
                },
                {
                    "start": 2466.4,
                    "end": 2466.92,
                    "word": ".",
                    "probability": 0.93115234375
                }
            ]
        },
        {
            "id": 458,
            "seek": 244684,
            "start": 2466.94,
            "end": 2469.84,
            "text": " That would be the invalidate page instruction.",
            "tokens": [
                51164,
                663,
                576,
                312,
                264,
                34702,
                473,
                3028,
                10951,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18498563937757206,
            "compression_ratio": 1.5803571428571428,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2466.94,
                    "end": 2467.32,
                    "word": " That",
                    "probability": 0.810546875
                },
                {
                    "start": 2467.32,
                    "end": 2467.46,
                    "word": " would",
                    "probability": 0.8388671875
                },
                {
                    "start": 2467.46,
                    "end": 2467.62,
                    "word": " be",
                    "probability": 0.9072265625
                },
                {
                    "start": 2467.62,
                    "end": 2467.86,
                    "word": " the",
                    "probability": 0.77880859375
                },
                {
                    "start": 2467.86,
                    "end": 2468.5,
                    "word": " invalidate",
                    "probability": 0.77978515625
                },
                {
                    "start": 2468.5,
                    "end": 2468.8,
                    "word": " page",
                    "probability": 0.73095703125
                },
                {
                    "start": 2468.8,
                    "end": 2469.32,
                    "word": " instruction",
                    "probability": 0.8662109375
                },
                {
                    "start": 2469.32,
                    "end": 2469.84,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 459,
            "seek": 244684,
            "start": 2470.8,
            "end": 2475.4,
            "text": " So, now that we've established that we can flush the TLB, how about loading it?",
            "tokens": [
                51364,
                407,
                11,
                586,
                300,
                321,
                600,
                7545,
                300,
                321,
                393,
                19568,
                264,
                40277,
                33,
                11,
                577,
                466,
                15114,
                309,
                30,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18498563937757206,
            "compression_ratio": 1.5803571428571428,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2470.8,
                    "end": 2471.18,
                    "word": " So",
                    "probability": 0.73486328125
                },
                {
                    "start": 2471.18,
                    "end": 2471.28,
                    "word": ",",
                    "probability": 0.1650390625
                },
                {
                    "start": 2471.28,
                    "end": 2471.32,
                    "word": " now",
                    "probability": 0.890625
                },
                {
                    "start": 2471.32,
                    "end": 2471.44,
                    "word": " that",
                    "probability": 0.8681640625
                },
                {
                    "start": 2471.44,
                    "end": 2471.6,
                    "word": " we've",
                    "probability": 0.87255859375
                },
                {
                    "start": 2471.6,
                    "end": 2471.98,
                    "word": " established",
                    "probability": 0.8466796875
                },
                {
                    "start": 2471.98,
                    "end": 2472.24,
                    "word": " that",
                    "probability": 0.8671875
                },
                {
                    "start": 2472.24,
                    "end": 2472.34,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 2472.34,
                    "end": 2472.52,
                    "word": " can",
                    "probability": 0.88330078125
                },
                {
                    "start": 2472.52,
                    "end": 2472.92,
                    "word": " flush",
                    "probability": 0.87744140625
                },
                {
                    "start": 2472.92,
                    "end": 2473.12,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 2473.12,
                    "end": 2473.54,
                    "word": " TLB",
                    "probability": 0.966064453125
                },
                {
                    "start": 2473.54,
                    "end": 2473.78,
                    "word": ",",
                    "probability": 0.97119140625
                },
                {
                    "start": 2473.78,
                    "end": 2474.02,
                    "word": " how",
                    "probability": 0.9033203125
                },
                {
                    "start": 2474.02,
                    "end": 2474.24,
                    "word": " about",
                    "probability": 0.8134765625
                },
                {
                    "start": 2474.24,
                    "end": 2474.54,
                    "word": " loading",
                    "probability": 0.728515625
                },
                {
                    "start": 2474.54,
                    "end": 2474.88,
                    "word": " it",
                    "probability": 0.89697265625
                },
                {
                    "start": 2474.88,
                    "end": 2475.4,
                    "word": "?",
                    "probability": 0.96142578125
                }
            ]
        },
        {
            "id": 460,
            "seek": 247018,
            "start": 2476.3,
            "end": 2486.64,
            "text": " It is possible, actually, to load the TLBs separately, which means that actually executing a data access loads the DTLB, but not the ITLB.",
            "tokens": [
                50414,
                467,
                307,
                1944,
                11,
                767,
                11,
                281,
                3677,
                264,
                40277,
                33,
                82,
                14759,
                11,
                597,
                1355,
                300,
                767,
                32368,
                257,
                1412,
                2105,
                12668,
                264,
                413,
                51,
                43,
                33,
                11,
                457,
                406,
                264,
                6783,
                43,
                33,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18076508586434112,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.46044921875,
            "words": [
                {
                    "start": 2476.3,
                    "end": 2476.62,
                    "word": " It",
                    "probability": 0.2203369140625
                },
                {
                    "start": 2476.62,
                    "end": 2476.8,
                    "word": " is",
                    "probability": 0.8837890625
                },
                {
                    "start": 2476.8,
                    "end": 2477.28,
                    "word": " possible",
                    "probability": 0.85205078125
                },
                {
                    "start": 2477.28,
                    "end": 2477.42,
                    "word": ",",
                    "probability": 0.2568359375
                },
                {
                    "start": 2477.42,
                    "end": 2477.66,
                    "word": " actually",
                    "probability": 0.779296875
                },
                {
                    "start": 2477.66,
                    "end": 2477.78,
                    "word": ",",
                    "probability": 0.953125
                },
                {
                    "start": 2477.78,
                    "end": 2477.88,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 2477.88,
                    "end": 2478.16,
                    "word": " load",
                    "probability": 0.89404296875
                },
                {
                    "start": 2478.16,
                    "end": 2478.34,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2478.34,
                    "end": 2479.12,
                    "word": " TLBs",
                    "probability": 0.8860677083333334
                },
                {
                    "start": 2479.12,
                    "end": 2479.64,
                    "word": " separately",
                    "probability": 0.70703125
                },
                {
                    "start": 2479.64,
                    "end": 2480.14,
                    "word": ",",
                    "probability": 0.623046875
                },
                {
                    "start": 2480.14,
                    "end": 2480.36,
                    "word": " which",
                    "probability": 0.90087890625
                },
                {
                    "start": 2480.36,
                    "end": 2480.68,
                    "word": " means",
                    "probability": 0.8916015625
                },
                {
                    "start": 2480.68,
                    "end": 2480.86,
                    "word": " that",
                    "probability": 0.85595703125
                },
                {
                    "start": 2480.86,
                    "end": 2481.14,
                    "word": " actually",
                    "probability": 0.64794921875
                },
                {
                    "start": 2481.14,
                    "end": 2481.72,
                    "word": " executing",
                    "probability": 0.71630859375
                },
                {
                    "start": 2481.92,
                    "end": 2482.16,
                    "word": " a data",
                    "probability": 0.7900390625
                },
                {
                    "start": 2482.16,
                    "end": 2482.56,
                    "word": " access",
                    "probability": 0.77685546875
                },
                {
                    "start": 2482.56,
                    "end": 2483.38,
                    "word": " loads",
                    "probability": 0.7587890625
                },
                {
                    "start": 2483.38,
                    "end": 2483.6,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 2483.6,
                    "end": 2484.3,
                    "word": " DTLB",
                    "probability": 0.942138671875
                },
                {
                    "start": 2484.3,
                    "end": 2484.76,
                    "word": ",",
                    "probability": 0.5810546875
                },
                {
                    "start": 2484.76,
                    "end": 2485.1,
                    "word": " but",
                    "probability": 0.89501953125
                },
                {
                    "start": 2485.1,
                    "end": 2485.48,
                    "word": " not",
                    "probability": 0.89453125
                },
                {
                    "start": 2485.48,
                    "end": 2485.7,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2485.7,
                    "end": 2486.32,
                    "word": " ITLB",
                    "probability": 0.9261067708333334
                },
                {
                    "start": 2486.32,
                    "end": 2486.64,
                    "word": ".",
                    "probability": 0.97509765625
                }
            ]
        },
        {
            "id": 461,
            "seek": 247018,
            "start": 2487.04,
            "end": 2492.52,
            "text": " Conversely, executing a call loads the ITLB, but not the DTLB.",
            "tokens": [
                50914,
                33247,
                736,
                11,
                32368,
                257,
                818,
                12668,
                264,
                6783,
                43,
                33,
                11,
                457,
                406,
                264,
                413,
                51,
                43,
                33,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18076508586434112,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.46044921875,
            "words": [
                {
                    "start": 2487.04,
                    "end": 2487.62,
                    "word": " Conversely",
                    "probability": 0.81494140625
                },
                {
                    "start": 2487.62,
                    "end": 2487.74,
                    "word": ",",
                    "probability": 0.92333984375
                },
                {
                    "start": 2487.74,
                    "end": 2488.22,
                    "word": " executing",
                    "probability": 0.751953125
                },
                {
                    "start": 2488.46,
                    "end": 2488.82,
                    "word": " a call",
                    "probability": 0.80712890625
                },
                {
                    "start": 2488.82,
                    "end": 2489.44,
                    "word": " loads",
                    "probability": 0.79150390625
                },
                {
                    "start": 2489.44,
                    "end": 2489.62,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2489.62,
                    "end": 2490.42,
                    "word": " ITLB",
                    "probability": 0.93896484375
                },
                {
                    "start": 2490.42,
                    "end": 2490.74,
                    "word": ",",
                    "probability": 0.921875
                },
                {
                    "start": 2490.74,
                    "end": 2490.98,
                    "word": " but",
                    "probability": 0.8984375
                },
                {
                    "start": 2490.98,
                    "end": 2491.24,
                    "word": " not",
                    "probability": 0.89453125
                },
                {
                    "start": 2491.24,
                    "end": 2491.42,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 2491.42,
                    "end": 2492.1,
                    "word": " DTLB",
                    "probability": 0.9881591796875
                },
                {
                    "start": 2492.1,
                    "end": 2492.52,
                    "word": ".",
                    "probability": 0.9072265625
                }
            ]
        },
        {
            "id": 462,
            "seek": 247018,
            "start": 2492.52,
            "end": 2498.74,
            "text": " So, therefore, it is possible to discretely load the two TLBs separately and desynchronize them.",
            "tokens": [
                51214,
                407,
                11,
                4412,
                11,
                309,
                307,
                1944,
                281,
                25656,
                736,
                3677,
                264,
                732,
                40277,
                33,
                82,
                14759,
                293,
                730,
                36420,
                1125,
                552,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18076508586434112,
            "compression_ratio": 1.7426900584795322,
            "no_speech_prob": 0.46044921875,
            "words": [
                {
                    "start": 2492.52,
                    "end": 2492.76,
                    "word": " So",
                    "probability": 0.87548828125
                },
                {
                    "start": 2492.76,
                    "end": 2492.84,
                    "word": ",",
                    "probability": 0.419677734375
                },
                {
                    "start": 2492.84,
                    "end": 2493.06,
                    "word": " therefore",
                    "probability": 0.76318359375
                },
                {
                    "start": 2493.06,
                    "end": 2493.16,
                    "word": ",",
                    "probability": 0.8720703125
                },
                {
                    "start": 2493.16,
                    "end": 2493.3,
                    "word": " it",
                    "probability": 0.89697265625
                },
                {
                    "start": 2493.3,
                    "end": 2493.42,
                    "word": " is",
                    "probability": 0.87353515625
                },
                {
                    "start": 2493.42,
                    "end": 2493.86,
                    "word": " possible",
                    "probability": 0.853515625
                },
                {
                    "start": 2493.86,
                    "end": 2494.2,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 2494.2,
                    "end": 2494.86,
                    "word": " discretely",
                    "probability": 0.6875
                },
                {
                    "start": 2494.86,
                    "end": 2495.12,
                    "word": " load",
                    "probability": 0.88916015625
                },
                {
                    "start": 2495.12,
                    "end": 2495.26,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 2495.26,
                    "end": 2495.42,
                    "word": " two",
                    "probability": 0.7802734375
                },
                {
                    "start": 2495.42,
                    "end": 2496.02,
                    "word": " TLBs",
                    "probability": 0.9444986979166666
                },
                {
                    "start": 2496.02,
                    "end": 2496.42,
                    "word": " separately",
                    "probability": 0.740234375
                },
                {
                    "start": 2496.42,
                    "end": 2497.16,
                    "word": " and",
                    "probability": 0.77978515625
                },
                {
                    "start": 2497.16,
                    "end": 2497.9,
                    "word": " desynchronize",
                    "probability": 0.8694661458333334
                },
                {
                    "start": 2497.9,
                    "end": 2498.1,
                    "word": " them",
                    "probability": 0.6640625
                },
                {
                    "start": 2498.1,
                    "end": 2498.74,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 463,
            "seek": 249554,
            "start": 2500.76,
            "end": 2506.42,
            "text": " So, basically, our proof-of-concept implementation consists of two main components.",
            "tokens": [
                50414,
                407,
                11,
                1936,
                11,
                527,
                8177,
                12,
                2670,
                12,
                1671,
                1336,
                11420,
                14689,
                295,
                732,
                2135,
                6677,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24239309622268929,
            "compression_ratio": 1.5813953488372092,
            "no_speech_prob": 0.2362060546875,
            "words": [
                {
                    "start": 2500.76,
                    "end": 2501.36,
                    "word": " So",
                    "probability": 0.424072265625
                },
                {
                    "start": 2501.36,
                    "end": 2501.52,
                    "word": ",",
                    "probability": 0.30419921875
                },
                {
                    "start": 2501.52,
                    "end": 2501.88,
                    "word": " basically",
                    "probability": 0.89453125
                },
                {
                    "start": 2501.88,
                    "end": 2502.12,
                    "word": ",",
                    "probability": 0.381103515625
                },
                {
                    "start": 2502.12,
                    "end": 2502.2,
                    "word": " our",
                    "probability": 0.78515625
                },
                {
                    "start": 2502.2,
                    "end": 2502.48,
                    "word": " proof",
                    "probability": 0.6005859375
                },
                {
                    "start": 2502.48,
                    "end": 2502.6,
                    "word": "-of",
                    "probability": 0.6387939453125
                },
                {
                    "start": 2502.6,
                    "end": 2503.0,
                    "word": "-concept",
                    "probability": 0.921875
                },
                {
                    "start": 2503.0,
                    "end": 2503.84,
                    "word": " implementation",
                    "probability": 0.72412109375
                },
                {
                    "start": 2503.84,
                    "end": 2504.68,
                    "word": " consists",
                    "probability": 0.79296875
                },
                {
                    "start": 2504.68,
                    "end": 2504.98,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 2504.98,
                    "end": 2505.16,
                    "word": " two",
                    "probability": 0.75634765625
                },
                {
                    "start": 2505.16,
                    "end": 2505.44,
                    "word": " main",
                    "probability": 0.83349609375
                },
                {
                    "start": 2505.44,
                    "end": 2505.86,
                    "word": " components",
                    "probability": 0.85986328125
                },
                {
                    "start": 2505.86,
                    "end": 2506.42,
                    "word": ".",
                    "probability": 0.94921875
                }
            ]
        },
        {
            "id": 464,
            "seek": 249554,
            "start": 2506.42,
            "end": 2513.48,
            "text": " We have the memory hook engine, which has a hook installation component, which sets up the hook,",
            "tokens": [
                50714,
                492,
                362,
                264,
                4675,
                6328,
                2848,
                11,
                597,
                575,
                257,
                6328,
                13260,
                6542,
                11,
                597,
                6352,
                493,
                264,
                6328,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24239309622268929,
            "compression_ratio": 1.5813953488372092,
            "no_speech_prob": 0.2362060546875,
            "words": [
                {
                    "start": 2506.42,
                    "end": 2506.6,
                    "word": " We",
                    "probability": 0.89599609375
                },
                {
                    "start": 2506.6,
                    "end": 2506.86,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 2506.86,
                    "end": 2507.06,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2507.06,
                    "end": 2507.34,
                    "word": " memory",
                    "probability": 0.6767578125
                },
                {
                    "start": 2507.34,
                    "end": 2507.64,
                    "word": " hook",
                    "probability": 0.72802734375
                },
                {
                    "start": 2507.64,
                    "end": 2508.04,
                    "word": " engine",
                    "probability": 0.732421875
                },
                {
                    "start": 2508.04,
                    "end": 2508.5,
                    "word": ",",
                    "probability": 0.7265625
                },
                {
                    "start": 2508.5,
                    "end": 2508.86,
                    "word": " which",
                    "probability": 0.91015625
                },
                {
                    "start": 2508.86,
                    "end": 2509.24,
                    "word": " has",
                    "probability": 0.89404296875
                },
                {
                    "start": 2509.5,
                    "end": 2509.66,
                    "word": " a hook",
                    "probability": 0.83251953125
                },
                {
                    "start": 2509.66,
                    "end": 2510.32,
                    "word": " installation",
                    "probability": 0.81494140625
                },
                {
                    "start": 2510.32,
                    "end": 2511.38,
                    "word": " component",
                    "probability": 0.67626953125
                },
                {
                    "start": 2511.38,
                    "end": 2511.66,
                    "word": ",",
                    "probability": 0.611328125
                },
                {
                    "start": 2511.66,
                    "end": 2512.0,
                    "word": " which",
                    "probability": 0.9111328125
                },
                {
                    "start": 2512.0,
                    "end": 2512.32,
                    "word": " sets",
                    "probability": 0.79736328125
                },
                {
                    "start": 2512.32,
                    "end": 2512.6,
                    "word": " up",
                    "probability": 0.90478515625
                },
                {
                    "start": 2512.6,
                    "end": 2512.8,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 2512.8,
                    "end": 2513.06,
                    "word": " hook",
                    "probability": 0.8720703125
                },
                {
                    "start": 2513.06,
                    "end": 2513.48,
                    "word": ",",
                    "probability": 0.65087890625
                }
            ]
        },
        {
            "id": 465,
            "seek": 249554,
            "start": 2513.48,
            "end": 2524.1,
            "text": " and then a custom page fault handler, which basically is responsible for filtering execute read-write accesses and correctly manually loading up the right TLB.",
            "tokens": [
                51064,
                293,
                550,
                257,
                2375,
                3028,
                7441,
                41967,
                11,
                597,
                1936,
                307,
                6250,
                337,
                30822,
                14483,
                1401,
                12,
                21561,
                2105,
                279,
                293,
                8944,
                16945,
                15114,
                493,
                264,
                558,
                40277,
                33,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24239309622268929,
            "compression_ratio": 1.5813953488372092,
            "no_speech_prob": 0.2362060546875,
            "words": [
                {
                    "start": 2513.48,
                    "end": 2513.72,
                    "word": " and",
                    "probability": 0.88818359375
                },
                {
                    "start": 2513.72,
                    "end": 2513.88,
                    "word": " then",
                    "probability": 0.72412109375
                },
                {
                    "start": 2514.02,
                    "end": 2514.3,
                    "word": " a custom",
                    "probability": 0.71044921875
                },
                {
                    "start": 2514.3,
                    "end": 2514.66,
                    "word": " page",
                    "probability": 0.77490234375
                },
                {
                    "start": 2514.88,
                    "end": 2515.18,
                    "word": " fault handler",
                    "probability": 0.7138671875
                },
                {
                    "start": 2515.18,
                    "end": 2515.72,
                    "word": ",",
                    "probability": 0.89111328125
                },
                {
                    "start": 2515.72,
                    "end": 2515.96,
                    "word": " which",
                    "probability": 0.916015625
                },
                {
                    "start": 2515.96,
                    "end": 2516.68,
                    "word": " basically",
                    "probability": 0.75732421875
                },
                {
                    "start": 2516.68,
                    "end": 2516.96,
                    "word": " is",
                    "probability": 0.8828125
                },
                {
                    "start": 2516.96,
                    "end": 2517.46,
                    "word": " responsible",
                    "probability": 0.78759765625
                },
                {
                    "start": 2517.46,
                    "end": 2518.08,
                    "word": " for",
                    "probability": 0.8896484375
                },
                {
                    "start": 2518.08,
                    "end": 2518.42,
                    "word": " filtering",
                    "probability": 0.73779296875
                },
                {
                    "start": 2518.42,
                    "end": 2518.88,
                    "word": " execute",
                    "probability": 0.432373046875
                },
                {
                    "start": 2518.88,
                    "end": 2519.2,
                    "word": " read",
                    "probability": 0.67431640625
                },
                {
                    "start": 2519.2,
                    "end": 2519.36,
                    "word": "-write",
                    "probability": 0.49468994140625
                },
                {
                    "start": 2519.36,
                    "end": 2520.04,
                    "word": " accesses",
                    "probability": 0.82177734375
                },
                {
                    "start": 2520.04,
                    "end": 2520.32,
                    "word": " and",
                    "probability": 0.80029296875
                },
                {
                    "start": 2520.32,
                    "end": 2521.12,
                    "word": " correctly",
                    "probability": 0.8642578125
                },
                {
                    "start": 2521.12,
                    "end": 2521.94,
                    "word": " manually",
                    "probability": 0.54150390625
                },
                {
                    "start": 2521.94,
                    "end": 2522.3,
                    "word": " loading",
                    "probability": 0.6533203125
                },
                {
                    "start": 2522.3,
                    "end": 2522.54,
                    "word": " up",
                    "probability": 0.89892578125
                },
                {
                    "start": 2522.54,
                    "end": 2522.76,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 2522.76,
                    "end": 2522.98,
                    "word": " right",
                    "probability": 0.8232421875
                },
                {
                    "start": 2522.98,
                    "end": 2523.5,
                    "word": " TLB",
                    "probability": 0.84716796875
                },
                {
                    "start": 2523.5,
                    "end": 2524.1,
                    "word": ".",
                    "probability": 0.98291015625
                }
            ]
        },
        {
            "id": 466,
            "seek": 252200,
            "start": 2524.1,
            "end": 2529.32,
            "text": " Also, our second component is going to be a modified FU rootkit.",
            "tokens": [
                50364,
                2743,
                11,
                527,
                1150,
                6542,
                307,
                516,
                281,
                312,
                257,
                15873,
                479,
                52,
                5593,
                22681,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1956521769904572,
            "compression_ratio": 1.5758928571428572,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 2524.1,
                    "end": 2524.98,
                    "word": " Also",
                    "probability": 0.6484375
                },
                {
                    "start": 2524.98,
                    "end": 2525.28,
                    "word": ",",
                    "probability": 0.583984375
                },
                {
                    "start": 2525.28,
                    "end": 2525.94,
                    "word": " our",
                    "probability": 0.373291015625
                },
                {
                    "start": 2525.94,
                    "end": 2526.28,
                    "word": " second",
                    "probability": 0.77587890625
                },
                {
                    "start": 2526.28,
                    "end": 2526.68,
                    "word": " component",
                    "probability": 0.69775390625
                },
                {
                    "start": 2526.68,
                    "end": 2526.94,
                    "word": " is",
                    "probability": 0.86962890625
                },
                {
                    "start": 2526.94,
                    "end": 2527.1,
                    "word": " going",
                    "probability": 0.8310546875
                },
                {
                    "start": 2527.1,
                    "end": 2527.24,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2527.24,
                    "end": 2527.38,
                    "word": " be",
                    "probability": 0.8984375
                },
                {
                    "start": 2527.54,
                    "end": 2527.94,
                    "word": " a modified",
                    "probability": 0.74267578125
                },
                {
                    "start": 2527.94,
                    "end": 2528.32,
                    "word": " FU",
                    "probability": 0.78662109375
                },
                {
                    "start": 2528.32,
                    "end": 2528.74,
                    "word": " rootkit",
                    "probability": 0.619873046875
                },
                {
                    "start": 2528.74,
                    "end": 2529.32,
                    "word": ".",
                    "probability": 0.85693359375
                }
            ]
        },
        {
            "id": 467,
            "seek": 252200,
            "start": 2529.34,
            "end": 2536.7,
            "text": " So, basically, we've modified Jamie's rootkit to work in collusion with our ShadowWalker.",
            "tokens": [
                50614,
                407,
                11,
                1936,
                11,
                321,
                600,
                15873,
                19309,
                311,
                5593,
                22681,
                281,
                589,
                294,
                1263,
                5704,
                365,
                527,
                19036,
                54,
                667,
                260,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1956521769904572,
            "compression_ratio": 1.5758928571428572,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 2529.34,
                    "end": 2529.48,
                    "word": " So",
                    "probability": 0.72705078125
                },
                {
                    "start": 2529.48,
                    "end": 2529.56,
                    "word": ",",
                    "probability": 0.290283203125
                },
                {
                    "start": 2529.56,
                    "end": 2529.9,
                    "word": " basically",
                    "probability": 0.85888671875
                },
                {
                    "start": 2529.9,
                    "end": 2530.12,
                    "word": ",",
                    "probability": 0.4501953125
                },
                {
                    "start": 2530.12,
                    "end": 2530.32,
                    "word": " we've",
                    "probability": 0.831787109375
                },
                {
                    "start": 2530.32,
                    "end": 2530.8,
                    "word": " modified",
                    "probability": 0.791015625
                },
                {
                    "start": 2530.8,
                    "end": 2531.88,
                    "word": " Jamie's",
                    "probability": 0.858642578125
                },
                {
                    "start": 2531.88,
                    "end": 2532.3,
                    "word": " rootkit",
                    "probability": 0.81591796875
                },
                {
                    "start": 2532.3,
                    "end": 2533.12,
                    "word": " to",
                    "probability": 0.8740234375
                },
                {
                    "start": 2533.12,
                    "end": 2533.66,
                    "word": " work",
                    "probability": 0.8310546875
                },
                {
                    "start": 2533.66,
                    "end": 2533.84,
                    "word": " in",
                    "probability": 0.88330078125
                },
                {
                    "start": 2533.84,
                    "end": 2534.32,
                    "word": " collusion",
                    "probability": 0.85302734375
                },
                {
                    "start": 2534.32,
                    "end": 2535.1,
                    "word": " with",
                    "probability": 0.81103515625
                },
                {
                    "start": 2535.1,
                    "end": 2535.38,
                    "word": " our",
                    "probability": 0.80419921875
                },
                {
                    "start": 2535.38,
                    "end": 2536.12,
                    "word": " ShadowWalker",
                    "probability": 0.70416259765625
                },
                {
                    "start": 2536.12,
                    "end": 2536.7,
                    "word": ".",
                    "probability": 0.98046875
                }
            ]
        },
        {
            "id": 468,
            "seek": 252200,
            "start": 2539.22,
            "end": 2544.88,
            "text": " So, basically, on memory hook installation, there are several steps that have to be performed.",
            "tokens": [
                51114,
                407,
                11,
                1936,
                11,
                322,
                4675,
                6328,
                13260,
                11,
                456,
                366,
                2940,
                4439,
                300,
                362,
                281,
                312,
                10332,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1956521769904572,
            "compression_ratio": 1.5758928571428572,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 2539.22,
                    "end": 2539.8,
                    "word": " So",
                    "probability": 0.79345703125
                },
                {
                    "start": 2539.8,
                    "end": 2539.92,
                    "word": ",",
                    "probability": 0.8125
                },
                {
                    "start": 2539.92,
                    "end": 2540.24,
                    "word": " basically",
                    "probability": 0.8701171875
                },
                {
                    "start": 2540.24,
                    "end": 2540.5,
                    "word": ",",
                    "probability": 0.775390625
                },
                {
                    "start": 2540.5,
                    "end": 2540.62,
                    "word": " on",
                    "probability": 0.89892578125
                },
                {
                    "start": 2540.62,
                    "end": 2540.9,
                    "word": " memory",
                    "probability": 0.61376953125
                },
                {
                    "start": 2540.9,
                    "end": 2541.14,
                    "word": " hook",
                    "probability": 0.6728515625
                },
                {
                    "start": 2541.14,
                    "end": 2541.72,
                    "word": " installation",
                    "probability": 0.8740234375
                },
                {
                    "start": 2541.72,
                    "end": 2542.42,
                    "word": ",",
                    "probability": 0.80322265625
                },
                {
                    "start": 2542.42,
                    "end": 2542.72,
                    "word": " there",
                    "probability": 0.84521484375
                },
                {
                    "start": 2542.72,
                    "end": 2542.76,
                    "word": " are",
                    "probability": 0.36572265625
                },
                {
                    "start": 2542.76,
                    "end": 2543.0,
                    "word": " several",
                    "probability": 0.82421875
                },
                {
                    "start": 2543.0,
                    "end": 2543.32,
                    "word": " steps",
                    "probability": 0.73974609375
                },
                {
                    "start": 2543.32,
                    "end": 2543.48,
                    "word": " that",
                    "probability": 0.86865234375
                },
                {
                    "start": 2543.48,
                    "end": 2543.64,
                    "word": " have",
                    "probability": 0.86572265625
                },
                {
                    "start": 2543.64,
                    "end": 2543.74,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2543.74,
                    "end": 2543.86,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 2543.86,
                    "end": 2544.3,
                    "word": " performed",
                    "probability": 0.7099609375
                },
                {
                    "start": 2544.3,
                    "end": 2544.88,
                    "word": ".",
                    "probability": 0.99072265625
                }
            ]
        },
        {
            "id": 469,
            "seek": 252200,
            "start": 2544.96,
            "end": 2550.56,
            "text": " First of all, since we're going to mark pages not present, we need to install a new page fault handler.",
            "tokens": [
                51364,
                2386,
                295,
                439,
                11,
                1670,
                321,
                434,
                516,
                281,
                1491,
                7183,
                406,
                1974,
                11,
                321,
                643,
                281,
                3625,
                257,
                777,
                3028,
                7441,
                41967,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1956521769904572,
            "compression_ratio": 1.5758928571428572,
            "no_speech_prob": 0.05499267578125,
            "words": [
                {
                    "start": 2544.96,
                    "end": 2545.4,
                    "word": " First",
                    "probability": 0.87255859375
                },
                {
                    "start": 2545.4,
                    "end": 2545.54,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 2545.54,
                    "end": 2545.72,
                    "word": " all",
                    "probability": 0.90234375
                },
                {
                    "start": 2545.72,
                    "end": 2545.78,
                    "word": ",",
                    "probability": 0.98828125
                },
                {
                    "start": 2545.78,
                    "end": 2545.92,
                    "word": " since",
                    "probability": 0.82763671875
                },
                {
                    "start": 2545.92,
                    "end": 2546.04,
                    "word": " we're",
                    "probability": 0.869384765625
                },
                {
                    "start": 2546.04,
                    "end": 2546.14,
                    "word": " going",
                    "probability": 0.7783203125
                },
                {
                    "start": 2546.14,
                    "end": 2546.2,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 2546.2,
                    "end": 2546.38,
                    "word": " mark",
                    "probability": 0.79150390625
                },
                {
                    "start": 2546.38,
                    "end": 2546.76,
                    "word": " pages",
                    "probability": 0.62548828125
                },
                {
                    "start": 2546.76,
                    "end": 2547.26,
                    "word": " not",
                    "probability": 0.828125
                },
                {
                    "start": 2547.26,
                    "end": 2547.64,
                    "word": " present",
                    "probability": 0.8037109375
                },
                {
                    "start": 2547.64,
                    "end": 2548.04,
                    "word": ",",
                    "probability": 0.95947265625
                },
                {
                    "start": 2548.04,
                    "end": 2548.34,
                    "word": " we",
                    "probability": 0.8916015625
                },
                {
                    "start": 2548.34,
                    "end": 2548.52,
                    "word": " need",
                    "probability": 0.78759765625
                },
                {
                    "start": 2548.52,
                    "end": 2548.64,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2548.64,
                    "end": 2548.96,
                    "word": " install",
                    "probability": 0.8720703125
                },
                {
                    "start": 2549.12,
                    "end": 2549.26,
                    "word": " a new",
                    "probability": 0.82666015625
                },
                {
                    "start": 2549.26,
                    "end": 2549.52,
                    "word": " page",
                    "probability": 0.71826171875
                },
                {
                    "start": 2549.68,
                    "end": 2549.98,
                    "word": " fault handler",
                    "probability": 0.68896484375
                },
                {
                    "start": 2549.98,
                    "end": 2550.56,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 470,
            "seek": 254990,
            "start": 2551.18,
            "end": 2558.8,
            "text": " Once we've done that, on a page fault, we're going to need to be able to determine, relatively quickly,",
            "tokens": [
                50414,
                3443,
                321,
                600,
                1096,
                300,
                11,
                322,
                257,
                3028,
                7441,
                11,
                321,
                434,
                516,
                281,
                643,
                281,
                312,
                1075,
                281,
                6997,
                11,
                7226,
                2661,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18780637006549275,
            "compression_ratio": 1.6485355648535565,
            "no_speech_prob": 0.0980224609375,
            "words": [
                {
                    "start": 2551.18,
                    "end": 2551.7,
                    "word": " Once",
                    "probability": 0.330322265625
                },
                {
                    "start": 2551.7,
                    "end": 2551.96,
                    "word": " we've",
                    "probability": 0.84912109375
                },
                {
                    "start": 2551.96,
                    "end": 2552.12,
                    "word": " done",
                    "probability": 0.77197265625
                },
                {
                    "start": 2552.12,
                    "end": 2552.56,
                    "word": " that",
                    "probability": 0.8740234375
                },
                {
                    "start": 2552.56,
                    "end": 2552.98,
                    "word": ",",
                    "probability": 0.8115234375
                },
                {
                    "start": 2552.98,
                    "end": 2553.46,
                    "word": " on",
                    "probability": 0.8525390625
                },
                {
                    "start": 2554.04,
                    "end": 2554.38,
                    "word": " a page",
                    "probability": 0.78857421875
                },
                {
                    "start": 2554.58,
                    "end": 2554.66,
                    "word": " fault,",
                    "probability": 0.58935546875
                },
                {
                    "start": 2554.66,
                    "end": 2554.8,
                    "word": " we're",
                    "probability": 0.86474609375
                },
                {
                    "start": 2554.8,
                    "end": 2554.9,
                    "word": " going",
                    "probability": 0.6845703125
                },
                {
                    "start": 2554.9,
                    "end": 2554.98,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2554.98,
                    "end": 2555.14,
                    "word": " need",
                    "probability": 0.7705078125
                },
                {
                    "start": 2555.14,
                    "end": 2555.26,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2555.26,
                    "end": 2555.38,
                    "word": " be",
                    "probability": 0.83740234375
                },
                {
                    "start": 2555.38,
                    "end": 2555.5,
                    "word": " able",
                    "probability": 0.90234375
                },
                {
                    "start": 2555.5,
                    "end": 2555.68,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 2555.68,
                    "end": 2556.16,
                    "word": " determine",
                    "probability": 0.7890625
                },
                {
                    "start": 2556.16,
                    "end": 2556.48,
                    "word": ",",
                    "probability": 0.313720703125
                },
                {
                    "start": 2556.48,
                    "end": 2557.66,
                    "word": " relatively",
                    "probability": 0.76904296875
                },
                {
                    "start": 2557.66,
                    "end": 2558.2,
                    "word": " quickly",
                    "probability": 0.8876953125
                },
                {
                    "start": 2558.2,
                    "end": 2558.8,
                    "word": ",",
                    "probability": 0.94873046875
                }
            ]
        },
        {
            "id": 471,
            "seek": 254990,
            "start": 2558.8,
            "end": 2569.12,
            "text": " if that fault is due to one of our hidden pages being accessed, or if it's due to the actual operating system performing normal paging activity.",
            "tokens": [
                50764,
                498,
                300,
                7441,
                307,
                3462,
                281,
                472,
                295,
                527,
                7633,
                7183,
                885,
                34211,
                11,
                420,
                498,
                309,
                311,
                3462,
                281,
                264,
                3539,
                7447,
                1185,
                10205,
                2710,
                280,
                3568,
                5191,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18780637006549275,
            "compression_ratio": 1.6485355648535565,
            "no_speech_prob": 0.0980224609375,
            "words": [
                {
                    "start": 2558.8,
                    "end": 2559.08,
                    "word": " if",
                    "probability": 0.87841796875
                },
                {
                    "start": 2559.08,
                    "end": 2559.4,
                    "word": " that",
                    "probability": 0.87158203125
                },
                {
                    "start": 2560.42,
                    "end": 2560.64,
                    "word": " fault is",
                    "probability": 0.90185546875
                },
                {
                    "start": 2560.64,
                    "end": 2560.9,
                    "word": " due",
                    "probability": 0.9111328125
                },
                {
                    "start": 2560.9,
                    "end": 2561.38,
                    "word": " to",
                    "probability": 0.89599609375
                },
                {
                    "start": 2561.38,
                    "end": 2561.8,
                    "word": " one",
                    "probability": 0.7861328125
                },
                {
                    "start": 2561.8,
                    "end": 2561.94,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 2561.94,
                    "end": 2562.06,
                    "word": " our",
                    "probability": 0.80078125
                },
                {
                    "start": 2562.06,
                    "end": 2562.3,
                    "word": " hidden",
                    "probability": 0.849609375
                },
                {
                    "start": 2562.3,
                    "end": 2562.76,
                    "word": " pages",
                    "probability": 0.802734375
                },
                {
                    "start": 2562.76,
                    "end": 2563.02,
                    "word": " being",
                    "probability": 0.66259765625
                },
                {
                    "start": 2563.02,
                    "end": 2563.42,
                    "word": " accessed",
                    "probability": 0.67919921875
                },
                {
                    "start": 2563.42,
                    "end": 2563.88,
                    "word": ",",
                    "probability": 0.59716796875
                },
                {
                    "start": 2563.88,
                    "end": 2564.12,
                    "word": " or",
                    "probability": 0.8935546875
                },
                {
                    "start": 2564.12,
                    "end": 2564.32,
                    "word": " if",
                    "probability": 0.87890625
                },
                {
                    "start": 2564.32,
                    "end": 2564.48,
                    "word": " it's",
                    "probability": 0.92041015625
                },
                {
                    "start": 2564.48,
                    "end": 2564.62,
                    "word": " due",
                    "probability": 0.89892578125
                },
                {
                    "start": 2564.62,
                    "end": 2564.76,
                    "word": " to",
                    "probability": 0.89453125
                },
                {
                    "start": 2564.76,
                    "end": 2564.9,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 2564.9,
                    "end": 2565.24,
                    "word": " actual",
                    "probability": 0.82861328125
                },
                {
                    "start": 2565.24,
                    "end": 2565.76,
                    "word": " operating",
                    "probability": 0.896484375
                },
                {
                    "start": 2565.76,
                    "end": 2566.3,
                    "word": " system",
                    "probability": 0.87109375
                },
                {
                    "start": 2566.3,
                    "end": 2566.96,
                    "word": " performing",
                    "probability": 0.7109375
                },
                {
                    "start": 2566.96,
                    "end": 2567.78,
                    "word": " normal",
                    "probability": 0.83544921875
                },
                {
                    "start": 2567.78,
                    "end": 2568.1,
                    "word": " paging",
                    "probability": 0.866455078125
                },
                {
                    "start": 2568.1,
                    "end": 2568.6,
                    "word": " activity",
                    "probability": 0.7861328125
                },
                {
                    "start": 2568.6,
                    "end": 2569.12,
                    "word": ".",
                    "probability": 0.9765625
                }
            ]
        },
        {
            "id": 472,
            "seek": 254990,
            "start": 2569.12,
            "end": 2575.32,
            "text": " So, in order to do that, we just insert that page into a simple hash table, so we can perform a quick lookup.",
            "tokens": [
                51264,
                407,
                11,
                294,
                1668,
                281,
                360,
                300,
                11,
                321,
                445,
                8969,
                300,
                3028,
                666,
                257,
                2199,
                22019,
                3199,
                11,
                370,
                321,
                393,
                2042,
                257,
                1702,
                574,
                1010,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18780637006549275,
            "compression_ratio": 1.6485355648535565,
            "no_speech_prob": 0.0980224609375,
            "words": [
                {
                    "start": 2569.12,
                    "end": 2569.32,
                    "word": " So",
                    "probability": 0.80908203125
                },
                {
                    "start": 2569.32,
                    "end": 2569.38,
                    "word": ",",
                    "probability": 0.27294921875
                },
                {
                    "start": 2569.38,
                    "end": 2569.42,
                    "word": " in",
                    "probability": 0.900390625
                },
                {
                    "start": 2569.42,
                    "end": 2569.56,
                    "word": " order",
                    "probability": 0.82763671875
                },
                {
                    "start": 2569.56,
                    "end": 2569.76,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2569.76,
                    "end": 2569.88,
                    "word": " do",
                    "probability": 0.89990234375
                },
                {
                    "start": 2569.88,
                    "end": 2570.08,
                    "word": " that",
                    "probability": 0.8798828125
                },
                {
                    "start": 2570.08,
                    "end": 2570.14,
                    "word": ",",
                    "probability": 0.88818359375
                },
                {
                    "start": 2570.14,
                    "end": 2570.26,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 2570.26,
                    "end": 2570.46,
                    "word": " just",
                    "probability": 0.84716796875
                },
                {
                    "start": 2570.46,
                    "end": 2570.94,
                    "word": " insert",
                    "probability": 0.89892578125
                },
                {
                    "start": 2570.94,
                    "end": 2571.16,
                    "word": " that",
                    "probability": 0.86767578125
                },
                {
                    "start": 2571.16,
                    "end": 2571.5,
                    "word": " page",
                    "probability": 0.7919921875
                },
                {
                    "start": 2571.5,
                    "end": 2571.78,
                    "word": " into",
                    "probability": 0.7333984375
                },
                {
                    "start": 2572.0,
                    "end": 2572.28,
                    "word": " a simple",
                    "probability": 0.90234375
                },
                {
                    "start": 2572.28,
                    "end": 2572.62,
                    "word": " hash",
                    "probability": 0.69970703125
                },
                {
                    "start": 2572.62,
                    "end": 2572.94,
                    "word": " table",
                    "probability": 0.7822265625
                },
                {
                    "start": 2572.94,
                    "end": 2573.22,
                    "word": ",",
                    "probability": 0.544921875
                },
                {
                    "start": 2573.22,
                    "end": 2573.48,
                    "word": " so",
                    "probability": 0.9052734375
                },
                {
                    "start": 2573.48,
                    "end": 2573.58,
                    "word": " we",
                    "probability": 0.87841796875
                },
                {
                    "start": 2573.58,
                    "end": 2573.68,
                    "word": " can",
                    "probability": 0.8896484375
                },
                {
                    "start": 2573.68,
                    "end": 2574.0,
                    "word": " perform",
                    "probability": 0.7900390625
                },
                {
                    "start": 2574.18,
                    "end": 2574.36,
                    "word": " a quick",
                    "probability": 0.91015625
                },
                {
                    "start": 2574.36,
                    "end": 2574.8,
                    "word": " lookup",
                    "probability": 0.784423828125
                },
                {
                    "start": 2574.8,
                    "end": 2575.32,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 473,
            "seek": 254990,
            "start": 2575.9,
            "end": 2578.46,
            "text": " Next, we mark the page not present.",
            "tokens": [
                51614,
                3087,
                11,
                321,
                1491,
                264,
                3028,
                406,
                1974,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18780637006549275,
            "compression_ratio": 1.6485355648535565,
            "no_speech_prob": 0.0980224609375,
            "words": [
                {
                    "start": 2575.9,
                    "end": 2576.42,
                    "word": " Next",
                    "probability": 0.85546875
                },
                {
                    "start": 2576.42,
                    "end": 2576.5,
                    "word": ",",
                    "probability": 0.91796875
                },
                {
                    "start": 2576.5,
                    "end": 2576.6,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 2576.6,
                    "end": 2576.82,
                    "word": " mark",
                    "probability": 0.81640625
                },
                {
                    "start": 2576.82,
                    "end": 2576.98,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2576.98,
                    "end": 2577.26,
                    "word": " page",
                    "probability": 0.78662109375
                },
                {
                    "start": 2577.26,
                    "end": 2577.56,
                    "word": " not",
                    "probability": 0.299560546875
                },
                {
                    "start": 2577.56,
                    "end": 2577.94,
                    "word": " present",
                    "probability": 0.76318359375
                },
                {
                    "start": 2577.94,
                    "end": 2578.46,
                    "word": ".",
                    "probability": 0.90087890625
                }
            ]
        },
        {
            "id": 474,
            "seek": 257626,
            "start": 2579.58,
            "end": 2586.6,
            "text": " And then the last step is really the most important here, because we said that the TLB is first on the memory access path,",
            "tokens": [
                50414,
                400,
                550,
                264,
                1036,
                1823,
                307,
                534,
                264,
                881,
                1021,
                510,
                11,
                570,
                321,
                848,
                300,
                264,
                40277,
                33,
                307,
                700,
                322,
                264,
                4675,
                2105,
                3100,
                11,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20602876528174477,
            "compression_ratio": 1.7272727272727273,
            "no_speech_prob": 0.0526123046875,
            "words": [
                {
                    "start": 2579.58,
                    "end": 2580.02,
                    "word": " And",
                    "probability": 0.422119140625
                },
                {
                    "start": 2580.02,
                    "end": 2580.16,
                    "word": " then",
                    "probability": 0.6640625
                },
                {
                    "start": 2580.16,
                    "end": 2580.32,
                    "word": " the",
                    "probability": 0.7763671875
                },
                {
                    "start": 2580.32,
                    "end": 2580.62,
                    "word": " last",
                    "probability": 0.8154296875
                },
                {
                    "start": 2580.62,
                    "end": 2580.88,
                    "word": " step",
                    "probability": 0.76953125
                },
                {
                    "start": 2580.88,
                    "end": 2581.02,
                    "word": " is",
                    "probability": 0.7587890625
                },
                {
                    "start": 2581.02,
                    "end": 2581.28,
                    "word": " really",
                    "probability": 0.74169921875
                },
                {
                    "start": 2581.28,
                    "end": 2581.44,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 2581.44,
                    "end": 2581.64,
                    "word": " most",
                    "probability": 0.8115234375
                },
                {
                    "start": 2581.64,
                    "end": 2582.04,
                    "word": " important",
                    "probability": 0.76953125
                },
                {
                    "start": 2582.04,
                    "end": 2582.36,
                    "word": " here",
                    "probability": 0.765625
                },
                {
                    "start": 2582.36,
                    "end": 2582.72,
                    "word": ",",
                    "probability": 0.353515625
                },
                {
                    "start": 2582.72,
                    "end": 2582.92,
                    "word": " because",
                    "probability": 0.81494140625
                },
                {
                    "start": 2582.92,
                    "end": 2583.08,
                    "word": " we",
                    "probability": 0.89013671875
                },
                {
                    "start": 2583.08,
                    "end": 2583.34,
                    "word": " said",
                    "probability": 0.86181640625
                },
                {
                    "start": 2583.34,
                    "end": 2583.56,
                    "word": " that",
                    "probability": 0.82666015625
                },
                {
                    "start": 2583.56,
                    "end": 2583.74,
                    "word": " the",
                    "probability": 0.78662109375
                },
                {
                    "start": 2583.74,
                    "end": 2584.14,
                    "word": " TLB",
                    "probability": 0.90185546875
                },
                {
                    "start": 2584.14,
                    "end": 2584.38,
                    "word": " is",
                    "probability": 0.88671875
                },
                {
                    "start": 2584.38,
                    "end": 2584.68,
                    "word": " first",
                    "probability": 0.787109375
                },
                {
                    "start": 2584.68,
                    "end": 2584.86,
                    "word": " on",
                    "probability": 0.8974609375
                },
                {
                    "start": 2584.86,
                    "end": 2584.98,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2584.98,
                    "end": 2585.18,
                    "word": " memory",
                    "probability": 0.75390625
                },
                {
                    "start": 2585.18,
                    "end": 2585.62,
                    "word": " access",
                    "probability": 0.77978515625
                },
                {
                    "start": 2585.62,
                    "end": 2586.02,
                    "word": " path",
                    "probability": 0.7958984375
                },
                {
                    "start": 2586.02,
                    "end": 2586.6,
                    "word": ",",
                    "probability": 0.70361328125
                }
            ]
        },
        {
            "id": 475,
            "seek": 257626,
            "start": 2586.6,
            "end": 2592.36,
            "text": " which means that a page fault is generated, one, when the PTD is marked present, but like I said earlier,",
            "tokens": [
                50714,
                597,
                1355,
                300,
                257,
                3028,
                7441,
                307,
                10833,
                11,
                472,
                11,
                562,
                264,
                35460,
                35,
                307,
                12658,
                1974,
                11,
                457,
                411,
                286,
                848,
                3071,
                11,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20602876528174477,
            "compression_ratio": 1.7272727272727273,
            "no_speech_prob": 0.0526123046875,
            "words": [
                {
                    "start": 2586.6,
                    "end": 2586.78,
                    "word": " which",
                    "probability": 0.90869140625
                },
                {
                    "start": 2586.78,
                    "end": 2587.18,
                    "word": " means",
                    "probability": 0.88916015625
                },
                {
                    "start": 2587.18,
                    "end": 2587.64,
                    "word": " that",
                    "probability": 0.84814453125
                },
                {
                    "start": 2587.74,
                    "end": 2588.0,
                    "word": " a page",
                    "probability": 0.794921875
                },
                {
                    "start": 2588.18,
                    "end": 2588.4,
                    "word": " fault is",
                    "probability": 0.89990234375
                },
                {
                    "start": 2588.4,
                    "end": 2588.88,
                    "word": " generated",
                    "probability": 0.771484375
                },
                {
                    "start": 2588.88,
                    "end": 2589.36,
                    "word": ",",
                    "probability": 0.49169921875
                },
                {
                    "start": 2589.36,
                    "end": 2589.56,
                    "word": " one",
                    "probability": 0.68701171875
                },
                {
                    "start": 2589.56,
                    "end": 2589.64,
                    "word": ",",
                    "probability": 0.7626953125
                },
                {
                    "start": 2589.64,
                    "end": 2589.74,
                    "word": " when",
                    "probability": 0.876953125
                },
                {
                    "start": 2589.74,
                    "end": 2589.84,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 2589.84,
                    "end": 2590.2,
                    "word": " PTD",
                    "probability": 0.6641845703125
                },
                {
                    "start": 2590.2,
                    "end": 2590.34,
                    "word": " is",
                    "probability": 0.89404296875
                },
                {
                    "start": 2590.34,
                    "end": 2590.54,
                    "word": " marked",
                    "probability": 0.79736328125
                },
                {
                    "start": 2590.54,
                    "end": 2590.86,
                    "word": " present",
                    "probability": 0.62744140625
                },
                {
                    "start": 2590.86,
                    "end": 2591.0,
                    "word": ",",
                    "probability": 0.73291015625
                },
                {
                    "start": 2591.0,
                    "end": 2591.12,
                    "word": " but",
                    "probability": 0.87109375
                },
                {
                    "start": 2591.12,
                    "end": 2591.3,
                    "word": " like",
                    "probability": 0.7763671875
                },
                {
                    "start": 2591.3,
                    "end": 2591.44,
                    "word": " I",
                    "probability": 0.9931640625
                },
                {
                    "start": 2591.44,
                    "end": 2591.54,
                    "word": " said",
                    "probability": 0.8759765625
                },
                {
                    "start": 2591.54,
                    "end": 2591.92,
                    "word": " earlier",
                    "probability": 0.90966796875
                },
                {
                    "start": 2591.92,
                    "end": 2592.36,
                    "word": ",",
                    "probability": 0.96875
                }
            ]
        },
        {
            "id": 476,
            "seek": 257626,
            "start": 2592.36,
            "end": 2595.14,
            "text": " two, when that entry is not present in the TLB.",
            "tokens": [
                51014,
                732,
                11,
                562,
                300,
                8729,
                307,
                406,
                1974,
                294,
                264,
                40277,
                33,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20602876528174477,
            "compression_ratio": 1.7272727272727273,
            "no_speech_prob": 0.0526123046875,
            "words": [
                {
                    "start": 2592.36,
                    "end": 2592.7,
                    "word": " two",
                    "probability": 0.810546875
                },
                {
                    "start": 2592.7,
                    "end": 2592.76,
                    "word": ",",
                    "probability": 0.88916015625
                },
                {
                    "start": 2592.76,
                    "end": 2592.88,
                    "word": " when",
                    "probability": 0.86669921875
                },
                {
                    "start": 2592.88,
                    "end": 2593.02,
                    "word": " that",
                    "probability": 0.84912109375
                },
                {
                    "start": 2593.02,
                    "end": 2593.22,
                    "word": " entry",
                    "probability": 0.7333984375
                },
                {
                    "start": 2593.22,
                    "end": 2593.36,
                    "word": " is",
                    "probability": 0.61474609375
                },
                {
                    "start": 2593.36,
                    "end": 2593.48,
                    "word": " not",
                    "probability": 0.87060546875
                },
                {
                    "start": 2593.48,
                    "end": 2593.86,
                    "word": " present",
                    "probability": 0.78369140625
                },
                {
                    "start": 2593.86,
                    "end": 2594.1,
                    "word": " in",
                    "probability": 0.8876953125
                },
                {
                    "start": 2594.1,
                    "end": 2594.24,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2594.24,
                    "end": 2594.74,
                    "word": " TLB",
                    "probability": 0.95068359375
                },
                {
                    "start": 2594.74,
                    "end": 2595.14,
                    "word": ".",
                    "probability": 0.85595703125
                }
            ]
        },
        {
            "id": 477,
            "seek": 257626,
            "start": 2595.14,
            "end": 2599.48,
            "text": " So, therefore, we perform an explicit flush of that page that we're hiding.",
            "tokens": [
                51164,
                407,
                11,
                4412,
                11,
                321,
                2042,
                364,
                13691,
                19568,
                295,
                300,
                3028,
                300,
                321,
                434,
                10596,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20602876528174477,
            "compression_ratio": 1.7272727272727273,
            "no_speech_prob": 0.0526123046875,
            "words": [
                {
                    "start": 2595.14,
                    "end": 2595.36,
                    "word": " So",
                    "probability": 0.8876953125
                },
                {
                    "start": 2595.36,
                    "end": 2595.44,
                    "word": ",",
                    "probability": 0.2113037109375
                },
                {
                    "start": 2595.44,
                    "end": 2595.62,
                    "word": " therefore",
                    "probability": 0.7529296875
                },
                {
                    "start": 2595.62,
                    "end": 2595.74,
                    "word": ",",
                    "probability": 0.7421875
                },
                {
                    "start": 2595.74,
                    "end": 2595.82,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2595.82,
                    "end": 2596.22,
                    "word": " perform",
                    "probability": 0.73681640625
                },
                {
                    "start": 2596.22,
                    "end": 2596.4,
                    "word": " an",
                    "probability": 0.88671875
                },
                {
                    "start": 2596.4,
                    "end": 2596.84,
                    "word": " explicit",
                    "probability": 0.71240234375
                },
                {
                    "start": 2596.84,
                    "end": 2597.42,
                    "word": " flush",
                    "probability": 0.95556640625
                },
                {
                    "start": 2597.42,
                    "end": 2597.68,
                    "word": " of",
                    "probability": 0.89013671875
                },
                {
                    "start": 2597.68,
                    "end": 2597.88,
                    "word": " that",
                    "probability": 0.87744140625
                },
                {
                    "start": 2597.88,
                    "end": 2598.28,
                    "word": " page",
                    "probability": 0.798828125
                },
                {
                    "start": 2598.28,
                    "end": 2598.52,
                    "word": " that",
                    "probability": 0.87109375
                },
                {
                    "start": 2598.52,
                    "end": 2598.72,
                    "word": " we're",
                    "probability": 0.88916015625
                },
                {
                    "start": 2598.72,
                    "end": 2599.04,
                    "word": " hiding",
                    "probability": 0.77197265625
                },
                {
                    "start": 2599.04,
                    "end": 2599.48,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 478,
            "seek": 257626,
            "start": 2599.5,
            "end": 2604.82,
            "text": " This means that on the next memory access, we will be able to generate a page fault.",
            "tokens": [
                51414,
                639,
                1355,
                300,
                322,
                264,
                958,
                4675,
                2105,
                11,
                321,
                486,
                312,
                1075,
                281,
                8460,
                257,
                3028,
                7441,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20602876528174477,
            "compression_ratio": 1.7272727272727273,
            "no_speech_prob": 0.0526123046875,
            "words": [
                {
                    "start": 2599.5,
                    "end": 2599.92,
                    "word": " This",
                    "probability": 0.8125
                },
                {
                    "start": 2599.92,
                    "end": 2600.18,
                    "word": " means",
                    "probability": 0.89013671875
                },
                {
                    "start": 2600.18,
                    "end": 2600.36,
                    "word": " that",
                    "probability": 0.87255859375
                },
                {
                    "start": 2600.36,
                    "end": 2600.54,
                    "word": " on",
                    "probability": 0.861328125
                },
                {
                    "start": 2600.54,
                    "end": 2600.66,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2600.66,
                    "end": 2600.88,
                    "word": " next",
                    "probability": 0.8447265625
                },
                {
                    "start": 2600.88,
                    "end": 2601.2,
                    "word": " memory",
                    "probability": 0.81640625
                },
                {
                    "start": 2601.2,
                    "end": 2601.58,
                    "word": " access",
                    "probability": 0.79833984375
                },
                {
                    "start": 2601.58,
                    "end": 2602.02,
                    "word": ",",
                    "probability": 0.73388671875
                },
                {
                    "start": 2602.02,
                    "end": 2602.24,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 2602.24,
                    "end": 2602.36,
                    "word": " will",
                    "probability": 0.80322265625
                },
                {
                    "start": 2602.36,
                    "end": 2602.52,
                    "word": " be",
                    "probability": 0.90771484375
                },
                {
                    "start": 2602.52,
                    "end": 2602.72,
                    "word": " able",
                    "probability": 0.8916015625
                },
                {
                    "start": 2602.72,
                    "end": 2603.08,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 2603.08,
                    "end": 2603.76,
                    "word": " generate",
                    "probability": 0.78564453125
                },
                {
                    "start": 2603.94,
                    "end": 2604.18,
                    "word": " a page",
                    "probability": 0.7939453125
                },
                {
                    "start": 2604.38,
                    "end": 2604.82,
                    "word": " fault.",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 479,
            "seek": 259908,
            "start": 2605.42,
            "end": 2608.84,
            "text": " If you could please hold your questions to end, we'll have time for questions.",
            "tokens": [
                50364,
                759,
                291,
                727,
                1767,
                1797,
                428,
                1651,
                281,
                917,
                11,
                321,
                603,
                362,
                565,
                337,
                1651,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22940340570428155,
            "compression_ratio": 1.6227272727272728,
            "no_speech_prob": 0.456787109375,
            "words": [
                {
                    "start": 2605.42,
                    "end": 2605.86,
                    "word": " If",
                    "probability": 0.197509765625
                },
                {
                    "start": 2605.86,
                    "end": 2605.94,
                    "word": " you",
                    "probability": 0.60595703125
                },
                {
                    "start": 2605.94,
                    "end": 2606.08,
                    "word": " could",
                    "probability": 0.7744140625
                },
                {
                    "start": 2606.08,
                    "end": 2606.32,
                    "word": " please",
                    "probability": 0.69775390625
                },
                {
                    "start": 2606.32,
                    "end": 2606.44,
                    "word": " hold",
                    "probability": 0.5166015625
                },
                {
                    "start": 2606.44,
                    "end": 2606.54,
                    "word": " your",
                    "probability": 0.79296875
                },
                {
                    "start": 2606.54,
                    "end": 2606.92,
                    "word": " questions",
                    "probability": 0.91015625
                },
                {
                    "start": 2606.92,
                    "end": 2607.14,
                    "word": " to",
                    "probability": 0.70703125
                },
                {
                    "start": 2607.14,
                    "end": 2607.28,
                    "word": " end",
                    "probability": 0.440185546875
                },
                {
                    "start": 2607.28,
                    "end": 2607.34,
                    "word": ",",
                    "probability": 0.66259765625
                },
                {
                    "start": 2607.34,
                    "end": 2607.44,
                    "word": " we'll",
                    "probability": 0.84423828125
                },
                {
                    "start": 2607.44,
                    "end": 2607.62,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 2607.62,
                    "end": 2607.78,
                    "word": " time",
                    "probability": 0.8056640625
                },
                {
                    "start": 2607.78,
                    "end": 2607.94,
                    "word": " for",
                    "probability": 0.89208984375
                },
                {
                    "start": 2607.94,
                    "end": 2608.4,
                    "word": " questions",
                    "probability": 0.9072265625
                },
                {
                    "start": 2608.4,
                    "end": 2608.84,
                    "word": ".",
                    "probability": 0.9677734375
                }
            ]
        },
        {
            "id": 480,
            "seek": 259908,
            "start": 2612.91,
            "end": 2621.15,
            "text": " So, basically, the custom page fault handler's main responsibility is to filter, read, write, and execute accesses for hooked pages.",
            "tokens": [
                50664,
                407,
                11,
                1936,
                11,
                264,
                2375,
                3028,
                7441,
                41967,
                311,
                2135,
                6357,
                307,
                281,
                6608,
                11,
                1401,
                11,
                2464,
                11,
                293,
                14483,
                2105,
                279,
                337,
                276,
                29262,
                7183,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22940340570428155,
            "compression_ratio": 1.6227272727272728,
            "no_speech_prob": 0.456787109375,
            "words": [
                {
                    "start": 2612.91,
                    "end": 2613.35,
                    "word": " So",
                    "probability": 0.67919921875
                },
                {
                    "start": 2613.35,
                    "end": 2613.47,
                    "word": ",",
                    "probability": 0.418212890625
                },
                {
                    "start": 2613.47,
                    "end": 2614.15,
                    "word": " basically",
                    "probability": 0.8203125
                },
                {
                    "start": 2614.15,
                    "end": 2614.41,
                    "word": ",",
                    "probability": 0.342041015625
                },
                {
                    "start": 2614.41,
                    "end": 2614.53,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2614.53,
                    "end": 2614.97,
                    "word": " custom",
                    "probability": 0.62353515625
                },
                {
                    "start": 2614.97,
                    "end": 2615.31,
                    "word": " page",
                    "probability": 0.6845703125
                },
                {
                    "start": 2615.45,
                    "end": 2615.97,
                    "word": " fault handler's",
                    "probability": 0.7117919921875
                },
                {
                    "start": 2615.97,
                    "end": 2616.13,
                    "word": " main",
                    "probability": 0.83984375
                },
                {
                    "start": 2616.13,
                    "end": 2616.71,
                    "word": " responsibility",
                    "probability": 0.857421875
                },
                {
                    "start": 2616.71,
                    "end": 2617.65,
                    "word": " is",
                    "probability": 0.89208984375
                },
                {
                    "start": 2617.65,
                    "end": 2617.79,
                    "word": " to",
                    "probability": 0.89306640625
                },
                {
                    "start": 2617.79,
                    "end": 2618.09,
                    "word": " filter",
                    "probability": 0.9033203125
                },
                {
                    "start": 2618.09,
                    "end": 2618.25,
                    "word": ",",
                    "probability": 0.71728515625
                },
                {
                    "start": 2618.25,
                    "end": 2618.43,
                    "word": " read",
                    "probability": 0.83251953125
                },
                {
                    "start": 2618.43,
                    "end": 2618.45,
                    "word": ",",
                    "probability": 0.619140625
                },
                {
                    "start": 2618.45,
                    "end": 2618.67,
                    "word": " write",
                    "probability": 0.8017578125
                },
                {
                    "start": 2618.67,
                    "end": 2618.77,
                    "word": ",",
                    "probability": 0.76171875
                },
                {
                    "start": 2618.77,
                    "end": 2618.89,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 2618.89,
                    "end": 2619.33,
                    "word": " execute",
                    "probability": 0.87353515625
                },
                {
                    "start": 2619.33,
                    "end": 2619.93,
                    "word": " accesses",
                    "probability": 0.699951171875
                },
                {
                    "start": 2619.93,
                    "end": 2620.11,
                    "word": " for",
                    "probability": 0.481689453125
                },
                {
                    "start": 2620.11,
                    "end": 2620.29,
                    "word": " hooked",
                    "probability": 0.468994140625
                },
                {
                    "start": 2620.29,
                    "end": 2620.71,
                    "word": " pages",
                    "probability": 0.7900390625
                },
                {
                    "start": 2620.71,
                    "end": 2621.15,
                    "word": ".",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 481,
            "seek": 259908,
            "start": 2621.63,
            "end": 2626.83,
            "text": " If it determines that the page is not a hooked page, meaning it's just a normal operating system page fault,",
            "tokens": [
                51064,
                759,
                309,
                24799,
                300,
                264,
                3028,
                307,
                406,
                257,
                20410,
                3028,
                11,
                3620,
                309,
                311,
                445,
                257,
                2710,
                7447,
                1185,
                3028,
                7441,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22940340570428155,
            "compression_ratio": 1.6227272727272728,
            "no_speech_prob": 0.456787109375,
            "words": [
                {
                    "start": 2621.63,
                    "end": 2622.03,
                    "word": " If",
                    "probability": 0.8818359375
                },
                {
                    "start": 2622.03,
                    "end": 2622.17,
                    "word": " it",
                    "probability": 0.90576171875
                },
                {
                    "start": 2622.17,
                    "end": 2622.59,
                    "word": " determines",
                    "probability": 0.80126953125
                },
                {
                    "start": 2622.59,
                    "end": 2622.85,
                    "word": " that",
                    "probability": 0.85107421875
                },
                {
                    "start": 2622.85,
                    "end": 2622.99,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 2622.99,
                    "end": 2623.25,
                    "word": " page",
                    "probability": 0.80078125
                },
                {
                    "start": 2623.25,
                    "end": 2623.39,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 2623.39,
                    "end": 2623.63,
                    "word": " not",
                    "probability": 0.8759765625
                },
                {
                    "start": 2623.75,
                    "end": 2623.89,
                    "word": " a hooked",
                    "probability": 0.67578125
                },
                {
                    "start": 2623.89,
                    "end": 2624.23,
                    "word": " page",
                    "probability": 0.8125
                },
                {
                    "start": 2624.23,
                    "end": 2624.33,
                    "word": ",",
                    "probability": 0.828125
                },
                {
                    "start": 2624.33,
                    "end": 2624.51,
                    "word": " meaning",
                    "probability": 0.814453125
                },
                {
                    "start": 2624.51,
                    "end": 2624.69,
                    "word": " it's",
                    "probability": 0.906494140625
                },
                {
                    "start": 2624.69,
                    "end": 2624.85,
                    "word": " just",
                    "probability": 0.87451171875
                },
                {
                    "start": 2624.99,
                    "end": 2625.25,
                    "word": " a normal",
                    "probability": 0.80908203125
                },
                {
                    "start": 2625.25,
                    "end": 2625.77,
                    "word": " operating",
                    "probability": 0.86474609375
                },
                {
                    "start": 2625.77,
                    "end": 2626.11,
                    "word": " system",
                    "probability": 0.86669921875
                },
                {
                    "start": 2626.11,
                    "end": 2626.43,
                    "word": " page",
                    "probability": 0.78662109375
                },
                {
                    "start": 2626.65,
                    "end": 2626.83,
                    "word": " fault,",
                    "probability": 0.97119140625
                }
            ]
        },
        {
            "id": 482,
            "seek": 259908,
            "start": 2626.83,
            "end": 2629.39,
            "text": " it passes it down to the OS handler.",
            "tokens": [
                51364,
                309,
                11335,
                309,
                760,
                281,
                264,
                12731,
                41967,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22940340570428155,
            "compression_ratio": 1.6227272727272728,
            "no_speech_prob": 0.456787109375,
            "words": [
                {
                    "start": 2626.83,
                    "end": 2627.17,
                    "word": " it",
                    "probability": 0.8916015625
                },
                {
                    "start": 2627.17,
                    "end": 2627.55,
                    "word": " passes",
                    "probability": 0.63037109375
                },
                {
                    "start": 2627.55,
                    "end": 2627.77,
                    "word": " it",
                    "probability": 0.892578125
                },
                {
                    "start": 2627.77,
                    "end": 2628.01,
                    "word": " down",
                    "probability": 0.8212890625
                },
                {
                    "start": 2628.01,
                    "end": 2628.17,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2628.17,
                    "end": 2628.31,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 2628.31,
                    "end": 2628.63,
                    "word": " OS",
                    "probability": 0.8857421875
                },
                {
                    "start": 2628.63,
                    "end": 2628.95,
                    "word": " handler",
                    "probability": 0.75146484375
                },
                {
                    "start": 2628.95,
                    "end": 2629.39,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 483,
            "seek": 262586,
            "start": 2630.07,
            "end": 2637.83,
            "text": " If it is a page fault due to a hidden page, it's either going to manually load the ITLB or manually load the DTLB,",
            "tokens": [
                50414,
                759,
                309,
                307,
                257,
                3028,
                7441,
                3462,
                281,
                257,
                7633,
                3028,
                11,
                309,
                311,
                2139,
                516,
                281,
                16945,
                3677,
                264,
                6783,
                43,
                33,
                420,
                16945,
                3677,
                264,
                413,
                51,
                43,
                33,
                11,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2630.07,
                    "end": 2630.59,
                    "word": " If",
                    "probability": 0.42626953125
                },
                {
                    "start": 2630.59,
                    "end": 2630.75,
                    "word": " it",
                    "probability": 0.8681640625
                },
                {
                    "start": 2630.75,
                    "end": 2631.03,
                    "word": " is",
                    "probability": 0.8564453125
                },
                {
                    "start": 2631.41,
                    "end": 2632.11,
                    "word": " a page",
                    "probability": 0.46533203125
                },
                {
                    "start": 2632.23,
                    "end": 2632.43,
                    "word": " fault due",
                    "probability": 0.84228515625
                },
                {
                    "start": 2632.43,
                    "end": 2632.53,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 2632.63,
                    "end": 2632.79,
                    "word": " a hidden",
                    "probability": 0.83837890625
                },
                {
                    "start": 2632.79,
                    "end": 2633.19,
                    "word": " page",
                    "probability": 0.80859375
                },
                {
                    "start": 2633.19,
                    "end": 2633.41,
                    "word": ",",
                    "probability": 0.79736328125
                },
                {
                    "start": 2633.41,
                    "end": 2633.69,
                    "word": " it's",
                    "probability": 0.833251953125
                },
                {
                    "start": 2633.69,
                    "end": 2633.81,
                    "word": " either",
                    "probability": 0.83837890625
                },
                {
                    "start": 2633.81,
                    "end": 2634.03,
                    "word": " going",
                    "probability": 0.8427734375
                },
                {
                    "start": 2634.03,
                    "end": 2634.21,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 2634.21,
                    "end": 2634.53,
                    "word": " manually",
                    "probability": 0.7861328125
                },
                {
                    "start": 2634.53,
                    "end": 2634.95,
                    "word": " load",
                    "probability": 0.9111328125
                },
                {
                    "start": 2634.95,
                    "end": 2635.23,
                    "word": " the",
                    "probability": 0.78662109375
                },
                {
                    "start": 2635.23,
                    "end": 2635.99,
                    "word": " ITLB",
                    "probability": 0.7774251302083334
                },
                {
                    "start": 2635.99,
                    "end": 2636.43,
                    "word": " or",
                    "probability": 0.7607421875
                },
                {
                    "start": 2636.43,
                    "end": 2636.81,
                    "word": " manually",
                    "probability": 0.79833984375
                },
                {
                    "start": 2636.81,
                    "end": 2637.09,
                    "word": " load",
                    "probability": 0.89453125
                },
                {
                    "start": 2637.09,
                    "end": 2637.21,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 2637.21,
                    "end": 2637.75,
                    "word": " DTLB",
                    "probability": 0.98681640625
                },
                {
                    "start": 2637.75,
                    "end": 2637.83,
                    "word": ",",
                    "probability": 0.45556640625
                }
            ]
        },
        {
            "id": 484,
            "seek": 262586,
            "start": 2637.83,
            "end": 2639.85,
            "text": " depending upon the type of access.",
            "tokens": [
                50764,
                5413,
                3564,
                264,
                2010,
                295,
                2105,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2637.83,
                    "end": 2638.07,
                    "word": " depending",
                    "probability": 0.80908203125
                },
                {
                    "start": 2638.07,
                    "end": 2638.41,
                    "word": " upon",
                    "probability": 0.6767578125
                },
                {
                    "start": 2638.41,
                    "end": 2638.59,
                    "word": " the",
                    "probability": 0.69775390625
                },
                {
                    "start": 2638.59,
                    "end": 2638.83,
                    "word": " type",
                    "probability": 0.90869140625
                },
                {
                    "start": 2638.83,
                    "end": 2638.97,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 2638.97,
                    "end": 2639.33,
                    "word": " access",
                    "probability": 0.837890625
                },
                {
                    "start": 2639.33,
                    "end": 2639.85,
                    "word": ".",
                    "probability": 0.96337890625
                }
            ]
        },
        {
            "id": 485,
            "seek": 262586,
            "start": 2640.63,
            "end": 2644.39,
            "text": " Most memory references will be resolved via the TLB path.",
            "tokens": [
                50914,
                4534,
                4675,
                15400,
                486,
                312,
                20772,
                5766,
                264,
                40277,
                33,
                3100,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2640.63,
                    "end": 2641.15,
                    "word": " Most",
                    "probability": 0.841796875
                },
                {
                    "start": 2641.15,
                    "end": 2641.43,
                    "word": " memory",
                    "probability": 0.8173828125
                },
                {
                    "start": 2641.43,
                    "end": 2641.85,
                    "word": " references",
                    "probability": 0.7783203125
                },
                {
                    "start": 2641.85,
                    "end": 2642.17,
                    "word": " will",
                    "probability": 0.81494140625
                },
                {
                    "start": 2642.17,
                    "end": 2642.31,
                    "word": " be",
                    "probability": 0.90283203125
                },
                {
                    "start": 2642.31,
                    "end": 2642.69,
                    "word": " resolved",
                    "probability": 0.64990234375
                },
                {
                    "start": 2642.69,
                    "end": 2642.91,
                    "word": " via",
                    "probability": 0.88037109375
                },
                {
                    "start": 2642.91,
                    "end": 2643.09,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 2643.09,
                    "end": 2643.49,
                    "word": " TLB",
                    "probability": 0.90087890625
                },
                {
                    "start": 2643.49,
                    "end": 2643.95,
                    "word": " path",
                    "probability": 0.8037109375
                },
                {
                    "start": 2643.95,
                    "end": 2644.39,
                    "word": ".",
                    "probability": 0.54052734375
                }
            ]
        },
        {
            "id": 486,
            "seek": 262586,
            "start": 2644.39,
            "end": 2647.61,
            "text": " So, intuitively, you would think that you would be generating a lot of page faults,",
            "tokens": [
                51114,
                407,
                11,
                46506,
                11,
                291,
                576,
                519,
                300,
                291,
                576,
                312,
                17746,
                257,
                688,
                295,
                3028,
                36090,
                11,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2644.39,
                    "end": 2644.63,
                    "word": " So",
                    "probability": 0.87890625
                },
                {
                    "start": 2644.63,
                    "end": 2644.71,
                    "word": ",",
                    "probability": 0.2353515625
                },
                {
                    "start": 2644.71,
                    "end": 2645.05,
                    "word": " intuitively",
                    "probability": 0.7939453125
                },
                {
                    "start": 2645.05,
                    "end": 2645.31,
                    "word": ",",
                    "probability": 0.44091796875
                },
                {
                    "start": 2645.31,
                    "end": 2645.37,
                    "word": " you",
                    "probability": 0.8544921875
                },
                {
                    "start": 2645.37,
                    "end": 2645.45,
                    "word": " would",
                    "probability": 0.818359375
                },
                {
                    "start": 2645.45,
                    "end": 2645.73,
                    "word": " think",
                    "probability": 0.80810546875
                },
                {
                    "start": 2645.73,
                    "end": 2645.91,
                    "word": " that",
                    "probability": 0.8134765625
                },
                {
                    "start": 2645.91,
                    "end": 2646.01,
                    "word": " you",
                    "probability": 0.8828125
                },
                {
                    "start": 2646.01,
                    "end": 2646.11,
                    "word": " would",
                    "probability": 0.802734375
                },
                {
                    "start": 2646.11,
                    "end": 2646.25,
                    "word": " be",
                    "probability": 0.8984375
                },
                {
                    "start": 2646.25,
                    "end": 2646.59,
                    "word": " generating",
                    "probability": 0.828125
                },
                {
                    "start": 2646.77,
                    "end": 2646.89,
                    "word": " a lot",
                    "probability": 0.89404296875
                },
                {
                    "start": 2646.89,
                    "end": 2646.97,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 2646.97,
                    "end": 2647.25,
                    "word": " page",
                    "probability": 0.78955078125
                },
                {
                    "start": 2647.25,
                    "end": 2647.47,
                    "word": " faults",
                    "probability": 0.52734375
                },
                {
                    "start": 2647.47,
                    "end": 2647.61,
                    "word": ",",
                    "probability": 0.285888671875
                }
            ]
        },
        {
            "id": 487,
            "seek": 262586,
            "start": 2647.61,
            "end": 2649.75,
            "text": " it would take a big hit in performance.",
            "tokens": [
                51264,
                309,
                576,
                747,
                257,
                955,
                2045,
                294,
                3389,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2647.61,
                    "end": 2647.63,
                    "word": " it",
                    "probability": 0.3642578125
                },
                {
                    "start": 2647.63,
                    "end": 2647.73,
                    "word": " would",
                    "probability": 0.83984375
                },
                {
                    "start": 2647.73,
                    "end": 2647.91,
                    "word": " take",
                    "probability": 0.810546875
                },
                {
                    "start": 2648.03,
                    "end": 2648.25,
                    "word": " a big",
                    "probability": 0.85400390625
                },
                {
                    "start": 2648.25,
                    "end": 2648.47,
                    "word": " hit",
                    "probability": 0.92138671875
                },
                {
                    "start": 2648.47,
                    "end": 2648.61,
                    "word": " in",
                    "probability": 0.88818359375
                },
                {
                    "start": 2648.61,
                    "end": 2649.25,
                    "word": " performance",
                    "probability": 0.83154296875
                },
                {
                    "start": 2649.25,
                    "end": 2649.75,
                    "word": ".",
                    "probability": 0.7451171875
                }
            ]
        },
        {
            "id": 488,
            "seek": 262586,
            "start": 2649.75,
            "end": 2653.89,
            "text": " Not the case, because we're using the hardware caching mechanism.",
            "tokens": [
                51364,
                1726,
                264,
                1389,
                11,
                570,
                321,
                434,
                1228,
                264,
                8837,
                269,
                2834,
                7513,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2649.75,
                    "end": 2649.99,
                    "word": " Not",
                    "probability": 0.89404296875
                },
                {
                    "start": 2649.99,
                    "end": 2650.17,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 2650.17,
                    "end": 2650.51,
                    "word": " case",
                    "probability": 0.8095703125
                },
                {
                    "start": 2650.51,
                    "end": 2650.77,
                    "word": ",",
                    "probability": 0.58740234375
                },
                {
                    "start": 2650.77,
                    "end": 2651.11,
                    "word": " because",
                    "probability": 0.83740234375
                },
                {
                    "start": 2651.11,
                    "end": 2651.33,
                    "word": " we're",
                    "probability": 0.907958984375
                },
                {
                    "start": 2651.33,
                    "end": 2651.69,
                    "word": " using",
                    "probability": 0.8154296875
                },
                {
                    "start": 2651.69,
                    "end": 2652.01,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 2652.01,
                    "end": 2652.45,
                    "word": " hardware",
                    "probability": 0.84912109375
                },
                {
                    "start": 2652.45,
                    "end": 2652.93,
                    "word": " caching",
                    "probability": 0.87060546875
                },
                {
                    "start": 2652.93,
                    "end": 2653.53,
                    "word": " mechanism",
                    "probability": 0.87353515625
                },
                {
                    "start": 2653.53,
                    "end": 2653.89,
                    "word": ".",
                    "probability": 0.7197265625
                }
            ]
        },
        {
            "id": 489,
            "seek": 262586,
            "start": 2653.89,
            "end": 2656.17,
            "text": " We're just simply synchronizing it.",
            "tokens": [
                51564,
                492,
                434,
                445,
                2935,
                19331,
                3319,
                309,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19814116751839375,
            "compression_ratio": 1.5977859778597785,
            "no_speech_prob": 0.55029296875,
            "words": [
                {
                    "start": 2653.89,
                    "end": 2654.17,
                    "word": " We're",
                    "probability": 0.913330078125
                },
                {
                    "start": 2654.17,
                    "end": 2654.33,
                    "word": " just",
                    "probability": 0.87646484375
                },
                {
                    "start": 2654.33,
                    "end": 2654.61,
                    "word": " simply",
                    "probability": 0.7958984375
                },
                {
                    "start": 2654.61,
                    "end": 2655.33,
                    "word": " synchronizing",
                    "probability": 0.732177734375
                },
                {
                    "start": 2655.33,
                    "end": 2655.67,
                    "word": " it",
                    "probability": 0.88232421875
                },
                {
                    "start": 2655.67,
                    "end": 2656.17,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 490,
            "seek": 264966,
            "start": 2656.65,
            "end": 2662.07,
            "text": " So, basically, we will still have page faults, but page faults are not as many as you would think,",
            "tokens": [
                50414,
                407,
                11,
                1936,
                11,
                321,
                486,
                920,
                362,
                3028,
                36090,
                11,
                457,
                3028,
                36090,
                366,
                406,
                382,
                867,
                382,
                291,
                576,
                519,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22415864682541445,
            "compression_ratio": 1.6782608695652175,
            "no_speech_prob": 0.297119140625,
            "words": [
                {
                    "start": 2656.65,
                    "end": 2657.09,
                    "word": " So",
                    "probability": 0.181396484375
                },
                {
                    "start": 2657.09,
                    "end": 2657.17,
                    "word": ",",
                    "probability": 0.172119140625
                },
                {
                    "start": 2657.17,
                    "end": 2657.49,
                    "word": " basically",
                    "probability": 0.84375
                },
                {
                    "start": 2657.49,
                    "end": 2657.75,
                    "word": ",",
                    "probability": 0.64208984375
                },
                {
                    "start": 2657.75,
                    "end": 2657.87,
                    "word": " we",
                    "probability": 0.89501953125
                },
                {
                    "start": 2657.87,
                    "end": 2658.03,
                    "word": " will",
                    "probability": 0.7890625
                },
                {
                    "start": 2658.03,
                    "end": 2658.25,
                    "word": " still",
                    "probability": 0.892578125
                },
                {
                    "start": 2658.25,
                    "end": 2658.47,
                    "word": " have",
                    "probability": 0.8759765625
                },
                {
                    "start": 2658.47,
                    "end": 2658.79,
                    "word": " page",
                    "probability": 0.71728515625
                },
                {
                    "start": 2658.79,
                    "end": 2659.13,
                    "word": " faults",
                    "probability": 0.55615234375
                },
                {
                    "start": 2659.13,
                    "end": 2659.63,
                    "word": ",",
                    "probability": 0.560546875
                },
                {
                    "start": 2659.63,
                    "end": 2659.99,
                    "word": " but",
                    "probability": 0.87548828125
                },
                {
                    "start": 2659.99,
                    "end": 2660.47,
                    "word": " page",
                    "probability": 0.5859375
                },
                {
                    "start": 2660.47,
                    "end": 2660.67,
                    "word": " faults",
                    "probability": 0.6259765625
                },
                {
                    "start": 2660.67,
                    "end": 2660.79,
                    "word": " are",
                    "probability": 0.8271484375
                },
                {
                    "start": 2660.79,
                    "end": 2660.95,
                    "word": " not",
                    "probability": 0.8740234375
                },
                {
                    "start": 2660.95,
                    "end": 2661.09,
                    "word": " as",
                    "probability": 0.90234375
                },
                {
                    "start": 2661.09,
                    "end": 2661.27,
                    "word": " many",
                    "probability": 0.7841796875
                },
                {
                    "start": 2661.27,
                    "end": 2661.43,
                    "word": " as",
                    "probability": 0.9052734375
                },
                {
                    "start": 2661.43,
                    "end": 2661.51,
                    "word": " you",
                    "probability": 0.87255859375
                },
                {
                    "start": 2661.51,
                    "end": 2661.67,
                    "word": " would",
                    "probability": 0.78369140625
                },
                {
                    "start": 2661.67,
                    "end": 2661.93,
                    "word": " think",
                    "probability": 0.80126953125
                },
                {
                    "start": 2661.93,
                    "end": 2662.07,
                    "word": ",",
                    "probability": 0.53271484375
                }
            ]
        },
        {
            "id": 491,
            "seek": 264966,
            "start": 2662.07,
            "end": 2666.23,
            "text": " since the TLB path will handle most of the memory references.",
            "tokens": [
                50664,
                1670,
                264,
                40277,
                33,
                3100,
                486,
                4813,
                881,
                295,
                264,
                4675,
                15400,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22415864682541445,
            "compression_ratio": 1.6782608695652175,
            "no_speech_prob": 0.297119140625,
            "words": [
                {
                    "start": 2662.07,
                    "end": 2662.35,
                    "word": " since",
                    "probability": 0.78564453125
                },
                {
                    "start": 2662.35,
                    "end": 2663.03,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2663.03,
                    "end": 2663.53,
                    "word": " TLB",
                    "probability": 0.8818359375
                },
                {
                    "start": 2663.53,
                    "end": 2663.87,
                    "word": " path",
                    "probability": 0.376220703125
                },
                {
                    "start": 2663.87,
                    "end": 2664.09,
                    "word": " will",
                    "probability": 0.79443359375
                },
                {
                    "start": 2664.09,
                    "end": 2664.53,
                    "word": " handle",
                    "probability": 0.73779296875
                },
                {
                    "start": 2664.53,
                    "end": 2664.83,
                    "word": " most",
                    "probability": 0.79736328125
                },
                {
                    "start": 2664.83,
                    "end": 2664.95,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 2664.95,
                    "end": 2665.05,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 2665.05,
                    "end": 2665.29,
                    "word": " memory",
                    "probability": 0.8134765625
                },
                {
                    "start": 2665.29,
                    "end": 2665.79,
                    "word": " references",
                    "probability": 0.78955078125
                },
                {
                    "start": 2665.79,
                    "end": 2666.23,
                    "word": ".",
                    "probability": 0.9619140625
                }
            ]
        },
        {
            "id": 492,
            "seek": 264966,
            "start": 2666.77,
            "end": 2672.25,
            "text": " Page faults on the hooked pages will, of course, occur on the first execute or data access to the page.",
            "tokens": [
                50864,
                21217,
                36090,
                322,
                264,
                20410,
                7183,
                486,
                11,
                295,
                1164,
                11,
                5160,
                322,
                264,
                700,
                14483,
                420,
                1412,
                2105,
                281,
                264,
                3028,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22415864682541445,
            "compression_ratio": 1.6782608695652175,
            "no_speech_prob": 0.297119140625,
            "words": [
                {
                    "start": 2666.77,
                    "end": 2667.21,
                    "word": " Page",
                    "probability": 0.7421875
                },
                {
                    "start": 2667.21,
                    "end": 2667.41,
                    "word": " faults",
                    "probability": 0.59716796875
                },
                {
                    "start": 2667.41,
                    "end": 2667.69,
                    "word": " on",
                    "probability": 0.8955078125
                },
                {
                    "start": 2667.69,
                    "end": 2667.81,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 2667.81,
                    "end": 2667.93,
                    "word": " hooked",
                    "probability": 0.1397705078125
                },
                {
                    "start": 2667.93,
                    "end": 2668.31,
                    "word": " pages",
                    "probability": 0.80224609375
                },
                {
                    "start": 2668.31,
                    "end": 2668.57,
                    "word": " will",
                    "probability": 0.8173828125
                },
                {
                    "start": 2668.57,
                    "end": 2668.75,
                    "word": ",",
                    "probability": 0.5234375
                },
                {
                    "start": 2668.75,
                    "end": 2668.75,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 2668.75,
                    "end": 2668.91,
                    "word": " course",
                    "probability": 0.861328125
                },
                {
                    "start": 2668.91,
                    "end": 2668.97,
                    "word": ",",
                    "probability": 0.98681640625
                },
                {
                    "start": 2668.97,
                    "end": 2669.27,
                    "word": " occur",
                    "probability": 0.82470703125
                },
                {
                    "start": 2669.27,
                    "end": 2669.73,
                    "word": " on",
                    "probability": 0.8916015625
                },
                {
                    "start": 2669.73,
                    "end": 2669.87,
                    "word": " the",
                    "probability": 0.73828125
                },
                {
                    "start": 2669.87,
                    "end": 2670.07,
                    "word": " first",
                    "probability": 0.81689453125
                },
                {
                    "start": 2670.07,
                    "end": 2670.59,
                    "word": " execute",
                    "probability": 0.76806640625
                },
                {
                    "start": 2670.59,
                    "end": 2670.77,
                    "word": " or",
                    "probability": 0.77490234375
                },
                {
                    "start": 2670.77,
                    "end": 2671.01,
                    "word": " data",
                    "probability": 0.7255859375
                },
                {
                    "start": 2671.01,
                    "end": 2671.37,
                    "word": " access",
                    "probability": 0.75
                },
                {
                    "start": 2671.37,
                    "end": 2671.59,
                    "word": " to",
                    "probability": 0.89013671875
                },
                {
                    "start": 2671.59,
                    "end": 2671.69,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2671.69,
                    "end": 2672.03,
                    "word": " page",
                    "probability": 0.80029296875
                },
                {
                    "start": 2672.03,
                    "end": 2672.25,
                    "word": ".",
                    "probability": 0.63818359375
                }
            ]
        },
        {
            "id": 493,
            "seek": 264966,
            "start": 2672.25,
            "end": 2676.59,
            "text": " Remember, we had to flush it, flush the TLB, when we instantiated the hook.",
            "tokens": [
                51164,
                5459,
                11,
                321,
                632,
                281,
                19568,
                309,
                11,
                19568,
                264,
                40277,
                33,
                11,
                562,
                321,
                9836,
                72,
                770,
                264,
                6328,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22415864682541445,
            "compression_ratio": 1.6782608695652175,
            "no_speech_prob": 0.297119140625,
            "words": [
                {
                    "start": 2672.25,
                    "end": 2672.57,
                    "word": " Remember",
                    "probability": 0.8935546875
                },
                {
                    "start": 2672.57,
                    "end": 2672.67,
                    "word": ",",
                    "probability": 0.6162109375
                },
                {
                    "start": 2672.67,
                    "end": 2672.77,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 2672.77,
                    "end": 2672.95,
                    "word": " had",
                    "probability": 0.79443359375
                },
                {
                    "start": 2672.95,
                    "end": 2673.09,
                    "word": " to",
                    "probability": 0.89794921875
                },
                {
                    "start": 2673.09,
                    "end": 2673.37,
                    "word": " flush",
                    "probability": 0.92724609375
                },
                {
                    "start": 2673.37,
                    "end": 2673.53,
                    "word": " it",
                    "probability": 0.64794921875
                },
                {
                    "start": 2673.53,
                    "end": 2673.81,
                    "word": ",",
                    "probability": 0.6484375
                },
                {
                    "start": 2673.81,
                    "end": 2674.03,
                    "word": " flush",
                    "probability": 0.88037109375
                },
                {
                    "start": 2674.03,
                    "end": 2674.23,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 2674.23,
                    "end": 2674.67,
                    "word": " TLB",
                    "probability": 0.94091796875
                },
                {
                    "start": 2674.67,
                    "end": 2674.89,
                    "word": ",",
                    "probability": 0.544921875
                },
                {
                    "start": 2674.89,
                    "end": 2675.09,
                    "word": " when",
                    "probability": 0.861328125
                },
                {
                    "start": 2675.09,
                    "end": 2675.25,
                    "word": " we",
                    "probability": 0.8857421875
                },
                {
                    "start": 2675.25,
                    "end": 2675.71,
                    "word": " instantiated",
                    "probability": 0.8017578125
                },
                {
                    "start": 2675.71,
                    "end": 2675.93,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2675.93,
                    "end": 2676.15,
                    "word": " hook",
                    "probability": 0.86328125
                },
                {
                    "start": 2676.15,
                    "end": 2676.59,
                    "word": ".",
                    "probability": 0.9482421875
                }
            ]
        },
        {
            "id": 494,
            "seek": 264966,
            "start": 2676.83,
            "end": 2679.97,
            "text": " It will occur on the TLB cache line eviction.",
            "tokens": [
                51364,
                467,
                486,
                5160,
                322,
                264,
                40277,
                33,
                19459,
                1622,
                1073,
                4105,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22415864682541445,
            "compression_ratio": 1.6782608695652175,
            "no_speech_prob": 0.297119140625,
            "words": [
                {
                    "start": 2676.83,
                    "end": 2677.27,
                    "word": " It",
                    "probability": 0.86962890625
                },
                {
                    "start": 2677.27,
                    "end": 2677.45,
                    "word": " will",
                    "probability": 0.822265625
                },
                {
                    "start": 2677.45,
                    "end": 2677.81,
                    "word": " occur",
                    "probability": 0.81982421875
                },
                {
                    "start": 2677.81,
                    "end": 2678.01,
                    "word": " on",
                    "probability": 0.904296875
                },
                {
                    "start": 2678.01,
                    "end": 2678.15,
                    "word": " the",
                    "probability": 0.4228515625
                },
                {
                    "start": 2678.15,
                    "end": 2678.55,
                    "word": " TLB",
                    "probability": 0.92822265625
                },
                {
                    "start": 2678.55,
                    "end": 2678.93,
                    "word": " cache",
                    "probability": 0.63671875
                },
                {
                    "start": 2678.93,
                    "end": 2679.19,
                    "word": " line",
                    "probability": 0.7880859375
                },
                {
                    "start": 2679.19,
                    "end": 2679.53,
                    "word": " eviction",
                    "probability": 0.951416015625
                },
                {
                    "start": 2679.53,
                    "end": 2679.97,
                    "word": ".",
                    "probability": 0.724609375
                }
            ]
        },
        {
            "id": 495,
            "seek": 267644,
            "start": 2679.97,
            "end": 2686.99,
            "text": " So, it's possible that the mapping for that hooked page got evicted from the TLB.",
            "tokens": [
                50364,
                407,
                11,
                309,
                311,
                1944,
                300,
                264,
                18350,
                337,
                300,
                20410,
                3028,
                658,
                1073,
                11254,
                490,
                264,
                40277,
                33,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929534737385957,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.46826171875,
            "words": [
                {
                    "start": 2679.97,
                    "end": 2680.75,
                    "word": " So",
                    "probability": 0.282470703125
                },
                {
                    "start": 2680.75,
                    "end": 2680.97,
                    "word": ",",
                    "probability": 0.46240234375
                },
                {
                    "start": 2680.97,
                    "end": 2681.75,
                    "word": " it's",
                    "probability": 0.783935546875
                },
                {
                    "start": 2681.75,
                    "end": 2682.17,
                    "word": " possible",
                    "probability": 0.857421875
                },
                {
                    "start": 2682.17,
                    "end": 2682.65,
                    "word": " that",
                    "probability": 0.85595703125
                },
                {
                    "start": 2682.65,
                    "end": 2683.43,
                    "word": " the",
                    "probability": 0.75
                },
                {
                    "start": 2683.43,
                    "end": 2683.73,
                    "word": " mapping",
                    "probability": 0.8232421875
                },
                {
                    "start": 2683.73,
                    "end": 2683.93,
                    "word": " for",
                    "probability": 0.67138671875
                },
                {
                    "start": 2683.93,
                    "end": 2684.07,
                    "word": " that",
                    "probability": 0.857421875
                },
                {
                    "start": 2684.07,
                    "end": 2684.25,
                    "word": " hooked",
                    "probability": 0.00035071372985839844
                },
                {
                    "start": 2684.25,
                    "end": 2684.63,
                    "word": " page",
                    "probability": 0.84423828125
                },
                {
                    "start": 2684.63,
                    "end": 2685.35,
                    "word": " got",
                    "probability": 0.8681640625
                },
                {
                    "start": 2685.35,
                    "end": 2685.73,
                    "word": " evicted",
                    "probability": 0.93359375
                },
                {
                    "start": 2685.73,
                    "end": 2685.99,
                    "word": " from",
                    "probability": 0.81884765625
                },
                {
                    "start": 2685.99,
                    "end": 2686.13,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 2686.13,
                    "end": 2686.55,
                    "word": " TLB",
                    "probability": 0.91064453125
                },
                {
                    "start": 2686.55,
                    "end": 2686.99,
                    "word": ".",
                    "probability": 0.78076171875
                }
            ]
        },
        {
            "id": 496,
            "seek": 267644,
            "start": 2686.99,
            "end": 2691.47,
            "text": " Well, the next time that a memory access occurs, it will now generate a page fault,",
            "tokens": [
                50714,
                1042,
                11,
                264,
                958,
                565,
                300,
                257,
                4675,
                2105,
                11843,
                11,
                309,
                486,
                586,
                8460,
                257,
                3028,
                7441,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929534737385957,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.46826171875,
            "words": [
                {
                    "start": 2686.99,
                    "end": 2687.25,
                    "word": " Well",
                    "probability": 0.69091796875
                },
                {
                    "start": 2687.25,
                    "end": 2687.45,
                    "word": ",",
                    "probability": 0.91015625
                },
                {
                    "start": 2687.45,
                    "end": 2687.59,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 2687.59,
                    "end": 2687.83,
                    "word": " next",
                    "probability": 0.86083984375
                },
                {
                    "start": 2687.83,
                    "end": 2688.17,
                    "word": " time",
                    "probability": 0.78662109375
                },
                {
                    "start": 2688.17,
                    "end": 2688.37,
                    "word": " that",
                    "probability": 0.6640625
                },
                {
                    "start": 2688.53,
                    "end": 2688.73,
                    "word": " a memory",
                    "probability": 0.80859375
                },
                {
                    "start": 2688.73,
                    "end": 2689.07,
                    "word": " access",
                    "probability": 0.7626953125
                },
                {
                    "start": 2689.07,
                    "end": 2689.55,
                    "word": " occurs",
                    "probability": 0.87158203125
                },
                {
                    "start": 2689.55,
                    "end": 2689.75,
                    "word": ",",
                    "probability": 0.77099609375
                },
                {
                    "start": 2689.75,
                    "end": 2689.91,
                    "word": " it",
                    "probability": 0.8916015625
                },
                {
                    "start": 2689.91,
                    "end": 2690.01,
                    "word": " will",
                    "probability": 0.81787109375
                },
                {
                    "start": 2690.01,
                    "end": 2690.19,
                    "word": " now",
                    "probability": 0.87451171875
                },
                {
                    "start": 2690.19,
                    "end": 2690.53,
                    "word": " generate",
                    "probability": 0.83154296875
                },
                {
                    "start": 2690.69,
                    "end": 2690.89,
                    "word": " a page",
                    "probability": 0.72265625
                },
                {
                    "start": 2691.11,
                    "end": 2691.47,
                    "word": " fault,",
                    "probability": 0.61376953125
                }
            ]
        },
        {
            "id": 497,
            "seek": 267644,
            "start": 2691.47,
            "end": 2695.21,
            "text": " which the page fault handler will now reload the correct mapping into the TLB,",
            "tokens": [
                50914,
                597,
                264,
                3028,
                7441,
                41967,
                486,
                586,
                25628,
                264,
                3006,
                18350,
                666,
                264,
                40277,
                33,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929534737385957,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.46826171875,
            "words": [
                {
                    "start": 2691.47,
                    "end": 2691.77,
                    "word": " which",
                    "probability": 0.88818359375
                },
                {
                    "start": 2691.77,
                    "end": 2691.97,
                    "word": " the",
                    "probability": 0.7705078125
                },
                {
                    "start": 2691.97,
                    "end": 2692.15,
                    "word": " page",
                    "probability": 0.79833984375
                },
                {
                    "start": 2692.27,
                    "end": 2692.51,
                    "word": " fault handler",
                    "probability": 0.71923828125
                },
                {
                    "start": 2692.51,
                    "end": 2692.71,
                    "word": " will",
                    "probability": 0.81884765625
                },
                {
                    "start": 2692.71,
                    "end": 2692.95,
                    "word": " now",
                    "probability": 0.87744140625
                },
                {
                    "start": 2692.95,
                    "end": 2693.51,
                    "word": " reload",
                    "probability": 0.7333984375
                },
                {
                    "start": 2693.51,
                    "end": 2693.69,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 2693.69,
                    "end": 2693.95,
                    "word": " correct",
                    "probability": 0.880859375
                },
                {
                    "start": 2693.95,
                    "end": 2694.33,
                    "word": " mapping",
                    "probability": 0.85888671875
                },
                {
                    "start": 2694.33,
                    "end": 2694.59,
                    "word": " into",
                    "probability": 0.6845703125
                },
                {
                    "start": 2694.59,
                    "end": 2694.75,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 2694.75,
                    "end": 2695.11,
                    "word": " TLB",
                    "probability": 0.946044921875
                },
                {
                    "start": 2695.11,
                    "end": 2695.21,
                    "word": ",",
                    "probability": 0.385986328125
                }
            ]
        },
        {
            "id": 498,
            "seek": 267644,
            "start": 2695.21,
            "end": 2697.09,
            "text": " and that memory access will go through.",
            "tokens": [
                51114,
                293,
                300,
                4675,
                2105,
                486,
                352,
                807,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929534737385957,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.46826171875,
            "words": [
                {
                    "start": 2695.21,
                    "end": 2695.27,
                    "word": " and",
                    "probability": 0.8955078125
                },
                {
                    "start": 2695.27,
                    "end": 2695.41,
                    "word": " that",
                    "probability": 0.87451171875
                },
                {
                    "start": 2695.41,
                    "end": 2695.65,
                    "word": " memory",
                    "probability": 0.8271484375
                },
                {
                    "start": 2695.65,
                    "end": 2695.99,
                    "word": " access",
                    "probability": 0.771484375
                },
                {
                    "start": 2695.99,
                    "end": 2696.19,
                    "word": " will",
                    "probability": 0.81298828125
                },
                {
                    "start": 2696.19,
                    "end": 2696.37,
                    "word": " go",
                    "probability": 0.9033203125
                },
                {
                    "start": 2696.37,
                    "end": 2696.61,
                    "word": " through",
                    "probability": 0.79833984375
                },
                {
                    "start": 2696.61,
                    "end": 2697.09,
                    "word": ".",
                    "probability": 0.95654296875
                }
            ]
        },
        {
            "id": 499,
            "seek": 267644,
            "start": 2698.37,
            "end": 2703.71,
            "text": " Likewise, the last case would be on an explicit TLB flush context switch,",
            "tokens": [
                51264,
                30269,
                11,
                264,
                1036,
                1389,
                576,
                312,
                322,
                364,
                13691,
                40277,
                33,
                19568,
                4319,
                3679,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929534737385957,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.46826171875,
            "words": [
                {
                    "start": 2698.37,
                    "end": 2698.85,
                    "word": " Likewise",
                    "probability": 0.89501953125
                },
                {
                    "start": 2698.85,
                    "end": 2699.21,
                    "word": ",",
                    "probability": 0.96142578125
                },
                {
                    "start": 2699.21,
                    "end": 2699.37,
                    "word": " the",
                    "probability": 0.8173828125
                },
                {
                    "start": 2699.37,
                    "end": 2699.69,
                    "word": " last",
                    "probability": 0.81494140625
                },
                {
                    "start": 2699.69,
                    "end": 2700.01,
                    "word": " case",
                    "probability": 0.8037109375
                },
                {
                    "start": 2700.01,
                    "end": 2700.23,
                    "word": " would",
                    "probability": 0.82763671875
                },
                {
                    "start": 2700.23,
                    "end": 2700.39,
                    "word": " be",
                    "probability": 0.89990234375
                },
                {
                    "start": 2700.39,
                    "end": 2700.55,
                    "word": " on",
                    "probability": 0.89892578125
                },
                {
                    "start": 2700.55,
                    "end": 2700.69,
                    "word": " an",
                    "probability": 0.8837890625
                },
                {
                    "start": 2700.69,
                    "end": 2701.05,
                    "word": " explicit",
                    "probability": 0.72802734375
                },
                {
                    "start": 2701.05,
                    "end": 2701.57,
                    "word": " TLB",
                    "probability": 0.939697265625
                },
                {
                    "start": 2701.57,
                    "end": 2702.03,
                    "word": " flush",
                    "probability": 0.95068359375
                },
                {
                    "start": 2702.03,
                    "end": 2702.95,
                    "word": " context",
                    "probability": 0.45068359375
                },
                {
                    "start": 2702.95,
                    "end": 2703.37,
                    "word": " switch",
                    "probability": 0.9384765625
                },
                {
                    "start": 2703.37,
                    "end": 2703.71,
                    "word": ",",
                    "probability": 0.3408203125
                }
            ]
        },
        {
            "id": 500,
            "seek": 267644,
            "start": 2703.71,
            "end": 2706.75,
            "text": " if the global bit has not been enabled.",
            "tokens": [
                51514,
                498,
                264,
                4338,
                857,
                575,
                406,
                668,
                15172,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19929534737385957,
            "compression_ratio": 1.6583333333333334,
            "no_speech_prob": 0.46826171875,
            "words": [
                {
                    "start": 2703.71,
                    "end": 2703.97,
                    "word": " if",
                    "probability": 0.888671875
                },
                {
                    "start": 2703.97,
                    "end": 2704.21,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 2704.21,
                    "end": 2704.95,
                    "word": " global",
                    "probability": 0.7919921875
                },
                {
                    "start": 2704.95,
                    "end": 2705.27,
                    "word": " bit",
                    "probability": 0.765625
                },
                {
                    "start": 2705.27,
                    "end": 2705.51,
                    "word": " has",
                    "probability": 0.89306640625
                },
                {
                    "start": 2705.51,
                    "end": 2705.71,
                    "word": " not",
                    "probability": 0.89501953125
                },
                {
                    "start": 2705.71,
                    "end": 2705.89,
                    "word": " been",
                    "probability": 0.82666015625
                },
                {
                    "start": 2705.89,
                    "end": 2706.27,
                    "word": " enabled",
                    "probability": 0.76318359375
                },
                {
                    "start": 2706.27,
                    "end": 2706.75,
                    "word": ".",
                    "probability": 0.99853515625
                }
            ]
        },
        {
            "id": 501,
            "seek": 270368,
            "start": 2709.09,
            "end": 2715.43,
            "text": " So, basically, here we have some really rudimentary page fault handler pseudocode for what's going on.",
            "tokens": [
                50414,
                407,
                11,
                1936,
                11,
                510,
                321,
                362,
                512,
                534,
                32109,
                2328,
                822,
                3028,
                7441,
                41967,
                25505,
                532,
                905,
                1429,
                337,
                437,
                311,
                516,
                322,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19111569755333513,
            "compression_ratio": 1.7677165354330708,
            "no_speech_prob": 0.156005859375,
            "words": [
                {
                    "start": 2709.09,
                    "end": 2709.53,
                    "word": " So",
                    "probability": 0.407958984375
                },
                {
                    "start": 2709.53,
                    "end": 2709.65,
                    "word": ",",
                    "probability": 0.280517578125
                },
                {
                    "start": 2709.65,
                    "end": 2709.99,
                    "word": " basically",
                    "probability": 0.86572265625
                },
                {
                    "start": 2709.99,
                    "end": 2710.17,
                    "word": ",",
                    "probability": 0.3798828125
                },
                {
                    "start": 2710.17,
                    "end": 2710.41,
                    "word": " here",
                    "probability": 0.7822265625
                },
                {
                    "start": 2710.41,
                    "end": 2710.61,
                    "word": " we",
                    "probability": 0.75
                },
                {
                    "start": 2710.61,
                    "end": 2710.85,
                    "word": " have",
                    "probability": 0.87841796875
                },
                {
                    "start": 2710.85,
                    "end": 2711.05,
                    "word": " some",
                    "probability": 0.82177734375
                },
                {
                    "start": 2711.05,
                    "end": 2711.27,
                    "word": " really",
                    "probability": 0.71337890625
                },
                {
                    "start": 2711.27,
                    "end": 2712.29,
                    "word": " rudimentary",
                    "probability": 0.9544270833333334
                },
                {
                    "start": 2712.29,
                    "end": 2712.77,
                    "word": " page",
                    "probability": 0.607421875
                },
                {
                    "start": 2712.91,
                    "end": 2713.21,
                    "word": " fault handler",
                    "probability": 0.59033203125
                },
                {
                    "start": 2713.21,
                    "end": 2713.91,
                    "word": " pseudocode",
                    "probability": 0.9176025390625
                },
                {
                    "start": 2713.91,
                    "end": 2714.11,
                    "word": " for",
                    "probability": 0.87548828125
                },
                {
                    "start": 2714.11,
                    "end": 2714.33,
                    "word": " what's",
                    "probability": 0.9111328125
                },
                {
                    "start": 2714.33,
                    "end": 2714.57,
                    "word": " going",
                    "probability": 0.849609375
                },
                {
                    "start": 2714.57,
                    "end": 2714.99,
                    "word": " on",
                    "probability": 0.90576171875
                },
                {
                    "start": 2714.99,
                    "end": 2715.43,
                    "word": ".",
                    "probability": 0.95458984375
                }
            ]
        },
        {
            "id": 502,
            "seek": 270368,
            "start": 2715.99,
            "end": 2720.57,
            "text": " So, basically, we are only hiding kernel pages right now.",
            "tokens": [
                50764,
                407,
                11,
                1936,
                11,
                321,
                366,
                787,
                10596,
                28256,
                7183,
                558,
                586,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19111569755333513,
            "compression_ratio": 1.7677165354330708,
            "no_speech_prob": 0.156005859375,
            "words": [
                {
                    "start": 2715.99,
                    "end": 2716.43,
                    "word": " So",
                    "probability": 0.79931640625
                },
                {
                    "start": 2716.43,
                    "end": 2716.49,
                    "word": ",",
                    "probability": 0.779296875
                },
                {
                    "start": 2716.49,
                    "end": 2716.85,
                    "word": " basically",
                    "probability": 0.89990234375
                },
                {
                    "start": 2716.85,
                    "end": 2717.09,
                    "word": ",",
                    "probability": 0.89990234375
                },
                {
                    "start": 2717.09,
                    "end": 2717.71,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2717.71,
                    "end": 2717.91,
                    "word": " are",
                    "probability": 0.8828125
                },
                {
                    "start": 2717.91,
                    "end": 2718.19,
                    "word": " only",
                    "probability": 0.86767578125
                },
                {
                    "start": 2718.19,
                    "end": 2718.69,
                    "word": " hiding",
                    "probability": 0.72021484375
                },
                {
                    "start": 2718.69,
                    "end": 2719.29,
                    "word": " kernel",
                    "probability": 0.5771484375
                },
                {
                    "start": 2719.29,
                    "end": 2719.71,
                    "word": " pages",
                    "probability": 0.78125
                },
                {
                    "start": 2719.71,
                    "end": 2720.01,
                    "word": " right",
                    "probability": 0.85693359375
                },
                {
                    "start": 2720.01,
                    "end": 2720.29,
                    "word": " now",
                    "probability": 0.888671875
                },
                {
                    "start": 2720.29,
                    "end": 2720.57,
                    "word": ".",
                    "probability": 0.77197265625
                }
            ]
        },
        {
            "id": 503,
            "seek": 270368,
            "start": 2720.57,
            "end": 2723.93,
            "text": " So, we're going to disregard user land accesses.",
            "tokens": [
                51014,
                407,
                11,
                321,
                434,
                516,
                281,
                44493,
                4195,
                2117,
                2105,
                279,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19111569755333513,
            "compression_ratio": 1.7677165354330708,
            "no_speech_prob": 0.156005859375,
            "words": [
                {
                    "start": 2720.57,
                    "end": 2720.99,
                    "word": " So",
                    "probability": 0.8984375
                },
                {
                    "start": 2720.99,
                    "end": 2721.05,
                    "word": ",",
                    "probability": 0.66259765625
                },
                {
                    "start": 2721.05,
                    "end": 2721.17,
                    "word": " we're",
                    "probability": 0.90673828125
                },
                {
                    "start": 2721.17,
                    "end": 2721.25,
                    "word": " going",
                    "probability": 0.7890625
                },
                {
                    "start": 2721.25,
                    "end": 2721.35,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2721.35,
                    "end": 2721.95,
                    "word": " disregard",
                    "probability": 0.8076171875
                },
                {
                    "start": 2721.95,
                    "end": 2722.43,
                    "word": " user",
                    "probability": 0.8203125
                },
                {
                    "start": 2722.43,
                    "end": 2722.75,
                    "word": " land",
                    "probability": 0.40966796875
                },
                {
                    "start": 2722.75,
                    "end": 2723.49,
                    "word": " accesses",
                    "probability": 0.77978515625
                },
                {
                    "start": 2723.49,
                    "end": 2723.93,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 504,
            "seek": 270368,
            "start": 2723.93,
            "end": 2727.05,
            "text": " So, in the page fault handler, we want this to be as efficient as possible,",
            "tokens": [
                51164,
                407,
                11,
                294,
                264,
                3028,
                7441,
                41967,
                11,
                321,
                528,
                341,
                281,
                312,
                382,
                7148,
                382,
                1944,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19111569755333513,
            "compression_ratio": 1.7677165354330708,
            "no_speech_prob": 0.156005859375,
            "words": [
                {
                    "start": 2723.93,
                    "end": 2724.25,
                    "word": " So",
                    "probability": 0.89599609375
                },
                {
                    "start": 2724.25,
                    "end": 2724.35,
                    "word": ",",
                    "probability": 0.93505859375
                },
                {
                    "start": 2724.35,
                    "end": 2724.43,
                    "word": " in",
                    "probability": 0.89111328125
                },
                {
                    "start": 2724.43,
                    "end": 2724.53,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 2724.53,
                    "end": 2724.77,
                    "word": " page",
                    "probability": 0.79150390625
                },
                {
                    "start": 2724.93,
                    "end": 2725.21,
                    "word": " fault handler",
                    "probability": 0.73291015625
                },
                {
                    "start": 2725.21,
                    "end": 2725.37,
                    "word": ",",
                    "probability": 0.818359375
                },
                {
                    "start": 2725.37,
                    "end": 2725.47,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 2725.47,
                    "end": 2725.63,
                    "word": " want",
                    "probability": 0.81201171875
                },
                {
                    "start": 2725.63,
                    "end": 2725.75,
                    "word": " this",
                    "probability": 0.86474609375
                },
                {
                    "start": 2725.75,
                    "end": 2725.85,
                    "word": " to",
                    "probability": 0.8837890625
                },
                {
                    "start": 2725.85,
                    "end": 2725.93,
                    "word": " be",
                    "probability": 0.88427734375
                },
                {
                    "start": 2725.93,
                    "end": 2726.03,
                    "word": " as",
                    "probability": 0.84765625
                },
                {
                    "start": 2726.03,
                    "end": 2726.31,
                    "word": " efficient",
                    "probability": 0.8525390625
                },
                {
                    "start": 2726.31,
                    "end": 2726.53,
                    "word": " as",
                    "probability": 0.9052734375
                },
                {
                    "start": 2726.53,
                    "end": 2726.91,
                    "word": " possible",
                    "probability": 0.84130859375
                },
                {
                    "start": 2726.91,
                    "end": 2727.05,
                    "word": ",",
                    "probability": 0.42431640625
                }
            ]
        },
        {
            "id": 505,
            "seek": 270368,
            "start": 2727.05,
            "end": 2730.31,
            "text": " so we don't want to tie things up if we're not interested in handling this fault.",
            "tokens": [
                51364,
                370,
                321,
                500,
                380,
                528,
                281,
                7582,
                721,
                493,
                498,
                321,
                434,
                406,
                3102,
                294,
                13175,
                341,
                7441,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19111569755333513,
            "compression_ratio": 1.7677165354330708,
            "no_speech_prob": 0.156005859375,
            "words": [
                {
                    "start": 2727.05,
                    "end": 2727.15,
                    "word": " so",
                    "probability": 0.90087890625
                },
                {
                    "start": 2727.15,
                    "end": 2727.23,
                    "word": " we",
                    "probability": 0.8671875
                },
                {
                    "start": 2727.23,
                    "end": 2727.33,
                    "word": " don't",
                    "probability": 0.881591796875
                },
                {
                    "start": 2727.33,
                    "end": 2727.45,
                    "word": " want",
                    "probability": 0.79541015625
                },
                {
                    "start": 2727.45,
                    "end": 2727.49,
                    "word": " to",
                    "probability": 0.8935546875
                },
                {
                    "start": 2727.49,
                    "end": 2727.65,
                    "word": " tie",
                    "probability": 0.76318359375
                },
                {
                    "start": 2727.65,
                    "end": 2727.93,
                    "word": " things",
                    "probability": 0.74951171875
                },
                {
                    "start": 2727.93,
                    "end": 2728.11,
                    "word": " up",
                    "probability": 0.90380859375
                },
                {
                    "start": 2728.11,
                    "end": 2728.27,
                    "word": " if",
                    "probability": 0.8779296875
                },
                {
                    "start": 2728.27,
                    "end": 2728.37,
                    "word": " we're",
                    "probability": 0.92138671875
                },
                {
                    "start": 2728.37,
                    "end": 2728.53,
                    "word": " not",
                    "probability": 0.8818359375
                },
                {
                    "start": 2728.53,
                    "end": 2728.85,
                    "word": " interested",
                    "probability": 0.59765625
                },
                {
                    "start": 2728.85,
                    "end": 2729.01,
                    "word": " in",
                    "probability": 0.8984375
                },
                {
                    "start": 2729.01,
                    "end": 2729.33,
                    "word": " handling",
                    "probability": 0.84521484375
                },
                {
                    "start": 2729.33,
                    "end": 2729.59,
                    "word": " this",
                    "probability": 0.87646484375
                },
                {
                    "start": 2729.87,
                    "end": 2730.31,
                    "word": " fault.",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 506,
            "seek": 270368,
            "start": 2730.33,
            "end": 2733.99,
            "text": " So, the first thing we do is we just check if the processor mode is in user mode.",
            "tokens": [
                51514,
                407,
                11,
                264,
                700,
                551,
                321,
                360,
                307,
                321,
                445,
                1520,
                498,
                264,
                15321,
                4391,
                307,
                294,
                4195,
                4391,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19111569755333513,
            "compression_ratio": 1.7677165354330708,
            "no_speech_prob": 0.156005859375,
            "words": [
                {
                    "start": 2730.33,
                    "end": 2730.55,
                    "word": " So",
                    "probability": 0.8974609375
                },
                {
                    "start": 2730.55,
                    "end": 2730.57,
                    "word": ",",
                    "probability": 0.92724609375
                },
                {
                    "start": 2730.57,
                    "end": 2730.67,
                    "word": " the",
                    "probability": 0.76953125
                },
                {
                    "start": 2730.67,
                    "end": 2730.81,
                    "word": " first",
                    "probability": 0.81298828125
                },
                {
                    "start": 2730.81,
                    "end": 2730.93,
                    "word": " thing",
                    "probability": 0.79931640625
                },
                {
                    "start": 2730.93,
                    "end": 2731.05,
                    "word": " we",
                    "probability": 0.8876953125
                },
                {
                    "start": 2731.05,
                    "end": 2731.21,
                    "word": " do",
                    "probability": 0.8984375
                },
                {
                    "start": 2731.21,
                    "end": 2731.31,
                    "word": " is",
                    "probability": 0.89111328125
                },
                {
                    "start": 2731.31,
                    "end": 2731.43,
                    "word": " we",
                    "probability": 0.830078125
                },
                {
                    "start": 2731.43,
                    "end": 2731.61,
                    "word": " just",
                    "probability": 0.810546875
                },
                {
                    "start": 2731.61,
                    "end": 2731.83,
                    "word": " check",
                    "probability": 0.830078125
                },
                {
                    "start": 2731.83,
                    "end": 2731.95,
                    "word": " if",
                    "probability": 0.615234375
                },
                {
                    "start": 2731.95,
                    "end": 2732.05,
                    "word": " the",
                    "probability": 0.806640625
                },
                {
                    "start": 2732.05,
                    "end": 2732.51,
                    "word": " processor",
                    "probability": 0.7392578125
                },
                {
                    "start": 2732.51,
                    "end": 2732.91,
                    "word": " mode",
                    "probability": 0.77490234375
                },
                {
                    "start": 2732.91,
                    "end": 2733.11,
                    "word": " is",
                    "probability": 0.892578125
                },
                {
                    "start": 2733.11,
                    "end": 2733.23,
                    "word": " in",
                    "probability": 0.8828125
                },
                {
                    "start": 2733.23,
                    "end": 2733.45,
                    "word": " user",
                    "probability": 0.76611328125
                },
                {
                    "start": 2733.45,
                    "end": 2733.75,
                    "word": " mode",
                    "probability": 0.81689453125
                },
                {
                    "start": 2733.75,
                    "end": 2733.99,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 507,
            "seek": 272964,
            "start": 2733.99,
            "end": 2737.11,
            "text": " If it is, we pass it down. We're not dealing with user mode.",
            "tokens": [
                50364,
                759,
                309,
                307,
                11,
                321,
                1320,
                309,
                760,
                13,
                492,
                434,
                406,
                6260,
                365,
                4195,
                4391,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16493056087739885,
            "compression_ratio": 1.8558558558558558,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 2733.99,
                    "end": 2734.25,
                    "word": " If",
                    "probability": 0.318359375
                },
                {
                    "start": 2734.25,
                    "end": 2734.37,
                    "word": " it",
                    "probability": 0.80322265625
                },
                {
                    "start": 2734.37,
                    "end": 2734.53,
                    "word": " is",
                    "probability": 0.857421875
                },
                {
                    "start": 2734.53,
                    "end": 2734.55,
                    "word": ",",
                    "probability": 0.79248046875
                },
                {
                    "start": 2734.55,
                    "end": 2734.67,
                    "word": " we",
                    "probability": 0.87890625
                },
                {
                    "start": 2734.67,
                    "end": 2734.95,
                    "word": " pass",
                    "probability": 0.662109375
                },
                {
                    "start": 2734.95,
                    "end": 2735.09,
                    "word": " it",
                    "probability": 0.89697265625
                },
                {
                    "start": 2735.09,
                    "end": 2735.33,
                    "word": " down",
                    "probability": 0.8095703125
                },
                {
                    "start": 2735.33,
                    "end": 2735.41,
                    "word": ".",
                    "probability": 0.7041015625
                },
                {
                    "start": 2735.41,
                    "end": 2735.53,
                    "word": " We're",
                    "probability": 0.85888671875
                },
                {
                    "start": 2735.53,
                    "end": 2735.69,
                    "word": " not",
                    "probability": 0.8974609375
                },
                {
                    "start": 2735.69,
                    "end": 2735.93,
                    "word": " dealing",
                    "probability": 0.78564453125
                },
                {
                    "start": 2735.93,
                    "end": 2736.13,
                    "word": " with",
                    "probability": 0.802734375
                },
                {
                    "start": 2736.13,
                    "end": 2736.37,
                    "word": " user",
                    "probability": 0.67236328125
                },
                {
                    "start": 2736.37,
                    "end": 2736.65,
                    "word": " mode",
                    "probability": 0.55810546875
                },
                {
                    "start": 2736.65,
                    "end": 2737.11,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 508,
            "seek": 272964,
            "start": 2737.27,
            "end": 2743.49,
            "text": " If the faulting address is a user page, we're also going to pass it down, because we don't hook user pages.",
            "tokens": [
                50514,
                759,
                264,
                7441,
                278,
                2985,
                307,
                257,
                4195,
                3028,
                11,
                321,
                434,
                611,
                516,
                281,
                1320,
                309,
                760,
                11,
                570,
                321,
                500,
                380,
                6328,
                4195,
                7183,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16493056087739885,
            "compression_ratio": 1.8558558558558558,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 2737.27,
                    "end": 2737.59,
                    "word": " If",
                    "probability": 0.78515625
                },
                {
                    "start": 2737.59,
                    "end": 2737.75,
                    "word": " the",
                    "probability": 0.50537109375
                },
                {
                    "start": 2737.75,
                    "end": 2738.05,
                    "word": " faulting",
                    "probability": 0.765380859375
                },
                {
                    "start": 2738.05,
                    "end": 2738.33,
                    "word": " address",
                    "probability": 0.810546875
                },
                {
                    "start": 2738.33,
                    "end": 2738.55,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 2738.99,
                    "end": 2739.31,
                    "word": " a user",
                    "probability": 0.78173828125
                },
                {
                    "start": 2739.31,
                    "end": 2739.91,
                    "word": " page",
                    "probability": 0.77490234375
                },
                {
                    "start": 2739.91,
                    "end": 2740.17,
                    "word": ",",
                    "probability": 0.88623046875
                },
                {
                    "start": 2740.17,
                    "end": 2740.57,
                    "word": " we're",
                    "probability": 0.91162109375
                },
                {
                    "start": 2740.57,
                    "end": 2740.81,
                    "word": " also",
                    "probability": 0.82275390625
                },
                {
                    "start": 2740.81,
                    "end": 2740.97,
                    "word": " going",
                    "probability": 0.66357421875
                },
                {
                    "start": 2740.97,
                    "end": 2741.03,
                    "word": " to",
                    "probability": 0.89599609375
                },
                {
                    "start": 2741.03,
                    "end": 2741.27,
                    "word": " pass",
                    "probability": 0.82568359375
                },
                {
                    "start": 2741.27,
                    "end": 2741.41,
                    "word": " it",
                    "probability": 0.88916015625
                },
                {
                    "start": 2741.41,
                    "end": 2741.61,
                    "word": " down",
                    "probability": 0.828125
                },
                {
                    "start": 2741.61,
                    "end": 2741.67,
                    "word": ",",
                    "probability": 0.292724609375
                },
                {
                    "start": 2741.67,
                    "end": 2741.79,
                    "word": " because",
                    "probability": 0.77978515625
                },
                {
                    "start": 2741.79,
                    "end": 2741.91,
                    "word": " we",
                    "probability": 0.90478515625
                },
                {
                    "start": 2741.91,
                    "end": 2742.11,
                    "word": " don't",
                    "probability": 0.947998046875
                },
                {
                    "start": 2742.11,
                    "end": 2742.37,
                    "word": " hook",
                    "probability": 0.81787109375
                },
                {
                    "start": 2742.37,
                    "end": 2742.65,
                    "word": " user",
                    "probability": 0.7890625
                },
                {
                    "start": 2742.65,
                    "end": 2743.03,
                    "word": " pages",
                    "probability": 0.7919921875
                },
                {
                    "start": 2743.03,
                    "end": 2743.49,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 509,
            "seek": 272964,
            "start": 2743.99,
            "end": 2750.47,
            "text": " In contrast, if the fault is from a hidden page, now we're going to check if it's a read-write or an execute.",
            "tokens": [
                50864,
                682,
                8712,
                11,
                498,
                264,
                7441,
                307,
                490,
                257,
                7633,
                3028,
                11,
                586,
                321,
                434,
                516,
                281,
                1520,
                498,
                309,
                311,
                257,
                1401,
                12,
                21561,
                420,
                364,
                14483,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16493056087739885,
            "compression_ratio": 1.8558558558558558,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 2743.99,
                    "end": 2744.37,
                    "word": " In",
                    "probability": 0.873046875
                },
                {
                    "start": 2744.37,
                    "end": 2744.79,
                    "word": " contrast",
                    "probability": 0.81396484375
                },
                {
                    "start": 2744.79,
                    "end": 2744.97,
                    "word": ",",
                    "probability": 0.96630859375
                },
                {
                    "start": 2744.97,
                    "end": 2745.03,
                    "word": " if",
                    "probability": 0.89501953125
                },
                {
                    "start": 2745.03,
                    "end": 2745.69,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 2746.01,
                    "end": 2746.23,
                    "word": " fault is",
                    "probability": 0.9013671875
                },
                {
                    "start": 2746.23,
                    "end": 2746.51,
                    "word": " from",
                    "probability": 0.81201171875
                },
                {
                    "start": 2746.75,
                    "end": 2746.97,
                    "word": " a hidden",
                    "probability": 0.828125
                },
                {
                    "start": 2746.97,
                    "end": 2747.45,
                    "word": " page",
                    "probability": 0.7958984375
                },
                {
                    "start": 2747.45,
                    "end": 2747.65,
                    "word": ",",
                    "probability": 0.96142578125
                },
                {
                    "start": 2747.65,
                    "end": 2747.97,
                    "word": " now",
                    "probability": 0.87060546875
                },
                {
                    "start": 2747.97,
                    "end": 2748.13,
                    "word": " we're",
                    "probability": 0.91845703125
                },
                {
                    "start": 2748.13,
                    "end": 2748.25,
                    "word": " going",
                    "probability": 0.82861328125
                },
                {
                    "start": 2748.25,
                    "end": 2748.35,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 2748.35,
                    "end": 2748.59,
                    "word": " check",
                    "probability": 0.82373046875
                },
                {
                    "start": 2748.59,
                    "end": 2748.77,
                    "word": " if",
                    "probability": 0.88134765625
                },
                {
                    "start": 2748.77,
                    "end": 2748.95,
                    "word": " it's",
                    "probability": 0.9384765625
                },
                {
                    "start": 2749.05,
                    "end": 2749.19,
                    "word": " a read",
                    "probability": 0.8056640625
                },
                {
                    "start": 2749.19,
                    "end": 2749.37,
                    "word": "-write",
                    "probability": 0.53076171875
                },
                {
                    "start": 2749.37,
                    "end": 2749.55,
                    "word": " or",
                    "probability": 0.865234375
                },
                {
                    "start": 2749.55,
                    "end": 2749.73,
                    "word": " an",
                    "probability": 0.87841796875
                },
                {
                    "start": 2749.73,
                    "end": 2750.01,
                    "word": " execute",
                    "probability": 0.84130859375
                },
                {
                    "start": 2750.01,
                    "end": 2750.47,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 510,
            "seek": 272964,
            "start": 2751.01,
            "end": 2755.57,
            "text": " If it's an execute, we're going to jump over to load the ITLB.",
            "tokens": [
                51214,
                759,
                309,
                311,
                364,
                14483,
                11,
                321,
                434,
                516,
                281,
                3012,
                670,
                281,
                3677,
                264,
                6783,
                43,
                33,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16493056087739885,
            "compression_ratio": 1.8558558558558558,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 2751.01,
                    "end": 2751.47,
                    "word": " If",
                    "probability": 0.8916015625
                },
                {
                    "start": 2751.47,
                    "end": 2751.69,
                    "word": " it's",
                    "probability": 0.94970703125
                },
                {
                    "start": 2751.69,
                    "end": 2751.81,
                    "word": " an",
                    "probability": 0.8994140625
                },
                {
                    "start": 2751.81,
                    "end": 2752.13,
                    "word": " execute",
                    "probability": 0.83349609375
                },
                {
                    "start": 2752.13,
                    "end": 2752.45,
                    "word": ",",
                    "probability": 0.97021484375
                },
                {
                    "start": 2752.45,
                    "end": 2752.71,
                    "word": " we're",
                    "probability": 0.927734375
                },
                {
                    "start": 2752.71,
                    "end": 2752.79,
                    "word": " going",
                    "probability": 0.8486328125
                },
                {
                    "start": 2752.79,
                    "end": 2752.89,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2752.89,
                    "end": 2753.09,
                    "word": " jump",
                    "probability": 0.7900390625
                },
                {
                    "start": 2753.09,
                    "end": 2753.39,
                    "word": " over",
                    "probability": 0.8798828125
                },
                {
                    "start": 2753.39,
                    "end": 2753.77,
                    "word": " to",
                    "probability": 0.88720703125
                },
                {
                    "start": 2753.77,
                    "end": 2754.37,
                    "word": " load",
                    "probability": 0.32666015625
                },
                {
                    "start": 2754.37,
                    "end": 2754.53,
                    "word": " the",
                    "probability": 0.681640625
                },
                {
                    "start": 2754.53,
                    "end": 2755.11,
                    "word": " ITLB",
                    "probability": 0.7916666666666666
                },
                {
                    "start": 2755.11,
                    "end": 2755.57,
                    "word": ".",
                    "probability": 0.9375
                }
            ]
        },
        {
            "id": 511,
            "seek": 272964,
            "start": 2755.69,
            "end": 2759.95,
            "text": " If it's a data access, we're going to jump over to the load DTLB code.",
            "tokens": [
                51414,
                759,
                309,
                311,
                257,
                1412,
                2105,
                11,
                321,
                434,
                516,
                281,
                3012,
                670,
                281,
                264,
                3677,
                413,
                51,
                43,
                33,
                3089,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16493056087739885,
            "compression_ratio": 1.8558558558558558,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 2755.69,
                    "end": 2755.99,
                    "word": " If",
                    "probability": 0.8916015625
                },
                {
                    "start": 2755.99,
                    "end": 2756.21,
                    "word": " it's",
                    "probability": 0.947509765625
                },
                {
                    "start": 2756.37,
                    "end": 2756.65,
                    "word": " a data",
                    "probability": 0.80322265625
                },
                {
                    "start": 2756.65,
                    "end": 2757.03,
                    "word": " access",
                    "probability": 0.73388671875
                },
                {
                    "start": 2757.03,
                    "end": 2757.09,
                    "word": ",",
                    "probability": 0.9716796875
                },
                {
                    "start": 2757.09,
                    "end": 2757.25,
                    "word": " we're",
                    "probability": 0.928466796875
                },
                {
                    "start": 2757.25,
                    "end": 2757.33,
                    "word": " going",
                    "probability": 0.85302734375
                },
                {
                    "start": 2757.33,
                    "end": 2757.43,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 2757.43,
                    "end": 2757.59,
                    "word": " jump",
                    "probability": 0.8115234375
                },
                {
                    "start": 2757.59,
                    "end": 2757.93,
                    "word": " over",
                    "probability": 0.88330078125
                },
                {
                    "start": 2757.93,
                    "end": 2758.23,
                    "word": " to",
                    "probability": 0.8857421875
                },
                {
                    "start": 2758.23,
                    "end": 2758.37,
                    "word": " the",
                    "probability": 0.78955078125
                },
                {
                    "start": 2758.37,
                    "end": 2758.59,
                    "word": " load",
                    "probability": 0.81201171875
                },
                {
                    "start": 2758.59,
                    "end": 2759.21,
                    "word": " DTLB",
                    "probability": 0.912841796875
                },
                {
                    "start": 2759.21,
                    "end": 2759.49,
                    "word": " code",
                    "probability": 0.70361328125
                },
                {
                    "start": 2759.49,
                    "end": 2759.95,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 512,
            "seek": 275622,
            "start": 2760.61,
            "end": 2768.03,
            "text": " Basically, in the load ITLB, what we're going to do is we're going to basically replace that physical frame information in the PTE",
            "tokens": [
                50364,
                8537,
                11,
                294,
                264,
                3677,
                6783,
                43,
                33,
                11,
                437,
                321,
                434,
                516,
                281,
                360,
                307,
                321,
                434,
                516,
                281,
                1936,
                7406,
                300,
                4001,
                3920,
                1589,
                294,
                264,
                430,
                13639,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1968149058520794,
            "compression_ratio": 1.7584745762711864,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 2760.61,
                    "end": 2761.13,
                    "word": " Basically",
                    "probability": 0.67138671875
                },
                {
                    "start": 2761.13,
                    "end": 2761.33,
                    "word": ",",
                    "probability": 0.4765625
                },
                {
                    "start": 2761.33,
                    "end": 2761.41,
                    "word": " in",
                    "probability": 0.87255859375
                },
                {
                    "start": 2761.41,
                    "end": 2761.53,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 2761.53,
                    "end": 2761.71,
                    "word": " load",
                    "probability": 0.57568359375
                },
                {
                    "start": 2761.71,
                    "end": 2762.43,
                    "word": " ITLB",
                    "probability": 0.760498046875
                },
                {
                    "start": 2762.43,
                    "end": 2762.83,
                    "word": ",",
                    "probability": 0.72412109375
                },
                {
                    "start": 2762.83,
                    "end": 2763.01,
                    "word": " what",
                    "probability": 0.7978515625
                },
                {
                    "start": 2763.01,
                    "end": 2763.13,
                    "word": " we're",
                    "probability": 0.8623046875
                },
                {
                    "start": 2763.13,
                    "end": 2763.29,
                    "word": " going",
                    "probability": 0.7021484375
                },
                {
                    "start": 2763.29,
                    "end": 2763.37,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 2763.37,
                    "end": 2763.57,
                    "word": " do",
                    "probability": 0.9072265625
                },
                {
                    "start": 2763.57,
                    "end": 2763.89,
                    "word": " is",
                    "probability": 0.865234375
                },
                {
                    "start": 2763.89,
                    "end": 2764.29,
                    "word": " we're",
                    "probability": 0.7529296875
                },
                {
                    "start": 2764.29,
                    "end": 2764.53,
                    "word": " going",
                    "probability": 0.8388671875
                },
                {
                    "start": 2764.53,
                    "end": 2764.81,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2764.81,
                    "end": 2765.29,
                    "word": " basically",
                    "probability": 0.8232421875
                },
                {
                    "start": 2765.29,
                    "end": 2765.81,
                    "word": " replace",
                    "probability": 0.79833984375
                },
                {
                    "start": 2765.81,
                    "end": 2766.05,
                    "word": " that",
                    "probability": 0.84716796875
                },
                {
                    "start": 2766.05,
                    "end": 2766.43,
                    "word": " physical",
                    "probability": 0.8154296875
                },
                {
                    "start": 2766.43,
                    "end": 2766.75,
                    "word": " frame",
                    "probability": 0.8203125
                },
                {
                    "start": 2766.75,
                    "end": 2767.35,
                    "word": " information",
                    "probability": 0.7119140625
                },
                {
                    "start": 2767.35,
                    "end": 2767.63,
                    "word": " in",
                    "probability": 0.51806640625
                },
                {
                    "start": 2767.63,
                    "end": 2767.69,
                    "word": " the",
                    "probability": 0.64013671875
                },
                {
                    "start": 2767.69,
                    "end": 2768.03,
                    "word": " PTE",
                    "probability": 0.8486328125
                }
            ]
        },
        {
            "id": 513,
            "seek": 275622,
            "start": 2768.03,
            "end": 2775.63,
            "text": " with the mapping for the actual physical frame that contains the rootkit code, because we want it to execute.",
            "tokens": [
                50764,
                365,
                264,
                18350,
                337,
                264,
                3539,
                4001,
                3920,
                300,
                8306,
                264,
                5593,
                22681,
                3089,
                11,
                570,
                321,
                528,
                309,
                281,
                14483,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1968149058520794,
            "compression_ratio": 1.7584745762711864,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 2768.03,
                    "end": 2768.75,
                    "word": " with",
                    "probability": 0.77880859375
                },
                {
                    "start": 2768.75,
                    "end": 2768.91,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 2768.91,
                    "end": 2769.29,
                    "word": " mapping",
                    "probability": 0.83740234375
                },
                {
                    "start": 2769.29,
                    "end": 2770.21,
                    "word": " for",
                    "probability": 0.8681640625
                },
                {
                    "start": 2770.21,
                    "end": 2770.75,
                    "word": " the",
                    "probability": 0.81640625
                },
                {
                    "start": 2770.75,
                    "end": 2771.39,
                    "word": " actual",
                    "probability": 0.79150390625
                },
                {
                    "start": 2771.39,
                    "end": 2771.81,
                    "word": " physical",
                    "probability": 0.77978515625
                },
                {
                    "start": 2771.81,
                    "end": 2772.19,
                    "word": " frame",
                    "probability": 0.70556640625
                },
                {
                    "start": 2772.19,
                    "end": 2772.45,
                    "word": " that",
                    "probability": 0.8759765625
                },
                {
                    "start": 2772.45,
                    "end": 2772.89,
                    "word": " contains",
                    "probability": 0.85791015625
                },
                {
                    "start": 2772.89,
                    "end": 2773.15,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2773.15,
                    "end": 2773.47,
                    "word": " rootkit",
                    "probability": 0.413330078125
                },
                {
                    "start": 2773.47,
                    "end": 2773.79,
                    "word": " code",
                    "probability": 0.83447265625
                },
                {
                    "start": 2773.79,
                    "end": 2774.01,
                    "word": ",",
                    "probability": 0.470703125
                },
                {
                    "start": 2774.01,
                    "end": 2774.17,
                    "word": " because",
                    "probability": 0.452392578125
                },
                {
                    "start": 2774.17,
                    "end": 2774.27,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 2774.27,
                    "end": 2774.45,
                    "word": " want",
                    "probability": 0.76611328125
                },
                {
                    "start": 2774.45,
                    "end": 2774.53,
                    "word": " it",
                    "probability": 0.88232421875
                },
                {
                    "start": 2774.53,
                    "end": 2774.69,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2774.69,
                    "end": 2775.11,
                    "word": " execute",
                    "probability": 0.86865234375
                },
                {
                    "start": 2775.11,
                    "end": 2775.63,
                    "word": ".",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 514,
            "seek": 275622,
            "start": 2775.89,
            "end": 2781.95,
            "text": " We're going to temporarily mark that PTE as present to allow the memory access to go through.",
            "tokens": [
                51114,
                492,
                434,
                516,
                281,
                23750,
                1491,
                300,
                430,
                13639,
                382,
                1974,
                281,
                2089,
                264,
                4675,
                2105,
                281,
                352,
                807,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1968149058520794,
            "compression_ratio": 1.7584745762711864,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 2775.89,
                    "end": 2776.29,
                    "word": " We're",
                    "probability": 0.919189453125
                },
                {
                    "start": 2776.29,
                    "end": 2776.37,
                    "word": " going",
                    "probability": 0.80908203125
                },
                {
                    "start": 2776.37,
                    "end": 2776.51,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2776.51,
                    "end": 2776.93,
                    "word": " temporarily",
                    "probability": 0.73388671875
                },
                {
                    "start": 2776.93,
                    "end": 2777.95,
                    "word": " mark",
                    "probability": 0.82470703125
                },
                {
                    "start": 2777.95,
                    "end": 2778.39,
                    "word": " that",
                    "probability": 0.8779296875
                },
                {
                    "start": 2778.39,
                    "end": 2778.79,
                    "word": " PTE",
                    "probability": 0.913818359375
                },
                {
                    "start": 2778.79,
                    "end": 2779.09,
                    "word": " as",
                    "probability": 0.9072265625
                },
                {
                    "start": 2779.09,
                    "end": 2779.57,
                    "word": " present",
                    "probability": 0.61376953125
                },
                {
                    "start": 2779.57,
                    "end": 2779.87,
                    "word": " to",
                    "probability": 0.7421875
                },
                {
                    "start": 2779.87,
                    "end": 2780.05,
                    "word": " allow",
                    "probability": 0.8759765625
                },
                {
                    "start": 2780.05,
                    "end": 2780.23,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 2780.23,
                    "end": 2780.43,
                    "word": " memory",
                    "probability": 0.79638671875
                },
                {
                    "start": 2780.43,
                    "end": 2780.79,
                    "word": " access",
                    "probability": 0.83203125
                },
                {
                    "start": 2780.79,
                    "end": 2781.03,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 2781.03,
                    "end": 2781.17,
                    "word": " go",
                    "probability": 0.9130859375
                },
                {
                    "start": 2781.17,
                    "end": 2781.43,
                    "word": " through",
                    "probability": 0.79541015625
                },
                {
                    "start": 2781.43,
                    "end": 2781.95,
                    "word": ".",
                    "probability": 0.966796875
                }
            ]
        },
        {
            "id": 515,
            "seek": 275622,
            "start": 2782.03,
            "end": 2786.53,
            "text": " We're going to perform a call into the page, which is going to load up the ITLB.",
            "tokens": [
                51414,
                492,
                434,
                516,
                281,
                2042,
                257,
                818,
                666,
                264,
                3028,
                11,
                597,
                307,
                516,
                281,
                3677,
                493,
                264,
                6783,
                43,
                33,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1968149058520794,
            "compression_ratio": 1.7584745762711864,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 2782.03,
                    "end": 2782.33,
                    "word": " We're",
                    "probability": 0.92626953125
                },
                {
                    "start": 2782.33,
                    "end": 2782.43,
                    "word": " going",
                    "probability": 0.85009765625
                },
                {
                    "start": 2782.43,
                    "end": 2782.51,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 2782.51,
                    "end": 2782.89,
                    "word": " perform",
                    "probability": 0.73583984375
                },
                {
                    "start": 2783.15,
                    "end": 2783.53,
                    "word": " a call",
                    "probability": 0.7744140625
                },
                {
                    "start": 2783.53,
                    "end": 2783.77,
                    "word": " into",
                    "probability": 0.7255859375
                },
                {
                    "start": 2783.77,
                    "end": 2783.95,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 2783.95,
                    "end": 2784.31,
                    "word": " page",
                    "probability": 0.80078125
                },
                {
                    "start": 2784.31,
                    "end": 2784.39,
                    "word": ",",
                    "probability": 0.72021484375
                },
                {
                    "start": 2784.39,
                    "end": 2784.57,
                    "word": " which",
                    "probability": 0.90185546875
                },
                {
                    "start": 2784.57,
                    "end": 2784.67,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 2784.67,
                    "end": 2784.79,
                    "word": " going",
                    "probability": 0.85791015625
                },
                {
                    "start": 2784.79,
                    "end": 2784.89,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 2784.89,
                    "end": 2785.07,
                    "word": " load",
                    "probability": 0.91162109375
                },
                {
                    "start": 2785.07,
                    "end": 2785.21,
                    "word": " up",
                    "probability": 0.9150390625
                },
                {
                    "start": 2785.21,
                    "end": 2785.37,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 2785.37,
                    "end": 2786.01,
                    "word": " ITLB",
                    "probability": 0.9132486979166666
                },
                {
                    "start": 2786.01,
                    "end": 2786.53,
                    "word": ".",
                    "probability": 0.6181640625
                }
            ]
        },
        {
            "id": 516,
            "seek": 278250,
            "start": 2786.53,
            "end": 2792.67,
            "text": " I should note here, I forgot to put this on the previous page, that we do have to perform a call.",
            "tokens": [
                50364,
                286,
                820,
                3637,
                510,
                11,
                286,
                5298,
                281,
                829,
                341,
                322,
                264,
                3894,
                3028,
                11,
                300,
                321,
                360,
                362,
                281,
                2042,
                257,
                818,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23422329807744444,
            "compression_ratio": 1.7276595744680852,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2786.53,
                    "end": 2786.73,
                    "word": " I",
                    "probability": 0.14794921875
                },
                {
                    "start": 2786.73,
                    "end": 2786.91,
                    "word": " should",
                    "probability": 0.63232421875
                },
                {
                    "start": 2786.91,
                    "end": 2787.09,
                    "word": " note",
                    "probability": 0.7490234375
                },
                {
                    "start": 2787.09,
                    "end": 2787.29,
                    "word": " here",
                    "probability": 0.755859375
                },
                {
                    "start": 2787.29,
                    "end": 2787.33,
                    "word": ",",
                    "probability": 0.487548828125
                },
                {
                    "start": 2787.33,
                    "end": 2787.41,
                    "word": " I",
                    "probability": 0.8466796875
                },
                {
                    "start": 2787.41,
                    "end": 2787.61,
                    "word": " forgot",
                    "probability": 0.796875
                },
                {
                    "start": 2787.61,
                    "end": 2787.79,
                    "word": " to",
                    "probability": 0.8984375
                },
                {
                    "start": 2787.79,
                    "end": 2787.99,
                    "word": " put",
                    "probability": 0.8935546875
                },
                {
                    "start": 2787.99,
                    "end": 2788.15,
                    "word": " this",
                    "probability": 0.86572265625
                },
                {
                    "start": 2788.15,
                    "end": 2788.27,
                    "word": " on",
                    "probability": 0.896484375
                },
                {
                    "start": 2788.27,
                    "end": 2788.39,
                    "word": " the",
                    "probability": 0.79248046875
                },
                {
                    "start": 2788.39,
                    "end": 2788.65,
                    "word": " previous",
                    "probability": 0.76025390625
                },
                {
                    "start": 2788.65,
                    "end": 2789.07,
                    "word": " page",
                    "probability": 0.796875
                },
                {
                    "start": 2789.07,
                    "end": 2789.43,
                    "word": ",",
                    "probability": 0.6435546875
                },
                {
                    "start": 2789.43,
                    "end": 2790.77,
                    "word": " that",
                    "probability": 0.76025390625
                },
                {
                    "start": 2790.77,
                    "end": 2790.89,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 2790.89,
                    "end": 2791.05,
                    "word": " do",
                    "probability": 0.88330078125
                },
                {
                    "start": 2791.05,
                    "end": 2791.21,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 2791.21,
                    "end": 2791.33,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 2791.33,
                    "end": 2791.69,
                    "word": " perform",
                    "probability": 0.78955078125
                },
                {
                    "start": 2791.89,
                    "end": 2792.19,
                    "word": " a call",
                    "probability": 0.732421875
                },
                {
                    "start": 2792.19,
                    "end": 2792.67,
                    "word": ".",
                    "probability": 0.89697265625
                }
            ]
        },
        {
            "id": 517,
            "seek": 278250,
            "start": 2792.79,
            "end": 2800.85,
            "text": " Basically, that means that we need to find an empty byte in our given page that we can insert a return-off code to.",
            "tokens": [
                50664,
                8537,
                11,
                300,
                1355,
                300,
                321,
                643,
                281,
                915,
                364,
                6707,
                40846,
                294,
                527,
                2212,
                3028,
                300,
                321,
                393,
                8969,
                257,
                2736,
                12,
                4506,
                3089,
                281,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23422329807744444,
            "compression_ratio": 1.7276595744680852,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2792.79,
                    "end": 2793.27,
                    "word": " Basically",
                    "probability": 0.1357421875
                },
                {
                    "start": 2793.27,
                    "end": 2793.53,
                    "word": ",",
                    "probability": 0.52880859375
                },
                {
                    "start": 2793.53,
                    "end": 2793.67,
                    "word": " that",
                    "probability": 0.87060546875
                },
                {
                    "start": 2793.67,
                    "end": 2793.95,
                    "word": " means",
                    "probability": 0.88720703125
                },
                {
                    "start": 2793.95,
                    "end": 2794.11,
                    "word": " that",
                    "probability": 0.6591796875
                },
                {
                    "start": 2794.11,
                    "end": 2794.23,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2794.23,
                    "end": 2794.37,
                    "word": " need",
                    "probability": 0.81298828125
                },
                {
                    "start": 2794.37,
                    "end": 2794.53,
                    "word": " to",
                    "probability": 0.9072265625
                },
                {
                    "start": 2794.53,
                    "end": 2794.83,
                    "word": " find",
                    "probability": 0.814453125
                },
                {
                    "start": 2794.83,
                    "end": 2795.07,
                    "word": " an",
                    "probability": 0.88916015625
                },
                {
                    "start": 2795.07,
                    "end": 2795.31,
                    "word": " empty",
                    "probability": 0.71484375
                },
                {
                    "start": 2795.31,
                    "end": 2795.65,
                    "word": " byte",
                    "probability": 0.90185546875
                },
                {
                    "start": 2795.65,
                    "end": 2796.39,
                    "word": " in",
                    "probability": 0.87255859375
                },
                {
                    "start": 2796.39,
                    "end": 2796.61,
                    "word": " our",
                    "probability": 0.80517578125
                },
                {
                    "start": 2796.61,
                    "end": 2796.87,
                    "word": " given",
                    "probability": 0.76123046875
                },
                {
                    "start": 2796.87,
                    "end": 2797.33,
                    "word": " page",
                    "probability": 0.8017578125
                },
                {
                    "start": 2797.33,
                    "end": 2797.97,
                    "word": " that",
                    "probability": 0.76708984375
                },
                {
                    "start": 2797.97,
                    "end": 2798.25,
                    "word": " we",
                    "probability": 0.9072265625
                },
                {
                    "start": 2798.25,
                    "end": 2798.41,
                    "word": " can",
                    "probability": 0.888671875
                },
                {
                    "start": 2798.41,
                    "end": 2798.81,
                    "word": " insert",
                    "probability": 0.87060546875
                },
                {
                    "start": 2799.17,
                    "end": 2799.59,
                    "word": " a return",
                    "probability": 0.6650390625
                },
                {
                    "start": 2799.59,
                    "end": 2799.87,
                    "word": "-off",
                    "probability": 0.50408935546875
                },
                {
                    "start": 2799.87,
                    "end": 2800.15,
                    "word": " code",
                    "probability": 0.7744140625
                },
                {
                    "start": 2800.15,
                    "end": 2800.37,
                    "word": " to",
                    "probability": 0.88916015625
                },
                {
                    "start": 2800.37,
                    "end": 2800.85,
                    "word": ".",
                    "probability": 0.98291015625
                }
            ]
        },
        {
            "id": 518,
            "seek": 278250,
            "start": 2801.31,
            "end": 2806.53,
            "text": " In practice, if you're going to type sections, say in a driver, those are PE sections,",
            "tokens": [
                51064,
                682,
                3124,
                11,
                498,
                291,
                434,
                516,
                281,
                2010,
                10863,
                11,
                584,
                294,
                257,
                6787,
                11,
                729,
                366,
                24346,
                10863,
                11,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23422329807744444,
            "compression_ratio": 1.7276595744680852,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2801.31,
                    "end": 2801.59,
                    "word": " In",
                    "probability": 0.84814453125
                },
                {
                    "start": 2801.59,
                    "end": 2802.13,
                    "word": " practice",
                    "probability": 0.7822265625
                },
                {
                    "start": 2802.13,
                    "end": 2802.49,
                    "word": ",",
                    "probability": 0.94677734375
                },
                {
                    "start": 2802.49,
                    "end": 2802.63,
                    "word": " if",
                    "probability": 0.908203125
                },
                {
                    "start": 2802.63,
                    "end": 2802.77,
                    "word": " you're",
                    "probability": 0.865966796875
                },
                {
                    "start": 2802.77,
                    "end": 2802.95,
                    "word": " going",
                    "probability": 0.7666015625
                },
                {
                    "start": 2802.95,
                    "end": 2803.03,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2803.03,
                    "end": 2803.27,
                    "word": " type",
                    "probability": 0.84765625
                },
                {
                    "start": 2803.27,
                    "end": 2803.67,
                    "word": " sections",
                    "probability": 0.488037109375
                },
                {
                    "start": 2803.67,
                    "end": 2804.09,
                    "word": ",",
                    "probability": 0.476318359375
                },
                {
                    "start": 2804.09,
                    "end": 2804.09,
                    "word": " say",
                    "probability": 0.7958984375
                },
                {
                    "start": 2804.09,
                    "end": 2804.37,
                    "word": " in",
                    "probability": 0.1624755859375
                },
                {
                    "start": 2804.49,
                    "end": 2804.81,
                    "word": " a driver",
                    "probability": 0.75146484375
                },
                {
                    "start": 2804.81,
                    "end": 2804.95,
                    "word": ",",
                    "probability": 0.82373046875
                },
                {
                    "start": 2804.95,
                    "end": 2805.11,
                    "word": " those",
                    "probability": 0.8466796875
                },
                {
                    "start": 2805.11,
                    "end": 2805.23,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 2805.23,
                    "end": 2805.59,
                    "word": " PE",
                    "probability": 0.78662109375
                },
                {
                    "start": 2805.59,
                    "end": 2806.11,
                    "word": " sections",
                    "probability": 0.6845703125
                },
                {
                    "start": 2806.11,
                    "end": 2806.53,
                    "word": ",",
                    "probability": 0.60009765625
                }
            ]
        },
        {
            "id": 519,
            "seek": 278250,
            "start": 2807.11,
            "end": 2812.81,
            "text": " so therefore there's going to be some alignment, so therefore there's normally some empty space in there.",
            "tokens": [
                51364,
                370,
                4412,
                456,
                311,
                516,
                281,
                312,
                512,
                18515,
                11,
                370,
                4412,
                456,
                311,
                5646,
                512,
                6707,
                1901,
                294,
                456,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23422329807744444,
            "compression_ratio": 1.7276595744680852,
            "no_speech_prob": 0.52685546875,
            "words": [
                {
                    "start": 2807.11,
                    "end": 2807.37,
                    "word": " so",
                    "probability": 0.6845703125
                },
                {
                    "start": 2807.37,
                    "end": 2807.63,
                    "word": " therefore",
                    "probability": 0.603515625
                },
                {
                    "start": 2807.63,
                    "end": 2807.87,
                    "word": " there's",
                    "probability": 0.762451171875
                },
                {
                    "start": 2807.87,
                    "end": 2807.99,
                    "word": " going",
                    "probability": 0.82958984375
                },
                {
                    "start": 2807.99,
                    "end": 2808.01,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 2808.01,
                    "end": 2808.21,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 2808.21,
                    "end": 2808.59,
                    "word": " some",
                    "probability": 0.80615234375
                },
                {
                    "start": 2808.59,
                    "end": 2809.45,
                    "word": " alignment",
                    "probability": 0.7841796875
                },
                {
                    "start": 2809.45,
                    "end": 2809.97,
                    "word": ",",
                    "probability": 0.58544921875
                },
                {
                    "start": 2809.97,
                    "end": 2810.33,
                    "word": " so",
                    "probability": 0.794921875
                },
                {
                    "start": 2810.33,
                    "end": 2810.55,
                    "word": " therefore",
                    "probability": 0.64111328125
                },
                {
                    "start": 2810.55,
                    "end": 2810.83,
                    "word": " there's",
                    "probability": 0.87060546875
                },
                {
                    "start": 2810.83,
                    "end": 2811.07,
                    "word": " normally",
                    "probability": 0.8759765625
                },
                {
                    "start": 2811.07,
                    "end": 2811.31,
                    "word": " some",
                    "probability": 0.81591796875
                },
                {
                    "start": 2811.31,
                    "end": 2811.53,
                    "word": " empty",
                    "probability": 0.74267578125
                },
                {
                    "start": 2811.53,
                    "end": 2811.95,
                    "word": " space",
                    "probability": 0.82373046875
                },
                {
                    "start": 2811.95,
                    "end": 2812.11,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 2812.11,
                    "end": 2812.33,
                    "word": " there",
                    "probability": 0.857421875
                },
                {
                    "start": 2812.33,
                    "end": 2812.81,
                    "word": ".",
                    "probability": 0.66162109375
                }
            ]
        },
        {
            "id": 520,
            "seek": 280700,
            "start": 2812.81,
            "end": 2816.85,
            "text": " So you shouldn't really have trouble finding one byte that you can just patch a return into.",
            "tokens": [
                50364,
                407,
                291,
                4659,
                380,
                534,
                362,
                5253,
                5006,
                472,
                40846,
                300,
                291,
                393,
                445,
                9972,
                257,
                2736,
                666,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20779639175257733,
            "compression_ratio": 1.576271186440678,
            "no_speech_prob": 0.2042236328125,
            "words": [
                {
                    "start": 2812.81,
                    "end": 2812.91,
                    "word": " So",
                    "probability": 0.357666015625
                },
                {
                    "start": 2812.91,
                    "end": 2813.05,
                    "word": " you",
                    "probability": 0.6982421875
                },
                {
                    "start": 2813.05,
                    "end": 2813.27,
                    "word": " shouldn't",
                    "probability": 0.893310546875
                },
                {
                    "start": 2813.27,
                    "end": 2813.49,
                    "word": " really",
                    "probability": 0.6953125
                },
                {
                    "start": 2813.49,
                    "end": 2813.67,
                    "word": " have",
                    "probability": 0.8798828125
                },
                {
                    "start": 2813.67,
                    "end": 2813.95,
                    "word": " trouble",
                    "probability": 0.8251953125
                },
                {
                    "start": 2813.95,
                    "end": 2814.25,
                    "word": " finding",
                    "probability": 0.7275390625
                },
                {
                    "start": 2814.25,
                    "end": 2814.53,
                    "word": " one",
                    "probability": 0.8037109375
                },
                {
                    "start": 2814.53,
                    "end": 2814.75,
                    "word": " byte",
                    "probability": 0.434326171875
                },
                {
                    "start": 2814.75,
                    "end": 2814.91,
                    "word": " that",
                    "probability": 0.7783203125
                },
                {
                    "start": 2814.91,
                    "end": 2815.01,
                    "word": " you",
                    "probability": 0.89453125
                },
                {
                    "start": 2815.01,
                    "end": 2815.15,
                    "word": " can",
                    "probability": 0.83935546875
                },
                {
                    "start": 2815.15,
                    "end": 2815.31,
                    "word": " just",
                    "probability": 0.82568359375
                },
                {
                    "start": 2815.31,
                    "end": 2815.55,
                    "word": " patch",
                    "probability": 0.802734375
                },
                {
                    "start": 2815.69,
                    "end": 2815.97,
                    "word": " a return",
                    "probability": 0.77294921875
                },
                {
                    "start": 2815.97,
                    "end": 2816.33,
                    "word": " into",
                    "probability": 0.67138671875
                },
                {
                    "start": 2816.33,
                    "end": 2816.85,
                    "word": ".",
                    "probability": 0.8916015625
                }
            ]
        },
        {
            "id": 521,
            "seek": 280700,
            "start": 2817.39,
            "end": 2823.93,
            "text": " So therefore, basically we just make a call to this point in the page where the return has been patched,",
            "tokens": [
                50614,
                407,
                4412,
                11,
                1936,
                321,
                445,
                652,
                257,
                818,
                281,
                341,
                935,
                294,
                264,
                3028,
                689,
                264,
                2736,
                575,
                668,
                9972,
                292,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20779639175257733,
            "compression_ratio": 1.576271186440678,
            "no_speech_prob": 0.2042236328125,
            "words": [
                {
                    "start": 2817.39,
                    "end": 2817.79,
                    "word": " So",
                    "probability": 0.7392578125
                },
                {
                    "start": 2817.79,
                    "end": 2818.11,
                    "word": " therefore",
                    "probability": 0.68798828125
                },
                {
                    "start": 2818.11,
                    "end": 2818.27,
                    "word": ",",
                    "probability": 0.611328125
                },
                {
                    "start": 2818.27,
                    "end": 2818.57,
                    "word": " basically",
                    "probability": 0.82470703125
                },
                {
                    "start": 2818.57,
                    "end": 2818.81,
                    "word": " we",
                    "probability": 0.5908203125
                },
                {
                    "start": 2818.81,
                    "end": 2818.97,
                    "word": " just",
                    "probability": 0.87548828125
                },
                {
                    "start": 2818.97,
                    "end": 2819.17,
                    "word": " make",
                    "probability": 0.86279296875
                },
                {
                    "start": 2819.29,
                    "end": 2819.57,
                    "word": " a call",
                    "probability": 0.8154296875
                },
                {
                    "start": 2819.57,
                    "end": 2819.79,
                    "word": " to",
                    "probability": 0.8916015625
                },
                {
                    "start": 2819.79,
                    "end": 2820.11,
                    "word": " this",
                    "probability": 0.8779296875
                },
                {
                    "start": 2820.11,
                    "end": 2821.61,
                    "word": " point",
                    "probability": 0.75634765625
                },
                {
                    "start": 2821.61,
                    "end": 2821.77,
                    "word": " in",
                    "probability": 0.85498046875
                },
                {
                    "start": 2821.77,
                    "end": 2821.87,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 2821.87,
                    "end": 2822.15,
                    "word": " page",
                    "probability": 0.80419921875
                },
                {
                    "start": 2822.15,
                    "end": 2822.35,
                    "word": " where",
                    "probability": 0.87939453125
                },
                {
                    "start": 2822.35,
                    "end": 2822.47,
                    "word": " the",
                    "probability": 0.814453125
                },
                {
                    "start": 2822.47,
                    "end": 2822.75,
                    "word": " return",
                    "probability": 0.78857421875
                },
                {
                    "start": 2822.75,
                    "end": 2822.91,
                    "word": " has",
                    "probability": 0.89111328125
                },
                {
                    "start": 2822.91,
                    "end": 2823.09,
                    "word": " been",
                    "probability": 0.8330078125
                },
                {
                    "start": 2823.09,
                    "end": 2823.63,
                    "word": " patched",
                    "probability": 0.869873046875
                },
                {
                    "start": 2823.63,
                    "end": 2823.93,
                    "word": ",",
                    "probability": 0.46728515625
                }
            ]
        },
        {
            "id": 522,
            "seek": 280700,
            "start": 2823.93,
            "end": 2830.59,
            "text": " and it returns control back to the pagefault handler, and in process, loads up the ITLB.",
            "tokens": [
                50914,
                293,
                309,
                11247,
                1969,
                646,
                281,
                264,
                3028,
                69,
                5107,
                41967,
                11,
                293,
                294,
                1399,
                11,
                12668,
                493,
                264,
                6783,
                43,
                33,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20779639175257733,
            "compression_ratio": 1.576271186440678,
            "no_speech_prob": 0.2042236328125,
            "words": [
                {
                    "start": 2823.93,
                    "end": 2824.15,
                    "word": " and",
                    "probability": 0.88134765625
                },
                {
                    "start": 2824.15,
                    "end": 2824.27,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 2824.27,
                    "end": 2824.55,
                    "word": " returns",
                    "probability": 0.740234375
                },
                {
                    "start": 2824.55,
                    "end": 2824.81,
                    "word": " control",
                    "probability": 0.634765625
                },
                {
                    "start": 2824.81,
                    "end": 2825.09,
                    "word": " back",
                    "probability": 0.83349609375
                },
                {
                    "start": 2825.09,
                    "end": 2825.25,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 2825.25,
                    "end": 2825.29,
                    "word": " the",
                    "probability": 0.75146484375
                },
                {
                    "start": 2825.29,
                    "end": 2825.65,
                    "word": " pagefault",
                    "probability": 0.616455078125
                },
                {
                    "start": 2825.65,
                    "end": 2825.99,
                    "word": " handler",
                    "probability": 0.69189453125
                },
                {
                    "start": 2825.99,
                    "end": 2826.39,
                    "word": ",",
                    "probability": 0.57958984375
                },
                {
                    "start": 2826.39,
                    "end": 2826.63,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 2826.63,
                    "end": 2827.23,
                    "word": " in",
                    "probability": 0.78173828125
                },
                {
                    "start": 2827.23,
                    "end": 2828.35,
                    "word": " process",
                    "probability": 0.73193359375
                },
                {
                    "start": 2828.35,
                    "end": 2828.63,
                    "word": ",",
                    "probability": 0.425537109375
                },
                {
                    "start": 2828.63,
                    "end": 2828.97,
                    "word": " loads",
                    "probability": 0.79833984375
                },
                {
                    "start": 2828.97,
                    "end": 2829.23,
                    "word": " up",
                    "probability": 0.9150390625
                },
                {
                    "start": 2829.23,
                    "end": 2829.45,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 2829.45,
                    "end": 2830.07,
                    "word": " ITLB",
                    "probability": 0.5556640625
                },
                {
                    "start": 2830.07,
                    "end": 2830.59,
                    "word": ".",
                    "probability": 0.98681640625
                }
            ]
        },
        {
            "id": 523,
            "seek": 280700,
            "start": 2830.89,
            "end": 2837.31,
            "text": " Finally, the PTE is marked as non-present again, so we can catch subsequent accesses.",
            "tokens": [
                51264,
                6288,
                11,
                264,
                430,
                13639,
                307,
                12658,
                382,
                2107,
                12,
                79,
                11662,
                797,
                11,
                370,
                321,
                393,
                3745,
                19962,
                2105,
                279,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20779639175257733,
            "compression_ratio": 1.576271186440678,
            "no_speech_prob": 0.2042236328125,
            "words": [
                {
                    "start": 2830.89,
                    "end": 2831.41,
                    "word": " Finally",
                    "probability": 0.72900390625
                },
                {
                    "start": 2831.41,
                    "end": 2831.61,
                    "word": ",",
                    "probability": 0.853515625
                },
                {
                    "start": 2831.61,
                    "end": 2832.35,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2832.35,
                    "end": 2832.81,
                    "word": " PTE",
                    "probability": 0.5711669921875
                },
                {
                    "start": 2832.81,
                    "end": 2833.49,
                    "word": " is",
                    "probability": 0.908203125
                },
                {
                    "start": 2833.49,
                    "end": 2833.77,
                    "word": " marked",
                    "probability": 0.7900390625
                },
                {
                    "start": 2833.77,
                    "end": 2833.99,
                    "word": " as",
                    "probability": 0.89990234375
                },
                {
                    "start": 2833.99,
                    "end": 2834.17,
                    "word": " non",
                    "probability": 0.73486328125
                },
                {
                    "start": 2834.17,
                    "end": 2834.49,
                    "word": "-present",
                    "probability": 0.8427734375
                },
                {
                    "start": 2834.49,
                    "end": 2834.83,
                    "word": " again",
                    "probability": 0.92041015625
                },
                {
                    "start": 2834.83,
                    "end": 2834.97,
                    "word": ",",
                    "probability": 0.69482421875
                },
                {
                    "start": 2834.97,
                    "end": 2835.13,
                    "word": " so",
                    "probability": 0.89697265625
                },
                {
                    "start": 2835.13,
                    "end": 2835.27,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 2835.27,
                    "end": 2835.39,
                    "word": " can",
                    "probability": 0.90576171875
                },
                {
                    "start": 2835.39,
                    "end": 2835.63,
                    "word": " catch",
                    "probability": 0.58642578125
                },
                {
                    "start": 2835.63,
                    "end": 2836.09,
                    "word": " subsequent",
                    "probability": 0.779296875
                },
                {
                    "start": 2836.09,
                    "end": 2836.79,
                    "word": " accesses",
                    "probability": 0.84521484375
                },
                {
                    "start": 2836.79,
                    "end": 2837.31,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 524,
            "seek": 283362,
            "start": 2837.31,
            "end": 2843.11,
            "text": " We also replace the frame back with the original innocent-looking frame,",
            "tokens": [
                50364,
                492,
                611,
                7406,
                264,
                3920,
                646,
                365,
                264,
                3380,
                13171,
                12,
                16129,
                3920,
                11,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20012019889859053,
            "compression_ratio": 1.5669291338582678,
            "no_speech_prob": 0.39208984375,
            "words": [
                {
                    "start": 2837.31,
                    "end": 2837.89,
                    "word": " We",
                    "probability": 0.41015625
                },
                {
                    "start": 2837.89,
                    "end": 2838.17,
                    "word": " also",
                    "probability": 0.8046875
                },
                {
                    "start": 2838.17,
                    "end": 2838.79,
                    "word": " replace",
                    "probability": 0.744140625
                },
                {
                    "start": 2838.79,
                    "end": 2839.45,
                    "word": " the",
                    "probability": 0.7900390625
                },
                {
                    "start": 2839.45,
                    "end": 2840.15,
                    "word": " frame",
                    "probability": 0.77734375
                },
                {
                    "start": 2840.15,
                    "end": 2840.67,
                    "word": " back",
                    "probability": 0.765625
                },
                {
                    "start": 2840.67,
                    "end": 2840.95,
                    "word": " with",
                    "probability": 0.80615234375
                },
                {
                    "start": 2840.95,
                    "end": 2841.27,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2841.27,
                    "end": 2841.75,
                    "word": " original",
                    "probability": 0.8193359375
                },
                {
                    "start": 2841.75,
                    "end": 2842.17,
                    "word": " innocent",
                    "probability": 0.50634765625
                },
                {
                    "start": 2842.17,
                    "end": 2842.51,
                    "word": "-looking",
                    "probability": 0.565185546875
                },
                {
                    "start": 2842.51,
                    "end": 2842.91,
                    "word": " frame",
                    "probability": 0.8193359375
                },
                {
                    "start": 2842.91,
                    "end": 2843.11,
                    "word": ",",
                    "probability": 0.289794921875
                }
            ]
        },
        {
            "id": 525,
            "seek": 283362,
            "start": 2843.11,
            "end": 2848.89,
            "text": " and we go ahead and we return back to the faulting application, or driver as the case may be,",
            "tokens": [
                50664,
                293,
                321,
                352,
                2286,
                293,
                321,
                2736,
                646,
                281,
                264,
                7441,
                278,
                3861,
                11,
                420,
                6787,
                382,
                264,
                1389,
                815,
                312,
                11,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20012019889859053,
            "compression_ratio": 1.5669291338582678,
            "no_speech_prob": 0.39208984375,
            "words": [
                {
                    "start": 2843.11,
                    "end": 2843.77,
                    "word": " and",
                    "probability": 0.85693359375
                },
                {
                    "start": 2843.77,
                    "end": 2843.91,
                    "word": " we",
                    "probability": 0.8779296875
                },
                {
                    "start": 2843.91,
                    "end": 2844.07,
                    "word": " go",
                    "probability": 0.75390625
                },
                {
                    "start": 2844.07,
                    "end": 2844.31,
                    "word": " ahead",
                    "probability": 0.85107421875
                },
                {
                    "start": 2844.31,
                    "end": 2844.57,
                    "word": " and",
                    "probability": 0.85791015625
                },
                {
                    "start": 2844.57,
                    "end": 2844.73,
                    "word": " we",
                    "probability": 0.533203125
                },
                {
                    "start": 2844.73,
                    "end": 2845.17,
                    "word": " return",
                    "probability": 0.82763671875
                },
                {
                    "start": 2845.17,
                    "end": 2845.53,
                    "word": " back",
                    "probability": 0.7919921875
                },
                {
                    "start": 2845.53,
                    "end": 2845.71,
                    "word": " to",
                    "probability": 0.90185546875
                },
                {
                    "start": 2845.71,
                    "end": 2845.87,
                    "word": " the",
                    "probability": 0.74365234375
                },
                {
                    "start": 2845.87,
                    "end": 2846.23,
                    "word": " faulting",
                    "probability": 0.84326171875
                },
                {
                    "start": 2846.23,
                    "end": 2846.85,
                    "word": " application",
                    "probability": 0.78759765625
                },
                {
                    "start": 2846.85,
                    "end": 2847.15,
                    "word": ",",
                    "probability": 0.45166015625
                },
                {
                    "start": 2847.15,
                    "end": 2847.23,
                    "word": " or",
                    "probability": 0.8603515625
                },
                {
                    "start": 2847.23,
                    "end": 2847.63,
                    "word": " driver",
                    "probability": 0.7578125
                },
                {
                    "start": 2847.63,
                    "end": 2847.83,
                    "word": " as",
                    "probability": 0.49755859375
                },
                {
                    "start": 2847.83,
                    "end": 2847.91,
                    "word": " the",
                    "probability": 0.78173828125
                },
                {
                    "start": 2847.91,
                    "end": 2848.15,
                    "word": " case",
                    "probability": 0.83544921875
                },
                {
                    "start": 2848.15,
                    "end": 2848.37,
                    "word": " may",
                    "probability": 0.8798828125
                },
                {
                    "start": 2848.37,
                    "end": 2848.59,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 2848.59,
                    "end": 2848.89,
                    "word": ",",
                    "probability": 0.84423828125
                }
            ]
        },
        {
            "id": 526,
            "seek": 283362,
            "start": 2848.89,
            "end": 2853.55,
            "text": " without passing down to the OS. The OS doesn't need to have any knowledge of this default.",
            "tokens": [
                50914,
                1553,
                8437,
                760,
                281,
                264,
                12731,
                13,
                440,
                12731,
                1177,
                380,
                643,
                281,
                362,
                604,
                3601,
                295,
                341,
                7576,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20012019889859053,
            "compression_ratio": 1.5669291338582678,
            "no_speech_prob": 0.39208984375,
            "words": [
                {
                    "start": 2848.89,
                    "end": 2849.27,
                    "word": " without",
                    "probability": 0.8271484375
                },
                {
                    "start": 2849.27,
                    "end": 2849.75,
                    "word": " passing",
                    "probability": 0.72119140625
                },
                {
                    "start": 2849.75,
                    "end": 2850.03,
                    "word": " down",
                    "probability": 0.8173828125
                },
                {
                    "start": 2850.03,
                    "end": 2850.19,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 2850.19,
                    "end": 2850.33,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 2850.33,
                    "end": 2850.65,
                    "word": " OS",
                    "probability": 0.865234375
                },
                {
                    "start": 2850.65,
                    "end": 2850.91,
                    "word": ".",
                    "probability": 0.9130859375
                },
                {
                    "start": 2850.91,
                    "end": 2851.11,
                    "word": " The",
                    "probability": 0.77294921875
                },
                {
                    "start": 2851.11,
                    "end": 2851.33,
                    "word": " OS",
                    "probability": 0.8798828125
                },
                {
                    "start": 2851.33,
                    "end": 2851.55,
                    "word": " doesn't",
                    "probability": 0.90087890625
                },
                {
                    "start": 2851.55,
                    "end": 2851.71,
                    "word": " need",
                    "probability": 0.796875
                },
                {
                    "start": 2851.71,
                    "end": 2851.81,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2851.81,
                    "end": 2851.97,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 2851.97,
                    "end": 2852.11,
                    "word": " any",
                    "probability": 0.78515625
                },
                {
                    "start": 2852.11,
                    "end": 2852.43,
                    "word": " knowledge",
                    "probability": 0.85498046875
                },
                {
                    "start": 2852.43,
                    "end": 2852.63,
                    "word": " of",
                    "probability": 0.69091796875
                },
                {
                    "start": 2852.63,
                    "end": 2852.69,
                    "word": " this",
                    "probability": 0.552734375
                },
                {
                    "start": 2852.99,
                    "end": 2853.55,
                    "word": " default.",
                    "probability": 0.99169921875
                }
            ]
        },
        {
            "id": 527,
            "seek": 283362,
            "start": 2854.17,
            "end": 2858.61,
            "text": " If it's a DTLB load, basically the steps are a little bit simpler,",
            "tokens": [
                51164,
                759,
                309,
                311,
                257,
                413,
                51,
                43,
                33,
                3677,
                11,
                1936,
                264,
                4439,
                366,
                257,
                707,
                857,
                18587,
                11,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20012019889859053,
            "compression_ratio": 1.5669291338582678,
            "no_speech_prob": 0.39208984375,
            "words": [
                {
                    "start": 2854.17,
                    "end": 2854.53,
                    "word": " If",
                    "probability": 0.86328125
                },
                {
                    "start": 2854.53,
                    "end": 2854.75,
                    "word": " it's",
                    "probability": 0.923095703125
                },
                {
                    "start": 2854.97,
                    "end": 2855.85,
                    "word": " a DTLB",
                    "probability": 0.760833740234375
                },
                {
                    "start": 2855.85,
                    "end": 2856.19,
                    "word": " load",
                    "probability": 0.91015625
                },
                {
                    "start": 2856.19,
                    "end": 2856.29,
                    "word": ",",
                    "probability": 0.9541015625
                },
                {
                    "start": 2856.29,
                    "end": 2856.65,
                    "word": " basically",
                    "probability": 0.87255859375
                },
                {
                    "start": 2856.65,
                    "end": 2856.85,
                    "word": " the",
                    "probability": 0.71484375
                },
                {
                    "start": 2856.85,
                    "end": 2857.03,
                    "word": " steps",
                    "probability": 0.6904296875
                },
                {
                    "start": 2857.03,
                    "end": 2857.17,
                    "word": " are",
                    "probability": 0.88916015625
                },
                {
                    "start": 2857.29,
                    "end": 2857.39,
                    "word": " a little",
                    "probability": 0.80224609375
                },
                {
                    "start": 2857.39,
                    "end": 2857.59,
                    "word": " bit",
                    "probability": 0.85400390625
                },
                {
                    "start": 2857.59,
                    "end": 2857.95,
                    "word": " simpler",
                    "probability": 0.7685546875
                },
                {
                    "start": 2857.95,
                    "end": 2858.61,
                    "word": ",",
                    "probability": 0.5234375
                }
            ]
        },
        {
            "id": 528,
            "seek": 283362,
            "start": 2858.61,
            "end": 2863.93,
            "text": " because by default, we're going to maintain the clean mapping in the PTE.",
            "tokens": [
                51414,
                570,
                538,
                7576,
                11,
                321,
                434,
                516,
                281,
                6909,
                264,
                2541,
                18350,
                294,
                264,
                430,
                13639,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20012019889859053,
            "compression_ratio": 1.5669291338582678,
            "no_speech_prob": 0.39208984375,
            "words": [
                {
                    "start": 2858.61,
                    "end": 2859.05,
                    "word": " because",
                    "probability": 0.81689453125
                },
                {
                    "start": 2859.05,
                    "end": 2859.29,
                    "word": " by",
                    "probability": 0.87841796875
                },
                {
                    "start": 2859.71,
                    "end": 2859.91,
                    "word": " default,",
                    "probability": 0.34521484375
                },
                {
                    "start": 2859.91,
                    "end": 2860.43,
                    "word": " we're",
                    "probability": 0.901611328125
                },
                {
                    "start": 2860.43,
                    "end": 2860.51,
                    "word": " going",
                    "probability": 0.67041015625
                },
                {
                    "start": 2860.51,
                    "end": 2860.57,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 2860.57,
                    "end": 2860.89,
                    "word": " maintain",
                    "probability": 0.689453125
                },
                {
                    "start": 2860.89,
                    "end": 2861.11,
                    "word": " the",
                    "probability": 0.75390625
                },
                {
                    "start": 2861.11,
                    "end": 2861.35,
                    "word": " clean",
                    "probability": 0.806640625
                },
                {
                    "start": 2861.35,
                    "end": 2861.75,
                    "word": " mapping",
                    "probability": 0.78759765625
                },
                {
                    "start": 2861.75,
                    "end": 2862.19,
                    "word": " in",
                    "probability": 0.87890625
                },
                {
                    "start": 2862.19,
                    "end": 2862.57,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2862.57,
                    "end": 2863.37,
                    "word": " PTE",
                    "probability": 0.7327880859375
                },
                {
                    "start": 2863.37,
                    "end": 2863.93,
                    "word": ".",
                    "probability": 0.70947265625
                }
            ]
        },
        {
            "id": 529,
            "seek": 285976,
            "start": 2863.93,
            "end": 2870.69,
            "text": " So therefore, we just mark it present, perform a read access, and then mark it non-present again.",
            "tokens": [
                50364,
                407,
                4412,
                11,
                321,
                445,
                1491,
                309,
                1974,
                11,
                2042,
                257,
                1401,
                2105,
                11,
                293,
                550,
                1491,
                309,
                2107,
                12,
                79,
                11662,
                797,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23946629213483145,
            "compression_ratio": 1.5315315315315314,
            "no_speech_prob": 0.41845703125,
            "words": [
                {
                    "start": 2863.93,
                    "end": 2864.15,
                    "word": " So",
                    "probability": 0.1983642578125
                },
                {
                    "start": 2864.15,
                    "end": 2864.37,
                    "word": " therefore",
                    "probability": 0.477294921875
                },
                {
                    "start": 2864.37,
                    "end": 2864.53,
                    "word": ",",
                    "probability": 0.364501953125
                },
                {
                    "start": 2864.53,
                    "end": 2864.53,
                    "word": " we",
                    "probability": 0.7236328125
                },
                {
                    "start": 2864.53,
                    "end": 2864.69,
                    "word": " just",
                    "probability": 0.8291015625
                },
                {
                    "start": 2864.69,
                    "end": 2864.91,
                    "word": " mark",
                    "probability": 0.8193359375
                },
                {
                    "start": 2864.91,
                    "end": 2865.01,
                    "word": " it",
                    "probability": 0.8349609375
                },
                {
                    "start": 2865.01,
                    "end": 2865.35,
                    "word": " present",
                    "probability": 0.61572265625
                },
                {
                    "start": 2865.35,
                    "end": 2865.95,
                    "word": ",",
                    "probability": 0.8857421875
                },
                {
                    "start": 2865.95,
                    "end": 2866.65,
                    "word": " perform",
                    "probability": 0.7724609375
                },
                {
                    "start": 2866.97,
                    "end": 2867.31,
                    "word": " a read",
                    "probability": 0.87890625
                },
                {
                    "start": 2867.31,
                    "end": 2867.71,
                    "word": " access",
                    "probability": 0.66357421875
                },
                {
                    "start": 2867.71,
                    "end": 2868.39,
                    "word": ",",
                    "probability": 0.8779296875
                },
                {
                    "start": 2868.39,
                    "end": 2868.77,
                    "word": " and",
                    "probability": 0.87451171875
                },
                {
                    "start": 2868.77,
                    "end": 2869.01,
                    "word": " then",
                    "probability": 0.73974609375
                },
                {
                    "start": 2869.01,
                    "end": 2869.33,
                    "word": " mark",
                    "probability": 0.7841796875
                },
                {
                    "start": 2869.33,
                    "end": 2869.45,
                    "word": " it",
                    "probability": 0.9033203125
                },
                {
                    "start": 2869.45,
                    "end": 2869.63,
                    "word": " non",
                    "probability": 0.72265625
                },
                {
                    "start": 2869.63,
                    "end": 2869.91,
                    "word": "-present",
                    "probability": 0.8416341145833334
                },
                {
                    "start": 2869.91,
                    "end": 2870.25,
                    "word": " again",
                    "probability": 0.91259765625
                },
                {
                    "start": 2870.25,
                    "end": 2870.69,
                    "word": ".",
                    "probability": 0.7216796875
                }
            ]
        },
        {
            "id": 530,
            "seek": 285976,
            "start": 2870.95,
            "end": 2874.21,
            "text": " And then, of course, return without passing down to the OS.",
            "tokens": [
                50714,
                400,
                550,
                11,
                295,
                1164,
                11,
                2736,
                1553,
                8437,
                760,
                281,
                264,
                12731,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23946629213483145,
            "compression_ratio": 1.5315315315315314,
            "no_speech_prob": 0.41845703125,
            "words": [
                {
                    "start": 2870.95,
                    "end": 2871.25,
                    "word": " And",
                    "probability": 0.80078125
                },
                {
                    "start": 2871.25,
                    "end": 2871.41,
                    "word": " then",
                    "probability": 0.728515625
                },
                {
                    "start": 2871.41,
                    "end": 2871.53,
                    "word": ",",
                    "probability": 0.619140625
                },
                {
                    "start": 2871.53,
                    "end": 2871.63,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 2871.63,
                    "end": 2871.77,
                    "word": " course",
                    "probability": 0.85791015625
                },
                {
                    "start": 2871.77,
                    "end": 2871.81,
                    "word": ",",
                    "probability": 0.974609375
                },
                {
                    "start": 2871.81,
                    "end": 2872.13,
                    "word": " return",
                    "probability": 0.83642578125
                },
                {
                    "start": 2872.13,
                    "end": 2872.43,
                    "word": " without",
                    "probability": 0.81201171875
                },
                {
                    "start": 2872.43,
                    "end": 2872.83,
                    "word": " passing",
                    "probability": 0.61767578125
                },
                {
                    "start": 2872.83,
                    "end": 2873.07,
                    "word": " down",
                    "probability": 0.798828125
                },
                {
                    "start": 2873.07,
                    "end": 2873.25,
                    "word": " to",
                    "probability": 0.8798828125
                },
                {
                    "start": 2873.25,
                    "end": 2873.39,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 2873.39,
                    "end": 2873.77,
                    "word": " OS",
                    "probability": 0.93603515625
                },
                {
                    "start": 2873.77,
                    "end": 2874.21,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 531,
            "seek": 285976,
            "start": 2876.83,
            "end": 2882.97,
            "text": " So, basically all this information so far concerns how you would hide executable code.",
            "tokens": [
                51014,
                407,
                11,
                1936,
                439,
                341,
                1589,
                370,
                1400,
                7389,
                577,
                291,
                576,
                6479,
                7568,
                712,
                3089,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23946629213483145,
            "compression_ratio": 1.5315315315315314,
            "no_speech_prob": 0.41845703125,
            "words": [
                {
                    "start": 2876.83,
                    "end": 2877.27,
                    "word": " So",
                    "probability": 0.80126953125
                },
                {
                    "start": 2877.27,
                    "end": 2877.41,
                    "word": ",",
                    "probability": 0.337158203125
                },
                {
                    "start": 2877.41,
                    "end": 2878.57,
                    "word": " basically",
                    "probability": 0.82373046875
                },
                {
                    "start": 2878.57,
                    "end": 2878.89,
                    "word": " all",
                    "probability": 0.309326171875
                },
                {
                    "start": 2878.89,
                    "end": 2879.07,
                    "word": " this",
                    "probability": 0.814453125
                },
                {
                    "start": 2879.07,
                    "end": 2879.55,
                    "word": " information",
                    "probability": 0.7255859375
                },
                {
                    "start": 2879.55,
                    "end": 2879.87,
                    "word": " so",
                    "probability": 0.771484375
                },
                {
                    "start": 2879.87,
                    "end": 2880.09,
                    "word": " far",
                    "probability": 0.89013671875
                },
                {
                    "start": 2880.09,
                    "end": 2880.57,
                    "word": " concerns",
                    "probability": 0.7724609375
                },
                {
                    "start": 2880.57,
                    "end": 2881.03,
                    "word": " how",
                    "probability": 0.90087890625
                },
                {
                    "start": 2881.03,
                    "end": 2881.17,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 2881.17,
                    "end": 2881.27,
                    "word": " would",
                    "probability": 0.8466796875
                },
                {
                    "start": 2881.27,
                    "end": 2881.45,
                    "word": " hide",
                    "probability": 0.73681640625
                },
                {
                    "start": 2881.45,
                    "end": 2882.09,
                    "word": " executable",
                    "probability": 0.742919921875
                },
                {
                    "start": 2882.09,
                    "end": 2882.53,
                    "word": " code",
                    "probability": 0.8232421875
                },
                {
                    "start": 2882.53,
                    "end": 2882.97,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 532,
            "seek": 285976,
            "start": 2888.8,
            "end": 2893.46,
            "text": " Okay, we're running out of time, so I'm going to go ahead and skip this section on data hiding.",
            "tokens": [
                51414,
                1033,
                11,
                321,
                434,
                2614,
                484,
                295,
                565,
                11,
                370,
                286,
                478,
                516,
                281,
                352,
                2286,
                293,
                10023,
                341,
                3541,
                322,
                1412,
                10596,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23946629213483145,
            "compression_ratio": 1.5315315315315314,
            "no_speech_prob": 0.41845703125,
            "words": [
                {
                    "start": 2888.8,
                    "end": 2889.24,
                    "word": " Okay",
                    "probability": 0.340087890625
                },
                {
                    "start": 2889.24,
                    "end": 2889.46,
                    "word": ",",
                    "probability": 0.85888671875
                },
                {
                    "start": 2889.46,
                    "end": 2889.76,
                    "word": " we're",
                    "probability": 0.899169921875
                },
                {
                    "start": 2889.76,
                    "end": 2890.0,
                    "word": " running",
                    "probability": 0.865234375
                },
                {
                    "start": 2890.0,
                    "end": 2890.16,
                    "word": " out",
                    "probability": 0.81787109375
                },
                {
                    "start": 2890.16,
                    "end": 2890.28,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 2890.28,
                    "end": 2890.46,
                    "word": " time",
                    "probability": 0.806640625
                },
                {
                    "start": 2890.46,
                    "end": 2890.58,
                    "word": ",",
                    "probability": 0.59375
                },
                {
                    "start": 2890.58,
                    "end": 2890.7,
                    "word": " so",
                    "probability": 0.89892578125
                },
                {
                    "start": 2890.7,
                    "end": 2890.9,
                    "word": " I'm",
                    "probability": 0.990234375
                },
                {
                    "start": 2890.9,
                    "end": 2890.98,
                    "word": " going",
                    "probability": 0.63623046875
                },
                {
                    "start": 2890.98,
                    "end": 2891.04,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 2891.04,
                    "end": 2891.18,
                    "word": " go",
                    "probability": 0.86572265625
                },
                {
                    "start": 2891.18,
                    "end": 2891.4,
                    "word": " ahead",
                    "probability": 0.85546875
                },
                {
                    "start": 2891.4,
                    "end": 2891.56,
                    "word": " and",
                    "probability": 0.89404296875
                },
                {
                    "start": 2891.56,
                    "end": 2891.78,
                    "word": " skip",
                    "probability": 0.9326171875
                },
                {
                    "start": 2891.78,
                    "end": 2891.98,
                    "word": " this",
                    "probability": 0.8740234375
                },
                {
                    "start": 2891.98,
                    "end": 2892.28,
                    "word": " section",
                    "probability": 0.80712890625
                },
                {
                    "start": 2892.28,
                    "end": 2892.48,
                    "word": " on",
                    "probability": 0.90087890625
                },
                {
                    "start": 2892.48,
                    "end": 2892.7,
                    "word": " data",
                    "probability": 0.7724609375
                },
                {
                    "start": 2892.7,
                    "end": 2893.02,
                    "word": " hiding",
                    "probability": 0.7490234375
                },
                {
                    "start": 2893.02,
                    "end": 2893.46,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 533,
            "seek": 288782,
            "start": 2893.46,
            "end": 2898.26,
            "text": " This slide should be available probably on rootkit.com within the next week or so.",
            "tokens": [
                50364,
                639,
                4137,
                820,
                312,
                2435,
                1391,
                322,
                5593,
                22681,
                13,
                1112,
                1951,
                264,
                958,
                1243,
                420,
                370,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2139103982300885,
            "compression_ratio": 1.6789667896678966,
            "no_speech_prob": 0.62548828125,
            "words": [
                {
                    "start": 2893.46,
                    "end": 2894.02,
                    "word": " This",
                    "probability": 0.1956787109375
                },
                {
                    "start": 2894.02,
                    "end": 2894.24,
                    "word": " slide",
                    "probability": 0.76513671875
                },
                {
                    "start": 2894.24,
                    "end": 2894.44,
                    "word": " should",
                    "probability": 0.8896484375
                },
                {
                    "start": 2894.44,
                    "end": 2894.58,
                    "word": " be",
                    "probability": 0.87841796875
                },
                {
                    "start": 2894.58,
                    "end": 2895.02,
                    "word": " available",
                    "probability": 0.7060546875
                },
                {
                    "start": 2895.02,
                    "end": 2895.7,
                    "word": " probably",
                    "probability": 0.505859375
                },
                {
                    "start": 2895.7,
                    "end": 2895.88,
                    "word": " on",
                    "probability": 0.8916015625
                },
                {
                    "start": 2895.88,
                    "end": 2896.14,
                    "word": " rootkit",
                    "probability": 0.652587890625
                },
                {
                    "start": 2896.14,
                    "end": 2896.62,
                    "word": ".com",
                    "probability": 0.941650390625
                },
                {
                    "start": 2896.62,
                    "end": 2896.86,
                    "word": " within",
                    "probability": 0.6376953125
                },
                {
                    "start": 2896.86,
                    "end": 2897.0,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 2897.0,
                    "end": 2897.16,
                    "word": " next",
                    "probability": 0.84814453125
                },
                {
                    "start": 2897.16,
                    "end": 2897.4,
                    "word": " week",
                    "probability": 0.814453125
                },
                {
                    "start": 2897.4,
                    "end": 2897.58,
                    "word": " or",
                    "probability": 0.88525390625
                },
                {
                    "start": 2897.58,
                    "end": 2897.82,
                    "word": " so",
                    "probability": 0.91259765625
                },
                {
                    "start": 2897.82,
                    "end": 2898.26,
                    "word": ".",
                    "probability": 0.8984375
                }
            ]
        },
        {
            "id": 534,
            "seek": 288782,
            "start": 2900.32,
            "end": 2904.12,
            "text": " So basically, I'm going to move ahead and we're just going to talk a little bit about the rootkit here.",
            "tokens": [
                50714,
                407,
                1936,
                11,
                286,
                478,
                516,
                281,
                1286,
                2286,
                293,
                321,
                434,
                445,
                516,
                281,
                751,
                257,
                707,
                857,
                466,
                264,
                5593,
                22681,
                510,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2139103982300885,
            "compression_ratio": 1.6789667896678966,
            "no_speech_prob": 0.62548828125,
            "words": [
                {
                    "start": 2900.32,
                    "end": 2900.76,
                    "word": " So",
                    "probability": 0.7080078125
                },
                {
                    "start": 2900.76,
                    "end": 2901.06,
                    "word": " basically",
                    "probability": 0.697265625
                },
                {
                    "start": 2901.06,
                    "end": 2901.18,
                    "word": ",",
                    "probability": 0.293212890625
                },
                {
                    "start": 2901.18,
                    "end": 2901.26,
                    "word": " I'm",
                    "probability": 0.934326171875
                },
                {
                    "start": 2901.26,
                    "end": 2901.36,
                    "word": " going",
                    "probability": 0.703125
                },
                {
                    "start": 2901.36,
                    "end": 2901.36,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 2901.36,
                    "end": 2901.54,
                    "word": " move",
                    "probability": 0.86865234375
                },
                {
                    "start": 2901.54,
                    "end": 2901.74,
                    "word": " ahead",
                    "probability": 0.82666015625
                },
                {
                    "start": 2901.74,
                    "end": 2901.88,
                    "word": " and",
                    "probability": 0.68017578125
                },
                {
                    "start": 2901.88,
                    "end": 2902.0,
                    "word": " we're",
                    "probability": 0.840087890625
                },
                {
                    "start": 2902.0,
                    "end": 2902.14,
                    "word": " just",
                    "probability": 0.81689453125
                },
                {
                    "start": 2902.14,
                    "end": 2902.26,
                    "word": " going",
                    "probability": 0.83203125
                },
                {
                    "start": 2902.26,
                    "end": 2902.28,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 2902.28,
                    "end": 2902.48,
                    "word": " talk",
                    "probability": 0.80078125
                },
                {
                    "start": 2902.64,
                    "end": 2902.74,
                    "word": " a little",
                    "probability": 0.79296875
                },
                {
                    "start": 2902.74,
                    "end": 2902.88,
                    "word": " bit",
                    "probability": 0.86474609375
                },
                {
                    "start": 2902.88,
                    "end": 2903.06,
                    "word": " about",
                    "probability": 0.8056640625
                },
                {
                    "start": 2903.06,
                    "end": 2903.22,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 2903.22,
                    "end": 2903.46,
                    "word": " rootkit",
                    "probability": 0.783203125
                },
                {
                    "start": 2903.46,
                    "end": 2903.68,
                    "word": " here",
                    "probability": 0.7880859375
                },
                {
                    "start": 2903.68,
                    "end": 2904.12,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 535,
            "seek": 288782,
            "start": 2904.56,
            "end": 2910.64,
            "text": " The rootkit is, of course, the object that we are implementing this process on to actually hide it.",
            "tokens": [
                50914,
                440,
                5593,
                22681,
                307,
                11,
                295,
                1164,
                11,
                264,
                2657,
                300,
                321,
                366,
                18114,
                341,
                1399,
                322,
                281,
                767,
                6479,
                309,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2139103982300885,
            "compression_ratio": 1.6789667896678966,
            "no_speech_prob": 0.62548828125,
            "words": [
                {
                    "start": 2904.56,
                    "end": 2904.9,
                    "word": " The",
                    "probability": 0.79345703125
                },
                {
                    "start": 2904.9,
                    "end": 2905.12,
                    "word": " rootkit",
                    "probability": 0.879150390625
                },
                {
                    "start": 2905.12,
                    "end": 2905.28,
                    "word": " is",
                    "probability": 0.8837890625
                },
                {
                    "start": 2905.28,
                    "end": 2905.54,
                    "word": ",",
                    "probability": 0.41552734375
                },
                {
                    "start": 2905.54,
                    "end": 2905.54,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 2905.54,
                    "end": 2905.7,
                    "word": " course",
                    "probability": 0.86181640625
                },
                {
                    "start": 2905.7,
                    "end": 2905.76,
                    "word": ",",
                    "probability": 0.982421875
                },
                {
                    "start": 2905.76,
                    "end": 2905.92,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 2905.92,
                    "end": 2906.22,
                    "word": " object",
                    "probability": 0.919921875
                },
                {
                    "start": 2906.22,
                    "end": 2906.5,
                    "word": " that",
                    "probability": 0.8466796875
                },
                {
                    "start": 2906.5,
                    "end": 2906.7,
                    "word": " we",
                    "probability": 0.91064453125
                },
                {
                    "start": 2906.7,
                    "end": 2906.88,
                    "word": " are",
                    "probability": 0.83740234375
                },
                {
                    "start": 2906.88,
                    "end": 2907.92,
                    "word": " implementing",
                    "probability": 0.5771484375
                },
                {
                    "start": 2907.92,
                    "end": 2908.42,
                    "word": " this",
                    "probability": 0.83447265625
                },
                {
                    "start": 2908.42,
                    "end": 2908.9,
                    "word": " process",
                    "probability": 0.8759765625
                },
                {
                    "start": 2908.9,
                    "end": 2909.18,
                    "word": " on",
                    "probability": 0.88134765625
                },
                {
                    "start": 2909.18,
                    "end": 2909.34,
                    "word": " to",
                    "probability": 0.82275390625
                },
                {
                    "start": 2909.34,
                    "end": 2909.6,
                    "word": " actually",
                    "probability": 0.7919921875
                },
                {
                    "start": 2909.6,
                    "end": 2909.96,
                    "word": " hide",
                    "probability": 0.62646484375
                },
                {
                    "start": 2909.96,
                    "end": 2910.2,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 2910.2,
                    "end": 2910.64,
                    "word": ".",
                    "probability": 0.89599609375
                }
            ]
        },
        {
            "id": 536,
            "seek": 288782,
            "start": 2910.78,
            "end": 2915.08,
            "text": " It's proof of concept. It doesn't really do anything malicious. It just hides processes.",
            "tokens": [
                51214,
                467,
                311,
                8177,
                295,
                3410,
                13,
                467,
                1177,
                380,
                534,
                360,
                1340,
                33496,
                13,
                467,
                445,
                35953,
                7555,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2139103982300885,
            "compression_ratio": 1.6789667896678966,
            "no_speech_prob": 0.62548828125,
            "words": [
                {
                    "start": 2910.78,
                    "end": 2911.22,
                    "word": " It's",
                    "probability": 0.87646484375
                },
                {
                    "start": 2911.22,
                    "end": 2911.42,
                    "word": " proof",
                    "probability": 0.7392578125
                },
                {
                    "start": 2911.42,
                    "end": 2911.58,
                    "word": " of",
                    "probability": 0.71826171875
                },
                {
                    "start": 2911.58,
                    "end": 2911.88,
                    "word": " concept",
                    "probability": 0.80224609375
                },
                {
                    "start": 2911.88,
                    "end": 2912.1,
                    "word": ".",
                    "probability": 0.61767578125
                },
                {
                    "start": 2912.1,
                    "end": 2912.2,
                    "word": " It",
                    "probability": 0.83154296875
                },
                {
                    "start": 2912.2,
                    "end": 2912.34,
                    "word": " doesn't",
                    "probability": 0.929931640625
                },
                {
                    "start": 2912.34,
                    "end": 2912.54,
                    "word": " really",
                    "probability": 0.7568359375
                },
                {
                    "start": 2912.54,
                    "end": 2912.72,
                    "word": " do",
                    "probability": 0.89599609375
                },
                {
                    "start": 2912.72,
                    "end": 2913.0,
                    "word": " anything",
                    "probability": 0.8369140625
                },
                {
                    "start": 2913.0,
                    "end": 2913.32,
                    "word": " malicious",
                    "probability": 0.86328125
                },
                {
                    "start": 2913.32,
                    "end": 2913.52,
                    "word": ".",
                    "probability": 0.6181640625
                },
                {
                    "start": 2913.52,
                    "end": 2913.62,
                    "word": " It",
                    "probability": 0.900390625
                },
                {
                    "start": 2913.62,
                    "end": 2913.8,
                    "word": " just",
                    "probability": 0.8935546875
                },
                {
                    "start": 2913.8,
                    "end": 2914.04,
                    "word": " hides",
                    "probability": 0.6982421875
                },
                {
                    "start": 2914.04,
                    "end": 2914.64,
                    "word": " processes",
                    "probability": 0.79443359375
                },
                {
                    "start": 2914.64,
                    "end": 2915.08,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 537,
            "seek": 288782,
            "start": 2915.7,
            "end": 2921.52,
            "text": " It runs as a system thread. It has no dependence upon user land initialization,",
            "tokens": [
                51464,
                467,
                6676,
                382,
                257,
                1185,
                7207,
                13,
                467,
                575,
                572,
                31704,
                3564,
                4195,
                2117,
                5883,
                2144,
                11,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2139103982300885,
            "compression_ratio": 1.6789667896678966,
            "no_speech_prob": 0.62548828125,
            "words": [
                {
                    "start": 2915.7,
                    "end": 2916.08,
                    "word": " It",
                    "probability": 0.904296875
                },
                {
                    "start": 2916.08,
                    "end": 2916.28,
                    "word": " runs",
                    "probability": 0.783203125
                },
                {
                    "start": 2916.28,
                    "end": 2916.42,
                    "word": " as",
                    "probability": 0.89208984375
                },
                {
                    "start": 2916.54,
                    "end": 2916.8,
                    "word": " a system",
                    "probability": 0.837890625
                },
                {
                    "start": 2916.8,
                    "end": 2917.16,
                    "word": " thread",
                    "probability": 0.8779296875
                },
                {
                    "start": 2917.16,
                    "end": 2917.6,
                    "word": ".",
                    "probability": 0.97900390625
                },
                {
                    "start": 2917.88,
                    "end": 2918.26,
                    "word": " It",
                    "probability": 0.90087890625
                },
                {
                    "start": 2918.26,
                    "end": 2918.42,
                    "word": " has",
                    "probability": 0.896484375
                },
                {
                    "start": 2918.42,
                    "end": 2918.58,
                    "word": " no",
                    "probability": 0.89697265625
                },
                {
                    "start": 2918.58,
                    "end": 2918.9,
                    "word": " dependence",
                    "probability": 0.708984375
                },
                {
                    "start": 2918.9,
                    "end": 2919.22,
                    "word": " upon",
                    "probability": 0.80419921875
                },
                {
                    "start": 2919.22,
                    "end": 2919.5,
                    "word": " user",
                    "probability": 0.7958984375
                },
                {
                    "start": 2919.5,
                    "end": 2919.78,
                    "word": " land",
                    "probability": 0.2398681640625
                },
                {
                    "start": 2919.78,
                    "end": 2920.68,
                    "word": " initialization",
                    "probability": 0.9404296875
                },
                {
                    "start": 2920.68,
                    "end": 2921.52,
                    "word": ",",
                    "probability": 0.8076171875
                }
            ]
        },
        {
            "id": 538,
            "seek": 291318,
            "start": 2921.52,
            "end": 2925.5,
            "text": " which means it has no symbolic link or no functional device in the driver.",
            "tokens": [
                50364,
                597,
                1355,
                309,
                575,
                572,
                25755,
                2113,
                420,
                572,
                11745,
                4302,
                294,
                264,
                6787,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18224677327891875,
            "compression_ratio": 1.7026022304832713,
            "no_speech_prob": 0.09393310546875,
            "words": [
                {
                    "start": 2921.52,
                    "end": 2921.98,
                    "word": " which",
                    "probability": 0.12432861328125
                },
                {
                    "start": 2921.98,
                    "end": 2922.26,
                    "word": " means",
                    "probability": 0.875
                },
                {
                    "start": 2922.26,
                    "end": 2922.34,
                    "word": " it",
                    "probability": 0.79052734375
                },
                {
                    "start": 2922.34,
                    "end": 2922.46,
                    "word": " has",
                    "probability": 0.8955078125
                },
                {
                    "start": 2922.46,
                    "end": 2922.64,
                    "word": " no",
                    "probability": 0.9130859375
                },
                {
                    "start": 2922.64,
                    "end": 2923.02,
                    "word": " symbolic",
                    "probability": 0.60546875
                },
                {
                    "start": 2923.02,
                    "end": 2923.32,
                    "word": " link",
                    "probability": 0.85205078125
                },
                {
                    "start": 2923.32,
                    "end": 2923.46,
                    "word": " or",
                    "probability": 0.78662109375
                },
                {
                    "start": 2923.46,
                    "end": 2923.66,
                    "word": " no",
                    "probability": 0.8037109375
                },
                {
                    "start": 2923.66,
                    "end": 2923.96,
                    "word": " functional",
                    "probability": 0.71142578125
                },
                {
                    "start": 2923.96,
                    "end": 2924.44,
                    "word": " device",
                    "probability": 0.8935546875
                },
                {
                    "start": 2924.44,
                    "end": 2924.6,
                    "word": " in",
                    "probability": 0.85009765625
                },
                {
                    "start": 2924.6,
                    "end": 2924.72,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 2924.72,
                    "end": 2925.02,
                    "word": " driver",
                    "probability": 0.7529296875
                },
                {
                    "start": 2925.02,
                    "end": 2925.5,
                    "word": ".",
                    "probability": 0.64501953125
                }
            ]
        },
        {
            "id": 539,
            "seek": 291318,
            "start": 2925.92,
            "end": 2930.62,
            "text": " And also, basically, we envision this rootkit as being an in-memory rootkit,",
            "tokens": [
                50564,
                400,
                611,
                11,
                1936,
                11,
                321,
                24739,
                341,
                5593,
                22681,
                382,
                885,
                364,
                294,
                12,
                17886,
                827,
                5593,
                22681,
                11,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18224677327891875,
            "compression_ratio": 1.7026022304832713,
            "no_speech_prob": 0.09393310546875,
            "words": [
                {
                    "start": 2925.92,
                    "end": 2926.1,
                    "word": " And",
                    "probability": 0.53759765625
                },
                {
                    "start": 2926.1,
                    "end": 2926.46,
                    "word": " also",
                    "probability": 0.76513671875
                },
                {
                    "start": 2926.46,
                    "end": 2926.6,
                    "word": ",",
                    "probability": 0.58642578125
                },
                {
                    "start": 2926.6,
                    "end": 2926.88,
                    "word": " basically",
                    "probability": 0.84716796875
                },
                {
                    "start": 2926.88,
                    "end": 2927.04,
                    "word": ",",
                    "probability": 0.388427734375
                },
                {
                    "start": 2927.04,
                    "end": 2927.16,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 2927.16,
                    "end": 2927.54,
                    "word": " envision",
                    "probability": 0.431884765625
                },
                {
                    "start": 2927.54,
                    "end": 2928.04,
                    "word": " this",
                    "probability": 0.8388671875
                },
                {
                    "start": 2928.04,
                    "end": 2928.34,
                    "word": " rootkit",
                    "probability": 0.896240234375
                },
                {
                    "start": 2928.34,
                    "end": 2928.64,
                    "word": " as",
                    "probability": 0.88232421875
                },
                {
                    "start": 2928.64,
                    "end": 2928.9,
                    "word": " being",
                    "probability": 0.84130859375
                },
                {
                    "start": 2928.9,
                    "end": 2929.16,
                    "word": " an",
                    "probability": 0.8466796875
                },
                {
                    "start": 2929.16,
                    "end": 2929.36,
                    "word": " in",
                    "probability": 0.7900390625
                },
                {
                    "start": 2929.36,
                    "end": 2929.64,
                    "word": "-memory",
                    "probability": 0.9471028645833334
                },
                {
                    "start": 2929.64,
                    "end": 2930.12,
                    "word": " rootkit",
                    "probability": 0.905029296875
                },
                {
                    "start": 2930.12,
                    "end": 2930.62,
                    "word": ",",
                    "probability": 0.60986328125
                }
            ]
        },
        {
            "id": 540,
            "seek": 291318,
            "start": 2930.62,
            "end": 2934.72,
            "text": " meaning that ideally it would be installed via a kernel-level exploit.",
            "tokens": [
                50814,
                3620,
                300,
                22915,
                309,
                576,
                312,
                8899,
                5766,
                257,
                28256,
                12,
                12418,
                25924,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18224677327891875,
            "compression_ratio": 1.7026022304832713,
            "no_speech_prob": 0.09393310546875,
            "words": [
                {
                    "start": 2930.62,
                    "end": 2930.86,
                    "word": " meaning",
                    "probability": 0.77099609375
                },
                {
                    "start": 2930.86,
                    "end": 2931.18,
                    "word": " that",
                    "probability": 0.85205078125
                },
                {
                    "start": 2931.18,
                    "end": 2931.58,
                    "word": " ideally",
                    "probability": 0.57421875
                },
                {
                    "start": 2931.58,
                    "end": 2931.8,
                    "word": " it",
                    "probability": 0.64111328125
                },
                {
                    "start": 2931.8,
                    "end": 2931.9,
                    "word": " would",
                    "probability": 0.84228515625
                },
                {
                    "start": 2931.9,
                    "end": 2932.06,
                    "word": " be",
                    "probability": 0.90478515625
                },
                {
                    "start": 2932.06,
                    "end": 2932.48,
                    "word": " installed",
                    "probability": 0.7197265625
                },
                {
                    "start": 2932.48,
                    "end": 2932.94,
                    "word": " via",
                    "probability": 0.888671875
                },
                {
                    "start": 2933.18,
                    "end": 2933.46,
                    "word": " a kernel",
                    "probability": 0.70458984375
                },
                {
                    "start": 2933.46,
                    "end": 2933.74,
                    "word": "-level",
                    "probability": 0.829345703125
                },
                {
                    "start": 2933.74,
                    "end": 2934.24,
                    "word": " exploit",
                    "probability": 0.8505859375
                },
                {
                    "start": 2934.24,
                    "end": 2934.72,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 541,
            "seek": 291318,
            "start": 2934.94,
            "end": 2940.14,
            "text": " Obviously, if this rootkit driver is sitting on the disk, we open up a whole new can of worms for detection",
            "tokens": [
                51014,
                7580,
                11,
                498,
                341,
                5593,
                22681,
                6787,
                307,
                3798,
                322,
                264,
                12355,
                11,
                321,
                1269,
                493,
                257,
                1379,
                777,
                393,
                295,
                28271,
                337,
                17784,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18224677327891875,
            "compression_ratio": 1.7026022304832713,
            "no_speech_prob": 0.09393310546875,
            "words": [
                {
                    "start": 2934.94,
                    "end": 2935.36,
                    "word": " Obviously",
                    "probability": 0.78271484375
                },
                {
                    "start": 2935.36,
                    "end": 2935.52,
                    "word": ",",
                    "probability": 0.73486328125
                },
                {
                    "start": 2935.52,
                    "end": 2935.62,
                    "word": " if",
                    "probability": 0.90087890625
                },
                {
                    "start": 2935.62,
                    "end": 2935.8,
                    "word": " this",
                    "probability": 0.8701171875
                },
                {
                    "start": 2935.8,
                    "end": 2936.1,
                    "word": " rootkit",
                    "probability": 0.89111328125
                },
                {
                    "start": 2936.1,
                    "end": 2936.46,
                    "word": " driver",
                    "probability": 0.80908203125
                },
                {
                    "start": 2936.46,
                    "end": 2936.68,
                    "word": " is",
                    "probability": 0.89990234375
                },
                {
                    "start": 2936.68,
                    "end": 2936.88,
                    "word": " sitting",
                    "probability": 0.8125
                },
                {
                    "start": 2936.88,
                    "end": 2937.08,
                    "word": " on",
                    "probability": 0.896484375
                },
                {
                    "start": 2937.08,
                    "end": 2937.22,
                    "word": " the",
                    "probability": 0.78076171875
                },
                {
                    "start": 2937.22,
                    "end": 2937.46,
                    "word": " disk",
                    "probability": 0.85546875
                },
                {
                    "start": 2937.46,
                    "end": 2937.7,
                    "word": ",",
                    "probability": 0.94091796875
                },
                {
                    "start": 2937.7,
                    "end": 2938.0,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 2938.0,
                    "end": 2938.26,
                    "word": " open",
                    "probability": 0.76220703125
                },
                {
                    "start": 2938.26,
                    "end": 2938.46,
                    "word": " up",
                    "probability": 0.9013671875
                },
                {
                    "start": 2938.56,
                    "end": 2938.7,
                    "word": " a whole",
                    "probability": 0.783203125
                },
                {
                    "start": 2938.7,
                    "end": 2938.92,
                    "word": " new",
                    "probability": 0.8359375
                },
                {
                    "start": 2938.92,
                    "end": 2939.12,
                    "word": " can",
                    "probability": 0.9111328125
                },
                {
                    "start": 2939.12,
                    "end": 2939.26,
                    "word": " of",
                    "probability": 0.908203125
                },
                {
                    "start": 2939.26,
                    "end": 2939.5,
                    "word": " worms",
                    "probability": 0.84375
                },
                {
                    "start": 2939.5,
                    "end": 2939.72,
                    "word": " for",
                    "probability": 0.9013671875
                },
                {
                    "start": 2939.72,
                    "end": 2940.14,
                    "word": " detection",
                    "probability": 0.767578125
                }
            ]
        },
        {
            "id": 542,
            "seek": 291318,
            "start": 2940.14,
            "end": 2944.06,
            "text": " and basically invalidate all these faulty things that we're trying to do.",
            "tokens": [
                51314,
                293,
                1936,
                34702,
                473,
                439,
                613,
                2050,
                5773,
                721,
                300,
                321,
                434,
                1382,
                281,
                360,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18224677327891875,
            "compression_ratio": 1.7026022304832713,
            "no_speech_prob": 0.09393310546875,
            "words": [
                {
                    "start": 2940.14,
                    "end": 2940.7,
                    "word": " and",
                    "probability": 0.5771484375
                },
                {
                    "start": 2940.7,
                    "end": 2941.08,
                    "word": " basically",
                    "probability": 0.89013671875
                },
                {
                    "start": 2941.08,
                    "end": 2941.8,
                    "word": " invalidate",
                    "probability": 0.880615234375
                },
                {
                    "start": 2941.8,
                    "end": 2942.0,
                    "word": " all",
                    "probability": 0.896484375
                },
                {
                    "start": 2942.0,
                    "end": 2942.16,
                    "word": " these",
                    "probability": 0.67138671875
                },
                {
                    "start": 2942.16,
                    "end": 2942.44,
                    "word": " faulty",
                    "probability": 0.75341796875
                },
                {
                    "start": 2942.44,
                    "end": 2942.7,
                    "word": " things",
                    "probability": 0.7333984375
                },
                {
                    "start": 2942.7,
                    "end": 2942.86,
                    "word": " that",
                    "probability": 0.84130859375
                },
                {
                    "start": 2942.86,
                    "end": 2942.96,
                    "word": " we're",
                    "probability": 0.89453125
                },
                {
                    "start": 2942.96,
                    "end": 2943.2,
                    "word": " trying",
                    "probability": 0.80126953125
                },
                {
                    "start": 2943.2,
                    "end": 2943.34,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 2943.34,
                    "end": 2943.58,
                    "word": " do",
                    "probability": 0.904296875
                },
                {
                    "start": 2943.58,
                    "end": 2944.06,
                    "word": ".",
                    "probability": 0.9658203125
                }
            ]
        },
        {
            "id": 543,
            "seek": 291318,
            "start": 2944.14,
            "end": 2946.88,
            "text": " So basically, we never want it to reside on the disk.",
            "tokens": [
                51464,
                407,
                1936,
                11,
                321,
                1128,
                528,
                309,
                281,
                40134,
                322,
                264,
                12355,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18224677327891875,
            "compression_ratio": 1.7026022304832713,
            "no_speech_prob": 0.09393310546875,
            "words": [
                {
                    "start": 2944.14,
                    "end": 2944.42,
                    "word": " So",
                    "probability": 0.873046875
                },
                {
                    "start": 2944.42,
                    "end": 2944.76,
                    "word": " basically",
                    "probability": 0.625
                },
                {
                    "start": 2944.76,
                    "end": 2944.9,
                    "word": ",",
                    "probability": 0.6767578125
                },
                {
                    "start": 2944.9,
                    "end": 2945.0,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 2945.0,
                    "end": 2945.2,
                    "word": " never",
                    "probability": 0.85498046875
                },
                {
                    "start": 2945.2,
                    "end": 2945.4,
                    "word": " want",
                    "probability": 0.681640625
                },
                {
                    "start": 2945.4,
                    "end": 2945.48,
                    "word": " it",
                    "probability": 0.89453125
                },
                {
                    "start": 2945.48,
                    "end": 2945.6,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 2945.6,
                    "end": 2945.88,
                    "word": " reside",
                    "probability": 0.8076171875
                },
                {
                    "start": 2945.88,
                    "end": 2946.06,
                    "word": " on",
                    "probability": 0.90625
                },
                {
                    "start": 2946.06,
                    "end": 2946.16,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 2946.16,
                    "end": 2946.42,
                    "word": " disk",
                    "probability": 0.82275390625
                },
                {
                    "start": 2946.42,
                    "end": 2946.88,
                    "word": ".",
                    "probability": 0.9892578125
                }
            ]
        },
        {
            "id": 544,
            "seek": 294032,
            "start": 2946.88,
            "end": 2953.58,
            "text": " This is a perfectly reasonable thing if we consider attacking, say, a server system, which is infrequently rebooted.",
            "tokens": [
                50364,
                639,
                307,
                257,
                6239,
                10585,
                551,
                498,
                321,
                1949,
                15010,
                11,
                584,
                11,
                257,
                7154,
                1185,
                11,
                597,
                307,
                1536,
                265,
                47519,
                26802,
                23325,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20555219112090695,
            "compression_ratio": 1.580392156862745,
            "no_speech_prob": 0.603515625,
            "words": [
                {
                    "start": 2946.88,
                    "end": 2947.12,
                    "word": " This",
                    "probability": 0.443359375
                },
                {
                    "start": 2947.12,
                    "end": 2947.28,
                    "word": " is",
                    "probability": 0.87353515625
                },
                {
                    "start": 2947.54,
                    "end": 2947.94,
                    "word": " a perfectly",
                    "probability": 0.8642578125
                },
                {
                    "start": 2947.94,
                    "end": 2948.44,
                    "word": " reasonable",
                    "probability": 0.78271484375
                },
                {
                    "start": 2948.44,
                    "end": 2948.8,
                    "word": " thing",
                    "probability": 0.74853515625
                },
                {
                    "start": 2948.8,
                    "end": 2948.98,
                    "word": " if",
                    "probability": 0.81884765625
                },
                {
                    "start": 2948.98,
                    "end": 2949.08,
                    "word": " we",
                    "probability": 0.88671875
                },
                {
                    "start": 2949.08,
                    "end": 2949.48,
                    "word": " consider",
                    "probability": 0.78271484375
                },
                {
                    "start": 2949.48,
                    "end": 2950.24,
                    "word": " attacking",
                    "probability": 0.7578125
                },
                {
                    "start": 2950.24,
                    "end": 2950.4,
                    "word": ",",
                    "probability": 0.51513671875
                },
                {
                    "start": 2950.4,
                    "end": 2950.58,
                    "word": " say",
                    "probability": 0.88818359375
                },
                {
                    "start": 2950.58,
                    "end": 2950.66,
                    "word": ",",
                    "probability": 0.91943359375
                },
                {
                    "start": 2950.78,
                    "end": 2951.02,
                    "word": " a server",
                    "probability": 0.84130859375
                },
                {
                    "start": 2951.02,
                    "end": 2951.46,
                    "word": " system",
                    "probability": 0.86669921875
                },
                {
                    "start": 2951.46,
                    "end": 2951.56,
                    "word": ",",
                    "probability": 0.3974609375
                },
                {
                    "start": 2951.56,
                    "end": 2951.74,
                    "word": " which",
                    "probability": 0.91650390625
                },
                {
                    "start": 2951.74,
                    "end": 2951.92,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 2951.92,
                    "end": 2952.52,
                    "word": " infrequently",
                    "probability": 0.9013671875
                },
                {
                    "start": 2952.52,
                    "end": 2953.12,
                    "word": " rebooted",
                    "probability": 0.92431640625
                },
                {
                    "start": 2953.12,
                    "end": 2953.58,
                    "word": ".",
                    "probability": 0.93310546875
                }
            ]
        },
        {
            "id": 545,
            "seek": 294032,
            "start": 2953.58,
            "end": 2959.82,
            "text": " Chances are high that this rootkit will sit in memory, and by the time we come back, it'll still be there.",
            "tokens": [
                50664,
                761,
                2676,
                366,
                1090,
                300,
                341,
                5593,
                22681,
                486,
                1394,
                294,
                4675,
                11,
                293,
                538,
                264,
                565,
                321,
                808,
                646,
                11,
                309,
                603,
                920,
                312,
                456,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20555219112090695,
            "compression_ratio": 1.580392156862745,
            "no_speech_prob": 0.603515625,
            "words": [
                {
                    "start": 2953.58,
                    "end": 2953.98,
                    "word": " Chances",
                    "probability": 0.8935546875
                },
                {
                    "start": 2953.98,
                    "end": 2954.2,
                    "word": " are",
                    "probability": 0.888671875
                },
                {
                    "start": 2954.2,
                    "end": 2954.58,
                    "word": " high",
                    "probability": 0.81982421875
                },
                {
                    "start": 2954.58,
                    "end": 2954.82,
                    "word": " that",
                    "probability": 0.7783203125
                },
                {
                    "start": 2954.82,
                    "end": 2954.98,
                    "word": " this",
                    "probability": 0.8603515625
                },
                {
                    "start": 2954.98,
                    "end": 2955.26,
                    "word": " rootkit",
                    "probability": 0.8408203125
                },
                {
                    "start": 2955.26,
                    "end": 2955.42,
                    "word": " will",
                    "probability": 0.81884765625
                },
                {
                    "start": 2955.42,
                    "end": 2955.64,
                    "word": " sit",
                    "probability": 0.87158203125
                },
                {
                    "start": 2955.64,
                    "end": 2955.8,
                    "word": " in",
                    "probability": 0.9072265625
                },
                {
                    "start": 2955.8,
                    "end": 2956.1,
                    "word": " memory",
                    "probability": 0.80419921875
                },
                {
                    "start": 2956.1,
                    "end": 2956.64,
                    "word": ",",
                    "probability": 0.57421875
                },
                {
                    "start": 2956.64,
                    "end": 2957.0,
                    "word": " and",
                    "probability": 0.8896484375
                },
                {
                    "start": 2957.0,
                    "end": 2957.18,
                    "word": " by",
                    "probability": 0.830078125
                },
                {
                    "start": 2957.18,
                    "end": 2957.3,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 2957.3,
                    "end": 2957.46,
                    "word": " time",
                    "probability": 0.80908203125
                },
                {
                    "start": 2957.46,
                    "end": 2957.58,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 2957.58,
                    "end": 2957.78,
                    "word": " come",
                    "probability": 0.7919921875
                },
                {
                    "start": 2957.78,
                    "end": 2958.18,
                    "word": " back",
                    "probability": 0.82177734375
                },
                {
                    "start": 2958.18,
                    "end": 2958.48,
                    "word": ",",
                    "probability": 0.873046875
                },
                {
                    "start": 2958.48,
                    "end": 2958.7,
                    "word": " it'll",
                    "probability": 0.814208984375
                },
                {
                    "start": 2958.7,
                    "end": 2958.92,
                    "word": " still",
                    "probability": 0.90380859375
                },
                {
                    "start": 2958.92,
                    "end": 2959.08,
                    "word": " be",
                    "probability": 0.91162109375
                },
                {
                    "start": 2959.08,
                    "end": 2959.34,
                    "word": " there",
                    "probability": 0.85595703125
                },
                {
                    "start": 2959.34,
                    "end": 2959.82,
                    "word": ".",
                    "probability": 0.98828125
                }
            ]
        },
        {
            "id": 546,
            "seek": 294032,
            "start": 2962.28,
            "end": 2968.66,
            "text": " So, lastly, the impact on system performance. Like we said, modern TLBs have high hit rates.",
            "tokens": [
                51114,
                407,
                11,
                16386,
                11,
                264,
                2712,
                322,
                1185,
                3389,
                13,
                1743,
                321,
                848,
                11,
                4363,
                40277,
                33,
                82,
                362,
                1090,
                2045,
                6846,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20555219112090695,
            "compression_ratio": 1.580392156862745,
            "no_speech_prob": 0.603515625,
            "words": [
                {
                    "start": 2962.28,
                    "end": 2962.76,
                    "word": " So",
                    "probability": 0.818359375
                },
                {
                    "start": 2962.76,
                    "end": 2963.02,
                    "word": ",",
                    "probability": 0.49951171875
                },
                {
                    "start": 2963.02,
                    "end": 2963.32,
                    "word": " lastly",
                    "probability": 0.7861328125
                },
                {
                    "start": 2963.32,
                    "end": 2963.5,
                    "word": ",",
                    "probability": 0.9736328125
                },
                {
                    "start": 2963.5,
                    "end": 2963.64,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 2963.64,
                    "end": 2964.0,
                    "word": " impact",
                    "probability": 0.86767578125
                },
                {
                    "start": 2964.0,
                    "end": 2964.26,
                    "word": " on",
                    "probability": 0.9072265625
                },
                {
                    "start": 2964.26,
                    "end": 2964.64,
                    "word": " system",
                    "probability": 0.85400390625
                },
                {
                    "start": 2964.64,
                    "end": 2965.18,
                    "word": " performance",
                    "probability": 0.85302734375
                },
                {
                    "start": 2965.18,
                    "end": 2965.66,
                    "word": ".",
                    "probability": 0.49072265625
                },
                {
                    "start": 2965.78,
                    "end": 2966.0,
                    "word": " Like",
                    "probability": 0.86669921875
                },
                {
                    "start": 2966.0,
                    "end": 2966.16,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 2966.16,
                    "end": 2966.38,
                    "word": " said",
                    "probability": 0.8642578125
                },
                {
                    "start": 2966.38,
                    "end": 2966.5,
                    "word": ",",
                    "probability": 0.98974609375
                },
                {
                    "start": 2966.5,
                    "end": 2966.7,
                    "word": " modern",
                    "probability": 0.79443359375
                },
                {
                    "start": 2966.7,
                    "end": 2967.26,
                    "word": " TLBs",
                    "probability": 0.8361002604166666
                },
                {
                    "start": 2967.26,
                    "end": 2967.4,
                    "word": " have",
                    "probability": 0.880859375
                },
                {
                    "start": 2967.4,
                    "end": 2967.6,
                    "word": " high",
                    "probability": 0.8681640625
                },
                {
                    "start": 2967.6,
                    "end": 2967.82,
                    "word": " hit",
                    "probability": 0.837890625
                },
                {
                    "start": 2967.82,
                    "end": 2968.18,
                    "word": " rates",
                    "probability": 0.66796875
                },
                {
                    "start": 2968.18,
                    "end": 2968.66,
                    "word": ".",
                    "probability": 0.95751953125
                }
            ]
        },
        {
            "id": 547,
            "seek": 294032,
            "start": 2968.8,
            "end": 2974.02,
            "text": " That means most translations will be resolved via the TLB and not the page fault path,",
            "tokens": [
                51414,
                663,
                1355,
                881,
                37578,
                486,
                312,
                20772,
                5766,
                264,
                40277,
                33,
                293,
                406,
                264,
                3028,
                7441,
                3100,
                11,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20555219112090695,
            "compression_ratio": 1.580392156862745,
            "no_speech_prob": 0.603515625,
            "words": [
                {
                    "start": 2968.8,
                    "end": 2969.02,
                    "word": " That",
                    "probability": 0.81884765625
                },
                {
                    "start": 2969.02,
                    "end": 2969.2,
                    "word": " means",
                    "probability": 0.87939453125
                },
                {
                    "start": 2969.2,
                    "end": 2969.44,
                    "word": " most",
                    "probability": 0.7548828125
                },
                {
                    "start": 2969.44,
                    "end": 2970.02,
                    "word": " translations",
                    "probability": 0.869140625
                },
                {
                    "start": 2970.02,
                    "end": 2970.32,
                    "word": " will",
                    "probability": 0.8173828125
                },
                {
                    "start": 2970.32,
                    "end": 2970.46,
                    "word": " be",
                    "probability": 0.90478515625
                },
                {
                    "start": 2970.46,
                    "end": 2971.02,
                    "word": " resolved",
                    "probability": 0.67529296875
                },
                {
                    "start": 2971.02,
                    "end": 2971.38,
                    "word": " via",
                    "probability": 0.84521484375
                },
                {
                    "start": 2971.38,
                    "end": 2971.56,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 2971.56,
                    "end": 2972.04,
                    "word": " TLB",
                    "probability": 0.886474609375
                },
                {
                    "start": 2972.04,
                    "end": 2972.24,
                    "word": " and",
                    "probability": 0.66259765625
                },
                {
                    "start": 2972.24,
                    "end": 2972.44,
                    "word": " not",
                    "probability": 0.890625
                },
                {
                    "start": 2972.44,
                    "end": 2972.6,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 2972.6,
                    "end": 2972.84,
                    "word": " page",
                    "probability": 0.7109375
                },
                {
                    "start": 2973.12,
                    "end": 2973.78,
                    "word": " fault path",
                    "probability": 0.85205078125
                },
                {
                    "start": 2973.78,
                    "end": 2974.02,
                    "word": ",",
                    "probability": 0.86767578125
                }
            ]
        },
        {
            "id": 548,
            "seek": 296826,
            "start": 2974.02,
            "end": 2979.02,
            "text": " which means that we're going to have very little performance hit.",
            "tokens": [
                50364,
                597,
                1355,
                300,
                321,
                434,
                516,
                281,
                362,
                588,
                707,
                3389,
                2045,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19798018819675212,
            "compression_ratio": 1.63013698630137,
            "no_speech_prob": 0.080322265625,
            "words": [
                {
                    "start": 2974.02,
                    "end": 2974.9,
                    "word": " which",
                    "probability": 0.15380859375
                },
                {
                    "start": 2974.9,
                    "end": 2975.32,
                    "word": " means",
                    "probability": 0.87451171875
                },
                {
                    "start": 2975.32,
                    "end": 2975.96,
                    "word": " that",
                    "probability": 0.74169921875
                },
                {
                    "start": 2975.96,
                    "end": 2976.14,
                    "word": " we're",
                    "probability": 0.826171875
                },
                {
                    "start": 2976.14,
                    "end": 2976.32,
                    "word": " going",
                    "probability": 0.85400390625
                },
                {
                    "start": 2976.32,
                    "end": 2976.42,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 2976.42,
                    "end": 2976.7,
                    "word": " have",
                    "probability": 0.876953125
                },
                {
                    "start": 2976.7,
                    "end": 2977.06,
                    "word": " very",
                    "probability": 0.45654296875
                },
                {
                    "start": 2977.06,
                    "end": 2977.44,
                    "word": " little",
                    "probability": 0.8076171875
                },
                {
                    "start": 2977.44,
                    "end": 2977.96,
                    "word": " performance",
                    "probability": 0.8076171875
                },
                {
                    "start": 2977.96,
                    "end": 2978.3,
                    "word": " hit",
                    "probability": 0.5966796875
                },
                {
                    "start": 2978.3,
                    "end": 2979.02,
                    "word": ".",
                    "probability": 0.76416015625
                }
            ]
        },
        {
            "id": 549,
            "seek": 296826,
            "start": 2979.04,
            "end": 2988.82,
            "text": " I can't speak from a performance metric point of view here, because we haven't really done any rigorous testing on performance,",
            "tokens": [
                50564,
                286,
                393,
                380,
                1710,
                490,
                257,
                3389,
                20678,
                935,
                295,
                1910,
                510,
                11,
                570,
                321,
                2378,
                380,
                534,
                1096,
                604,
                29882,
                4997,
                322,
                3389,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19798018819675212,
            "compression_ratio": 1.63013698630137,
            "no_speech_prob": 0.080322265625,
            "words": [
                {
                    "start": 2979.04,
                    "end": 2979.48,
                    "word": " I",
                    "probability": 0.92724609375
                },
                {
                    "start": 2979.48,
                    "end": 2979.86,
                    "word": " can't",
                    "probability": 0.937744140625
                },
                {
                    "start": 2979.86,
                    "end": 2980.14,
                    "word": " speak",
                    "probability": 0.921875
                },
                {
                    "start": 2980.14,
                    "end": 2980.48,
                    "word": " from",
                    "probability": 0.81201171875
                },
                {
                    "start": 2982.48,
                    "end": 2984.16,
                    "word": " a performance",
                    "probability": 0.70166015625
                },
                {
                    "start": 2984.16,
                    "end": 2984.6,
                    "word": " metric",
                    "probability": 0.82373046875
                },
                {
                    "start": 2984.6,
                    "end": 2984.96,
                    "word": " point",
                    "probability": 0.8173828125
                },
                {
                    "start": 2984.96,
                    "end": 2985.1,
                    "word": " of",
                    "probability": 0.884765625
                },
                {
                    "start": 2985.1,
                    "end": 2985.24,
                    "word": " view",
                    "probability": 0.849609375
                },
                {
                    "start": 2985.24,
                    "end": 2985.46,
                    "word": " here",
                    "probability": 0.71533203125
                },
                {
                    "start": 2985.46,
                    "end": 2985.54,
                    "word": ",",
                    "probability": 0.3369140625
                },
                {
                    "start": 2985.54,
                    "end": 2985.72,
                    "word": " because",
                    "probability": 0.79541015625
                },
                {
                    "start": 2985.72,
                    "end": 2985.86,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 2985.86,
                    "end": 2986.1,
                    "word": " haven't",
                    "probability": 0.935791015625
                },
                {
                    "start": 2986.1,
                    "end": 2986.32,
                    "word": " really",
                    "probability": 0.69873046875
                },
                {
                    "start": 2986.32,
                    "end": 2986.8,
                    "word": " done",
                    "probability": 0.78466796875
                },
                {
                    "start": 2986.8,
                    "end": 2987.0,
                    "word": " any",
                    "probability": 0.79248046875
                },
                {
                    "start": 2987.0,
                    "end": 2987.36,
                    "word": " rigorous",
                    "probability": 0.81689453125
                },
                {
                    "start": 2987.36,
                    "end": 2987.8,
                    "word": " testing",
                    "probability": 0.72607421875
                },
                {
                    "start": 2987.8,
                    "end": 2987.98,
                    "word": " on",
                    "probability": 0.8974609375
                },
                {
                    "start": 2987.98,
                    "end": 2988.44,
                    "word": " performance",
                    "probability": 0.84619140625
                },
                {
                    "start": 2988.44,
                    "end": 2988.82,
                    "word": ",",
                    "probability": 0.67529296875
                }
            ]
        },
        {
            "id": 550,
            "seek": 296826,
            "start": 2988.82,
            "end": 2997.94,
            "text": " but I can say that, subjectively speaking, hiding Jamie's rootkit with this ShadowWalker memory hook engine,",
            "tokens": [
                51064,
                457,
                286,
                393,
                584,
                300,
                11,
                3983,
                3413,
                4124,
                11,
                10596,
                19309,
                311,
                5593,
                22681,
                365,
                341,
                19036,
                54,
                667,
                260,
                4675,
                6328,
                2848,
                11,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19798018819675212,
            "compression_ratio": 1.63013698630137,
            "no_speech_prob": 0.080322265625,
            "words": [
                {
                    "start": 2988.82,
                    "end": 2989.04,
                    "word": " but",
                    "probability": 0.88330078125
                },
                {
                    "start": 2989.04,
                    "end": 2989.18,
                    "word": " I",
                    "probability": 0.98876953125
                },
                {
                    "start": 2989.18,
                    "end": 2989.44,
                    "word": " can",
                    "probability": 0.88818359375
                },
                {
                    "start": 2989.44,
                    "end": 2989.8,
                    "word": " say",
                    "probability": 0.89453125
                },
                {
                    "start": 2989.8,
                    "end": 2990.22,
                    "word": " that",
                    "probability": 0.70166015625
                },
                {
                    "start": 2990.22,
                    "end": 2990.26,
                    "word": ",",
                    "probability": 0.2685546875
                },
                {
                    "start": 2990.26,
                    "end": 2990.9,
                    "word": " subjectively",
                    "probability": 0.918701171875
                },
                {
                    "start": 2990.9,
                    "end": 2991.44,
                    "word": " speaking",
                    "probability": 0.7841796875
                },
                {
                    "start": 2991.44,
                    "end": 2991.9,
                    "word": ",",
                    "probability": 0.986328125
                },
                {
                    "start": 2991.9,
                    "end": 2992.3,
                    "word": " hiding",
                    "probability": 0.5185546875
                },
                {
                    "start": 2992.3,
                    "end": 2993.32,
                    "word": " Jamie's",
                    "probability": 0.86279296875
                },
                {
                    "start": 2993.32,
                    "end": 2993.68,
                    "word": " rootkit",
                    "probability": 0.42510986328125
                },
                {
                    "start": 2993.68,
                    "end": 2994.34,
                    "word": " with",
                    "probability": 0.7802734375
                },
                {
                    "start": 2994.34,
                    "end": 2994.86,
                    "word": " this",
                    "probability": 0.84130859375
                },
                {
                    "start": 2994.86,
                    "end": 2996.48,
                    "word": " ShadowWalker",
                    "probability": 0.74658203125
                },
                {
                    "start": 2996.48,
                    "end": 2997.02,
                    "word": " memory",
                    "probability": 0.5849609375
                },
                {
                    "start": 2997.02,
                    "end": 2997.26,
                    "word": " hook",
                    "probability": 0.75244140625
                },
                {
                    "start": 2997.26,
                    "end": 2997.58,
                    "word": " engine",
                    "probability": 0.6923828125
                },
                {
                    "start": 2997.58,
                    "end": 2997.94,
                    "word": ",",
                    "probability": 0.83642578125
                }
            ]
        },
        {
            "id": 551,
            "seek": 296826,
            "start": 2997.94,
            "end": 3001.96,
            "text": " there is no subjective, noticeable performance impact.",
            "tokens": [
                51514,
                456,
                307,
                572,
                25972,
                11,
                26041,
                3389,
                2712,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19798018819675212,
            "compression_ratio": 1.63013698630137,
            "no_speech_prob": 0.080322265625,
            "words": [
                {
                    "start": 2997.94,
                    "end": 2998.18,
                    "word": " there",
                    "probability": 0.85107421875
                },
                {
                    "start": 2998.18,
                    "end": 2998.4,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 2998.4,
                    "end": 2998.66,
                    "word": " no",
                    "probability": 0.89990234375
                },
                {
                    "start": 2998.66,
                    "end": 2999.26,
                    "word": " subjective",
                    "probability": 0.75732421875
                },
                {
                    "start": 2999.26,
                    "end": 2999.62,
                    "word": ",",
                    "probability": 0.4384765625
                },
                {
                    "start": 2999.62,
                    "end": 3000.1,
                    "word": " noticeable",
                    "probability": 0.88330078125
                },
                {
                    "start": 3000.1,
                    "end": 3000.78,
                    "word": " performance",
                    "probability": 0.74853515625
                },
                {
                    "start": 3000.78,
                    "end": 3001.24,
                    "word": " impact",
                    "probability": 0.88037109375
                },
                {
                    "start": 3001.24,
                    "end": 3001.96,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 552,
            "seek": 299548,
            "start": 3002.56,
            "end": 3007.94,
            "text": " Clearly, the performance impact will probably vary depending upon the number of pages you're having to hide.",
            "tokens": [
                50364,
                24120,
                11,
                264,
                3389,
                2712,
                486,
                1391,
                10559,
                5413,
                3564,
                264,
                1230,
                295,
                7183,
                291,
                434,
                1419,
                281,
                6479,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21315940257606156,
            "compression_ratio": 1.71875,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 3002.56,
                    "end": 3003.04,
                    "word": " Clearly",
                    "probability": 0.425537109375
                },
                {
                    "start": 3003.04,
                    "end": 3003.22,
                    "word": ",",
                    "probability": 0.38525390625
                },
                {
                    "start": 3003.22,
                    "end": 3003.28,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 3003.28,
                    "end": 3003.62,
                    "word": " performance",
                    "probability": 0.73046875
                },
                {
                    "start": 3003.62,
                    "end": 3004.06,
                    "word": " impact",
                    "probability": 0.822265625
                },
                {
                    "start": 3004.06,
                    "end": 3004.26,
                    "word": " will",
                    "probability": 0.80712890625
                },
                {
                    "start": 3004.26,
                    "end": 3004.58,
                    "word": " probably",
                    "probability": 0.79736328125
                },
                {
                    "start": 3004.58,
                    "end": 3004.9,
                    "word": " vary",
                    "probability": 0.85986328125
                },
                {
                    "start": 3004.9,
                    "end": 3005.28,
                    "word": " depending",
                    "probability": 0.736328125
                },
                {
                    "start": 3005.28,
                    "end": 3005.6,
                    "word": " upon",
                    "probability": 0.486572265625
                },
                {
                    "start": 3005.6,
                    "end": 3005.9,
                    "word": " the",
                    "probability": 0.77880859375
                },
                {
                    "start": 3005.9,
                    "end": 3006.12,
                    "word": " number",
                    "probability": 0.8876953125
                },
                {
                    "start": 3006.12,
                    "end": 3006.28,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 3006.28,
                    "end": 3006.56,
                    "word": " pages",
                    "probability": 0.81005859375
                },
                {
                    "start": 3006.56,
                    "end": 3006.8,
                    "word": " you're",
                    "probability": 0.829833984375
                },
                {
                    "start": 3006.8,
                    "end": 3007.02,
                    "word": " having",
                    "probability": 0.8046875
                },
                {
                    "start": 3007.02,
                    "end": 3007.18,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 3007.18,
                    "end": 3007.46,
                    "word": " hide",
                    "probability": 0.78466796875
                },
                {
                    "start": 3007.46,
                    "end": 3007.94,
                    "word": ".",
                    "probability": 0.900390625
                }
            ]
        },
        {
            "id": 553,
            "seek": 299548,
            "start": 3008.06,
            "end": 3012.76,
            "text": " In this case, hiding a kernel driver, how many pages do you really have?",
            "tokens": [
                50614,
                682,
                341,
                1389,
                11,
                10596,
                257,
                28256,
                6787,
                11,
                577,
                867,
                7183,
                360,
                291,
                534,
                362,
                30,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21315940257606156,
            "compression_ratio": 1.71875,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 3008.06,
                    "end": 3008.46,
                    "word": " In",
                    "probability": 0.8818359375
                },
                {
                    "start": 3008.46,
                    "end": 3008.68,
                    "word": " this",
                    "probability": 0.88232421875
                },
                {
                    "start": 3008.68,
                    "end": 3009.04,
                    "word": " case",
                    "probability": 0.81298828125
                },
                {
                    "start": 3009.04,
                    "end": 3009.36,
                    "word": ",",
                    "probability": 0.9462890625
                },
                {
                    "start": 3009.36,
                    "end": 3009.68,
                    "word": " hiding",
                    "probability": 0.69873046875
                },
                {
                    "start": 3009.9,
                    "end": 3010.12,
                    "word": " a kernel",
                    "probability": 0.61083984375
                },
                {
                    "start": 3010.12,
                    "end": 3010.56,
                    "word": " driver",
                    "probability": 0.72021484375
                },
                {
                    "start": 3010.56,
                    "end": 3010.72,
                    "word": ",",
                    "probability": 0.765625
                },
                {
                    "start": 3010.72,
                    "end": 3010.86,
                    "word": " how",
                    "probability": 0.88720703125
                },
                {
                    "start": 3010.86,
                    "end": 3011.04,
                    "word": " many",
                    "probability": 0.8330078125
                },
                {
                    "start": 3011.04,
                    "end": 3011.4,
                    "word": " pages",
                    "probability": 0.81298828125
                },
                {
                    "start": 3011.4,
                    "end": 3011.64,
                    "word": " do",
                    "probability": 0.266845703125
                },
                {
                    "start": 3011.64,
                    "end": 3011.68,
                    "word": " you",
                    "probability": 0.86181640625
                },
                {
                    "start": 3011.68,
                    "end": 3011.9,
                    "word": " really",
                    "probability": 0.759765625
                },
                {
                    "start": 3011.9,
                    "end": 3012.34,
                    "word": " have",
                    "probability": 0.880859375
                },
                {
                    "start": 3012.34,
                    "end": 3012.76,
                    "word": "?",
                    "probability": 0.6611328125
                }
            ]
        },
        {
            "id": 554,
            "seek": 299548,
            "start": 3012.76,
            "end": 3019.6,
            "text": " You have four or five sections in a PE, portable executable, so chances are you only have four or five pages.",
            "tokens": [
                50864,
                509,
                362,
                1451,
                420,
                1732,
                10863,
                294,
                257,
                24346,
                11,
                21800,
                7568,
                712,
                11,
                370,
                10486,
                366,
                291,
                787,
                362,
                1451,
                420,
                1732,
                7183,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21315940257606156,
            "compression_ratio": 1.71875,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 3012.76,
                    "end": 3013.0,
                    "word": " You",
                    "probability": 0.82568359375
                },
                {
                    "start": 3013.0,
                    "end": 3013.18,
                    "word": " have",
                    "probability": 0.87744140625
                },
                {
                    "start": 3013.18,
                    "end": 3013.42,
                    "word": " four",
                    "probability": 0.60498046875
                },
                {
                    "start": 3013.42,
                    "end": 3013.58,
                    "word": " or",
                    "probability": 0.8828125
                },
                {
                    "start": 3013.58,
                    "end": 3013.76,
                    "word": " five",
                    "probability": 0.796875
                },
                {
                    "start": 3013.76,
                    "end": 3014.2,
                    "word": " sections",
                    "probability": 0.775390625
                },
                {
                    "start": 3014.2,
                    "end": 3014.48,
                    "word": " in",
                    "probability": 0.84521484375
                },
                {
                    "start": 3014.62,
                    "end": 3015.0,
                    "word": " a PE",
                    "probability": 0.9287109375
                },
                {
                    "start": 3015.0,
                    "end": 3015.74,
                    "word": ",",
                    "probability": 0.5966796875
                },
                {
                    "start": 3015.74,
                    "end": 3016.12,
                    "word": " portable",
                    "probability": 0.732421875
                },
                {
                    "start": 3016.12,
                    "end": 3016.82,
                    "word": " executable",
                    "probability": 0.680419921875
                },
                {
                    "start": 3016.82,
                    "end": 3017.02,
                    "word": ",",
                    "probability": 0.6630859375
                },
                {
                    "start": 3017.02,
                    "end": 3017.18,
                    "word": " so",
                    "probability": 0.88232421875
                },
                {
                    "start": 3017.18,
                    "end": 3017.84,
                    "word": " chances",
                    "probability": 0.77734375
                },
                {
                    "start": 3017.84,
                    "end": 3018.08,
                    "word": " are",
                    "probability": 0.88818359375
                },
                {
                    "start": 3018.08,
                    "end": 3018.22,
                    "word": " you",
                    "probability": 0.79248046875
                },
                {
                    "start": 3018.22,
                    "end": 3018.38,
                    "word": " only",
                    "probability": 0.78662109375
                },
                {
                    "start": 3018.38,
                    "end": 3018.62,
                    "word": " have",
                    "probability": 0.89306640625
                },
                {
                    "start": 3018.62,
                    "end": 3018.8,
                    "word": " four",
                    "probability": 0.87255859375
                },
                {
                    "start": 3018.8,
                    "end": 3018.9,
                    "word": " or",
                    "probability": 0.88720703125
                },
                {
                    "start": 3018.9,
                    "end": 3019.06,
                    "word": " five",
                    "probability": 0.80029296875
                },
                {
                    "start": 3019.06,
                    "end": 3019.44,
                    "word": " pages",
                    "probability": 0.8056640625
                },
                {
                    "start": 3019.44,
                    "end": 3019.6,
                    "word": ".",
                    "probability": 0.68701171875
                }
            ]
        },
        {
            "id": 555,
            "seek": 299548,
            "start": 3019.6,
            "end": 3023.6,
            "text": " If they're page-aligned, four or five pages is really negligible.",
            "tokens": [
                51214,
                759,
                436,
                434,
                3028,
                12,
                304,
                16690,
                11,
                1451,
                420,
                1732,
                7183,
                307,
                534,
                32570,
                964,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21315940257606156,
            "compression_ratio": 1.71875,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 3019.6,
                    "end": 3019.68,
                    "word": " If",
                    "probability": 0.86962890625
                },
                {
                    "start": 3019.68,
                    "end": 3019.8,
                    "word": " they're",
                    "probability": 0.8212890625
                },
                {
                    "start": 3019.8,
                    "end": 3020.08,
                    "word": " page",
                    "probability": 0.82666015625
                },
                {
                    "start": 3020.08,
                    "end": 3020.52,
                    "word": "-aligned",
                    "probability": 0.7154134114583334
                },
                {
                    "start": 3020.52,
                    "end": 3020.94,
                    "word": ",",
                    "probability": 0.96875
                },
                {
                    "start": 3020.94,
                    "end": 3021.18,
                    "word": " four",
                    "probability": 0.89453125
                },
                {
                    "start": 3021.18,
                    "end": 3021.32,
                    "word": " or",
                    "probability": 0.88671875
                },
                {
                    "start": 3021.32,
                    "end": 3021.46,
                    "word": " five",
                    "probability": 0.798828125
                },
                {
                    "start": 3021.46,
                    "end": 3021.82,
                    "word": " pages",
                    "probability": 0.83056640625
                },
                {
                    "start": 3021.82,
                    "end": 3022.1,
                    "word": " is",
                    "probability": 0.8955078125
                },
                {
                    "start": 3022.1,
                    "end": 3022.5,
                    "word": " really",
                    "probability": 0.72412109375
                },
                {
                    "start": 3022.5,
                    "end": 3023.12,
                    "word": " negligible",
                    "probability": 0.9130859375
                },
                {
                    "start": 3023.12,
                    "end": 3023.6,
                    "word": ".",
                    "probability": 0.93603515625
                }
            ]
        },
        {
            "id": 556,
            "seek": 299548,
            "start": 3024.22,
            "end": 3029.18,
            "text": " So, for small numbers of pages, we haven't observed any performance impact at all.",
            "tokens": [
                51414,
                407,
                11,
                337,
                1359,
                3547,
                295,
                7183,
                11,
                321,
                2378,
                380,
                13095,
                604,
                3389,
                2712,
                412,
                439,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21315940257606156,
            "compression_ratio": 1.71875,
            "no_speech_prob": 0.1402587890625,
            "words": [
                {
                    "start": 3024.22,
                    "end": 3024.42,
                    "word": " So",
                    "probability": 0.736328125
                },
                {
                    "start": 3024.42,
                    "end": 3024.6,
                    "word": ",",
                    "probability": 0.41064453125
                },
                {
                    "start": 3024.6,
                    "end": 3024.7,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 3024.7,
                    "end": 3025.36,
                    "word": " small",
                    "probability": 0.873046875
                },
                {
                    "start": 3025.36,
                    "end": 3025.66,
                    "word": " numbers",
                    "probability": 0.7900390625
                },
                {
                    "start": 3025.66,
                    "end": 3025.9,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 3025.9,
                    "end": 3026.18,
                    "word": " pages",
                    "probability": 0.79931640625
                },
                {
                    "start": 3026.18,
                    "end": 3026.32,
                    "word": ",",
                    "probability": 0.84375
                },
                {
                    "start": 3026.32,
                    "end": 3026.42,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 3026.42,
                    "end": 3026.66,
                    "word": " haven't",
                    "probability": 0.918701171875
                },
                {
                    "start": 3026.66,
                    "end": 3026.96,
                    "word": " observed",
                    "probability": 0.78076171875
                },
                {
                    "start": 3026.96,
                    "end": 3027.28,
                    "word": " any",
                    "probability": 0.8193359375
                },
                {
                    "start": 3027.28,
                    "end": 3027.92,
                    "word": " performance",
                    "probability": 0.818359375
                },
                {
                    "start": 3027.92,
                    "end": 3028.3,
                    "word": " impact",
                    "probability": 0.87548828125
                },
                {
                    "start": 3028.3,
                    "end": 3028.48,
                    "word": " at",
                    "probability": 0.89892578125
                },
                {
                    "start": 3028.48,
                    "end": 3028.7,
                    "word": " all",
                    "probability": 0.900390625
                },
                {
                    "start": 3028.7,
                    "end": 3029.18,
                    "word": ".",
                    "probability": 0.9990234375
                }
            ]
        },
        {
            "id": 557,
            "seek": 302364,
            "start": 3031.2,
            "end": 3037.12,
            "text": " As this is not really a weaponized attack tool, there are a number of known limitations.",
            "tokens": [
                50414,
                1018,
                341,
                307,
                406,
                534,
                257,
                7463,
                1602,
                2690,
                2290,
                11,
                456,
                366,
                257,
                1230,
                295,
                2570,
                15705,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16422872895256002,
            "compression_ratio": 1.5418502202643172,
            "no_speech_prob": 0.1292724609375,
            "words": [
                {
                    "start": 3031.2,
                    "end": 3031.84,
                    "word": " As",
                    "probability": 0.2205810546875
                },
                {
                    "start": 3031.84,
                    "end": 3032.0,
                    "word": " this",
                    "probability": 0.86962890625
                },
                {
                    "start": 3032.0,
                    "end": 3032.14,
                    "word": " is",
                    "probability": 0.87744140625
                },
                {
                    "start": 3032.14,
                    "end": 3032.28,
                    "word": " not",
                    "probability": 0.88525390625
                },
                {
                    "start": 3032.28,
                    "end": 3032.48,
                    "word": " really",
                    "probability": 0.712890625
                },
                {
                    "start": 3032.64,
                    "end": 3033.1,
                    "word": " a weaponized",
                    "probability": 0.9296875
                },
                {
                    "start": 3033.1,
                    "end": 3033.48,
                    "word": " attack",
                    "probability": 0.75048828125
                },
                {
                    "start": 3033.48,
                    "end": 3033.78,
                    "word": " tool",
                    "probability": 0.900390625
                },
                {
                    "start": 3033.78,
                    "end": 3034.3,
                    "word": ",",
                    "probability": 0.806640625
                },
                {
                    "start": 3034.3,
                    "end": 3034.46,
                    "word": " there",
                    "probability": 0.8486328125
                },
                {
                    "start": 3034.46,
                    "end": 3034.64,
                    "word": " are",
                    "probability": 0.8837890625
                },
                {
                    "start": 3034.78,
                    "end": 3035.02,
                    "word": " a number",
                    "probability": 0.880859375
                },
                {
                    "start": 3035.02,
                    "end": 3035.38,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 3035.38,
                    "end": 3035.88,
                    "word": " known",
                    "probability": 0.7626953125
                },
                {
                    "start": 3035.88,
                    "end": 3036.48,
                    "word": " limitations",
                    "probability": 0.6875
                },
                {
                    "start": 3036.48,
                    "end": 3037.12,
                    "word": ".",
                    "probability": 0.919921875
                }
            ]
        },
        {
            "id": 558,
            "seek": 302364,
            "start": 3037.66,
            "end": 3041.24,
            "text": " Jamie and I have done this basically on our spare time.",
            "tokens": [
                50714,
                19309,
                293,
                286,
                362,
                1096,
                341,
                1936,
                322,
                527,
                13798,
                565,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16422872895256002,
            "compression_ratio": 1.5418502202643172,
            "no_speech_prob": 0.1292724609375,
            "words": [
                {
                    "start": 3037.66,
                    "end": 3038.3,
                    "word": " Jamie",
                    "probability": 0.77392578125
                },
                {
                    "start": 3038.3,
                    "end": 3038.46,
                    "word": " and",
                    "probability": 0.88916015625
                },
                {
                    "start": 3038.46,
                    "end": 3038.6,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 3038.6,
                    "end": 3038.78,
                    "word": " have",
                    "probability": 0.88134765625
                },
                {
                    "start": 3038.78,
                    "end": 3039.04,
                    "word": " done",
                    "probability": 0.77978515625
                },
                {
                    "start": 3039.04,
                    "end": 3039.22,
                    "word": " this",
                    "probability": 0.86767578125
                },
                {
                    "start": 3039.22,
                    "end": 3039.6,
                    "word": " basically",
                    "probability": 0.7451171875
                },
                {
                    "start": 3039.6,
                    "end": 3039.8,
                    "word": " on",
                    "probability": 0.8681640625
                },
                {
                    "start": 3039.8,
                    "end": 3039.96,
                    "word": " our",
                    "probability": 0.8173828125
                },
                {
                    "start": 3039.96,
                    "end": 3040.18,
                    "word": " spare",
                    "probability": 0.84228515625
                },
                {
                    "start": 3040.18,
                    "end": 3040.6,
                    "word": " time",
                    "probability": 0.8056640625
                },
                {
                    "start": 3040.6,
                    "end": 3041.24,
                    "word": ".",
                    "probability": 0.4833984375
                }
            ]
        },
        {
            "id": 559,
            "seek": 302364,
            "start": 3041.32,
            "end": 3047.32,
            "text": " So, basically, we've not implemented a fully productized or weaponized version.",
            "tokens": [
                50914,
                407,
                11,
                1936,
                11,
                321,
                600,
                406,
                12270,
                257,
                4498,
                1674,
                1602,
                420,
                7463,
                1602,
                3037,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16422872895256002,
            "compression_ratio": 1.5418502202643172,
            "no_speech_prob": 0.1292724609375,
            "words": [
                {
                    "start": 3041.32,
                    "end": 3041.32,
                    "word": " So",
                    "probability": 0.658203125
                },
                {
                    "start": 3041.32,
                    "end": 3041.46,
                    "word": ",",
                    "probability": 0.388916015625
                },
                {
                    "start": 3041.46,
                    "end": 3042.66,
                    "word": " basically",
                    "probability": 0.81591796875
                },
                {
                    "start": 3042.66,
                    "end": 3042.82,
                    "word": ",",
                    "probability": 0.37451171875
                },
                {
                    "start": 3042.82,
                    "end": 3042.98,
                    "word": " we've",
                    "probability": 0.834228515625
                },
                {
                    "start": 3042.98,
                    "end": 3043.16,
                    "word": " not",
                    "probability": 0.8818359375
                },
                {
                    "start": 3043.16,
                    "end": 3043.64,
                    "word": " implemented",
                    "probability": 0.71923828125
                },
                {
                    "start": 3044.04,
                    "end": 3044.68,
                    "word": " a fully",
                    "probability": 0.68017578125
                },
                {
                    "start": 3044.68,
                    "end": 3045.68,
                    "word": " productized",
                    "probability": 0.918212890625
                },
                {
                    "start": 3045.68,
                    "end": 3045.84,
                    "word": " or",
                    "probability": 0.85595703125
                },
                {
                    "start": 3045.84,
                    "end": 3046.32,
                    "word": " weaponized",
                    "probability": 0.93896484375
                },
                {
                    "start": 3046.32,
                    "end": 3046.68,
                    "word": " version",
                    "probability": 0.7197265625
                },
                {
                    "start": 3046.68,
                    "end": 3047.32,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 560,
            "seek": 302364,
            "start": 3047.48,
            "end": 3050.26,
            "text": " So, first of all, there's no PAE support.",
            "tokens": [
                51214,
                407,
                11,
                700,
                295,
                439,
                11,
                456,
                311,
                572,
                17718,
                36,
                1406,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16422872895256002,
            "compression_ratio": 1.5418502202643172,
            "no_speech_prob": 0.1292724609375,
            "words": [
                {
                    "start": 3047.48,
                    "end": 3047.94,
                    "word": " So",
                    "probability": 0.80078125
                },
                {
                    "start": 3047.94,
                    "end": 3048.14,
                    "word": ",",
                    "probability": 0.72607421875
                },
                {
                    "start": 3048.14,
                    "end": 3048.36,
                    "word": " first",
                    "probability": 0.8095703125
                },
                {
                    "start": 3048.36,
                    "end": 3048.48,
                    "word": " of",
                    "probability": 0.9052734375
                },
                {
                    "start": 3048.48,
                    "end": 3048.58,
                    "word": " all",
                    "probability": 0.9013671875
                },
                {
                    "start": 3048.58,
                    "end": 3048.6,
                    "word": ",",
                    "probability": 0.90283203125
                },
                {
                    "start": 3048.6,
                    "end": 3048.74,
                    "word": " there's",
                    "probability": 0.87841796875
                },
                {
                    "start": 3048.74,
                    "end": 3048.94,
                    "word": " no",
                    "probability": 0.90380859375
                },
                {
                    "start": 3048.94,
                    "end": 3049.36,
                    "word": " PAE",
                    "probability": 0.9072265625
                },
                {
                    "start": 3049.36,
                    "end": 3049.76,
                    "word": " support",
                    "probability": 0.90673828125
                },
                {
                    "start": 3049.76,
                    "end": 3050.26,
                    "word": ".",
                    "probability": 0.98193359375
                }
            ]
        },
        {
            "id": 561,
            "seek": 302364,
            "start": 3050.26,
            "end": 3055.62,
            "text": " PAE basically extends addressability from 32 to 36 bits.",
            "tokens": [
                51364,
                17718,
                36,
                1936,
                26448,
                2985,
                2310,
                490,
                8858,
                281,
                8652,
                9239,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16422872895256002,
            "compression_ratio": 1.5418502202643172,
            "no_speech_prob": 0.1292724609375,
            "words": [
                {
                    "start": 3050.26,
                    "end": 3050.74,
                    "word": " PAE",
                    "probability": 0.930908203125
                },
                {
                    "start": 3050.74,
                    "end": 3051.14,
                    "word": " basically",
                    "probability": 0.89013671875
                },
                {
                    "start": 3051.14,
                    "end": 3051.78,
                    "word": " extends",
                    "probability": 0.73876953125
                },
                {
                    "start": 3051.78,
                    "end": 3053.18,
                    "word": " addressability",
                    "probability": 0.880859375
                },
                {
                    "start": 3053.18,
                    "end": 3053.48,
                    "word": " from",
                    "probability": 0.81396484375
                },
                {
                    "start": 3053.48,
                    "end": 3053.88,
                    "word": " 32",
                    "probability": 0.9111328125
                },
                {
                    "start": 3053.88,
                    "end": 3054.02,
                    "word": " to",
                    "probability": 0.8740234375
                },
                {
                    "start": 3054.02,
                    "end": 3054.58,
                    "word": " 36",
                    "probability": 0.91015625
                },
                {
                    "start": 3054.58,
                    "end": 3054.98,
                    "word": " bits",
                    "probability": 0.60986328125
                },
                {
                    "start": 3054.98,
                    "end": 3055.62,
                    "word": ".",
                    "probability": 0.94775390625
                }
            ]
        },
        {
            "id": 562,
            "seek": 302364,
            "start": 3055.62,
            "end": 3057.34,
            "text": " We don't support that yet.",
            "tokens": [
                51614,
                492,
                500,
                380,
                1406,
                300,
                1939,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.16422872895256002,
            "compression_ratio": 1.5418502202643172,
            "no_speech_prob": 0.1292724609375,
            "words": [
                {
                    "start": 3055.62,
                    "end": 3056.02,
                    "word": " We",
                    "probability": 0.90185546875
                },
                {
                    "start": 3056.02,
                    "end": 3056.16,
                    "word": " don't",
                    "probability": 0.9462890625
                },
                {
                    "start": 3056.16,
                    "end": 3056.5,
                    "word": " support",
                    "probability": 0.931640625
                },
                {
                    "start": 3056.5,
                    "end": 3056.68,
                    "word": " that",
                    "probability": 0.88623046875
                },
                {
                    "start": 3056.68,
                    "end": 3056.94,
                    "word": " yet",
                    "probability": 0.89453125
                },
                {
                    "start": 3056.94,
                    "end": 3057.34,
                    "word": ".",
                    "probability": 0.94873046875
                }
            ]
        },
        {
            "id": 563,
            "seek": 304862,
            "start": 3057.34,
            "end": 3060.6,
            "text": " There's no hyper-threading or multi-processor support.",
            "tokens": [
                50364,
                821,
                311,
                572,
                9848,
                12,
                392,
                35908,
                420,
                4825,
                12,
                4318,
                25432,
                1406,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15391430412371135,
            "compression_ratio": 1.540084388185654,
            "no_speech_prob": 0.373291015625,
            "words": [
                {
                    "start": 3057.34,
                    "end": 3057.58,
                    "word": " There's",
                    "probability": 0.633544921875
                },
                {
                    "start": 3057.58,
                    "end": 3057.72,
                    "word": " no",
                    "probability": 0.89990234375
                },
                {
                    "start": 3057.72,
                    "end": 3058.0,
                    "word": " hyper",
                    "probability": 0.873046875
                },
                {
                    "start": 3058.0,
                    "end": 3058.4,
                    "word": "-threading",
                    "probability": 0.76220703125
                },
                {
                    "start": 3058.4,
                    "end": 3058.7,
                    "word": " or",
                    "probability": 0.88525390625
                },
                {
                    "start": 3058.7,
                    "end": 3059.02,
                    "word": " multi",
                    "probability": 0.51611328125
                },
                {
                    "start": 3059.02,
                    "end": 3059.52,
                    "word": "-processor",
                    "probability": 0.9054361979166666
                },
                {
                    "start": 3059.52,
                    "end": 3060.1,
                    "word": " support",
                    "probability": 0.91748046875
                },
                {
                    "start": 3060.1,
                    "end": 3060.6,
                    "word": ".",
                    "probability": 0.90869140625
                }
            ]
        },
        {
            "id": 564,
            "seek": 304862,
            "start": 3060.6,
            "end": 3067.68,
            "text": " There's clear issues with regards to synchronization problems involved with porting this up to a multi-processor system.",
            "tokens": [
                50514,
                821,
                311,
                1850,
                2663,
                365,
                14258,
                281,
                19331,
                2144,
                2740,
                3288,
                365,
                2436,
                278,
                341,
                493,
                281,
                257,
                4825,
                12,
                4318,
                25432,
                1185,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15391430412371135,
            "compression_ratio": 1.540084388185654,
            "no_speech_prob": 0.373291015625,
            "words": [
                {
                    "start": 3060.6,
                    "end": 3060.92,
                    "word": " There's",
                    "probability": 0.827392578125
                },
                {
                    "start": 3060.92,
                    "end": 3061.16,
                    "word": " clear",
                    "probability": 0.76416015625
                },
                {
                    "start": 3061.16,
                    "end": 3061.56,
                    "word": " issues",
                    "probability": 0.84375
                },
                {
                    "start": 3061.56,
                    "end": 3061.76,
                    "word": " with",
                    "probability": 0.81005859375
                },
                {
                    "start": 3061.76,
                    "end": 3062.12,
                    "word": " regards",
                    "probability": 0.78759765625
                },
                {
                    "start": 3062.12,
                    "end": 3062.46,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 3062.46,
                    "end": 3063.38,
                    "word": " synchronization",
                    "probability": 0.95458984375
                },
                {
                    "start": 3063.38,
                    "end": 3064.08,
                    "word": " problems",
                    "probability": 0.68115234375
                },
                {
                    "start": 3064.08,
                    "end": 3064.5,
                    "word": " involved",
                    "probability": 0.63232421875
                },
                {
                    "start": 3064.5,
                    "end": 3064.7,
                    "word": " with",
                    "probability": 0.826171875
                },
                {
                    "start": 3064.7,
                    "end": 3065.1,
                    "word": " porting",
                    "probability": 0.823486328125
                },
                {
                    "start": 3065.1,
                    "end": 3065.3,
                    "word": " this",
                    "probability": 0.86083984375
                },
                {
                    "start": 3065.3,
                    "end": 3065.46,
                    "word": " up",
                    "probability": 0.87890625
                },
                {
                    "start": 3065.46,
                    "end": 3065.64,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 3065.84,
                    "end": 3066.36,
                    "word": " a multi",
                    "probability": 0.60986328125
                },
                {
                    "start": 3066.36,
                    "end": 3066.82,
                    "word": "-processor",
                    "probability": 0.9215494791666666
                },
                {
                    "start": 3066.82,
                    "end": 3067.28,
                    "word": " system",
                    "probability": 0.857421875
                },
                {
                    "start": 3067.28,
                    "end": 3067.68,
                    "word": ".",
                    "probability": 0.9150390625
                }
            ]
        },
        {
            "id": 565,
            "seek": 304862,
            "start": 3067.68,
            "end": 3069.5,
            "text": " We've not addressed those yet.",
            "tokens": [
                50864,
                492,
                600,
                406,
                13847,
                729,
                1939,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15391430412371135,
            "compression_ratio": 1.540084388185654,
            "no_speech_prob": 0.373291015625,
            "words": [
                {
                    "start": 3067.68,
                    "end": 3067.84,
                    "word": " We've",
                    "probability": 0.894287109375
                },
                {
                    "start": 3067.84,
                    "end": 3067.98,
                    "word": " not",
                    "probability": 0.8896484375
                },
                {
                    "start": 3067.98,
                    "end": 3068.28,
                    "word": " addressed",
                    "probability": 0.6435546875
                },
                {
                    "start": 3068.28,
                    "end": 3068.54,
                    "word": " those",
                    "probability": 0.82275390625
                },
                {
                    "start": 3068.54,
                    "end": 3068.78,
                    "word": " yet",
                    "probability": 0.89697265625
                },
                {
                    "start": 3068.78,
                    "end": 3069.5,
                    "word": ".",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 566,
            "seek": 304862,
            "start": 3069.6,
            "end": 3073.84,
            "text": " Currently, we only hide 4K-sized kernel pages.",
            "tokens": [
                50964,
                19964,
                11,
                321,
                787,
                6479,
                1017,
                42,
                12,
                20614,
                28256,
                7183,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15391430412371135,
            "compression_ratio": 1.540084388185654,
            "no_speech_prob": 0.373291015625,
            "words": [
                {
                    "start": 3069.6,
                    "end": 3070.26,
                    "word": " Currently",
                    "probability": 0.68408203125
                },
                {
                    "start": 3070.26,
                    "end": 3070.4,
                    "word": ",",
                    "probability": 0.5888671875
                },
                {
                    "start": 3070.4,
                    "end": 3070.5,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 3070.5,
                    "end": 3070.78,
                    "word": " only",
                    "probability": 0.85791015625
                },
                {
                    "start": 3070.78,
                    "end": 3071.18,
                    "word": " hide",
                    "probability": 0.736328125
                },
                {
                    "start": 3071.18,
                    "end": 3071.8,
                    "word": " 4K",
                    "probability": 0.8818359375
                },
                {
                    "start": 3071.8,
                    "end": 3072.28,
                    "word": "-sized",
                    "probability": 0.687255859375
                },
                {
                    "start": 3072.28,
                    "end": 3072.7,
                    "word": " kernel",
                    "probability": 0.65625
                },
                {
                    "start": 3072.7,
                    "end": 3073.12,
                    "word": " pages",
                    "probability": 0.7705078125
                },
                {
                    "start": 3073.12,
                    "end": 3073.84,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 567,
            "seek": 304862,
            "start": 3074.0,
            "end": 3077.68,
            "text": " We are theoretically capable of hiding 4MB pages.",
            "tokens": [
                51164,
                492,
                366,
                29400,
                8189,
                295,
                10596,
                1017,
                47554,
                7183,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15391430412371135,
            "compression_ratio": 1.540084388185654,
            "no_speech_prob": 0.373291015625,
            "words": [
                {
                    "start": 3074.0,
                    "end": 3074.46,
                    "word": " We",
                    "probability": 0.896484375
                },
                {
                    "start": 3074.46,
                    "end": 3074.62,
                    "word": " are",
                    "probability": 0.88720703125
                },
                {
                    "start": 3074.62,
                    "end": 3075.06,
                    "word": " theoretically",
                    "probability": 0.85400390625
                },
                {
                    "start": 3075.06,
                    "end": 3075.54,
                    "word": " capable",
                    "probability": 0.89892578125
                },
                {
                    "start": 3075.54,
                    "end": 3075.76,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 3075.76,
                    "end": 3076.04,
                    "word": " hiding",
                    "probability": 0.78125
                },
                {
                    "start": 3076.04,
                    "end": 3076.9,
                    "word": " 4MB",
                    "probability": 0.47479248046875
                },
                {
                    "start": 3076.9,
                    "end": 3077.38,
                    "word": " pages",
                    "probability": 0.76904296875
                },
                {
                    "start": 3077.38,
                    "end": 3077.68,
                    "word": ".",
                    "probability": 0.81298828125
                }
            ]
        },
        {
            "id": 568,
            "seek": 304862,
            "start": 3077.68,
            "end": 3082.32,
            "text": " The x86 architecture actually has two page sizes, 4K and 4MB.",
            "tokens": [
                51364,
                440,
                2031,
                22193,
                9482,
                767,
                575,
                732,
                3028,
                11602,
                11,
                1017,
                42,
                293,
                1017,
                47554,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.15391430412371135,
            "compression_ratio": 1.540084388185654,
            "no_speech_prob": 0.373291015625,
            "words": [
                {
                    "start": 3077.68,
                    "end": 3077.8,
                    "word": " The",
                    "probability": 0.79052734375
                },
                {
                    "start": 3077.8,
                    "end": 3078.16,
                    "word": " x86",
                    "probability": 0.945068359375
                },
                {
                    "start": 3078.16,
                    "end": 3078.76,
                    "word": " architecture",
                    "probability": 0.88623046875
                },
                {
                    "start": 3078.76,
                    "end": 3079.12,
                    "word": " actually",
                    "probability": 0.76416015625
                },
                {
                    "start": 3079.12,
                    "end": 3079.32,
                    "word": " has",
                    "probability": 0.89453125
                },
                {
                    "start": 3079.32,
                    "end": 3079.52,
                    "word": " two",
                    "probability": 0.6064453125
                },
                {
                    "start": 3079.52,
                    "end": 3079.82,
                    "word": " page",
                    "probability": 0.767578125
                },
                {
                    "start": 3079.82,
                    "end": 3080.14,
                    "word": " sizes",
                    "probability": 0.80419921875
                },
                {
                    "start": 3080.14,
                    "end": 3080.68,
                    "word": ",",
                    "probability": 0.78076171875
                },
                {
                    "start": 3080.68,
                    "end": 3081.06,
                    "word": " 4K",
                    "probability": 0.98974609375
                },
                {
                    "start": 3081.06,
                    "end": 3081.2,
                    "word": " and",
                    "probability": 0.89208984375
                },
                {
                    "start": 3081.2,
                    "end": 3081.7,
                    "word": " 4MB",
                    "probability": 0.994384765625
                },
                {
                    "start": 3081.7,
                    "end": 3082.32,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 569,
            "seek": 307646,
            "start": 3082.32,
            "end": 3089.66,
            "text": " The main point of interest with the 4MB pages are going to be hiding of NTOS kernel, which is sitting on a 4MB page.",
            "tokens": [
                50364,
                440,
                2135,
                935,
                295,
                1179,
                365,
                264,
                1017,
                47554,
                7183,
                366,
                516,
                281,
                312,
                10596,
                295,
                43452,
                4367,
                28256,
                11,
                597,
                307,
                3798,
                322,
                257,
                1017,
                47554,
                3028,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24170353349331206,
            "compression_ratio": 1.6344086021505377,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 3082.32,
                    "end": 3082.76,
                    "word": " The",
                    "probability": 0.32177734375
                },
                {
                    "start": 3082.76,
                    "end": 3083.0,
                    "word": " main",
                    "probability": 0.83837890625
                },
                {
                    "start": 3083.0,
                    "end": 3083.26,
                    "word": " point",
                    "probability": 0.8310546875
                },
                {
                    "start": 3083.26,
                    "end": 3083.38,
                    "word": " of",
                    "probability": 0.8916015625
                },
                {
                    "start": 3083.38,
                    "end": 3083.62,
                    "word": " interest",
                    "probability": 0.72119140625
                },
                {
                    "start": 3083.62,
                    "end": 3083.82,
                    "word": " with",
                    "probability": 0.3564453125
                },
                {
                    "start": 3083.82,
                    "end": 3083.92,
                    "word": " the",
                    "probability": 0.78173828125
                },
                {
                    "start": 3083.92,
                    "end": 3084.44,
                    "word": " 4MB",
                    "probability": 0.587158203125
                },
                {
                    "start": 3084.44,
                    "end": 3084.88,
                    "word": " pages",
                    "probability": 0.76171875
                },
                {
                    "start": 3084.88,
                    "end": 3085.32,
                    "word": " are",
                    "probability": 0.63916015625
                },
                {
                    "start": 3085.32,
                    "end": 3085.52,
                    "word": " going",
                    "probability": 0.81640625
                },
                {
                    "start": 3085.52,
                    "end": 3085.64,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 3085.64,
                    "end": 3085.82,
                    "word": " be",
                    "probability": 0.9033203125
                },
                {
                    "start": 3085.82,
                    "end": 3086.24,
                    "word": " hiding",
                    "probability": 0.448486328125
                },
                {
                    "start": 3086.24,
                    "end": 3086.62,
                    "word": " of",
                    "probability": 0.64404296875
                },
                {
                    "start": 3086.62,
                    "end": 3087.12,
                    "word": " NTOS",
                    "probability": 0.47900390625
                },
                {
                    "start": 3087.12,
                    "end": 3087.5,
                    "word": " kernel",
                    "probability": 0.51416015625
                },
                {
                    "start": 3087.5,
                    "end": 3087.86,
                    "word": ",",
                    "probability": 0.4853515625
                },
                {
                    "start": 3087.86,
                    "end": 3088.04,
                    "word": " which",
                    "probability": 0.85693359375
                },
                {
                    "start": 3088.04,
                    "end": 3088.18,
                    "word": " is",
                    "probability": 0.8828125
                },
                {
                    "start": 3088.18,
                    "end": 3088.42,
                    "word": " sitting",
                    "probability": 0.80322265625
                },
                {
                    "start": 3088.42,
                    "end": 3088.6,
                    "word": " on",
                    "probability": 0.900390625
                },
                {
                    "start": 3088.7,
                    "end": 3089.12,
                    "word": " a 4MB",
                    "probability": 0.992919921875
                },
                {
                    "start": 3089.12,
                    "end": 3089.54,
                    "word": " page",
                    "probability": 0.77685546875
                },
                {
                    "start": 3089.54,
                    "end": 3089.66,
                    "word": ".",
                    "probability": 0.26708984375
                }
            ]
        },
        {
            "id": 570,
            "seek": 307646,
            "start": 3089.66,
            "end": 3096.02,
            "text": " Obviously, an interest to a rootkit developer who wants to install hooks into the operating system kernel.",
            "tokens": [
                50714,
                7580,
                11,
                364,
                1179,
                281,
                257,
                5593,
                22681,
                10754,
                567,
                2738,
                281,
                3625,
                26485,
                666,
                264,
                7447,
                1185,
                28256,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24170353349331206,
            "compression_ratio": 1.6344086021505377,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 3089.66,
                    "end": 3090.02,
                    "word": " Obviously",
                    "probability": 0.7021484375
                },
                {
                    "start": 3090.02,
                    "end": 3090.14,
                    "word": ",",
                    "probability": 0.291015625
                },
                {
                    "start": 3090.14,
                    "end": 3090.22,
                    "word": " an",
                    "probability": 0.63671875
                },
                {
                    "start": 3090.22,
                    "end": 3090.58,
                    "word": " interest",
                    "probability": 0.7119140625
                },
                {
                    "start": 3090.58,
                    "end": 3090.82,
                    "word": " to",
                    "probability": 0.8857421875
                },
                {
                    "start": 3091.08,
                    "end": 3091.46,
                    "word": " a rootkit",
                    "probability": 0.7529296875
                },
                {
                    "start": 3091.46,
                    "end": 3091.88,
                    "word": " developer",
                    "probability": 0.642578125
                },
                {
                    "start": 3091.88,
                    "end": 3092.38,
                    "word": " who",
                    "probability": 0.70947265625
                },
                {
                    "start": 3092.38,
                    "end": 3092.58,
                    "word": " wants",
                    "probability": 0.70654296875
                },
                {
                    "start": 3092.58,
                    "end": 3092.72,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 3092.72,
                    "end": 3093.0,
                    "word": " install",
                    "probability": 0.8681640625
                },
                {
                    "start": 3093.0,
                    "end": 3093.92,
                    "word": " hooks",
                    "probability": 0.36962890625
                },
                {
                    "start": 3093.92,
                    "end": 3094.26,
                    "word": " into",
                    "probability": 0.70458984375
                },
                {
                    "start": 3094.26,
                    "end": 3094.52,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 3094.52,
                    "end": 3094.86,
                    "word": " operating",
                    "probability": 0.87109375
                },
                {
                    "start": 3094.86,
                    "end": 3095.14,
                    "word": " system",
                    "probability": 0.830078125
                },
                {
                    "start": 3095.14,
                    "end": 3095.5,
                    "word": " kernel",
                    "probability": 0.67724609375
                },
                {
                    "start": 3095.5,
                    "end": 3096.02,
                    "word": ".",
                    "probability": 0.97265625
                }
            ]
        },
        {
            "id": 571,
            "seek": 307646,
            "start": 3096.08,
            "end": 3098.34,
            "text": " Currently, we can't hide NTOS kernel.",
            "tokens": [
                51014,
                19964,
                11,
                321,
                393,
                380,
                6479,
                43452,
                4367,
                28256,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24170353349331206,
            "compression_ratio": 1.6344086021505377,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 3096.08,
                    "end": 3096.56,
                    "word": " Currently",
                    "probability": 0.69970703125
                },
                {
                    "start": 3096.56,
                    "end": 3096.64,
                    "word": ",",
                    "probability": 0.77490234375
                },
                {
                    "start": 3096.64,
                    "end": 3096.76,
                    "word": " we",
                    "probability": 0.89794921875
                },
                {
                    "start": 3096.76,
                    "end": 3096.98,
                    "word": " can't",
                    "probability": 0.936279296875
                },
                {
                    "start": 3096.98,
                    "end": 3097.2,
                    "word": " hide",
                    "probability": 0.76513671875
                },
                {
                    "start": 3097.2,
                    "end": 3097.64,
                    "word": " NTOS",
                    "probability": 0.85205078125
                },
                {
                    "start": 3097.64,
                    "end": 3097.9,
                    "word": " kernel",
                    "probability": 0.72509765625
                },
                {
                    "start": 3097.9,
                    "end": 3098.34,
                    "word": ".",
                    "probability": 0.81884765625
                }
            ]
        },
        {
            "id": 572,
            "seek": 307646,
            "start": 3098.34,
            "end": 3102.4,
            "text": " There's some technical difficulties with that, which we're working to resolve.",
            "tokens": [
                51164,
                821,
                311,
                512,
                6191,
                14399,
                365,
                300,
                11,
                597,
                321,
                434,
                1364,
                281,
                14151,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24170353349331206,
            "compression_ratio": 1.6344086021505377,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 3098.34,
                    "end": 3098.64,
                    "word": " There's",
                    "probability": 0.6005859375
                },
                {
                    "start": 3098.64,
                    "end": 3098.86,
                    "word": " some",
                    "probability": 0.822265625
                },
                {
                    "start": 3098.86,
                    "end": 3099.52,
                    "word": " technical",
                    "probability": 0.8779296875
                },
                {
                    "start": 3099.52,
                    "end": 3100.12,
                    "word": " difficulties",
                    "probability": 0.794921875
                },
                {
                    "start": 3100.12,
                    "end": 3100.38,
                    "word": " with",
                    "probability": 0.79052734375
                },
                {
                    "start": 3100.38,
                    "end": 3100.62,
                    "word": " that",
                    "probability": 0.8740234375
                },
                {
                    "start": 3100.62,
                    "end": 3100.66,
                    "word": ",",
                    "probability": 0.44677734375
                },
                {
                    "start": 3100.66,
                    "end": 3100.86,
                    "word": " which",
                    "probability": 0.89013671875
                },
                {
                    "start": 3100.86,
                    "end": 3101.02,
                    "word": " we're",
                    "probability": 0.873046875
                },
                {
                    "start": 3101.02,
                    "end": 3101.26,
                    "word": " working",
                    "probability": 0.72265625
                },
                {
                    "start": 3101.26,
                    "end": 3101.52,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 3101.52,
                    "end": 3101.88,
                    "word": " resolve",
                    "probability": 0.71533203125
                },
                {
                    "start": 3101.88,
                    "end": 3102.4,
                    "word": ".",
                    "probability": 0.86279296875
                }
            ]
        },
        {
            "id": 573,
            "seek": 307646,
            "start": 3102.58,
            "end": 3110.16,
            "text": " But it's quite effective for hiding drivers and other drivers, such as maybe Indus, which sit in the 4K page range.",
            "tokens": [
                51364,
                583,
                309,
                311,
                1596,
                4942,
                337,
                10596,
                11590,
                293,
                661,
                11590,
                11,
                1270,
                382,
                1310,
                2333,
                301,
                11,
                597,
                1394,
                294,
                264,
                1017,
                42,
                3028,
                3613,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24170353349331206,
            "compression_ratio": 1.6344086021505377,
            "no_speech_prob": 0.327392578125,
            "words": [
                {
                    "start": 3102.58,
                    "end": 3102.82,
                    "word": " But",
                    "probability": 0.857421875
                },
                {
                    "start": 3102.82,
                    "end": 3102.98,
                    "word": " it's",
                    "probability": 0.881103515625
                },
                {
                    "start": 3102.98,
                    "end": 3103.16,
                    "word": " quite",
                    "probability": 0.8916015625
                },
                {
                    "start": 3103.16,
                    "end": 3103.52,
                    "word": " effective",
                    "probability": 0.7529296875
                },
                {
                    "start": 3103.52,
                    "end": 3103.76,
                    "word": " for",
                    "probability": 0.8994140625
                },
                {
                    "start": 3103.76,
                    "end": 3103.98,
                    "word": " hiding",
                    "probability": 0.75
                },
                {
                    "start": 3103.98,
                    "end": 3104.48,
                    "word": " drivers",
                    "probability": 0.7998046875
                },
                {
                    "start": 3104.48,
                    "end": 3104.92,
                    "word": " and",
                    "probability": 0.64013671875
                },
                {
                    "start": 3104.92,
                    "end": 3105.16,
                    "word": " other",
                    "probability": 0.7705078125
                },
                {
                    "start": 3105.16,
                    "end": 3105.58,
                    "word": " drivers",
                    "probability": 0.80908203125
                },
                {
                    "start": 3105.58,
                    "end": 3105.68,
                    "word": ",",
                    "probability": 0.60498046875
                },
                {
                    "start": 3105.68,
                    "end": 3105.86,
                    "word": " such",
                    "probability": 0.87158203125
                },
                {
                    "start": 3105.86,
                    "end": 3106.02,
                    "word": " as",
                    "probability": 0.90771484375
                },
                {
                    "start": 3106.02,
                    "end": 3106.28,
                    "word": " maybe",
                    "probability": 0.82421875
                },
                {
                    "start": 3106.28,
                    "end": 3106.74,
                    "word": " Indus",
                    "probability": 0.2996826171875
                },
                {
                    "start": 3106.74,
                    "end": 3106.94,
                    "word": ",",
                    "probability": 0.923828125
                },
                {
                    "start": 3106.94,
                    "end": 3107.24,
                    "word": " which",
                    "probability": 0.916015625
                },
                {
                    "start": 3107.24,
                    "end": 3107.54,
                    "word": " sit",
                    "probability": 0.814453125
                },
                {
                    "start": 3107.54,
                    "end": 3107.9,
                    "word": " in",
                    "probability": 0.89990234375
                },
                {
                    "start": 3107.9,
                    "end": 3108.64,
                    "word": " the",
                    "probability": 0.77734375
                },
                {
                    "start": 3108.64,
                    "end": 3109.06,
                    "word": " 4K",
                    "probability": 0.8662109375
                },
                {
                    "start": 3109.06,
                    "end": 3109.3,
                    "word": " page",
                    "probability": 0.390625
                },
                {
                    "start": 3109.3,
                    "end": 3109.64,
                    "word": " range",
                    "probability": 0.8017578125
                },
                {
                    "start": 3109.64,
                    "end": 3110.16,
                    "word": ".",
                    "probability": 0.9287109375
                }
            ]
        },
        {
            "id": 574,
            "seek": 310176,
            "start": 3110.16,
            "end": 3113.9,
            "text": " So we could hide the hooks in the network drivers, for example.",
            "tokens": [
                50364,
                407,
                321,
                727,
                6479,
                264,
                26485,
                294,
                264,
                3209,
                11590,
                11,
                337,
                1365,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22774621784084975,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.262451171875,
            "words": [
                {
                    "start": 3110.16,
                    "end": 3110.38,
                    "word": " So",
                    "probability": 0.44921875
                },
                {
                    "start": 3110.38,
                    "end": 3110.48,
                    "word": " we",
                    "probability": 0.75927734375
                },
                {
                    "start": 3110.48,
                    "end": 3110.62,
                    "word": " could",
                    "probability": 0.6953125
                },
                {
                    "start": 3110.62,
                    "end": 3110.86,
                    "word": " hide",
                    "probability": 0.76220703125
                },
                {
                    "start": 3110.86,
                    "end": 3111.12,
                    "word": " the",
                    "probability": 0.1915283203125
                },
                {
                    "start": 3111.12,
                    "end": 3111.56,
                    "word": " hooks",
                    "probability": 0.427490234375
                },
                {
                    "start": 3111.56,
                    "end": 3111.74,
                    "word": " in",
                    "probability": 0.763671875
                },
                {
                    "start": 3111.74,
                    "end": 3111.94,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 3111.94,
                    "end": 3112.56,
                    "word": " network",
                    "probability": 0.80419921875
                },
                {
                    "start": 3112.56,
                    "end": 3112.94,
                    "word": " drivers",
                    "probability": 0.79736328125
                },
                {
                    "start": 3112.94,
                    "end": 3113.12,
                    "word": ",",
                    "probability": 0.736328125
                },
                {
                    "start": 3113.12,
                    "end": 3113.12,
                    "word": " for",
                    "probability": 0.892578125
                },
                {
                    "start": 3113.12,
                    "end": 3113.42,
                    "word": " example",
                    "probability": 0.92626953125
                },
                {
                    "start": 3113.42,
                    "end": 3113.9,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 575,
            "seek": 310176,
            "start": 3115.8,
            "end": 3118.98,
            "text": " As far as detection, I'm going to go over this real, real brief.",
            "tokens": [
                50664,
                1018,
                1400,
                382,
                17784,
                11,
                286,
                478,
                516,
                281,
                352,
                670,
                341,
                957,
                11,
                957,
                5353,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22774621784084975,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.262451171875,
            "words": [
                {
                    "start": 3115.8,
                    "end": 3116.28,
                    "word": " As",
                    "probability": 0.86962890625
                },
                {
                    "start": 3116.28,
                    "end": 3116.46,
                    "word": " far",
                    "probability": 0.9013671875
                },
                {
                    "start": 3116.46,
                    "end": 3116.56,
                    "word": " as",
                    "probability": 0.916015625
                },
                {
                    "start": 3116.56,
                    "end": 3116.92,
                    "word": " detection",
                    "probability": 0.697265625
                },
                {
                    "start": 3116.92,
                    "end": 3117.16,
                    "word": ",",
                    "probability": 0.95751953125
                },
                {
                    "start": 3117.16,
                    "end": 3117.32,
                    "word": " I'm",
                    "probability": 0.98388671875
                },
                {
                    "start": 3117.32,
                    "end": 3117.4,
                    "word": " going",
                    "probability": 0.67724609375
                },
                {
                    "start": 3117.4,
                    "end": 3117.46,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 3117.46,
                    "end": 3117.6,
                    "word": " go",
                    "probability": 0.89013671875
                },
                {
                    "start": 3117.6,
                    "end": 3117.78,
                    "word": " over",
                    "probability": 0.8837890625
                },
                {
                    "start": 3117.78,
                    "end": 3117.96,
                    "word": " this",
                    "probability": 0.876953125
                },
                {
                    "start": 3117.96,
                    "end": 3118.22,
                    "word": " real",
                    "probability": 0.86962890625
                },
                {
                    "start": 3118.22,
                    "end": 3118.4,
                    "word": ",",
                    "probability": 0.71826171875
                },
                {
                    "start": 3118.4,
                    "end": 3118.4,
                    "word": " real",
                    "probability": 0.85400390625
                },
                {
                    "start": 3118.4,
                    "end": 3118.72,
                    "word": " brief",
                    "probability": 0.7587890625
                },
                {
                    "start": 3118.72,
                    "end": 3118.98,
                    "word": ".",
                    "probability": 0.95849609375
                }
            ]
        },
        {
            "id": 576,
            "seek": 310176,
            "start": 3118.98,
            "end": 3121.14,
            "text": " I think we're really running out of time here.",
            "tokens": [
                50814,
                286,
                519,
                321,
                434,
                534,
                2614,
                484,
                295,
                565,
                510,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22774621784084975,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.262451171875,
            "words": [
                {
                    "start": 3118.98,
                    "end": 3119.12,
                    "word": " I",
                    "probability": 0.99609375
                },
                {
                    "start": 3119.12,
                    "end": 3119.26,
                    "word": " think",
                    "probability": 0.81787109375
                },
                {
                    "start": 3119.26,
                    "end": 3119.38,
                    "word": " we're",
                    "probability": 0.924560546875
                },
                {
                    "start": 3119.38,
                    "end": 3119.62,
                    "word": " really",
                    "probability": 0.771484375
                },
                {
                    "start": 3119.62,
                    "end": 3119.86,
                    "word": " running",
                    "probability": 0.85107421875
                },
                {
                    "start": 3119.86,
                    "end": 3120.06,
                    "word": " out",
                    "probability": 0.82275390625
                },
                {
                    "start": 3120.06,
                    "end": 3120.16,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 3120.16,
                    "end": 3120.4,
                    "word": " time",
                    "probability": 0.80908203125
                },
                {
                    "start": 3120.4,
                    "end": 3120.66,
                    "word": " here",
                    "probability": 0.79052734375
                },
                {
                    "start": 3120.66,
                    "end": 3121.14,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 577,
            "seek": 310176,
            "start": 3121.48,
            "end": 3129.02,
            "text": " First of all, like we said earlier, we have to make the constraint that we have non-paged memory,",
            "tokens": [
                50914,
                2386,
                295,
                439,
                11,
                411,
                321,
                848,
                3071,
                11,
                321,
                362,
                281,
                652,
                264,
                25534,
                300,
                321,
                362,
                2107,
                12,
                79,
                2980,
                4675,
                11,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22774621784084975,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.262451171875,
            "words": [
                {
                    "start": 3121.48,
                    "end": 3121.96,
                    "word": " First",
                    "probability": 0.86181640625
                },
                {
                    "start": 3121.96,
                    "end": 3122.12,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 3122.12,
                    "end": 3122.34,
                    "word": " all",
                    "probability": 0.89990234375
                },
                {
                    "start": 3122.34,
                    "end": 3123.06,
                    "word": ",",
                    "probability": 0.986328125
                },
                {
                    "start": 3123.06,
                    "end": 3123.64,
                    "word": " like",
                    "probability": 0.76611328125
                },
                {
                    "start": 3123.64,
                    "end": 3123.76,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 3123.76,
                    "end": 3123.92,
                    "word": " said",
                    "probability": 0.8798828125
                },
                {
                    "start": 3123.92,
                    "end": 3124.22,
                    "word": " earlier",
                    "probability": 0.9140625
                },
                {
                    "start": 3124.22,
                    "end": 3124.32,
                    "word": ",",
                    "probability": 0.96826171875
                },
                {
                    "start": 3124.32,
                    "end": 3124.46,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 3124.46,
                    "end": 3124.64,
                    "word": " have",
                    "probability": 0.8818359375
                },
                {
                    "start": 3124.64,
                    "end": 3124.76,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 3124.76,
                    "end": 3124.9,
                    "word": " make",
                    "probability": 0.82861328125
                },
                {
                    "start": 3124.9,
                    "end": 3125.04,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 3125.04,
                    "end": 3125.52,
                    "word": " constraint",
                    "probability": 0.75634765625
                },
                {
                    "start": 3125.52,
                    "end": 3125.98,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 3125.98,
                    "end": 3127.12,
                    "word": " we",
                    "probability": 0.8837890625
                },
                {
                    "start": 3127.12,
                    "end": 3127.46,
                    "word": " have",
                    "probability": 0.8876953125
                },
                {
                    "start": 3127.46,
                    "end": 3127.82,
                    "word": " non",
                    "probability": 0.90771484375
                },
                {
                    "start": 3127.82,
                    "end": 3128.3,
                    "word": "-paged",
                    "probability": 0.7495930989583334
                },
                {
                    "start": 3128.3,
                    "end": 3128.82,
                    "word": " memory",
                    "probability": 0.80615234375
                },
                {
                    "start": 3128.82,
                    "end": 3129.02,
                    "word": ",",
                    "probability": 0.496826171875
                }
            ]
        },
        {
            "id": 578,
            "seek": 310176,
            "start": 3129.02,
            "end": 3135.46,
            "text": " that we're marking non-present, so we can differentiate our page faults from OS page faults.",
            "tokens": [
                51314,
                300,
                321,
                434,
                25482,
                2107,
                12,
                79,
                11662,
                11,
                370,
                321,
                393,
                23203,
                527,
                3028,
                36090,
                490,
                12731,
                3028,
                36090,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22774621784084975,
            "compression_ratio": 1.5708154506437768,
            "no_speech_prob": 0.262451171875,
            "words": [
                {
                    "start": 3129.02,
                    "end": 3129.26,
                    "word": " that",
                    "probability": 0.88232421875
                },
                {
                    "start": 3129.26,
                    "end": 3129.4,
                    "word": " we're",
                    "probability": 0.917724609375
                },
                {
                    "start": 3129.4,
                    "end": 3129.72,
                    "word": " marking",
                    "probability": 0.81005859375
                },
                {
                    "start": 3129.72,
                    "end": 3130.04,
                    "word": " non",
                    "probability": 0.83447265625
                },
                {
                    "start": 3130.04,
                    "end": 3130.42,
                    "word": "-present",
                    "probability": 0.8763020833333334
                },
                {
                    "start": 3130.42,
                    "end": 3130.8,
                    "word": ",",
                    "probability": 0.474609375
                },
                {
                    "start": 3130.8,
                    "end": 3131.1,
                    "word": " so",
                    "probability": 0.90380859375
                },
                {
                    "start": 3131.1,
                    "end": 3131.24,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 3131.24,
                    "end": 3131.42,
                    "word": " can",
                    "probability": 0.3916015625
                },
                {
                    "start": 3131.42,
                    "end": 3133.16,
                    "word": " differentiate",
                    "probability": 0.7392578125
                },
                {
                    "start": 3133.16,
                    "end": 3133.48,
                    "word": " our",
                    "probability": 0.76025390625
                },
                {
                    "start": 3133.48,
                    "end": 3133.72,
                    "word": " page",
                    "probability": 0.80712890625
                },
                {
                    "start": 3133.72,
                    "end": 3133.94,
                    "word": " faults",
                    "probability": 0.68701171875
                },
                {
                    "start": 3133.94,
                    "end": 3134.16,
                    "word": " from",
                    "probability": 0.8056640625
                },
                {
                    "start": 3134.16,
                    "end": 3134.46,
                    "word": " OS",
                    "probability": 0.84521484375
                },
                {
                    "start": 3134.46,
                    "end": 3134.7,
                    "word": " page",
                    "probability": 0.6767578125
                },
                {
                    "start": 3134.7,
                    "end": 3135.0,
                    "word": " faults",
                    "probability": 0.61083984375
                },
                {
                    "start": 3135.0,
                    "end": 3135.46,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 579,
            "seek": 312634,
            "start": 3135.46,
            "end": 3140.32,
            "text": " Obviously, non-present pages in non-paged memory are heuristically abnormal.",
            "tokens": [
                50364,
                7580,
                11,
                2107,
                12,
                79,
                11662,
                7183,
                294,
                2107,
                12,
                79,
                2980,
                4675,
                366,
                415,
                374,
                20458,
                32847,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19472288143522334,
            "compression_ratio": 1.7842323651452283,
            "no_speech_prob": 0.1666259765625,
            "words": [
                {
                    "start": 3135.46,
                    "end": 3135.86,
                    "word": " Obviously",
                    "probability": 0.53125
                },
                {
                    "start": 3135.86,
                    "end": 3135.9,
                    "word": ",",
                    "probability": 0.44140625
                },
                {
                    "start": 3135.9,
                    "end": 3136.12,
                    "word": " non",
                    "probability": 0.87646484375
                },
                {
                    "start": 3136.12,
                    "end": 3136.4,
                    "word": "-present",
                    "probability": 0.8440755208333334
                },
                {
                    "start": 3136.4,
                    "end": 3136.8,
                    "word": " pages",
                    "probability": 0.82470703125
                },
                {
                    "start": 3136.8,
                    "end": 3137.58,
                    "word": " in",
                    "probability": 0.78857421875
                },
                {
                    "start": 3137.58,
                    "end": 3138.02,
                    "word": " non",
                    "probability": 0.91015625
                },
                {
                    "start": 3138.02,
                    "end": 3138.22,
                    "word": "-paged",
                    "probability": 0.3902180989583333
                },
                {
                    "start": 3138.22,
                    "end": 3138.5,
                    "word": " memory",
                    "probability": 0.7763671875
                },
                {
                    "start": 3138.5,
                    "end": 3138.7,
                    "word": " are",
                    "probability": 0.873046875
                },
                {
                    "start": 3138.7,
                    "end": 3139.18,
                    "word": " heuristically",
                    "probability": 0.9104817708333334
                },
                {
                    "start": 3139.18,
                    "end": 3139.76,
                    "word": " abnormal",
                    "probability": 0.767578125
                },
                {
                    "start": 3139.76,
                    "end": 3140.32,
                    "word": ".",
                    "probability": 0.91943359375
                }
            ]
        },
        {
            "id": 580,
            "seek": 312634,
            "start": 3140.34,
            "end": 3144.8,
            "text": " If that's sufficient to indicate that a rootkit's installed, highly debatable.",
            "tokens": [
                50614,
                759,
                300,
                311,
                11563,
                281,
                13330,
                300,
                257,
                5593,
                22681,
                311,
                8899,
                11,
                5405,
                3001,
                31415,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19472288143522334,
            "compression_ratio": 1.7842323651452283,
            "no_speech_prob": 0.1666259765625,
            "words": [
                {
                    "start": 3140.34,
                    "end": 3140.5,
                    "word": " If",
                    "probability": 0.82470703125
                },
                {
                    "start": 3140.5,
                    "end": 3141.02,
                    "word": " that's",
                    "probability": 0.87890625
                },
                {
                    "start": 3141.02,
                    "end": 3141.7,
                    "word": " sufficient",
                    "probability": 0.79150390625
                },
                {
                    "start": 3141.7,
                    "end": 3142.06,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 3142.06,
                    "end": 3142.48,
                    "word": " indicate",
                    "probability": 0.80078125
                },
                {
                    "start": 3142.48,
                    "end": 3142.66,
                    "word": " that",
                    "probability": 0.63330078125
                },
                {
                    "start": 3142.74,
                    "end": 3143.08,
                    "word": " a rootkit's",
                    "probability": 0.7267252604166666
                },
                {
                    "start": 3143.08,
                    "end": 3143.48,
                    "word": " installed",
                    "probability": 0.76806640625
                },
                {
                    "start": 3143.48,
                    "end": 3143.62,
                    "word": ",",
                    "probability": 0.9189453125
                },
                {
                    "start": 3143.62,
                    "end": 3143.9,
                    "word": " highly",
                    "probability": 0.87158203125
                },
                {
                    "start": 3143.9,
                    "end": 3144.36,
                    "word": " debatable",
                    "probability": 0.876953125
                },
                {
                    "start": 3144.36,
                    "end": 3144.8,
                    "word": ".",
                    "probability": 0.455078125
                }
            ]
        },
        {
            "id": 581,
            "seek": 312634,
            "start": 3144.8,
            "end": 3146.4,
            "text": " But it's still abnormal.",
            "tokens": [
                50814,
                583,
                309,
                311,
                920,
                32847,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19472288143522334,
            "compression_ratio": 1.7842323651452283,
            "no_speech_prob": 0.1666259765625,
            "words": [
                {
                    "start": 3144.8,
                    "end": 3145.1,
                    "word": " But",
                    "probability": 0.88623046875
                },
                {
                    "start": 3145.1,
                    "end": 3145.3,
                    "word": " it's",
                    "probability": 0.892578125
                },
                {
                    "start": 3145.3,
                    "end": 3145.46,
                    "word": " still",
                    "probability": 0.91259765625
                },
                {
                    "start": 3145.46,
                    "end": 3145.84,
                    "word": " abnormal",
                    "probability": 0.7666015625
                },
                {
                    "start": 3145.84,
                    "end": 3146.4,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 582,
            "seek": 312634,
            "start": 3147.0,
            "end": 3151.26,
            "text": " Obviously, the page fault handler code itself cannot be marked not present,",
            "tokens": [
                50914,
                7580,
                11,
                264,
                3028,
                7441,
                41967,
                3089,
                2564,
                2644,
                312,
                12658,
                406,
                1974,
                11,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19472288143522334,
            "compression_ratio": 1.7842323651452283,
            "no_speech_prob": 0.1666259765625,
            "words": [
                {
                    "start": 3147.0,
                    "end": 3147.56,
                    "word": " Obviously",
                    "probability": 0.7802734375
                },
                {
                    "start": 3147.56,
                    "end": 3147.68,
                    "word": ",",
                    "probability": 0.78271484375
                },
                {
                    "start": 3147.68,
                    "end": 3147.78,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 3147.78,
                    "end": 3147.98,
                    "word": " page",
                    "probability": 0.56005859375
                },
                {
                    "start": 3148.1,
                    "end": 3148.3,
                    "word": " fault handler",
                    "probability": 0.6708984375
                },
                {
                    "start": 3148.3,
                    "end": 3148.68,
                    "word": " code",
                    "probability": 0.853515625
                },
                {
                    "start": 3148.68,
                    "end": 3149.12,
                    "word": " itself",
                    "probability": 0.7412109375
                },
                {
                    "start": 3149.12,
                    "end": 3149.38,
                    "word": " cannot",
                    "probability": 0.76904296875
                },
                {
                    "start": 3149.38,
                    "end": 3149.66,
                    "word": " be",
                    "probability": 0.90380859375
                },
                {
                    "start": 3149.66,
                    "end": 3149.9,
                    "word": " marked",
                    "probability": 0.7822265625
                },
                {
                    "start": 3149.9,
                    "end": 3150.22,
                    "word": " not",
                    "probability": 0.33935546875
                },
                {
                    "start": 3150.22,
                    "end": 3150.64,
                    "word": " present",
                    "probability": 0.697265625
                },
                {
                    "start": 3150.64,
                    "end": 3151.26,
                    "word": ",",
                    "probability": 0.41162109375
                }
            ]
        },
        {
            "id": 583,
            "seek": 312634,
            "start": 3151.26,
            "end": 3156.08,
            "text": " because that would imply that we're marking the page containing the page fault handler as not present.",
            "tokens": [
                51164,
                570,
                300,
                576,
                33616,
                300,
                321,
                434,
                25482,
                264,
                3028,
                19273,
                264,
                3028,
                7441,
                41967,
                382,
                406,
                1974,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19472288143522334,
            "compression_ratio": 1.7842323651452283,
            "no_speech_prob": 0.1666259765625,
            "words": [
                {
                    "start": 3151.26,
                    "end": 3151.88,
                    "word": " because",
                    "probability": 0.83056640625
                },
                {
                    "start": 3151.88,
                    "end": 3152.1,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 3152.1,
                    "end": 3152.24,
                    "word": " would",
                    "probability": 0.83349609375
                },
                {
                    "start": 3152.24,
                    "end": 3152.58,
                    "word": " imply",
                    "probability": 0.7294921875
                },
                {
                    "start": 3152.58,
                    "end": 3152.76,
                    "word": " that",
                    "probability": 0.87109375
                },
                {
                    "start": 3152.76,
                    "end": 3152.9,
                    "word": " we're",
                    "probability": 0.9150390625
                },
                {
                    "start": 3152.9,
                    "end": 3153.2,
                    "word": " marking",
                    "probability": 0.64208984375
                },
                {
                    "start": 3153.2,
                    "end": 3153.42,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 3153.42,
                    "end": 3153.66,
                    "word": " page",
                    "probability": 0.796875
                },
                {
                    "start": 3153.66,
                    "end": 3154.08,
                    "word": " containing",
                    "probability": 0.84130859375
                },
                {
                    "start": 3154.08,
                    "end": 3154.28,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 3154.28,
                    "end": 3154.48,
                    "word": " page",
                    "probability": 0.7978515625
                },
                {
                    "start": 3154.66,
                    "end": 3154.98,
                    "word": " fault handler",
                    "probability": 0.7451171875
                },
                {
                    "start": 3154.98,
                    "end": 3155.46,
                    "word": " as",
                    "probability": 0.8828125
                },
                {
                    "start": 3155.46,
                    "end": 3155.66,
                    "word": " not",
                    "probability": 0.8701171875
                },
                {
                    "start": 3155.66,
                    "end": 3155.96,
                    "word": " present",
                    "probability": 0.7744140625
                },
                {
                    "start": 3155.96,
                    "end": 3156.08,
                    "word": ".",
                    "probability": 0.9482421875
                }
            ]
        },
        {
            "id": 584,
            "seek": 312634,
            "start": 3156.08,
            "end": 3160.04,
            "text": " We would end up with lots of recursive problems of recursive re-entry.",
            "tokens": [
                51414,
                492,
                576,
                917,
                493,
                365,
                3195,
                295,
                20560,
                488,
                2740,
                295,
                20560,
                488,
                319,
                12,
                48766,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19472288143522334,
            "compression_ratio": 1.7842323651452283,
            "no_speech_prob": 0.1666259765625,
            "words": [
                {
                    "start": 3156.08,
                    "end": 3156.16,
                    "word": " We",
                    "probability": 0.90380859375
                },
                {
                    "start": 3156.16,
                    "end": 3156.32,
                    "word": " would",
                    "probability": 0.8544921875
                },
                {
                    "start": 3156.32,
                    "end": 3156.46,
                    "word": " end",
                    "probability": 0.81494140625
                },
                {
                    "start": 3156.46,
                    "end": 3156.62,
                    "word": " up",
                    "probability": 0.90771484375
                },
                {
                    "start": 3156.62,
                    "end": 3156.74,
                    "word": " with",
                    "probability": 0.8076171875
                },
                {
                    "start": 3156.74,
                    "end": 3156.96,
                    "word": " lots",
                    "probability": 0.853515625
                },
                {
                    "start": 3156.96,
                    "end": 3157.1,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 3157.1,
                    "end": 3157.56,
                    "word": " recursive",
                    "probability": 0.93798828125
                },
                {
                    "start": 3157.56,
                    "end": 3158.02,
                    "word": " problems",
                    "probability": 0.67626953125
                },
                {
                    "start": 3158.02,
                    "end": 3158.54,
                    "word": " of",
                    "probability": 0.5947265625
                },
                {
                    "start": 3158.54,
                    "end": 3159.06,
                    "word": " recursive",
                    "probability": 0.92919921875
                },
                {
                    "start": 3159.06,
                    "end": 3159.24,
                    "word": " re",
                    "probability": 0.9208984375
                },
                {
                    "start": 3159.24,
                    "end": 3159.48,
                    "word": "-entry",
                    "probability": 0.6466064453125
                },
                {
                    "start": 3159.48,
                    "end": 3160.04,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 585,
            "seek": 315590,
            "start": 3160.04,
            "end": 3165.52,
            "text": " Therefore, the solution for hiding the page fault handler, we have to fall back to more tried-and-true approaches.",
            "tokens": [
                50364,
                7504,
                11,
                264,
                3827,
                337,
                10596,
                264,
                3028,
                7441,
                41967,
                11,
                321,
                362,
                281,
                2100,
                646,
                281,
                544,
                3031,
                12,
                474,
                12,
                6903,
                622,
                11587,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3160.04,
                    "end": 3160.62,
                    "word": " Therefore",
                    "probability": 0.55908203125
                },
                {
                    "start": 3160.62,
                    "end": 3160.82,
                    "word": ",",
                    "probability": 0.5908203125
                },
                {
                    "start": 3160.82,
                    "end": 3160.88,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 3160.88,
                    "end": 3161.2,
                    "word": " solution",
                    "probability": 0.83154296875
                },
                {
                    "start": 3161.2,
                    "end": 3161.42,
                    "word": " for",
                    "probability": 0.86376953125
                },
                {
                    "start": 3161.42,
                    "end": 3161.64,
                    "word": " hiding",
                    "probability": 0.71044921875
                },
                {
                    "start": 3161.64,
                    "end": 3161.84,
                    "word": " the",
                    "probability": 0.78955078125
                },
                {
                    "start": 3161.84,
                    "end": 3162.08,
                    "word": " page",
                    "probability": 0.77099609375
                },
                {
                    "start": 3162.26,
                    "end": 3162.48,
                    "word": " fault handler",
                    "probability": 0.6806640625
                },
                {
                    "start": 3162.48,
                    "end": 3162.74,
                    "word": ",",
                    "probability": 0.71240234375
                },
                {
                    "start": 3162.74,
                    "end": 3163.0,
                    "word": " we",
                    "probability": 0.88818359375
                },
                {
                    "start": 3163.0,
                    "end": 3163.14,
                    "word": " have",
                    "probability": 0.8818359375
                },
                {
                    "start": 3163.14,
                    "end": 3163.24,
                    "word": " to",
                    "probability": 0.91015625
                },
                {
                    "start": 3163.24,
                    "end": 3163.4,
                    "word": " fall",
                    "probability": 0.77392578125
                },
                {
                    "start": 3163.4,
                    "end": 3163.62,
                    "word": " back",
                    "probability": 0.806640625
                },
                {
                    "start": 3163.62,
                    "end": 3163.76,
                    "word": " to",
                    "probability": 0.8505859375
                },
                {
                    "start": 3163.76,
                    "end": 3163.94,
                    "word": " more",
                    "probability": 0.89013671875
                },
                {
                    "start": 3163.94,
                    "end": 3164.22,
                    "word": " tried",
                    "probability": 0.59033203125
                },
                {
                    "start": 3164.22,
                    "end": 3164.38,
                    "word": "-and",
                    "probability": 0.628173828125
                },
                {
                    "start": 3164.38,
                    "end": 3164.56,
                    "word": "-true",
                    "probability": 0.94287109375
                },
                {
                    "start": 3164.56,
                    "end": 3165.04,
                    "word": " approaches",
                    "probability": 0.71484375
                },
                {
                    "start": 3165.04,
                    "end": 3165.52,
                    "word": ".",
                    "probability": 0.9111328125
                }
            ]
        },
        {
            "id": 586,
            "seek": 315590,
            "start": 3165.76,
            "end": 3169.54,
            "text": " It's small, it's written in assembly, there's no APIs,",
            "tokens": [
                50614,
                467,
                311,
                1359,
                11,
                309,
                311,
                3720,
                294,
                12103,
                11,
                456,
                311,
                572,
                21445,
                11,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3165.76,
                    "end": 3166.1,
                    "word": " It's",
                    "probability": 0.92236328125
                },
                {
                    "start": 3166.1,
                    "end": 3166.48,
                    "word": " small",
                    "probability": 0.8447265625
                },
                {
                    "start": 3166.48,
                    "end": 3166.88,
                    "word": ",",
                    "probability": 0.673828125
                },
                {
                    "start": 3166.88,
                    "end": 3167.52,
                    "word": " it's",
                    "probability": 0.811767578125
                },
                {
                    "start": 3167.52,
                    "end": 3167.66,
                    "word": " written",
                    "probability": 0.1435546875
                },
                {
                    "start": 3167.66,
                    "end": 3167.84,
                    "word": " in",
                    "probability": 0.85400390625
                },
                {
                    "start": 3167.84,
                    "end": 3168.12,
                    "word": " assembly",
                    "probability": 0.56689453125
                },
                {
                    "start": 3168.12,
                    "end": 3168.28,
                    "word": ",",
                    "probability": 0.9443359375
                },
                {
                    "start": 3168.28,
                    "end": 3168.44,
                    "word": " there's",
                    "probability": 0.854736328125
                },
                {
                    "start": 3168.44,
                    "end": 3168.58,
                    "word": " no",
                    "probability": 0.91455078125
                },
                {
                    "start": 3168.58,
                    "end": 3168.98,
                    "word": " APIs",
                    "probability": 0.69970703125
                },
                {
                    "start": 3168.98,
                    "end": 3169.54,
                    "word": ",",
                    "probability": 0.59423828125
                }
            ]
        },
        {
            "id": 587,
            "seek": 315590,
            "start": 3169.54,
            "end": 3173.8,
            "text": " so polymorphism seems like a fairly reasonable solution to that problem.",
            "tokens": [
                50814,
                370,
                6754,
                76,
                18191,
                1434,
                2544,
                411,
                257,
                6457,
                10585,
                3827,
                281,
                300,
                1154,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3169.54,
                    "end": 3169.76,
                    "word": " so",
                    "probability": 0.88623046875
                },
                {
                    "start": 3169.76,
                    "end": 3170.84,
                    "word": " polymorphism",
                    "probability": 0.81231689453125
                },
                {
                    "start": 3170.84,
                    "end": 3171.1,
                    "word": " seems",
                    "probability": 0.75048828125
                },
                {
                    "start": 3171.1,
                    "end": 3171.3,
                    "word": " like",
                    "probability": 0.8681640625
                },
                {
                    "start": 3171.44,
                    "end": 3171.68,
                    "word": " a fairly",
                    "probability": 0.7802734375
                },
                {
                    "start": 3171.68,
                    "end": 3172.12,
                    "word": " reasonable",
                    "probability": 0.76953125
                },
                {
                    "start": 3172.12,
                    "end": 3172.6,
                    "word": " solution",
                    "probability": 0.8369140625
                },
                {
                    "start": 3172.6,
                    "end": 3172.78,
                    "word": " to",
                    "probability": 0.82373046875
                },
                {
                    "start": 3172.78,
                    "end": 3172.94,
                    "word": " that",
                    "probability": 0.87890625
                },
                {
                    "start": 3172.94,
                    "end": 3173.32,
                    "word": " problem",
                    "probability": 0.77197265625
                },
                {
                    "start": 3173.32,
                    "end": 3173.8,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 588,
            "seek": 315590,
            "start": 3174.38,
            "end": 3177.56,
            "text": " Likewise, it's also difficult to conceal hooks on the IDT.",
            "tokens": [
                51064,
                30269,
                11,
                309,
                311,
                611,
                2252,
                281,
                40170,
                26485,
                322,
                264,
                7348,
                51,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3174.38,
                    "end": 3174.86,
                    "word": " Likewise",
                    "probability": 0.8603515625
                },
                {
                    "start": 3174.86,
                    "end": 3174.96,
                    "word": ",",
                    "probability": 0.9619140625
                },
                {
                    "start": 3174.96,
                    "end": 3175.12,
                    "word": " it's",
                    "probability": 0.943115234375
                },
                {
                    "start": 3175.12,
                    "end": 3175.32,
                    "word": " also",
                    "probability": 0.8134765625
                },
                {
                    "start": 3175.32,
                    "end": 3175.7,
                    "word": " difficult",
                    "probability": 0.84521484375
                },
                {
                    "start": 3175.7,
                    "end": 3175.9,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 3175.9,
                    "end": 3176.2,
                    "word": " conceal",
                    "probability": 0.84765625
                },
                {
                    "start": 3176.2,
                    "end": 3176.5,
                    "word": " hooks",
                    "probability": 0.732421875
                },
                {
                    "start": 3176.5,
                    "end": 3176.64,
                    "word": " on",
                    "probability": 0.888671875
                },
                {
                    "start": 3176.64,
                    "end": 3176.76,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 3176.76,
                    "end": 3177.12,
                    "word": " IDT",
                    "probability": 0.869384765625
                },
                {
                    "start": 3177.12,
                    "end": 3177.56,
                    "word": ".",
                    "probability": 0.9580078125
                }
            ]
        },
        {
            "id": 589,
            "seek": 315590,
            "start": 3177.56,
            "end": 3181.58,
            "text": " Currently, this proof of concept makes no effort to conceal the IDT hooks.",
            "tokens": [
                51214,
                19964,
                11,
                341,
                8177,
                295,
                3410,
                1669,
                572,
                4630,
                281,
                40170,
                264,
                7348,
                51,
                26485,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3177.56,
                    "end": 3178.0,
                    "word": " Currently",
                    "probability": 0.68603515625
                },
                {
                    "start": 3178.0,
                    "end": 3178.16,
                    "word": ",",
                    "probability": 0.78515625
                },
                {
                    "start": 3178.16,
                    "end": 3178.26,
                    "word": " this",
                    "probability": 0.869140625
                },
                {
                    "start": 3178.26,
                    "end": 3178.46,
                    "word": " proof",
                    "probability": 0.806640625
                },
                {
                    "start": 3178.46,
                    "end": 3178.6,
                    "word": " of",
                    "probability": 0.59814453125
                },
                {
                    "start": 3178.6,
                    "end": 3178.88,
                    "word": " concept",
                    "probability": 0.80517578125
                },
                {
                    "start": 3178.88,
                    "end": 3179.16,
                    "word": " makes",
                    "probability": 0.751953125
                },
                {
                    "start": 3179.16,
                    "end": 3179.42,
                    "word": " no",
                    "probability": 0.89794921875
                },
                {
                    "start": 3179.42,
                    "end": 3179.72,
                    "word": " effort",
                    "probability": 0.8154296875
                },
                {
                    "start": 3179.72,
                    "end": 3179.92,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 3179.92,
                    "end": 3180.2,
                    "word": " conceal",
                    "probability": 0.86572265625
                },
                {
                    "start": 3180.2,
                    "end": 3180.38,
                    "word": " the",
                    "probability": 0.77099609375
                },
                {
                    "start": 3180.38,
                    "end": 3180.76,
                    "word": " IDT",
                    "probability": 0.9384765625
                },
                {
                    "start": 3180.76,
                    "end": 3181.1,
                    "word": " hooks",
                    "probability": 0.7900390625
                },
                {
                    "start": 3181.1,
                    "end": 3181.58,
                    "word": ".",
                    "probability": 0.9736328125
                }
            ]
        },
        {
            "id": 590,
            "seek": 315590,
            "start": 3181.66,
            "end": 3185.34,
            "text": " Yes, this rootkit is very easily detected right now because of this,",
            "tokens": [
                51414,
                1079,
                11,
                341,
                5593,
                22681,
                307,
                588,
                3612,
                21896,
                558,
                586,
                570,
                295,
                341,
                11,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3181.66,
                    "end": 3181.94,
                    "word": " Yes",
                    "probability": 0.89697265625
                },
                {
                    "start": 3181.94,
                    "end": 3182.18,
                    "word": ",",
                    "probability": 0.99072265625
                },
                {
                    "start": 3182.18,
                    "end": 3182.42,
                    "word": " this",
                    "probability": 0.87109375
                },
                {
                    "start": 3182.42,
                    "end": 3182.72,
                    "word": " rootkit",
                    "probability": 0.86279296875
                },
                {
                    "start": 3182.72,
                    "end": 3182.9,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 3182.9,
                    "end": 3183.08,
                    "word": " very",
                    "probability": 0.74267578125
                },
                {
                    "start": 3183.08,
                    "end": 3183.4,
                    "word": " easily",
                    "probability": 0.873046875
                },
                {
                    "start": 3183.4,
                    "end": 3183.82,
                    "word": " detected",
                    "probability": 0.79345703125
                },
                {
                    "start": 3183.82,
                    "end": 3184.08,
                    "word": " right",
                    "probability": 0.87060546875
                },
                {
                    "start": 3184.08,
                    "end": 3184.26,
                    "word": " now",
                    "probability": 0.88671875
                },
                {
                    "start": 3184.26,
                    "end": 3184.54,
                    "word": " because",
                    "probability": 0.78857421875
                },
                {
                    "start": 3184.54,
                    "end": 3184.68,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 3184.68,
                    "end": 3184.96,
                    "word": " this",
                    "probability": 0.87744140625
                },
                {
                    "start": 3184.96,
                    "end": 3185.34,
                    "word": ",",
                    "probability": 0.8974609375
                }
            ]
        },
        {
            "id": 591,
            "seek": 315590,
            "start": 3185.34,
            "end": 3189.6,
            "text": " but that was not really our goal. We're just showing a proof of concept.",
            "tokens": [
                51614,
                457,
                300,
                390,
                406,
                534,
                527,
                3387,
                13,
                492,
                434,
                445,
                4099,
                257,
                8177,
                295,
                3410,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18225279839626,
            "compression_ratio": 1.6496815286624205,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 3185.34,
                    "end": 3185.62,
                    "word": " but",
                    "probability": 0.8974609375
                },
                {
                    "start": 3185.62,
                    "end": 3185.8,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 3185.8,
                    "end": 3185.96,
                    "word": " was",
                    "probability": 0.88671875
                },
                {
                    "start": 3185.96,
                    "end": 3186.12,
                    "word": " not",
                    "probability": 0.896484375
                },
                {
                    "start": 3186.12,
                    "end": 3186.34,
                    "word": " really",
                    "probability": 0.79248046875
                },
                {
                    "start": 3186.34,
                    "end": 3186.62,
                    "word": " our",
                    "probability": 0.8125
                },
                {
                    "start": 3186.62,
                    "end": 3186.86,
                    "word": " goal",
                    "probability": 0.8994140625
                },
                {
                    "start": 3186.86,
                    "end": 3186.98,
                    "word": ".",
                    "probability": 0.80517578125
                },
                {
                    "start": 3186.98,
                    "end": 3187.18,
                    "word": " We're",
                    "probability": 0.857666015625
                },
                {
                    "start": 3187.18,
                    "end": 3187.36,
                    "word": " just",
                    "probability": 0.888671875
                },
                {
                    "start": 3187.36,
                    "end": 3187.66,
                    "word": " showing",
                    "probability": 0.771484375
                },
                {
                    "start": 3187.96,
                    "end": 3188.62,
                    "word": " a proof",
                    "probability": 0.80908203125
                },
                {
                    "start": 3188.62,
                    "end": 3188.78,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 3188.78,
                    "end": 3189.12,
                    "word": " concept",
                    "probability": 0.79833984375
                },
                {
                    "start": 3189.12,
                    "end": 3189.6,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 592,
            "seek": 318140,
            "start": 3191.0,
            "end": 3197.42,
            "text": " Right now, we're really running short, so I'm going to proceed to the demo and skip the last couple slides.",
            "tokens": [
                50414,
                1779,
                586,
                11,
                321,
                434,
                534,
                2614,
                2099,
                11,
                370,
                286,
                478,
                516,
                281,
                8991,
                281,
                264,
                10723,
                293,
                10023,
                264,
                1036,
                1916,
                9788,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1913154038578965,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 3191.0,
                    "end": 3191.44,
                    "word": " Right",
                    "probability": 0.08367919921875
                },
                {
                    "start": 3191.44,
                    "end": 3191.76,
                    "word": " now",
                    "probability": 0.86962890625
                },
                {
                    "start": 3191.76,
                    "end": 3191.94,
                    "word": ",",
                    "probability": 0.362060546875
                },
                {
                    "start": 3191.94,
                    "end": 3192.02,
                    "word": " we're",
                    "probability": 0.723388671875
                },
                {
                    "start": 3192.02,
                    "end": 3192.3,
                    "word": " really",
                    "probability": 0.56005859375
                },
                {
                    "start": 3192.3,
                    "end": 3192.54,
                    "word": " running",
                    "probability": 0.83203125
                },
                {
                    "start": 3192.54,
                    "end": 3192.88,
                    "word": " short",
                    "probability": 0.8701171875
                },
                {
                    "start": 3192.88,
                    "end": 3193.2,
                    "word": ",",
                    "probability": 0.50830078125
                },
                {
                    "start": 3193.2,
                    "end": 3193.32,
                    "word": " so",
                    "probability": 0.86962890625
                },
                {
                    "start": 3193.32,
                    "end": 3193.54,
                    "word": " I'm",
                    "probability": 0.9228515625
                },
                {
                    "start": 3193.54,
                    "end": 3193.6,
                    "word": " going",
                    "probability": 0.7333984375
                },
                {
                    "start": 3193.6,
                    "end": 3193.68,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 3193.68,
                    "end": 3194.0,
                    "word": " proceed",
                    "probability": 0.7587890625
                },
                {
                    "start": 3194.0,
                    "end": 3194.18,
                    "word": " to",
                    "probability": 0.748046875
                },
                {
                    "start": 3194.18,
                    "end": 3194.3,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 3194.3,
                    "end": 3194.56,
                    "word": " demo",
                    "probability": 0.76025390625
                },
                {
                    "start": 3194.56,
                    "end": 3195.36,
                    "word": " and",
                    "probability": 0.66845703125
                },
                {
                    "start": 3195.36,
                    "end": 3195.94,
                    "word": " skip",
                    "probability": 0.931640625
                },
                {
                    "start": 3195.94,
                    "end": 3196.08,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 3196.08,
                    "end": 3196.26,
                    "word": " last",
                    "probability": 0.83642578125
                },
                {
                    "start": 3196.26,
                    "end": 3196.48,
                    "word": " couple",
                    "probability": 0.76904296875
                },
                {
                    "start": 3196.48,
                    "end": 3196.98,
                    "word": " slides",
                    "probability": 0.65771484375
                },
                {
                    "start": 3196.98,
                    "end": 3197.42,
                    "word": ".",
                    "probability": 0.95654296875
                }
            ]
        },
        {
            "id": 593,
            "seek": 318140,
            "start": 3207.09,
            "end": 3212.09,
            "text": " I know we're late, so if anyone has any other engagements, feel free to head on out,",
            "tokens": [
                50914,
                286,
                458,
                321,
                434,
                3469,
                11,
                370,
                498,
                2878,
                575,
                604,
                661,
                44978,
                11,
                841,
                1737,
                281,
                1378,
                322,
                484,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1913154038578965,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 3207.09,
                    "end": 3207.53,
                    "word": " I",
                    "probability": 0.92529296875
                },
                {
                    "start": 3207.53,
                    "end": 3207.69,
                    "word": " know",
                    "probability": 0.78125
                },
                {
                    "start": 3207.69,
                    "end": 3207.85,
                    "word": " we're",
                    "probability": 0.901123046875
                },
                {
                    "start": 3207.85,
                    "end": 3208.09,
                    "word": " late",
                    "probability": 0.86865234375
                },
                {
                    "start": 3208.09,
                    "end": 3208.23,
                    "word": ",",
                    "probability": 0.82666015625
                },
                {
                    "start": 3208.23,
                    "end": 3208.31,
                    "word": " so",
                    "probability": 0.89208984375
                },
                {
                    "start": 3208.31,
                    "end": 3208.45,
                    "word": " if",
                    "probability": 0.8828125
                },
                {
                    "start": 3208.45,
                    "end": 3208.71,
                    "word": " anyone",
                    "probability": 0.88427734375
                },
                {
                    "start": 3208.71,
                    "end": 3208.99,
                    "word": " has",
                    "probability": 0.88720703125
                },
                {
                    "start": 3208.99,
                    "end": 3209.41,
                    "word": " any",
                    "probability": 0.76611328125
                },
                {
                    "start": 3209.41,
                    "end": 3209.69,
                    "word": " other",
                    "probability": 0.7958984375
                },
                {
                    "start": 3209.69,
                    "end": 3210.15,
                    "word": " engagements",
                    "probability": 0.640625
                },
                {
                    "start": 3210.15,
                    "end": 3210.55,
                    "word": ",",
                    "probability": 0.84814453125
                },
                {
                    "start": 3210.55,
                    "end": 3210.83,
                    "word": " feel",
                    "probability": 0.91357421875
                },
                {
                    "start": 3210.83,
                    "end": 3211.07,
                    "word": " free",
                    "probability": 0.8837890625
                },
                {
                    "start": 3211.07,
                    "end": 3211.25,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 3211.25,
                    "end": 3211.39,
                    "word": " head",
                    "probability": 0.8466796875
                },
                {
                    "start": 3211.39,
                    "end": 3211.55,
                    "word": " on",
                    "probability": 0.8798828125
                },
                {
                    "start": 3211.55,
                    "end": 3211.79,
                    "word": " out",
                    "probability": 0.81884765625
                },
                {
                    "start": 3211.79,
                    "end": 3212.09,
                    "word": ",",
                    "probability": 0.434814453125
                }
            ]
        },
        {
            "id": 594,
            "seek": 318140,
            "start": 3212.09,
            "end": 3216.87,
            "text": " but I am going to go ahead and perform the demo for anyone that's interested.",
            "tokens": [
                51114,
                457,
                286,
                669,
                516,
                281,
                352,
                2286,
                293,
                2042,
                264,
                10723,
                337,
                2878,
                300,
                311,
                3102,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1913154038578965,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 3212.09,
                    "end": 3212.21,
                    "word": " but",
                    "probability": 0.880859375
                },
                {
                    "start": 3212.21,
                    "end": 3212.33,
                    "word": " I",
                    "probability": 0.994140625
                },
                {
                    "start": 3212.33,
                    "end": 3212.49,
                    "word": " am",
                    "probability": 0.87646484375
                },
                {
                    "start": 3212.49,
                    "end": 3212.63,
                    "word": " going",
                    "probability": 0.82275390625
                },
                {
                    "start": 3212.63,
                    "end": 3212.73,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 3212.73,
                    "end": 3214.21,
                    "word": " go",
                    "probability": 0.77490234375
                },
                {
                    "start": 3214.21,
                    "end": 3214.41,
                    "word": " ahead",
                    "probability": 0.861328125
                },
                {
                    "start": 3214.41,
                    "end": 3214.53,
                    "word": " and",
                    "probability": 0.89453125
                },
                {
                    "start": 3214.53,
                    "end": 3214.81,
                    "word": " perform",
                    "probability": 0.74609375
                },
                {
                    "start": 3214.81,
                    "end": 3214.99,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 3214.99,
                    "end": 3215.21,
                    "word": " demo",
                    "probability": 0.76806640625
                },
                {
                    "start": 3215.21,
                    "end": 3215.45,
                    "word": " for",
                    "probability": 0.87939453125
                },
                {
                    "start": 3215.45,
                    "end": 3215.73,
                    "word": " anyone",
                    "probability": 0.89404296875
                },
                {
                    "start": 3215.73,
                    "end": 3216.05,
                    "word": " that's",
                    "probability": 0.84716796875
                },
                {
                    "start": 3216.05,
                    "end": 3216.43,
                    "word": " interested",
                    "probability": 0.64208984375
                },
                {
                    "start": 3216.43,
                    "end": 3216.87,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 595,
            "seek": 318140,
            "start": 3219.33,
            "end": 3221.65,
            "text": " I'm going to do a GUI version of this demo.",
            "tokens": [
                51514,
                286,
                478,
                516,
                281,
                360,
                257,
                17917,
                40,
                3037,
                295,
                341,
                10723,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1913154038578965,
            "compression_ratio": 1.5939086294416243,
            "no_speech_prob": 0.1346435546875,
            "words": [
                {
                    "start": 3219.33,
                    "end": 3219.77,
                    "word": " I'm",
                    "probability": 0.97314453125
                },
                {
                    "start": 3219.77,
                    "end": 3219.85,
                    "word": " going",
                    "probability": 0.83984375
                },
                {
                    "start": 3219.85,
                    "end": 3219.93,
                    "word": " to",
                    "probability": 0.90478515625
                },
                {
                    "start": 3219.93,
                    "end": 3220.13,
                    "word": " do",
                    "probability": 0.88671875
                },
                {
                    "start": 3220.39,
                    "end": 3220.59,
                    "word": " a GUI",
                    "probability": 0.6832275390625
                },
                {
                    "start": 3220.59,
                    "end": 3220.91,
                    "word": " version",
                    "probability": 0.6982421875
                },
                {
                    "start": 3220.91,
                    "end": 3221.09,
                    "word": " of",
                    "probability": 0.888671875
                },
                {
                    "start": 3221.09,
                    "end": 3221.27,
                    "word": " this",
                    "probability": 0.8583984375
                },
                {
                    "start": 3221.27,
                    "end": 3221.49,
                    "word": " demo",
                    "probability": 0.73388671875
                },
                {
                    "start": 3221.49,
                    "end": 3221.65,
                    "word": ".",
                    "probability": 0.82763671875
                }
            ]
        },
        {
            "id": 596,
            "seek": 320986,
            "start": 3221.65,
            "end": 3227.47,
            "text": " I have a hardcore Softice version if anyone wants to see after the talk.",
            "tokens": [
                50364,
                286,
                362,
                257,
                28196,
                16985,
                573,
                3037,
                498,
                2878,
                2738,
                281,
                536,
                934,
                264,
                751,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26625001162290574,
            "compression_ratio": 1.6575342465753424,
            "no_speech_prob": 0.10516357421875,
            "words": [
                {
                    "start": 3221.65,
                    "end": 3221.71,
                    "word": " I",
                    "probability": 0.443603515625
                },
                {
                    "start": 3221.71,
                    "end": 3221.91,
                    "word": " have",
                    "probability": 0.80859375
                },
                {
                    "start": 3222.37,
                    "end": 3223.29,
                    "word": " a hardcore",
                    "probability": 0.365966796875
                },
                {
                    "start": 3223.29,
                    "end": 3223.85,
                    "word": " Softice",
                    "probability": 0.460205078125
                },
                {
                    "start": 3223.85,
                    "end": 3224.15,
                    "word": " version",
                    "probability": 0.60791015625
                },
                {
                    "start": 3224.15,
                    "end": 3224.43,
                    "word": " if",
                    "probability": 0.7216796875
                },
                {
                    "start": 3224.43,
                    "end": 3224.71,
                    "word": " anyone",
                    "probability": 0.87841796875
                },
                {
                    "start": 3224.71,
                    "end": 3225.01,
                    "word": " wants",
                    "probability": 0.71337890625
                },
                {
                    "start": 3225.01,
                    "end": 3225.15,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 3225.15,
                    "end": 3225.37,
                    "word": " see",
                    "probability": 0.822265625
                },
                {
                    "start": 3225.37,
                    "end": 3225.75,
                    "word": " after",
                    "probability": 0.6416015625
                },
                {
                    "start": 3225.75,
                    "end": 3226.65,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 3226.65,
                    "end": 3226.99,
                    "word": " talk",
                    "probability": 0.900390625
                },
                {
                    "start": 3226.99,
                    "end": 3227.47,
                    "word": ".",
                    "probability": 0.904296875
                }
            ]
        },
        {
            "id": 597,
            "seek": 320986,
            "start": 3231.66,
            "end": 3234.38,
            "text": " Basically, the first thing I'm going to do is...",
            "tokens": [
                50764,
                8537,
                11,
                264,
                700,
                551,
                286,
                478,
                516,
                281,
                360,
                307,
                485,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26625001162290574,
            "compression_ratio": 1.6575342465753424,
            "no_speech_prob": 0.10516357421875,
            "words": [
                {
                    "start": 3231.66,
                    "end": 3232.14,
                    "word": " Basically",
                    "probability": 0.217041015625
                },
                {
                    "start": 3232.14,
                    "end": 3232.42,
                    "word": ",",
                    "probability": 0.440673828125
                },
                {
                    "start": 3232.42,
                    "end": 3232.48,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 3232.48,
                    "end": 3232.72,
                    "word": " first",
                    "probability": 0.8076171875
                },
                {
                    "start": 3232.72,
                    "end": 3232.88,
                    "word": " thing",
                    "probability": 0.80908203125
                },
                {
                    "start": 3232.88,
                    "end": 3233.06,
                    "word": " I'm",
                    "probability": 0.911865234375
                },
                {
                    "start": 3233.06,
                    "end": 3233.18,
                    "word": " going",
                    "probability": 0.7646484375
                },
                {
                    "start": 3233.18,
                    "end": 3233.24,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 3233.24,
                    "end": 3233.5,
                    "word": " do",
                    "probability": 0.90234375
                },
                {
                    "start": 3233.5,
                    "end": 3234.38,
                    "word": " is...",
                    "probability": 0.3793487548828125
                }
            ]
        },
        {
            "id": 598,
            "seek": 320986,
            "start": 3234.38,
            "end": 3238.76,
            "text": " Right now, I'm using Driver Monitor. It's a tool with the Softice driver suite.",
            "tokens": [
                50864,
                1779,
                586,
                11,
                286,
                478,
                1228,
                36048,
                33799,
                13,
                467,
                311,
                257,
                2290,
                365,
                264,
                16985,
                573,
                6787,
                14205,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26625001162290574,
            "compression_ratio": 1.6575342465753424,
            "no_speech_prob": 0.10516357421875,
            "words": [
                {
                    "start": 3234.38,
                    "end": 3234.54,
                    "word": " Right",
                    "probability": 0.33935546875
                },
                {
                    "start": 3234.54,
                    "end": 3234.72,
                    "word": " now",
                    "probability": 0.88916015625
                },
                {
                    "start": 3234.72,
                    "end": 3234.78,
                    "word": ",",
                    "probability": 0.412353515625
                },
                {
                    "start": 3234.78,
                    "end": 3234.9,
                    "word": " I'm",
                    "probability": 0.973388671875
                },
                {
                    "start": 3234.9,
                    "end": 3235.2,
                    "word": " using",
                    "probability": 0.8388671875
                },
                {
                    "start": 3235.2,
                    "end": 3235.78,
                    "word": " Driver",
                    "probability": 0.435546875
                },
                {
                    "start": 3235.78,
                    "end": 3236.22,
                    "word": " Monitor",
                    "probability": 0.80126953125
                },
                {
                    "start": 3236.22,
                    "end": 3236.36,
                    "word": ".",
                    "probability": 0.78125
                },
                {
                    "start": 3236.36,
                    "end": 3236.48,
                    "word": " It's",
                    "probability": 0.932861328125
                },
                {
                    "start": 3236.6,
                    "end": 3236.86,
                    "word": " a tool",
                    "probability": 0.8955078125
                },
                {
                    "start": 3236.86,
                    "end": 3237.18,
                    "word": " with",
                    "probability": 0.73974609375
                },
                {
                    "start": 3237.18,
                    "end": 3237.76,
                    "word": " the",
                    "probability": 0.61376953125
                },
                {
                    "start": 3237.76,
                    "end": 3238.1,
                    "word": " Softice",
                    "probability": 0.930419921875
                },
                {
                    "start": 3238.1,
                    "end": 3238.38,
                    "word": " driver",
                    "probability": 0.327392578125
                },
                {
                    "start": 3238.38,
                    "end": 3238.68,
                    "word": " suite",
                    "probability": 0.87890625
                },
                {
                    "start": 3238.68,
                    "end": 3238.76,
                    "word": ".",
                    "probability": 0.54345703125
                }
            ]
        },
        {
            "id": 599,
            "seek": 320986,
            "start": 3238.76,
            "end": 3241.0,
            "text": " It allows you to load a kernel driver.",
            "tokens": [
                51114,
                467,
                4045,
                291,
                281,
                3677,
                257,
                28256,
                6787,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26625001162290574,
            "compression_ratio": 1.6575342465753424,
            "no_speech_prob": 0.10516357421875,
            "words": [
                {
                    "start": 3238.76,
                    "end": 3238.78,
                    "word": " It",
                    "probability": 0.85302734375
                },
                {
                    "start": 3238.78,
                    "end": 3239.0,
                    "word": " allows",
                    "probability": 0.791015625
                },
                {
                    "start": 3239.0,
                    "end": 3239.16,
                    "word": " you",
                    "probability": 0.8955078125
                },
                {
                    "start": 3239.16,
                    "end": 3239.42,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 3239.42,
                    "end": 3239.74,
                    "word": " load",
                    "probability": 0.92919921875
                },
                {
                    "start": 3239.9,
                    "end": 3240.14,
                    "word": " a kernel",
                    "probability": 0.68505859375
                },
                {
                    "start": 3240.14,
                    "end": 3240.52,
                    "word": " driver",
                    "probability": 0.7958984375
                },
                {
                    "start": 3240.52,
                    "end": 3241.0,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 600,
            "seek": 320986,
            "start": 3241.64,
            "end": 3246.16,
            "text": " The first thing I'm going to do is I'm going to go ahead and load up Jamie's rootkit.",
            "tokens": [
                51264,
                440,
                700,
                551,
                286,
                478,
                516,
                281,
                360,
                307,
                286,
                478,
                516,
                281,
                352,
                2286,
                293,
                3677,
                493,
                19309,
                311,
                5593,
                22681,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26625001162290574,
            "compression_ratio": 1.6575342465753424,
            "no_speech_prob": 0.10516357421875,
            "words": [
                {
                    "start": 3241.64,
                    "end": 3241.84,
                    "word": " The",
                    "probability": 0.806640625
                },
                {
                    "start": 3241.84,
                    "end": 3242.04,
                    "word": " first",
                    "probability": 0.81494140625
                },
                {
                    "start": 3242.04,
                    "end": 3242.16,
                    "word": " thing",
                    "probability": 0.810546875
                },
                {
                    "start": 3242.16,
                    "end": 3242.32,
                    "word": " I'm",
                    "probability": 0.989990234375
                },
                {
                    "start": 3242.32,
                    "end": 3242.4,
                    "word": " going",
                    "probability": 0.85009765625
                },
                {
                    "start": 3242.4,
                    "end": 3242.46,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 3242.46,
                    "end": 3242.68,
                    "word": " do",
                    "probability": 0.90087890625
                },
                {
                    "start": 3242.68,
                    "end": 3242.86,
                    "word": " is",
                    "probability": 0.88330078125
                },
                {
                    "start": 3242.86,
                    "end": 3243.0,
                    "word": " I'm",
                    "probability": 0.7763671875
                },
                {
                    "start": 3243.0,
                    "end": 3243.08,
                    "word": " going",
                    "probability": 0.85546875
                },
                {
                    "start": 3243.08,
                    "end": 3243.12,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 3243.12,
                    "end": 3243.28,
                    "word": " go",
                    "probability": 0.85986328125
                },
                {
                    "start": 3243.28,
                    "end": 3243.58,
                    "word": " ahead",
                    "probability": 0.83837890625
                },
                {
                    "start": 3243.58,
                    "end": 3243.8,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 3243.8,
                    "end": 3244.04,
                    "word": " load",
                    "probability": 0.9287109375
                },
                {
                    "start": 3244.04,
                    "end": 3244.42,
                    "word": " up",
                    "probability": 0.9091796875
                },
                {
                    "start": 3244.42,
                    "end": 3245.3,
                    "word": " Jamie's",
                    "probability": 0.83837890625
                },
                {
                    "start": 3245.3,
                    "end": 3245.76,
                    "word": " rootkit",
                    "probability": 0.51885986328125
                },
                {
                    "start": 3245.76,
                    "end": 3246.16,
                    "word": ".",
                    "probability": 0.46923828125
                }
            ]
        },
        {
            "id": 601,
            "seek": 320986,
            "start": 3254.15,
            "end": 3256.59,
            "text": " Our driver has started successfully.",
            "tokens": [
                51664,
                2621,
                6787,
                575,
                1409,
                10727,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26625001162290574,
            "compression_ratio": 1.6575342465753424,
            "no_speech_prob": 0.10516357421875,
            "words": [
                {
                    "start": 3254.15,
                    "end": 3254.63,
                    "word": " Our",
                    "probability": 0.15234375
                },
                {
                    "start": 3254.63,
                    "end": 3255.11,
                    "word": " driver",
                    "probability": 0.77587890625
                },
                {
                    "start": 3255.11,
                    "end": 3255.31,
                    "word": " has",
                    "probability": 0.75439453125
                },
                {
                    "start": 3255.31,
                    "end": 3255.53,
                    "word": " started",
                    "probability": 0.81103515625
                },
                {
                    "start": 3255.53,
                    "end": 3256.11,
                    "word": " successfully",
                    "probability": 0.8173828125
                },
                {
                    "start": 3256.11,
                    "end": 3256.59,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 602,
            "seek": 323462,
            "start": 3256.59,
            "end": 3259.83,
            "text": " Now, if we enter Softice...",
            "tokens": [
                50414,
                823,
                11,
                498,
                321,
                3242,
                16985,
                573,
                485,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2203663775975677,
            "compression_ratio": 1.7142857142857142,
            "no_speech_prob": 0.004131317138671875,
            "words": [
                {
                    "start": 3256.59,
                    "end": 3257.19,
                    "word": " Now",
                    "probability": 0.12139892578125
                },
                {
                    "start": 3257.19,
                    "end": 3257.19,
                    "word": ",",
                    "probability": 0.214111328125
                },
                {
                    "start": 3257.19,
                    "end": 3258.11,
                    "word": " if",
                    "probability": 0.8193359375
                },
                {
                    "start": 3258.11,
                    "end": 3258.21,
                    "word": " we",
                    "probability": 0.89111328125
                },
                {
                    "start": 3258.21,
                    "end": 3258.41,
                    "word": " enter",
                    "probability": 0.60205078125
                },
                {
                    "start": 3258.41,
                    "end": 3259.83,
                    "word": " Softice...",
                    "probability": 0.0860595703125
                }
            ]
        },
        {
            "id": 603,
            "seek": 323462,
            "start": 3263.49,
            "end": 3267.95,
            "text": " we can get the base address of where this driver is loaded in memory.",
            "tokens": [
                50614,
                321,
                393,
                483,
                264,
                3096,
                2985,
                295,
                689,
                341,
                6787,
                307,
                13210,
                294,
                4675,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2203663775975677,
            "compression_ratio": 1.7142857142857142,
            "no_speech_prob": 0.004131317138671875,
            "words": [
                {
                    "start": 3263.49,
                    "end": 3263.93,
                    "word": " we",
                    "probability": 0.373046875
                },
                {
                    "start": 3263.93,
                    "end": 3264.15,
                    "word": " can",
                    "probability": 0.88037109375
                },
                {
                    "start": 3264.15,
                    "end": 3264.41,
                    "word": " get",
                    "probability": 0.89404296875
                },
                {
                    "start": 3264.41,
                    "end": 3264.75,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 3264.75,
                    "end": 3265.35,
                    "word": " base",
                    "probability": 0.68212890625
                },
                {
                    "start": 3265.35,
                    "end": 3265.67,
                    "word": " address",
                    "probability": 0.83935546875
                },
                {
                    "start": 3265.67,
                    "end": 3265.87,
                    "word": " of",
                    "probability": 0.79150390625
                },
                {
                    "start": 3265.87,
                    "end": 3265.99,
                    "word": " where",
                    "probability": 0.9091796875
                },
                {
                    "start": 3265.99,
                    "end": 3266.15,
                    "word": " this",
                    "probability": 0.73583984375
                },
                {
                    "start": 3266.15,
                    "end": 3266.45,
                    "word": " driver",
                    "probability": 0.689453125
                },
                {
                    "start": 3266.45,
                    "end": 3266.63,
                    "word": " is",
                    "probability": 0.70068359375
                },
                {
                    "start": 3266.63,
                    "end": 3266.89,
                    "word": " loaded",
                    "probability": 0.7958984375
                },
                {
                    "start": 3266.89,
                    "end": 3267.19,
                    "word": " in",
                    "probability": 0.845703125
                },
                {
                    "start": 3267.19,
                    "end": 3267.51,
                    "word": " memory",
                    "probability": 0.77197265625
                },
                {
                    "start": 3267.51,
                    "end": 3267.95,
                    "word": ".",
                    "probability": 0.85400390625
                }
            ]
        },
        {
            "id": 604,
            "seek": 323462,
            "start": 3283.47,
            "end": 3287.43,
            "text": " This is the virtual address of where this driver is loaded in memory.",
            "tokens": [
                50964,
                639,
                307,
                264,
                6374,
                2985,
                295,
                689,
                341,
                6787,
                307,
                13210,
                294,
                4675,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2203663775975677,
            "compression_ratio": 1.7142857142857142,
            "no_speech_prob": 0.004131317138671875,
            "words": [
                {
                    "start": 3283.47,
                    "end": 3283.91,
                    "word": " This",
                    "probability": 0.341796875
                },
                {
                    "start": 3283.91,
                    "end": 3284.11,
                    "word": " is",
                    "probability": 0.89306640625
                },
                {
                    "start": 3284.11,
                    "end": 3284.91,
                    "word": " the",
                    "probability": 0.7890625
                },
                {
                    "start": 3284.91,
                    "end": 3285.19,
                    "word": " virtual",
                    "probability": 0.84716796875
                },
                {
                    "start": 3285.19,
                    "end": 3285.59,
                    "word": " address",
                    "probability": 0.81396484375
                },
                {
                    "start": 3285.59,
                    "end": 3285.75,
                    "word": " of",
                    "probability": 0.85107421875
                },
                {
                    "start": 3285.75,
                    "end": 3285.87,
                    "word": " where",
                    "probability": 0.90576171875
                },
                {
                    "start": 3285.87,
                    "end": 3286.03,
                    "word": " this",
                    "probability": 0.8330078125
                },
                {
                    "start": 3286.03,
                    "end": 3286.27,
                    "word": " driver",
                    "probability": 0.6982421875
                },
                {
                    "start": 3286.27,
                    "end": 3286.45,
                    "word": " is",
                    "probability": 0.837890625
                },
                {
                    "start": 3286.45,
                    "end": 3286.61,
                    "word": " loaded",
                    "probability": 0.80859375
                },
                {
                    "start": 3286.61,
                    "end": 3286.83,
                    "word": " in",
                    "probability": 0.88671875
                },
                {
                    "start": 3286.83,
                    "end": 3287.09,
                    "word": " memory",
                    "probability": 0.80810546875
                },
                {
                    "start": 3287.09,
                    "end": 3287.43,
                    "word": ".",
                    "probability": 0.8779296875
                }
            ]
        },
        {
            "id": 605,
            "seek": 323462,
            "start": 3287.43,
            "end": 3290.81,
            "text": " We're going to go ahead and dump it. Dump the memory at that address.",
            "tokens": [
                51164,
                492,
                434,
                516,
                281,
                352,
                2286,
                293,
                11430,
                309,
                13,
                413,
                1420,
                264,
                4675,
                412,
                300,
                2985,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2203663775975677,
            "compression_ratio": 1.7142857142857142,
            "no_speech_prob": 0.004131317138671875,
            "words": [
                {
                    "start": 3287.43,
                    "end": 3287.75,
                    "word": " We're",
                    "probability": 0.85888671875
                },
                {
                    "start": 3287.75,
                    "end": 3287.87,
                    "word": " going",
                    "probability": 0.70068359375
                },
                {
                    "start": 3287.87,
                    "end": 3287.95,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 3287.95,
                    "end": 3288.07,
                    "word": " go",
                    "probability": 0.84033203125
                },
                {
                    "start": 3288.07,
                    "end": 3288.27,
                    "word": " ahead",
                    "probability": 0.84033203125
                },
                {
                    "start": 3288.27,
                    "end": 3288.45,
                    "word": " and",
                    "probability": 0.88525390625
                },
                {
                    "start": 3288.45,
                    "end": 3288.67,
                    "word": " dump",
                    "probability": 0.8564453125
                },
                {
                    "start": 3288.67,
                    "end": 3288.87,
                    "word": " it",
                    "probability": 0.7216796875
                },
                {
                    "start": 3288.87,
                    "end": 3289.11,
                    "word": ".",
                    "probability": 0.38916015625
                },
                {
                    "start": 3289.11,
                    "end": 3289.27,
                    "word": " Dump",
                    "probability": 0.761474609375
                },
                {
                    "start": 3289.27,
                    "end": 3289.43,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 3289.43,
                    "end": 3289.63,
                    "word": " memory",
                    "probability": 0.81884765625
                },
                {
                    "start": 3289.63,
                    "end": 3289.81,
                    "word": " at",
                    "probability": 0.88134765625
                },
                {
                    "start": 3289.81,
                    "end": 3289.97,
                    "word": " that",
                    "probability": 0.869140625
                },
                {
                    "start": 3289.97,
                    "end": 3290.37,
                    "word": " address",
                    "probability": 0.828125
                },
                {
                    "start": 3290.37,
                    "end": 3290.81,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 606,
            "seek": 323462,
            "start": 3291.35,
            "end": 3296.37,
            "text": " For all of you guys that use hex dumps all the time, this should look pretty familiar.",
            "tokens": [
                51364,
                1171,
                439,
                295,
                291,
                1074,
                300,
                764,
                23291,
                11430,
                82,
                439,
                264,
                565,
                11,
                341,
                820,
                574,
                1238,
                4963,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2203663775975677,
            "compression_ratio": 1.7142857142857142,
            "no_speech_prob": 0.004131317138671875,
            "words": [
                {
                    "start": 3291.35,
                    "end": 3291.79,
                    "word": " For",
                    "probability": 0.5673828125
                },
                {
                    "start": 3291.79,
                    "end": 3291.99,
                    "word": " all",
                    "probability": 0.8896484375
                },
                {
                    "start": 3291.99,
                    "end": 3292.11,
                    "word": " of",
                    "probability": 0.8291015625
                },
                {
                    "start": 3292.11,
                    "end": 3292.25,
                    "word": " you",
                    "probability": 0.89501953125
                },
                {
                    "start": 3292.25,
                    "end": 3292.49,
                    "word": " guys",
                    "probability": 0.8564453125
                },
                {
                    "start": 3292.49,
                    "end": 3292.79,
                    "word": " that",
                    "probability": 0.783203125
                },
                {
                    "start": 3292.79,
                    "end": 3293.43,
                    "word": " use",
                    "probability": 0.8095703125
                },
                {
                    "start": 3293.43,
                    "end": 3293.71,
                    "word": " hex",
                    "probability": 0.5771484375
                },
                {
                    "start": 3293.71,
                    "end": 3294.01,
                    "word": " dumps",
                    "probability": 0.748046875
                },
                {
                    "start": 3294.01,
                    "end": 3294.11,
                    "word": " all",
                    "probability": 0.88232421875
                },
                {
                    "start": 3294.11,
                    "end": 3294.23,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 3294.23,
                    "end": 3294.57,
                    "word": " time",
                    "probability": 0.8037109375
                },
                {
                    "start": 3294.57,
                    "end": 3294.75,
                    "word": ",",
                    "probability": 0.8154296875
                },
                {
                    "start": 3294.75,
                    "end": 3294.99,
                    "word": " this",
                    "probability": 0.7802734375
                },
                {
                    "start": 3294.99,
                    "end": 3295.13,
                    "word": " should",
                    "probability": 0.8896484375
                },
                {
                    "start": 3295.13,
                    "end": 3295.31,
                    "word": " look",
                    "probability": 0.9189453125
                },
                {
                    "start": 3295.31,
                    "end": 3295.53,
                    "word": " pretty",
                    "probability": 0.859375
                },
                {
                    "start": 3295.53,
                    "end": 3295.95,
                    "word": " familiar",
                    "probability": 0.77734375
                },
                {
                    "start": 3295.95,
                    "end": 3296.37,
                    "word": ".",
                    "probability": 0.900390625
                }
            ]
        },
        {
            "id": 607,
            "seek": 326462,
            "start": 3296.37,
            "end": 3302.03,
            "text": " This 4D5A, that's simply the MZ signature inside the PE header.",
            "tokens": [
                50364,
                639,
                1017,
                35,
                20,
                32,
                11,
                300,
                311,
                2935,
                264,
                376,
                57,
                13397,
                1854,
                264,
                24346,
                23117,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23658459746476376,
            "compression_ratio": 1.559090909090909,
            "no_speech_prob": 0.271728515625,
            "words": [
                {
                    "start": 3296.37,
                    "end": 3296.55,
                    "word": " This",
                    "probability": 0.058990478515625
                },
                {
                    "start": 3296.55,
                    "end": 3297.57,
                    "word": " 4D5A",
                    "probability": 0.705169677734375
                },
                {
                    "start": 3297.57,
                    "end": 3297.73,
                    "word": ",",
                    "probability": 0.440673828125
                },
                {
                    "start": 3297.73,
                    "end": 3298.05,
                    "word": " that's",
                    "probability": 0.882568359375
                },
                {
                    "start": 3298.05,
                    "end": 3298.31,
                    "word": " simply",
                    "probability": 0.81298828125
                },
                {
                    "start": 3298.31,
                    "end": 3298.53,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 3298.53,
                    "end": 3298.87,
                    "word": " MZ",
                    "probability": 0.6300048828125
                },
                {
                    "start": 3298.87,
                    "end": 3299.51,
                    "word": " signature",
                    "probability": 0.68896484375
                },
                {
                    "start": 3299.51,
                    "end": 3300.03,
                    "word": " inside",
                    "probability": 0.8251953125
                },
                {
                    "start": 3300.03,
                    "end": 3300.47,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 3300.47,
                    "end": 3301.11,
                    "word": " PE",
                    "probability": 0.7998046875
                },
                {
                    "start": 3301.11,
                    "end": 3301.47,
                    "word": " header",
                    "probability": 0.822265625
                },
                {
                    "start": 3301.47,
                    "end": 3302.03,
                    "word": ".",
                    "probability": 0.83935546875
                }
            ]
        },
        {
            "id": 608,
            "seek": 326462,
            "start": 3302.39,
            "end": 3307.45,
            "text": " Right now, what we're seeing is the PE header of this rootkit driver loaded in memory.",
            "tokens": [
                50664,
                1779,
                586,
                11,
                437,
                321,
                434,
                2577,
                307,
                264,
                24346,
                23117,
                295,
                341,
                5593,
                22681,
                6787,
                13210,
                294,
                4675,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23658459746476376,
            "compression_ratio": 1.559090909090909,
            "no_speech_prob": 0.271728515625,
            "words": [
                {
                    "start": 3302.39,
                    "end": 3302.95,
                    "word": " Right",
                    "probability": 0.0794677734375
                },
                {
                    "start": 3302.95,
                    "end": 3303.21,
                    "word": " now",
                    "probability": 0.892578125
                },
                {
                    "start": 3303.21,
                    "end": 3303.29,
                    "word": ",",
                    "probability": 0.4453125
                },
                {
                    "start": 3303.29,
                    "end": 3303.39,
                    "word": " what",
                    "probability": 0.86669921875
                },
                {
                    "start": 3303.39,
                    "end": 3303.53,
                    "word": " we're",
                    "probability": 0.895263671875
                },
                {
                    "start": 3303.53,
                    "end": 3303.83,
                    "word": " seeing",
                    "probability": 0.7783203125
                },
                {
                    "start": 3303.83,
                    "end": 3304.03,
                    "word": " is",
                    "probability": 0.8759765625
                },
                {
                    "start": 3304.03,
                    "end": 3304.13,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 3304.13,
                    "end": 3304.39,
                    "word": " PE",
                    "probability": 0.935546875
                },
                {
                    "start": 3304.39,
                    "end": 3304.71,
                    "word": " header",
                    "probability": 0.83740234375
                },
                {
                    "start": 3304.71,
                    "end": 3304.99,
                    "word": " of",
                    "probability": 0.8837890625
                },
                {
                    "start": 3304.99,
                    "end": 3305.21,
                    "word": " this",
                    "probability": 0.85107421875
                },
                {
                    "start": 3305.21,
                    "end": 3305.57,
                    "word": " rootkit",
                    "probability": 0.6187744140625
                },
                {
                    "start": 3305.57,
                    "end": 3305.95,
                    "word": " driver",
                    "probability": 0.7490234375
                },
                {
                    "start": 3305.95,
                    "end": 3306.37,
                    "word": " loaded",
                    "probability": 0.79443359375
                },
                {
                    "start": 3306.37,
                    "end": 3306.59,
                    "word": " in",
                    "probability": 0.8935546875
                },
                {
                    "start": 3306.59,
                    "end": 3306.89,
                    "word": " memory",
                    "probability": 0.81005859375
                },
                {
                    "start": 3306.89,
                    "end": 3307.45,
                    "word": ".",
                    "probability": 0.98681640625
                }
            ]
        },
        {
            "id": 609,
            "seek": 326462,
            "start": 3308.43,
            "end": 3315.35,
            "text": " At this point, I'm going to go ahead and load up the memory hook engine, ShadowWalker.",
            "tokens": [
                50964,
                1711,
                341,
                935,
                11,
                286,
                478,
                516,
                281,
                352,
                2286,
                293,
                3677,
                493,
                264,
                4675,
                6328,
                2848,
                11,
                19036,
                54,
                667,
                260,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23658459746476376,
            "compression_ratio": 1.559090909090909,
            "no_speech_prob": 0.271728515625,
            "words": [
                {
                    "start": 3308.43,
                    "end": 3308.95,
                    "word": " At",
                    "probability": 0.5234375
                },
                {
                    "start": 3311.47,
                    "end": 3311.69,
                    "word": " this",
                    "probability": 0.88427734375
                },
                {
                    "start": 3311.69,
                    "end": 3311.89,
                    "word": " point",
                    "probability": 0.8564453125
                },
                {
                    "start": 3311.89,
                    "end": 3311.95,
                    "word": ",",
                    "probability": 0.8935546875
                },
                {
                    "start": 3311.95,
                    "end": 3312.07,
                    "word": " I'm",
                    "probability": 0.988037109375
                },
                {
                    "start": 3312.07,
                    "end": 3312.17,
                    "word": " going",
                    "probability": 0.66943359375
                },
                {
                    "start": 3312.17,
                    "end": 3312.23,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 3312.23,
                    "end": 3312.37,
                    "word": " go",
                    "probability": 0.79541015625
                },
                {
                    "start": 3312.37,
                    "end": 3312.63,
                    "word": " ahead",
                    "probability": 0.83837890625
                },
                {
                    "start": 3312.63,
                    "end": 3312.81,
                    "word": " and",
                    "probability": 0.888671875
                },
                {
                    "start": 3312.81,
                    "end": 3312.99,
                    "word": " load",
                    "probability": 0.90087890625
                },
                {
                    "start": 3312.99,
                    "end": 3313.13,
                    "word": " up",
                    "probability": 0.9111328125
                },
                {
                    "start": 3313.13,
                    "end": 3313.25,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 3313.25,
                    "end": 3313.45,
                    "word": " memory",
                    "probability": 0.7626953125
                },
                {
                    "start": 3313.45,
                    "end": 3313.71,
                    "word": " hook",
                    "probability": 0.82177734375
                },
                {
                    "start": 3313.71,
                    "end": 3313.99,
                    "word": " engine",
                    "probability": 0.6201171875
                },
                {
                    "start": 3313.99,
                    "end": 3314.11,
                    "word": ",",
                    "probability": 0.8037109375
                },
                {
                    "start": 3314.11,
                    "end": 3314.79,
                    "word": " ShadowWalker",
                    "probability": 0.750701904296875
                },
                {
                    "start": 3314.79,
                    "end": 3315.35,
                    "word": ".",
                    "probability": 0.98388671875
                }
            ]
        },
        {
            "id": 610,
            "seek": 326462,
            "start": 3328.4,
            "end": 3330.86,
            "text": " It started up successfully.",
            "tokens": [
                51264,
                467,
                1409,
                493,
                10727,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23658459746476376,
            "compression_ratio": 1.559090909090909,
            "no_speech_prob": 0.271728515625,
            "words": [
                {
                    "start": 3328.4,
                    "end": 3328.96,
                    "word": " It",
                    "probability": 0.395751953125
                },
                {
                    "start": 3328.96,
                    "end": 3329.52,
                    "word": " started",
                    "probability": 0.7509765625
                },
                {
                    "start": 3329.52,
                    "end": 3329.74,
                    "word": " up",
                    "probability": 0.9013671875
                },
                {
                    "start": 3329.74,
                    "end": 3330.3,
                    "word": " successfully",
                    "probability": 0.8056640625
                },
                {
                    "start": 3330.3,
                    "end": 3330.86,
                    "word": ".",
                    "probability": 0.94189453125
                }
            ]
        },
        {
            "id": 611,
            "seek": 326462,
            "start": 3332.3,
            "end": 3335.6,
            "text": " Now, we're going to go ahead and perform another memory dump.",
            "tokens": [
                51464,
                823,
                11,
                321,
                434,
                516,
                281,
                352,
                2286,
                293,
                2042,
                1071,
                4675,
                11430,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23658459746476376,
            "compression_ratio": 1.559090909090909,
            "no_speech_prob": 0.271728515625,
            "words": [
                {
                    "start": 3332.3,
                    "end": 3332.76,
                    "word": " Now",
                    "probability": 0.8212890625
                },
                {
                    "start": 3332.76,
                    "end": 3332.86,
                    "word": ",",
                    "probability": 0.3759765625
                },
                {
                    "start": 3332.86,
                    "end": 3332.96,
                    "word": " we're",
                    "probability": 0.927978515625
                },
                {
                    "start": 3332.96,
                    "end": 3333.06,
                    "word": " going",
                    "probability": 0.85546875
                },
                {
                    "start": 3333.06,
                    "end": 3333.14,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 3333.14,
                    "end": 3333.3,
                    "word": " go",
                    "probability": 0.89013671875
                },
                {
                    "start": 3333.3,
                    "end": 3333.54,
                    "word": " ahead",
                    "probability": 0.86083984375
                },
                {
                    "start": 3333.54,
                    "end": 3333.7,
                    "word": " and",
                    "probability": 0.8984375
                },
                {
                    "start": 3333.7,
                    "end": 3334.02,
                    "word": " perform",
                    "probability": 0.75341796875
                },
                {
                    "start": 3334.02,
                    "end": 3334.42,
                    "word": " another",
                    "probability": 0.826171875
                },
                {
                    "start": 3334.42,
                    "end": 3334.74,
                    "word": " memory",
                    "probability": 0.81396484375
                },
                {
                    "start": 3334.74,
                    "end": 3335.04,
                    "word": " dump",
                    "probability": 0.833984375
                },
                {
                    "start": 3335.04,
                    "end": 3335.6,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 612,
            "seek": 326462,
            "start": 3337.78,
            "end": 3340.18,
            "text": " Now, it's gone.",
            "tokens": [
                51714,
                823,
                11,
                309,
                311,
                2780,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23658459746476376,
            "compression_ratio": 1.559090909090909,
            "no_speech_prob": 0.271728515625,
            "words": [
                {
                    "start": 3337.78,
                    "end": 3338.34,
                    "word": " Now",
                    "probability": 0.3740234375
                },
                {
                    "start": 3338.34,
                    "end": 3338.74,
                    "word": ",",
                    "probability": 0.89404296875
                },
                {
                    "start": 3338.74,
                    "end": 3339.24,
                    "word": " it's",
                    "probability": 0.9462890625
                },
                {
                    "start": 3339.24,
                    "end": 3339.62,
                    "word": " gone",
                    "probability": 0.8818359375
                },
                {
                    "start": 3339.62,
                    "end": 3340.18,
                    "word": ".",
                    "probability": 0.95751953125
                }
            ]
        },
        {
            "id": 613,
            "seek": 327776,
            "start": 3347.74,
            "end": 3352.8,
            "text": " So, we'll take questions offline. We're leaving the room. We're being evicted.",
            "tokens": [
                50414,
                407,
                11,
                321,
                603,
                747,
                1651,
                21857,
                13,
                492,
                434,
                5012,
                264,
                1808,
                13,
                492,
                434,
                885,
                1073,
                11254,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18043155010257447,
            "compression_ratio": 1.25,
            "no_speech_prob": 0.0200042724609375,
            "words": [
                {
                    "start": 3347.74,
                    "end": 3348.18,
                    "word": " So",
                    "probability": 0.497802734375
                },
                {
                    "start": 3348.18,
                    "end": 3348.38,
                    "word": ",",
                    "probability": 0.361328125
                },
                {
                    "start": 3348.38,
                    "end": 3348.66,
                    "word": " we'll",
                    "probability": 0.894287109375
                },
                {
                    "start": 3348.66,
                    "end": 3348.9,
                    "word": " take",
                    "probability": 0.81396484375
                },
                {
                    "start": 3348.9,
                    "end": 3349.52,
                    "word": " questions",
                    "probability": 0.916015625
                },
                {
                    "start": 3349.52,
                    "end": 3350.18,
                    "word": " offline",
                    "probability": 0.72607421875
                },
                {
                    "start": 3350.18,
                    "end": 3350.4,
                    "word": ".",
                    "probability": 0.5556640625
                },
                {
                    "start": 3350.4,
                    "end": 3350.44,
                    "word": " We're",
                    "probability": 0.91015625
                },
                {
                    "start": 3350.44,
                    "end": 3350.68,
                    "word": " leaving",
                    "probability": 0.70654296875
                },
                {
                    "start": 3350.68,
                    "end": 3350.9,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 3350.9,
                    "end": 3351.18,
                    "word": " room",
                    "probability": 0.82470703125
                },
                {
                    "start": 3351.18,
                    "end": 3351.54,
                    "word": ".",
                    "probability": 0.712890625
                },
                {
                    "start": 3351.54,
                    "end": 3351.8,
                    "word": " We're",
                    "probability": 0.90234375
                },
                {
                    "start": 3351.8,
                    "end": 3352.0,
                    "word": " being",
                    "probability": 0.9033203125
                },
                {
                    "start": 3352.0,
                    "end": 3352.36,
                    "word": " evicted",
                    "probability": 0.964111328125
                },
                {
                    "start": 3352.36,
                    "end": 3352.8,
                    "word": ".",
                    "probability": 0.97802734375
                }
            ]
        },
        {
            "id": 614,
            "seek": 327776,
            "start": 3352.96,
            "end": 3356.84,
            "text": " We have swag books. We'd love to hear from you. Thanks a lot.",
            "tokens": [
                50714,
                492,
                362,
                42064,
                3642,
                13,
                492,
                1116,
                959,
                281,
                1568,
                490,
                291,
                13,
                2561,
                257,
                688,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18043155010257447,
            "compression_ratio": 1.25,
            "no_speech_prob": 0.0200042724609375,
            "words": [
                {
                    "start": 3352.96,
                    "end": 3353.16,
                    "word": " We",
                    "probability": 0.90234375
                },
                {
                    "start": 3353.16,
                    "end": 3353.34,
                    "word": " have",
                    "probability": 0.875
                },
                {
                    "start": 3353.34,
                    "end": 3353.8,
                    "word": " swag",
                    "probability": 0.65478515625
                },
                {
                    "start": 3353.8,
                    "end": 3354.36,
                    "word": " books",
                    "probability": 0.69921875
                },
                {
                    "start": 3354.36,
                    "end": 3354.8,
                    "word": ".",
                    "probability": 0.8828125
                },
                {
                    "start": 3354.86,
                    "end": 3355.06,
                    "word": " We'd",
                    "probability": 0.90869140625
                },
                {
                    "start": 3355.06,
                    "end": 3355.16,
                    "word": " love",
                    "probability": 0.88330078125
                },
                {
                    "start": 3355.16,
                    "end": 3355.28,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 3355.28,
                    "end": 3355.42,
                    "word": " hear",
                    "probability": 0.8896484375
                },
                {
                    "start": 3355.42,
                    "end": 3355.62,
                    "word": " from",
                    "probability": 0.81494140625
                },
                {
                    "start": 3355.62,
                    "end": 3355.78,
                    "word": " you",
                    "probability": 0.896484375
                },
                {
                    "start": 3355.78,
                    "end": 3355.88,
                    "word": ".",
                    "probability": 0.91064453125
                },
                {
                    "start": 3355.88,
                    "end": 3356.1,
                    "word": " Thanks",
                    "probability": 0.79248046875
                },
                {
                    "start": 3356.24,
                    "end": 3356.4,
                    "word": " a lot",
                    "probability": 0.896484375
                },
                {
                    "start": 3356.4,
                    "end": 3356.84,
                    "word": ".",
                    "probability": 0.958984375
                }
            ]
        }
    ],
    "text": " It will just be a minute more as we get self-paced running and things like that in our presentation. The presentation was originally developed for an hour and 30 minutes. However, this time slot is an hour and 50, I mean 50 minutes and we've already filled like 7. Therefore, we may run a little bit late if we need to leave early. However, I will go through the first 20 slides in about 2 minutes because we don't have time to get them in. And Sherry does the interesting slides, so I will introduce her soon. My name is Jamie Butler. I'm from Rootkid.com. This is Sherry Sparks. And we're developing a project called Shadow Walker and it's to hide rootkits. You can find a description of this talk probably later on Rootkid.com. It's in the source code. I believe Sherry has proposed it. Also, it will be in FRAG 63. If it hasn't appeared online already, probably in the next week or two it will be there. If you don't understand much about rootkits or you are new to the Windows world of rootkits, you can go to Rootkid.com. We post what's there for free and there's a lot of source code for free. Nothing there is for free. Or you can apply for a rootkit supporting the Windows kernel by Greg Kogel and myself. So we'll get started with Shadow Walker. So a quick flow through. Rootkits, they don't propagate themselves. They're not like a virus. They're just here to provide stuff. So the attacker gets on the box and they try to maintain presence. They don't want to keep using their zero day to come back all the time to the machine. So they install a rootkit. A rootkit is there to hide their presence and also to give them future access at a later date. Rootkits can also be used for law enforcement for things like a sneak and peek or a properly executed search warrant. There's two levels of protection within the Windows and Linux operating system. There's basically two rings, ring 0 and ring 3. Ring 3 is user land processes. They are unprivileged. Ring 0 is kernel land. Once you're in ring 0, your kernel rootkit can do whatever you want. Operating system provides basically an intermediary between upper level user processes and things that they want to query the operating system for. So I want to open a port. The operating system does that for you. And then hands it back to the user land process. They also provide an interface between user land processes and the lower hardware. So if you have a ring 0 kernel rootkit, you are just like the operating system, you are a man in the middle. Some of the different OS components that a rootkit may want to attack would be the IOManager. You can install keyloggers. Sharing has a project on rootkit.com that's a keyboard sniffer. And you can also attack the file system. You can return file filter driver and interface between every single access of the hard drive. The object manager has things like processes and threads that it uses to keep bookkeeping. And you can attack the object manager in order to hide your processes and threads. That's enough of that configuration manager. You can use that to hide registries. So first generation of rootkits, what were they? These were simple infringement replacement programs on the hard drive. They may include the Unix login program, LS, ES, so on and so forth. Second generation rootkits. These started to be more sophisticated. These modified static tables within the kernel are within the upper levels of the operating system themselves. So you can replace the import address table of a PE file and alter the execution path of any command. You can also alter the system call table within the kernel and ring zero and change what function actually gets executed within the kernel when the user requests it. Third generation rootkits. We term these... they use DCOM, direct kernel object manipulation. These actually don't hook anything because hooks are a bit easier to detect. Third generation actually manipulate the data structures in memory. So there's no code... you don't alter the code at all, you just alter the data structures themselves. This is almost undetectable. Data structures come and go very frequently and they're constantly changing. That's why they're in the data structure. This is very hard to detect. And we'll talk about how you can use this to hide processes and threads if you wanted. Or you can use it to hide drivers, escalate process privileges using tokens, etc. So real quick, about two years ago at one of the black ads, and all the slides are online, you can see process hiding with DCOM. I also mentioned a little bit last year when I talked about Python. What the kernel uses to keep track of all the processes is this list of active processes. Every e-process block you see there represents an individual process in the system. This individual process could be your little hacker program. It's doing things and you don't want the system administrator to know you're there. If you simply unlink... at the bottom of the slide you see that there's a series of links. If you simply unlink a process that you want to have hidden, it will disappear when you try to list it out. So when you run task manager, etc., it won't be there. Now, current rootkit detection methods, there's basically four types. You don't have time to go into all these. But just quickly, behavioral, integrity, signature-based, and difference-based. Some of the AB products are basically an example of signature-based. Integrity checkers, such as tripwire, check some of the disk files so that if you replace it with a fresh one, you'll be found. Difference-based approaches is kind of a new thing. Microsoft's doing it. F-Secure's doing it. Sysinternals. What this is, is it does some kind of low-level scan within the kernel by following structures directly. It tries to get a list of things like files and processes, registry keys, etc. Then it does an upper-level API call. If there's a difference, it knows something's up. Behavioral detection. In this, you try to detect the presence, the effects of rootkit. So you might want to look for alteration in the execution path, or what is actually executed within the program. Some of the system calls, or the ordering, etc. We don't have time to go into more of that. Integrity checking, exactly. It's a CRC. This could be on-disk or in-memory. However, hardly anyone is doing it in-memory. Signature-based scan memory or on-disk for a particular set of bytes that represents the mal code. So, we have a really powerful way to hide rootkit, or hide processes, etc. within the kernel by modifying all these data structures. However, if you look for our driver, because we are in the kernel, so we have a kernel-level driver, you can just do a simple scan, like a signature scan, for the presence of the malware. And that's not very good. So what we want to do is to try to shake it up, so even if you scan memory, you can't detect all that decomp stuff that's in here in the fu-rootkit. You want to make it so you can't detect our rootkit within the kernel. So, this is a problem that viruses have faced for a long time, and they use things like polymorphism and stuff to get around it. However, in the kernel, it gets more problematic to do really good polymorphism code. Also, no one's doing it other than a holy father and his hacker defender. And you have to get him to handle that. And I think it's like 40 heroes in the county does it. So, really quickly, we're going to walk through how we deploy this in memory and share it with people. Thank you, Jamie. I'm going to be discussing the technical implementation of ShadowWalker, which is our rootkit hiding technology. Like Jamie said, polymorphism has not really been seen a lot in rootkits so far, but it's not really an optimal approach for a rootkit. Viruses need to hide their code. Rootkits not only need to hide their code, but they also need to hide changes to operating system components. Polymorphism is not necessarily an optimal solution for that when you consider that you have the memory-based equivalence of, say, tripwire or other types of integrity checkers. So, basically, what we wanted to do is we wanted to figure out a way to hide in memory such that we actually hook the memory of the system without actually changing the code at all. And that gave rise to ShadowWalker, which we're coining kind of as a prototype for the fourth generation of rootkit technology. Basically, the alternative to polymorphism is virtual memory subversion. Basically, what we're going to be showing you today is a proof-of-concept demonstration that a rootkit is capable of transparently controlling the view of memory seen by user applications, kernel drivers, and the operating system itself. Now, the cool thing about this technology is the fact that there's a minimal performance impact. Because we exploit some features in the hardware, that means that basically our memory hook engine hiding a rootkit is virtually undetectable. It has no slowdown or system performance hit. Obviously, this makes this type of technology attractive to not only a rootkit, but also to maybe a virus, or a worm, or spyware applications. Just a few implications of virtual memory subversion. For a long time, rootkit scanners relied upon the integrity of the operating system API. Like Jamie mentioned, ever since the second generation of rootkits, rootkits have been hooking the API, and upper-level processes can no longer trust the results returned to them by the API, either the user-level API or the kernel-level API, depending upon where the rootkit is hooking. So basically, rootkit scanners have gotten a little bit smarter. They're starting to realize that they can't rely upon operating system APIs anymore. But even those rootkit scanners that don't rely upon operating system APIs, they still rely upon the integrity of the virtual memory system. So therefore, when a security scanner does a read of a certain memory address, it expects to see the data that's actually stored at that address. What we're proposing is actually to return some data that is, in fact, not actually stored at that address. So basically, there are two implications here. If we can control a scanner's memory reads, then we can fool signature scanners and potentially make a known rootkit or virus code immune to an in-memory signature scan. Because basically, the scanner will access the range of memory where the rootkit code is stored, and it will be returned data which is a clean copy or does not have the rootkit code. We can also fool integrity checkers. Those kind of checkers, like Jamie Butler, presented a talk on a tool called Vice, which basically attempts to detect hooks. Hooks typically work by replacing the beginning of the function prolog in an API with a jump instruction to a stub, which is the rootkit code. So basically, under normal situations, you would not expect to see the first instruction in an API to be a jump instruction. The normal code would be such stuff as stack setup code, allocation of local variables. So basically, Jamie uses heuristics like this to determine if functions are hooked. Basically, the implications for this is that if we are subverting that particular function in memory, the scanner would perform a read, and it would receive a clean copy of that API function code, yet the actual code that it's executing is actually the hook code. Since we're going to be talking about the subversion of virtual memory, we're going to need to do a little bit of a review. This is stuff that is normally covered in a college-level operating systems class, but I know that for most people, we probably need to review some of this stuff. First thing we're going to talk about is virtual address space layout, and then we're going to talk about some of the concepts of virtual memory. We're going to go over the ideas of paging and segmentation, page tables and PTEs, how virtual-to-physical address translation actually occurs, what the page fault handler does, and then some performance issues associated with paging, and how those are actually mitigated using a hardware solution, or the translation look-aside buffer. Finally, we'll talk about different memory access types, and some little eccentricities with the x86 architecture. So basically what you have here is a layout of the two most common layouts for the Windows virtual address space. The first one breaks the virtual address space up into two main components. Like Jamie said, we have two modes of operation under Windows. We have a privileged mode, which is basically kernel-in, and we have a non-privileged mode, which is basically user-in. The memory address space is arranged similarly to that. The lower two gigabytes correspond to user-in address space. That's going to contain your application code, DLL code. The upper two gigabytes is going to be where the operating system kernel is. In the upper two gigabytes, you're going to have N2S kernel, PAL, hardware abstraction layer, boot drivers. You're going to have key operating system structures, the process objects that Jamie was talking about, process page tables, and then non-page pool and cache memory. Alternatively, we have a second address space layout, which has been used on some of the Server 2003 systems, which actually allows you to expand the user address space up to three gigabytes. By far the most common layout is going to be the one where it's split in half. So, basically, what is the main idea behind virtual memory? Basically, the idea is we want to separate the virtual from the physical address spaces, or separate the virtual and physical address spaces. By that, what I mean is the virtual address space is the size of it. It's going to be defined by the width of your memory bus. So, if you have a 32-bit system, that means that you have the ability to address 2 to the 32, or approximately four gigabytes of continuous memory locations. So, therefore, your virtual address space spans from zero up to four gigabytes. In contrast, most of us don't really have four gigabytes of RAM installed on our system unless we're really lucky. So, therefore, we can say that our physical address space is constrained by the amount of RAM on our system. And the amount of RAM is most likely going to be less than the four gigabyte limit for the virtual address space. So, basically, virtual memory concerns managing these virtual and physical address spaces by dividing them into fixed-size blocks. If those blocks are all the same size, we have a paging architecture. If those blocks may be variable sizes, it's a segmentation architecture. The x86 architecture is actually a combination of segmentation and paging. However, for the purposes of our talk, we're focusing upon the paging architecture, because that's the level that we're going to subvert. As far as how this maps, there's actually mapping information that actually maps a virtual block to a physical block. And the OS is what actually maintains this mapping information and determines which virtual blocks map to which physical blocks. Like I said before, the virtual address space may be larger than the physical address space. And also because the OS is managing this mapping, virtually contiguous memory blocks do not need to be physically contiguous. This actually shows an illustration of those two points on the previous slide. As you can see, we have our virtual address space divided up into blocks. Under a paging architecture, we call these blocks pages. The physical address space is smaller than the virtual address space. It's also divided into fixed-size blocks. This is termed frames. Basically, as you can see, the virtually contiguous blocks do not necessarily have to be physically contiguous. So, what actually maintains this mapping information that the OS uses? This mapping information is contained in page tables. And page tables consist of entries called PTEs, or page table entries. Page table entries contain at least two pieces of useful information. They contain status information, and they contain mapping information. The page frame number bits are the bits that actually describe where that page actually maps to in physical memory. There are also a bunch of status bits, as you can see. A few of the most important ones would be the V there for valid. That's going to determine if the page is actually resident in memory, or if it's been paged out to the disk. You have the writable bit, which is going to be concerned with protection, whether or not that page is read-only, or whether it's going to be writable as well. You also have some bits, the cache-disabled, the dirty bit. These are bits that the operating system uses in its virtual memory management for page swapping and such. And then the last bit of interest is going to be the global bit. The global bit is interesting because it determines whether or not this particular mapping information will be flushed from the hardware cache on a context switch. This actually becomes important later on. So, basically, here's an illustration of the big picture, just to kind of summarize all these ideas. We have our virtual address space layout divided into user space and kernel space. We have our pages, which are the divisions of the virtual address space. We have process page tables located in the kernel memory section. Process page tables contain PTEs, which contain status information and mapping information, which will basically say where those pages are located out in physical memory. So, how do you go from an address to actually figuring out where that particular page is in the page table? Basically, virtual addresses can encode the information necessary to index into page tables. Page tables may actually be single-level or multi-level. The x86 maintains a two-level paging architecture. Basically, we divide the virtual address into two pieces. We're going to divide it into the virtual page number, which is going to contain the page table indexing information, and we divide it into the byte index, which is going to contain an offset from the physical frame in physical memory. So, basically, the virtual page number, in this case, since we have a two-level architecture, basically what that means is not only do we have a page table, we also have a page directory. And, basically, the page directory is a table of pointers to page tables. And the page tables, of course, mean pointers to physical frames. This actually is used to... a two-level scheme is used to actually save memory, since the page directory is going to have to be resident. So, basically, in this case, our virtual page number is actually divided into two pieces. We have to be able to figure out the index into the page directory so we can locate the correct page table, and then we have to figure out the index into the page table so we can locate the correct page frame. So, basically, under x86, the upper ten bits in the virtual address are going to provide your index into the page directory, while the middle ten bits are going to provide your index into the page table. This slide gets a little bit complicated, but I'm going to give it a go here to try to explain it. Basically, there's a number of steps involved in virtual-to-physical address translation. This is performed by the hardware. The first step is going to be to locate the page directory, the base address, the page directory and memory. The page directory base is actually located in the k-process block. The physical address is also located in CR3, which is the control register on the processor. So, basically, the first step is to locate the base of the page directory. The second step is going to be to locate the actual entry in the page directory that contains the pointer to the page table that we need. So, basically, we're going to extract the upper ten bits from the virtual address and use that to add to the page directory base to obtain the entry in the page directory table. Now, the contents of this page directory entry is basically the pointer to a page table, or the base physical address of the page table and memory. So, now at this point, we have the base address of the page table, and now we're trying to get to the PTE, or the entry in the page table. So, to get to the page table entry, now we do the same type of thing. We take the middle ten bits of the virtual address and use that to add to the base address of the page table, and we now get the actual page table entry, which is going to contain the pointer to the page frame in physical memory. So, now at this point, we have a pointer to the page frame, and we're actually looking for some byte within that frame. So, it's finally at this point that the actual byte index comes in, and we add that to the base address of the physical frame to actually resolve the full physical address. Like we said earlier, the physical memory may be smaller than the amount of virtually addressable memory you have, so therefore the OS may need to move some pages from main memory out to the disk to satisfy current memory demands. Basically, when the OS does this, it marks the PTE for the page in question as invalid, writes it out to the disk, and the next time that page is accessed, it's going to generate a page fault. A page fault is basically just an interrupt that is going to cause a vector to an interrupt service routine, which in this case is going to be the page fault handler. There are actually several conditions where a page fault can occur. The most common condition is going to be the case where the page table entry is marked invalid, and that page has been swapped out to the disk and needs to be brought in. There's a little caveat to that, because not only does the PTE need to be marked invalid, that entry cannot be present inside the TLB, or the hardware cache of virtual to physical mappings. This becomes very important later on. The second situation where you can have a memory protection violation is going to be, basically, user mode code attempting to access kernel memory, or perhaps an attempt to write to memory that's marked as read-only. For all of you guys that I lost on that previous slide of virtual to physical translation, I have a little bit clearer one that shows the whole page fault path. Okay. First thing, you have a memory access. So the first thing we do is we need to look it up in the page directory to resolve the actual page table. In this case, it's present. So we can move on and go out to the page table. Now, in the page table, we're trying to look up actually where the physical frame is. In this case, that particular PTE has been marked invalid, and a page fault is generated. This causes the page fault handler to be invoked. The page fault handler now is responsible for issuing the disk.io to go out to the page file and load that frame back into main memory. Once it's loaded back into memory, it now marks the PTE as valid. As you can see, some people would say that paging is not such a good idea. This is because there's this de-performance hint associated with paging. Basically, we take one memory reference and we basically turn it into three memory accesses. So we're cutting our performance by a factor of three. Basically, the first thing we have to access is the page directory. That's one memory reference. We have to access the page table. There's another memory reference. Now we have to actually go out and get the byte in the correct physical address. There's our third memory reference. So actually, in the best case, every single memory access requires three memory accesses to resolve the virtual to physical address. In the worst case, not only do we need three memory accesses, now we might potentially need two disk.ios. Because since we have a two-level paging scheme, our page tables may be non-present and our actual page frames may be non-present as well. So therefore, you may have up to two additional disk.ios. So as you can see, paging introduces a speed performance hit. Hardware designers found this to be unacceptable and they developed a solution for this to help mitigate this problem. Their solution was the translation look-aside buffer. The TLV is basically a high-speed hardware cache, generally implemented in associative memory, that holds the most frequently used virtual to physical mappings. So basically, the TLV caches the information held in the PTEs for certain pages that are used frequently. The TLV is actually a lot smaller than main memory, which means that it's possible that an entry in the TLV could actually be evicted if another page that maps to that TLV entry needs to be loaded into the TLV. So basically, the TLV is actually first on the memory access path. It sits in front of the page table path. So therefore, on the memory access, the TLV is actually searched first, before we ever even go out to the page tables. Since it is high-speed associative memory, that means that a reference found in the TLV can be resolved much, much faster than it can be resolved by even going out and doing a single memory reference in main memory. If that reference is actually found in the TLV, we say it was picked. If it was not found, we say that we had a miss. The x86 actually uses a split TLV architecture. And what I mean by that is there's actually two TLVs. There's one that holds translations for code, that's the iTLV, and there's another one that holds translations for data, that's the dTLV. I should note that modern TLVs have extremely high hit rates, which means that most translations are actually resolved via the TLV cache, as opposed to actually having to go out to the page tables, which significantly increases performance. This is just a simple example of a TLV search. Basically, the TLV is a cache. It consists of two parts. You have a tag, which in this case is going to be the virtual page number, and then you have the corresponding frame that maps to that virtual page number in the data section of the cache line. Basically, when a memory reference occurs, the TLV tags are going to be searched in parallel to see if they can find a match on that virtual page number. If they can, the data, or the corresponding physical frame mapping, is going to be returned. In this case, we had a TLV hit on virtual page 17, and its corresponding frame is 84. So, basically, here I have an illustration of the memory access path that includes a TLV. We're also going to stick with the x86 architecture, which actually has a split TLV. So that means that on a memory access, code accesses are going to be checked in the iTLV. So, in this case, we have a hit on the iTLV. We now have the corresponding frame, which is 132, and we can go directly out to physical memory. In this case, as you can see, since we had a TLV hit, we were able to completely bypass the page tables. It may be possible that we don't have a TLV hit. We could get a miss. And what's even worse than a miss, now that we have to go out to the page tables, now we might actually get a page fault, which will kill performance even further. So, in this case, our memory access is a code access. It goes out to the iTLV, searches it, it's not there, so now we have a miss. So, now we have to go out to the page tables. In this case, we go out to the page tables, and we find something we need is not present. So, we have a page fault. Now the OS page fault handler has to be invoked. It has to go out to the disk, bring that frame into memory, and finally mark that PTE as being present before the access can be completely resolved. So, basically, we have three memory access types. Everyone's familiar with these. We have read, write, and execute. Unfortunately, a little caveat to the x86 architecture is we actually only have two memory access types. We actually have read-execute and read-write-execute. By that, I mean the execute access is implied to all memory. This poses a slight problem. In some cases, we might like to actually differentiate between execute access and read-write access. One common place where this might be the case would be the implementation of non-executable memory. This is used as a buffer overflow protection scheme. Basically, you have your stack space, which is typically readable and writable. I mean, you store data on the stack. But normally, the stack does not contain executing code unless a buffer overflow attack is in progress. So, therefore, heuristically, if we were able to detect an execute access over a read-write access on the stack, we could say if we detect an execute, that heuristically, there's a good probability that we're in progress with buffer overflow attack. Now, the little caveat here is, like we said, x86 doesn't let us distinguish between read-write and execute. So, basically, we have not had hardware support up to this point. We do now have some hardware support. But previously, there was a project called PAX. Basically, PAX implemented read-write-no-execute or non-executable memory semantics using strictly software support. This was before there was any hardware support for non-executable memory. Windows XP Service Pack 2 and Server 2003 Service Pack 1 now also implement software support in the form of what Microsoft calls Data Execution Prevention or DEP. As a side note, hardware support has been added for non-executable memory onto 64-bit processors as well as the Pentium 4. Well, in the case of a rootkit, it's also kind of advantageous to be able to distinguish between executable and read-write access to a range of memory. Basically, we're going to take an offensive stance on the PAX technology, which, it's been around for a while. This technique's been around for a while. But so far, it hasn't really been shown how you could invert that technique for malicious purposes. So, basically, we want to hide code. So, we want to differentiate between read-write-and-execute. So, the idea is, if we have a read access of the code section of our rootkit driver, for example, that's going to be a very strong heuristic that a scanner's trying to locate us. So, basically, what we would want to do in that case is we want our rootkit code to run. But if a scanner tries to read it, we want to basically return an image of that memory that does not contain the rootkit code, or contains something clean, in the case of a modification to the operating system. So, basically, what we're proposing here is we're going to do an implementation that is the inverse of PAX. That is, it's an implementation of execute, allowed, but diverted read-write memory semantics. We're going to use the PAX technique that PAX discovered to implement non-executable memory. But, in this case, we're going to use it to hide a rootkit. So, like I said, the technique is not totally new, but the application is somewhat new. So, basically, there's three implementation issues here. First, we need a way to filter, execute, and read-write accesses. Step one. Second, we need a way to fake the read-write accesses once we detect them. Obviously, we don't want the scanner to receive the correct data when it reads our rootkit memory. Lastly, we need to ensure that performance is not adversely affected. Obviously, this would not be a viable solution if, when we install our rootkit, the system administrator notices that his machine is suddenly running really, really slow. So, to solve the first problem, basically, we said earlier that if we mark the PTE as invalid, the next memory access that occurs to that page is going to generate a page fault. So, basically, that means that we can trap memory accesses by marking their page table entries as invalid, and basically hooking the page fault handler and replacing the operating system's page fault handler. In the actual page fault handler, we have access to some interesting information. We have the saved instruction pointer. We also have the virtual address where the fault occurred. So, therefore, if our instruction pointer equals the address of where the fault occurred, we can say that this was an execute access. Otherwise, it's going to be a read-write access. There's one important thing to note here, and that is the fact that our memory hook for the rootkit has to work safely with the operating system's memory management, because the operating system's resolving page faults all the time. So, that means, in practical terms, that if we're going to mark pages not present to capture memory accesses, then we also must be able to distinguish whether those memory accesses are a result of someone trying to access the hidden page, or a result of normal operating system paging activity. In order to satisfy that, we actually impose two constraints. The first constraint could be that pages that are hidden are required to be a non-paged memory. That means there's no possibility that the OS could page that file out to the disk. The second constraint could be, if you're using pageable memory, that you use an operating system API to lock it down. So, once you're able to detect execute from read-write, well, now comes the issue of, well, how are we actually going to fake the read-write accesses? So, basically, this is the technique that was shown in PAX, that it used to implement the inverse of what we're going to talk about, and that is, we're going to desynchronize the hardware caches, the TLBs. Like I said, the x86 has two of them. It has one for code, which is searched on execute. It has one for data, which is searched on read-write. So, therefore, a memory access, under normal situation, the ITLB is going to contain virtual page number and corresponding physical frame, and the DTLB is going to contain the same thing. So, in this case, for virtual page number 12, we see it maps to frame 2. For the DTLB, it also maps to frame 2. Under normal situations, read-write and execute, they all map to the same physical frame. However, what if we could desynchronize them? What if we could have the ITLB to actually map off to a different physical frame than the DTLB? So, basically, the idea here is that the ITLB contains a pointer to a frame which contains the rootkit code, and the DTLB contains a pointer to the frame which either has a clean copy of something or some random garbage, which is not the rootkit code. So, basically, since all these translations are performed at the hardware level, this is going to be transparent to the application program, to the kernel driver, or even to the operating system. So, basically, once we've decided that we're going to desynchronize the TLBs, the question is, well, how do you actually do this? TLBs are almost entirely hardware controlled. However, there is a little bit of support for software control, which, in this case, happens to be enough support to implement this. First of all, we have the capability to flush the TLB. Basically, we can flush the entire TLB by reloading register CR3. This normally occurs on a context switch. On a context switch, typically, CR3 will be reloaded, which ends up flushing the entire TLB, except for global entries, which will remain in the TLB. This is mainly a performance enhancement for operating system components, which will remain resident at all times. Also, we also have a method of not only flushing the entire TLB, but of flushing an individual entry in the TLB. That would be the invalidate page instruction. So, now that we've established that we can flush the TLB, how about loading it? It is possible, actually, to load the TLBs separately, which means that actually executing a data access loads the DTLB, but not the ITLB. Conversely, executing a call loads the ITLB, but not the DTLB. So, therefore, it is possible to discretely load the two TLBs separately and desynchronize them. So, basically, our proof-of-concept implementation consists of two main components. We have the memory hook engine, which has a hook installation component, which sets up the hook, and then a custom page fault handler, which basically is responsible for filtering execute read-write accesses and correctly manually loading up the right TLB. Also, our second component is going to be a modified FU rootkit. So, basically, we've modified Jamie's rootkit to work in collusion with our ShadowWalker. So, basically, on memory hook installation, there are several steps that have to be performed. First of all, since we're going to mark pages not present, we need to install a new page fault handler. Once we've done that, on a page fault, we're going to need to be able to determine, relatively quickly, if that fault is due to one of our hidden pages being accessed, or if it's due to the actual operating system performing normal paging activity. So, in order to do that, we just insert that page into a simple hash table, so we can perform a quick lookup. Next, we mark the page not present. And then the last step is really the most important here, because we said that the TLB is first on the memory access path, which means that a page fault is generated, one, when the PTD is marked present, but like I said earlier, two, when that entry is not present in the TLB. So, therefore, we perform an explicit flush of that page that we're hiding. This means that on the next memory access, we will be able to generate a page fault. If you could please hold your questions to end, we'll have time for questions. So, basically, the custom page fault handler's main responsibility is to filter, read, write, and execute accesses for hooked pages. If it determines that the page is not a hooked page, meaning it's just a normal operating system page fault, it passes it down to the OS handler. If it is a page fault due to a hidden page, it's either going to manually load the ITLB or manually load the DTLB, depending upon the type of access. Most memory references will be resolved via the TLB path. So, intuitively, you would think that you would be generating a lot of page faults, it would take a big hit in performance. Not the case, because we're using the hardware caching mechanism. We're just simply synchronizing it. So, basically, we will still have page faults, but page faults are not as many as you would think, since the TLB path will handle most of the memory references. Page faults on the hooked pages will, of course, occur on the first execute or data access to the page. Remember, we had to flush it, flush the TLB, when we instantiated the hook. It will occur on the TLB cache line eviction. So, it's possible that the mapping for that hooked page got evicted from the TLB. Well, the next time that a memory access occurs, it will now generate a page fault, which the page fault handler will now reload the correct mapping into the TLB, and that memory access will go through. Likewise, the last case would be on an explicit TLB flush context switch, if the global bit has not been enabled. So, basically, here we have some really rudimentary page fault handler pseudocode for what's going on. So, basically, we are only hiding kernel pages right now. So, we're going to disregard user land accesses. So, in the page fault handler, we want this to be as efficient as possible, so we don't want to tie things up if we're not interested in handling this fault. So, the first thing we do is we just check if the processor mode is in user mode. If it is, we pass it down. We're not dealing with user mode. If the faulting address is a user page, we're also going to pass it down, because we don't hook user pages. In contrast, if the fault is from a hidden page, now we're going to check if it's a read-write or an execute. If it's an execute, we're going to jump over to load the ITLB. If it's a data access, we're going to jump over to the load DTLB code. Basically, in the load ITLB, what we're going to do is we're going to basically replace that physical frame information in the PTE with the mapping for the actual physical frame that contains the rootkit code, because we want it to execute. We're going to temporarily mark that PTE as present to allow the memory access to go through. We're going to perform a call into the page, which is going to load up the ITLB. I should note here, I forgot to put this on the previous page, that we do have to perform a call. Basically, that means that we need to find an empty byte in our given page that we can insert a return-off code to. In practice, if you're going to type sections, say in a driver, those are PE sections, so therefore there's going to be some alignment, so therefore there's normally some empty space in there. So you shouldn't really have trouble finding one byte that you can just patch a return into. So therefore, basically we just make a call to this point in the page where the return has been patched, and it returns control back to the pagefault handler, and in process, loads up the ITLB. Finally, the PTE is marked as non-present again, so we can catch subsequent accesses. We also replace the frame back with the original innocent-looking frame, and we go ahead and we return back to the faulting application, or driver as the case may be, without passing down to the OS. The OS doesn't need to have any knowledge of this default. If it's a DTLB load, basically the steps are a little bit simpler, because by default, we're going to maintain the clean mapping in the PTE. So therefore, we just mark it present, perform a read access, and then mark it non-present again. And then, of course, return without passing down to the OS. So, basically all this information so far concerns how you would hide executable code. Okay, we're running out of time, so I'm going to go ahead and skip this section on data hiding. This slide should be available probably on rootkit.com within the next week or so. So basically, I'm going to move ahead and we're just going to talk a little bit about the rootkit here. The rootkit is, of course, the object that we are implementing this process on to actually hide it. It's proof of concept. It doesn't really do anything malicious. It just hides processes. It runs as a system thread. It has no dependence upon user land initialization, which means it has no symbolic link or no functional device in the driver. And also, basically, we envision this rootkit as being an in-memory rootkit, meaning that ideally it would be installed via a kernel-level exploit. Obviously, if this rootkit driver is sitting on the disk, we open up a whole new can of worms for detection and basically invalidate all these faulty things that we're trying to do. So basically, we never want it to reside on the disk. This is a perfectly reasonable thing if we consider attacking, say, a server system, which is infrequently rebooted. Chances are high that this rootkit will sit in memory, and by the time we come back, it'll still be there. So, lastly, the impact on system performance. Like we said, modern TLBs have high hit rates. That means most translations will be resolved via the TLB and not the page fault path, which means that we're going to have very little performance hit. I can't speak from a performance metric point of view here, because we haven't really done any rigorous testing on performance, but I can say that, subjectively speaking, hiding Jamie's rootkit with this ShadowWalker memory hook engine, there is no subjective, noticeable performance impact. Clearly, the performance impact will probably vary depending upon the number of pages you're having to hide. In this case, hiding a kernel driver, how many pages do you really have? You have four or five sections in a PE, portable executable, so chances are you only have four or five pages. If they're page-aligned, four or five pages is really negligible. So, for small numbers of pages, we haven't observed any performance impact at all. As this is not really a weaponized attack tool, there are a number of known limitations. Jamie and I have done this basically on our spare time. So, basically, we've not implemented a fully productized or weaponized version. So, first of all, there's no PAE support. PAE basically extends addressability from 32 to 36 bits. We don't support that yet. There's no hyper-threading or multi-processor support. There's clear issues with regards to synchronization problems involved with porting this up to a multi-processor system. We've not addressed those yet. Currently, we only hide 4K-sized kernel pages. We are theoretically capable of hiding 4MB pages. The x86 architecture actually has two page sizes, 4K and 4MB. The main point of interest with the 4MB pages are going to be hiding of NTOS kernel, which is sitting on a 4MB page. Obviously, an interest to a rootkit developer who wants to install hooks into the operating system kernel. Currently, we can't hide NTOS kernel. There's some technical difficulties with that, which we're working to resolve. But it's quite effective for hiding drivers and other drivers, such as maybe Indus, which sit in the 4K page range. So we could hide the hooks in the network drivers, for example. As far as detection, I'm going to go over this real, real brief. I think we're really running out of time here. First of all, like we said earlier, we have to make the constraint that we have non-paged memory, that we're marking non-present, so we can differentiate our page faults from OS page faults. Obviously, non-present pages in non-paged memory are heuristically abnormal. If that's sufficient to indicate that a rootkit's installed, highly debatable. But it's still abnormal. Obviously, the page fault handler code itself cannot be marked not present, because that would imply that we're marking the page containing the page fault handler as not present. We would end up with lots of recursive problems of recursive re-entry. Therefore, the solution for hiding the page fault handler, we have to fall back to more tried-and-true approaches. It's small, it's written in assembly, there's no APIs, so polymorphism seems like a fairly reasonable solution to that problem. Likewise, it's also difficult to conceal hooks on the IDT. Currently, this proof of concept makes no effort to conceal the IDT hooks. Yes, this rootkit is very easily detected right now because of this, but that was not really our goal. We're just showing a proof of concept. Right now, we're really running short, so I'm going to proceed to the demo and skip the last couple slides. I know we're late, so if anyone has any other engagements, feel free to head on out, but I am going to go ahead and perform the demo for anyone that's interested. I'm going to do a GUI version of this demo. I have a hardcore Softice version if anyone wants to see after the talk. Basically, the first thing I'm going to do is... Right now, I'm using Driver Monitor. It's a tool with the Softice driver suite. It allows you to load a kernel driver. The first thing I'm going to do is I'm going to go ahead and load up Jamie's rootkit. Our driver has started successfully. Now, if we enter Softice... we can get the base address of where this driver is loaded in memory. This is the virtual address of where this driver is loaded in memory. We're going to go ahead and dump it. Dump the memory at that address. For all of you guys that use hex dumps all the time, this should look pretty familiar. This 4D5A, that's simply the MZ signature inside the PE header. Right now, what we're seeing is the PE header of this rootkit driver loaded in memory. At this point, I'm going to go ahead and load up the memory hook engine, ShadowWalker. It started up successfully. Now, we're going to go ahead and perform another memory dump. Now, it's gone. So, we'll take questions offline. We're leaving the room. We're being evicted. We have swag books. We'd love to hear from you. Thanks a lot."
}