{
    "segments": [
        {
            "id": 1,
            "seek": 2714,
            "start": 0.0,
            "end": 4.36,
            "text": " So, this is the outline.",
            "tokens": [
                50414,
                407,
                11,
                341,
                307,
                264,
                16387,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 0.0,
                    "end": 0.96,
                    "word": " So",
                    "probability": 0.057098388671875
                },
                {
                    "start": 0.96,
                    "end": 2.62,
                    "word": ",",
                    "probability": 0.336181640625
                },
                {
                    "start": 2.62,
                    "end": 3.1,
                    "word": " this",
                    "probability": 0.81982421875
                },
                {
                    "start": 3.1,
                    "end": 3.24,
                    "word": " is",
                    "probability": 0.90869140625
                },
                {
                    "start": 3.24,
                    "end": 3.4,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 3.4,
                    "end": 3.88,
                    "word": " outline",
                    "probability": 0.74755859375
                },
                {
                    "start": 3.88,
                    "end": 4.36,
                    "word": ".",
                    "probability": 0.935546875
                }
            ]
        },
        {
            "id": 2,
            "seek": 2714,
            "start": 4.72,
            "end": 8.06,
            "text": " Number one, we will introduce our malware scouting system.",
            "tokens": [
                50564,
                5118,
                472,
                11,
                321,
                486,
                5366,
                527,
                40747,
                795,
                24500,
                1185,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 4.72,
                    "end": 4.96,
                    "word": " Number",
                    "probability": 0.2410888671875
                },
                {
                    "start": 4.96,
                    "end": 5.26,
                    "word": " one",
                    "probability": 0.5244140625
                },
                {
                    "start": 5.26,
                    "end": 5.34,
                    "word": ",",
                    "probability": 0.90087890625
                },
                {
                    "start": 5.34,
                    "end": 5.4,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 5.4,
                    "end": 5.56,
                    "word": " will",
                    "probability": 0.78564453125
                },
                {
                    "start": 5.56,
                    "end": 6.04,
                    "word": " introduce",
                    "probability": 0.68798828125
                },
                {
                    "start": 6.04,
                    "end": 6.38,
                    "word": " our",
                    "probability": 0.80859375
                },
                {
                    "start": 6.38,
                    "end": 6.68,
                    "word": " malware",
                    "probability": 0.76025390625
                },
                {
                    "start": 6.68,
                    "end": 7.04,
                    "word": " scouting",
                    "probability": 0.328857421875
                },
                {
                    "start": 7.04,
                    "end": 7.58,
                    "word": " system",
                    "probability": 0.8583984375
                },
                {
                    "start": 7.58,
                    "end": 8.06,
                    "word": ".",
                    "probability": 0.84912109375
                }
            ]
        },
        {
            "id": 3,
            "seek": 2714,
            "start": 8.22,
            "end": 12.28,
            "text": " And number two, we will show you how we designed the Dalvik bytecode loader.",
            "tokens": [
                50714,
                400,
                1230,
                732,
                11,
                321,
                486,
                855,
                291,
                577,
                321,
                4761,
                264,
                17357,
                42252,
                40846,
                22332,
                3677,
                260,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 8.22,
                    "end": 8.3,
                    "word": " And",
                    "probability": 0.51708984375
                },
                {
                    "start": 8.3,
                    "end": 8.46,
                    "word": " number",
                    "probability": 0.84716796875
                },
                {
                    "start": 8.46,
                    "end": 8.72,
                    "word": " two",
                    "probability": 0.8095703125
                },
                {
                    "start": 8.72,
                    "end": 8.82,
                    "word": ",",
                    "probability": 0.96875
                },
                {
                    "start": 8.82,
                    "end": 8.88,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 8.88,
                    "end": 9.02,
                    "word": " will",
                    "probability": 0.7998046875
                },
                {
                    "start": 9.02,
                    "end": 9.28,
                    "word": " show",
                    "probability": 0.86962890625
                },
                {
                    "start": 9.28,
                    "end": 9.48,
                    "word": " you",
                    "probability": 0.89111328125
                },
                {
                    "start": 9.48,
                    "end": 9.72,
                    "word": " how",
                    "probability": 0.89794921875
                },
                {
                    "start": 9.72,
                    "end": 9.9,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 9.9,
                    "end": 10.42,
                    "word": " designed",
                    "probability": 0.477294921875
                },
                {
                    "start": 10.42,
                    "end": 10.62,
                    "word": " the",
                    "probability": 0.64697265625
                },
                {
                    "start": 10.62,
                    "end": 10.92,
                    "word": " Dalvik",
                    "probability": 0.849853515625
                },
                {
                    "start": 10.92,
                    "end": 11.38,
                    "word": " bytecode",
                    "probability": 0.571533203125
                },
                {
                    "start": 11.38,
                    "end": 11.8,
                    "word": " loader",
                    "probability": 0.90478515625
                },
                {
                    "start": 11.8,
                    "end": 12.28,
                    "word": ".",
                    "probability": 0.96044921875
                }
            ]
        },
        {
            "id": 4,
            "seek": 2714,
            "start": 12.3,
            "end": 17.18,
            "text": " And number three, we will go through two cases of real malware analysis using Quark Engine.",
            "tokens": [
                50914,
                400,
                1230,
                1045,
                11,
                321,
                486,
                352,
                807,
                732,
                3331,
                295,
                957,
                40747,
                5215,
                1228,
                2326,
                809,
                7659,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 12.3,
                    "end": 12.4,
                    "word": " And",
                    "probability": 0.85888671875
                },
                {
                    "start": 12.4,
                    "end": 12.58,
                    "word": " number",
                    "probability": 0.8701171875
                },
                {
                    "start": 12.58,
                    "end": 12.86,
                    "word": " three",
                    "probability": 0.84423828125
                },
                {
                    "start": 12.86,
                    "end": 12.94,
                    "word": ",",
                    "probability": 0.97900390625
                },
                {
                    "start": 12.94,
                    "end": 13.06,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 13.06,
                    "end": 13.16,
                    "word": " will",
                    "probability": 0.7685546875
                },
                {
                    "start": 13.16,
                    "end": 13.36,
                    "word": " go",
                    "probability": 0.89697265625
                },
                {
                    "start": 13.36,
                    "end": 13.6,
                    "word": " through",
                    "probability": 0.79833984375
                },
                {
                    "start": 13.6,
                    "end": 13.88,
                    "word": " two",
                    "probability": 0.80419921875
                },
                {
                    "start": 13.88,
                    "end": 14.3,
                    "word": " cases",
                    "probability": 0.81689453125
                },
                {
                    "start": 14.3,
                    "end": 14.56,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 14.56,
                    "end": 14.76,
                    "word": " real",
                    "probability": 0.88623046875
                },
                {
                    "start": 14.76,
                    "end": 15.1,
                    "word": " malware",
                    "probability": 0.89306640625
                },
                {
                    "start": 15.1,
                    "end": 15.58,
                    "word": " analysis",
                    "probability": 0.7626953125
                },
                {
                    "start": 15.58,
                    "end": 16.1,
                    "word": " using",
                    "probability": 0.80810546875
                },
                {
                    "start": 16.1,
                    "end": 16.36,
                    "word": " Quark",
                    "probability": 0.801513671875
                },
                {
                    "start": 16.36,
                    "end": 16.7,
                    "word": " Engine",
                    "probability": 0.44970703125
                },
                {
                    "start": 16.7,
                    "end": 17.18,
                    "word": ".",
                    "probability": 0.970703125
                }
            ]
        },
        {
            "id": 5,
            "seek": 2714,
            "start": 17.38,
            "end": 21.76,
            "text": " And number four, we will share our strategy of generating the detection rules.",
            "tokens": [
                51164,
                400,
                1230,
                1451,
                11,
                321,
                486,
                2073,
                527,
                5206,
                295,
                17746,
                264,
                17784,
                4474,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 17.38,
                    "end": 17.52,
                    "word": " And",
                    "probability": 0.6767578125
                },
                {
                    "start": 17.52,
                    "end": 17.68,
                    "word": " number",
                    "probability": 0.87548828125
                },
                {
                    "start": 17.68,
                    "end": 17.96,
                    "word": " four",
                    "probability": 0.892578125
                },
                {
                    "start": 17.96,
                    "end": 18.02,
                    "word": ",",
                    "probability": 0.98291015625
                },
                {
                    "start": 18.02,
                    "end": 18.12,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 18.12,
                    "end": 18.26,
                    "word": " will",
                    "probability": 0.8154296875
                },
                {
                    "start": 18.26,
                    "end": 18.66,
                    "word": " share",
                    "probability": 0.8056640625
                },
                {
                    "start": 18.66,
                    "end": 18.94,
                    "word": " our",
                    "probability": 0.81005859375
                },
                {
                    "start": 18.94,
                    "end": 19.38,
                    "word": " strategy",
                    "probability": 0.80078125
                },
                {
                    "start": 19.38,
                    "end": 19.68,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 19.68,
                    "end": 20.14,
                    "word": " generating",
                    "probability": 0.83935546875
                },
                {
                    "start": 20.14,
                    "end": 20.4,
                    "word": " the",
                    "probability": 0.771484375
                },
                {
                    "start": 20.4,
                    "end": 20.84,
                    "word": " detection",
                    "probability": 0.77978515625
                },
                {
                    "start": 20.84,
                    "end": 21.28,
                    "word": " rules",
                    "probability": 0.75244140625
                },
                {
                    "start": 21.28,
                    "end": 21.76,
                    "word": ".",
                    "probability": 0.98583984375
                }
            ]
        },
        {
            "id": 6,
            "seek": 2714,
            "start": 22.08,
            "end": 24.8,
            "text": " And the last thing, yes, the feature works.",
            "tokens": [
                51414,
                400,
                264,
                1036,
                551,
                11,
                2086,
                11,
                264,
                4111,
                1985,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 22.08,
                    "end": 22.28,
                    "word": " And",
                    "probability": 0.888671875
                },
                {
                    "start": 22.28,
                    "end": 22.4,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 22.4,
                    "end": 22.64,
                    "word": " last",
                    "probability": 0.81689453125
                },
                {
                    "start": 22.64,
                    "end": 22.8,
                    "word": " thing",
                    "probability": 0.8017578125
                },
                {
                    "start": 22.8,
                    "end": 22.94,
                    "word": ",",
                    "probability": 0.88427734375
                },
                {
                    "start": 22.94,
                    "end": 23.18,
                    "word": " yes",
                    "probability": 0.8876953125
                },
                {
                    "start": 23.18,
                    "end": 23.72,
                    "word": ",",
                    "probability": 0.91064453125
                },
                {
                    "start": 23.72,
                    "end": 23.94,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 23.94,
                    "end": 24.18,
                    "word": " feature",
                    "probability": 0.57763671875
                },
                {
                    "start": 24.18,
                    "end": 24.62,
                    "word": " works",
                    "probability": 0.740234375
                },
                {
                    "start": 24.62,
                    "end": 24.8,
                    "word": ".",
                    "probability": 0.1240234375
                }
            ]
        },
        {
            "id": 7,
            "seek": 2714,
            "start": 24.8,
            "end": 27.14,
            "text": " Because we still have a lot of things to do.",
            "tokens": [
                51564,
                1436,
                321,
                920,
                362,
                257,
                688,
                295,
                721,
                281,
                360,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.29971590069207277,
            "compression_ratio": 1.728395061728395,
            "no_speech_prob": 0.34130859375,
            "words": [
                {
                    "start": 24.8,
                    "end": 25.12,
                    "word": " Because",
                    "probability": 0.892578125
                },
                {
                    "start": 25.12,
                    "end": 25.3,
                    "word": " we",
                    "probability": 0.90478515625
                },
                {
                    "start": 25.3,
                    "end": 25.52,
                    "word": " still",
                    "probability": 0.89453125
                },
                {
                    "start": 25.52,
                    "end": 25.72,
                    "word": " have",
                    "probability": 0.8828125
                },
                {
                    "start": 25.84,
                    "end": 25.92,
                    "word": " a lot",
                    "probability": 0.89501953125
                },
                {
                    "start": 25.92,
                    "end": 26.04,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 26.04,
                    "end": 26.26,
                    "word": " things",
                    "probability": 0.73681640625
                },
                {
                    "start": 26.26,
                    "end": 26.48,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 26.48,
                    "end": 26.66,
                    "word": " do",
                    "probability": 0.9072265625
                },
                {
                    "start": 26.66,
                    "end": 27.14,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 8,
            "seek": 5430,
            "start": 27.98,
            "end": 31.8,
            "text": " Alright, so let's introduce the malware scoring system.",
            "tokens": [
                50414,
                2798,
                11,
                370,
                718,
                311,
                5366,
                264,
                40747,
                22358,
                1185,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17031250560984892,
            "compression_ratio": 1.6238938053097345,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 27.98,
                    "end": 28.62,
                    "word": " Alright",
                    "probability": 0.257080078125
                },
                {
                    "start": 28.62,
                    "end": 28.78,
                    "word": ",",
                    "probability": 0.78271484375
                },
                {
                    "start": 28.78,
                    "end": 28.9,
                    "word": " so",
                    "probability": 0.845703125
                },
                {
                    "start": 28.9,
                    "end": 29.16,
                    "word": " let's",
                    "probability": 0.9267578125
                },
                {
                    "start": 29.16,
                    "end": 29.74,
                    "word": " introduce",
                    "probability": 0.67041015625
                },
                {
                    "start": 29.74,
                    "end": 29.98,
                    "word": " the",
                    "probability": 0.80126953125
                },
                {
                    "start": 29.98,
                    "end": 30.26,
                    "word": " malware",
                    "probability": 0.76806640625
                },
                {
                    "start": 30.26,
                    "end": 30.64,
                    "word": " scoring",
                    "probability": 0.8779296875
                },
                {
                    "start": 30.64,
                    "end": 31.16,
                    "word": " system",
                    "probability": 0.87646484375
                },
                {
                    "start": 31.16,
                    "end": 31.8,
                    "word": ".",
                    "probability": 0.94482421875
                }
            ]
        },
        {
            "id": 9,
            "seek": 5430,
            "start": 31.98,
            "end": 38.5,
            "text": " As we know, when developing a malware analysis engine, it is important to have a scoring system.",
            "tokens": [
                50614,
                1018,
                321,
                458,
                11,
                562,
                6416,
                257,
                40747,
                5215,
                2848,
                11,
                309,
                307,
                1021,
                281,
                362,
                257,
                22358,
                1185,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17031250560984892,
            "compression_ratio": 1.6238938053097345,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 31.98,
                    "end": 32.62,
                    "word": " As",
                    "probability": 0.86865234375
                },
                {
                    "start": 32.62,
                    "end": 32.82,
                    "word": " we",
                    "probability": 0.908203125
                },
                {
                    "start": 32.82,
                    "end": 33.12,
                    "word": " know",
                    "probability": 0.8056640625
                },
                {
                    "start": 33.12,
                    "end": 33.2,
                    "word": ",",
                    "probability": 0.482666015625
                },
                {
                    "start": 33.2,
                    "end": 33.36,
                    "word": " when",
                    "probability": 0.87744140625
                },
                {
                    "start": 33.36,
                    "end": 33.76,
                    "word": " developing",
                    "probability": 0.626953125
                },
                {
                    "start": 34.06,
                    "end": 34.34,
                    "word": " a malware",
                    "probability": 0.88427734375
                },
                {
                    "start": 34.34,
                    "end": 34.96,
                    "word": " analysis",
                    "probability": 0.76904296875
                },
                {
                    "start": 34.96,
                    "end": 35.46,
                    "word": " engine",
                    "probability": 0.80322265625
                },
                {
                    "start": 35.46,
                    "end": 35.82,
                    "word": ",",
                    "probability": 0.9287109375
                },
                {
                    "start": 35.82,
                    "end": 36.0,
                    "word": " it",
                    "probability": 0.89208984375
                },
                {
                    "start": 36.0,
                    "end": 36.16,
                    "word": " is",
                    "probability": 0.87841796875
                },
                {
                    "start": 36.16,
                    "end": 36.68,
                    "word": " important",
                    "probability": 0.78515625
                },
                {
                    "start": 36.68,
                    "end": 37.02,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 37.02,
                    "end": 37.2,
                    "word": " have",
                    "probability": 0.88134765625
                },
                {
                    "start": 37.36,
                    "end": 37.6,
                    "word": " a scoring",
                    "probability": 0.90087890625
                },
                {
                    "start": 37.6,
                    "end": 38.02,
                    "word": " system",
                    "probability": 0.8759765625
                },
                {
                    "start": 38.02,
                    "end": 38.5,
                    "word": ".",
                    "probability": 0.94384765625
                }
            ]
        },
        {
            "id": 10,
            "seek": 5430,
            "start": 38.5,
            "end": 43.58,
            "text": " However, those systems are either business secrets or just too complicated.",
            "tokens": [
                50914,
                2908,
                11,
                729,
                3652,
                366,
                2139,
                1606,
                14093,
                420,
                445,
                886,
                6179,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17031250560984892,
            "compression_ratio": 1.6238938053097345,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 38.5,
                    "end": 38.94,
                    "word": " However",
                    "probability": 0.84765625
                },
                {
                    "start": 38.94,
                    "end": 39.34,
                    "word": ",",
                    "probability": 0.98388671875
                },
                {
                    "start": 39.34,
                    "end": 39.62,
                    "word": " those",
                    "probability": 0.82080078125
                },
                {
                    "start": 39.62,
                    "end": 40.0,
                    "word": " systems",
                    "probability": 0.82470703125
                },
                {
                    "start": 40.0,
                    "end": 40.26,
                    "word": " are",
                    "probability": 0.89111328125
                },
                {
                    "start": 40.26,
                    "end": 40.52,
                    "word": " either",
                    "probability": 0.841796875
                },
                {
                    "start": 40.52,
                    "end": 41.0,
                    "word": " business",
                    "probability": 0.876953125
                },
                {
                    "start": 41.0,
                    "end": 41.46,
                    "word": " secrets",
                    "probability": 0.67919921875
                },
                {
                    "start": 41.46,
                    "end": 41.7,
                    "word": " or",
                    "probability": 0.8173828125
                },
                {
                    "start": 41.7,
                    "end": 42.0,
                    "word": " just",
                    "probability": 0.8173828125
                },
                {
                    "start": 42.0,
                    "end": 42.28,
                    "word": " too",
                    "probability": 0.8232421875
                },
                {
                    "start": 42.28,
                    "end": 42.94,
                    "word": " complicated",
                    "probability": 0.8232421875
                },
                {
                    "start": 42.94,
                    "end": 43.58,
                    "word": ".",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 11,
            "seek": 5430,
            "start": 43.68,
            "end": 50.08,
            "text": " Therefore, we decided to create a simple but solid one and take that as a challenge.",
            "tokens": [
                51164,
                7504,
                11,
                321,
                3047,
                281,
                1884,
                257,
                2199,
                457,
                5100,
                472,
                293,
                747,
                300,
                382,
                257,
                3430,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17031250560984892,
            "compression_ratio": 1.6238938053097345,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 43.68,
                    "end": 44.02,
                    "word": " Therefore",
                    "probability": 0.783203125
                },
                {
                    "start": 44.02,
                    "end": 44.44,
                    "word": ",",
                    "probability": 0.94873046875
                },
                {
                    "start": 44.44,
                    "end": 44.7,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 44.7,
                    "end": 45.1,
                    "word": " decided",
                    "probability": 0.6630859375
                },
                {
                    "start": 45.1,
                    "end": 45.4,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 45.4,
                    "end": 45.94,
                    "word": " create",
                    "probability": 0.84228515625
                },
                {
                    "start": 46.26,
                    "end": 46.64,
                    "word": " a simple",
                    "probability": 0.9013671875
                },
                {
                    "start": 46.64,
                    "end": 46.94,
                    "word": " but",
                    "probability": 0.8212890625
                },
                {
                    "start": 46.94,
                    "end": 47.3,
                    "word": " solid",
                    "probability": 0.8017578125
                },
                {
                    "start": 47.3,
                    "end": 47.62,
                    "word": " one",
                    "probability": 0.81884765625
                },
                {
                    "start": 47.62,
                    "end": 48.06,
                    "word": " and",
                    "probability": 0.62060546875
                },
                {
                    "start": 48.06,
                    "end": 48.36,
                    "word": " take",
                    "probability": 0.80908203125
                },
                {
                    "start": 48.36,
                    "end": 48.68,
                    "word": " that",
                    "probability": 0.88623046875
                },
                {
                    "start": 48.68,
                    "end": 48.94,
                    "word": " as",
                    "probability": 0.9033203125
                },
                {
                    "start": 49.08,
                    "end": 49.44,
                    "word": " a challenge",
                    "probability": 0.77978515625
                },
                {
                    "start": 49.44,
                    "end": 50.08,
                    "word": ".",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 12,
            "seek": 5430,
            "start": 50.4,
            "end": 54.3,
            "text": " And since we wanted to design a novel scoring system,",
            "tokens": [
                51514,
                400,
                1670,
                321,
                1415,
                281,
                1715,
                257,
                7613,
                22358,
                1185,
                11,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17031250560984892,
            "compression_ratio": 1.6238938053097345,
            "no_speech_prob": 0.05181884765625,
            "words": [
                {
                    "start": 50.4,
                    "end": 51.04,
                    "word": " And",
                    "probability": 0.84375
                },
                {
                    "start": 51.04,
                    "end": 51.28,
                    "word": " since",
                    "probability": 0.80517578125
                },
                {
                    "start": 51.28,
                    "end": 51.46,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 51.46,
                    "end": 51.7,
                    "word": " wanted",
                    "probability": 0.79638671875
                },
                {
                    "start": 51.7,
                    "end": 51.92,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 51.92,
                    "end": 52.44,
                    "word": " design",
                    "probability": 0.75244140625
                },
                {
                    "start": 52.74,
                    "end": 53.12,
                    "word": " a novel",
                    "probability": 0.84716796875
                },
                {
                    "start": 53.12,
                    "end": 53.58,
                    "word": " scoring",
                    "probability": 0.89990234375
                },
                {
                    "start": 53.58,
                    "end": 54.06,
                    "word": " system",
                    "probability": 0.8720703125
                },
                {
                    "start": 54.06,
                    "end": 54.3,
                    "word": ",",
                    "probability": 0.9697265625
                }
            ]
        },
        {
            "id": 13,
            "seek": 8374,
            "start": 54.3,
            "end": 59.57,
            "text": " we stopped reading and decoding whatever people do in the field of cybersecurity.",
            "tokens": [
                50364,
                321,
                5936,
                3760,
                293,
                979,
                8616,
                2035,
                561,
                360,
                294,
                264,
                2519,
                295,
                38765,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22444660775363445,
            "compression_ratio": 1.7210300429184548,
            "no_speech_prob": 0.0212860107421875,
            "words": [
                {
                    "start": 54.3,
                    "end": 54.5,
                    "word": " we",
                    "probability": 0.355712890625
                },
                {
                    "start": 54.5,
                    "end": 54.86,
                    "word": " stopped",
                    "probability": 0.580078125
                },
                {
                    "start": 54.86,
                    "end": 55.24,
                    "word": " reading",
                    "probability": 0.82958984375
                },
                {
                    "start": 55.24,
                    "end": 55.64,
                    "word": " and",
                    "probability": 0.87939453125
                },
                {
                    "start": 55.64,
                    "end": 56.18,
                    "word": " decoding",
                    "probability": 0.953369140625
                },
                {
                    "start": 56.18,
                    "end": 56.52,
                    "word": " whatever",
                    "probability": 0.6484375
                },
                {
                    "start": 56.52,
                    "end": 57.08,
                    "word": " people",
                    "probability": 0.90966796875
                },
                {
                    "start": 57.08,
                    "end": 57.56,
                    "word": " do",
                    "probability": 0.89501953125
                },
                {
                    "start": 57.56,
                    "end": 57.8,
                    "word": " in",
                    "probability": 0.89501953125
                },
                {
                    "start": 57.8,
                    "end": 57.98,
                    "word": " the",
                    "probability": 0.619140625
                },
                {
                    "start": 57.98,
                    "end": 58.38,
                    "word": " field",
                    "probability": 0.7861328125
                },
                {
                    "start": 58.38,
                    "end": 58.7,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 58.7,
                    "end": 59.24,
                    "word": " cybersecurity",
                    "probability": 0.6064453125
                },
                {
                    "start": 59.24,
                    "end": 59.57,
                    "word": ".",
                    "probability": 0.1746826171875
                }
            ]
        },
        {
            "id": 14,
            "seek": 8374,
            "start": 60.0,
            "end": 64.57,
            "text": " Because we don't want our ideas to be subjected to the existing systems.",
            "tokens": [
                50614,
                1436,
                321,
                500,
                380,
                528,
                527,
                3487,
                281,
                312,
                32153,
                281,
                264,
                6741,
                3652,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22444660775363445,
            "compression_ratio": 1.7210300429184548,
            "no_speech_prob": 0.0212860107421875,
            "words": [
                {
                    "start": 60.0,
                    "end": 60.32,
                    "word": " Because",
                    "probability": 0.81005859375
                },
                {
                    "start": 60.32,
                    "end": 60.54,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 60.54,
                    "end": 60.72,
                    "word": " don't",
                    "probability": 0.93115234375
                },
                {
                    "start": 60.72,
                    "end": 60.96,
                    "word": " want",
                    "probability": 0.83154296875
                },
                {
                    "start": 60.96,
                    "end": 61.16,
                    "word": " our",
                    "probability": 0.814453125
                },
                {
                    "start": 61.16,
                    "end": 61.6,
                    "word": " ideas",
                    "probability": 0.80029296875
                },
                {
                    "start": 61.6,
                    "end": 61.82,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 61.82,
                    "end": 61.96,
                    "word": " be",
                    "probability": 0.900390625
                },
                {
                    "start": 61.96,
                    "end": 62.44,
                    "word": " subjected",
                    "probability": 0.8544921875
                },
                {
                    "start": 62.44,
                    "end": 62.86,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 62.86,
                    "end": 63.14,
                    "word": " the",
                    "probability": 0.75244140625
                },
                {
                    "start": 63.14,
                    "end": 63.62,
                    "word": " existing",
                    "probability": 0.8427734375
                },
                {
                    "start": 63.62,
                    "end": 64.24,
                    "word": " systems",
                    "probability": 0.8251953125
                },
                {
                    "start": 64.24,
                    "end": 64.57,
                    "word": ".",
                    "probability": 0.927734375
                }
            ]
        },
        {
            "id": 15,
            "seek": 8374,
            "start": 65.18,
            "end": 70.24,
            "text": " So we started to find ideas in fields other than cybersecurity.",
            "tokens": [
                50864,
                407,
                321,
                1409,
                281,
                915,
                3487,
                294,
                7909,
                661,
                813,
                38765,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22444660775363445,
            "compression_ratio": 1.7210300429184548,
            "no_speech_prob": 0.0212860107421875,
            "words": [
                {
                    "start": 65.18,
                    "end": 65.84,
                    "word": " So",
                    "probability": 0.85595703125
                },
                {
                    "start": 65.84,
                    "end": 66.0,
                    "word": " we",
                    "probability": 0.83837890625
                },
                {
                    "start": 66.0,
                    "end": 66.24,
                    "word": " started",
                    "probability": 0.8056640625
                },
                {
                    "start": 66.24,
                    "end": 66.48,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 66.48,
                    "end": 66.76,
                    "word": " find",
                    "probability": 0.80859375
                },
                {
                    "start": 66.76,
                    "end": 67.3,
                    "word": " ideas",
                    "probability": 0.796875
                },
                {
                    "start": 67.3,
                    "end": 67.58,
                    "word": " in",
                    "probability": 0.890625
                },
                {
                    "start": 67.58,
                    "end": 67.9,
                    "word": " fields",
                    "probability": 0.68896484375
                },
                {
                    "start": 67.9,
                    "end": 68.3,
                    "word": " other",
                    "probability": 0.7919921875
                },
                {
                    "start": 68.3,
                    "end": 68.84,
                    "word": " than",
                    "probability": 0.8876953125
                },
                {
                    "start": 68.84,
                    "end": 69.62,
                    "word": " cybersecurity",
                    "probability": 0.69580078125
                },
                {
                    "start": 69.62,
                    "end": 70.24,
                    "word": ".",
                    "probability": 0.368896484375
                }
            ]
        },
        {
            "id": 16,
            "seek": 8374,
            "start": 70.24,
            "end": 72.5,
            "text": " And luckily, we found one.",
            "tokens": [
                51114,
                400,
                22880,
                11,
                321,
                1352,
                472,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22444660775363445,
            "compression_ratio": 1.7210300429184548,
            "no_speech_prob": 0.0212860107421875,
            "words": [
                {
                    "start": 70.24,
                    "end": 70.4,
                    "word": " And",
                    "probability": 0.8349609375
                },
                {
                    "start": 70.4,
                    "end": 70.72,
                    "word": " luckily",
                    "probability": 0.71875
                },
                {
                    "start": 70.72,
                    "end": 71.1,
                    "word": ",",
                    "probability": 0.6689453125
                },
                {
                    "start": 71.1,
                    "end": 71.24,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 71.24,
                    "end": 71.48,
                    "word": " found",
                    "probability": 0.89794921875
                },
                {
                    "start": 71.48,
                    "end": 71.84,
                    "word": " one",
                    "probability": 0.82763671875
                },
                {
                    "start": 71.84,
                    "end": 72.5,
                    "word": ".",
                    "probability": 0.95263671875
                }
            ]
        },
        {
            "id": 17,
            "seek": 8374,
            "start": 73.0,
            "end": 77.2,
            "text": " Yes, the best practice we found is the criminal law.",
            "tokens": [
                51264,
                1079,
                11,
                264,
                1151,
                3124,
                321,
                1352,
                307,
                264,
                8628,
                2101,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22444660775363445,
            "compression_ratio": 1.7210300429184548,
            "no_speech_prob": 0.0212860107421875,
            "words": [
                {
                    "start": 73.0,
                    "end": 73.32,
                    "word": " Yes",
                    "probability": 0.8583984375
                },
                {
                    "start": 73.32,
                    "end": 73.7,
                    "word": ",",
                    "probability": 0.84619140625
                },
                {
                    "start": 73.7,
                    "end": 73.98,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 73.98,
                    "end": 74.22,
                    "word": " best",
                    "probability": 0.79345703125
                },
                {
                    "start": 74.22,
                    "end": 74.58,
                    "word": " practice",
                    "probability": 0.7841796875
                },
                {
                    "start": 74.58,
                    "end": 74.82,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 74.82,
                    "end": 75.18,
                    "word": " found",
                    "probability": 0.87451171875
                },
                {
                    "start": 75.18,
                    "end": 75.58,
                    "word": " is",
                    "probability": 0.84228515625
                },
                {
                    "start": 75.58,
                    "end": 75.78,
                    "word": " the",
                    "probability": 0.78857421875
                },
                {
                    "start": 75.78,
                    "end": 76.12,
                    "word": " criminal",
                    "probability": 0.73583984375
                },
                {
                    "start": 76.12,
                    "end": 76.54,
                    "word": " law",
                    "probability": 0.80224609375
                },
                {
                    "start": 76.54,
                    "end": 77.2,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 18,
            "seek": 8374,
            "start": 77.72,
            "end": 83.74,
            "text": " So, when sentenced a penalty for a criminal, the judge weighs the penalties based on the criminal law.",
            "tokens": [
                51464,
                407,
                11,
                562,
                30954,
                257,
                16263,
                337,
                257,
                8628,
                11,
                264,
                6995,
                24911,
                264,
                35389,
                2361,
                322,
                264,
                8628,
                2101,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22444660775363445,
            "compression_ratio": 1.7210300429184548,
            "no_speech_prob": 0.0212860107421875,
            "words": [
                {
                    "start": 77.72,
                    "end": 78.02,
                    "word": " So",
                    "probability": 0.865234375
                },
                {
                    "start": 78.02,
                    "end": 78.34,
                    "word": ",",
                    "probability": 0.2305908203125
                },
                {
                    "start": 78.34,
                    "end": 78.54,
                    "word": " when",
                    "probability": 0.87255859375
                },
                {
                    "start": 78.54,
                    "end": 78.92,
                    "word": " sentenced",
                    "probability": 0.67529296875
                },
                {
                    "start": 79.24,
                    "end": 79.6,
                    "word": " a penalty",
                    "probability": 0.7763671875
                },
                {
                    "start": 79.6,
                    "end": 79.88,
                    "word": " for",
                    "probability": 0.8759765625
                },
                {
                    "start": 80.02,
                    "end": 80.38,
                    "word": " a criminal",
                    "probability": 0.791015625
                },
                {
                    "start": 80.38,
                    "end": 80.68,
                    "word": ",",
                    "probability": 0.8837890625
                },
                {
                    "start": 80.68,
                    "end": 80.8,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 80.8,
                    "end": 81.14,
                    "word": " judge",
                    "probability": 0.81689453125
                },
                {
                    "start": 81.14,
                    "end": 81.5,
                    "word": " weighs",
                    "probability": 0.43701171875
                },
                {
                    "start": 81.5,
                    "end": 81.7,
                    "word": " the",
                    "probability": 0.76513671875
                },
                {
                    "start": 81.7,
                    "end": 82.18,
                    "word": " penalties",
                    "probability": 0.8505859375
                },
                {
                    "start": 82.18,
                    "end": 82.54,
                    "word": " based",
                    "probability": 0.80517578125
                },
                {
                    "start": 82.54,
                    "end": 82.72,
                    "word": " on",
                    "probability": 0.9091796875
                },
                {
                    "start": 82.72,
                    "end": 82.84,
                    "word": " the",
                    "probability": 0.6630859375
                },
                {
                    "start": 82.84,
                    "end": 83.1,
                    "word": " criminal",
                    "probability": 0.81103515625
                },
                {
                    "start": 83.1,
                    "end": 83.52,
                    "word": " law",
                    "probability": 0.80078125
                },
                {
                    "start": 83.52,
                    "end": 83.74,
                    "word": ".",
                    "probability": 0.74560546875
                }
            ]
        },
        {
            "id": 19,
            "seek": 11368,
            "start": 83.74,
            "end": 87.32,
            "text": " And after decoding the law, we find principles behind it.",
            "tokens": [
                50364,
                400,
                934,
                979,
                8616,
                264,
                2101,
                11,
                321,
                915,
                9156,
                2261,
                309,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 83.74,
                    "end": 84.02,
                    "word": " And",
                    "probability": 0.58349609375
                },
                {
                    "start": 84.02,
                    "end": 84.3,
                    "word": " after",
                    "probability": 0.73291015625
                },
                {
                    "start": 84.3,
                    "end": 84.78,
                    "word": " decoding",
                    "probability": 0.96484375
                },
                {
                    "start": 84.78,
                    "end": 85.04,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 85.04,
                    "end": 85.32,
                    "word": " law",
                    "probability": 0.78125
                },
                {
                    "start": 85.32,
                    "end": 85.48,
                    "word": ",",
                    "probability": 0.880859375
                },
                {
                    "start": 85.48,
                    "end": 85.58,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 85.58,
                    "end": 85.84,
                    "word": " find",
                    "probability": 0.8115234375
                },
                {
                    "start": 85.84,
                    "end": 86.34,
                    "word": " principles",
                    "probability": 0.77734375
                },
                {
                    "start": 86.34,
                    "end": 86.8,
                    "word": " behind",
                    "probability": 0.826171875
                },
                {
                    "start": 86.8,
                    "end": 87.08,
                    "word": " it",
                    "probability": 0.90673828125
                },
                {
                    "start": 87.08,
                    "end": 87.32,
                    "word": ".",
                    "probability": 0.1904296875
                }
            ]
        },
        {
            "id": 20,
            "seek": 11368,
            "start": 87.32,
            "end": 91.04,
            "text": " And we develop a scoring system for Android malware.",
            "tokens": [
                50514,
                400,
                321,
                1499,
                257,
                22358,
                1185,
                337,
                8853,
                40747,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 87.32,
                    "end": 87.54,
                    "word": " And",
                    "probability": 0.88330078125
                },
                {
                    "start": 87.54,
                    "end": 87.66,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 87.66,
                    "end": 87.96,
                    "word": " develop",
                    "probability": 0.6318359375
                },
                {
                    "start": 88.18,
                    "end": 88.48,
                    "word": " a scoring",
                    "probability": 0.8984375
                },
                {
                    "start": 88.48,
                    "end": 89.04,
                    "word": " system",
                    "probability": 0.8798828125
                },
                {
                    "start": 89.04,
                    "end": 89.72,
                    "word": " for",
                    "probability": 0.89306640625
                },
                {
                    "start": 89.72,
                    "end": 90.06,
                    "word": " Android",
                    "probability": 0.83544921875
                },
                {
                    "start": 90.06,
                    "end": 90.42,
                    "word": " malware",
                    "probability": 0.76953125
                },
                {
                    "start": 90.42,
                    "end": 91.04,
                    "word": ".",
                    "probability": 0.984375
                }
            ]
        },
        {
            "id": 21,
            "seek": 11368,
            "start": 91.96,
            "end": 95.42,
            "text": " There are only eight principles decoded from the criminal law.",
            "tokens": [
                50714,
                821,
                366,
                787,
                3180,
                9156,
                979,
                12340,
                490,
                264,
                8628,
                2101,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 91.96,
                    "end": 92.2,
                    "word": " There",
                    "probability": 0.80078125
                },
                {
                    "start": 92.2,
                    "end": 92.3,
                    "word": " are",
                    "probability": 0.65966796875
                },
                {
                    "start": 92.3,
                    "end": 92.56,
                    "word": " only",
                    "probability": 0.85595703125
                },
                {
                    "start": 92.56,
                    "end": 92.96,
                    "word": " eight",
                    "probability": 0.73388671875
                },
                {
                    "start": 92.96,
                    "end": 93.5,
                    "word": " principles",
                    "probability": 0.80712890625
                },
                {
                    "start": 93.5,
                    "end": 94.04,
                    "word": " decoded",
                    "probability": 0.929443359375
                },
                {
                    "start": 94.04,
                    "end": 94.38,
                    "word": " from",
                    "probability": 0.81982421875
                },
                {
                    "start": 94.38,
                    "end": 94.54,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 94.54,
                    "end": 94.76,
                    "word": " criminal",
                    "probability": 0.7958984375
                },
                {
                    "start": 94.76,
                    "end": 95.16,
                    "word": " law",
                    "probability": 0.81201171875
                },
                {
                    "start": 95.16,
                    "end": 95.42,
                    "word": ".",
                    "probability": 0.546875
                }
            ]
        },
        {
            "id": 22,
            "seek": 11368,
            "start": 95.42,
            "end": 98.02,
            "text": " And I'll go through it in the following slides.",
            "tokens": [
                50914,
                400,
                286,
                603,
                352,
                807,
                309,
                294,
                264,
                3480,
                9788,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 95.42,
                    "end": 95.58,
                    "word": " And",
                    "probability": 0.873046875
                },
                {
                    "start": 95.58,
                    "end": 95.74,
                    "word": " I'll",
                    "probability": 0.955322265625
                },
                {
                    "start": 95.74,
                    "end": 95.94,
                    "word": " go",
                    "probability": 0.89111328125
                },
                {
                    "start": 95.94,
                    "end": 96.18,
                    "word": " through",
                    "probability": 0.80126953125
                },
                {
                    "start": 96.18,
                    "end": 96.34,
                    "word": " it",
                    "probability": 0.90283203125
                },
                {
                    "start": 96.34,
                    "end": 96.52,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 96.52,
                    "end": 96.66,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 96.66,
                    "end": 96.92,
                    "word": " following",
                    "probability": 0.8359375
                },
                {
                    "start": 96.92,
                    "end": 97.4,
                    "word": " slides",
                    "probability": 0.86279296875
                },
                {
                    "start": 97.4,
                    "end": 98.02,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 23,
            "seek": 11368,
            "start": 98.12,
            "end": 100.36,
            "text": " Now let's see principle number one.",
            "tokens": [
                51064,
                823,
                718,
                311,
                536,
                8665,
                1230,
                472,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 98.12,
                    "end": 98.46,
                    "word": " Now",
                    "probability": 0.89794921875
                },
                {
                    "start": 98.46,
                    "end": 98.72,
                    "word": " let's",
                    "probability": 0.84228515625
                },
                {
                    "start": 98.72,
                    "end": 98.88,
                    "word": " see",
                    "probability": 0.8203125
                },
                {
                    "start": 98.88,
                    "end": 99.24,
                    "word": " principle",
                    "probability": 0.67724609375
                },
                {
                    "start": 99.24,
                    "end": 99.46,
                    "word": " number",
                    "probability": 0.8681640625
                },
                {
                    "start": 99.46,
                    "end": 99.86,
                    "word": " one",
                    "probability": 0.8076171875
                },
                {
                    "start": 99.86,
                    "end": 100.36,
                    "word": ".",
                    "probability": 0.71826171875
                }
            ]
        },
        {
            "id": 24,
            "seek": 11368,
            "start": 100.36,
            "end": 104.7,
            "text": " A malware crime consists of action and targets.",
            "tokens": [
                51164,
                316,
                40747,
                7206,
                14689,
                295,
                3069,
                293,
                12911,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 100.36,
                    "end": 100.52,
                    "word": " A",
                    "probability": 0.9892578125
                },
                {
                    "start": 100.52,
                    "end": 100.76,
                    "word": " malware",
                    "probability": 0.7353515625
                },
                {
                    "start": 100.76,
                    "end": 101.36,
                    "word": " crime",
                    "probability": 0.78076171875
                },
                {
                    "start": 101.36,
                    "end": 101.94,
                    "word": " consists",
                    "probability": 0.64599609375
                },
                {
                    "start": 101.94,
                    "end": 102.18,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 102.18,
                    "end": 102.72,
                    "word": " action",
                    "probability": 0.79150390625
                },
                {
                    "start": 102.72,
                    "end": 103.5,
                    "word": " and",
                    "probability": 0.8857421875
                },
                {
                    "start": 103.5,
                    "end": 104.08,
                    "word": " targets",
                    "probability": 0.67822265625
                },
                {
                    "start": 104.08,
                    "end": 104.7,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 25,
            "seek": 11368,
            "start": 104.92,
            "end": 110.22,
            "text": " In the criminal law, the definition of a crime consists of action and targets.",
            "tokens": [
                51364,
                682,
                264,
                8628,
                2101,
                11,
                264,
                7123,
                295,
                257,
                7206,
                14689,
                295,
                3069,
                293,
                12911,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 104.92,
                    "end": 105.1,
                    "word": " In",
                    "probability": 0.89697265625
                },
                {
                    "start": 105.1,
                    "end": 105.2,
                    "word": " the",
                    "probability": 0.47900390625
                },
                {
                    "start": 105.2,
                    "end": 105.42,
                    "word": " criminal",
                    "probability": 0.8203125
                },
                {
                    "start": 105.42,
                    "end": 105.9,
                    "word": " law",
                    "probability": 0.7939453125
                },
                {
                    "start": 105.9,
                    "end": 106.22,
                    "word": ",",
                    "probability": 0.935546875
                },
                {
                    "start": 106.22,
                    "end": 106.36,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 106.36,
                    "end": 106.78,
                    "word": " definition",
                    "probability": 0.8544921875
                },
                {
                    "start": 106.78,
                    "end": 107.2,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 107.32,
                    "end": 107.66,
                    "word": " a crime",
                    "probability": 0.82421875
                },
                {
                    "start": 107.66,
                    "end": 108.12,
                    "word": " consists",
                    "probability": 0.6357421875
                },
                {
                    "start": 108.12,
                    "end": 108.32,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 108.32,
                    "end": 108.82,
                    "word": " action",
                    "probability": 0.80810546875
                },
                {
                    "start": 108.82,
                    "end": 109.22,
                    "word": " and",
                    "probability": 0.8994140625
                },
                {
                    "start": 109.22,
                    "end": 109.72,
                    "word": " targets",
                    "probability": 0.66064453125
                },
                {
                    "start": 109.72,
                    "end": 110.22,
                    "word": ".",
                    "probability": 0.93896484375
                }
            ]
        },
        {
            "id": 26,
            "seek": 11368,
            "start": 110.22,
            "end": 113.68,
            "text": " For example, steal money and kill people.",
            "tokens": [
                51664,
                1171,
                1365,
                11,
                11009,
                1460,
                293,
                1961,
                561,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18691038466849416,
            "compression_ratio": 1.7603305785123966,
            "no_speech_prob": 0.0005192756652832031,
            "words": [
                {
                    "start": 110.22,
                    "end": 110.4,
                    "word": " For",
                    "probability": 0.91015625
                },
                {
                    "start": 110.4,
                    "end": 110.9,
                    "word": " example",
                    "probability": 0.935546875
                },
                {
                    "start": 110.9,
                    "end": 111.34,
                    "word": ",",
                    "probability": 0.9892578125
                },
                {
                    "start": 111.34,
                    "end": 111.58,
                    "word": " steal",
                    "probability": 0.80126953125
                },
                {
                    "start": 111.58,
                    "end": 111.94,
                    "word": " money",
                    "probability": 0.83447265625
                },
                {
                    "start": 111.94,
                    "end": 112.54,
                    "word": " and",
                    "probability": 0.884765625
                },
                {
                    "start": 112.54,
                    "end": 112.94,
                    "word": " kill",
                    "probability": 0.87255859375
                },
                {
                    "start": 112.94,
                    "end": 113.32,
                    "word": " people",
                    "probability": 0.9287109375
                },
                {
                    "start": 113.32,
                    "end": 113.68,
                    "word": ".",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 27,
            "seek": 13940,
            "start": 113.68,
            "end": 120.36,
            "text": " So, with this principle in mind, we develop the definition of a crime for Android malware.",
            "tokens": [
                50364,
                407,
                11,
                365,
                341,
                8665,
                294,
                1575,
                11,
                321,
                1499,
                264,
                7123,
                295,
                257,
                7206,
                337,
                8853,
                40747,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18203124739229679,
            "compression_ratio": 1.6502463054187193,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 113.68,
                    "end": 114.3,
                    "word": " So",
                    "probability": 0.69384765625
                },
                {
                    "start": 114.3,
                    "end": 114.62,
                    "word": ",",
                    "probability": 0.5673828125
                },
                {
                    "start": 114.62,
                    "end": 115.0,
                    "word": " with",
                    "probability": 0.81884765625
                },
                {
                    "start": 115.0,
                    "end": 115.22,
                    "word": " this",
                    "probability": 0.87744140625
                },
                {
                    "start": 115.22,
                    "end": 115.48,
                    "word": " principle",
                    "probability": 0.7783203125
                },
                {
                    "start": 115.48,
                    "end": 115.8,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 115.8,
                    "end": 116.14,
                    "word": " mind",
                    "probability": 0.8125
                },
                {
                    "start": 116.14,
                    "end": 116.46,
                    "word": ",",
                    "probability": 0.9482421875
                },
                {
                    "start": 116.46,
                    "end": 116.64,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 116.64,
                    "end": 116.98,
                    "word": " develop",
                    "probability": 0.297119140625
                },
                {
                    "start": 116.98,
                    "end": 117.16,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 117.16,
                    "end": 117.6,
                    "word": " definition",
                    "probability": 0.80908203125
                },
                {
                    "start": 117.6,
                    "end": 117.94,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 118.1,
                    "end": 118.48,
                    "word": " a crime",
                    "probability": 0.70068359375
                },
                {
                    "start": 118.48,
                    "end": 118.82,
                    "word": " for",
                    "probability": 0.8935546875
                },
                {
                    "start": 118.82,
                    "end": 119.3,
                    "word": " Android",
                    "probability": 0.7421875
                },
                {
                    "start": 119.3,
                    "end": 119.68,
                    "word": " malware",
                    "probability": 0.8115234375
                },
                {
                    "start": 119.68,
                    "end": 120.36,
                    "word": ".",
                    "probability": 0.77587890625
                }
            ]
        },
        {
            "id": 28,
            "seek": 13940,
            "start": 120.5,
            "end": 125.92,
            "text": " And the definition is, the malware crime consists of action and targets.",
            "tokens": [
                50664,
                400,
                264,
                7123,
                307,
                11,
                264,
                40747,
                7206,
                14689,
                295,
                3069,
                293,
                12911,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18203124739229679,
            "compression_ratio": 1.6502463054187193,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 120.5,
                    "end": 120.76,
                    "word": " And",
                    "probability": 0.736328125
                },
                {
                    "start": 120.76,
                    "end": 120.86,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 120.86,
                    "end": 121.24,
                    "word": " definition",
                    "probability": 0.814453125
                },
                {
                    "start": 121.24,
                    "end": 121.84,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 121.84,
                    "end": 122.22,
                    "word": ",",
                    "probability": 0.5771484375
                },
                {
                    "start": 122.22,
                    "end": 122.34,
                    "word": " the",
                    "probability": 0.7734375
                },
                {
                    "start": 122.34,
                    "end": 122.58,
                    "word": " malware",
                    "probability": 0.86669921875
                },
                {
                    "start": 122.58,
                    "end": 123.04,
                    "word": " crime",
                    "probability": 0.71484375
                },
                {
                    "start": 123.04,
                    "end": 123.48,
                    "word": " consists",
                    "probability": 0.6572265625
                },
                {
                    "start": 123.48,
                    "end": 123.68,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 123.68,
                    "end": 124.26,
                    "word": " action",
                    "probability": 0.54736328125
                },
                {
                    "start": 124.26,
                    "end": 124.94,
                    "word": " and",
                    "probability": 0.84375
                },
                {
                    "start": 124.94,
                    "end": 125.58,
                    "word": " targets",
                    "probability": 0.6650390625
                },
                {
                    "start": 125.58,
                    "end": 125.92,
                    "word": ".",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 29,
            "seek": 13940,
            "start": 126.26,
            "end": 131.54,
            "text": " For example, steal photos or steal your banking account password.",
            "tokens": [
                50964,
                1171,
                1365,
                11,
                11009,
                5787,
                420,
                11009,
                428,
                18261,
                2696,
                11524,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18203124739229679,
            "compression_ratio": 1.6502463054187193,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 126.26,
                    "end": 126.38,
                    "word": " For",
                    "probability": 0.87841796875
                },
                {
                    "start": 126.38,
                    "end": 126.86,
                    "word": " example",
                    "probability": 0.9287109375
                },
                {
                    "start": 126.86,
                    "end": 127.32,
                    "word": ",",
                    "probability": 0.97119140625
                },
                {
                    "start": 127.32,
                    "end": 127.48,
                    "word": " steal",
                    "probability": 0.70703125
                },
                {
                    "start": 127.48,
                    "end": 128.14,
                    "word": " photos",
                    "probability": 0.83544921875
                },
                {
                    "start": 128.14,
                    "end": 128.68,
                    "word": " or",
                    "probability": 0.666015625
                },
                {
                    "start": 128.68,
                    "end": 129.2,
                    "word": " steal",
                    "probability": 0.75
                },
                {
                    "start": 129.2,
                    "end": 129.46,
                    "word": " your",
                    "probability": 0.802734375
                },
                {
                    "start": 129.46,
                    "end": 129.8,
                    "word": " banking",
                    "probability": 0.5673828125
                },
                {
                    "start": 129.8,
                    "end": 130.26,
                    "word": " account",
                    "probability": 0.7529296875
                },
                {
                    "start": 130.26,
                    "end": 130.86,
                    "word": " password",
                    "probability": 0.86328125
                },
                {
                    "start": 130.86,
                    "end": 131.54,
                    "word": ".",
                    "probability": 0.97314453125
                }
            ]
        },
        {
            "id": 30,
            "seek": 13940,
            "start": 132.62,
            "end": 135.0,
            "text": " Now let's see principle number two.",
            "tokens": [
                51314,
                823,
                718,
                311,
                536,
                8665,
                1230,
                732,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18203124739229679,
            "compression_ratio": 1.6502463054187193,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 132.62,
                    "end": 133.3,
                    "word": " Now",
                    "probability": 0.88232421875
                },
                {
                    "start": 133.3,
                    "end": 133.52,
                    "word": " let's",
                    "probability": 0.82568359375
                },
                {
                    "start": 133.52,
                    "end": 133.7,
                    "word": " see",
                    "probability": 0.814453125
                },
                {
                    "start": 133.7,
                    "end": 134.04,
                    "word": " principle",
                    "probability": 0.62255859375
                },
                {
                    "start": 134.04,
                    "end": 134.28,
                    "word": " number",
                    "probability": 0.55810546875
                },
                {
                    "start": 134.28,
                    "end": 134.64,
                    "word": " two",
                    "probability": 0.50439453125
                },
                {
                    "start": 134.64,
                    "end": 135.0,
                    "word": ".",
                    "probability": 0.91357421875
                }
            ]
        },
        {
            "id": 31,
            "seek": 13940,
            "start": 135.0,
            "end": 139.4,
            "text": " We consider that the loss of fame is greater than the loss of wealth.",
            "tokens": [
                51414,
                492,
                1949,
                300,
                264,
                4470,
                295,
                16874,
                307,
                5044,
                813,
                264,
                4470,
                295,
                7203,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18203124739229679,
            "compression_ratio": 1.6502463054187193,
            "no_speech_prob": 0.001987457275390625,
            "words": [
                {
                    "start": 135.0,
                    "end": 135.14,
                    "word": " We",
                    "probability": 0.8994140625
                },
                {
                    "start": 135.14,
                    "end": 135.54,
                    "word": " consider",
                    "probability": 0.71435546875
                },
                {
                    "start": 135.54,
                    "end": 136.02,
                    "word": " that",
                    "probability": 0.8212890625
                },
                {
                    "start": 136.02,
                    "end": 136.36,
                    "word": " the",
                    "probability": 0.68701171875
                },
                {
                    "start": 136.36,
                    "end": 136.6,
                    "word": " loss",
                    "probability": 0.59228515625
                },
                {
                    "start": 136.6,
                    "end": 136.84,
                    "word": " of",
                    "probability": 0.88671875
                },
                {
                    "start": 136.84,
                    "end": 137.2,
                    "word": " fame",
                    "probability": 0.78564453125
                },
                {
                    "start": 137.2,
                    "end": 137.52,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 137.52,
                    "end": 137.78,
                    "word": " greater",
                    "probability": 0.849609375
                },
                {
                    "start": 137.78,
                    "end": 138.04,
                    "word": " than",
                    "probability": 0.87353515625
                },
                {
                    "start": 138.04,
                    "end": 138.2,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 138.2,
                    "end": 138.42,
                    "word": " loss",
                    "probability": 0.78076171875
                },
                {
                    "start": 138.42,
                    "end": 138.6,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 138.6,
                    "end": 138.9,
                    "word": " wealth",
                    "probability": 0.8388671875
                },
                {
                    "start": 138.9,
                    "end": 139.4,
                    "word": ".",
                    "probability": 0.9482421875
                }
            ]
        },
        {
            "id": 32,
            "seek": 16512,
            "start": 139.4,
            "end": 145.64,
            "text": " So, in the criminal law, physical body injury is more serious than psychological injury.",
            "tokens": [
                50364,
                407,
                11,
                294,
                264,
                8628,
                2101,
                11,
                4001,
                1772,
                10454,
                307,
                544,
                3156,
                813,
                14346,
                10454,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21548764063761786,
            "compression_ratio": 1.6842105263157894,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 139.4,
                    "end": 139.7,
                    "word": " So",
                    "probability": 0.76171875
                },
                {
                    "start": 139.7,
                    "end": 139.8,
                    "word": ",",
                    "probability": 0.1329345703125
                },
                {
                    "start": 139.8,
                    "end": 139.88,
                    "word": " in",
                    "probability": 0.8984375
                },
                {
                    "start": 139.88,
                    "end": 139.98,
                    "word": " the",
                    "probability": 0.138671875
                },
                {
                    "start": 139.98,
                    "end": 140.26,
                    "word": " criminal",
                    "probability": 0.80029296875
                },
                {
                    "start": 140.26,
                    "end": 140.76,
                    "word": " law",
                    "probability": 0.83056640625
                },
                {
                    "start": 140.76,
                    "end": 140.98,
                    "word": ",",
                    "probability": 0.88720703125
                },
                {
                    "start": 140.98,
                    "end": 141.32,
                    "word": " physical",
                    "probability": 0.89111328125
                },
                {
                    "start": 141.32,
                    "end": 141.64,
                    "word": " body",
                    "probability": 0.76611328125
                },
                {
                    "start": 141.64,
                    "end": 142.08,
                    "word": " injury",
                    "probability": 0.83203125
                },
                {
                    "start": 142.08,
                    "end": 142.4,
                    "word": " is",
                    "probability": 0.904296875
                },
                {
                    "start": 142.4,
                    "end": 142.76,
                    "word": " more",
                    "probability": 0.88330078125
                },
                {
                    "start": 142.76,
                    "end": 143.36,
                    "word": " serious",
                    "probability": 0.84375
                },
                {
                    "start": 143.36,
                    "end": 143.7,
                    "word": " than",
                    "probability": 0.875
                },
                {
                    "start": 143.7,
                    "end": 144.36,
                    "word": " psychological",
                    "probability": 0.703125
                },
                {
                    "start": 144.36,
                    "end": 145.04,
                    "word": " injury",
                    "probability": 0.8583984375
                },
                {
                    "start": 145.04,
                    "end": 145.64,
                    "word": ".",
                    "probability": 0.91943359375
                }
            ]
        },
        {
            "id": 33,
            "seek": 16512,
            "start": 145.7,
            "end": 152.56,
            "text": " So, the principle we decoded here is, when things are hard to recover, we consider it a felony.",
            "tokens": [
                50664,
                407,
                11,
                264,
                8665,
                321,
                979,
                12340,
                510,
                307,
                11,
                562,
                721,
                366,
                1152,
                281,
                8114,
                11,
                321,
                1949,
                309,
                257,
                46255,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21548764063761786,
            "compression_ratio": 1.6842105263157894,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 145.7,
                    "end": 146.0,
                    "word": " So",
                    "probability": 0.833984375
                },
                {
                    "start": 146.0,
                    "end": 146.02,
                    "word": ",",
                    "probability": 0.394287109375
                },
                {
                    "start": 146.02,
                    "end": 146.12,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 146.12,
                    "end": 146.44,
                    "word": " principle",
                    "probability": 0.765625
                },
                {
                    "start": 146.44,
                    "end": 146.7,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 146.7,
                    "end": 147.12,
                    "word": " decoded",
                    "probability": 0.873779296875
                },
                {
                    "start": 147.12,
                    "end": 147.56,
                    "word": " here",
                    "probability": 0.802734375
                },
                {
                    "start": 147.56,
                    "end": 147.92,
                    "word": " is",
                    "probability": 0.8896484375
                },
                {
                    "start": 147.92,
                    "end": 148.12,
                    "word": ",",
                    "probability": 0.1416015625
                },
                {
                    "start": 148.12,
                    "end": 148.18,
                    "word": " when",
                    "probability": 0.74365234375
                },
                {
                    "start": 148.18,
                    "end": 148.62,
                    "word": " things",
                    "probability": 0.720703125
                },
                {
                    "start": 148.62,
                    "end": 148.84,
                    "word": " are",
                    "probability": 0.8974609375
                },
                {
                    "start": 148.84,
                    "end": 149.36,
                    "word": " hard",
                    "probability": 0.83544921875
                },
                {
                    "start": 149.36,
                    "end": 149.64,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 149.64,
                    "end": 150.12,
                    "word": " recover",
                    "probability": 0.73876953125
                },
                {
                    "start": 150.12,
                    "end": 150.44,
                    "word": ",",
                    "probability": 0.90966796875
                },
                {
                    "start": 150.44,
                    "end": 150.68,
                    "word": " we",
                    "probability": 0.90771484375
                },
                {
                    "start": 150.68,
                    "end": 151.1,
                    "word": " consider",
                    "probability": 0.79638671875
                },
                {
                    "start": 151.1,
                    "end": 151.4,
                    "word": " it",
                    "probability": 0.90478515625
                },
                {
                    "start": 151.62,
                    "end": 151.96,
                    "word": " a felony",
                    "probability": 0.869140625
                },
                {
                    "start": 151.96,
                    "end": 152.56,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 34,
            "seek": 16512,
            "start": 152.9,
            "end": 157.24,
            "text": " So, with this principle decoded, we develop our second principle.",
            "tokens": [
                51014,
                407,
                11,
                365,
                341,
                8665,
                979,
                12340,
                11,
                321,
                1499,
                527,
                1150,
                8665,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21548764063761786,
            "compression_ratio": 1.6842105263157894,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 152.9,
                    "end": 153.12,
                    "word": " So",
                    "probability": 0.84228515625
                },
                {
                    "start": 153.12,
                    "end": 153.14,
                    "word": ",",
                    "probability": 0.7744140625
                },
                {
                    "start": 153.14,
                    "end": 153.24,
                    "word": " with",
                    "probability": 0.74072265625
                },
                {
                    "start": 153.24,
                    "end": 153.48,
                    "word": " this",
                    "probability": 0.876953125
                },
                {
                    "start": 153.48,
                    "end": 153.9,
                    "word": " principle",
                    "probability": 0.77685546875
                },
                {
                    "start": 153.9,
                    "end": 154.5,
                    "word": " decoded",
                    "probability": 0.955810546875
                },
                {
                    "start": 154.5,
                    "end": 154.92,
                    "word": ",",
                    "probability": 0.96533203125
                },
                {
                    "start": 154.92,
                    "end": 155.12,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 155.12,
                    "end": 155.38,
                    "word": " develop",
                    "probability": 0.317626953125
                },
                {
                    "start": 155.38,
                    "end": 155.66,
                    "word": " our",
                    "probability": 0.806640625
                },
                {
                    "start": 155.66,
                    "end": 156.26,
                    "word": " second",
                    "probability": 0.8017578125
                },
                {
                    "start": 156.26,
                    "end": 156.76,
                    "word": " principle",
                    "probability": 0.78076171875
                },
                {
                    "start": 156.76,
                    "end": 157.24,
                    "word": ".",
                    "probability": 0.84423828125
                }
            ]
        },
        {
            "id": 35,
            "seek": 16512,
            "start": 157.24,
            "end": 165.12,
            "text": " We consider the loss of fame is greater than the loss of wealth, because it's easier to make money back than rebuild your reputation.",
            "tokens": [
                51264,
                492,
                1949,
                264,
                4470,
                295,
                16874,
                307,
                5044,
                813,
                264,
                4470,
                295,
                7203,
                11,
                570,
                309,
                311,
                3571,
                281,
                652,
                1460,
                646,
                813,
                16877,
                428,
                13061,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21548764063761786,
            "compression_ratio": 1.6842105263157894,
            "no_speech_prob": 0.0028896331787109375,
            "words": [
                {
                    "start": 157.24,
                    "end": 157.46,
                    "word": " We",
                    "probability": 0.88720703125
                },
                {
                    "start": 157.46,
                    "end": 157.76,
                    "word": " consider",
                    "probability": 0.74609375
                },
                {
                    "start": 157.76,
                    "end": 158.0,
                    "word": " the",
                    "probability": 0.57666015625
                },
                {
                    "start": 158.0,
                    "end": 158.24,
                    "word": " loss",
                    "probability": 0.689453125
                },
                {
                    "start": 158.24,
                    "end": 158.46,
                    "word": " of",
                    "probability": 0.8955078125
                },
                {
                    "start": 158.46,
                    "end": 158.76,
                    "word": " fame",
                    "probability": 0.7216796875
                },
                {
                    "start": 158.76,
                    "end": 159.02,
                    "word": " is",
                    "probability": 0.85400390625
                },
                {
                    "start": 159.02,
                    "end": 159.32,
                    "word": " greater",
                    "probability": 0.845703125
                },
                {
                    "start": 159.32,
                    "end": 159.6,
                    "word": " than",
                    "probability": 0.876953125
                },
                {
                    "start": 159.6,
                    "end": 159.78,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 159.78,
                    "end": 160.02,
                    "word": " loss",
                    "probability": 0.763671875
                },
                {
                    "start": 160.02,
                    "end": 160.22,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 160.22,
                    "end": 160.56,
                    "word": " wealth",
                    "probability": 0.826171875
                },
                {
                    "start": 160.56,
                    "end": 160.78,
                    "word": ",",
                    "probability": 0.39697265625
                },
                {
                    "start": 160.78,
                    "end": 161.14,
                    "word": " because",
                    "probability": 0.82763671875
                },
                {
                    "start": 161.14,
                    "end": 161.48,
                    "word": " it's",
                    "probability": 0.89306640625
                },
                {
                    "start": 161.48,
                    "end": 161.92,
                    "word": " easier",
                    "probability": 0.9248046875
                },
                {
                    "start": 161.92,
                    "end": 162.14,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 162.14,
                    "end": 162.42,
                    "word": " make",
                    "probability": 0.87158203125
                },
                {
                    "start": 162.42,
                    "end": 162.62,
                    "word": " money",
                    "probability": 0.83935546875
                },
                {
                    "start": 162.62,
                    "end": 163.08,
                    "word": " back",
                    "probability": 0.81884765625
                },
                {
                    "start": 163.08,
                    "end": 163.48,
                    "word": " than",
                    "probability": 0.82373046875
                },
                {
                    "start": 163.48,
                    "end": 163.84,
                    "word": " rebuild",
                    "probability": 0.77001953125
                },
                {
                    "start": 163.84,
                    "end": 164.04,
                    "word": " your",
                    "probability": 0.7041015625
                },
                {
                    "start": 164.04,
                    "end": 164.52,
                    "word": " reputation",
                    "probability": 0.8583984375
                },
                {
                    "start": 164.52,
                    "end": 165.12,
                    "word": ".",
                    "probability": 0.9951171875
                }
            ]
        },
        {
            "id": 36,
            "seek": 19018,
            "start": 165.82,
            "end": 169.76,
            "text": " Okay, now let's see principle number three, arithmetic sequence.",
            "tokens": [
                50414,
                1033,
                11,
                586,
                718,
                311,
                536,
                8665,
                1230,
                1045,
                11,
                42973,
                8310,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280219717995151,
            "compression_ratio": 1.8267326732673268,
            "no_speech_prob": 0.0142822265625,
            "words": [
                {
                    "start": 165.82,
                    "end": 166.34,
                    "word": " Okay",
                    "probability": 0.52587890625
                },
                {
                    "start": 166.34,
                    "end": 166.44,
                    "word": ",",
                    "probability": 0.69677734375
                },
                {
                    "start": 166.44,
                    "end": 166.58,
                    "word": " now",
                    "probability": 0.8759765625
                },
                {
                    "start": 166.58,
                    "end": 166.84,
                    "word": " let's",
                    "probability": 0.91845703125
                },
                {
                    "start": 166.84,
                    "end": 167.04,
                    "word": " see",
                    "probability": 0.81201171875
                },
                {
                    "start": 167.04,
                    "end": 167.34,
                    "word": " principle",
                    "probability": 0.65966796875
                },
                {
                    "start": 167.34,
                    "end": 167.56,
                    "word": " number",
                    "probability": 0.84814453125
                },
                {
                    "start": 167.56,
                    "end": 167.92,
                    "word": " three",
                    "probability": 0.78173828125
                },
                {
                    "start": 167.92,
                    "end": 168.14,
                    "word": ",",
                    "probability": 0.798828125
                },
                {
                    "start": 168.14,
                    "end": 168.44,
                    "word": " arithmetic",
                    "probability": 0.71484375
                },
                {
                    "start": 168.44,
                    "end": 169.24,
                    "word": " sequence",
                    "probability": 0.9296875
                },
                {
                    "start": 169.24,
                    "end": 169.76,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 37,
            "seek": 19018,
            "start": 170.08,
            "end": 179.62,
            "text": " In the criminal law, when a murderer is sentenced to 20 years in prison, and a robber is sentenced to 7 years in prison for his crime, why the number?",
            "tokens": [
                50614,
                682,
                264,
                8628,
                2101,
                11,
                562,
                257,
                28703,
                307,
                30954,
                281,
                945,
                924,
                294,
                6168,
                11,
                293,
                257,
                3870,
                607,
                307,
                30954,
                281,
                1614,
                924,
                294,
                6168,
                337,
                702,
                7206,
                11,
                983,
                264,
                1230,
                30,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280219717995151,
            "compression_ratio": 1.8267326732673268,
            "no_speech_prob": 0.0142822265625,
            "words": [
                {
                    "start": 170.08,
                    "end": 170.26,
                    "word": " In",
                    "probability": 0.89501953125
                },
                {
                    "start": 170.26,
                    "end": 170.38,
                    "word": " the",
                    "probability": 0.36767578125
                },
                {
                    "start": 170.38,
                    "end": 170.62,
                    "word": " criminal",
                    "probability": 0.77392578125
                },
                {
                    "start": 170.62,
                    "end": 171.02,
                    "word": " law",
                    "probability": 0.79541015625
                },
                {
                    "start": 171.02,
                    "end": 171.14,
                    "word": ",",
                    "probability": 0.73046875
                },
                {
                    "start": 171.14,
                    "end": 171.22,
                    "word": " when",
                    "probability": 0.8603515625
                },
                {
                    "start": 171.42,
                    "end": 171.74,
                    "word": " a murderer",
                    "probability": 0.93115234375
                },
                {
                    "start": 171.74,
                    "end": 172.08,
                    "word": " is",
                    "probability": 0.89794921875
                },
                {
                    "start": 172.08,
                    "end": 172.36,
                    "word": " sentenced",
                    "probability": 0.85791015625
                },
                {
                    "start": 172.36,
                    "end": 172.7,
                    "word": " to",
                    "probability": 0.40283203125
                },
                {
                    "start": 172.7,
                    "end": 173.0,
                    "word": " 20",
                    "probability": 0.892578125
                },
                {
                    "start": 173.0,
                    "end": 173.36,
                    "word": " years",
                    "probability": 0.88232421875
                },
                {
                    "start": 173.36,
                    "end": 173.62,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 173.62,
                    "end": 173.96,
                    "word": " prison",
                    "probability": 0.82275390625
                },
                {
                    "start": 173.96,
                    "end": 174.34,
                    "word": ",",
                    "probability": 0.394775390625
                },
                {
                    "start": 174.34,
                    "end": 174.54,
                    "word": " and",
                    "probability": 0.8896484375
                },
                {
                    "start": 174.7,
                    "end": 174.96,
                    "word": " a robber",
                    "probability": 0.851318359375
                },
                {
                    "start": 174.96,
                    "end": 175.18,
                    "word": " is",
                    "probability": 0.8935546875
                },
                {
                    "start": 175.18,
                    "end": 175.42,
                    "word": " sentenced",
                    "probability": 0.8193359375
                },
                {
                    "start": 175.42,
                    "end": 175.66,
                    "word": " to",
                    "probability": 0.388427734375
                },
                {
                    "start": 175.66,
                    "end": 176.0,
                    "word": " 7",
                    "probability": 0.08197021484375
                },
                {
                    "start": 176.0,
                    "end": 176.34,
                    "word": " years",
                    "probability": 0.880859375
                },
                {
                    "start": 176.34,
                    "end": 176.54,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 176.54,
                    "end": 176.78,
                    "word": " prison",
                    "probability": 0.82080078125
                },
                {
                    "start": 176.78,
                    "end": 177.0,
                    "word": " for",
                    "probability": 0.892578125
                },
                {
                    "start": 177.0,
                    "end": 177.16,
                    "word": " his",
                    "probability": 0.85107421875
                },
                {
                    "start": 177.16,
                    "end": 177.54,
                    "word": " crime",
                    "probability": 0.81201171875
                },
                {
                    "start": 177.54,
                    "end": 178.3,
                    "word": ",",
                    "probability": 0.716796875
                },
                {
                    "start": 178.3,
                    "end": 178.52,
                    "word": " why",
                    "probability": 0.63916015625
                },
                {
                    "start": 178.52,
                    "end": 178.76,
                    "word": " the",
                    "probability": 0.75244140625
                },
                {
                    "start": 178.76,
                    "end": 179.1,
                    "word": " number",
                    "probability": 0.8935546875
                },
                {
                    "start": 179.1,
                    "end": 179.62,
                    "word": "?",
                    "probability": 0.405517578125
                }
            ]
        },
        {
            "id": 38,
            "seek": 19018,
            "start": 179.64,
            "end": 183.18,
            "text": " Why 20 and 7 years? Why the number?",
            "tokens": [
                51064,
                1545,
                945,
                293,
                1614,
                924,
                30,
                1545,
                264,
                1230,
                30,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280219717995151,
            "compression_ratio": 1.8267326732673268,
            "no_speech_prob": 0.0142822265625,
            "words": [
                {
                    "start": 179.64,
                    "end": 180.16,
                    "word": " Why",
                    "probability": 0.78955078125
                },
                {
                    "start": 180.16,
                    "end": 180.9,
                    "word": " 20",
                    "probability": 0.73876953125
                },
                {
                    "start": 180.9,
                    "end": 181.12,
                    "word": " and",
                    "probability": 0.86572265625
                },
                {
                    "start": 181.12,
                    "end": 181.38,
                    "word": " 7",
                    "probability": 0.86279296875
                },
                {
                    "start": 181.38,
                    "end": 181.82,
                    "word": " years",
                    "probability": 0.888671875
                },
                {
                    "start": 181.82,
                    "end": 182.12,
                    "word": "?",
                    "probability": 0.8623046875
                },
                {
                    "start": 182.12,
                    "end": 182.3,
                    "word": " Why",
                    "probability": 0.79833984375
                },
                {
                    "start": 182.3,
                    "end": 182.4,
                    "word": " the",
                    "probability": 0.77392578125
                },
                {
                    "start": 182.4,
                    "end": 182.68,
                    "word": " number",
                    "probability": 0.859375
                },
                {
                    "start": 182.68,
                    "end": 183.18,
                    "word": "?",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 39,
            "seek": 19018,
            "start": 183.18,
            "end": 190.18,
            "text": " We found no obvious principles in the criminal law, so we use arithmetic sequence to weigh the penalty of each crime.",
            "tokens": [
                51264,
                492,
                1352,
                572,
                6322,
                9156,
                294,
                264,
                8628,
                2101,
                11,
                370,
                321,
                764,
                42973,
                8310,
                281,
                13843,
                264,
                16263,
                295,
                1184,
                7206,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2280219717995151,
            "compression_ratio": 1.8267326732673268,
            "no_speech_prob": 0.0142822265625,
            "words": [
                {
                    "start": 183.18,
                    "end": 183.52,
                    "word": " We",
                    "probability": 0.91015625
                },
                {
                    "start": 183.52,
                    "end": 183.74,
                    "word": " found",
                    "probability": 0.86669921875
                },
                {
                    "start": 183.74,
                    "end": 183.9,
                    "word": " no",
                    "probability": 0.8974609375
                },
                {
                    "start": 183.9,
                    "end": 184.32,
                    "word": " obvious",
                    "probability": 0.87548828125
                },
                {
                    "start": 184.32,
                    "end": 184.76,
                    "word": " principles",
                    "probability": 0.77783203125
                },
                {
                    "start": 184.76,
                    "end": 185.02,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 185.02,
                    "end": 185.14,
                    "word": " the",
                    "probability": 0.791015625
                },
                {
                    "start": 185.14,
                    "end": 185.34,
                    "word": " criminal",
                    "probability": 0.78466796875
                },
                {
                    "start": 185.34,
                    "end": 185.7,
                    "word": " law",
                    "probability": 0.814453125
                },
                {
                    "start": 185.7,
                    "end": 185.86,
                    "word": ",",
                    "probability": 0.69384765625
                },
                {
                    "start": 185.86,
                    "end": 186.04,
                    "word": " so",
                    "probability": 0.900390625
                },
                {
                    "start": 186.04,
                    "end": 186.7,
                    "word": " we",
                    "probability": 0.86181640625
                },
                {
                    "start": 186.7,
                    "end": 186.92,
                    "word": " use",
                    "probability": 0.55908203125
                },
                {
                    "start": 186.92,
                    "end": 187.34,
                    "word": " arithmetic",
                    "probability": 0.6708984375
                },
                {
                    "start": 187.34,
                    "end": 187.98,
                    "word": " sequence",
                    "probability": 0.92919921875
                },
                {
                    "start": 187.98,
                    "end": 188.26,
                    "word": " to",
                    "probability": 0.9052734375
                },
                {
                    "start": 188.26,
                    "end": 188.4,
                    "word": " weigh",
                    "probability": 0.671875
                },
                {
                    "start": 188.4,
                    "end": 188.58,
                    "word": " the",
                    "probability": 0.76953125
                },
                {
                    "start": 188.58,
                    "end": 188.9,
                    "word": " penalty",
                    "probability": 0.875
                },
                {
                    "start": 188.9,
                    "end": 189.26,
                    "word": " of",
                    "probability": 0.90234375
                },
                {
                    "start": 189.26,
                    "end": 189.54,
                    "word": " each",
                    "probability": 0.86474609375
                },
                {
                    "start": 189.54,
                    "end": 189.92,
                    "word": " crime",
                    "probability": 0.8232421875
                },
                {
                    "start": 189.92,
                    "end": 190.18,
                    "word": ".",
                    "probability": 0.986328125
                }
            ]
        },
        {
            "id": 40,
            "seek": 21636,
            "start": 190.18,
            "end": 197.74,
            "text": " For example, the penalty weight of Y1 is 10, and Y2 is 20, and Y3 is 30, etc.",
            "tokens": [
                50364,
                1171,
                1365,
                11,
                264,
                16263,
                3364,
                295,
                398,
                16,
                307,
                1266,
                11,
                293,
                398,
                17,
                307,
                945,
                11,
                293,
                398,
                18,
                307,
                2217,
                11,
                5183,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20595238435836066,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0007915496826171875,
            "words": [
                {
                    "start": 190.18,
                    "end": 190.32,
                    "word": " For",
                    "probability": 0.70947265625
                },
                {
                    "start": 190.32,
                    "end": 190.74,
                    "word": " example",
                    "probability": 0.92333984375
                },
                {
                    "start": 190.74,
                    "end": 190.84,
                    "word": ",",
                    "probability": 0.908203125
                },
                {
                    "start": 190.84,
                    "end": 190.96,
                    "word": " the",
                    "probability": 0.80419921875
                },
                {
                    "start": 190.96,
                    "end": 191.28,
                    "word": " penalty",
                    "probability": 0.80322265625
                },
                {
                    "start": 191.28,
                    "end": 191.66,
                    "word": " weight",
                    "probability": 0.55712890625
                },
                {
                    "start": 191.66,
                    "end": 191.86,
                    "word": " of",
                    "probability": 0.8798828125
                },
                {
                    "start": 191.86,
                    "end": 192.54,
                    "word": " Y1",
                    "probability": 0.89013671875
                },
                {
                    "start": 192.54,
                    "end": 193.64,
                    "word": " is",
                    "probability": 0.865234375
                },
                {
                    "start": 193.64,
                    "end": 194.0,
                    "word": " 10",
                    "probability": 0.8857421875
                },
                {
                    "start": 194.0,
                    "end": 194.16,
                    "word": ",",
                    "probability": 0.3779296875
                },
                {
                    "start": 194.16,
                    "end": 194.24,
                    "word": " and",
                    "probability": 0.7646484375
                },
                {
                    "start": 194.24,
                    "end": 194.62,
                    "word": " Y2",
                    "probability": 0.974853515625
                },
                {
                    "start": 194.62,
                    "end": 194.8,
                    "word": " is",
                    "probability": 0.89306640625
                },
                {
                    "start": 194.8,
                    "end": 195.52,
                    "word": " 20",
                    "probability": 0.91796875
                },
                {
                    "start": 195.52,
                    "end": 195.74,
                    "word": ",",
                    "probability": 0.82861328125
                },
                {
                    "start": 195.74,
                    "end": 195.88,
                    "word": " and",
                    "probability": 0.86279296875
                },
                {
                    "start": 195.88,
                    "end": 196.3,
                    "word": " Y3",
                    "probability": 0.99560546875
                },
                {
                    "start": 196.3,
                    "end": 196.4,
                    "word": " is",
                    "probability": 0.210693359375
                },
                {
                    "start": 196.4,
                    "end": 196.7,
                    "word": " 30",
                    "probability": 0.90966796875
                },
                {
                    "start": 196.7,
                    "end": 196.84,
                    "word": ",",
                    "probability": 0.9189453125
                },
                {
                    "start": 196.84,
                    "end": 197.22,
                    "word": " etc",
                    "probability": 0.443603515625
                },
                {
                    "start": 197.22,
                    "end": 197.74,
                    "word": ".",
                    "probability": 0.95703125
                }
            ]
        },
        {
            "id": 41,
            "seek": 21636,
            "start": 198.8,
            "end": 202.52,
            "text": " So, now let's see the most important part of the scoring system.",
            "tokens": [
                50764,
                407,
                11,
                586,
                718,
                311,
                536,
                264,
                881,
                1021,
                644,
                295,
                264,
                22358,
                1185,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20595238435836066,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0007915496826171875,
            "words": [
                {
                    "start": 198.8,
                    "end": 199.32,
                    "word": " So",
                    "probability": 0.81591796875
                },
                {
                    "start": 199.32,
                    "end": 199.4,
                    "word": ",",
                    "probability": 0.071533203125
                },
                {
                    "start": 199.4,
                    "end": 199.5,
                    "word": " now",
                    "probability": 0.85302734375
                },
                {
                    "start": 199.5,
                    "end": 199.72,
                    "word": " let's",
                    "probability": 0.85302734375
                },
                {
                    "start": 199.72,
                    "end": 199.84,
                    "word": " see",
                    "probability": 0.81103515625
                },
                {
                    "start": 199.84,
                    "end": 199.98,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 199.98,
                    "end": 200.18,
                    "word": " most",
                    "probability": 0.79833984375
                },
                {
                    "start": 200.18,
                    "end": 200.58,
                    "word": " important",
                    "probability": 0.78271484375
                },
                {
                    "start": 200.58,
                    "end": 200.96,
                    "word": " part",
                    "probability": 0.81884765625
                },
                {
                    "start": 200.96,
                    "end": 201.1,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 201.1,
                    "end": 201.28,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 201.28,
                    "end": 201.52,
                    "word": " scoring",
                    "probability": 0.8955078125
                },
                {
                    "start": 201.52,
                    "end": 202.0,
                    "word": " system",
                    "probability": 0.8642578125
                },
                {
                    "start": 202.0,
                    "end": 202.52,
                    "word": ".",
                    "probability": 0.9609375
                }
            ]
        },
        {
            "id": 42,
            "seek": 21636,
            "start": 202.6,
            "end": 206.72,
            "text": " We create an order theory, which consists of three principles.",
            "tokens": [
                50964,
                492,
                1884,
                364,
                1668,
                5261,
                11,
                597,
                14689,
                295,
                1045,
                9156,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20595238435836066,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0007915496826171875,
            "words": [
                {
                    "start": 202.6,
                    "end": 202.76,
                    "word": " We",
                    "probability": 0.8994140625
                },
                {
                    "start": 202.76,
                    "end": 203.24,
                    "word": " create",
                    "probability": 0.80859375
                },
                {
                    "start": 203.24,
                    "end": 203.56,
                    "word": " an",
                    "probability": 0.89599609375
                },
                {
                    "start": 203.56,
                    "end": 203.84,
                    "word": " order",
                    "probability": 0.77001953125
                },
                {
                    "start": 203.84,
                    "end": 204.44,
                    "word": " theory",
                    "probability": 0.4970703125
                },
                {
                    "start": 204.44,
                    "end": 204.76,
                    "word": ",",
                    "probability": 0.71923828125
                },
                {
                    "start": 204.76,
                    "end": 204.98,
                    "word": " which",
                    "probability": 0.91357421875
                },
                {
                    "start": 204.98,
                    "end": 205.38,
                    "word": " consists",
                    "probability": 0.78955078125
                },
                {
                    "start": 205.38,
                    "end": 205.54,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 205.54,
                    "end": 205.78,
                    "word": " three",
                    "probability": 0.7548828125
                },
                {
                    "start": 205.78,
                    "end": 206.34,
                    "word": " principles",
                    "probability": 0.76171875
                },
                {
                    "start": 206.34,
                    "end": 206.72,
                    "word": ".",
                    "probability": 0.8779296875
                }
            ]
        },
        {
            "id": 43,
            "seek": 21636,
            "start": 206.72,
            "end": 209.9,
            "text": " Here are principle number four, five, and number six.",
            "tokens": [
                51164,
                1692,
                366,
                8665,
                1230,
                1451,
                11,
                1732,
                11,
                293,
                1230,
                2309,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20595238435836066,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0007915496826171875,
            "words": [
                {
                    "start": 206.72,
                    "end": 206.78,
                    "word": " Here",
                    "probability": 0.21044921875
                },
                {
                    "start": 206.78,
                    "end": 207.12,
                    "word": " are",
                    "probability": 0.810546875
                },
                {
                    "start": 207.12,
                    "end": 207.46,
                    "word": " principle",
                    "probability": 0.53466796875
                },
                {
                    "start": 207.46,
                    "end": 207.72,
                    "word": " number",
                    "probability": 0.58349609375
                },
                {
                    "start": 207.72,
                    "end": 208.06,
                    "word": " four",
                    "probability": 0.3779296875
                },
                {
                    "start": 208.06,
                    "end": 208.24,
                    "word": ",",
                    "probability": 0.98876953125
                },
                {
                    "start": 208.24,
                    "end": 208.6,
                    "word": " five",
                    "probability": 0.8271484375
                },
                {
                    "start": 208.6,
                    "end": 208.7,
                    "word": ",",
                    "probability": 0.875
                },
                {
                    "start": 208.7,
                    "end": 208.82,
                    "word": " and",
                    "probability": 0.8828125
                },
                {
                    "start": 208.82,
                    "end": 209.0,
                    "word": " number",
                    "probability": 0.88818359375
                },
                {
                    "start": 209.0,
                    "end": 209.38,
                    "word": " six",
                    "probability": 0.90185546875
                },
                {
                    "start": 209.38,
                    "end": 209.9,
                    "word": ".",
                    "probability": 0.9912109375
                }
            ]
        },
        {
            "id": 44,
            "seek": 21636,
            "start": 210.28,
            "end": 212.38,
            "text": " Now, let's look at principle number four.",
            "tokens": [
                51364,
                823,
                11,
                718,
                311,
                574,
                412,
                8665,
                1230,
                1451,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20595238435836066,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0007915496826171875,
            "words": [
                {
                    "start": 210.28,
                    "end": 210.56,
                    "word": " Now",
                    "probability": 0.8740234375
                },
                {
                    "start": 210.56,
                    "end": 210.6,
                    "word": ",",
                    "probability": 0.37353515625
                },
                {
                    "start": 210.6,
                    "end": 210.76,
                    "word": " let's",
                    "probability": 0.94580078125
                },
                {
                    "start": 210.76,
                    "end": 210.94,
                    "word": " look",
                    "probability": 0.92236328125
                },
                {
                    "start": 210.94,
                    "end": 211.08,
                    "word": " at",
                    "probability": 0.91162109375
                },
                {
                    "start": 211.08,
                    "end": 211.34,
                    "word": " principle",
                    "probability": 0.75244140625
                },
                {
                    "start": 211.34,
                    "end": 211.58,
                    "word": " number",
                    "probability": 0.88525390625
                },
                {
                    "start": 211.58,
                    "end": 211.96,
                    "word": " four",
                    "probability": 0.88427734375
                },
                {
                    "start": 211.96,
                    "end": 212.38,
                    "word": ".",
                    "probability": 0.966796875
                }
            ]
        },
        {
            "id": 45,
            "seek": 21636,
            "start": 212.38,
            "end": 216.36,
            "text": " The later the stage, the more we're sure that a crime is practiced.",
            "tokens": [
                51464,
                440,
                1780,
                264,
                3233,
                11,
                264,
                544,
                321,
                434,
                988,
                300,
                257,
                7206,
                307,
                19268,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20595238435836066,
            "compression_ratio": 1.5905172413793103,
            "no_speech_prob": 0.0007915496826171875,
            "words": [
                {
                    "start": 212.38,
                    "end": 212.52,
                    "word": " The",
                    "probability": 0.8173828125
                },
                {
                    "start": 212.52,
                    "end": 212.8,
                    "word": " later",
                    "probability": 0.8623046875
                },
                {
                    "start": 212.8,
                    "end": 213.08,
                    "word": " the",
                    "probability": 0.7529296875
                },
                {
                    "start": 213.08,
                    "end": 213.48,
                    "word": " stage",
                    "probability": 0.77294921875
                },
                {
                    "start": 213.48,
                    "end": 213.6,
                    "word": ",",
                    "probability": 0.96142578125
                },
                {
                    "start": 213.6,
                    "end": 213.72,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 213.72,
                    "end": 213.94,
                    "word": " more",
                    "probability": 0.87646484375
                },
                {
                    "start": 213.94,
                    "end": 214.22,
                    "word": " we're",
                    "probability": 0.802734375
                },
                {
                    "start": 214.22,
                    "end": 214.58,
                    "word": " sure",
                    "probability": 0.74658203125
                },
                {
                    "start": 214.58,
                    "end": 214.8,
                    "word": " that",
                    "probability": 0.88037109375
                },
                {
                    "start": 214.94,
                    "end": 215.24,
                    "word": " a crime",
                    "probability": 0.8115234375
                },
                {
                    "start": 215.24,
                    "end": 215.46,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 215.46,
                    "end": 215.86,
                    "word": " practiced",
                    "probability": 0.76025390625
                },
                {
                    "start": 215.86,
                    "end": 216.36,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 46,
            "seek": 24032,
            "start": 216.36,
            "end": 222.92,
            "text": " As mentioned in chapter four of Taiwan criminal law, each crime consists of a sequence of behaviors.",
            "tokens": [
                50364,
                1018,
                2835,
                294,
                7187,
                1451,
                295,
                12296,
                8628,
                2101,
                11,
                1184,
                7206,
                14689,
                295,
                257,
                8310,
                295,
                15501,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996137707420949,
            "compression_ratio": 1.6136363636363635,
            "no_speech_prob": 0.0179901123046875,
            "words": [
                {
                    "start": 216.36,
                    "end": 216.74,
                    "word": " As",
                    "probability": 0.86669921875
                },
                {
                    "start": 216.74,
                    "end": 217.08,
                    "word": " mentioned",
                    "probability": 0.74609375
                },
                {
                    "start": 217.08,
                    "end": 217.34,
                    "word": " in",
                    "probability": 0.89794921875
                },
                {
                    "start": 217.34,
                    "end": 217.58,
                    "word": " chapter",
                    "probability": 0.32421875
                },
                {
                    "start": 217.58,
                    "end": 217.94,
                    "word": " four",
                    "probability": 0.24658203125
                },
                {
                    "start": 217.94,
                    "end": 218.14,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 218.14,
                    "end": 218.46,
                    "word": " Taiwan",
                    "probability": 0.55419921875
                },
                {
                    "start": 218.46,
                    "end": 218.84,
                    "word": " criminal",
                    "probability": 0.464599609375
                },
                {
                    "start": 218.84,
                    "end": 219.22,
                    "word": " law",
                    "probability": 0.8095703125
                },
                {
                    "start": 219.22,
                    "end": 219.6,
                    "word": ",",
                    "probability": 0.8876953125
                },
                {
                    "start": 219.6,
                    "end": 219.8,
                    "word": " each",
                    "probability": 0.830078125
                },
                {
                    "start": 219.8,
                    "end": 220.06,
                    "word": " crime",
                    "probability": 0.81787109375
                },
                {
                    "start": 220.06,
                    "end": 220.54,
                    "word": " consists",
                    "probability": 0.76513671875
                },
                {
                    "start": 220.54,
                    "end": 220.72,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 220.92,
                    "end": 221.42,
                    "word": " a sequence",
                    "probability": 0.8837890625
                },
                {
                    "start": 221.42,
                    "end": 221.74,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 221.74,
                    "end": 222.44,
                    "word": " behaviors",
                    "probability": 0.79541015625
                },
                {
                    "start": 222.44,
                    "end": 222.92,
                    "word": ".",
                    "probability": 0.7705078125
                }
            ]
        },
        {
            "id": 47,
            "seek": 24032,
            "start": 222.92,
            "end": 226.66,
            "text": " Those behaviors can be categorized in a specific order.",
            "tokens": [
                50664,
                3950,
                15501,
                393,
                312,
                19250,
                1602,
                294,
                257,
                2685,
                1668,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996137707420949,
            "compression_ratio": 1.6136363636363635,
            "no_speech_prob": 0.0179901123046875,
            "words": [
                {
                    "start": 222.92,
                    "end": 223.16,
                    "word": " Those",
                    "probability": 0.8779296875
                },
                {
                    "start": 223.16,
                    "end": 223.66,
                    "word": " behaviors",
                    "probability": 0.86474609375
                },
                {
                    "start": 223.66,
                    "end": 223.96,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 223.96,
                    "end": 224.12,
                    "word": " be",
                    "probability": 0.9140625
                },
                {
                    "start": 224.12,
                    "end": 224.78,
                    "word": " categorized",
                    "probability": 0.916748046875
                },
                {
                    "start": 224.78,
                    "end": 224.96,
                    "word": " in",
                    "probability": 0.8349609375
                },
                {
                    "start": 225.1,
                    "end": 225.66,
                    "word": " a specific",
                    "probability": 0.796875
                },
                {
                    "start": 225.66,
                    "end": 226.06,
                    "word": " order",
                    "probability": 0.8447265625
                },
                {
                    "start": 226.06,
                    "end": 226.66,
                    "word": ".",
                    "probability": 0.9580078125
                }
            ]
        },
        {
            "id": 48,
            "seek": 24032,
            "start": 227.08,
            "end": 229.46,
            "text": " So, let's take murder for example.",
            "tokens": [
                50864,
                407,
                11,
                718,
                311,
                747,
                6568,
                337,
                1365,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996137707420949,
            "compression_ratio": 1.6136363636363635,
            "no_speech_prob": 0.0179901123046875,
            "words": [
                {
                    "start": 227.08,
                    "end": 227.22,
                    "word": " So",
                    "probability": 0.73388671875
                },
                {
                    "start": 227.22,
                    "end": 227.32,
                    "word": ",",
                    "probability": 0.134521484375
                },
                {
                    "start": 227.32,
                    "end": 227.5,
                    "word": " let's",
                    "probability": 0.941162109375
                },
                {
                    "start": 227.5,
                    "end": 227.78,
                    "word": " take",
                    "probability": 0.8154296875
                },
                {
                    "start": 227.78,
                    "end": 228.12,
                    "word": " murder",
                    "probability": 0.8720703125
                },
                {
                    "start": 228.12,
                    "end": 228.36,
                    "word": " for",
                    "probability": 0.73828125
                },
                {
                    "start": 228.36,
                    "end": 228.86,
                    "word": " example",
                    "probability": 0.71484375
                },
                {
                    "start": 228.86,
                    "end": 229.46,
                    "word": ".",
                    "probability": 0.85107421875
                }
            ]
        },
        {
            "id": 49,
            "seek": 24032,
            "start": 229.46,
            "end": 234.52,
            "text": " Determined in stage one. Determined means somebody decided to kill someone.",
            "tokens": [
                51014,
                4237,
                966,
                2001,
                294,
                3233,
                472,
                13,
                4237,
                966,
                2001,
                1355,
                2618,
                3047,
                281,
                1961,
                1580,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996137707420949,
            "compression_ratio": 1.6136363636363635,
            "no_speech_prob": 0.0179901123046875,
            "words": [
                {
                    "start": 229.46,
                    "end": 229.96,
                    "word": " Determined",
                    "probability": 0.8712565104166666
                },
                {
                    "start": 229.96,
                    "end": 230.14,
                    "word": " in",
                    "probability": 0.55810546875
                },
                {
                    "start": 230.14,
                    "end": 230.44,
                    "word": " stage",
                    "probability": 0.6904296875
                },
                {
                    "start": 230.44,
                    "end": 230.74,
                    "word": " one",
                    "probability": 0.6689453125
                },
                {
                    "start": 230.74,
                    "end": 231.04,
                    "word": ".",
                    "probability": 0.61865234375
                },
                {
                    "start": 231.04,
                    "end": 231.52,
                    "word": " Determined",
                    "probability": 0.9285481770833334
                },
                {
                    "start": 231.52,
                    "end": 232.0,
                    "word": " means",
                    "probability": 0.86767578125
                },
                {
                    "start": 232.0,
                    "end": 232.74,
                    "word": " somebody",
                    "probability": 0.6962890625
                },
                {
                    "start": 232.74,
                    "end": 233.28,
                    "word": " decided",
                    "probability": 0.66845703125
                },
                {
                    "start": 233.28,
                    "end": 233.44,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 233.44,
                    "end": 233.62,
                    "word": " kill",
                    "probability": 0.8525390625
                },
                {
                    "start": 233.62,
                    "end": 233.96,
                    "word": " someone",
                    "probability": 0.822265625
                },
                {
                    "start": 233.96,
                    "end": 234.52,
                    "word": ".",
                    "probability": 0.87646484375
                }
            ]
        },
        {
            "id": 50,
            "seek": 24032,
            "start": 234.52,
            "end": 240.32,
            "text": " And in stage two, conspiracy. It means he or she started to make a plan for the murder.",
            "tokens": [
                51264,
                400,
                294,
                3233,
                732,
                11,
                20439,
                13,
                467,
                1355,
                415,
                420,
                750,
                1409,
                281,
                652,
                257,
                1393,
                337,
                264,
                6568,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1996137707420949,
            "compression_ratio": 1.6136363636363635,
            "no_speech_prob": 0.0179901123046875,
            "words": [
                {
                    "start": 234.52,
                    "end": 234.58,
                    "word": " And",
                    "probability": 0.728515625
                },
                {
                    "start": 234.58,
                    "end": 234.72,
                    "word": " in",
                    "probability": 0.79833984375
                },
                {
                    "start": 234.72,
                    "end": 234.98,
                    "word": " stage",
                    "probability": 0.75439453125
                },
                {
                    "start": 234.98,
                    "end": 235.28,
                    "word": " two",
                    "probability": 0.78857421875
                },
                {
                    "start": 235.28,
                    "end": 235.44,
                    "word": ",",
                    "probability": 0.8671875
                },
                {
                    "start": 235.44,
                    "end": 236.04,
                    "word": " conspiracy",
                    "probability": 0.64697265625
                },
                {
                    "start": 236.04,
                    "end": 236.46,
                    "word": ".",
                    "probability": 0.72314453125
                },
                {
                    "start": 236.46,
                    "end": 236.54,
                    "word": " It",
                    "probability": 0.89501953125
                },
                {
                    "start": 236.54,
                    "end": 236.9,
                    "word": " means",
                    "probability": 0.876953125
                },
                {
                    "start": 236.9,
                    "end": 237.4,
                    "word": " he",
                    "probability": 0.8486328125
                },
                {
                    "start": 237.4,
                    "end": 237.58,
                    "word": " or",
                    "probability": 0.9052734375
                },
                {
                    "start": 237.58,
                    "end": 237.84,
                    "word": " she",
                    "probability": 0.8212890625
                },
                {
                    "start": 237.84,
                    "end": 238.26,
                    "word": " started",
                    "probability": 0.791015625
                },
                {
                    "start": 238.26,
                    "end": 238.48,
                    "word": " to",
                    "probability": 0.9013671875
                },
                {
                    "start": 238.48,
                    "end": 238.7,
                    "word": " make",
                    "probability": 0.880859375
                },
                {
                    "start": 238.84,
                    "end": 239.14,
                    "word": " a plan",
                    "probability": 0.8828125
                },
                {
                    "start": 239.14,
                    "end": 239.38,
                    "word": " for",
                    "probability": 0.89501953125
                },
                {
                    "start": 239.38,
                    "end": 239.52,
                    "word": " the",
                    "probability": 0.5654296875
                },
                {
                    "start": 239.52,
                    "end": 239.72,
                    "word": " murder",
                    "probability": 0.9248046875
                },
                {
                    "start": 239.72,
                    "end": 240.32,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 51,
            "seek": 26800,
            "start": 240.32,
            "end": 247.9,
            "text": " And in stage three, preparation. It means buying stuff, for example, weapons or arranging services for the murder plan.",
            "tokens": [
                50364,
                400,
                294,
                3233,
                1045,
                11,
                13081,
                13,
                467,
                1355,
                6382,
                1507,
                11,
                337,
                1365,
                11,
                7278,
                420,
                5539,
                9741,
                3328,
                337,
                264,
                6568,
                1393,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21491745662576747,
            "compression_ratio": 1.8085106382978724,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 240.32,
                    "end": 240.5,
                    "word": " And",
                    "probability": 0.19970703125
                },
                {
                    "start": 240.5,
                    "end": 240.66,
                    "word": " in",
                    "probability": 0.59326171875
                },
                {
                    "start": 240.66,
                    "end": 240.84,
                    "word": " stage",
                    "probability": 0.52978515625
                },
                {
                    "start": 240.84,
                    "end": 241.1,
                    "word": " three",
                    "probability": 0.37646484375
                },
                {
                    "start": 241.1,
                    "end": 241.22,
                    "word": ",",
                    "probability": 0.72265625
                },
                {
                    "start": 241.22,
                    "end": 241.76,
                    "word": " preparation",
                    "probability": 0.72802734375
                },
                {
                    "start": 241.76,
                    "end": 242.06,
                    "word": ".",
                    "probability": 0.419189453125
                },
                {
                    "start": 242.06,
                    "end": 242.18,
                    "word": " It",
                    "probability": 0.8837890625
                },
                {
                    "start": 242.18,
                    "end": 242.54,
                    "word": " means",
                    "probability": 0.86181640625
                },
                {
                    "start": 242.54,
                    "end": 243.4,
                    "word": " buying",
                    "probability": 0.63037109375
                },
                {
                    "start": 243.4,
                    "end": 243.72,
                    "word": " stuff",
                    "probability": 0.366943359375
                },
                {
                    "start": 243.72,
                    "end": 244.0,
                    "word": ",",
                    "probability": 0.74853515625
                },
                {
                    "start": 244.0,
                    "end": 244.0,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 244.0,
                    "end": 244.44,
                    "word": " example",
                    "probability": 0.92578125
                },
                {
                    "start": 244.44,
                    "end": 244.54,
                    "word": ",",
                    "probability": 0.80126953125
                },
                {
                    "start": 244.54,
                    "end": 244.96,
                    "word": " weapons",
                    "probability": 0.88330078125
                },
                {
                    "start": 244.96,
                    "end": 245.3,
                    "word": " or",
                    "probability": 0.7275390625
                },
                {
                    "start": 245.3,
                    "end": 245.66,
                    "word": " arranging",
                    "probability": 0.85791015625
                },
                {
                    "start": 245.66,
                    "end": 246.24,
                    "word": " services",
                    "probability": 0.8818359375
                },
                {
                    "start": 246.24,
                    "end": 246.52,
                    "word": " for",
                    "probability": 0.88720703125
                },
                {
                    "start": 246.52,
                    "end": 246.68,
                    "word": " the",
                    "probability": 0.410400390625
                },
                {
                    "start": 246.68,
                    "end": 246.94,
                    "word": " murder",
                    "probability": 0.4306640625
                },
                {
                    "start": 246.94,
                    "end": 247.38,
                    "word": " plan",
                    "probability": 0.515625
                },
                {
                    "start": 247.38,
                    "end": 247.9,
                    "word": ".",
                    "probability": 0.9677734375
                }
            ]
        },
        {
            "id": 52,
            "seek": 26800,
            "start": 248.04,
            "end": 256.54,
            "text": " And in stage four, starts. It means when things are all set, the murderer takes action and is on the way to kill someone.",
            "tokens": [
                50714,
                400,
                294,
                3233,
                1451,
                11,
                3719,
                13,
                467,
                1355,
                562,
                721,
                366,
                439,
                992,
                11,
                264,
                28703,
                2516,
                3069,
                293,
                307,
                322,
                264,
                636,
                281,
                1961,
                1580,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21491745662576747,
            "compression_ratio": 1.8085106382978724,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 248.04,
                    "end": 248.26,
                    "word": " And",
                    "probability": 0.802734375
                },
                {
                    "start": 248.26,
                    "end": 248.4,
                    "word": " in",
                    "probability": 0.309326171875
                },
                {
                    "start": 248.4,
                    "end": 248.84,
                    "word": " stage",
                    "probability": 0.74951171875
                },
                {
                    "start": 248.84,
                    "end": 249.5,
                    "word": " four",
                    "probability": 0.8837890625
                },
                {
                    "start": 249.5,
                    "end": 249.76,
                    "word": ",",
                    "probability": 0.892578125
                },
                {
                    "start": 249.76,
                    "end": 250.16,
                    "word": " starts",
                    "probability": 0.55322265625
                },
                {
                    "start": 250.16,
                    "end": 250.58,
                    "word": ".",
                    "probability": 0.84228515625
                },
                {
                    "start": 250.58,
                    "end": 250.58,
                    "word": " It",
                    "probability": 0.89404296875
                },
                {
                    "start": 250.58,
                    "end": 250.9,
                    "word": " means",
                    "probability": 0.86328125
                },
                {
                    "start": 250.9,
                    "end": 251.5,
                    "word": " when",
                    "probability": 0.79296875
                },
                {
                    "start": 251.5,
                    "end": 251.88,
                    "word": " things",
                    "probability": 0.71630859375
                },
                {
                    "start": 251.88,
                    "end": 252.1,
                    "word": " are",
                    "probability": 0.8955078125
                },
                {
                    "start": 252.1,
                    "end": 252.4,
                    "word": " all",
                    "probability": 0.880859375
                },
                {
                    "start": 252.4,
                    "end": 252.68,
                    "word": " set",
                    "probability": 0.890625
                },
                {
                    "start": 252.68,
                    "end": 252.92,
                    "word": ",",
                    "probability": 0.896484375
                },
                {
                    "start": 252.92,
                    "end": 253.08,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 253.08,
                    "end": 253.36,
                    "word": " murderer",
                    "probability": 0.830078125
                },
                {
                    "start": 253.36,
                    "end": 253.78,
                    "word": " takes",
                    "probability": 0.73876953125
                },
                {
                    "start": 253.78,
                    "end": 254.24,
                    "word": " action",
                    "probability": 0.7998046875
                },
                {
                    "start": 254.24,
                    "end": 254.64,
                    "word": " and",
                    "probability": 0.84326171875
                },
                {
                    "start": 254.64,
                    "end": 254.8,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 254.8,
                    "end": 255.02,
                    "word": " on",
                    "probability": 0.90380859375
                },
                {
                    "start": 255.02,
                    "end": 255.1,
                    "word": " the",
                    "probability": 0.6689453125
                },
                {
                    "start": 255.1,
                    "end": 255.3,
                    "word": " way",
                    "probability": 0.890625
                },
                {
                    "start": 255.3,
                    "end": 255.48,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 255.48,
                    "end": 255.68,
                    "word": " kill",
                    "probability": 0.8740234375
                },
                {
                    "start": 255.68,
                    "end": 256.02,
                    "word": " someone",
                    "probability": 0.8359375
                },
                {
                    "start": 256.02,
                    "end": 256.54,
                    "word": ".",
                    "probability": 0.97900390625
                }
            ]
        },
        {
            "id": 53,
            "seek": 26800,
            "start": 256.76,
            "end": 262.1,
            "text": " And in stage five, practice. It means the murderer does pull the trigger and shoot someone.",
            "tokens": [
                51164,
                400,
                294,
                3233,
                1732,
                11,
                3124,
                13,
                467,
                1355,
                264,
                28703,
                775,
                2235,
                264,
                7875,
                293,
                3076,
                1580,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21491745662576747,
            "compression_ratio": 1.8085106382978724,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 256.76,
                    "end": 256.98,
                    "word": " And",
                    "probability": 0.81787109375
                },
                {
                    "start": 256.98,
                    "end": 257.14,
                    "word": " in",
                    "probability": 0.3671875
                },
                {
                    "start": 257.14,
                    "end": 257.36,
                    "word": " stage",
                    "probability": 0.767578125
                },
                {
                    "start": 257.36,
                    "end": 257.7,
                    "word": " five",
                    "probability": 0.82666015625
                },
                {
                    "start": 257.7,
                    "end": 257.82,
                    "word": ",",
                    "probability": 0.9873046875
                },
                {
                    "start": 257.82,
                    "end": 258.3,
                    "word": " practice",
                    "probability": 0.755859375
                },
                {
                    "start": 258.3,
                    "end": 258.48,
                    "word": ".",
                    "probability": 0.84619140625
                },
                {
                    "start": 258.48,
                    "end": 258.64,
                    "word": " It",
                    "probability": 0.89453125
                },
                {
                    "start": 258.64,
                    "end": 258.92,
                    "word": " means",
                    "probability": 0.86474609375
                },
                {
                    "start": 258.92,
                    "end": 259.38,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 259.38,
                    "end": 259.66,
                    "word": " murderer",
                    "probability": 0.81591796875
                },
                {
                    "start": 259.66,
                    "end": 259.92,
                    "word": " does",
                    "probability": 0.716796875
                },
                {
                    "start": 259.92,
                    "end": 260.22,
                    "word": " pull",
                    "probability": 0.79833984375
                },
                {
                    "start": 260.22,
                    "end": 260.36,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 260.36,
                    "end": 260.66,
                    "word": " trigger",
                    "probability": 0.7626953125
                },
                {
                    "start": 260.66,
                    "end": 261.0,
                    "word": " and",
                    "probability": 0.892578125
                },
                {
                    "start": 261.0,
                    "end": 261.28,
                    "word": " shoot",
                    "probability": 0.5908203125
                },
                {
                    "start": 261.28,
                    "end": 261.58,
                    "word": " someone",
                    "probability": 0.8369140625
                },
                {
                    "start": 261.58,
                    "end": 262.1,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 54,
            "seek": 26800,
            "start": 262.88,
            "end": 268.0,
            "text": " So, as we can see here, the later the stage, the more we're sure that a crime is practiced.",
            "tokens": [
                51464,
                407,
                11,
                382,
                321,
                393,
                536,
                510,
                11,
                264,
                1780,
                264,
                3233,
                11,
                264,
                544,
                321,
                434,
                988,
                300,
                257,
                7206,
                307,
                19268,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21491745662576747,
            "compression_ratio": 1.8085106382978724,
            "no_speech_prob": 0.0863037109375,
            "words": [
                {
                    "start": 262.88,
                    "end": 263.14,
                    "word": " So",
                    "probability": 0.8525390625
                },
                {
                    "start": 263.14,
                    "end": 263.24,
                    "word": ",",
                    "probability": 0.11505126953125
                },
                {
                    "start": 263.24,
                    "end": 263.32,
                    "word": " as",
                    "probability": 0.908203125
                },
                {
                    "start": 263.32,
                    "end": 263.46,
                    "word": " we",
                    "probability": 0.90869140625
                },
                {
                    "start": 263.46,
                    "end": 263.62,
                    "word": " can",
                    "probability": 0.8984375
                },
                {
                    "start": 263.62,
                    "end": 263.84,
                    "word": " see",
                    "probability": 0.81396484375
                },
                {
                    "start": 263.84,
                    "end": 264.04,
                    "word": " here",
                    "probability": 0.81982421875
                },
                {
                    "start": 264.04,
                    "end": 264.12,
                    "word": ",",
                    "probability": 0.9541015625
                },
                {
                    "start": 264.12,
                    "end": 264.24,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 264.24,
                    "end": 264.48,
                    "word": " later",
                    "probability": 0.86083984375
                },
                {
                    "start": 264.48,
                    "end": 264.74,
                    "word": " the",
                    "probability": 0.787109375
                },
                {
                    "start": 264.74,
                    "end": 265.16,
                    "word": " stage",
                    "probability": 0.7724609375
                },
                {
                    "start": 265.16,
                    "end": 265.24,
                    "word": ",",
                    "probability": 0.9169921875
                },
                {
                    "start": 265.24,
                    "end": 265.34,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 265.34,
                    "end": 265.54,
                    "word": " more",
                    "probability": 0.8818359375
                },
                {
                    "start": 265.54,
                    "end": 265.78,
                    "word": " we're",
                    "probability": 0.862548828125
                },
                {
                    "start": 265.78,
                    "end": 266.08,
                    "word": " sure",
                    "probability": 0.7470703125
                },
                {
                    "start": 266.08,
                    "end": 266.28,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 266.42,
                    "end": 266.82,
                    "word": " a crime",
                    "probability": 0.82177734375
                },
                {
                    "start": 266.82,
                    "end": 267.08,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 267.08,
                    "end": 267.48,
                    "word": " practiced",
                    "probability": 0.74853515625
                },
                {
                    "start": 267.48,
                    "end": 268.0,
                    "word": ".",
                    "probability": 0.9990234375
                }
            ]
        },
        {
            "id": 55,
            "seek": 29476,
            "start": 269.44,
            "end": 275.32,
            "text": " So, with this principle in mind, we developed Android malware crime author theory.",
            "tokens": [
                50414,
                407,
                11,
                365,
                341,
                8665,
                294,
                1575,
                11,
                321,
                4743,
                8853,
                40747,
                7206,
                3793,
                5261,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2210323006919261,
            "compression_ratio": 1.6063348416289593,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 269.44,
                    "end": 270.0,
                    "word": " So",
                    "probability": 0.389404296875
                },
                {
                    "start": 270.0,
                    "end": 270.12,
                    "word": ",",
                    "probability": 0.10662841796875
                },
                {
                    "start": 270.12,
                    "end": 270.16,
                    "word": " with",
                    "probability": 0.7900390625
                },
                {
                    "start": 270.16,
                    "end": 270.38,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 270.38,
                    "end": 270.8,
                    "word": " principle",
                    "probability": 0.80859375
                },
                {
                    "start": 270.8,
                    "end": 271.06,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 271.06,
                    "end": 271.3,
                    "word": " mind",
                    "probability": 0.8095703125
                },
                {
                    "start": 271.3,
                    "end": 271.4,
                    "word": ",",
                    "probability": 0.9150390625
                },
                {
                    "start": 271.4,
                    "end": 271.48,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 271.48,
                    "end": 271.94,
                    "word": " developed",
                    "probability": 0.62158203125
                },
                {
                    "start": 271.94,
                    "end": 272.9,
                    "word": " Android",
                    "probability": 0.8134765625
                },
                {
                    "start": 272.9,
                    "end": 273.34,
                    "word": " malware",
                    "probability": 0.53466796875
                },
                {
                    "start": 273.34,
                    "end": 273.88,
                    "word": " crime",
                    "probability": 0.6455078125
                },
                {
                    "start": 273.88,
                    "end": 274.24,
                    "word": " author",
                    "probability": 0.5205078125
                },
                {
                    "start": 274.24,
                    "end": 274.76,
                    "word": " theory",
                    "probability": 0.75390625
                },
                {
                    "start": 274.76,
                    "end": 275.32,
                    "word": ".",
                    "probability": 0.74755859375
                }
            ]
        },
        {
            "id": 56,
            "seek": 29476,
            "start": 275.56,
            "end": 279.76,
            "text": " And in this theory, we also have five stages for the crime.",
            "tokens": [
                50714,
                400,
                294,
                341,
                5261,
                11,
                321,
                611,
                362,
                1732,
                10232,
                337,
                264,
                7206,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2210323006919261,
            "compression_ratio": 1.6063348416289593,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 275.56,
                    "end": 275.7,
                    "word": " And",
                    "probability": 0.830078125
                },
                {
                    "start": 275.7,
                    "end": 275.92,
                    "word": " in",
                    "probability": 0.7763671875
                },
                {
                    "start": 275.92,
                    "end": 276.18,
                    "word": " this",
                    "probability": 0.8779296875
                },
                {
                    "start": 276.18,
                    "end": 276.54,
                    "word": " theory",
                    "probability": 0.78857421875
                },
                {
                    "start": 276.54,
                    "end": 277.14,
                    "word": ",",
                    "probability": 0.93212890625
                },
                {
                    "start": 277.14,
                    "end": 277.62,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 277.62,
                    "end": 277.84,
                    "word": " also",
                    "probability": 0.8193359375
                },
                {
                    "start": 277.84,
                    "end": 278.06,
                    "word": " have",
                    "probability": 0.87646484375
                },
                {
                    "start": 278.06,
                    "end": 278.36,
                    "word": " five",
                    "probability": 0.78076171875
                },
                {
                    "start": 278.36,
                    "end": 278.74,
                    "word": " stages",
                    "probability": 0.806640625
                },
                {
                    "start": 278.74,
                    "end": 278.98,
                    "word": " for",
                    "probability": 0.88720703125
                },
                {
                    "start": 278.98,
                    "end": 279.12,
                    "word": " the",
                    "probability": 0.68896484375
                },
                {
                    "start": 279.12,
                    "end": 279.42,
                    "word": " crime",
                    "probability": 0.79345703125
                },
                {
                    "start": 279.42,
                    "end": 279.76,
                    "word": ".",
                    "probability": 0.978515625
                }
            ]
        },
        {
            "id": 57,
            "seek": 29476,
            "start": 279.76,
            "end": 285.12,
            "text": " For example, if a malware tries to send out your location data by using SMS,",
            "tokens": [
                50914,
                1171,
                1365,
                11,
                498,
                257,
                40747,
                9898,
                281,
                2845,
                484,
                428,
                4914,
                1412,
                538,
                1228,
                38107,
                11,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2210323006919261,
            "compression_ratio": 1.6063348416289593,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 279.76,
                    "end": 280.02,
                    "word": " For",
                    "probability": 0.91162109375
                },
                {
                    "start": 280.02,
                    "end": 280.5,
                    "word": " example",
                    "probability": 0.93359375
                },
                {
                    "start": 280.5,
                    "end": 281.38,
                    "word": ",",
                    "probability": 0.98779296875
                },
                {
                    "start": 281.38,
                    "end": 281.58,
                    "word": " if",
                    "probability": 0.90478515625
                },
                {
                    "start": 281.72,
                    "end": 281.94,
                    "word": " a malware",
                    "probability": 0.853515625
                },
                {
                    "start": 281.94,
                    "end": 282.34,
                    "word": " tries",
                    "probability": 0.74755859375
                },
                {
                    "start": 282.34,
                    "end": 282.54,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 282.54,
                    "end": 282.8,
                    "word": " send",
                    "probability": 0.7451171875
                },
                {
                    "start": 282.8,
                    "end": 283.02,
                    "word": " out",
                    "probability": 0.80322265625
                },
                {
                    "start": 283.02,
                    "end": 283.16,
                    "word": " your",
                    "probability": 0.6591796875
                },
                {
                    "start": 283.16,
                    "end": 283.58,
                    "word": " location",
                    "probability": 0.79296875
                },
                {
                    "start": 283.58,
                    "end": 283.94,
                    "word": " data",
                    "probability": 0.7666015625
                },
                {
                    "start": 283.94,
                    "end": 284.14,
                    "word": " by",
                    "probability": 0.8857421875
                },
                {
                    "start": 284.14,
                    "end": 284.44,
                    "word": " using",
                    "probability": 0.82080078125
                },
                {
                    "start": 284.44,
                    "end": 284.84,
                    "word": " SMS",
                    "probability": 0.8349609375
                },
                {
                    "start": 284.84,
                    "end": 285.12,
                    "word": ",",
                    "probability": 0.72998046875
                }
            ]
        },
        {
            "id": 58,
            "seek": 29476,
            "start": 285.56,
            "end": 290.72,
            "text": " in stage one, we will check if related permission is requested by the malware.",
            "tokens": [
                51214,
                294,
                3233,
                472,
                11,
                321,
                486,
                1520,
                498,
                4077,
                11226,
                307,
                16436,
                538,
                264,
                40747,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2210323006919261,
            "compression_ratio": 1.6063348416289593,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 285.56,
                    "end": 285.84,
                    "word": " in",
                    "probability": 0.8896484375
                },
                {
                    "start": 285.84,
                    "end": 286.08,
                    "word": " stage",
                    "probability": 0.66943359375
                },
                {
                    "start": 286.08,
                    "end": 286.36,
                    "word": " one",
                    "probability": 0.734375
                },
                {
                    "start": 286.36,
                    "end": 286.9,
                    "word": ",",
                    "probability": 0.83544921875
                },
                {
                    "start": 286.9,
                    "end": 287.06,
                    "word": " we",
                    "probability": 0.87939453125
                },
                {
                    "start": 287.06,
                    "end": 287.18,
                    "word": " will",
                    "probability": 0.4365234375
                },
                {
                    "start": 287.18,
                    "end": 287.48,
                    "word": " check",
                    "probability": 0.81884765625
                },
                {
                    "start": 287.48,
                    "end": 287.72,
                    "word": " if",
                    "probability": 0.87646484375
                },
                {
                    "start": 287.72,
                    "end": 288.1,
                    "word": " related",
                    "probability": 0.82421875
                },
                {
                    "start": 288.1,
                    "end": 288.64,
                    "word": " permission",
                    "probability": 0.8125
                },
                {
                    "start": 288.64,
                    "end": 288.9,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 288.9,
                    "end": 289.38,
                    "word": " requested",
                    "probability": 0.7822265625
                },
                {
                    "start": 289.38,
                    "end": 289.7,
                    "word": " by",
                    "probability": 0.8984375
                },
                {
                    "start": 289.7,
                    "end": 289.92,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 289.92,
                    "end": 290.18,
                    "word": " malware",
                    "probability": 0.8818359375
                },
                {
                    "start": 290.18,
                    "end": 290.72,
                    "word": ".",
                    "probability": 0.7763671875
                }
            ]
        },
        {
            "id": 59,
            "seek": 29476,
            "start": 290.72,
            "end": 294.76,
            "text": " And then, we will check if the key native API is called.",
            "tokens": [
                51464,
                400,
                550,
                11,
                321,
                486,
                1520,
                498,
                264,
                2141,
                8470,
                9362,
                307,
                1219,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2210323006919261,
            "compression_ratio": 1.6063348416289593,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 290.72,
                    "end": 291.0,
                    "word": " And",
                    "probability": 0.8798828125
                },
                {
                    "start": 291.0,
                    "end": 291.38,
                    "word": " then",
                    "probability": 0.724609375
                },
                {
                    "start": 291.38,
                    "end": 291.62,
                    "word": ",",
                    "probability": 0.481689453125
                },
                {
                    "start": 291.62,
                    "end": 291.84,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 291.84,
                    "end": 291.98,
                    "word": " will",
                    "probability": 0.7216796875
                },
                {
                    "start": 291.98,
                    "end": 292.22,
                    "word": " check",
                    "probability": 0.8134765625
                },
                {
                    "start": 292.22,
                    "end": 292.4,
                    "word": " if",
                    "probability": 0.90380859375
                },
                {
                    "start": 292.4,
                    "end": 292.56,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 292.56,
                    "end": 292.84,
                    "word": " key",
                    "probability": 0.76318359375
                },
                {
                    "start": 292.84,
                    "end": 293.28,
                    "word": " native",
                    "probability": 0.51123046875
                },
                {
                    "start": 293.28,
                    "end": 293.8,
                    "word": " API",
                    "probability": 0.83642578125
                },
                {
                    "start": 293.8,
                    "end": 294.04,
                    "word": " is",
                    "probability": 0.82275390625
                },
                {
                    "start": 294.04,
                    "end": 294.34,
                    "word": " called",
                    "probability": 0.67333984375
                },
                {
                    "start": 294.34,
                    "end": 294.76,
                    "word": ".",
                    "probability": 0.94970703125
                }
            ]
        },
        {
            "id": 60,
            "seek": 31626,
            "start": 294.76,
            "end": 300.04,
            "text": " And in stage three, we will see if a certain combination of native API exists.",
            "tokens": [
                50364,
                400,
                294,
                3233,
                1045,
                11,
                321,
                486,
                536,
                498,
                257,
                1629,
                6562,
                295,
                8470,
                9362,
                8198,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22656249776482582,
            "compression_ratio": 1.6020408163265305,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 294.76,
                    "end": 294.98,
                    "word": " And",
                    "probability": 0.564453125
                },
                {
                    "start": 294.98,
                    "end": 295.14,
                    "word": " in",
                    "probability": 0.78076171875
                },
                {
                    "start": 295.14,
                    "end": 295.32,
                    "word": " stage",
                    "probability": 0.546875
                },
                {
                    "start": 295.32,
                    "end": 295.7,
                    "word": " three",
                    "probability": 0.517578125
                },
                {
                    "start": 295.7,
                    "end": 296.1,
                    "word": ",",
                    "probability": 0.9150390625
                },
                {
                    "start": 296.1,
                    "end": 296.3,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 296.3,
                    "end": 296.42,
                    "word": " will",
                    "probability": 0.802734375
                },
                {
                    "start": 296.42,
                    "end": 296.64,
                    "word": " see",
                    "probability": 0.81298828125
                },
                {
                    "start": 296.64,
                    "end": 296.84,
                    "word": " if",
                    "probability": 0.86474609375
                },
                {
                    "start": 296.9,
                    "end": 297.18,
                    "word": " a certain",
                    "probability": 0.8203125
                },
                {
                    "start": 297.18,
                    "end": 297.72,
                    "word": " combination",
                    "probability": 0.90283203125
                },
                {
                    "start": 297.72,
                    "end": 298.04,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 298.04,
                    "end": 298.4,
                    "word": " native",
                    "probability": 0.61572265625
                },
                {
                    "start": 298.4,
                    "end": 298.9,
                    "word": " API",
                    "probability": 0.7412109375
                },
                {
                    "start": 298.9,
                    "end": 299.56,
                    "word": " exists",
                    "probability": 0.408203125
                },
                {
                    "start": 299.56,
                    "end": 300.04,
                    "word": ".",
                    "probability": 0.68896484375
                }
            ]
        },
        {
            "id": 61,
            "seek": 31626,
            "start": 300.36,
            "end": 304.18,
            "text": " And then, we will check if the APIs are called in a specific order.",
            "tokens": [
                50614,
                400,
                550,
                11,
                321,
                486,
                1520,
                498,
                264,
                21445,
                366,
                1219,
                294,
                257,
                2685,
                1668,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22656249776482582,
            "compression_ratio": 1.6020408163265305,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 300.36,
                    "end": 300.58,
                    "word": " And",
                    "probability": 0.87353515625
                },
                {
                    "start": 300.58,
                    "end": 300.72,
                    "word": " then",
                    "probability": 0.724609375
                },
                {
                    "start": 300.72,
                    "end": 300.78,
                    "word": ",",
                    "probability": 0.04327392578125
                },
                {
                    "start": 300.78,
                    "end": 300.82,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 300.82,
                    "end": 300.96,
                    "word": " will",
                    "probability": 0.74365234375
                },
                {
                    "start": 300.96,
                    "end": 301.26,
                    "word": " check",
                    "probability": 0.8193359375
                },
                {
                    "start": 301.26,
                    "end": 301.42,
                    "word": " if",
                    "probability": 0.8916015625
                },
                {
                    "start": 301.42,
                    "end": 301.58,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 301.58,
                    "end": 302.0,
                    "word": " APIs",
                    "probability": 0.7490234375
                },
                {
                    "start": 302.0,
                    "end": 302.28,
                    "word": " are",
                    "probability": 0.908203125
                },
                {
                    "start": 302.28,
                    "end": 302.6,
                    "word": " called",
                    "probability": 0.36572265625
                },
                {
                    "start": 302.6,
                    "end": 302.76,
                    "word": " in",
                    "probability": 0.908203125
                },
                {
                    "start": 302.9,
                    "end": 303.28,
                    "word": " a specific",
                    "probability": 0.78515625
                },
                {
                    "start": 303.28,
                    "end": 303.7,
                    "word": " order",
                    "probability": 0.8251953125
                },
                {
                    "start": 303.7,
                    "end": 304.18,
                    "word": ".",
                    "probability": 0.998046875
                }
            ]
        },
        {
            "id": 62,
            "seek": 31626,
            "start": 304.42,
            "end": 309.7,
            "text": " Finally, we will check if the APIs are handling the same register.",
            "tokens": [
                50814,
                6288,
                11,
                321,
                486,
                1520,
                498,
                264,
                21445,
                366,
                13175,
                264,
                912,
                7280,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22656249776482582,
            "compression_ratio": 1.6020408163265305,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 304.42,
                    "end": 304.7,
                    "word": " Finally",
                    "probability": 0.7099609375
                },
                {
                    "start": 304.7,
                    "end": 304.78,
                    "word": ",",
                    "probability": 0.9814453125
                },
                {
                    "start": 304.78,
                    "end": 304.94,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 304.94,
                    "end": 305.08,
                    "word": " will",
                    "probability": 0.1534423828125
                },
                {
                    "start": 305.08,
                    "end": 305.44,
                    "word": " check",
                    "probability": 0.80419921875
                },
                {
                    "start": 305.44,
                    "end": 305.72,
                    "word": " if",
                    "probability": 0.90625
                },
                {
                    "start": 305.72,
                    "end": 305.88,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 305.88,
                    "end": 306.3,
                    "word": " APIs",
                    "probability": 0.7861328125
                },
                {
                    "start": 306.3,
                    "end": 306.62,
                    "word": " are",
                    "probability": 0.89697265625
                },
                {
                    "start": 306.62,
                    "end": 307.12,
                    "word": " handling",
                    "probability": 0.8486328125
                },
                {
                    "start": 307.12,
                    "end": 307.48,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 307.48,
                    "end": 307.72,
                    "word": " same",
                    "probability": 0.450927734375
                },
                {
                    "start": 307.72,
                    "end": 309.22,
                    "word": " register",
                    "probability": 0.65966796875
                },
                {
                    "start": 309.22,
                    "end": 309.7,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 63,
            "seek": 31626,
            "start": 310.78,
            "end": 316.26,
            "text": " Okay, so now you can see from this picture, this is a two-dimensional map for Android malware crime.",
            "tokens": [
                51114,
                1033,
                11,
                370,
                586,
                291,
                393,
                536,
                490,
                341,
                3036,
                11,
                341,
                307,
                257,
                732,
                12,
                18759,
                4471,
                337,
                8853,
                40747,
                7206,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22656249776482582,
            "compression_ratio": 1.6020408163265305,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 310.78,
                    "end": 311.12,
                    "word": " Okay",
                    "probability": 0.32763671875
                },
                {
                    "start": 311.12,
                    "end": 311.2,
                    "word": ",",
                    "probability": 0.76318359375
                },
                {
                    "start": 311.2,
                    "end": 311.32,
                    "word": " so",
                    "probability": 0.8798828125
                },
                {
                    "start": 311.32,
                    "end": 311.5,
                    "word": " now",
                    "probability": 0.87109375
                },
                {
                    "start": 311.5,
                    "end": 311.62,
                    "word": " you",
                    "probability": 0.76025390625
                },
                {
                    "start": 311.62,
                    "end": 311.76,
                    "word": " can",
                    "probability": 0.892578125
                },
                {
                    "start": 311.76,
                    "end": 311.98,
                    "word": " see",
                    "probability": 0.8037109375
                },
                {
                    "start": 311.98,
                    "end": 312.18,
                    "word": " from",
                    "probability": 0.80419921875
                },
                {
                    "start": 312.18,
                    "end": 312.4,
                    "word": " this",
                    "probability": 0.884765625
                },
                {
                    "start": 312.4,
                    "end": 312.74,
                    "word": " picture",
                    "probability": 0.7880859375
                },
                {
                    "start": 312.74,
                    "end": 312.88,
                    "word": ",",
                    "probability": 0.6728515625
                },
                {
                    "start": 312.88,
                    "end": 313.06,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 313.06,
                    "end": 313.22,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 313.38,
                    "end": 313.6,
                    "word": " a two",
                    "probability": 0.7890625
                },
                {
                    "start": 313.6,
                    "end": 314.08,
                    "word": "-dimensional",
                    "probability": 0.8359375
                },
                {
                    "start": 314.08,
                    "end": 314.48,
                    "word": " map",
                    "probability": 0.828125
                },
                {
                    "start": 314.48,
                    "end": 314.76,
                    "word": " for",
                    "probability": 0.896484375
                },
                {
                    "start": 314.76,
                    "end": 315.1,
                    "word": " Android",
                    "probability": 0.0450439453125
                },
                {
                    "start": 315.1,
                    "end": 315.36,
                    "word": " malware",
                    "probability": 0.82080078125
                },
                {
                    "start": 315.36,
                    "end": 315.78,
                    "word": " crime",
                    "probability": 0.69287109375
                },
                {
                    "start": 315.78,
                    "end": 316.26,
                    "word": ".",
                    "probability": 0.99462890625
                }
            ]
        },
        {
            "id": 64,
            "seek": 34488,
            "start": 316.26,
            "end": 319.28,
            "text": " For the crimes, we put them in y-axis.",
            "tokens": [
                50364,
                1171,
                264,
                13916,
                11,
                321,
                829,
                552,
                294,
                288,
                12,
                24633,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21721814076105753,
            "compression_ratio": 1.712962962962963,
            "no_speech_prob": 0.0953369140625,
            "words": [
                {
                    "start": 316.26,
                    "end": 316.44,
                    "word": " For",
                    "probability": 0.69482421875
                },
                {
                    "start": 316.44,
                    "end": 316.58,
                    "word": " the",
                    "probability": 0.658203125
                },
                {
                    "start": 316.58,
                    "end": 316.92,
                    "word": " crimes",
                    "probability": 0.775390625
                },
                {
                    "start": 316.92,
                    "end": 317.12,
                    "word": ",",
                    "probability": 0.78759765625
                },
                {
                    "start": 317.12,
                    "end": 317.18,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 317.18,
                    "end": 317.42,
                    "word": " put",
                    "probability": 0.76416015625
                },
                {
                    "start": 317.42,
                    "end": 317.6,
                    "word": " them",
                    "probability": 0.73388671875
                },
                {
                    "start": 317.6,
                    "end": 317.8,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 317.8,
                    "end": 318.18,
                    "word": " y",
                    "probability": 0.55615234375
                },
                {
                    "start": 318.18,
                    "end": 318.64,
                    "word": "-axis",
                    "probability": 0.857666015625
                },
                {
                    "start": 318.64,
                    "end": 319.28,
                    "word": ".",
                    "probability": 0.55322265625
                }
            ]
        },
        {
            "id": 65,
            "seek": 34488,
            "start": 319.28,
            "end": 325.2,
            "text": " And for each crime, we use x-axis to see the evidence we caught for the crime.",
            "tokens": [
                50514,
                400,
                337,
                1184,
                7206,
                11,
                321,
                764,
                2031,
                12,
                24633,
                281,
                536,
                264,
                4467,
                321,
                5415,
                337,
                264,
                7206,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21721814076105753,
            "compression_ratio": 1.712962962962963,
            "no_speech_prob": 0.0953369140625,
            "words": [
                {
                    "start": 319.28,
                    "end": 319.38,
                    "word": " And",
                    "probability": 0.69384765625
                },
                {
                    "start": 319.38,
                    "end": 319.58,
                    "word": " for",
                    "probability": 0.892578125
                },
                {
                    "start": 319.58,
                    "end": 319.86,
                    "word": " each",
                    "probability": 0.86865234375
                },
                {
                    "start": 319.86,
                    "end": 320.22,
                    "word": " crime",
                    "probability": 0.783203125
                },
                {
                    "start": 320.22,
                    "end": 320.3,
                    "word": ",",
                    "probability": 0.818359375
                },
                {
                    "start": 320.3,
                    "end": 320.42,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 320.42,
                    "end": 320.7,
                    "word": " use",
                    "probability": 0.7978515625
                },
                {
                    "start": 320.7,
                    "end": 321.06,
                    "word": " x",
                    "probability": 0.94140625
                },
                {
                    "start": 321.06,
                    "end": 321.4,
                    "word": "-axis",
                    "probability": 0.9365234375
                },
                {
                    "start": 321.4,
                    "end": 321.82,
                    "word": " to",
                    "probability": 0.8916015625
                },
                {
                    "start": 321.82,
                    "end": 322.4,
                    "word": " see",
                    "probability": 0.80029296875
                },
                {
                    "start": 322.4,
                    "end": 322.62,
                    "word": " the",
                    "probability": 0.7080078125
                },
                {
                    "start": 322.62,
                    "end": 323.04,
                    "word": " evidence",
                    "probability": 0.92626953125
                },
                {
                    "start": 323.04,
                    "end": 323.26,
                    "word": " we",
                    "probability": 0.84765625
                },
                {
                    "start": 323.26,
                    "end": 323.6,
                    "word": " caught",
                    "probability": 0.9443359375
                },
                {
                    "start": 323.6,
                    "end": 324.1,
                    "word": " for",
                    "probability": 0.88330078125
                },
                {
                    "start": 324.1,
                    "end": 324.22,
                    "word": " the",
                    "probability": 0.796875
                },
                {
                    "start": 324.22,
                    "end": 324.52,
                    "word": " crime",
                    "probability": 0.81591796875
                },
                {
                    "start": 324.52,
                    "end": 325.2,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 66,
            "seek": 34488,
            "start": 325.24,
            "end": 336.14,
            "text": " So, x5, y1 means in crime number one, we have found native APIs that are caught in a correct sequence and are handling the same register.",
            "tokens": [
                50814,
                407,
                11,
                2031,
                20,
                11,
                288,
                16,
                1355,
                294,
                7206,
                1230,
                472,
                11,
                321,
                362,
                1352,
                8470,
                21445,
                300,
                366,
                5415,
                294,
                257,
                3006,
                8310,
                293,
                366,
                13175,
                264,
                912,
                7280,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21721814076105753,
            "compression_ratio": 1.712962962962963,
            "no_speech_prob": 0.0953369140625,
            "words": [
                {
                    "start": 325.24,
                    "end": 325.34,
                    "word": " So",
                    "probability": 0.8505859375
                },
                {
                    "start": 325.34,
                    "end": 325.58,
                    "word": ",",
                    "probability": 0.0640869140625
                },
                {
                    "start": 325.58,
                    "end": 325.94,
                    "word": " x5",
                    "probability": 0.794189453125
                },
                {
                    "start": 325.94,
                    "end": 325.98,
                    "word": ",",
                    "probability": 0.40185546875
                },
                {
                    "start": 325.98,
                    "end": 326.36,
                    "word": " y1",
                    "probability": 0.955810546875
                },
                {
                    "start": 326.36,
                    "end": 326.74,
                    "word": " means",
                    "probability": 0.82177734375
                },
                {
                    "start": 326.74,
                    "end": 327.34,
                    "word": " in",
                    "probability": 0.60400390625
                },
                {
                    "start": 327.34,
                    "end": 327.66,
                    "word": " crime",
                    "probability": 0.69677734375
                },
                {
                    "start": 327.66,
                    "end": 327.9,
                    "word": " number",
                    "probability": 0.7724609375
                },
                {
                    "start": 327.9,
                    "end": 328.28,
                    "word": " one",
                    "probability": 0.67822265625
                },
                {
                    "start": 328.28,
                    "end": 328.64,
                    "word": ",",
                    "probability": 0.85595703125
                },
                {
                    "start": 328.64,
                    "end": 328.82,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 328.82,
                    "end": 329.02,
                    "word": " have",
                    "probability": 0.87451171875
                },
                {
                    "start": 329.02,
                    "end": 329.64,
                    "word": " found",
                    "probability": 0.90625
                },
                {
                    "start": 329.64,
                    "end": 330.32,
                    "word": " native",
                    "probability": 0.2314453125
                },
                {
                    "start": 330.32,
                    "end": 330.92,
                    "word": " APIs",
                    "probability": 0.73388671875
                },
                {
                    "start": 330.92,
                    "end": 331.12,
                    "word": " that",
                    "probability": 0.55029296875
                },
                {
                    "start": 331.12,
                    "end": 331.2,
                    "word": " are",
                    "probability": 0.8701171875
                },
                {
                    "start": 331.2,
                    "end": 331.56,
                    "word": " caught",
                    "probability": 0.82421875
                },
                {
                    "start": 331.56,
                    "end": 331.82,
                    "word": " in",
                    "probability": 0.90625
                },
                {
                    "start": 331.94,
                    "end": 332.22,
                    "word": " a correct",
                    "probability": 0.88037109375
                },
                {
                    "start": 332.22,
                    "end": 332.76,
                    "word": " sequence",
                    "probability": 0.927734375
                },
                {
                    "start": 332.76,
                    "end": 333.1,
                    "word": " and",
                    "probability": 0.68310546875
                },
                {
                    "start": 333.1,
                    "end": 333.24,
                    "word": " are",
                    "probability": 0.55615234375
                },
                {
                    "start": 333.24,
                    "end": 333.8,
                    "word": " handling",
                    "probability": 0.84228515625
                },
                {
                    "start": 333.8,
                    "end": 334.18,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 334.18,
                    "end": 334.6,
                    "word": " same",
                    "probability": 0.7880859375
                },
                {
                    "start": 334.6,
                    "end": 335.46,
                    "word": " register",
                    "probability": 0.78857421875
                },
                {
                    "start": 335.46,
                    "end": 336.14,
                    "word": ".",
                    "probability": 0.958984375
                }
            ]
        },
        {
            "id": 67,
            "seek": 34488,
            "start": 336.3,
            "end": 344.88,
            "text": " And x3, y5 means in crime number five, we have found certain combinations of native APIs that is used in this APK.",
            "tokens": [
                51364,
                400,
                2031,
                18,
                11,
                288,
                20,
                1355,
                294,
                7206,
                1230,
                1732,
                11,
                321,
                362,
                1352,
                1629,
                21267,
                295,
                8470,
                21445,
                300,
                307,
                1143,
                294,
                341,
                5372,
                42,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21721814076105753,
            "compression_ratio": 1.712962962962963,
            "no_speech_prob": 0.0953369140625,
            "words": [
                {
                    "start": 336.3,
                    "end": 336.5,
                    "word": " And",
                    "probability": 0.87548828125
                },
                {
                    "start": 336.5,
                    "end": 337.0,
                    "word": " x3",
                    "probability": 0.96826171875
                },
                {
                    "start": 337.0,
                    "end": 337.06,
                    "word": ",",
                    "probability": 0.9794921875
                },
                {
                    "start": 337.06,
                    "end": 337.5,
                    "word": " y5",
                    "probability": 0.994140625
                },
                {
                    "start": 337.5,
                    "end": 337.88,
                    "word": " means",
                    "probability": 0.83447265625
                },
                {
                    "start": 337.88,
                    "end": 338.16,
                    "word": " in",
                    "probability": 0.79833984375
                },
                {
                    "start": 338.16,
                    "end": 338.48,
                    "word": " crime",
                    "probability": 0.79931640625
                },
                {
                    "start": 338.48,
                    "end": 338.72,
                    "word": " number",
                    "probability": 0.896484375
                },
                {
                    "start": 338.72,
                    "end": 339.2,
                    "word": " five",
                    "probability": 0.80126953125
                },
                {
                    "start": 339.2,
                    "end": 339.26,
                    "word": ",",
                    "probability": 0.91845703125
                },
                {
                    "start": 339.26,
                    "end": 339.46,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 339.46,
                    "end": 339.64,
                    "word": " have",
                    "probability": 0.88232421875
                },
                {
                    "start": 339.64,
                    "end": 339.88,
                    "word": " found",
                    "probability": 0.91748046875
                },
                {
                    "start": 339.88,
                    "end": 340.36,
                    "word": " certain",
                    "probability": 0.80810546875
                },
                {
                    "start": 340.36,
                    "end": 340.92,
                    "word": " combinations",
                    "probability": 0.73046875
                },
                {
                    "start": 340.92,
                    "end": 341.34,
                    "word": " of",
                    "probability": 0.90576171875
                },
                {
                    "start": 341.34,
                    "end": 341.68,
                    "word": " native",
                    "probability": 0.65771484375
                },
                {
                    "start": 341.68,
                    "end": 342.28,
                    "word": " APIs",
                    "probability": 0.70703125
                },
                {
                    "start": 342.28,
                    "end": 342.52,
                    "word": " that",
                    "probability": 0.7607421875
                },
                {
                    "start": 342.52,
                    "end": 342.66,
                    "word": " is",
                    "probability": 0.68359375
                },
                {
                    "start": 342.66,
                    "end": 343.04,
                    "word": " used",
                    "probability": 0.82470703125
                },
                {
                    "start": 343.04,
                    "end": 343.38,
                    "word": " in",
                    "probability": 0.90869140625
                },
                {
                    "start": 343.38,
                    "end": 343.7,
                    "word": " this",
                    "probability": 0.8759765625
                },
                {
                    "start": 343.7,
                    "end": 344.34,
                    "word": " APK",
                    "probability": 0.941162109375
                },
                {
                    "start": 344.34,
                    "end": 344.88,
                    "word": ".",
                    "probability": 0.99853515625
                }
            ]
        },
        {
            "id": 68,
            "seek": 37150,
            "start": 344.88,
            "end": 349.54,
            "text": " So, now let's look at principle number five.",
            "tokens": [
                50364,
                407,
                11,
                586,
                718,
                311,
                574,
                412,
                8665,
                1230,
                1732,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22240690918678932,
            "compression_ratio": 1.7416267942583732,
            "no_speech_prob": 0.00555419921875,
            "words": [
                {
                    "start": 344.88,
                    "end": 345.94,
                    "word": " So",
                    "probability": 0.56982421875
                },
                {
                    "start": 345.94,
                    "end": 346.08,
                    "word": ",",
                    "probability": 0.09832763671875
                },
                {
                    "start": 346.08,
                    "end": 346.1,
                    "word": " now",
                    "probability": 0.7490234375
                },
                {
                    "start": 346.1,
                    "end": 346.36,
                    "word": " let's",
                    "probability": 0.89697265625
                },
                {
                    "start": 346.36,
                    "end": 346.76,
                    "word": " look",
                    "probability": 0.84423828125
                },
                {
                    "start": 346.76,
                    "end": 348.04,
                    "word": " at",
                    "probability": 0.91015625
                },
                {
                    "start": 348.04,
                    "end": 348.36,
                    "word": " principle",
                    "probability": 0.552734375
                },
                {
                    "start": 348.36,
                    "end": 348.6,
                    "word": " number",
                    "probability": 0.74267578125
                },
                {
                    "start": 348.6,
                    "end": 349.08,
                    "word": " five",
                    "probability": 0.5673828125
                },
                {
                    "start": 349.08,
                    "end": 349.54,
                    "word": ".",
                    "probability": 0.826171875
                }
            ]
        },
        {
            "id": 69,
            "seek": 37150,
            "start": 349.54,
            "end": 353.48,
            "text": " The more evidence we caught, the more penalty weight we give.",
            "tokens": [
                50564,
                440,
                544,
                4467,
                321,
                5415,
                11,
                264,
                544,
                16263,
                3364,
                321,
                976,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22240690918678932,
            "compression_ratio": 1.7416267942583732,
            "no_speech_prob": 0.00555419921875,
            "words": [
                {
                    "start": 349.54,
                    "end": 349.62,
                    "word": " The",
                    "probability": 0.775390625
                },
                {
                    "start": 349.62,
                    "end": 349.84,
                    "word": " more",
                    "probability": 0.8818359375
                },
                {
                    "start": 349.84,
                    "end": 350.26,
                    "word": " evidence",
                    "probability": 0.94091796875
                },
                {
                    "start": 350.26,
                    "end": 350.52,
                    "word": " we",
                    "probability": 0.892578125
                },
                {
                    "start": 350.52,
                    "end": 350.92,
                    "word": " caught",
                    "probability": 0.939453125
                },
                {
                    "start": 350.92,
                    "end": 351.06,
                    "word": ",",
                    "probability": 0.92578125
                },
                {
                    "start": 351.06,
                    "end": 351.34,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 351.34,
                    "end": 351.54,
                    "word": " more",
                    "probability": 0.8828125
                },
                {
                    "start": 351.54,
                    "end": 351.94,
                    "word": " penalty",
                    "probability": 0.84814453125
                },
                {
                    "start": 351.94,
                    "end": 352.34,
                    "word": " weight",
                    "probability": 0.84033203125
                },
                {
                    "start": 352.34,
                    "end": 352.54,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 352.54,
                    "end": 352.92,
                    "word": " give",
                    "probability": 0.80322265625
                },
                {
                    "start": 352.92,
                    "end": 353.48,
                    "word": ".",
                    "probability": 0.95751953125
                }
            ]
        },
        {
            "id": 70,
            "seek": 37150,
            "start": 353.48,
            "end": 359.62,
            "text": " So, we give stage two more weight than stage one, and stage three more weight than stage two, etc.",
            "tokens": [
                50764,
                407,
                11,
                321,
                976,
                3233,
                732,
                544,
                3364,
                813,
                3233,
                472,
                11,
                293,
                3233,
                1045,
                544,
                3364,
                813,
                3233,
                732,
                11,
                5183,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22240690918678932,
            "compression_ratio": 1.7416267942583732,
            "no_speech_prob": 0.00555419921875,
            "words": [
                {
                    "start": 353.48,
                    "end": 353.7,
                    "word": " So",
                    "probability": 0.86279296875
                },
                {
                    "start": 353.7,
                    "end": 353.8,
                    "word": ",",
                    "probability": 0.57568359375
                },
                {
                    "start": 353.8,
                    "end": 353.86,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 353.86,
                    "end": 354.02,
                    "word": " give",
                    "probability": 0.8115234375
                },
                {
                    "start": 354.02,
                    "end": 354.4,
                    "word": " stage",
                    "probability": 0.69970703125
                },
                {
                    "start": 354.4,
                    "end": 354.62,
                    "word": " two",
                    "probability": 0.681640625
                },
                {
                    "start": 354.62,
                    "end": 354.9,
                    "word": " more",
                    "probability": 0.87158203125
                },
                {
                    "start": 354.9,
                    "end": 355.18,
                    "word": " weight",
                    "probability": 0.2357177734375
                },
                {
                    "start": 355.18,
                    "end": 355.4,
                    "word": " than",
                    "probability": 0.8291015625
                },
                {
                    "start": 355.4,
                    "end": 355.72,
                    "word": " stage",
                    "probability": 0.73046875
                },
                {
                    "start": 355.72,
                    "end": 356.02,
                    "word": " one",
                    "probability": 0.80810546875
                },
                {
                    "start": 356.02,
                    "end": 356.16,
                    "word": ",",
                    "probability": 0.49365234375
                },
                {
                    "start": 356.16,
                    "end": 356.28,
                    "word": " and",
                    "probability": 0.87060546875
                },
                {
                    "start": 356.28,
                    "end": 356.58,
                    "word": " stage",
                    "probability": 0.7373046875
                },
                {
                    "start": 356.58,
                    "end": 356.88,
                    "word": " three",
                    "probability": 0.82763671875
                },
                {
                    "start": 356.88,
                    "end": 357.14,
                    "word": " more",
                    "probability": 0.876953125
                },
                {
                    "start": 357.14,
                    "end": 357.46,
                    "word": " weight",
                    "probability": 0.53759765625
                },
                {
                    "start": 357.46,
                    "end": 357.78,
                    "word": " than",
                    "probability": 0.8466796875
                },
                {
                    "start": 357.78,
                    "end": 358.24,
                    "word": " stage",
                    "probability": 0.74609375
                },
                {
                    "start": 358.24,
                    "end": 358.56,
                    "word": " two",
                    "probability": 0.8271484375
                },
                {
                    "start": 358.56,
                    "end": 358.72,
                    "word": ",",
                    "probability": 0.93212890625
                },
                {
                    "start": 358.72,
                    "end": 359.06,
                    "word": " etc",
                    "probability": 0.36376953125
                },
                {
                    "start": 359.06,
                    "end": 359.62,
                    "word": ".",
                    "probability": 0.95166015625
                }
            ]
        },
        {
            "id": 71,
            "seek": 37150,
            "start": 360.78,
            "end": 364.84,
            "text": " Okay, principle number six, proportional sequence.",
            "tokens": [
                51114,
                1033,
                11,
                8665,
                1230,
                2309,
                11,
                24969,
                8310,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22240690918678932,
            "compression_ratio": 1.7416267942583732,
            "no_speech_prob": 0.00555419921875,
            "words": [
                {
                    "start": 360.78,
                    "end": 361.34,
                    "word": " Okay",
                    "probability": 0.74560546875
                },
                {
                    "start": 361.34,
                    "end": 361.9,
                    "word": ",",
                    "probability": 0.62109375
                },
                {
                    "start": 361.9,
                    "end": 362.1,
                    "word": " principle",
                    "probability": 0.8115234375
                },
                {
                    "start": 362.1,
                    "end": 362.36,
                    "word": " number",
                    "probability": 0.89404296875
                },
                {
                    "start": 362.36,
                    "end": 362.76,
                    "word": " six",
                    "probability": 0.904296875
                },
                {
                    "start": 362.76,
                    "end": 363.04,
                    "word": ",",
                    "probability": 0.7890625
                },
                {
                    "start": 363.04,
                    "end": 363.56,
                    "word": " proportional",
                    "probability": 0.728515625
                },
                {
                    "start": 363.56,
                    "end": 364.28,
                    "word": " sequence",
                    "probability": 0.9462890625
                },
                {
                    "start": 364.28,
                    "end": 364.84,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 72,
            "seek": 37150,
            "start": 365.02,
            "end": 371.5,
            "text": " As we decode it from the criminal law, the later the stage, the more we are sure that a crime is practiced.",
            "tokens": [
                51314,
                1018,
                321,
                979,
                1429,
                309,
                490,
                264,
                8628,
                2101,
                11,
                264,
                1780,
                264,
                3233,
                11,
                264,
                544,
                321,
                366,
                988,
                300,
                257,
                7206,
                307,
                19268,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22240690918678932,
            "compression_ratio": 1.7416267942583732,
            "no_speech_prob": 0.00555419921875,
            "words": [
                {
                    "start": 365.02,
                    "end": 365.56,
                    "word": " As",
                    "probability": 0.89697265625
                },
                {
                    "start": 365.56,
                    "end": 365.82,
                    "word": " we",
                    "probability": 0.908203125
                },
                {
                    "start": 365.82,
                    "end": 366.24,
                    "word": " decode",
                    "probability": 0.6236572265625
                },
                {
                    "start": 366.24,
                    "end": 366.4,
                    "word": " it",
                    "probability": 0.8173828125
                },
                {
                    "start": 366.4,
                    "end": 366.54,
                    "word": " from",
                    "probability": 0.81298828125
                },
                {
                    "start": 366.54,
                    "end": 366.68,
                    "word": " the",
                    "probability": 0.7958984375
                },
                {
                    "start": 366.68,
                    "end": 366.92,
                    "word": " criminal",
                    "probability": 0.80419921875
                },
                {
                    "start": 366.92,
                    "end": 367.32,
                    "word": " law",
                    "probability": 0.81494140625
                },
                {
                    "start": 367.32,
                    "end": 367.44,
                    "word": ",",
                    "probability": 0.73583984375
                },
                {
                    "start": 367.44,
                    "end": 367.5,
                    "word": " the",
                    "probability": 0.76416015625
                },
                {
                    "start": 367.5,
                    "end": 367.78,
                    "word": " later",
                    "probability": 0.88037109375
                },
                {
                    "start": 367.78,
                    "end": 368.06,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 368.06,
                    "end": 368.54,
                    "word": " stage",
                    "probability": 0.7607421875
                },
                {
                    "start": 368.54,
                    "end": 368.78,
                    "word": ",",
                    "probability": 0.931640625
                },
                {
                    "start": 368.78,
                    "end": 368.9,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 368.9,
                    "end": 369.1,
                    "word": " more",
                    "probability": 0.87353515625
                },
                {
                    "start": 369.1,
                    "end": 369.26,
                    "word": " we",
                    "probability": 0.8662109375
                },
                {
                    "start": 369.26,
                    "end": 369.42,
                    "word": " are",
                    "probability": 0.239501953125
                },
                {
                    "start": 369.42,
                    "end": 369.64,
                    "word": " sure",
                    "probability": 0.73388671875
                },
                {
                    "start": 369.64,
                    "end": 369.9,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 370.02,
                    "end": 370.34,
                    "word": " a crime",
                    "probability": 0.83203125
                },
                {
                    "start": 370.34,
                    "end": 370.54,
                    "word": " is",
                    "probability": 0.89794921875
                },
                {
                    "start": 370.54,
                    "end": 370.94,
                    "word": " practiced",
                    "probability": 0.78369140625
                },
                {
                    "start": 370.94,
                    "end": 371.5,
                    "word": ".",
                    "probability": 0.97509765625
                }
            ]
        },
        {
            "id": 73,
            "seek": 39986,
            "start": 371.5,
            "end": 379.76,
            "text": " So, we consider proportional sequence, for example, 2 to the power of n, to present such principle in our scoring system.",
            "tokens": [
                50364,
                407,
                11,
                321,
                1949,
                24969,
                8310,
                11,
                337,
                1365,
                11,
                568,
                281,
                264,
                1347,
                295,
                297,
                11,
                281,
                1974,
                1270,
                8665,
                294,
                527,
                22358,
                1185,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22234374940395354,
            "compression_ratio": 1.7104247104247103,
            "no_speech_prob": 0.02032470703125,
            "words": [
                {
                    "start": 371.5,
                    "end": 371.8,
                    "word": " So",
                    "probability": 0.396484375
                },
                {
                    "start": 371.8,
                    "end": 371.9,
                    "word": ",",
                    "probability": 0.1124267578125
                },
                {
                    "start": 371.9,
                    "end": 371.94,
                    "word": " we",
                    "probability": 0.88818359375
                },
                {
                    "start": 371.94,
                    "end": 372.3,
                    "word": " consider",
                    "probability": 0.75341796875
                },
                {
                    "start": 372.3,
                    "end": 372.84,
                    "word": " proportional",
                    "probability": 0.6318359375
                },
                {
                    "start": 372.84,
                    "end": 373.6,
                    "word": " sequence",
                    "probability": 0.8544921875
                },
                {
                    "start": 373.6,
                    "end": 373.7,
                    "word": ",",
                    "probability": 0.47607421875
                },
                {
                    "start": 373.7,
                    "end": 373.78,
                    "word": " for",
                    "probability": 0.8759765625
                },
                {
                    "start": 373.78,
                    "end": 374.24,
                    "word": " example",
                    "probability": 0.931640625
                },
                {
                    "start": 374.24,
                    "end": 374.44,
                    "word": ",",
                    "probability": 0.65625
                },
                {
                    "start": 374.44,
                    "end": 374.74,
                    "word": " 2",
                    "probability": 0.77783203125
                },
                {
                    "start": 374.74,
                    "end": 374.98,
                    "word": " to",
                    "probability": 0.373779296875
                },
                {
                    "start": 374.98,
                    "end": 375.12,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 375.12,
                    "end": 375.44,
                    "word": " power",
                    "probability": 0.8173828125
                },
                {
                    "start": 375.44,
                    "end": 375.66,
                    "word": " of",
                    "probability": 0.8408203125
                },
                {
                    "start": 375.66,
                    "end": 375.96,
                    "word": " n",
                    "probability": 0.84716796875
                },
                {
                    "start": 375.96,
                    "end": 376.34,
                    "word": ",",
                    "probability": 0.30029296875
                },
                {
                    "start": 376.34,
                    "end": 376.52,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 376.52,
                    "end": 376.84,
                    "word": " present",
                    "probability": 0.7021484375
                },
                {
                    "start": 376.84,
                    "end": 377.16,
                    "word": " such",
                    "probability": 0.869140625
                },
                {
                    "start": 377.16,
                    "end": 377.58,
                    "word": " principle",
                    "probability": 0.55615234375
                },
                {
                    "start": 377.58,
                    "end": 377.98,
                    "word": " in",
                    "probability": 0.8984375
                },
                {
                    "start": 377.98,
                    "end": 378.28,
                    "word": " our",
                    "probability": 0.77783203125
                },
                {
                    "start": 378.28,
                    "end": 378.58,
                    "word": " scoring",
                    "probability": 0.92431640625
                },
                {
                    "start": 378.58,
                    "end": 379.16,
                    "word": " system",
                    "probability": 0.86328125
                },
                {
                    "start": 379.16,
                    "end": 379.76,
                    "word": ".",
                    "probability": 0.958984375
                }
            ]
        },
        {
            "id": 74,
            "seek": 39986,
            "start": 379.9,
            "end": 384.04,
            "text": " Alright, principle number seven, crimes are independence events.",
            "tokens": [
                50764,
                2798,
                11,
                8665,
                1230,
                3407,
                11,
                13916,
                366,
                14640,
                3931,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22234374940395354,
            "compression_ratio": 1.7104247104247103,
            "no_speech_prob": 0.02032470703125,
            "words": [
                {
                    "start": 379.9,
                    "end": 380.46,
                    "word": " Alright",
                    "probability": 0.4521484375
                },
                {
                    "start": 380.46,
                    "end": 380.58,
                    "word": ",",
                    "probability": 0.849609375
                },
                {
                    "start": 380.58,
                    "end": 380.8,
                    "word": " principle",
                    "probability": 0.5419921875
                },
                {
                    "start": 380.8,
                    "end": 381.02,
                    "word": " number",
                    "probability": 0.6337890625
                },
                {
                    "start": 381.02,
                    "end": 381.42,
                    "word": " seven",
                    "probability": 0.307373046875
                },
                {
                    "start": 381.42,
                    "end": 381.82,
                    "word": ",",
                    "probability": 0.5224609375
                },
                {
                    "start": 381.82,
                    "end": 382.2,
                    "word": " crimes",
                    "probability": 0.6787109375
                },
                {
                    "start": 382.2,
                    "end": 382.44,
                    "word": " are",
                    "probability": 0.86279296875
                },
                {
                    "start": 382.44,
                    "end": 383.04,
                    "word": " independence",
                    "probability": 0.46728515625
                },
                {
                    "start": 383.04,
                    "end": 383.6,
                    "word": " events",
                    "probability": 0.7763671875
                },
                {
                    "start": 383.6,
                    "end": 384.04,
                    "word": ".",
                    "probability": 0.94140625
                }
            ]
        },
        {
            "id": 75,
            "seek": 39986,
            "start": 384.04,
            "end": 390.66,
            "text": " For simplicity, we assume crimes are independence events, and penalty weights can be added up directly.",
            "tokens": [
                50964,
                1171,
                25632,
                11,
                321,
                6552,
                13916,
                366,
                14640,
                3931,
                11,
                293,
                16263,
                17443,
                393,
                312,
                3869,
                493,
                3838,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22234374940395354,
            "compression_ratio": 1.7104247104247103,
            "no_speech_prob": 0.02032470703125,
            "words": [
                {
                    "start": 384.04,
                    "end": 384.14,
                    "word": " For",
                    "probability": 0.88720703125
                },
                {
                    "start": 384.14,
                    "end": 384.64,
                    "word": " simplicity",
                    "probability": 0.8701171875
                },
                {
                    "start": 384.64,
                    "end": 384.98,
                    "word": ",",
                    "probability": 0.9189453125
                },
                {
                    "start": 384.98,
                    "end": 385.14,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 385.14,
                    "end": 386.06,
                    "word": " assume",
                    "probability": 0.8251953125
                },
                {
                    "start": 386.06,
                    "end": 386.54,
                    "word": " crimes",
                    "probability": 0.76513671875
                },
                {
                    "start": 386.54,
                    "end": 386.72,
                    "word": " are",
                    "probability": 0.8916015625
                },
                {
                    "start": 386.72,
                    "end": 387.08,
                    "word": " independence",
                    "probability": 0.7626953125
                },
                {
                    "start": 387.08,
                    "end": 387.64,
                    "word": " events",
                    "probability": 0.765625
                },
                {
                    "start": 387.64,
                    "end": 387.86,
                    "word": ",",
                    "probability": 0.417236328125
                },
                {
                    "start": 387.86,
                    "end": 388.0,
                    "word": " and",
                    "probability": 0.89794921875
                },
                {
                    "start": 388.0,
                    "end": 388.38,
                    "word": " penalty",
                    "probability": 0.8125
                },
                {
                    "start": 388.38,
                    "end": 388.74,
                    "word": " weights",
                    "probability": 0.1826171875
                },
                {
                    "start": 388.74,
                    "end": 388.92,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 388.92,
                    "end": 389.12,
                    "word": " be",
                    "probability": 0.91552734375
                },
                {
                    "start": 389.12,
                    "end": 389.34,
                    "word": " added",
                    "probability": 0.8017578125
                },
                {
                    "start": 389.34,
                    "end": 389.62,
                    "word": " up",
                    "probability": 0.8984375
                },
                {
                    "start": 389.62,
                    "end": 390.06,
                    "word": " directly",
                    "probability": 0.740234375
                },
                {
                    "start": 390.06,
                    "end": 390.66,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 76,
            "seek": 39986,
            "start": 390.8,
            "end": 394.02,
            "text": " So, this is an example of adding up two crimes.",
            "tokens": [
                51314,
                407,
                11,
                341,
                307,
                364,
                1365,
                295,
                5127,
                493,
                732,
                13916,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22234374940395354,
            "compression_ratio": 1.7104247104247103,
            "no_speech_prob": 0.02032470703125,
            "words": [
                {
                    "start": 390.8,
                    "end": 391.4,
                    "word": " So",
                    "probability": 0.82763671875
                },
                {
                    "start": 391.4,
                    "end": 391.46,
                    "word": ",",
                    "probability": 0.6923828125
                },
                {
                    "start": 391.46,
                    "end": 391.64,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 391.64,
                    "end": 391.78,
                    "word": " is",
                    "probability": 0.8935546875
                },
                {
                    "start": 391.78,
                    "end": 391.94,
                    "word": " an",
                    "probability": 0.90234375
                },
                {
                    "start": 391.94,
                    "end": 392.3,
                    "word": " example",
                    "probability": 0.9326171875
                },
                {
                    "start": 392.3,
                    "end": 392.54,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 392.54,
                    "end": 392.8,
                    "word": " adding",
                    "probability": 0.8037109375
                },
                {
                    "start": 392.8,
                    "end": 393.0,
                    "word": " up",
                    "probability": 0.90283203125
                },
                {
                    "start": 393.0,
                    "end": 393.18,
                    "word": " two",
                    "probability": 0.79296875
                },
                {
                    "start": 393.18,
                    "end": 393.62,
                    "word": " crimes",
                    "probability": 0.7841796875
                },
                {
                    "start": 393.62,
                    "end": 394.02,
                    "word": ".",
                    "probability": 0.912109375
                }
            ]
        },
        {
            "id": 77,
            "seek": 39986,
            "start": 394.02,
            "end": 399.86,
            "text": " In the malware, we find two crimes, they are stealing photos and stealing your banking account password.",
            "tokens": [
                51464,
                682,
                264,
                40747,
                11,
                321,
                915,
                732,
                13916,
                11,
                436,
                366,
                19757,
                5787,
                293,
                19757,
                428,
                18261,
                2696,
                11524,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22234374940395354,
            "compression_ratio": 1.7104247104247103,
            "no_speech_prob": 0.02032470703125,
            "words": [
                {
                    "start": 394.02,
                    "end": 394.18,
                    "word": " In",
                    "probability": 0.89697265625
                },
                {
                    "start": 394.18,
                    "end": 394.28,
                    "word": " the",
                    "probability": 0.56494140625
                },
                {
                    "start": 394.28,
                    "end": 394.52,
                    "word": " malware",
                    "probability": 0.84814453125
                },
                {
                    "start": 394.52,
                    "end": 394.7,
                    "word": ",",
                    "probability": 0.884765625
                },
                {
                    "start": 394.7,
                    "end": 394.84,
                    "word": " we",
                    "probability": 0.888671875
                },
                {
                    "start": 394.84,
                    "end": 395.14,
                    "word": " find",
                    "probability": 0.80224609375
                },
                {
                    "start": 395.14,
                    "end": 395.48,
                    "word": " two",
                    "probability": 0.7939453125
                },
                {
                    "start": 395.48,
                    "end": 395.96,
                    "word": " crimes",
                    "probability": 0.80859375
                },
                {
                    "start": 395.96,
                    "end": 396.36,
                    "word": ",",
                    "probability": 0.492431640625
                },
                {
                    "start": 396.36,
                    "end": 396.46,
                    "word": " they",
                    "probability": 0.4208984375
                },
                {
                    "start": 396.46,
                    "end": 396.62,
                    "word": " are",
                    "probability": 0.50830078125
                },
                {
                    "start": 396.62,
                    "end": 396.92,
                    "word": " stealing",
                    "probability": 0.80224609375
                },
                {
                    "start": 396.92,
                    "end": 397.42,
                    "word": " photos",
                    "probability": 0.82275390625
                },
                {
                    "start": 397.42,
                    "end": 397.68,
                    "word": " and",
                    "probability": 0.76220703125
                },
                {
                    "start": 397.68,
                    "end": 397.98,
                    "word": " stealing",
                    "probability": 0.69775390625
                },
                {
                    "start": 397.98,
                    "end": 398.18,
                    "word": " your",
                    "probability": 0.54052734375
                },
                {
                    "start": 398.18,
                    "end": 398.46,
                    "word": " banking",
                    "probability": 0.6220703125
                },
                {
                    "start": 398.46,
                    "end": 398.8,
                    "word": " account",
                    "probability": 0.80029296875
                },
                {
                    "start": 398.8,
                    "end": 399.26,
                    "word": " password",
                    "probability": 0.84423828125
                },
                {
                    "start": 399.26,
                    "end": 399.86,
                    "word": ".",
                    "probability": 0.9658203125
                }
            ]
        },
        {
            "id": 78,
            "seek": 42852,
            "start": 399.86,
            "end": 403.62,
            "text": " So, the calculation of the total penalty weights is quite simple.",
            "tokens": [
                50364,
                407,
                11,
                264,
                17108,
                295,
                264,
                3217,
                16263,
                17443,
                307,
                1596,
                2199,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.233896687474786,
            "compression_ratio": 1.8458333333333334,
            "no_speech_prob": 0.00679779052734375,
            "words": [
                {
                    "start": 399.86,
                    "end": 400.28,
                    "word": " So",
                    "probability": 0.388916015625
                },
                {
                    "start": 400.28,
                    "end": 400.4,
                    "word": ",",
                    "probability": 0.144287109375
                },
                {
                    "start": 400.4,
                    "end": 400.42,
                    "word": " the",
                    "probability": 0.7568359375
                },
                {
                    "start": 400.42,
                    "end": 400.88,
                    "word": " calculation",
                    "probability": 0.896484375
                },
                {
                    "start": 400.88,
                    "end": 401.14,
                    "word": " of",
                    "probability": 0.89208984375
                },
                {
                    "start": 401.14,
                    "end": 401.26,
                    "word": " the",
                    "probability": 0.53515625
                },
                {
                    "start": 401.26,
                    "end": 401.52,
                    "word": " total",
                    "probability": 0.77783203125
                },
                {
                    "start": 401.52,
                    "end": 401.86,
                    "word": " penalty",
                    "probability": 0.83447265625
                },
                {
                    "start": 401.86,
                    "end": 402.28,
                    "word": " weights",
                    "probability": 0.28955078125
                },
                {
                    "start": 402.28,
                    "end": 402.5,
                    "word": " is",
                    "probability": 0.89404296875
                },
                {
                    "start": 402.5,
                    "end": 402.74,
                    "word": " quite",
                    "probability": 0.8837890625
                },
                {
                    "start": 402.74,
                    "end": 403.14,
                    "word": " simple",
                    "probability": 0.9111328125
                },
                {
                    "start": 403.14,
                    "end": 403.62,
                    "word": ".",
                    "probability": 0.92041015625
                }
            ]
        },
        {
            "id": 79,
            "seek": 42852,
            "start": 403.62,
            "end": 413.54,
            "text": " For example, for each crime, we use penalty weights of crime to multiply proportion of caught evidence and add up the results of the two.",
            "tokens": [
                50514,
                1171,
                1365,
                11,
                337,
                1184,
                7206,
                11,
                321,
                764,
                16263,
                17443,
                295,
                7206,
                281,
                12972,
                16068,
                295,
                5415,
                4467,
                293,
                909,
                493,
                264,
                3542,
                295,
                264,
                732,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.233896687474786,
            "compression_ratio": 1.8458333333333334,
            "no_speech_prob": 0.00679779052734375,
            "words": [
                {
                    "start": 403.62,
                    "end": 403.7,
                    "word": " For",
                    "probability": 0.88330078125
                },
                {
                    "start": 403.7,
                    "end": 404.14,
                    "word": " example",
                    "probability": 0.93359375
                },
                {
                    "start": 404.14,
                    "end": 404.54,
                    "word": ",",
                    "probability": 0.9326171875
                },
                {
                    "start": 404.54,
                    "end": 405.4,
                    "word": " for",
                    "probability": 0.85693359375
                },
                {
                    "start": 405.4,
                    "end": 405.62,
                    "word": " each",
                    "probability": 0.85498046875
                },
                {
                    "start": 405.62,
                    "end": 405.98,
                    "word": " crime",
                    "probability": 0.75830078125
                },
                {
                    "start": 405.98,
                    "end": 406.68,
                    "word": ",",
                    "probability": 0.82177734375
                },
                {
                    "start": 406.68,
                    "end": 406.8,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 406.8,
                    "end": 407.04,
                    "word": " use",
                    "probability": 0.7978515625
                },
                {
                    "start": 407.04,
                    "end": 407.34,
                    "word": " penalty",
                    "probability": 0.814453125
                },
                {
                    "start": 407.34,
                    "end": 407.68,
                    "word": " weights",
                    "probability": 0.6015625
                },
                {
                    "start": 407.68,
                    "end": 407.84,
                    "word": " of",
                    "probability": 0.8681640625
                },
                {
                    "start": 407.84,
                    "end": 408.22,
                    "word": " crime",
                    "probability": 0.72509765625
                },
                {
                    "start": 408.22,
                    "end": 408.4,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 408.4,
                    "end": 408.94,
                    "word": " multiply",
                    "probability": 0.783203125
                },
                {
                    "start": 408.94,
                    "end": 409.58,
                    "word": " proportion",
                    "probability": 0.4990234375
                },
                {
                    "start": 409.58,
                    "end": 410.06,
                    "word": " of",
                    "probability": 0.91064453125
                },
                {
                    "start": 410.06,
                    "end": 410.36,
                    "word": " caught",
                    "probability": 0.7734375
                },
                {
                    "start": 410.36,
                    "end": 410.92,
                    "word": " evidence",
                    "probability": 0.921875
                },
                {
                    "start": 410.92,
                    "end": 411.48,
                    "word": " and",
                    "probability": 0.80078125
                },
                {
                    "start": 411.48,
                    "end": 411.7,
                    "word": " add",
                    "probability": 0.8212890625
                },
                {
                    "start": 411.7,
                    "end": 411.84,
                    "word": " up",
                    "probability": 0.91162109375
                },
                {
                    "start": 411.84,
                    "end": 411.96,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 411.96,
                    "end": 412.38,
                    "word": " results",
                    "probability": 0.6201171875
                },
                {
                    "start": 412.38,
                    "end": 412.6,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 412.6,
                    "end": 412.74,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 412.74,
                    "end": 412.94,
                    "word": " two",
                    "probability": 0.82080078125
                },
                {
                    "start": 412.94,
                    "end": 413.54,
                    "word": ".",
                    "probability": 0.98291015625
                }
            ]
        },
        {
            "id": 80,
            "seek": 42852,
            "start": 414.04,
            "end": 418.86,
            "text": " The last principle, principle number eight, thresholds generate system.",
            "tokens": [
                51014,
                440,
                1036,
                8665,
                11,
                8665,
                1230,
                3180,
                11,
                14678,
                82,
                8460,
                1185,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.233896687474786,
            "compression_ratio": 1.8458333333333334,
            "no_speech_prob": 0.00679779052734375,
            "words": [
                {
                    "start": 414.04,
                    "end": 414.28,
                    "word": " The",
                    "probability": 0.73486328125
                },
                {
                    "start": 414.28,
                    "end": 414.48,
                    "word": " last",
                    "probability": 0.8466796875
                },
                {
                    "start": 414.48,
                    "end": 414.96,
                    "word": " principle",
                    "probability": 0.7861328125
                },
                {
                    "start": 414.96,
                    "end": 415.4,
                    "word": ",",
                    "probability": 0.87646484375
                },
                {
                    "start": 415.4,
                    "end": 415.66,
                    "word": " principle",
                    "probability": 0.61083984375
                },
                {
                    "start": 415.66,
                    "end": 415.9,
                    "word": " number",
                    "probability": 0.76123046875
                },
                {
                    "start": 415.9,
                    "end": 416.26,
                    "word": " eight",
                    "probability": 0.58349609375
                },
                {
                    "start": 416.26,
                    "end": 416.74,
                    "word": ",",
                    "probability": 0.84765625
                },
                {
                    "start": 416.74,
                    "end": 417.4,
                    "word": " thresholds",
                    "probability": 0.53369140625
                },
                {
                    "start": 417.4,
                    "end": 417.78,
                    "word": " generate",
                    "probability": 0.568359375
                },
                {
                    "start": 417.78,
                    "end": 418.26,
                    "word": " system",
                    "probability": 0.67333984375
                },
                {
                    "start": 418.26,
                    "end": 418.86,
                    "word": ".",
                    "probability": 0.97509765625
                }
            ]
        },
        {
            "id": 81,
            "seek": 42852,
            "start": 418.86,
            "end": 428.52,
            "text": " So, after calculating the total penalty weights for a malware, we need to have threat level threshold, so that we can tell which threat level does the malware fill in.",
            "tokens": [
                51264,
                407,
                11,
                934,
                28258,
                264,
                3217,
                16263,
                17443,
                337,
                257,
                40747,
                11,
                321,
                643,
                281,
                362,
                4734,
                1496,
                14678,
                11,
                370,
                300,
                321,
                393,
                980,
                597,
                4734,
                1496,
                775,
                264,
                40747,
                2836,
                294,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.233896687474786,
            "compression_ratio": 1.8458333333333334,
            "no_speech_prob": 0.00679779052734375,
            "words": [
                {
                    "start": 418.86,
                    "end": 418.98,
                    "word": " So",
                    "probability": 0.87841796875
                },
                {
                    "start": 418.98,
                    "end": 419.02,
                    "word": ",",
                    "probability": 0.72900390625
                },
                {
                    "start": 419.02,
                    "end": 419.24,
                    "word": " after",
                    "probability": 0.72998046875
                },
                {
                    "start": 419.24,
                    "end": 419.94,
                    "word": " calculating",
                    "probability": 0.85107421875
                },
                {
                    "start": 419.94,
                    "end": 420.54,
                    "word": " the",
                    "probability": 0.79833984375
                },
                {
                    "start": 420.54,
                    "end": 420.82,
                    "word": " total",
                    "probability": 0.80615234375
                },
                {
                    "start": 420.82,
                    "end": 421.1,
                    "word": " penalty",
                    "probability": 0.83154296875
                },
                {
                    "start": 421.1,
                    "end": 421.46,
                    "word": " weights",
                    "probability": 0.55810546875
                },
                {
                    "start": 421.46,
                    "end": 421.76,
                    "word": " for",
                    "probability": 0.89453125
                },
                {
                    "start": 422.06,
                    "end": 422.26,
                    "word": " a malware",
                    "probability": 0.84814453125
                },
                {
                    "start": 422.26,
                    "end": 422.58,
                    "word": ",",
                    "probability": 0.9560546875
                },
                {
                    "start": 422.58,
                    "end": 422.78,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 422.78,
                    "end": 422.96,
                    "word": " need",
                    "probability": 0.810546875
                },
                {
                    "start": 422.96,
                    "end": 423.06,
                    "word": " to",
                    "probability": 0.90869140625
                },
                {
                    "start": 423.06,
                    "end": 423.3,
                    "word": " have",
                    "probability": 0.87353515625
                },
                {
                    "start": 423.3,
                    "end": 423.6,
                    "word": " threat",
                    "probability": 0.309814453125
                },
                {
                    "start": 423.6,
                    "end": 423.9,
                    "word": " level",
                    "probability": 0.68408203125
                },
                {
                    "start": 423.9,
                    "end": 424.42,
                    "word": " threshold",
                    "probability": 0.5791015625
                },
                {
                    "start": 424.42,
                    "end": 424.96,
                    "word": ",",
                    "probability": 0.259765625
                },
                {
                    "start": 424.96,
                    "end": 425.18,
                    "word": " so",
                    "probability": 0.89697265625
                },
                {
                    "start": 425.18,
                    "end": 425.28,
                    "word": " that",
                    "probability": 0.8583984375
                },
                {
                    "start": 425.28,
                    "end": 425.4,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 425.4,
                    "end": 425.56,
                    "word": " can",
                    "probability": 0.90185546875
                },
                {
                    "start": 425.56,
                    "end": 425.96,
                    "word": " tell",
                    "probability": 0.81884765625
                },
                {
                    "start": 425.96,
                    "end": 426.32,
                    "word": " which",
                    "probability": 0.88720703125
                },
                {
                    "start": 426.32,
                    "end": 426.6,
                    "word": " threat",
                    "probability": 0.74560546875
                },
                {
                    "start": 426.6,
                    "end": 426.9,
                    "word": " level",
                    "probability": 0.830078125
                },
                {
                    "start": 426.9,
                    "end": 427.12,
                    "word": " does",
                    "probability": 0.884765625
                },
                {
                    "start": 427.12,
                    "end": 427.28,
                    "word": " the",
                    "probability": 0.78564453125
                },
                {
                    "start": 427.28,
                    "end": 427.52,
                    "word": " malware",
                    "probability": 0.85693359375
                },
                {
                    "start": 427.52,
                    "end": 427.8,
                    "word": " fill",
                    "probability": 0.748046875
                },
                {
                    "start": 427.8,
                    "end": 428.02,
                    "word": " in",
                    "probability": 0.88818359375
                },
                {
                    "start": 428.02,
                    "end": 428.52,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 82,
            "seek": 45710,
            "start": 428.52,
            "end": 438.82,
            "text": " Unfortunately, we can't find them in criminal law, but we know we need to design a threshold-generated system for that, not just give any number by intuition.",
            "tokens": [
                50364,
                8590,
                11,
                321,
                393,
                380,
                915,
                552,
                294,
                8628,
                2101,
                11,
                457,
                321,
                458,
                321,
                643,
                281,
                1715,
                257,
                14678,
                12,
                21848,
                770,
                1185,
                337,
                300,
                11,
                406,
                445,
                976,
                604,
                1230,
                538,
                24002,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497252387004895,
            "compression_ratio": 1.6040816326530611,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 428.52,
                    "end": 429.16,
                    "word": " Unfortunately",
                    "probability": 0.7626953125
                },
                {
                    "start": 429.16,
                    "end": 429.48,
                    "word": ",",
                    "probability": 0.91796875
                },
                {
                    "start": 429.48,
                    "end": 429.68,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 429.68,
                    "end": 430.06,
                    "word": " can't",
                    "probability": 0.942138671875
                },
                {
                    "start": 430.06,
                    "end": 430.3,
                    "word": " find",
                    "probability": 0.80224609375
                },
                {
                    "start": 430.3,
                    "end": 430.5,
                    "word": " them",
                    "probability": 0.73828125
                },
                {
                    "start": 430.5,
                    "end": 430.76,
                    "word": " in",
                    "probability": 0.89794921875
                },
                {
                    "start": 430.76,
                    "end": 431.04,
                    "word": " criminal",
                    "probability": 0.8115234375
                },
                {
                    "start": 431.04,
                    "end": 431.42,
                    "word": " law",
                    "probability": 0.8525390625
                },
                {
                    "start": 431.42,
                    "end": 431.84,
                    "word": ",",
                    "probability": 0.38427734375
                },
                {
                    "start": 431.84,
                    "end": 432.02,
                    "word": " but",
                    "probability": 0.88916015625
                },
                {
                    "start": 432.02,
                    "end": 432.18,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 432.18,
                    "end": 432.48,
                    "word": " know",
                    "probability": 0.80810546875
                },
                {
                    "start": 432.48,
                    "end": 432.74,
                    "word": " we",
                    "probability": 0.87451171875
                },
                {
                    "start": 432.74,
                    "end": 432.92,
                    "word": " need",
                    "probability": 0.80517578125
                },
                {
                    "start": 432.92,
                    "end": 433.02,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 433.02,
                    "end": 433.42,
                    "word": " design",
                    "probability": 0.88671875
                },
                {
                    "start": 433.68,
                    "end": 434.06,
                    "word": " a threshold",
                    "probability": 0.61669921875
                },
                {
                    "start": 434.06,
                    "end": 434.56,
                    "word": "-generated",
                    "probability": 0.7180989583333334
                },
                {
                    "start": 434.56,
                    "end": 434.9,
                    "word": " system",
                    "probability": 0.86767578125
                },
                {
                    "start": 434.9,
                    "end": 435.08,
                    "word": " for",
                    "probability": 0.8935546875
                },
                {
                    "start": 435.08,
                    "end": 435.38,
                    "word": " that",
                    "probability": 0.88427734375
                },
                {
                    "start": 435.38,
                    "end": 435.58,
                    "word": ",",
                    "probability": 0.85791015625
                },
                {
                    "start": 435.58,
                    "end": 435.88,
                    "word": " not",
                    "probability": 0.8828125
                },
                {
                    "start": 435.88,
                    "end": 436.12,
                    "word": " just",
                    "probability": 0.88330078125
                },
                {
                    "start": 436.12,
                    "end": 436.34,
                    "word": " give",
                    "probability": 0.7890625
                },
                {
                    "start": 436.34,
                    "end": 436.76,
                    "word": " any",
                    "probability": 0.7978515625
                },
                {
                    "start": 436.76,
                    "end": 437.2,
                    "word": " number",
                    "probability": 0.86962890625
                },
                {
                    "start": 437.2,
                    "end": 437.56,
                    "word": " by",
                    "probability": 0.89990234375
                },
                {
                    "start": 437.56,
                    "end": 438.14,
                    "word": " intuition",
                    "probability": 0.833984375
                },
                {
                    "start": 438.14,
                    "end": 438.82,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 83,
            "seek": 45710,
            "start": 439.18,
            "end": 450.4,
            "text": " So, we decided that threshold for each level is the sum of the same proportion of caught evidence multiplies penalty weights of crimes.",
            "tokens": [
                50914,
                407,
                11,
                321,
                3047,
                300,
                14678,
                337,
                1184,
                1496,
                307,
                264,
                2408,
                295,
                264,
                912,
                16068,
                295,
                5415,
                4467,
                12788,
                530,
                16263,
                17443,
                295,
                13916,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497252387004895,
            "compression_ratio": 1.6040816326530611,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 439.18,
                    "end": 439.86,
                    "word": " So",
                    "probability": 0.83251953125
                },
                {
                    "start": 439.86,
                    "end": 440.08,
                    "word": ",",
                    "probability": 0.410888671875
                },
                {
                    "start": 440.08,
                    "end": 440.26,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 440.26,
                    "end": 440.62,
                    "word": " decided",
                    "probability": 0.88037109375
                },
                {
                    "start": 440.62,
                    "end": 441.04,
                    "word": " that",
                    "probability": 0.87939453125
                },
                {
                    "start": 441.04,
                    "end": 441.7,
                    "word": " threshold",
                    "probability": 0.2203369140625
                },
                {
                    "start": 441.7,
                    "end": 442.14,
                    "word": " for",
                    "probability": 0.86328125
                },
                {
                    "start": 442.14,
                    "end": 442.6,
                    "word": " each",
                    "probability": 0.85986328125
                },
                {
                    "start": 442.6,
                    "end": 443.02,
                    "word": " level",
                    "probability": 0.82177734375
                },
                {
                    "start": 443.02,
                    "end": 443.32,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 443.32,
                    "end": 443.58,
                    "word": " the",
                    "probability": 0.67529296875
                },
                {
                    "start": 443.58,
                    "end": 443.94,
                    "word": " sum",
                    "probability": 0.9091796875
                },
                {
                    "start": 443.94,
                    "end": 444.36,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 444.36,
                    "end": 444.54,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 444.54,
                    "end": 444.84,
                    "word": " same",
                    "probability": 0.7353515625
                },
                {
                    "start": 444.84,
                    "end": 445.36,
                    "word": " proportion",
                    "probability": 0.73095703125
                },
                {
                    "start": 445.36,
                    "end": 445.84,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 445.84,
                    "end": 446.2,
                    "word": " caught",
                    "probability": 0.73779296875
                },
                {
                    "start": 446.2,
                    "end": 446.8,
                    "word": " evidence",
                    "probability": 0.90576171875
                },
                {
                    "start": 446.8,
                    "end": 447.9,
                    "word": " multiplies",
                    "probability": 0.574951171875
                },
                {
                    "start": 447.9,
                    "end": 448.68,
                    "word": " penalty",
                    "probability": 0.7294921875
                },
                {
                    "start": 448.68,
                    "end": 449.1,
                    "word": " weights",
                    "probability": 0.0163116455078125
                },
                {
                    "start": 449.1,
                    "end": 449.34,
                    "word": " of",
                    "probability": 0.89306640625
                },
                {
                    "start": 449.34,
                    "end": 449.74,
                    "word": " crimes",
                    "probability": 0.80029296875
                },
                {
                    "start": 449.74,
                    "end": 450.4,
                    "word": ".",
                    "probability": 0.97314453125
                }
            ]
        },
        {
            "id": 84,
            "seek": 45710,
            "start": 450.4,
            "end": 457.1,
            "text": " We know it's not a perfect one, but we're sure that we build a foundation for future optimization.",
            "tokens": [
                51464,
                492,
                458,
                309,
                311,
                406,
                257,
                2176,
                472,
                11,
                457,
                321,
                434,
                988,
                300,
                321,
                1322,
                257,
                7030,
                337,
                2027,
                19618,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21497252387004895,
            "compression_ratio": 1.6040816326530611,
            "no_speech_prob": 0.0021495819091796875,
            "words": [
                {
                    "start": 450.4,
                    "end": 450.66,
                    "word": " We",
                    "probability": 0.71337890625
                },
                {
                    "start": 450.66,
                    "end": 450.92,
                    "word": " know",
                    "probability": 0.8203125
                },
                {
                    "start": 450.92,
                    "end": 451.38,
                    "word": " it's",
                    "probability": 0.852783203125
                },
                {
                    "start": 451.38,
                    "end": 451.58,
                    "word": " not",
                    "probability": 0.8955078125
                },
                {
                    "start": 451.76,
                    "end": 452.0,
                    "word": " a perfect",
                    "probability": 0.84521484375
                },
                {
                    "start": 452.0,
                    "end": 452.34,
                    "word": " one",
                    "probability": 0.83447265625
                },
                {
                    "start": 452.34,
                    "end": 452.7,
                    "word": ",",
                    "probability": 0.9140625
                },
                {
                    "start": 452.7,
                    "end": 453.02,
                    "word": " but",
                    "probability": 0.89990234375
                },
                {
                    "start": 453.02,
                    "end": 453.2,
                    "word": " we're",
                    "probability": 0.82080078125
                },
                {
                    "start": 453.2,
                    "end": 453.48,
                    "word": " sure",
                    "probability": 0.76416015625
                },
                {
                    "start": 453.48,
                    "end": 453.66,
                    "word": " that",
                    "probability": 0.8662109375
                },
                {
                    "start": 453.66,
                    "end": 453.8,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 453.8,
                    "end": 454.12,
                    "word": " build",
                    "probability": 0.55908203125
                },
                {
                    "start": 454.36,
                    "end": 454.84,
                    "word": " a foundation",
                    "probability": 0.8486328125
                },
                {
                    "start": 454.84,
                    "end": 455.22,
                    "word": " for",
                    "probability": 0.900390625
                },
                {
                    "start": 455.22,
                    "end": 455.72,
                    "word": " future",
                    "probability": 0.93701171875
                },
                {
                    "start": 455.72,
                    "end": 456.42,
                    "word": " optimization",
                    "probability": 0.75341796875
                },
                {
                    "start": 456.42,
                    "end": 457.1,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 85,
            "seek": 47930,
            "start": 457.1,
            "end": 462.58,
            "text": " Alright, now let's talk about the design logic of Delphi Bytecode Loader.",
            "tokens": [
                50364,
                2798,
                11,
                586,
                718,
                311,
                751,
                466,
                264,
                1715,
                9952,
                295,
                5831,
                950,
                72,
                3146,
                975,
                22332,
                6130,
                8312,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2154296925291419,
            "compression_ratio": 1.8156028368794326,
            "no_speech_prob": 0.093994140625,
            "words": [
                {
                    "start": 457.1,
                    "end": 458.12,
                    "word": " Alright",
                    "probability": 0.1700439453125
                },
                {
                    "start": 458.12,
                    "end": 458.42,
                    "word": ",",
                    "probability": 0.74658203125
                },
                {
                    "start": 458.42,
                    "end": 458.84,
                    "word": " now",
                    "probability": 0.82373046875
                },
                {
                    "start": 458.84,
                    "end": 459.24,
                    "word": " let's",
                    "probability": 0.857666015625
                },
                {
                    "start": 459.24,
                    "end": 459.48,
                    "word": " talk",
                    "probability": 0.81396484375
                },
                {
                    "start": 459.48,
                    "end": 459.76,
                    "word": " about",
                    "probability": 0.8115234375
                },
                {
                    "start": 459.76,
                    "end": 459.92,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 459.92,
                    "end": 460.2,
                    "word": " design",
                    "probability": 0.90625
                },
                {
                    "start": 460.2,
                    "end": 460.54,
                    "word": " logic",
                    "probability": 0.765625
                },
                {
                    "start": 460.54,
                    "end": 460.84,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 460.84,
                    "end": 461.18,
                    "word": " Delphi",
                    "probability": 0.8126627604166666
                },
                {
                    "start": 461.18,
                    "end": 461.62,
                    "word": " Bytecode",
                    "probability": 0.7367350260416666
                },
                {
                    "start": 461.62,
                    "end": 461.94,
                    "word": " Loader",
                    "probability": 0.9296875
                },
                {
                    "start": 461.94,
                    "end": 462.58,
                    "word": ".",
                    "probability": 0.5703125
                }
            ]
        },
        {
            "id": 86,
            "seek": 47930,
            "start": 463.26,
            "end": 467.0,
            "text": " And Junwei, he will take care of this part.",
            "tokens": [
                50614,
                400,
                8492,
                17849,
                11,
                415,
                486,
                747,
                1127,
                295,
                341,
                644,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2154296925291419,
            "compression_ratio": 1.8156028368794326,
            "no_speech_prob": 0.093994140625,
            "words": [
                {
                    "start": 463.26,
                    "end": 463.9,
                    "word": " And",
                    "probability": 0.64892578125
                },
                {
                    "start": 463.9,
                    "end": 464.28,
                    "word": " Junwei",
                    "probability": 0.81884765625
                },
                {
                    "start": 464.28,
                    "end": 464.44,
                    "word": ",",
                    "probability": 0.74951171875
                },
                {
                    "start": 464.44,
                    "end": 464.64,
                    "word": " he",
                    "probability": 0.83447265625
                },
                {
                    "start": 464.64,
                    "end": 464.76,
                    "word": " will",
                    "probability": 0.75439453125
                },
                {
                    "start": 464.76,
                    "end": 465.06,
                    "word": " take",
                    "probability": 0.8037109375
                },
                {
                    "start": 465.06,
                    "end": 465.74,
                    "word": " care",
                    "probability": 0.66845703125
                },
                {
                    "start": 465.74,
                    "end": 465.92,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 465.92,
                    "end": 466.08,
                    "word": " this",
                    "probability": 0.8818359375
                },
                {
                    "start": 466.08,
                    "end": 466.36,
                    "word": " part",
                    "probability": 0.822265625
                },
                {
                    "start": 466.36,
                    "end": 467.0,
                    "word": ".",
                    "probability": 0.98046875
                }
            ]
        },
        {
            "id": 87,
            "seek": 47930,
            "start": 468.02,
            "end": 473.44,
            "text": " Hello everyone, my name is Junwei, and I will take care of this part.",
            "tokens": [
                50864,
                2425,
                1518,
                11,
                452,
                1315,
                307,
                8492,
                17849,
                11,
                293,
                286,
                486,
                747,
                1127,
                295,
                341,
                644,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2154296925291419,
            "compression_ratio": 1.8156028368794326,
            "no_speech_prob": 0.093994140625,
            "words": [
                {
                    "start": 468.02,
                    "end": 468.66,
                    "word": " Hello",
                    "probability": 0.375732421875
                },
                {
                    "start": 468.66,
                    "end": 469.08,
                    "word": " everyone",
                    "probability": 0.65185546875
                },
                {
                    "start": 469.08,
                    "end": 469.52,
                    "word": ",",
                    "probability": 0.705078125
                },
                {
                    "start": 469.52,
                    "end": 469.66,
                    "word": " my",
                    "probability": 0.8896484375
                },
                {
                    "start": 469.66,
                    "end": 469.86,
                    "word": " name",
                    "probability": 0.81787109375
                },
                {
                    "start": 469.86,
                    "end": 470.0,
                    "word": " is",
                    "probability": 0.8603515625
                },
                {
                    "start": 470.0,
                    "end": 470.44,
                    "word": " Junwei",
                    "probability": 0.928466796875
                },
                {
                    "start": 470.44,
                    "end": 470.7,
                    "word": ",",
                    "probability": 0.470458984375
                },
                {
                    "start": 470.7,
                    "end": 471.0,
                    "word": " and",
                    "probability": 0.88037109375
                },
                {
                    "start": 471.0,
                    "end": 471.16,
                    "word": " I",
                    "probability": 0.9912109375
                },
                {
                    "start": 471.16,
                    "end": 471.34,
                    "word": " will",
                    "probability": 0.7880859375
                },
                {
                    "start": 471.34,
                    "end": 471.66,
                    "word": " take",
                    "probability": 0.802734375
                },
                {
                    "start": 471.66,
                    "end": 471.94,
                    "word": " care",
                    "probability": 0.80517578125
                },
                {
                    "start": 471.94,
                    "end": 472.2,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 472.2,
                    "end": 472.44,
                    "word": " this",
                    "probability": 0.88330078125
                },
                {
                    "start": 472.44,
                    "end": 472.8,
                    "word": " part",
                    "probability": 0.81201171875
                },
                {
                    "start": 472.8,
                    "end": 473.44,
                    "word": ".",
                    "probability": 0.96923828125
                }
            ]
        },
        {
            "id": 88,
            "seek": 47930,
            "start": 473.56,
            "end": 479.3,
            "text": " So now, let's talk about the design logic of Delphi Bytecode Loader.",
            "tokens": [
                51164,
                407,
                586,
                11,
                718,
                311,
                751,
                466,
                264,
                1715,
                9952,
                295,
                5831,
                950,
                72,
                3146,
                975,
                22332,
                6130,
                8312,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2154296925291419,
            "compression_ratio": 1.8156028368794326,
            "no_speech_prob": 0.093994140625,
            "words": [
                {
                    "start": 473.56,
                    "end": 473.88,
                    "word": " So",
                    "probability": 0.86474609375
                },
                {
                    "start": 473.88,
                    "end": 474.24,
                    "word": " now",
                    "probability": 0.8212890625
                },
                {
                    "start": 474.24,
                    "end": 474.54,
                    "word": ",",
                    "probability": 0.61865234375
                },
                {
                    "start": 474.54,
                    "end": 474.86,
                    "word": " let's",
                    "probability": 0.94775390625
                },
                {
                    "start": 474.86,
                    "end": 475.12,
                    "word": " talk",
                    "probability": 0.818359375
                },
                {
                    "start": 475.12,
                    "end": 475.58,
                    "word": " about",
                    "probability": 0.81982421875
                },
                {
                    "start": 475.58,
                    "end": 475.82,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 475.82,
                    "end": 476.18,
                    "word": " design",
                    "probability": 0.93310546875
                },
                {
                    "start": 476.18,
                    "end": 476.62,
                    "word": " logic",
                    "probability": 0.7666015625
                },
                {
                    "start": 476.62,
                    "end": 477.1,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 477.1,
                    "end": 477.6,
                    "word": " Delphi",
                    "probability": 0.9611002604166666
                },
                {
                    "start": 477.6,
                    "end": 478.24,
                    "word": " Bytecode",
                    "probability": 0.9392903645833334
                },
                {
                    "start": 478.24,
                    "end": 478.66,
                    "word": " Loader",
                    "probability": 0.948486328125
                },
                {
                    "start": 478.66,
                    "end": 479.3,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 89,
            "seek": 50530,
            "start": 480.3,
            "end": 488.68,
            "text": " Our Delphi Bytecode Loader is actually the implementation of the Android malware crime order theory.",
            "tokens": [
                50414,
                2621,
                5831,
                950,
                72,
                3146,
                975,
                22332,
                6130,
                8312,
                307,
                767,
                264,
                11420,
                295,
                264,
                8853,
                40747,
                7206,
                1668,
                5261,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2129181296053067,
            "compression_ratio": 1.6629213483146068,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 480.3,
                    "end": 480.82,
                    "word": " Our",
                    "probability": 0.27197265625
                },
                {
                    "start": 480.82,
                    "end": 481.44,
                    "word": " Delphi",
                    "probability": 0.8720703125
                },
                {
                    "start": 481.44,
                    "end": 481.94,
                    "word": " Bytecode",
                    "probability": 0.6670735677083334
                },
                {
                    "start": 481.94,
                    "end": 482.4,
                    "word": " Loader",
                    "probability": 0.85888671875
                },
                {
                    "start": 482.4,
                    "end": 482.86,
                    "word": " is",
                    "probability": 0.873046875
                },
                {
                    "start": 482.86,
                    "end": 483.32,
                    "word": " actually",
                    "probability": 0.759765625
                },
                {
                    "start": 483.32,
                    "end": 483.68,
                    "word": " the",
                    "probability": 0.76220703125
                },
                {
                    "start": 483.68,
                    "end": 484.28,
                    "word": " implementation",
                    "probability": 0.58056640625
                },
                {
                    "start": 484.28,
                    "end": 485.34,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 485.34,
                    "end": 485.6,
                    "word": " the",
                    "probability": 0.7880859375
                },
                {
                    "start": 485.6,
                    "end": 486.02,
                    "word": " Android",
                    "probability": 0.85791015625
                },
                {
                    "start": 486.02,
                    "end": 486.56,
                    "word": " malware",
                    "probability": 0.62158203125
                },
                {
                    "start": 486.56,
                    "end": 487.08,
                    "word": " crime",
                    "probability": 0.2042236328125
                },
                {
                    "start": 487.08,
                    "end": 487.56,
                    "word": " order",
                    "probability": 0.78857421875
                },
                {
                    "start": 487.56,
                    "end": 488.18,
                    "word": " theory",
                    "probability": 0.77783203125
                },
                {
                    "start": 488.18,
                    "end": 488.68,
                    "word": ".",
                    "probability": 0.89794921875
                }
            ]
        },
        {
            "id": 90,
            "seek": 50530,
            "start": 488.68,
            "end": 492.28,
            "text": " We implement every stage of the theory.",
            "tokens": [
                50814,
                492,
                4445,
                633,
                3233,
                295,
                264,
                5261,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2129181296053067,
            "compression_ratio": 1.6629213483146068,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 488.68,
                    "end": 489.0,
                    "word": " We",
                    "probability": 0.8955078125
                },
                {
                    "start": 489.0,
                    "end": 489.54,
                    "word": " implement",
                    "probability": 0.6171875
                },
                {
                    "start": 489.54,
                    "end": 490.08,
                    "word": " every",
                    "probability": 0.7109375
                },
                {
                    "start": 490.08,
                    "end": 490.58,
                    "word": " stage",
                    "probability": 0.7451171875
                },
                {
                    "start": 490.58,
                    "end": 490.94,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 490.94,
                    "end": 491.16,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 491.16,
                    "end": 491.56,
                    "word": " theory",
                    "probability": 0.7939453125
                },
                {
                    "start": 491.56,
                    "end": 492.28,
                    "word": ".",
                    "probability": 0.94091796875
                }
            ]
        },
        {
            "id": 91,
            "seek": 50530,
            "start": 492.28,
            "end": 496.6,
            "text": " There are five stages. The first three stages are easy.",
            "tokens": [
                51014,
                821,
                366,
                1732,
                10232,
                13,
                440,
                700,
                1045,
                10232,
                366,
                1858,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2129181296053067,
            "compression_ratio": 1.6629213483146068,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 492.28,
                    "end": 492.52,
                    "word": " There",
                    "probability": 0.787109375
                },
                {
                    "start": 492.52,
                    "end": 492.72,
                    "word": " are",
                    "probability": 0.89599609375
                },
                {
                    "start": 492.72,
                    "end": 493.08,
                    "word": " five",
                    "probability": 0.671875
                },
                {
                    "start": 493.08,
                    "end": 493.6,
                    "word": " stages",
                    "probability": 0.751953125
                },
                {
                    "start": 493.6,
                    "end": 494.06,
                    "word": ".",
                    "probability": 0.8017578125
                },
                {
                    "start": 494.06,
                    "end": 494.22,
                    "word": " The",
                    "probability": 0.818359375
                },
                {
                    "start": 494.22,
                    "end": 494.54,
                    "word": " first",
                    "probability": 0.8076171875
                },
                {
                    "start": 494.54,
                    "end": 494.9,
                    "word": " three",
                    "probability": 0.84326171875
                },
                {
                    "start": 494.9,
                    "end": 495.38,
                    "word": " stages",
                    "probability": 0.65673828125
                },
                {
                    "start": 495.38,
                    "end": 495.72,
                    "word": " are",
                    "probability": 0.89208984375
                },
                {
                    "start": 495.72,
                    "end": 496.12,
                    "word": " easy",
                    "probability": 0.814453125
                },
                {
                    "start": 496.12,
                    "end": 496.6,
                    "word": ".",
                    "probability": 0.9365234375
                }
            ]
        },
        {
            "id": 92,
            "seek": 50530,
            "start": 496.6,
            "end": 505.3,
            "text": " We simply use APIs in another open source tool, Android Guard, to implement the first three stages.",
            "tokens": [
                51214,
                492,
                2935,
                764,
                21445,
                294,
                1071,
                1269,
                4009,
                2290,
                11,
                8853,
                11549,
                11,
                281,
                4445,
                264,
                700,
                1045,
                10232,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2129181296053067,
            "compression_ratio": 1.6629213483146068,
            "no_speech_prob": 0.1329345703125,
            "words": [
                {
                    "start": 496.6,
                    "end": 496.74,
                    "word": " We",
                    "probability": 0.9033203125
                },
                {
                    "start": 496.74,
                    "end": 497.14,
                    "word": " simply",
                    "probability": 0.85009765625
                },
                {
                    "start": 497.14,
                    "end": 497.8,
                    "word": " use",
                    "probability": 0.81396484375
                },
                {
                    "start": 497.8,
                    "end": 498.74,
                    "word": " APIs",
                    "probability": 0.77490234375
                },
                {
                    "start": 498.74,
                    "end": 499.24,
                    "word": " in",
                    "probability": 0.87646484375
                },
                {
                    "start": 499.24,
                    "end": 499.72,
                    "word": " another",
                    "probability": 0.8408203125
                },
                {
                    "start": 499.72,
                    "end": 500.1,
                    "word": " open",
                    "probability": 0.73095703125
                },
                {
                    "start": 500.1,
                    "end": 500.42,
                    "word": " source",
                    "probability": 0.55615234375
                },
                {
                    "start": 500.42,
                    "end": 500.92,
                    "word": " tool",
                    "probability": 0.88232421875
                },
                {
                    "start": 500.92,
                    "end": 501.34,
                    "word": ",",
                    "probability": 0.8828125
                },
                {
                    "start": 501.34,
                    "end": 501.6,
                    "word": " Android",
                    "probability": 0.78466796875
                },
                {
                    "start": 501.6,
                    "end": 501.98,
                    "word": " Guard",
                    "probability": 0.6787109375
                },
                {
                    "start": 501.98,
                    "end": 502.24,
                    "word": ",",
                    "probability": 0.921875
                },
                {
                    "start": 502.24,
                    "end": 502.52,
                    "word": " to",
                    "probability": 0.8974609375
                },
                {
                    "start": 502.52,
                    "end": 502.98,
                    "word": " implement",
                    "probability": 0.787109375
                },
                {
                    "start": 502.98,
                    "end": 503.42,
                    "word": " the",
                    "probability": 0.8193359375
                },
                {
                    "start": 503.42,
                    "end": 503.66,
                    "word": " first",
                    "probability": 0.81005859375
                },
                {
                    "start": 503.66,
                    "end": 503.96,
                    "word": " three",
                    "probability": 0.8486328125
                },
                {
                    "start": 503.96,
                    "end": 504.4,
                    "word": " stages",
                    "probability": 0.79150390625
                },
                {
                    "start": 504.4,
                    "end": 505.3,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 93,
            "seek": 53030,
            "start": 505.3,
            "end": 511.3,
            "text": " As I just mentioned, the implementation of the first three stages are easy.",
            "tokens": [
                50364,
                1018,
                286,
                445,
                2835,
                11,
                264,
                11420,
                295,
                264,
                700,
                1045,
                10232,
                366,
                1858,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20332792594835356,
            "compression_ratio": 1.6108108108108108,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 505.3,
                    "end": 506.04,
                    "word": " As",
                    "probability": 0.83935546875
                },
                {
                    "start": 506.04,
                    "end": 506.26,
                    "word": " I",
                    "probability": 0.97412109375
                },
                {
                    "start": 506.26,
                    "end": 506.56,
                    "word": " just",
                    "probability": 0.88134765625
                },
                {
                    "start": 506.56,
                    "end": 507.0,
                    "word": " mentioned",
                    "probability": 0.7607421875
                },
                {
                    "start": 507.0,
                    "end": 507.38,
                    "word": ",",
                    "probability": 0.8759765625
                },
                {
                    "start": 507.38,
                    "end": 507.48,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 507.48,
                    "end": 507.98,
                    "word": " implementation",
                    "probability": 0.599609375
                },
                {
                    "start": 507.98,
                    "end": 508.76,
                    "word": " of",
                    "probability": 0.908203125
                },
                {
                    "start": 508.76,
                    "end": 509.02,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 509.02,
                    "end": 509.32,
                    "word": " first",
                    "probability": 0.8046875
                },
                {
                    "start": 509.32,
                    "end": 509.64,
                    "word": " three",
                    "probability": 0.7470703125
                },
                {
                    "start": 509.64,
                    "end": 510.06,
                    "word": " stages",
                    "probability": 0.5009765625
                },
                {
                    "start": 510.06,
                    "end": 510.48,
                    "word": " are",
                    "probability": 0.64404296875
                },
                {
                    "start": 510.48,
                    "end": 510.86,
                    "word": " easy",
                    "probability": 0.7841796875
                },
                {
                    "start": 510.86,
                    "end": 511.3,
                    "word": ".",
                    "probability": 0.497802734375
                }
            ]
        },
        {
            "id": 94,
            "seek": 53030,
            "start": 511.3,
            "end": 515.3,
            "text": " But in stage 4, we need to do a little bit more.",
            "tokens": [
                50614,
                583,
                294,
                3233,
                1017,
                11,
                321,
                643,
                281,
                360,
                257,
                707,
                857,
                544,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20332792594835356,
            "compression_ratio": 1.6108108108108108,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 511.3,
                    "end": 511.62,
                    "word": " But",
                    "probability": 0.86376953125
                },
                {
                    "start": 511.62,
                    "end": 511.82,
                    "word": " in",
                    "probability": 0.8818359375
                },
                {
                    "start": 511.82,
                    "end": 512.06,
                    "word": " stage",
                    "probability": 0.619140625
                },
                {
                    "start": 512.06,
                    "end": 512.48,
                    "word": " 4",
                    "probability": 0.61181640625
                },
                {
                    "start": 512.48,
                    "end": 512.7,
                    "word": ",",
                    "probability": 0.86962890625
                },
                {
                    "start": 512.7,
                    "end": 512.94,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 512.94,
                    "end": 513.12,
                    "word": " need",
                    "probability": 0.796875
                },
                {
                    "start": 513.12,
                    "end": 513.28,
                    "word": " to",
                    "probability": 0.904296875
                },
                {
                    "start": 513.28,
                    "end": 513.54,
                    "word": " do",
                    "probability": 0.9013671875
                },
                {
                    "start": 513.78,
                    "end": 513.98,
                    "word": " a little",
                    "probability": 0.810546875
                },
                {
                    "start": 513.98,
                    "end": 514.24,
                    "word": " bit",
                    "probability": 0.869140625
                },
                {
                    "start": 514.24,
                    "end": 514.62,
                    "word": " more",
                    "probability": 0.88720703125
                },
                {
                    "start": 514.62,
                    "end": 515.3,
                    "word": ".",
                    "probability": 0.96240234375
                }
            ]
        },
        {
            "id": 95,
            "seek": 53030,
            "start": 515.44,
            "end": 520.6,
            "text": " So before the implementation, we need to know what does stage 4 do.",
            "tokens": [
                50814,
                407,
                949,
                264,
                11420,
                11,
                321,
                643,
                281,
                458,
                437,
                775,
                3233,
                1017,
                360,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20332792594835356,
            "compression_ratio": 1.6108108108108108,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 515.44,
                    "end": 515.7,
                    "word": " So",
                    "probability": 0.8525390625
                },
                {
                    "start": 515.7,
                    "end": 516.18,
                    "word": " before",
                    "probability": 0.474853515625
                },
                {
                    "start": 516.18,
                    "end": 516.46,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 516.46,
                    "end": 517.02,
                    "word": " implementation",
                    "probability": 0.62060546875
                },
                {
                    "start": 517.02,
                    "end": 517.76,
                    "word": ",",
                    "probability": 0.94287109375
                },
                {
                    "start": 517.76,
                    "end": 517.94,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 517.94,
                    "end": 518.1,
                    "word": " need",
                    "probability": 0.79736328125
                },
                {
                    "start": 518.1,
                    "end": 518.22,
                    "word": " to",
                    "probability": 0.90625
                },
                {
                    "start": 518.22,
                    "end": 518.54,
                    "word": " know",
                    "probability": 0.81005859375
                },
                {
                    "start": 518.54,
                    "end": 518.9,
                    "word": " what",
                    "probability": 0.80224609375
                },
                {
                    "start": 518.9,
                    "end": 519.16,
                    "word": " does",
                    "probability": 0.74462890625
                },
                {
                    "start": 519.16,
                    "end": 519.56,
                    "word": " stage",
                    "probability": 0.697265625
                },
                {
                    "start": 519.56,
                    "end": 519.9,
                    "word": " 4",
                    "probability": 0.970703125
                },
                {
                    "start": 519.9,
                    "end": 520.26,
                    "word": " do",
                    "probability": 0.88134765625
                },
                {
                    "start": 520.26,
                    "end": 520.6,
                    "word": ".",
                    "probability": 0.7919921875
                }
            ]
        },
        {
            "id": 96,
            "seek": 53030,
            "start": 521.0,
            "end": 530.3,
            "text": " In stage 4, we find the calling sequence of native APIs and check if they are called in a specific order.",
            "tokens": [
                51114,
                682,
                3233,
                1017,
                11,
                321,
                915,
                264,
                5141,
                8310,
                295,
                8470,
                21445,
                293,
                1520,
                498,
                436,
                366,
                1219,
                294,
                257,
                2685,
                1668,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20332792594835356,
            "compression_ratio": 1.6108108108108108,
            "no_speech_prob": 0.004329681396484375,
            "words": [
                {
                    "start": 521.0,
                    "end": 521.34,
                    "word": " In",
                    "probability": 0.90625
                },
                {
                    "start": 521.34,
                    "end": 521.7,
                    "word": " stage",
                    "probability": 0.7158203125
                },
                {
                    "start": 521.7,
                    "end": 522.16,
                    "word": " 4",
                    "probability": 0.9892578125
                },
                {
                    "start": 522.16,
                    "end": 522.44,
                    "word": ",",
                    "probability": 0.94287109375
                },
                {
                    "start": 522.44,
                    "end": 522.66,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 522.66,
                    "end": 523.02,
                    "word": " find",
                    "probability": 0.78271484375
                },
                {
                    "start": 523.02,
                    "end": 523.3,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 523.3,
                    "end": 523.54,
                    "word": " calling",
                    "probability": 0.66650390625
                },
                {
                    "start": 523.54,
                    "end": 524.2,
                    "word": " sequence",
                    "probability": 0.89599609375
                },
                {
                    "start": 524.2,
                    "end": 524.6,
                    "word": " of",
                    "probability": 0.908203125
                },
                {
                    "start": 524.6,
                    "end": 525.12,
                    "word": " native",
                    "probability": 0.68701171875
                },
                {
                    "start": 525.12,
                    "end": 525.68,
                    "word": " APIs",
                    "probability": 0.79833984375
                },
                {
                    "start": 525.68,
                    "end": 526.44,
                    "word": " and",
                    "probability": 0.70703125
                },
                {
                    "start": 526.44,
                    "end": 526.86,
                    "word": " check",
                    "probability": 0.8251953125
                },
                {
                    "start": 526.86,
                    "end": 527.14,
                    "word": " if",
                    "probability": 0.8984375
                },
                {
                    "start": 527.14,
                    "end": 527.36,
                    "word": " they",
                    "probability": 0.7216796875
                },
                {
                    "start": 527.36,
                    "end": 527.62,
                    "word": " are",
                    "probability": 0.86865234375
                },
                {
                    "start": 527.62,
                    "end": 528.02,
                    "word": " called",
                    "probability": 0.68017578125
                },
                {
                    "start": 528.02,
                    "end": 528.32,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 528.52,
                    "end": 528.92,
                    "word": " a specific",
                    "probability": 0.80908203125
                },
                {
                    "start": 528.92,
                    "end": 529.62,
                    "word": " order",
                    "probability": 0.83203125
                },
                {
                    "start": 529.62,
                    "end": 530.3,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 97,
            "seek": 55274,
            "start": 530.3,
            "end": 544.5,
            "text": " For example, if a malware sends out your location data by SNS, then first it will call native API getCellLocation to get your location data,",
            "tokens": [
                50364,
                1171,
                1365,
                11,
                498,
                257,
                40747,
                14790,
                484,
                428,
                4914,
                1412,
                538,
                13955,
                50,
                11,
                550,
                700,
                309,
                486,
                818,
                8470,
                9362,
                483,
                34,
                898,
                43,
                27943,
                281,
                483,
                428,
                4914,
                1412,
                11,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26212284071692105,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.012054443359375,
            "words": [
                {
                    "start": 530.3,
                    "end": 530.6,
                    "word": " For",
                    "probability": 0.6298828125
                },
                {
                    "start": 530.6,
                    "end": 531.18,
                    "word": " example",
                    "probability": 0.93408203125
                },
                {
                    "start": 531.18,
                    "end": 532.0,
                    "word": ",",
                    "probability": 0.921875
                },
                {
                    "start": 532.0,
                    "end": 532.26,
                    "word": " if",
                    "probability": 0.888671875
                },
                {
                    "start": 532.48,
                    "end": 532.92,
                    "word": " a malware",
                    "probability": 0.90087890625
                },
                {
                    "start": 532.92,
                    "end": 533.5,
                    "word": " sends",
                    "probability": 0.6962890625
                },
                {
                    "start": 533.5,
                    "end": 533.8,
                    "word": " out",
                    "probability": 0.7802734375
                },
                {
                    "start": 533.8,
                    "end": 534.08,
                    "word": " your",
                    "probability": 0.7734375
                },
                {
                    "start": 534.08,
                    "end": 534.62,
                    "word": " location",
                    "probability": 0.78564453125
                },
                {
                    "start": 534.62,
                    "end": 535.18,
                    "word": " data",
                    "probability": 0.77978515625
                },
                {
                    "start": 535.18,
                    "end": 535.72,
                    "word": " by",
                    "probability": 0.74609375
                },
                {
                    "start": 535.72,
                    "end": 536.58,
                    "word": " SNS",
                    "probability": 0.7763671875
                },
                {
                    "start": 536.58,
                    "end": 537.06,
                    "word": ",",
                    "probability": 0.77099609375
                },
                {
                    "start": 537.06,
                    "end": 537.58,
                    "word": " then",
                    "probability": 0.7021484375
                },
                {
                    "start": 537.58,
                    "end": 538.04,
                    "word": " first",
                    "probability": 0.78662109375
                },
                {
                    "start": 538.04,
                    "end": 538.62,
                    "word": " it",
                    "probability": 0.5693359375
                },
                {
                    "start": 538.62,
                    "end": 538.82,
                    "word": " will",
                    "probability": 0.796875
                },
                {
                    "start": 538.82,
                    "end": 539.22,
                    "word": " call",
                    "probability": 0.7509765625
                },
                {
                    "start": 539.22,
                    "end": 539.7,
                    "word": " native",
                    "probability": 0.36083984375
                },
                {
                    "start": 539.7,
                    "end": 540.32,
                    "word": " API",
                    "probability": 0.6142578125
                },
                {
                    "start": 540.32,
                    "end": 541.78,
                    "word": " getCellLocation",
                    "probability": 0.655029296875
                },
                {
                    "start": 541.78,
                    "end": 542.44,
                    "word": " to",
                    "probability": 0.634765625
                },
                {
                    "start": 542.44,
                    "end": 542.68,
                    "word": " get",
                    "probability": 0.896484375
                },
                {
                    "start": 542.68,
                    "end": 542.94,
                    "word": " your",
                    "probability": 0.7802734375
                },
                {
                    "start": 542.94,
                    "end": 543.5,
                    "word": " location",
                    "probability": 0.80078125
                },
                {
                    "start": 543.5,
                    "end": 543.98,
                    "word": " data",
                    "probability": 0.7939453125
                },
                {
                    "start": 543.98,
                    "end": 544.5,
                    "word": ",",
                    "probability": 0.4521484375
                }
            ]
        },
        {
            "id": 98,
            "seek": 55274,
            "start": 544.5,
            "end": 552.74,
            "text": " and then call native API sendTextMessage to send your location data by SNS.",
            "tokens": [
                51064,
                293,
                550,
                818,
                8470,
                9362,
                2845,
                50198,
                44,
                442,
                609,
                281,
                2845,
                428,
                4914,
                1412,
                538,
                13955,
                50,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.26212284071692105,
            "compression_ratio": 1.6,
            "no_speech_prob": 0.012054443359375,
            "words": [
                {
                    "start": 544.5,
                    "end": 544.96,
                    "word": " and",
                    "probability": 0.875
                },
                {
                    "start": 544.96,
                    "end": 545.2,
                    "word": " then",
                    "probability": 0.72265625
                },
                {
                    "start": 545.2,
                    "end": 545.52,
                    "word": " call",
                    "probability": 0.75341796875
                },
                {
                    "start": 545.52,
                    "end": 546.08,
                    "word": " native",
                    "probability": 0.625
                },
                {
                    "start": 546.08,
                    "end": 546.7,
                    "word": " API",
                    "probability": 0.8173828125
                },
                {
                    "start": 546.7,
                    "end": 548.66,
                    "word": " sendTextMessage",
                    "probability": 0.903515625
                },
                {
                    "start": 548.66,
                    "end": 549.3,
                    "word": " to",
                    "probability": 0.873046875
                },
                {
                    "start": 549.3,
                    "end": 549.6,
                    "word": " send",
                    "probability": 0.82568359375
                },
                {
                    "start": 549.6,
                    "end": 549.92,
                    "word": " your",
                    "probability": 0.7783203125
                },
                {
                    "start": 549.92,
                    "end": 550.48,
                    "word": " location",
                    "probability": 0.80712890625
                },
                {
                    "start": 550.48,
                    "end": 551.02,
                    "word": " data",
                    "probability": 0.7978515625
                },
                {
                    "start": 551.02,
                    "end": 551.44,
                    "word": " by",
                    "probability": 0.90234375
                },
                {
                    "start": 551.44,
                    "end": 552.22,
                    "word": " SNS",
                    "probability": 0.883056640625
                },
                {
                    "start": 552.22,
                    "end": 552.74,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 99,
            "seek": 57866,
            "start": 552.74,
            "end": 557.94,
            "text": " Normally, native APIs are wrapped in functions.",
            "tokens": [
                50364,
                17424,
                11,
                8470,
                21445,
                366,
                14226,
                294,
                6828,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23373288161134068,
            "compression_ratio": 1.6724137931034482,
            "no_speech_prob": 0.01016998291015625,
            "words": [
                {
                    "start": 552.74,
                    "end": 554.24,
                    "word": " Normally",
                    "probability": 0.67431640625
                },
                {
                    "start": 554.24,
                    "end": 554.78,
                    "word": ",",
                    "probability": 0.6689453125
                },
                {
                    "start": 554.78,
                    "end": 555.08,
                    "word": " native",
                    "probability": 0.56640625
                },
                {
                    "start": 555.08,
                    "end": 555.58,
                    "word": " APIs",
                    "probability": 0.79296875
                },
                {
                    "start": 555.58,
                    "end": 556.14,
                    "word": " are",
                    "probability": 0.88818359375
                },
                {
                    "start": 556.14,
                    "end": 556.42,
                    "word": " wrapped",
                    "probability": 0.86572265625
                },
                {
                    "start": 556.42,
                    "end": 556.94,
                    "word": " in",
                    "probability": 0.8994140625
                },
                {
                    "start": 556.94,
                    "end": 557.5,
                    "word": " functions",
                    "probability": 0.845703125
                },
                {
                    "start": 557.5,
                    "end": 557.94,
                    "word": ".",
                    "probability": 0.51123046875
                }
            ]
        },
        {
            "id": 100,
            "seek": 57866,
            "start": 557.94,
            "end": 564.46,
            "text": " So we trace back to see which function is cross-referenced from the native APIs.",
            "tokens": [
                50614,
                407,
                321,
                13508,
                646,
                281,
                536,
                597,
                2445,
                307,
                3278,
                12,
                265,
                612,
                14672,
                490,
                264,
                8470,
                21445,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23373288161134068,
            "compression_ratio": 1.6724137931034482,
            "no_speech_prob": 0.01016998291015625,
            "words": [
                {
                    "start": 557.94,
                    "end": 558.26,
                    "word": " So",
                    "probability": 0.8720703125
                },
                {
                    "start": 558.26,
                    "end": 558.46,
                    "word": " we",
                    "probability": 0.83740234375
                },
                {
                    "start": 558.46,
                    "end": 558.74,
                    "word": " trace",
                    "probability": 0.462158203125
                },
                {
                    "start": 558.74,
                    "end": 559.2,
                    "word": " back",
                    "probability": 0.80078125
                },
                {
                    "start": 559.2,
                    "end": 559.5,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 559.5,
                    "end": 559.72,
                    "word": " see",
                    "probability": 0.82373046875
                },
                {
                    "start": 559.72,
                    "end": 559.96,
                    "word": " which",
                    "probability": 0.91357421875
                },
                {
                    "start": 559.96,
                    "end": 560.52,
                    "word": " function",
                    "probability": 0.8681640625
                },
                {
                    "start": 560.52,
                    "end": 561.02,
                    "word": " is",
                    "probability": 0.89306640625
                },
                {
                    "start": 561.02,
                    "end": 561.4,
                    "word": " cross",
                    "probability": 0.7216796875
                },
                {
                    "start": 561.4,
                    "end": 562.06,
                    "word": "-referenced",
                    "probability": 0.7635498046875
                },
                {
                    "start": 562.06,
                    "end": 562.56,
                    "word": " from",
                    "probability": 0.814453125
                },
                {
                    "start": 562.56,
                    "end": 562.78,
                    "word": " the",
                    "probability": 0.78466796875
                },
                {
                    "start": 562.78,
                    "end": 563.22,
                    "word": " native",
                    "probability": 0.64794921875
                },
                {
                    "start": 563.22,
                    "end": 563.88,
                    "word": " APIs",
                    "probability": 0.8125
                },
                {
                    "start": 563.88,
                    "end": 564.46,
                    "word": ".",
                    "probability": 0.7080078125
                }
            ]
        },
        {
            "id": 101,
            "seek": 57866,
            "start": 564.46,
            "end": 568.96,
            "text": " And we call those functions a parent function.",
            "tokens": [
                50914,
                400,
                321,
                818,
                729,
                6828,
                257,
                2596,
                2445,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23373288161134068,
            "compression_ratio": 1.6724137931034482,
            "no_speech_prob": 0.01016998291015625,
            "words": [
                {
                    "start": 564.46,
                    "end": 565.06,
                    "word": " And",
                    "probability": 0.8564453125
                },
                {
                    "start": 565.06,
                    "end": 565.3,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 565.3,
                    "end": 565.6,
                    "word": " call",
                    "probability": 0.80517578125
                },
                {
                    "start": 565.6,
                    "end": 565.9,
                    "word": " those",
                    "probability": 0.853515625
                },
                {
                    "start": 565.9,
                    "end": 566.6,
                    "word": " functions",
                    "probability": 0.8603515625
                },
                {
                    "start": 567.12,
                    "end": 567.54,
                    "word": " a parent",
                    "probability": 0.6083984375
                },
                {
                    "start": 567.54,
                    "end": 568.1,
                    "word": " function",
                    "probability": 0.88330078125
                },
                {
                    "start": 568.1,
                    "end": 568.96,
                    "word": ".",
                    "probability": 0.818359375
                }
            ]
        },
        {
            "id": 102,
            "seek": 57866,
            "start": 569.02,
            "end": 575.93,
            "text": " And we will keep tracing back until we find a mutual parent function for both the native APIs.",
            "tokens": [
                51164,
                400,
                321,
                486,
                1066,
                25262,
                646,
                1826,
                321,
                915,
                257,
                16917,
                2596,
                2445,
                337,
                1293,
                264,
                8470,
                21445,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23373288161134068,
            "compression_ratio": 1.6724137931034482,
            "no_speech_prob": 0.01016998291015625,
            "words": [
                {
                    "start": 569.02,
                    "end": 569.44,
                    "word": " And",
                    "probability": 0.873046875
                },
                {
                    "start": 569.44,
                    "end": 569.62,
                    "word": " we",
                    "probability": 0.91064453125
                },
                {
                    "start": 569.62,
                    "end": 569.84,
                    "word": " will",
                    "probability": 0.76513671875
                },
                {
                    "start": 569.84,
                    "end": 570.08,
                    "word": " keep",
                    "probability": 0.8115234375
                },
                {
                    "start": 570.08,
                    "end": 570.48,
                    "word": " tracing",
                    "probability": 0.880859375
                },
                {
                    "start": 570.48,
                    "end": 570.96,
                    "word": " back",
                    "probability": 0.8203125
                },
                {
                    "start": 570.96,
                    "end": 571.38,
                    "word": " until",
                    "probability": 0.80126953125
                },
                {
                    "start": 571.38,
                    "end": 571.66,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 571.66,
                    "end": 571.98,
                    "word": " find",
                    "probability": 0.8251953125
                },
                {
                    "start": 572.08,
                    "end": 572.42,
                    "word": " a mutual",
                    "probability": 0.78564453125
                },
                {
                    "start": 572.42,
                    "end": 572.88,
                    "word": " parent",
                    "probability": 0.751953125
                },
                {
                    "start": 572.88,
                    "end": 573.42,
                    "word": " function",
                    "probability": 0.8935546875
                },
                {
                    "start": 573.42,
                    "end": 573.84,
                    "word": " for",
                    "probability": 0.88671875
                },
                {
                    "start": 573.84,
                    "end": 574.22,
                    "word": " both",
                    "probability": 0.80712890625
                },
                {
                    "start": 574.22,
                    "end": 574.5,
                    "word": " the",
                    "probability": 0.7451171875
                },
                {
                    "start": 574.5,
                    "end": 574.98,
                    "word": " native",
                    "probability": 0.65966796875
                },
                {
                    "start": 574.98,
                    "end": 575.5,
                    "word": " APIs",
                    "probability": 0.8515625
                },
                {
                    "start": 575.5,
                    "end": 575.93,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 103,
            "seek": 57866,
            "start": 576.32,
            "end": 578.66,
            "text": " Here is the example.",
            "tokens": [
                51514,
                1692,
                307,
                264,
                1365,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23373288161134068,
            "compression_ratio": 1.6724137931034482,
            "no_speech_prob": 0.01016998291015625,
            "words": [
                {
                    "start": 576.32,
                    "end": 576.8,
                    "word": " Here",
                    "probability": 0.82275390625
                },
                {
                    "start": 576.8,
                    "end": 577.1,
                    "word": " is",
                    "probability": 0.890625
                },
                {
                    "start": 577.1,
                    "end": 577.28,
                    "word": " the",
                    "probability": 0.6552734375
                },
                {
                    "start": 577.28,
                    "end": 577.8,
                    "word": " example",
                    "probability": 0.9169921875
                },
                {
                    "start": 577.8,
                    "end": 578.66,
                    "word": ".",
                    "probability": 0.814453125
                }
            ]
        },
        {
            "id": 104,
            "seek": 59640,
            "start": 578.66,
            "end": 587.6,
            "text": " sendTextMessage is called by sendSNS, which is the parent function of sendTextMessage.",
            "tokens": [
                50364,
                2845,
                50198,
                44,
                442,
                609,
                307,
                1219,
                538,
                2845,
                32481,
                50,
                11,
                597,
                307,
                264,
                2596,
                2445,
                295,
                2845,
                50198,
                44,
                442,
                609,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1431107981638475,
            "compression_ratio": 1.6759259259259258,
            "no_speech_prob": 0.3955078125,
            "words": [
                {
                    "start": 578.66,
                    "end": 579.92,
                    "word": " sendTextMessage",
                    "probability": 0.705712890625
                },
                {
                    "start": 579.92,
                    "end": 580.7,
                    "word": " is",
                    "probability": 0.8564453125
                },
                {
                    "start": 580.7,
                    "end": 581.04,
                    "word": " called",
                    "probability": 0.70556640625
                },
                {
                    "start": 581.04,
                    "end": 581.52,
                    "word": " by",
                    "probability": 0.90087890625
                },
                {
                    "start": 581.52,
                    "end": 582.92,
                    "word": " sendSNS",
                    "probability": 0.7431640625
                },
                {
                    "start": 582.92,
                    "end": 583.22,
                    "word": ",",
                    "probability": 0.80322265625
                },
                {
                    "start": 583.22,
                    "end": 583.66,
                    "word": " which",
                    "probability": 0.9130859375
                },
                {
                    "start": 583.66,
                    "end": 583.94,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 583.94,
                    "end": 584.3,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 584.3,
                    "end": 584.6,
                    "word": " parent",
                    "probability": 0.6708984375
                },
                {
                    "start": 584.6,
                    "end": 585.16,
                    "word": " function",
                    "probability": 0.8720703125
                },
                {
                    "start": 585.16,
                    "end": 585.58,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 585.58,
                    "end": 586.92,
                    "word": " sendTextMessage",
                    "probability": 0.9357421875
                },
                {
                    "start": 586.92,
                    "end": 587.6,
                    "word": ".",
                    "probability": 0.6767578125
                }
            ]
        },
        {
            "id": 105,
            "seek": 59640,
            "start": 587.6,
            "end": 596.4,
            "text": " And getCellLocation is called by getLocation, which is the parent function of getCellLocation.",
            "tokens": [
                50814,
                400,
                483,
                34,
                898,
                43,
                27943,
                307,
                1219,
                538,
                483,
                43,
                27943,
                11,
                597,
                307,
                264,
                2596,
                2445,
                295,
                483,
                34,
                898,
                43,
                27943,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1431107981638475,
            "compression_ratio": 1.6759259259259258,
            "no_speech_prob": 0.3955078125,
            "words": [
                {
                    "start": 587.6,
                    "end": 588.1,
                    "word": " And",
                    "probability": 0.77587890625
                },
                {
                    "start": 588.1,
                    "end": 589.04,
                    "word": " getCellLocation",
                    "probability": 0.920703125
                },
                {
                    "start": 589.04,
                    "end": 589.76,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 589.76,
                    "end": 590.14,
                    "word": " called",
                    "probability": 0.78271484375
                },
                {
                    "start": 590.14,
                    "end": 590.56,
                    "word": " by",
                    "probability": 0.8916015625
                },
                {
                    "start": 590.56,
                    "end": 591.36,
                    "word": " getLocation",
                    "probability": 0.9345703125
                },
                {
                    "start": 591.36,
                    "end": 592.02,
                    "word": ",",
                    "probability": 0.96630859375
                },
                {
                    "start": 592.02,
                    "end": 592.46,
                    "word": " which",
                    "probability": 0.91552734375
                },
                {
                    "start": 592.46,
                    "end": 592.72,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 592.72,
                    "end": 593.08,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 593.08,
                    "end": 593.42,
                    "word": " parent",
                    "probability": 0.72802734375
                },
                {
                    "start": 593.42,
                    "end": 594.0,
                    "word": " function",
                    "probability": 0.8857421875
                },
                {
                    "start": 594.0,
                    "end": 594.6,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 594.6,
                    "end": 595.64,
                    "word": " getCellLocation",
                    "probability": 0.958984375
                },
                {
                    "start": 595.64,
                    "end": 596.4,
                    "word": ".",
                    "probability": 0.98193359375
                }
            ]
        },
        {
            "id": 106,
            "seek": 62182,
            "start": 596.4,
            "end": 608.12,
            "text": " And if we keep tracing back, we will see that both sendSNS and getLocation shares the same parent function, sendTextMessage.",
            "tokens": [
                50364,
                400,
                498,
                321,
                1066,
                25262,
                646,
                11,
                321,
                486,
                536,
                300,
                1293,
                2845,
                32481,
                50,
                293,
                483,
                43,
                27943,
                12182,
                264,
                912,
                2596,
                2445,
                11,
                2845,
                50198,
                44,
                442,
                609,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2423041009191257,
            "compression_ratio": 1.6588235294117648,
            "no_speech_prob": 0.01363372802734375,
            "words": [
                {
                    "start": 596.4,
                    "end": 596.74,
                    "word": " And",
                    "probability": 0.452392578125
                },
                {
                    "start": 596.74,
                    "end": 597.0,
                    "word": " if",
                    "probability": 0.89501953125
                },
                {
                    "start": 597.0,
                    "end": 597.3,
                    "word": " we",
                    "probability": 0.90771484375
                },
                {
                    "start": 597.3,
                    "end": 597.58,
                    "word": " keep",
                    "probability": 0.81396484375
                },
                {
                    "start": 597.58,
                    "end": 597.9,
                    "word": " tracing",
                    "probability": 0.81787109375
                },
                {
                    "start": 597.9,
                    "end": 598.36,
                    "word": " back",
                    "probability": 0.82373046875
                },
                {
                    "start": 598.36,
                    "end": 598.72,
                    "word": ",",
                    "probability": 0.9208984375
                },
                {
                    "start": 598.72,
                    "end": 598.94,
                    "word": " we",
                    "probability": 0.89697265625
                },
                {
                    "start": 598.94,
                    "end": 599.18,
                    "word": " will",
                    "probability": 0.7890625
                },
                {
                    "start": 599.18,
                    "end": 599.42,
                    "word": " see",
                    "probability": 0.818359375
                },
                {
                    "start": 599.42,
                    "end": 599.74,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 599.74,
                    "end": 600.36,
                    "word": " both",
                    "probability": 0.76025390625
                },
                {
                    "start": 600.36,
                    "end": 601.78,
                    "word": " sendSNS",
                    "probability": 0.53173828125
                },
                {
                    "start": 601.78,
                    "end": 602.14,
                    "word": " and",
                    "probability": 0.84765625
                },
                {
                    "start": 602.14,
                    "end": 603.26,
                    "word": " getLocation",
                    "probability": 0.728271484375
                },
                {
                    "start": 603.26,
                    "end": 604.24,
                    "word": " shares",
                    "probability": 0.677734375
                },
                {
                    "start": 604.24,
                    "end": 604.56,
                    "word": " the",
                    "probability": 0.802734375
                },
                {
                    "start": 604.56,
                    "end": 604.84,
                    "word": " same",
                    "probability": 0.76220703125
                },
                {
                    "start": 604.84,
                    "end": 605.2,
                    "word": " parent",
                    "probability": 0.72802734375
                },
                {
                    "start": 605.2,
                    "end": 605.8,
                    "word": " function",
                    "probability": 0.83447265625
                },
                {
                    "start": 605.8,
                    "end": 606.48,
                    "word": ",",
                    "probability": 0.8662109375
                },
                {
                    "start": 606.48,
                    "end": 607.4,
                    "word": " sendTextMessage",
                    "probability": 0.5466325283050537
                },
                {
                    "start": 607.4,
                    "end": 608.12,
                    "word": ".",
                    "probability": 0.86083984375
                }
            ]
        },
        {
            "id": 107,
            "seek": 62182,
            "start": 608.8,
            "end": 621.82,
            "text": " And after we find the mutual parent function, we will scan through a small light code of the mutual parent function and check which function is called first.",
            "tokens": [
                50964,
                400,
                934,
                321,
                915,
                264,
                16917,
                2596,
                2445,
                11,
                321,
                486,
                11049,
                807,
                257,
                1359,
                1442,
                3089,
                295,
                264,
                16917,
                2596,
                2445,
                293,
                1520,
                597,
                2445,
                307,
                1219,
                700,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2423041009191257,
            "compression_ratio": 1.6588235294117648,
            "no_speech_prob": 0.01363372802734375,
            "words": [
                {
                    "start": 608.8,
                    "end": 609.52,
                    "word": " And",
                    "probability": 0.83447265625
                },
                {
                    "start": 609.52,
                    "end": 609.92,
                    "word": " after",
                    "probability": 0.73193359375
                },
                {
                    "start": 609.92,
                    "end": 610.24,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 610.24,
                    "end": 610.64,
                    "word": " find",
                    "probability": 0.80810546875
                },
                {
                    "start": 610.64,
                    "end": 610.84,
                    "word": " the",
                    "probability": 0.69384765625
                },
                {
                    "start": 610.84,
                    "end": 611.12,
                    "word": " mutual",
                    "probability": 0.83837890625
                },
                {
                    "start": 611.12,
                    "end": 611.56,
                    "word": " parent",
                    "probability": 0.748046875
                },
                {
                    "start": 611.56,
                    "end": 612.08,
                    "word": " function",
                    "probability": 0.875
                },
                {
                    "start": 612.08,
                    "end": 612.7,
                    "word": ",",
                    "probability": 0.97509765625
                },
                {
                    "start": 612.7,
                    "end": 612.9,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 612.9,
                    "end": 613.2,
                    "word": " will",
                    "probability": 0.7939453125
                },
                {
                    "start": 613.2,
                    "end": 613.5,
                    "word": " scan",
                    "probability": 0.8203125
                },
                {
                    "start": 613.5,
                    "end": 613.94,
                    "word": " through",
                    "probability": 0.79541015625
                },
                {
                    "start": 614.54,
                    "end": 614.84,
                    "word": " a small",
                    "probability": 0.65625
                },
                {
                    "start": 614.84,
                    "end": 615.06,
                    "word": " light",
                    "probability": 0.1556396484375
                },
                {
                    "start": 615.06,
                    "end": 615.54,
                    "word": " code",
                    "probability": 0.1981201171875
                },
                {
                    "start": 615.54,
                    "end": 616.26,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 616.26,
                    "end": 616.6,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 616.6,
                    "end": 616.96,
                    "word": " mutual",
                    "probability": 0.8837890625
                },
                {
                    "start": 616.96,
                    "end": 617.46,
                    "word": " parent",
                    "probability": 0.79248046875
                },
                {
                    "start": 617.46,
                    "end": 617.98,
                    "word": " function",
                    "probability": 0.8818359375
                },
                {
                    "start": 617.98,
                    "end": 618.92,
                    "word": " and",
                    "probability": 0.60205078125
                },
                {
                    "start": 618.92,
                    "end": 619.26,
                    "word": " check",
                    "probability": 0.83251953125
                },
                {
                    "start": 619.26,
                    "end": 619.62,
                    "word": " which",
                    "probability": 0.9111328125
                },
                {
                    "start": 619.62,
                    "end": 620.12,
                    "word": " function",
                    "probability": 0.87255859375
                },
                {
                    "start": 620.12,
                    "end": 620.42,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 620.42,
                    "end": 620.7,
                    "word": " called",
                    "probability": 0.69384765625
                },
                {
                    "start": 620.7,
                    "end": 621.1,
                    "word": " first",
                    "probability": 0.798828125
                },
                {
                    "start": 621.1,
                    "end": 621.82,
                    "word": ".",
                    "probability": 0.97705078125
                }
            ]
        },
        {
            "id": 108,
            "seek": 64990,
            "start": 621.82,
            "end": 626.18,
            "text": " So this is the small light code of sendMessage.",
            "tokens": [
                50364,
                407,
                341,
                307,
                264,
                1359,
                1442,
                3089,
                295,
                2845,
                44,
                442,
                609,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19115901747836342,
            "compression_ratio": 1.572972972972973,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 621.82,
                    "end": 622.24,
                    "word": " So",
                    "probability": 0.37109375
                },
                {
                    "start": 622.24,
                    "end": 622.56,
                    "word": " this",
                    "probability": 0.712890625
                },
                {
                    "start": 622.56,
                    "end": 622.8,
                    "word": " is",
                    "probability": 0.89990234375
                },
                {
                    "start": 622.8,
                    "end": 623.14,
                    "word": " the",
                    "probability": 0.732421875
                },
                {
                    "start": 623.14,
                    "end": 623.7,
                    "word": " small",
                    "probability": 0.392578125
                },
                {
                    "start": 623.7,
                    "end": 623.98,
                    "word": " light",
                    "probability": 0.058380126953125
                },
                {
                    "start": 623.98,
                    "end": 624.5,
                    "word": " code",
                    "probability": 0.6435546875
                },
                {
                    "start": 624.5,
                    "end": 624.92,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 624.92,
                    "end": 625.76,
                    "word": " sendMessage",
                    "probability": 0.550933837890625
                },
                {
                    "start": 625.76,
                    "end": 626.18,
                    "word": ".",
                    "probability": 0.71142578125
                }
            ]
        },
        {
            "id": 109,
            "seek": 64990,
            "start": 626.4,
            "end": 633.72,
            "text": " We can see that getLocation is called first to get location data of the cell phone.",
            "tokens": [
                50564,
                492,
                393,
                536,
                300,
                483,
                43,
                27943,
                307,
                1219,
                700,
                281,
                483,
                4914,
                1412,
                295,
                264,
                2815,
                2593,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19115901747836342,
            "compression_ratio": 1.572972972972973,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 626.4,
                    "end": 626.82,
                    "word": " We",
                    "probability": 0.87109375
                },
                {
                    "start": 626.82,
                    "end": 627.02,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 627.02,
                    "end": 627.24,
                    "word": " see",
                    "probability": 0.822265625
                },
                {
                    "start": 627.24,
                    "end": 627.58,
                    "word": " that",
                    "probability": 0.85693359375
                },
                {
                    "start": 627.58,
                    "end": 628.48,
                    "word": " getLocation",
                    "probability": 0.8570963541666666
                },
                {
                    "start": 628.48,
                    "end": 629.04,
                    "word": " is",
                    "probability": 0.79052734375
                },
                {
                    "start": 629.04,
                    "end": 629.34,
                    "word": " called",
                    "probability": 0.486572265625
                },
                {
                    "start": 629.34,
                    "end": 629.84,
                    "word": " first",
                    "probability": 0.7919921875
                },
                {
                    "start": 629.84,
                    "end": 630.44,
                    "word": " to",
                    "probability": 0.845703125
                },
                {
                    "start": 630.44,
                    "end": 630.66,
                    "word": " get",
                    "probability": 0.90380859375
                },
                {
                    "start": 630.66,
                    "end": 631.16,
                    "word": " location",
                    "probability": 0.7109375
                },
                {
                    "start": 631.16,
                    "end": 631.68,
                    "word": " data",
                    "probability": 0.7802734375
                },
                {
                    "start": 631.68,
                    "end": 632.2,
                    "word": " of",
                    "probability": 0.87744140625
                },
                {
                    "start": 632.2,
                    "end": 632.4,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 632.4,
                    "end": 632.66,
                    "word": " cell",
                    "probability": 0.59716796875
                },
                {
                    "start": 632.66,
                    "end": 632.88,
                    "word": " phone",
                    "probability": 0.83544921875
                },
                {
                    "start": 632.88,
                    "end": 633.72,
                    "word": ".",
                    "probability": 0.456787109375
                }
            ]
        },
        {
            "id": 110,
            "seek": 64990,
            "start": 633.84,
            "end": 638.98,
            "text": " And sendSNS is called to send out the location data.",
            "tokens": [
                50914,
                400,
                2845,
                32481,
                50,
                307,
                1219,
                281,
                2845,
                484,
                264,
                4914,
                1412,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19115901747836342,
            "compression_ratio": 1.572972972972973,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 633.84,
                    "end": 634.04,
                    "word": " And",
                    "probability": 0.70166015625
                },
                {
                    "start": 634.04,
                    "end": 635.84,
                    "word": " sendSNS",
                    "probability": 0.6332194010416666
                },
                {
                    "start": 635.84,
                    "end": 636.14,
                    "word": " is",
                    "probability": 0.89892578125
                },
                {
                    "start": 636.14,
                    "end": 636.54,
                    "word": " called",
                    "probability": 0.73681640625
                },
                {
                    "start": 636.54,
                    "end": 636.9,
                    "word": " to",
                    "probability": 0.8955078125
                },
                {
                    "start": 636.9,
                    "end": 637.16,
                    "word": " send",
                    "probability": 0.81201171875
                },
                {
                    "start": 637.16,
                    "end": 637.4,
                    "word": " out",
                    "probability": 0.724609375
                },
                {
                    "start": 637.4,
                    "end": 637.54,
                    "word": " the",
                    "probability": 0.74365234375
                },
                {
                    "start": 637.54,
                    "end": 638.02,
                    "word": " location",
                    "probability": 0.80517578125
                },
                {
                    "start": 638.02,
                    "end": 638.56,
                    "word": " data",
                    "probability": 0.80224609375
                },
                {
                    "start": 638.56,
                    "end": 638.98,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 111,
            "seek": 64990,
            "start": 640.22,
            "end": 649.9,
            "text": " And in stage 4, we found that our design can also overcome the obfuscation techniques used by the malware.",
            "tokens": [
                51214,
                400,
                294,
                3233,
                1017,
                11,
                321,
                1352,
                300,
                527,
                1715,
                393,
                611,
                10473,
                264,
                1111,
                69,
                32601,
                399,
                7512,
                1143,
                538,
                264,
                40747,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19115901747836342,
            "compression_ratio": 1.572972972972973,
            "no_speech_prob": 0.002590179443359375,
            "words": [
                {
                    "start": 640.22,
                    "end": 640.68,
                    "word": " And",
                    "probability": 0.7470703125
                },
                {
                    "start": 640.68,
                    "end": 640.98,
                    "word": " in",
                    "probability": 0.86083984375
                },
                {
                    "start": 640.98,
                    "end": 641.24,
                    "word": " stage",
                    "probability": 0.5927734375
                },
                {
                    "start": 641.24,
                    "end": 641.66,
                    "word": " 4",
                    "probability": 0.6611328125
                },
                {
                    "start": 641.66,
                    "end": 641.88,
                    "word": ",",
                    "probability": 0.8603515625
                },
                {
                    "start": 641.88,
                    "end": 642.1,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 642.1,
                    "end": 642.46,
                    "word": " found",
                    "probability": 0.8681640625
                },
                {
                    "start": 642.46,
                    "end": 643.26,
                    "word": " that",
                    "probability": 0.86767578125
                },
                {
                    "start": 643.26,
                    "end": 643.92,
                    "word": " our",
                    "probability": 0.80859375
                },
                {
                    "start": 643.92,
                    "end": 644.48,
                    "word": " design",
                    "probability": 0.91796875
                },
                {
                    "start": 644.48,
                    "end": 644.84,
                    "word": " can",
                    "probability": 0.90576171875
                },
                {
                    "start": 644.84,
                    "end": 645.26,
                    "word": " also",
                    "probability": 0.81298828125
                },
                {
                    "start": 645.26,
                    "end": 645.94,
                    "word": " overcome",
                    "probability": 0.8330078125
                },
                {
                    "start": 645.94,
                    "end": 646.32,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 646.32,
                    "end": 647.1,
                    "word": " obfuscation",
                    "probability": 0.875
                },
                {
                    "start": 647.1,
                    "end": 647.84,
                    "word": " techniques",
                    "probability": 0.826171875
                },
                {
                    "start": 647.84,
                    "end": 648.26,
                    "word": " used",
                    "probability": 0.79296875
                },
                {
                    "start": 648.26,
                    "end": 648.54,
                    "word": " by",
                    "probability": 0.90576171875
                },
                {
                    "start": 648.54,
                    "end": 648.74,
                    "word": " the",
                    "probability": 0.7822265625
                },
                {
                    "start": 648.74,
                    "end": 649.06,
                    "word": " malware",
                    "probability": 0.857421875
                },
                {
                    "start": 649.06,
                    "end": 649.9,
                    "word": ".",
                    "probability": 0.97265625
                }
            ]
        },
        {
            "id": 112,
            "seek": 67084,
            "start": 649.9,
            "end": 656.94,
            "text": " When applying obfuscation techniques, functions except native APIs are renamed.",
            "tokens": [
                50364,
                1133,
                9275,
                1111,
                69,
                32601,
                399,
                7512,
                11,
                6828,
                3993,
                8470,
                21445,
                366,
                40949,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19838627733168054,
            "compression_ratio": 1.4277456647398843,
            "no_speech_prob": 0.0023593902587890625,
            "words": [
                {
                    "start": 649.9,
                    "end": 650.3,
                    "word": " When",
                    "probability": 0.6474609375
                },
                {
                    "start": 650.3,
                    "end": 650.84,
                    "word": " applying",
                    "probability": 0.7353515625
                },
                {
                    "start": 650.84,
                    "end": 651.72,
                    "word": " obfuscation",
                    "probability": 0.86572265625
                },
                {
                    "start": 651.72,
                    "end": 652.42,
                    "word": " techniques",
                    "probability": 0.87353515625
                },
                {
                    "start": 652.42,
                    "end": 652.9,
                    "word": ",",
                    "probability": 0.93603515625
                },
                {
                    "start": 652.9,
                    "end": 653.26,
                    "word": " functions",
                    "probability": 0.6630859375
                },
                {
                    "start": 653.26,
                    "end": 653.94,
                    "word": " except",
                    "probability": 0.69775390625
                },
                {
                    "start": 653.94,
                    "end": 654.64,
                    "word": " native",
                    "probability": 0.4736328125
                },
                {
                    "start": 654.64,
                    "end": 655.18,
                    "word": " APIs",
                    "probability": 0.8154296875
                },
                {
                    "start": 655.18,
                    "end": 655.7,
                    "word": " are",
                    "probability": 0.87890625
                },
                {
                    "start": 655.7,
                    "end": 656.14,
                    "word": " renamed",
                    "probability": 0.853515625
                },
                {
                    "start": 656.14,
                    "end": 656.94,
                    "word": ".",
                    "probability": 0.82568359375
                }
            ]
        },
        {
            "id": 113,
            "seek": 67084,
            "start": 657.08,
            "end": 662.22,
            "text": " This has made the decompiled source code hard to read for humans.",
            "tokens": [
                50714,
                639,
                575,
                1027,
                264,
                22867,
                7292,
                4009,
                3089,
                1152,
                281,
                1401,
                337,
                6255,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19838627733168054,
            "compression_ratio": 1.4277456647398843,
            "no_speech_prob": 0.0023593902587890625,
            "words": [
                {
                    "start": 657.08,
                    "end": 657.34,
                    "word": " This",
                    "probability": 0.798828125
                },
                {
                    "start": 657.34,
                    "end": 657.62,
                    "word": " has",
                    "probability": 0.8740234375
                },
                {
                    "start": 657.62,
                    "end": 657.94,
                    "word": " made",
                    "probability": 0.81396484375
                },
                {
                    "start": 657.94,
                    "end": 658.24,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 658.24,
                    "end": 658.9,
                    "word": " decompiled",
                    "probability": 0.800048828125
                },
                {
                    "start": 658.9,
                    "end": 659.22,
                    "word": " source",
                    "probability": 0.56884765625
                },
                {
                    "start": 659.22,
                    "end": 659.62,
                    "word": " code",
                    "probability": 0.783203125
                },
                {
                    "start": 659.62,
                    "end": 660.68,
                    "word": " hard",
                    "probability": 0.77685546875
                },
                {
                    "start": 660.68,
                    "end": 660.92,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 660.92,
                    "end": 661.14,
                    "word": " read",
                    "probability": 0.9072265625
                },
                {
                    "start": 661.14,
                    "end": 661.4,
                    "word": " for",
                    "probability": 0.884765625
                },
                {
                    "start": 661.4,
                    "end": 661.82,
                    "word": " humans",
                    "probability": 0.68115234375
                },
                {
                    "start": 661.82,
                    "end": 662.22,
                    "word": ".",
                    "probability": 0.89990234375
                }
            ]
        },
        {
            "id": 114,
            "seek": 67084,
            "start": 662.62,
            "end": 668.14,
            "text": " A machine can still run the code because the logic of the code remains the same.",
            "tokens": [
                50964,
                316,
                3479,
                393,
                920,
                1190,
                264,
                3089,
                570,
                264,
                9952,
                295,
                264,
                3089,
                7023,
                264,
                912,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19838627733168054,
            "compression_ratio": 1.4277456647398843,
            "no_speech_prob": 0.0023593902587890625,
            "words": [
                {
                    "start": 662.62,
                    "end": 662.8,
                    "word": " A",
                    "probability": 0.53955078125
                },
                {
                    "start": 662.8,
                    "end": 663.12,
                    "word": " machine",
                    "probability": 0.72314453125
                },
                {
                    "start": 663.12,
                    "end": 663.4,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 663.4,
                    "end": 663.7,
                    "word": " still",
                    "probability": 0.90771484375
                },
                {
                    "start": 663.7,
                    "end": 663.92,
                    "word": " run",
                    "probability": 0.8974609375
                },
                {
                    "start": 663.92,
                    "end": 664.1,
                    "word": " the",
                    "probability": 0.7197265625
                },
                {
                    "start": 664.1,
                    "end": 664.36,
                    "word": " code",
                    "probability": 0.82470703125
                },
                {
                    "start": 664.36,
                    "end": 664.86,
                    "word": " because",
                    "probability": 0.79833984375
                },
                {
                    "start": 664.86,
                    "end": 665.26,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 665.26,
                    "end": 665.68,
                    "word": " logic",
                    "probability": 0.744140625
                },
                {
                    "start": 665.68,
                    "end": 665.96,
                    "word": " of",
                    "probability": 0.90966796875
                },
                {
                    "start": 665.96,
                    "end": 666.18,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 666.18,
                    "end": 666.48,
                    "word": " code",
                    "probability": 0.8349609375
                },
                {
                    "start": 666.48,
                    "end": 667.06,
                    "word": " remains",
                    "probability": 0.798828125
                },
                {
                    "start": 667.06,
                    "end": 667.34,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 667.34,
                    "end": 667.74,
                    "word": " same",
                    "probability": 0.81005859375
                },
                {
                    "start": 667.74,
                    "end": 668.14,
                    "word": ".",
                    "probability": 0.97119140625
                }
            ]
        },
        {
            "id": 115,
            "seek": 67084,
            "start": 668.52,
            "end": 670.84,
            "text": " Here is the example.",
            "tokens": [
                51264,
                1692,
                307,
                264,
                1365,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19838627733168054,
            "compression_ratio": 1.4277456647398843,
            "no_speech_prob": 0.0023593902587890625,
            "words": [
                {
                    "start": 668.52,
                    "end": 669.02,
                    "word": " Here",
                    "probability": 0.8056640625
                },
                {
                    "start": 669.02,
                    "end": 669.3,
                    "word": " is",
                    "probability": 0.87939453125
                },
                {
                    "start": 669.3,
                    "end": 669.52,
                    "word": " the",
                    "probability": 0.67626953125
                },
                {
                    "start": 669.52,
                    "end": 670.04,
                    "word": " example",
                    "probability": 0.9248046875
                },
                {
                    "start": 670.04,
                    "end": 670.84,
                    "word": ".",
                    "probability": 0.91748046875
                }
            ]
        },
        {
            "id": 116,
            "seek": 69632,
            "start": 670.84,
            "end": 679.5,
            "text": " When applying obfuscation techniques, native API sendTextMessage is called by function k.",
            "tokens": [
                50364,
                1133,
                9275,
                1111,
                69,
                32601,
                399,
                7512,
                11,
                8470,
                9362,
                2845,
                50198,
                44,
                442,
                609,
                307,
                1219,
                538,
                2445,
                350,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19943575954271686,
            "compression_ratio": 1.6993464052287581,
            "no_speech_prob": 0.023681640625,
            "words": [
                {
                    "start": 670.84,
                    "end": 671.08,
                    "word": " When",
                    "probability": 0.7041015625
                },
                {
                    "start": 671.08,
                    "end": 671.64,
                    "word": " applying",
                    "probability": 0.73876953125
                },
                {
                    "start": 671.64,
                    "end": 672.52,
                    "word": " obfuscation",
                    "probability": 0.73638916015625
                },
                {
                    "start": 672.52,
                    "end": 673.26,
                    "word": " techniques",
                    "probability": 0.84814453125
                },
                {
                    "start": 673.26,
                    "end": 673.72,
                    "word": ",",
                    "probability": 0.86083984375
                },
                {
                    "start": 673.72,
                    "end": 674.16,
                    "word": " native",
                    "probability": 0.3828125
                },
                {
                    "start": 674.16,
                    "end": 674.9,
                    "word": " API",
                    "probability": 0.763671875
                },
                {
                    "start": 674.9,
                    "end": 676.64,
                    "word": " sendTextMessage",
                    "probability": 0.4432861328125
                },
                {
                    "start": 676.64,
                    "end": 677.2,
                    "word": " is",
                    "probability": 0.75927734375
                },
                {
                    "start": 677.2,
                    "end": 677.6,
                    "word": " called",
                    "probability": 0.6962890625
                },
                {
                    "start": 677.6,
                    "end": 678.14,
                    "word": " by",
                    "probability": 0.90478515625
                },
                {
                    "start": 678.14,
                    "end": 678.56,
                    "word": " function",
                    "probability": 0.84814453125
                },
                {
                    "start": 678.56,
                    "end": 678.94,
                    "word": " k",
                    "probability": 0.66796875
                },
                {
                    "start": 678.94,
                    "end": 679.5,
                    "word": ".",
                    "probability": 0.0560302734375
                }
            ]
        },
        {
            "id": 117,
            "seek": 69632,
            "start": 679.5,
            "end": 683.72,
            "text": " And function k is called by function f.",
            "tokens": [
                50764,
                400,
                2445,
                350,
                307,
                1219,
                538,
                2445,
                283,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19943575954271686,
            "compression_ratio": 1.6993464052287581,
            "no_speech_prob": 0.023681640625,
            "words": [
                {
                    "start": 679.5,
                    "end": 679.7,
                    "word": " And",
                    "probability": 0.7490234375
                },
                {
                    "start": 679.7,
                    "end": 680.1,
                    "word": " function",
                    "probability": 0.8740234375
                },
                {
                    "start": 680.1,
                    "end": 680.56,
                    "word": " k",
                    "probability": 0.9794921875
                },
                {
                    "start": 680.56,
                    "end": 680.98,
                    "word": " is",
                    "probability": 0.9052734375
                },
                {
                    "start": 680.98,
                    "end": 681.38,
                    "word": " called",
                    "probability": 0.75830078125
                },
                {
                    "start": 681.38,
                    "end": 681.9,
                    "word": " by",
                    "probability": 0.9130859375
                },
                {
                    "start": 681.9,
                    "end": 682.38,
                    "word": " function",
                    "probability": 0.87939453125
                },
                {
                    "start": 682.84,
                    "end": 683.72,
                    "word": " f.",
                    "probability": 0.97705078125
                }
            ]
        },
        {
            "id": 118,
            "seek": 69632,
            "start": 683.72,
            "end": 689.5,
            "text": " The alternative API getCellLocation is called by function e.",
            "tokens": [
                50964,
                440,
                11337,
                77,
                1166,
                9362,
                483,
                34,
                898,
                43,
                27943,
                307,
                1219,
                538,
                2445,
                308,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19943575954271686,
            "compression_ratio": 1.6993464052287581,
            "no_speech_prob": 0.023681640625,
            "words": [
                {
                    "start": 683.72,
                    "end": 684.04,
                    "word": " The",
                    "probability": 0.79345703125
                },
                {
                    "start": 684.04,
                    "end": 684.84,
                    "word": " alternative",
                    "probability": 0.68994140625
                },
                {
                    "start": 684.84,
                    "end": 685.5,
                    "word": " API",
                    "probability": 0.71435546875
                },
                {
                    "start": 685.5,
                    "end": 686.98,
                    "word": " getCellLocation",
                    "probability": 0.81689453125
                },
                {
                    "start": 686.98,
                    "end": 687.46,
                    "word": " is",
                    "probability": 0.8984375
                },
                {
                    "start": 687.46,
                    "end": 687.82,
                    "word": " called",
                    "probability": 0.7880859375
                },
                {
                    "start": 687.82,
                    "end": 688.18,
                    "word": " by",
                    "probability": 0.91552734375
                },
                {
                    "start": 688.18,
                    "end": 688.64,
                    "word": " function",
                    "probability": 0.88037109375
                },
                {
                    "start": 688.94,
                    "end": 689.5,
                    "word": " e.",
                    "probability": 0.900390625
                }
            ]
        },
        {
            "id": 119,
            "seek": 69632,
            "start": 689.5,
            "end": 696.32,
            "text": " And both function e and f share the same parent function, which is a.",
            "tokens": [
                51264,
                400,
                1293,
                2445,
                308,
                293,
                283,
                2073,
                264,
                912,
                2596,
                2445,
                11,
                597,
                307,
                257,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19943575954271686,
            "compression_ratio": 1.6993464052287581,
            "no_speech_prob": 0.023681640625,
            "words": [
                {
                    "start": 689.5,
                    "end": 689.92,
                    "word": " And",
                    "probability": 0.86474609375
                },
                {
                    "start": 689.92,
                    "end": 690.26,
                    "word": " both",
                    "probability": 0.80224609375
                },
                {
                    "start": 690.26,
                    "end": 690.76,
                    "word": " function",
                    "probability": 0.830078125
                },
                {
                    "start": 691.14,
                    "end": 691.58,
                    "word": " e and",
                    "probability": 0.8984375
                },
                {
                    "start": 691.98,
                    "end": 692.56,
                    "word": " f share",
                    "probability": 0.334228515625
                },
                {
                    "start": 692.56,
                    "end": 692.9,
                    "word": " the",
                    "probability": 0.70166015625
                },
                {
                    "start": 692.9,
                    "end": 693.26,
                    "word": " same",
                    "probability": 0.7763671875
                },
                {
                    "start": 693.26,
                    "end": 693.64,
                    "word": " parent",
                    "probability": 0.6171875
                },
                {
                    "start": 693.64,
                    "end": 694.16,
                    "word": " function",
                    "probability": 0.87255859375
                },
                {
                    "start": 694.16,
                    "end": 694.6,
                    "word": ",",
                    "probability": 0.85107421875
                },
                {
                    "start": 694.6,
                    "end": 694.78,
                    "word": " which",
                    "probability": 0.91748046875
                },
                {
                    "start": 694.78,
                    "end": 695.06,
                    "word": " is",
                    "probability": 0.9033203125
                },
                {
                    "start": 695.44,
                    "end": 696.32,
                    "word": " a.",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 120,
            "seek": 72552,
            "start": 696.32,
            "end": 705.66,
            "text": " You see, if you start reading the decompiled source code of a, it will be hard to figure out what is going on there.",
            "tokens": [
                50364,
                509,
                536,
                11,
                498,
                291,
                722,
                3760,
                264,
                22867,
                7292,
                4009,
                3089,
                295,
                257,
                11,
                309,
                486,
                312,
                1152,
                281,
                2573,
                484,
                437,
                307,
                516,
                322,
                456,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1819324733197004,
            "compression_ratio": 1.5380952380952382,
            "no_speech_prob": 0.00530242919921875,
            "words": [
                {
                    "start": 696.32,
                    "end": 696.9,
                    "word": " You",
                    "probability": 0.59765625
                },
                {
                    "start": 696.9,
                    "end": 697.2,
                    "word": " see",
                    "probability": 0.8046875
                },
                {
                    "start": 697.2,
                    "end": 697.68,
                    "word": ",",
                    "probability": 0.79541015625
                },
                {
                    "start": 697.68,
                    "end": 697.94,
                    "word": " if",
                    "probability": 0.875
                },
                {
                    "start": 697.94,
                    "end": 698.14,
                    "word": " you",
                    "probability": 0.890625
                },
                {
                    "start": 698.14,
                    "end": 698.46,
                    "word": " start",
                    "probability": 0.8701171875
                },
                {
                    "start": 698.46,
                    "end": 698.82,
                    "word": " reading",
                    "probability": 0.8173828125
                },
                {
                    "start": 698.82,
                    "end": 699.04,
                    "word": " the",
                    "probability": 0.78515625
                },
                {
                    "start": 699.04,
                    "end": 699.76,
                    "word": " decompiled",
                    "probability": 0.829345703125
                },
                {
                    "start": 699.76,
                    "end": 700.04,
                    "word": " source",
                    "probability": 0.7802734375
                },
                {
                    "start": 700.04,
                    "end": 700.38,
                    "word": " code",
                    "probability": 0.806640625
                },
                {
                    "start": 700.38,
                    "end": 700.74,
                    "word": " of",
                    "probability": 0.88818359375
                },
                {
                    "start": 701.0,
                    "end": 701.56,
                    "word": " a,",
                    "probability": 0.68994140625
                },
                {
                    "start": 701.56,
                    "end": 701.84,
                    "word": " it",
                    "probability": 0.8818359375
                },
                {
                    "start": 701.84,
                    "end": 702.02,
                    "word": " will",
                    "probability": 0.76318359375
                },
                {
                    "start": 702.02,
                    "end": 702.3,
                    "word": " be",
                    "probability": 0.904296875
                },
                {
                    "start": 702.3,
                    "end": 702.66,
                    "word": " hard",
                    "probability": 0.8203125
                },
                {
                    "start": 702.66,
                    "end": 703.16,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 703.16,
                    "end": 703.46,
                    "word": " figure",
                    "probability": 0.92138671875
                },
                {
                    "start": 703.46,
                    "end": 703.76,
                    "word": " out",
                    "probability": 0.8056640625
                },
                {
                    "start": 703.76,
                    "end": 703.96,
                    "word": " what",
                    "probability": 0.87939453125
                },
                {
                    "start": 703.96,
                    "end": 704.18,
                    "word": " is",
                    "probability": 0.87890625
                },
                {
                    "start": 704.18,
                    "end": 704.44,
                    "word": " going",
                    "probability": 0.853515625
                },
                {
                    "start": 704.44,
                    "end": 704.7,
                    "word": " on",
                    "probability": 0.90380859375
                },
                {
                    "start": 704.7,
                    "end": 705.0,
                    "word": " there",
                    "probability": 0.8525390625
                },
                {
                    "start": 705.0,
                    "end": 705.66,
                    "word": ".",
                    "probability": 0.9189453125
                }
            ]
        },
        {
            "id": 121,
            "seek": 72552,
            "start": 705.66,
            "end": 716.94,
            "text": " And by the way, since our goal is to find the mutual parent function, so it doesn't matter how many layers the wipers are.",
            "tokens": [
                50814,
                400,
                538,
                264,
                636,
                11,
                1670,
                527,
                3387,
                307,
                281,
                915,
                264,
                16917,
                2596,
                2445,
                11,
                370,
                309,
                1177,
                380,
                1871,
                577,
                867,
                7914,
                264,
                15887,
                433,
                366,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1819324733197004,
            "compression_ratio": 1.5380952380952382,
            "no_speech_prob": 0.00530242919921875,
            "words": [
                {
                    "start": 705.66,
                    "end": 705.96,
                    "word": " And",
                    "probability": 0.8203125
                },
                {
                    "start": 705.96,
                    "end": 706.2,
                    "word": " by",
                    "probability": 0.87060546875
                },
                {
                    "start": 706.2,
                    "end": 706.32,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 706.32,
                    "end": 706.6,
                    "word": " way",
                    "probability": 0.89990234375
                },
                {
                    "start": 706.6,
                    "end": 707.0,
                    "word": ",",
                    "probability": 0.9755859375
                },
                {
                    "start": 707.0,
                    "end": 707.32,
                    "word": " since",
                    "probability": 0.83056640625
                },
                {
                    "start": 707.32,
                    "end": 707.66,
                    "word": " our",
                    "probability": 0.80908203125
                },
                {
                    "start": 707.66,
                    "end": 708.06,
                    "word": " goal",
                    "probability": 0.8662109375
                },
                {
                    "start": 708.06,
                    "end": 708.42,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 708.42,
                    "end": 708.6,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 708.6,
                    "end": 709.06,
                    "word": " find",
                    "probability": 0.80908203125
                },
                {
                    "start": 709.06,
                    "end": 709.66,
                    "word": " the",
                    "probability": 0.63671875
                },
                {
                    "start": 709.66,
                    "end": 710.04,
                    "word": " mutual",
                    "probability": 0.806640625
                },
                {
                    "start": 710.04,
                    "end": 710.52,
                    "word": " parent",
                    "probability": 0.689453125
                },
                {
                    "start": 710.52,
                    "end": 711.1,
                    "word": " function",
                    "probability": 0.888671875
                },
                {
                    "start": 711.1,
                    "end": 711.7,
                    "word": ",",
                    "probability": 0.70849609375
                },
                {
                    "start": 711.7,
                    "end": 711.82,
                    "word": " so",
                    "probability": 0.7470703125
                },
                {
                    "start": 711.82,
                    "end": 712.0,
                    "word": " it",
                    "probability": 0.89453125
                },
                {
                    "start": 712.0,
                    "end": 712.28,
                    "word": " doesn't",
                    "probability": 0.916259765625
                },
                {
                    "start": 712.28,
                    "end": 713.5,
                    "word": " matter",
                    "probability": 0.80029296875
                },
                {
                    "start": 713.5,
                    "end": 713.94,
                    "word": " how",
                    "probability": 0.7568359375
                },
                {
                    "start": 713.94,
                    "end": 714.32,
                    "word": " many",
                    "probability": 0.84033203125
                },
                {
                    "start": 714.32,
                    "end": 714.86,
                    "word": " layers",
                    "probability": 0.9296875
                },
                {
                    "start": 714.86,
                    "end": 715.4,
                    "word": " the",
                    "probability": 0.78125
                },
                {
                    "start": 715.4,
                    "end": 715.88,
                    "word": " wipers",
                    "probability": 0.62548828125
                },
                {
                    "start": 715.88,
                    "end": 716.26,
                    "word": " are",
                    "probability": 0.90087890625
                },
                {
                    "start": 716.26,
                    "end": 716.94,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 122,
            "seek": 72552,
            "start": 717.9,
            "end": 722.32,
            "text": " Now, let's see the implementation of stage 5.",
            "tokens": [
                51414,
                823,
                11,
                718,
                311,
                536,
                264,
                11420,
                295,
                3233,
                1025,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1819324733197004,
            "compression_ratio": 1.5380952380952382,
            "no_speech_prob": 0.00530242919921875,
            "words": [
                {
                    "start": 717.9,
                    "end": 718.58,
                    "word": " Now",
                    "probability": 0.89111328125
                },
                {
                    "start": 718.58,
                    "end": 718.78,
                    "word": ",",
                    "probability": 0.4794921875
                },
                {
                    "start": 718.78,
                    "end": 719.04,
                    "word": " let's",
                    "probability": 0.9443359375
                },
                {
                    "start": 719.04,
                    "end": 719.32,
                    "word": " see",
                    "probability": 0.81005859375
                },
                {
                    "start": 719.32,
                    "end": 719.58,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 719.58,
                    "end": 720.1,
                    "word": " implementation",
                    "probability": 0.66552734375
                },
                {
                    "start": 720.1,
                    "end": 721.02,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 721.02,
                    "end": 721.4,
                    "word": " stage",
                    "probability": 0.638671875
                },
                {
                    "start": 721.4,
                    "end": 721.78,
                    "word": " 5",
                    "probability": 0.3095703125
                },
                {
                    "start": 721.78,
                    "end": 722.32,
                    "word": ".",
                    "probability": 0.9775390625
                }
            ]
        },
        {
            "id": 123,
            "seek": 72552,
            "start": 722.32,
            "end": 725.52,
            "text": " Yes, this is the most important part.",
            "tokens": [
                51664,
                1079,
                11,
                341,
                307,
                264,
                881,
                1021,
                644,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1819324733197004,
            "compression_ratio": 1.5380952380952382,
            "no_speech_prob": 0.00530242919921875,
            "words": [
                {
                    "start": 722.32,
                    "end": 722.88,
                    "word": " Yes",
                    "probability": 0.87890625
                },
                {
                    "start": 722.88,
                    "end": 723.02,
                    "word": ",",
                    "probability": 0.94482421875
                },
                {
                    "start": 723.02,
                    "end": 723.28,
                    "word": " this",
                    "probability": 0.8759765625
                },
                {
                    "start": 723.28,
                    "end": 723.44,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 723.44,
                    "end": 723.68,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 723.68,
                    "end": 723.92,
                    "word": " most",
                    "probability": 0.806640625
                },
                {
                    "start": 723.92,
                    "end": 724.42,
                    "word": " important",
                    "probability": 0.77197265625
                },
                {
                    "start": 724.42,
                    "end": 724.86,
                    "word": " part",
                    "probability": 0.82470703125
                },
                {
                    "start": 724.86,
                    "end": 725.52,
                    "word": ".",
                    "probability": 0.890625
                }
            ]
        },
        {
            "id": 124,
            "seek": 74936,
            "start": 725.52,
            "end": 732.84,
            "text": " In stage 5, we need to confirm that if the native APIs are handling the send register.",
            "tokens": [
                50364,
                682,
                3233,
                1025,
                11,
                321,
                643,
                281,
                9064,
                300,
                498,
                264,
                8470,
                21445,
                366,
                13175,
                264,
                2845,
                7280,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18048007937445157,
            "compression_ratio": 1.4682080924855492,
            "no_speech_prob": 0.0008969306945800781,
            "words": [
                {
                    "start": 725.52,
                    "end": 725.84,
                    "word": " In",
                    "probability": 0.7880859375
                },
                {
                    "start": 725.84,
                    "end": 726.24,
                    "word": " stage",
                    "probability": 0.611328125
                },
                {
                    "start": 726.24,
                    "end": 726.72,
                    "word": " 5",
                    "probability": 0.61962890625
                },
                {
                    "start": 726.72,
                    "end": 726.94,
                    "word": ",",
                    "probability": 0.85009765625
                },
                {
                    "start": 726.94,
                    "end": 727.06,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 727.06,
                    "end": 727.28,
                    "word": " need",
                    "probability": 0.79443359375
                },
                {
                    "start": 727.28,
                    "end": 727.44,
                    "word": " to",
                    "probability": 0.91162109375
                },
                {
                    "start": 727.44,
                    "end": 727.92,
                    "word": " confirm",
                    "probability": 0.6201171875
                },
                {
                    "start": 727.92,
                    "end": 728.24,
                    "word": " that",
                    "probability": 0.85009765625
                },
                {
                    "start": 728.24,
                    "end": 728.68,
                    "word": " if",
                    "probability": 0.8837890625
                },
                {
                    "start": 728.68,
                    "end": 728.96,
                    "word": " the",
                    "probability": 0.76953125
                },
                {
                    "start": 728.96,
                    "end": 729.38,
                    "word": " native",
                    "probability": 0.67236328125
                },
                {
                    "start": 729.38,
                    "end": 730.02,
                    "word": " APIs",
                    "probability": 0.71728515625
                },
                {
                    "start": 730.02,
                    "end": 730.58,
                    "word": " are",
                    "probability": 0.89453125
                },
                {
                    "start": 730.58,
                    "end": 731.06,
                    "word": " handling",
                    "probability": 0.83984375
                },
                {
                    "start": 731.06,
                    "end": 731.48,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 731.48,
                    "end": 731.66,
                    "word": " send",
                    "probability": 0.463623046875
                },
                {
                    "start": 731.66,
                    "end": 732.34,
                    "word": " register",
                    "probability": 0.81103515625
                },
                {
                    "start": 732.34,
                    "end": 732.84,
                    "word": ".",
                    "probability": 0.8056640625
                }
            ]
        },
        {
            "id": 125,
            "seek": 74936,
            "start": 732.84,
            "end": 735.88,
            "text": " Let's use the send example.",
            "tokens": [
                50714,
                961,
                311,
                764,
                264,
                2845,
                1365,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18048007937445157,
            "compression_ratio": 1.4682080924855492,
            "no_speech_prob": 0.0008969306945800781,
            "words": [
                {
                    "start": 732.84,
                    "end": 733.68,
                    "word": " Let's",
                    "probability": 0.890869140625
                },
                {
                    "start": 733.68,
                    "end": 733.96,
                    "word": " use",
                    "probability": 0.80908203125
                },
                {
                    "start": 733.96,
                    "end": 734.32,
                    "word": " the",
                    "probability": 0.7939453125
                },
                {
                    "start": 734.32,
                    "end": 734.62,
                    "word": " send",
                    "probability": 0.5498046875
                },
                {
                    "start": 734.62,
                    "end": 735.22,
                    "word": " example",
                    "probability": 0.9443359375
                },
                {
                    "start": 735.22,
                    "end": 735.88,
                    "word": ".",
                    "probability": 0.7578125
                }
            ]
        },
        {
            "id": 126,
            "seek": 74936,
            "start": 735.88,
            "end": 740.48,
            "text": " Send out your location data by using SNS.",
            "tokens": [
                50864,
                17908,
                484,
                428,
                4914,
                1412,
                538,
                1228,
                13955,
                50,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18048007937445157,
            "compression_ratio": 1.4682080924855492,
            "no_speech_prob": 0.0008969306945800781,
            "words": [
                {
                    "start": 735.88,
                    "end": 736.08,
                    "word": " Send",
                    "probability": 0.76904296875
                },
                {
                    "start": 736.08,
                    "end": 736.36,
                    "word": " out",
                    "probability": 0.779296875
                },
                {
                    "start": 736.36,
                    "end": 736.58,
                    "word": " your",
                    "probability": 0.77783203125
                },
                {
                    "start": 736.58,
                    "end": 737.08,
                    "word": " location",
                    "probability": 0.81298828125
                },
                {
                    "start": 737.08,
                    "end": 737.64,
                    "word": " data",
                    "probability": 0.7900390625
                },
                {
                    "start": 737.64,
                    "end": 738.12,
                    "word": " by",
                    "probability": 0.8896484375
                },
                {
                    "start": 738.12,
                    "end": 738.66,
                    "word": " using",
                    "probability": 0.810546875
                },
                {
                    "start": 738.66,
                    "end": 739.6,
                    "word": " SNS",
                    "probability": 0.81396484375
                },
                {
                    "start": 739.6,
                    "end": 740.48,
                    "word": ".",
                    "probability": 0.94970703125
                }
            ]
        },
        {
            "id": 127,
            "seek": 74936,
            "start": 740.5,
            "end": 749.36,
            "text": " So when native API getCellLocation is called, it will return the location data of the cell phone.",
            "tokens": [
                51064,
                407,
                562,
                8470,
                9362,
                483,
                34,
                898,
                43,
                27943,
                307,
                1219,
                11,
                309,
                486,
                2736,
                264,
                4914,
                1412,
                295,
                264,
                2815,
                2593,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18048007937445157,
            "compression_ratio": 1.4682080924855492,
            "no_speech_prob": 0.0008969306945800781,
            "words": [
                {
                    "start": 740.5,
                    "end": 740.82,
                    "word": " So",
                    "probability": 0.7900390625
                },
                {
                    "start": 740.82,
                    "end": 741.14,
                    "word": " when",
                    "probability": 0.724609375
                },
                {
                    "start": 741.14,
                    "end": 741.6,
                    "word": " native",
                    "probability": 0.486083984375
                },
                {
                    "start": 741.6,
                    "end": 742.24,
                    "word": " API",
                    "probability": 0.81884765625
                },
                {
                    "start": 742.24,
                    "end": 743.72,
                    "word": " getCellLocation",
                    "probability": 0.6415283203125
                },
                {
                    "start": 743.72,
                    "end": 744.2,
                    "word": " is",
                    "probability": 0.84912109375
                },
                {
                    "start": 744.2,
                    "end": 744.54,
                    "word": " called",
                    "probability": 0.69287109375
                },
                {
                    "start": 744.54,
                    "end": 745.08,
                    "word": ",",
                    "probability": 0.904296875
                },
                {
                    "start": 745.08,
                    "end": 745.26,
                    "word": " it",
                    "probability": 0.89404296875
                },
                {
                    "start": 745.26,
                    "end": 745.46,
                    "word": " will",
                    "probability": 0.814453125
                },
                {
                    "start": 745.46,
                    "end": 746.06,
                    "word": " return",
                    "probability": 0.80615234375
                },
                {
                    "start": 746.06,
                    "end": 746.46,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 746.46,
                    "end": 746.96,
                    "word": " location",
                    "probability": 0.826171875
                },
                {
                    "start": 746.96,
                    "end": 747.5,
                    "word": " data",
                    "probability": 0.8134765625
                },
                {
                    "start": 747.5,
                    "end": 747.96,
                    "word": " of",
                    "probability": 0.8896484375
                },
                {
                    "start": 747.96,
                    "end": 748.18,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 748.18,
                    "end": 748.42,
                    "word": " cell",
                    "probability": 0.6005859375
                },
                {
                    "start": 748.42,
                    "end": 748.62,
                    "word": " phone",
                    "probability": 0.85400390625
                },
                {
                    "start": 748.62,
                    "end": 749.36,
                    "word": ".",
                    "probability": 0.92041015625
                }
            ]
        },
        {
            "id": 128,
            "seek": 77786,
            "start": 749.36,
            "end": 762.42,
            "text": " And what we do in stage 5 is to check if the alternative API sendTextMessaging sends out the location data returned from getCellLocation.",
            "tokens": [
                50364,
                400,
                437,
                321,
                360,
                294,
                3233,
                1025,
                307,
                281,
                1520,
                498,
                264,
                11337,
                77,
                1166,
                9362,
                2845,
                50198,
                44,
                442,
                3568,
                14790,
                484,
                264,
                4914,
                1412,
                8752,
                490,
                483,
                34,
                898,
                43,
                27943,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21998354871022074,
            "compression_ratio": 1.4526315789473685,
            "no_speech_prob": 0.00490570068359375,
            "words": [
                {
                    "start": 749.36,
                    "end": 749.66,
                    "word": " And",
                    "probability": 0.36669921875
                },
                {
                    "start": 749.66,
                    "end": 749.88,
                    "word": " what",
                    "probability": 0.8671875
                },
                {
                    "start": 749.88,
                    "end": 750.06,
                    "word": " we",
                    "probability": 0.90478515625
                },
                {
                    "start": 750.06,
                    "end": 750.48,
                    "word": " do",
                    "probability": 0.89306640625
                },
                {
                    "start": 750.48,
                    "end": 750.82,
                    "word": " in",
                    "probability": 0.88720703125
                },
                {
                    "start": 750.82,
                    "end": 751.08,
                    "word": " stage",
                    "probability": 0.62451171875
                },
                {
                    "start": 751.08,
                    "end": 751.52,
                    "word": " 5",
                    "probability": 0.74072265625
                },
                {
                    "start": 751.52,
                    "end": 751.88,
                    "word": " is",
                    "probability": 0.84912109375
                },
                {
                    "start": 751.88,
                    "end": 752.12,
                    "word": " to",
                    "probability": 0.892578125
                },
                {
                    "start": 752.12,
                    "end": 752.48,
                    "word": " check",
                    "probability": 0.8427734375
                },
                {
                    "start": 752.48,
                    "end": 753.06,
                    "word": " if",
                    "probability": 0.8916015625
                },
                {
                    "start": 753.06,
                    "end": 753.34,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 753.34,
                    "end": 754.16,
                    "word": " alternative",
                    "probability": 0.643310546875
                },
                {
                    "start": 754.16,
                    "end": 754.74,
                    "word": " API",
                    "probability": 0.6923828125
                },
                {
                    "start": 754.74,
                    "end": 756.76,
                    "word": " sendTextMessaging",
                    "probability": 0.623779296875
                },
                {
                    "start": 756.76,
                    "end": 757.54,
                    "word": " sends",
                    "probability": 0.59375
                },
                {
                    "start": 757.54,
                    "end": 757.92,
                    "word": " out",
                    "probability": 0.69970703125
                },
                {
                    "start": 757.92,
                    "end": 758.08,
                    "word": " the",
                    "probability": 0.74609375
                },
                {
                    "start": 758.08,
                    "end": 758.58,
                    "word": " location",
                    "probability": 0.79248046875
                },
                {
                    "start": 758.58,
                    "end": 759.12,
                    "word": " data",
                    "probability": 0.80615234375
                },
                {
                    "start": 759.12,
                    "end": 760.06,
                    "word": " returned",
                    "probability": 0.7275390625
                },
                {
                    "start": 760.06,
                    "end": 760.52,
                    "word": " from",
                    "probability": 0.8232421875
                },
                {
                    "start": 760.52,
                    "end": 761.58,
                    "word": " getCellLocation",
                    "probability": 0.788818359375
                },
                {
                    "start": 761.58,
                    "end": 762.42,
                    "word": ".",
                    "probability": 0.75390625
                }
            ]
        },
        {
            "id": 129,
            "seek": 77786,
            "start": 763.04,
            "end": 768.44,
            "text": " So in stage 5, we simulate the CPU operation.",
            "tokens": [
                51064,
                407,
                294,
                3233,
                1025,
                11,
                321,
                27817,
                264,
                13199,
                6916,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21998354871022074,
            "compression_ratio": 1.4526315789473685,
            "no_speech_prob": 0.00490570068359375,
            "words": [
                {
                    "start": 763.04,
                    "end": 763.7,
                    "word": " So",
                    "probability": 0.732421875
                },
                {
                    "start": 763.7,
                    "end": 763.98,
                    "word": " in",
                    "probability": 0.77001953125
                },
                {
                    "start": 763.98,
                    "end": 764.26,
                    "word": " stage",
                    "probability": 0.7490234375
                },
                {
                    "start": 764.26,
                    "end": 764.7,
                    "word": " 5",
                    "probability": 0.9697265625
                },
                {
                    "start": 764.7,
                    "end": 765.08,
                    "word": ",",
                    "probability": 0.8017578125
                },
                {
                    "start": 765.08,
                    "end": 765.28,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 765.28,
                    "end": 765.74,
                    "word": " simulate",
                    "probability": 0.94677734375
                },
                {
                    "start": 765.74,
                    "end": 766.52,
                    "word": " the",
                    "probability": 0.79296875
                },
                {
                    "start": 766.52,
                    "end": 766.92,
                    "word": " CPU",
                    "probability": 0.9013671875
                },
                {
                    "start": 766.92,
                    "end": 767.7,
                    "word": " operation",
                    "probability": 0.83349609375
                },
                {
                    "start": 767.7,
                    "end": 768.44,
                    "word": ".",
                    "probability": 0.78564453125
                }
            ]
        },
        {
            "id": 130,
            "seek": 77786,
            "start": 768.44,
            "end": 777.86,
            "text": " We read line by line of the Somali-like source code and operate like CPUs to get two things.",
            "tokens": [
                51314,
                492,
                1401,
                1622,
                538,
                1622,
                295,
                264,
                12297,
                5103,
                12,
                4092,
                4009,
                3089,
                293,
                9651,
                411,
                13199,
                82,
                281,
                483,
                732,
                721,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21998354871022074,
            "compression_ratio": 1.4526315789473685,
            "no_speech_prob": 0.00490570068359375,
            "words": [
                {
                    "start": 768.44,
                    "end": 769.0,
                    "word": " We",
                    "probability": 0.88671875
                },
                {
                    "start": 769.0,
                    "end": 769.38,
                    "word": " read",
                    "probability": 0.890625
                },
                {
                    "start": 769.38,
                    "end": 770.06,
                    "word": " line",
                    "probability": 0.86865234375
                },
                {
                    "start": 770.06,
                    "end": 770.36,
                    "word": " by",
                    "probability": 0.7646484375
                },
                {
                    "start": 770.36,
                    "end": 770.78,
                    "word": " line",
                    "probability": 0.88330078125
                },
                {
                    "start": 770.78,
                    "end": 771.22,
                    "word": " of",
                    "probability": 0.8525390625
                },
                {
                    "start": 771.22,
                    "end": 771.46,
                    "word": " the",
                    "probability": 0.76953125
                },
                {
                    "start": 771.46,
                    "end": 771.9,
                    "word": " Somali",
                    "probability": 0.617431640625
                },
                {
                    "start": 771.9,
                    "end": 772.24,
                    "word": "-like",
                    "probability": 0.88671875
                },
                {
                    "start": 772.24,
                    "end": 772.64,
                    "word": " source",
                    "probability": 0.63818359375
                },
                {
                    "start": 772.64,
                    "end": 773.08,
                    "word": " code",
                    "probability": 0.828125
                },
                {
                    "start": 773.08,
                    "end": 774.18,
                    "word": " and",
                    "probability": 0.54296875
                },
                {
                    "start": 774.18,
                    "end": 774.7,
                    "word": " operate",
                    "probability": 0.71484375
                },
                {
                    "start": 774.7,
                    "end": 775.1,
                    "word": " like",
                    "probability": 0.84619140625
                },
                {
                    "start": 775.1,
                    "end": 775.86,
                    "word": " CPUs",
                    "probability": 0.921630859375
                },
                {
                    "start": 775.86,
                    "end": 776.18,
                    "word": " to",
                    "probability": 0.8759765625
                },
                {
                    "start": 776.18,
                    "end": 776.44,
                    "word": " get",
                    "probability": 0.88427734375
                },
                {
                    "start": 776.44,
                    "end": 776.78,
                    "word": " two",
                    "probability": 0.45166015625
                },
                {
                    "start": 776.78,
                    "end": 777.02,
                    "word": " things",
                    "probability": 0.66650390625
                },
                {
                    "start": 777.02,
                    "end": 777.86,
                    "word": ".",
                    "probability": 0.9599609375
                }
            ]
        },
        {
            "id": 131,
            "seek": 80208,
            "start": 777.86,
            "end": 782.08,
            "text": " First, the value of every register.",
            "tokens": [
                50364,
                2386,
                11,
                264,
                2158,
                295,
                633,
                7280,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19783653846153845,
            "compression_ratio": 1.5449101796407185,
            "no_speech_prob": 0.0007672309875488281,
            "words": [
                {
                    "start": 777.86,
                    "end": 778.8,
                    "word": " First",
                    "probability": 0.6962890625
                },
                {
                    "start": 778.8,
                    "end": 779.06,
                    "word": ",",
                    "probability": 0.923828125
                },
                {
                    "start": 779.06,
                    "end": 779.24,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 779.24,
                    "end": 779.7,
                    "word": " value",
                    "probability": 0.8857421875
                },
                {
                    "start": 779.7,
                    "end": 780.1,
                    "word": " of",
                    "probability": 0.8935546875
                },
                {
                    "start": 780.1,
                    "end": 780.86,
                    "word": " every",
                    "probability": 0.68017578125
                },
                {
                    "start": 780.86,
                    "end": 781.48,
                    "word": " register",
                    "probability": 0.794921875
                },
                {
                    "start": 781.48,
                    "end": 782.08,
                    "word": ".",
                    "probability": 0.625
                }
            ]
        },
        {
            "id": 132,
            "seek": 80208,
            "start": 782.08,
            "end": 788.5,
            "text": " Second, the information like functions who have operated the send register.",
            "tokens": [
                50564,
                5736,
                11,
                264,
                1589,
                411,
                6828,
                567,
                362,
                20826,
                264,
                2845,
                7280,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19783653846153845,
            "compression_ratio": 1.5449101796407185,
            "no_speech_prob": 0.0007672309875488281,
            "words": [
                {
                    "start": 782.08,
                    "end": 782.64,
                    "word": " Second",
                    "probability": 0.72314453125
                },
                {
                    "start": 782.64,
                    "end": 783.14,
                    "word": ",",
                    "probability": 0.98291015625
                },
                {
                    "start": 783.14,
                    "end": 783.36,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 783.36,
                    "end": 784.06,
                    "word": " information",
                    "probability": 0.69482421875
                },
                {
                    "start": 784.06,
                    "end": 784.52,
                    "word": " like",
                    "probability": 0.7822265625
                },
                {
                    "start": 784.52,
                    "end": 785.14,
                    "word": " functions",
                    "probability": 0.8466796875
                },
                {
                    "start": 785.14,
                    "end": 785.48,
                    "word": " who",
                    "probability": 0.70947265625
                },
                {
                    "start": 785.48,
                    "end": 785.78,
                    "word": " have",
                    "probability": 0.83984375
                },
                {
                    "start": 785.78,
                    "end": 786.34,
                    "word": " operated",
                    "probability": 0.289794921875
                },
                {
                    "start": 786.34,
                    "end": 786.9,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 786.9,
                    "end": 787.12,
                    "word": " send",
                    "probability": 0.00093841552734375
                },
                {
                    "start": 787.12,
                    "end": 787.66,
                    "word": " register",
                    "probability": 0.84765625
                },
                {
                    "start": 787.66,
                    "end": 788.5,
                    "word": ".",
                    "probability": 0.93212890625
                }
            ]
        },
        {
            "id": 133,
            "seek": 80208,
            "start": 788.68,
            "end": 793.82,
            "text": " To make this happen, we create a self-defined data type.",
            "tokens": [
                50914,
                1407,
                652,
                341,
                1051,
                11,
                321,
                1884,
                257,
                2698,
                12,
                37716,
                1412,
                2010,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19783653846153845,
            "compression_ratio": 1.5449101796407185,
            "no_speech_prob": 0.0007672309875488281,
            "words": [
                {
                    "start": 788.68,
                    "end": 789.5,
                    "word": " To",
                    "probability": 0.90673828125
                },
                {
                    "start": 789.5,
                    "end": 789.76,
                    "word": " make",
                    "probability": 0.87255859375
                },
                {
                    "start": 789.76,
                    "end": 790.08,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 790.08,
                    "end": 790.52,
                    "word": " happen",
                    "probability": 0.798828125
                },
                {
                    "start": 790.52,
                    "end": 790.8,
                    "word": ",",
                    "probability": 0.93017578125
                },
                {
                    "start": 790.8,
                    "end": 791.1,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 791.1,
                    "end": 791.46,
                    "word": " create",
                    "probability": 0.7294921875
                },
                {
                    "start": 791.76,
                    "end": 791.98,
                    "word": " a self",
                    "probability": 0.77197265625
                },
                {
                    "start": 791.98,
                    "end": 792.4,
                    "word": "-defined",
                    "probability": 0.814208984375
                },
                {
                    "start": 792.4,
                    "end": 792.7,
                    "word": " data",
                    "probability": 0.76513671875
                },
                {
                    "start": 792.7,
                    "end": 793.2,
                    "word": " type",
                    "probability": 0.91552734375
                },
                {
                    "start": 793.2,
                    "end": 793.82,
                    "word": ".",
                    "probability": 0.7451171875
                }
            ]
        },
        {
            "id": 134,
            "seek": 80208,
            "start": 793.82,
            "end": 796.8,
            "text": " We call it register object.",
            "tokens": [
                51164,
                492,
                818,
                309,
                7280,
                2657,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19783653846153845,
            "compression_ratio": 1.5449101796407185,
            "no_speech_prob": 0.0007672309875488281,
            "words": [
                {
                    "start": 793.82,
                    "end": 794.1,
                    "word": " We",
                    "probability": 0.90771484375
                },
                {
                    "start": 794.1,
                    "end": 794.34,
                    "word": " call",
                    "probability": 0.78369140625
                },
                {
                    "start": 794.34,
                    "end": 794.6,
                    "word": " it",
                    "probability": 0.72607421875
                },
                {
                    "start": 794.6,
                    "end": 795.32,
                    "word": " register",
                    "probability": 0.473388671875
                },
                {
                    "start": 795.32,
                    "end": 795.96,
                    "word": " object",
                    "probability": 0.76025390625
                },
                {
                    "start": 795.96,
                    "end": 796.8,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 135,
            "seek": 80208,
            "start": 796.88,
            "end": 802.08,
            "text": " In each register object, we store three kinds of information.",
            "tokens": [
                51314,
                682,
                1184,
                7280,
                2657,
                11,
                321,
                3531,
                1045,
                3685,
                295,
                1589,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19783653846153845,
            "compression_ratio": 1.5449101796407185,
            "no_speech_prob": 0.0007672309875488281,
            "words": [
                {
                    "start": 796.88,
                    "end": 797.16,
                    "word": " In",
                    "probability": 0.9072265625
                },
                {
                    "start": 797.16,
                    "end": 797.44,
                    "word": " each",
                    "probability": 0.82080078125
                },
                {
                    "start": 797.44,
                    "end": 798.04,
                    "word": " register",
                    "probability": 0.8154296875
                },
                {
                    "start": 798.04,
                    "end": 798.54,
                    "word": " object",
                    "probability": 0.873046875
                },
                {
                    "start": 798.54,
                    "end": 798.88,
                    "word": ",",
                    "probability": 0.90234375
                },
                {
                    "start": 798.88,
                    "end": 799.12,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 799.12,
                    "end": 799.54,
                    "word": " store",
                    "probability": 0.81103515625
                },
                {
                    "start": 799.54,
                    "end": 799.9,
                    "word": " three",
                    "probability": 0.80224609375
                },
                {
                    "start": 799.9,
                    "end": 800.3,
                    "word": " kinds",
                    "probability": 0.759765625
                },
                {
                    "start": 800.3,
                    "end": 800.58,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 800.58,
                    "end": 801.24,
                    "word": " information",
                    "probability": 0.74658203125
                },
                {
                    "start": 801.24,
                    "end": 802.08,
                    "word": ".",
                    "probability": 0.9423828125
                }
            ]
        },
        {
            "id": 136,
            "seek": 82878,
            "start": 802.08,
            "end": 804.68,
            "text": " No.1, the register name.",
            "tokens": [
                50364,
                883,
                13,
                16,
                11,
                264,
                7280,
                1315,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 802.08,
                    "end": 802.26,
                    "word": " No",
                    "probability": 0.06451416015625
                },
                {
                    "start": 802.26,
                    "end": 802.64,
                    "word": ".1",
                    "probability": 0.843017578125
                },
                {
                    "start": 802.64,
                    "end": 803.08,
                    "word": ",",
                    "probability": 0.47802734375
                },
                {
                    "start": 803.08,
                    "end": 803.28,
                    "word": " the",
                    "probability": 0.69189453125
                },
                {
                    "start": 803.28,
                    "end": 803.74,
                    "word": " register",
                    "probability": 0.76708984375
                },
                {
                    "start": 803.74,
                    "end": 804.18,
                    "word": " name",
                    "probability": 0.76220703125
                },
                {
                    "start": 804.18,
                    "end": 804.68,
                    "word": ".",
                    "probability": 0.32861328125
                }
            ]
        },
        {
            "id": 137,
            "seek": 82878,
            "start": 804.68,
            "end": 807.74,
            "text": " No.2, the value of register.",
            "tokens": [
                50464,
                883,
                13,
                17,
                11,
                264,
                2158,
                295,
                7280,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 804.68,
                    "end": 804.88,
                    "word": " No",
                    "probability": 0.92333984375
                },
                {
                    "start": 804.88,
                    "end": 805.32,
                    "word": ".2",
                    "probability": 0.94384765625
                },
                {
                    "start": 805.32,
                    "end": 805.66,
                    "word": ",",
                    "probability": 0.9697265625
                },
                {
                    "start": 805.66,
                    "end": 805.82,
                    "word": " the",
                    "probability": 0.79052734375
                },
                {
                    "start": 805.82,
                    "end": 806.2,
                    "word": " value",
                    "probability": 0.9296875
                },
                {
                    "start": 806.2,
                    "end": 806.56,
                    "word": " of",
                    "probability": 0.88671875
                },
                {
                    "start": 806.56,
                    "end": 807.14,
                    "word": " register",
                    "probability": 0.65087890625
                },
                {
                    "start": 807.14,
                    "end": 807.74,
                    "word": ".",
                    "probability": 0.82177734375
                }
            ]
        },
        {
            "id": 138,
            "seek": 82878,
            "start": 807.74,
            "end": 811.84,
            "text": " And No.3, the function who use this register.",
            "tokens": [
                50614,
                400,
                883,
                13,
                18,
                11,
                264,
                2445,
                567,
                764,
                341,
                7280,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 807.74,
                    "end": 807.94,
                    "word": " And",
                    "probability": 0.53515625
                },
                {
                    "start": 807.94,
                    "end": 808.08,
                    "word": " No",
                    "probability": 0.77099609375
                },
                {
                    "start": 808.08,
                    "end": 808.48,
                    "word": ".3",
                    "probability": 0.97021484375
                },
                {
                    "start": 808.48,
                    "end": 808.84,
                    "word": ",",
                    "probability": 0.958984375
                },
                {
                    "start": 808.84,
                    "end": 809.04,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 809.04,
                    "end": 809.48,
                    "word": " function",
                    "probability": 0.861328125
                },
                {
                    "start": 809.48,
                    "end": 809.76,
                    "word": " who",
                    "probability": 0.755859375
                },
                {
                    "start": 809.76,
                    "end": 810.2,
                    "word": " use",
                    "probability": 0.4609375
                },
                {
                    "start": 810.2,
                    "end": 810.72,
                    "word": " this",
                    "probability": 0.8271484375
                },
                {
                    "start": 810.72,
                    "end": 811.24,
                    "word": " register",
                    "probability": 0.79931640625
                },
                {
                    "start": 811.24,
                    "end": 811.84,
                    "word": ".",
                    "probability": 0.95947265625
                }
            ]
        },
        {
            "id": 139,
            "seek": 82878,
            "start": 811.84,
            "end": 814.42,
            "text": " Let's see an example.",
            "tokens": [
                50814,
                961,
                311,
                536,
                364,
                1365,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 811.84,
                    "end": 812.58,
                    "word": " Let's",
                    "probability": 0.906005859375
                },
                {
                    "start": 812.58,
                    "end": 812.8,
                    "word": " see",
                    "probability": 0.8212890625
                },
                {
                    "start": 812.8,
                    "end": 813.1,
                    "word": " an",
                    "probability": 0.8037109375
                },
                {
                    "start": 813.1,
                    "end": 813.6,
                    "word": " example",
                    "probability": 0.92041015625
                },
                {
                    "start": 813.6,
                    "end": 814.42,
                    "word": ".",
                    "probability": 0.92041015625
                }
            ]
        },
        {
            "id": 140,
            "seek": 82878,
            "start": 814.6,
            "end": 817.74,
            "text": " So the register name is fee7.",
            "tokens": [
                50964,
                407,
                264,
                7280,
                1315,
                307,
                12054,
                22,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 814.6,
                    "end": 814.78,
                    "word": " So",
                    "probability": 0.77099609375
                },
                {
                    "start": 814.78,
                    "end": 815.08,
                    "word": " the",
                    "probability": 0.69873046875
                },
                {
                    "start": 815.08,
                    "end": 815.52,
                    "word": " register",
                    "probability": 0.81298828125
                },
                {
                    "start": 815.52,
                    "end": 815.98,
                    "word": " name",
                    "probability": 0.80322265625
                },
                {
                    "start": 815.98,
                    "end": 816.36,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 816.36,
                    "end": 817.18,
                    "word": " fee7",
                    "probability": 0.54498291015625
                },
                {
                    "start": 817.18,
                    "end": 817.74,
                    "word": ".",
                    "probability": 0.32568359375
                }
            ]
        },
        {
            "id": 141,
            "seek": 82878,
            "start": 817.74,
            "end": 821.58,
            "text": " And the value of the register is a string.",
            "tokens": [
                51114,
                400,
                264,
                2158,
                295,
                264,
                7280,
                307,
                257,
                6798,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 817.74,
                    "end": 818.12,
                    "word": " And",
                    "probability": 0.845703125
                },
                {
                    "start": 818.12,
                    "end": 818.3,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 818.3,
                    "end": 818.64,
                    "word": " value",
                    "probability": 0.931640625
                },
                {
                    "start": 818.64,
                    "end": 818.96,
                    "word": " of",
                    "probability": 0.90283203125
                },
                {
                    "start": 818.96,
                    "end": 819.18,
                    "word": " the",
                    "probability": 0.7236328125
                },
                {
                    "start": 819.18,
                    "end": 819.58,
                    "word": " register",
                    "probability": 0.77978515625
                },
                {
                    "start": 819.58,
                    "end": 820.2,
                    "word": " is",
                    "probability": 0.90087890625
                },
                {
                    "start": 820.48,
                    "end": 820.8,
                    "word": " a string",
                    "probability": 0.7958984375
                },
                {
                    "start": 820.8,
                    "end": 821.58,
                    "word": ".",
                    "probability": 0.91259765625
                }
            ]
        },
        {
            "id": 142,
            "seek": 82878,
            "start": 821.58,
            "end": 828.78,
            "text": " And the string appends the value of string1 and the result of function1.",
            "tokens": [
                51314,
                400,
                264,
                6798,
                724,
                2581,
                264,
                2158,
                295,
                6798,
                16,
                293,
                264,
                1874,
                295,
                2445,
                16,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22347384414007498,
            "compression_ratio": 1.816326530612245,
            "no_speech_prob": 0.04736328125,
            "words": [
                {
                    "start": 821.58,
                    "end": 821.96,
                    "word": " And",
                    "probability": 0.85400390625
                },
                {
                    "start": 821.96,
                    "end": 822.12,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 822.12,
                    "end": 822.52,
                    "word": " string",
                    "probability": 0.78857421875
                },
                {
                    "start": 822.52,
                    "end": 823.24,
                    "word": " appends",
                    "probability": 0.7252197265625
                },
                {
                    "start": 823.24,
                    "end": 823.68,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 823.68,
                    "end": 824.22,
                    "word": " value",
                    "probability": 0.9140625
                },
                {
                    "start": 824.22,
                    "end": 824.64,
                    "word": " of",
                    "probability": 0.8935546875
                },
                {
                    "start": 824.64,
                    "end": 825.32,
                    "word": " string1",
                    "probability": 0.70458984375
                },
                {
                    "start": 825.32,
                    "end": 826.24,
                    "word": " and",
                    "probability": 0.59326171875
                },
                {
                    "start": 826.24,
                    "end": 826.44,
                    "word": " the",
                    "probability": 0.7841796875
                },
                {
                    "start": 826.44,
                    "end": 826.88,
                    "word": " result",
                    "probability": 0.8681640625
                },
                {
                    "start": 826.88,
                    "end": 827.38,
                    "word": " of",
                    "probability": 0.89697265625
                },
                {
                    "start": 827.38,
                    "end": 828.18,
                    "word": " function1",
                    "probability": 0.900390625
                },
                {
                    "start": 828.18,
                    "end": 828.78,
                    "word": ".",
                    "probability": 0.96337890625
                }
            ]
        },
        {
            "id": 143,
            "seek": 85162,
            "start": 828.78,
            "end": 836.66,
            "text": " And then we can see that the register is used as the input resource of the function2.",
            "tokens": [
                50364,
                400,
                550,
                321,
                393,
                536,
                300,
                264,
                7280,
                307,
                1143,
                382,
                264,
                4846,
                7684,
                295,
                264,
                2445,
                17,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24054939612265555,
            "compression_ratio": 1.6233766233766234,
            "no_speech_prob": 0.00243377685546875,
            "words": [
                {
                    "start": 828.78,
                    "end": 829.26,
                    "word": " And",
                    "probability": 0.2403564453125
                },
                {
                    "start": 829.26,
                    "end": 829.48,
                    "word": " then",
                    "probability": 0.71142578125
                },
                {
                    "start": 829.48,
                    "end": 829.7,
                    "word": " we",
                    "probability": 0.82861328125
                },
                {
                    "start": 829.7,
                    "end": 829.98,
                    "word": " can",
                    "probability": 0.89111328125
                },
                {
                    "start": 829.98,
                    "end": 830.22,
                    "word": " see",
                    "probability": 0.8203125
                },
                {
                    "start": 830.22,
                    "end": 830.56,
                    "word": " that",
                    "probability": 0.8740234375
                },
                {
                    "start": 830.56,
                    "end": 831.1,
                    "word": " the",
                    "probability": 0.73876953125
                },
                {
                    "start": 831.1,
                    "end": 831.54,
                    "word": " register",
                    "probability": 0.80078125
                },
                {
                    "start": 831.54,
                    "end": 832.02,
                    "word": " is",
                    "probability": 0.89794921875
                },
                {
                    "start": 832.02,
                    "end": 832.54,
                    "word": " used",
                    "probability": 0.79150390625
                },
                {
                    "start": 832.54,
                    "end": 832.88,
                    "word": " as",
                    "probability": 0.9013671875
                },
                {
                    "start": 832.88,
                    "end": 833.1,
                    "word": " the",
                    "probability": 0.7734375
                },
                {
                    "start": 833.1,
                    "end": 833.52,
                    "word": " input",
                    "probability": 0.86962890625
                },
                {
                    "start": 833.52,
                    "end": 834.16,
                    "word": " resource",
                    "probability": 0.841796875
                },
                {
                    "start": 834.16,
                    "end": 834.72,
                    "word": " of",
                    "probability": 0.8876953125
                },
                {
                    "start": 834.72,
                    "end": 834.94,
                    "word": " the",
                    "probability": 0.7763671875
                },
                {
                    "start": 834.94,
                    "end": 835.7,
                    "word": " function2",
                    "probability": 0.4365386962890625
                },
                {
                    "start": 835.7,
                    "end": 836.66,
                    "word": ".",
                    "probability": 0.76904296875
                }
            ]
        },
        {
            "id": 144,
            "seek": 85162,
            "start": 836.78,
            "end": 844.54,
            "text": " By the way, when filling the value of useByWhich function in the register object,",
            "tokens": [
                50764,
                3146,
                264,
                636,
                11,
                562,
                10623,
                264,
                2158,
                295,
                764,
                27690,
                33785,
                2445,
                294,
                264,
                7280,
                2657,
                11,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24054939612265555,
            "compression_ratio": 1.6233766233766234,
            "no_speech_prob": 0.00243377685546875,
            "words": [
                {
                    "start": 836.78,
                    "end": 837.6,
                    "word": " By",
                    "probability": 0.78369140625
                },
                {
                    "start": 837.6,
                    "end": 837.74,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 837.74,
                    "end": 838.04,
                    "word": " way",
                    "probability": 0.900390625
                },
                {
                    "start": 838.04,
                    "end": 838.42,
                    "word": ",",
                    "probability": 0.95947265625
                },
                {
                    "start": 838.42,
                    "end": 838.68,
                    "word": " when",
                    "probability": 0.86181640625
                },
                {
                    "start": 838.68,
                    "end": 838.92,
                    "word": " filling",
                    "probability": 0.68115234375
                },
                {
                    "start": 838.92,
                    "end": 839.24,
                    "word": " the",
                    "probability": 0.46435546875
                },
                {
                    "start": 839.24,
                    "end": 839.62,
                    "word": " value",
                    "probability": 0.87451171875
                },
                {
                    "start": 839.62,
                    "end": 840.12,
                    "word": " of",
                    "probability": 0.89306640625
                },
                {
                    "start": 840.12,
                    "end": 841.38,
                    "word": " useByWhich",
                    "probability": 0.5096028645833334
                },
                {
                    "start": 841.38,
                    "end": 841.92,
                    "word": " function",
                    "probability": 0.70654296875
                },
                {
                    "start": 841.92,
                    "end": 842.72,
                    "word": " in",
                    "probability": 0.88623046875
                },
                {
                    "start": 842.72,
                    "end": 843.0,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 843.0,
                    "end": 843.46,
                    "word": " register",
                    "probability": 0.73681640625
                },
                {
                    "start": 843.46,
                    "end": 843.98,
                    "word": " object",
                    "probability": 0.82275390625
                },
                {
                    "start": 843.98,
                    "end": 844.54,
                    "word": ",",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 145,
            "seek": 85162,
            "start": 844.54,
            "end": 851.62,
            "text": " we extend every register by cross-referencing other register objects in the table.",
            "tokens": [
                51114,
                321,
                10101,
                633,
                7280,
                538,
                3278,
                12,
                265,
                612,
                13644,
                661,
                7280,
                6565,
                294,
                264,
                3199,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24054939612265555,
            "compression_ratio": 1.6233766233766234,
            "no_speech_prob": 0.00243377685546875,
            "words": [
                {
                    "start": 844.54,
                    "end": 844.84,
                    "word": " we",
                    "probability": 0.892578125
                },
                {
                    "start": 844.84,
                    "end": 845.4,
                    "word": " extend",
                    "probability": 0.264404296875
                },
                {
                    "start": 845.4,
                    "end": 846.1,
                    "word": " every",
                    "probability": 0.73583984375
                },
                {
                    "start": 846.1,
                    "end": 846.66,
                    "word": " register",
                    "probability": 0.84765625
                },
                {
                    "start": 846.66,
                    "end": 847.22,
                    "word": " by",
                    "probability": 0.9072265625
                },
                {
                    "start": 847.22,
                    "end": 847.74,
                    "word": " cross",
                    "probability": 0.77490234375
                },
                {
                    "start": 847.74,
                    "end": 848.52,
                    "word": "-referencing",
                    "probability": 0.864501953125
                },
                {
                    "start": 848.52,
                    "end": 849.02,
                    "word": " other",
                    "probability": 0.61767578125
                },
                {
                    "start": 849.02,
                    "end": 849.62,
                    "word": " register",
                    "probability": 0.791015625
                },
                {
                    "start": 849.62,
                    "end": 850.12,
                    "word": " objects",
                    "probability": 0.5087890625
                },
                {
                    "start": 850.12,
                    "end": 850.42,
                    "word": " in",
                    "probability": 0.89697265625
                },
                {
                    "start": 850.42,
                    "end": 850.56,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 850.56,
                    "end": 850.9,
                    "word": " table",
                    "probability": 0.80859375
                },
                {
                    "start": 850.9,
                    "end": 851.62,
                    "word": ".",
                    "probability": 0.97900390625
                }
            ]
        },
        {
            "id": 146,
            "seek": 87620,
            "start": 851.62,
            "end": 861.04,
            "text": " So, for example, by cross-referencing, we know that fee8 is a string called userLocation.",
            "tokens": [
                50364,
                407,
                11,
                337,
                1365,
                11,
                538,
                3278,
                12,
                265,
                612,
                13644,
                11,
                321,
                458,
                300,
                12054,
                23,
                307,
                257,
                6798,
                1219,
                4195,
                43,
                27943,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17426215464042294,
            "compression_ratio": 1.585987261146497,
            "no_speech_prob": 0.004901885986328125,
            "words": [
                {
                    "start": 851.62,
                    "end": 851.96,
                    "word": " So",
                    "probability": 0.66650390625
                },
                {
                    "start": 851.96,
                    "end": 852.26,
                    "word": ",",
                    "probability": 0.41259765625
                },
                {
                    "start": 852.26,
                    "end": 852.4,
                    "word": " for",
                    "probability": 0.880859375
                },
                {
                    "start": 852.4,
                    "end": 852.92,
                    "word": " example",
                    "probability": 0.9345703125
                },
                {
                    "start": 852.92,
                    "end": 853.5,
                    "word": ",",
                    "probability": 0.92578125
                },
                {
                    "start": 853.5,
                    "end": 853.68,
                    "word": " by",
                    "probability": 0.91064453125
                },
                {
                    "start": 853.68,
                    "end": 854.12,
                    "word": " cross",
                    "probability": 0.79736328125
                },
                {
                    "start": 854.12,
                    "end": 854.8,
                    "word": "-referencing",
                    "probability": 0.850341796875
                },
                {
                    "start": 854.8,
                    "end": 855.28,
                    "word": ",",
                    "probability": 0.79541015625
                },
                {
                    "start": 855.28,
                    "end": 855.46,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 855.46,
                    "end": 856.08,
                    "word": " know",
                    "probability": 0.75537109375
                },
                {
                    "start": 856.08,
                    "end": 856.48,
                    "word": " that",
                    "probability": 0.8564453125
                },
                {
                    "start": 856.48,
                    "end": 857.24,
                    "word": " fee8",
                    "probability": 0.34253740310668945
                },
                {
                    "start": 857.24,
                    "end": 857.86,
                    "word": " is",
                    "probability": 0.85986328125
                },
                {
                    "start": 858.14,
                    "end": 858.48,
                    "word": " a string",
                    "probability": 0.77099609375
                },
                {
                    "start": 858.48,
                    "end": 859.08,
                    "word": " called",
                    "probability": 0.736328125
                },
                {
                    "start": 859.08,
                    "end": 860.46,
                    "word": " userLocation",
                    "probability": 0.5574544270833334
                },
                {
                    "start": 860.46,
                    "end": 861.04,
                    "word": ".",
                    "probability": 0.062255859375
                }
            ]
        },
        {
            "id": 147,
            "seek": 87620,
            "start": 861.04,
            "end": 865.08,
            "text": " And fee3 is a function called getLocation.",
            "tokens": [
                50814,
                400,
                12054,
                18,
                307,
                257,
                2445,
                1219,
                483,
                43,
                27943,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17426215464042294,
            "compression_ratio": 1.585987261146497,
            "no_speech_prob": 0.004901885986328125,
            "words": [
                {
                    "start": 861.04,
                    "end": 861.52,
                    "word": " And",
                    "probability": 0.66357421875
                },
                {
                    "start": 861.52,
                    "end": 862.18,
                    "word": " fee3",
                    "probability": 0.947509765625
                },
                {
                    "start": 862.18,
                    "end": 862.58,
                    "word": " is",
                    "probability": 0.89501953125
                },
                {
                    "start": 862.86,
                    "end": 863.26,
                    "word": " a function",
                    "probability": 0.88427734375
                },
                {
                    "start": 863.26,
                    "end": 863.82,
                    "word": " called",
                    "probability": 0.78369140625
                },
                {
                    "start": 863.82,
                    "end": 864.6,
                    "word": " getLocation",
                    "probability": 0.9334309895833334
                },
                {
                    "start": 864.6,
                    "end": 865.08,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 148,
            "seek": 87620,
            "start": 865.26,
            "end": 876.2,
            "text": " As you can see in the lower right corner, the result of getLocation is appended to the string which is userLocation.",
            "tokens": [
                51014,
                1018,
                291,
                393,
                536,
                294,
                264,
                3126,
                558,
                4538,
                11,
                264,
                1874,
                295,
                483,
                43,
                27943,
                307,
                724,
                3502,
                281,
                264,
                6798,
                597,
                307,
                4195,
                43,
                27943,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17426215464042294,
            "compression_ratio": 1.585987261146497,
            "no_speech_prob": 0.004901885986328125,
            "words": [
                {
                    "start": 865.26,
                    "end": 866.08,
                    "word": " As",
                    "probability": 0.8720703125
                },
                {
                    "start": 866.08,
                    "end": 866.26,
                    "word": " you",
                    "probability": 0.89453125
                },
                {
                    "start": 866.26,
                    "end": 866.46,
                    "word": " can",
                    "probability": 0.8955078125
                },
                {
                    "start": 866.46,
                    "end": 866.82,
                    "word": " see",
                    "probability": 0.81787109375
                },
                {
                    "start": 866.82,
                    "end": 867.14,
                    "word": " in",
                    "probability": 0.85693359375
                },
                {
                    "start": 867.14,
                    "end": 867.38,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 867.38,
                    "end": 867.72,
                    "word": " lower",
                    "probability": 0.806640625
                },
                {
                    "start": 867.72,
                    "end": 868.16,
                    "word": " right",
                    "probability": 0.755859375
                },
                {
                    "start": 868.16,
                    "end": 868.68,
                    "word": " corner",
                    "probability": 0.83154296875
                },
                {
                    "start": 868.68,
                    "end": 869.18,
                    "word": ",",
                    "probability": 0.95947265625
                },
                {
                    "start": 869.18,
                    "end": 869.36,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 869.36,
                    "end": 869.84,
                    "word": " result",
                    "probability": 0.8466796875
                },
                {
                    "start": 869.84,
                    "end": 870.22,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 870.22,
                    "end": 870.78,
                    "word": " getLocation",
                    "probability": 0.9454752604166666
                },
                {
                    "start": 870.78,
                    "end": 871.42,
                    "word": " is",
                    "probability": 0.89794921875
                },
                {
                    "start": 871.42,
                    "end": 872.0,
                    "word": " appended",
                    "probability": 0.813232421875
                },
                {
                    "start": 872.0,
                    "end": 872.72,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 872.72,
                    "end": 873.08,
                    "word": " the",
                    "probability": 0.7978515625
                },
                {
                    "start": 873.08,
                    "end": 873.52,
                    "word": " string",
                    "probability": 0.779296875
                },
                {
                    "start": 873.52,
                    "end": 874.34,
                    "word": " which",
                    "probability": 0.4345703125
                },
                {
                    "start": 874.34,
                    "end": 874.6,
                    "word": " is",
                    "probability": 0.90771484375
                },
                {
                    "start": 874.6,
                    "end": 875.62,
                    "word": " userLocation",
                    "probability": 0.9156901041666666
                },
                {
                    "start": 875.62,
                    "end": 876.2,
                    "word": ".",
                    "probability": 0.7724609375
                }
            ]
        },
        {
            "id": 149,
            "seek": 90542,
            "start": 876.2,
            "end": 882.66,
            "text": " And the new string is sent out by using function sendSns.",
            "tokens": [
                50364,
                400,
                264,
                777,
                6798,
                307,
                2279,
                484,
                538,
                1228,
                2445,
                2845,
                43690,
                82,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20147447015198183,
            "compression_ratio": 1.6560509554140128,
            "no_speech_prob": 0.0138397216796875,
            "words": [
                {
                    "start": 876.2,
                    "end": 876.78,
                    "word": " And",
                    "probability": 0.35009765625
                },
                {
                    "start": 876.78,
                    "end": 876.98,
                    "word": " the",
                    "probability": 0.74169921875
                },
                {
                    "start": 876.98,
                    "end": 877.24,
                    "word": " new",
                    "probability": 0.82177734375
                },
                {
                    "start": 877.24,
                    "end": 877.66,
                    "word": " string",
                    "probability": 0.716796875
                },
                {
                    "start": 877.66,
                    "end": 878.12,
                    "word": " is",
                    "probability": 0.90576171875
                },
                {
                    "start": 878.12,
                    "end": 878.42,
                    "word": " sent",
                    "probability": 0.7021484375
                },
                {
                    "start": 878.42,
                    "end": 878.76,
                    "word": " out",
                    "probability": 0.80322265625
                },
                {
                    "start": 878.76,
                    "end": 879.26,
                    "word": " by",
                    "probability": 0.88330078125
                },
                {
                    "start": 879.26,
                    "end": 879.74,
                    "word": " using",
                    "probability": 0.81396484375
                },
                {
                    "start": 879.74,
                    "end": 880.54,
                    "word": " function",
                    "probability": 0.82470703125
                },
                {
                    "start": 880.54,
                    "end": 882.32,
                    "word": " sendSns",
                    "probability": 0.4717814127604167
                },
                {
                    "start": 882.32,
                    "end": 882.66,
                    "word": ".",
                    "probability": 0.830078125
                }
            ]
        },
        {
            "id": 150,
            "seek": 90542,
            "start": 882.66,
            "end": 895.62,
            "text": " In other words, the value of register fee7 is generated by using function getLocation, which has native API 1 in it.",
            "tokens": [
                50664,
                682,
                661,
                2283,
                11,
                264,
                2158,
                295,
                7280,
                12054,
                22,
                307,
                10833,
                538,
                1228,
                2445,
                483,
                43,
                27943,
                11,
                597,
                575,
                8470,
                9362,
                502,
                294,
                309,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20147447015198183,
            "compression_ratio": 1.6560509554140128,
            "no_speech_prob": 0.0138397216796875,
            "words": [
                {
                    "start": 882.66,
                    "end": 883.3,
                    "word": " In",
                    "probability": 0.89404296875
                },
                {
                    "start": 883.3,
                    "end": 883.54,
                    "word": " other",
                    "probability": 0.80224609375
                },
                {
                    "start": 883.54,
                    "end": 884.02,
                    "word": " words",
                    "probability": 0.74169921875
                },
                {
                    "start": 884.02,
                    "end": 884.46,
                    "word": ",",
                    "probability": 0.97265625
                },
                {
                    "start": 884.46,
                    "end": 884.6,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 884.6,
                    "end": 885.06,
                    "word": " value",
                    "probability": 0.93115234375
                },
                {
                    "start": 885.06,
                    "end": 885.52,
                    "word": " of",
                    "probability": 0.896484375
                },
                {
                    "start": 885.52,
                    "end": 886.12,
                    "word": " register",
                    "probability": 0.826171875
                },
                {
                    "start": 886.12,
                    "end": 887.0,
                    "word": " fee7",
                    "probability": 0.45751953125
                },
                {
                    "start": 887.0,
                    "end": 887.74,
                    "word": " is",
                    "probability": 0.87109375
                },
                {
                    "start": 887.74,
                    "end": 888.2,
                    "word": " generated",
                    "probability": 0.55126953125
                },
                {
                    "start": 888.2,
                    "end": 888.94,
                    "word": " by",
                    "probability": 0.9013671875
                },
                {
                    "start": 888.94,
                    "end": 889.5,
                    "word": " using",
                    "probability": 0.81201171875
                },
                {
                    "start": 889.5,
                    "end": 890.16,
                    "word": " function",
                    "probability": 0.9072265625
                },
                {
                    "start": 890.16,
                    "end": 891.42,
                    "word": " getLocation",
                    "probability": 0.84423828125
                },
                {
                    "start": 891.42,
                    "end": 892.04,
                    "word": ",",
                    "probability": 0.712890625
                },
                {
                    "start": 892.04,
                    "end": 892.3,
                    "word": " which",
                    "probability": 0.90869140625
                },
                {
                    "start": 892.3,
                    "end": 892.64,
                    "word": " has",
                    "probability": 0.87548828125
                },
                {
                    "start": 892.64,
                    "end": 893.2,
                    "word": " native",
                    "probability": 0.4521484375
                },
                {
                    "start": 893.2,
                    "end": 893.68,
                    "word": " API",
                    "probability": 0.7802734375
                },
                {
                    "start": 893.68,
                    "end": 894.2,
                    "word": " 1",
                    "probability": 0.583984375
                },
                {
                    "start": 894.2,
                    "end": 894.76,
                    "word": " in",
                    "probability": 0.88525390625
                },
                {
                    "start": 894.76,
                    "end": 895.02,
                    "word": " it",
                    "probability": 0.9189453125
                },
                {
                    "start": 895.02,
                    "end": 895.62,
                    "word": ".",
                    "probability": 0.791015625
                }
            ]
        },
        {
            "id": 151,
            "seek": 90542,
            "start": 895.62,
            "end": 905.42,
            "text": " And the value is used as an input for function sendSns, which has native API 2 in it.",
            "tokens": [
                51314,
                400,
                264,
                2158,
                307,
                1143,
                382,
                364,
                4846,
                337,
                2445,
                2845,
                43690,
                82,
                11,
                597,
                575,
                8470,
                9362,
                568,
                294,
                309,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20147447015198183,
            "compression_ratio": 1.6560509554140128,
            "no_speech_prob": 0.0138397216796875,
            "words": [
                {
                    "start": 895.62,
                    "end": 896.34,
                    "word": " And",
                    "probability": 0.8828125
                },
                {
                    "start": 896.34,
                    "end": 896.48,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 896.48,
                    "end": 896.82,
                    "word": " value",
                    "probability": 0.9208984375
                },
                {
                    "start": 896.82,
                    "end": 897.14,
                    "word": " is",
                    "probability": 0.90478515625
                },
                {
                    "start": 897.14,
                    "end": 897.58,
                    "word": " used",
                    "probability": 0.82080078125
                },
                {
                    "start": 897.58,
                    "end": 897.9,
                    "word": " as",
                    "probability": 0.91015625
                },
                {
                    "start": 897.9,
                    "end": 898.1,
                    "word": " an",
                    "probability": 0.51171875
                },
                {
                    "start": 898.1,
                    "end": 898.5,
                    "word": " input",
                    "probability": 0.87060546875
                },
                {
                    "start": 898.5,
                    "end": 898.88,
                    "word": " for",
                    "probability": 0.8896484375
                },
                {
                    "start": 898.88,
                    "end": 899.54,
                    "word": " function",
                    "probability": 0.6123046875
                },
                {
                    "start": 899.54,
                    "end": 901.58,
                    "word": " sendSns",
                    "probability": 0.90625
                },
                {
                    "start": 901.58,
                    "end": 902.16,
                    "word": ",",
                    "probability": 0.92578125
                },
                {
                    "start": 902.16,
                    "end": 902.44,
                    "word": " which",
                    "probability": 0.91259765625
                },
                {
                    "start": 902.44,
                    "end": 902.76,
                    "word": " has",
                    "probability": 0.90478515625
                },
                {
                    "start": 902.76,
                    "end": 903.26,
                    "word": " native",
                    "probability": 0.59521484375
                },
                {
                    "start": 903.26,
                    "end": 903.74,
                    "word": " API",
                    "probability": 0.80615234375
                },
                {
                    "start": 903.74,
                    "end": 904.26,
                    "word": " 2",
                    "probability": 0.9794921875
                },
                {
                    "start": 904.26,
                    "end": 904.8,
                    "word": " in",
                    "probability": 0.90185546875
                },
                {
                    "start": 904.8,
                    "end": 905.1,
                    "word": " it",
                    "probability": 0.9150390625
                },
                {
                    "start": 905.1,
                    "end": 905.42,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 152,
            "seek": 93432,
            "start": 905.42,
            "end": 915.82,
            "text": " So now, we prove that by using the register object, we can check if the APIs are handling the same register.",
            "tokens": [
                50364,
                407,
                586,
                11,
                321,
                7081,
                300,
                538,
                1228,
                264,
                7280,
                2657,
                11,
                321,
                393,
                1520,
                498,
                264,
                21445,
                366,
                13175,
                264,
                912,
                7280,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24499999364217123,
            "compression_ratio": 1.59375,
            "no_speech_prob": 0.0009546279907226562,
            "words": [
                {
                    "start": 905.42,
                    "end": 906.34,
                    "word": " So",
                    "probability": 0.42724609375
                },
                {
                    "start": 906.34,
                    "end": 906.68,
                    "word": " now",
                    "probability": 0.7724609375
                },
                {
                    "start": 906.68,
                    "end": 907.02,
                    "word": ",",
                    "probability": 0.405029296875
                },
                {
                    "start": 907.02,
                    "end": 907.28,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 907.28,
                    "end": 907.7,
                    "word": " prove",
                    "probability": 0.39453125
                },
                {
                    "start": 907.7,
                    "end": 908.08,
                    "word": " that",
                    "probability": 0.830078125
                },
                {
                    "start": 908.08,
                    "end": 908.42,
                    "word": " by",
                    "probability": 0.8564453125
                },
                {
                    "start": 908.42,
                    "end": 908.92,
                    "word": " using",
                    "probability": 0.826171875
                },
                {
                    "start": 908.92,
                    "end": 909.22,
                    "word": " the",
                    "probability": 0.74951171875
                },
                {
                    "start": 909.22,
                    "end": 909.64,
                    "word": " register",
                    "probability": 0.60791015625
                },
                {
                    "start": 909.64,
                    "end": 910.2,
                    "word": " object",
                    "probability": 0.7890625
                },
                {
                    "start": 910.2,
                    "end": 910.58,
                    "word": ",",
                    "probability": 0.822265625
                },
                {
                    "start": 910.58,
                    "end": 911.0,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 911.0,
                    "end": 911.26,
                    "word": " can",
                    "probability": 0.900390625
                },
                {
                    "start": 911.26,
                    "end": 911.7,
                    "word": " check",
                    "probability": 0.8310546875
                },
                {
                    "start": 911.7,
                    "end": 912.14,
                    "word": " if",
                    "probability": 0.9013671875
                },
                {
                    "start": 912.14,
                    "end": 912.34,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 912.34,
                    "end": 912.76,
                    "word": " APIs",
                    "probability": 0.74755859375
                },
                {
                    "start": 912.76,
                    "end": 913.4,
                    "word": " are",
                    "probability": 0.892578125
                },
                {
                    "start": 913.4,
                    "end": 913.88,
                    "word": " handling",
                    "probability": 0.833984375
                },
                {
                    "start": 913.88,
                    "end": 914.38,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 914.38,
                    "end": 914.6,
                    "word": " same",
                    "probability": 0.8076171875
                },
                {
                    "start": 914.6,
                    "end": 915.1,
                    "word": " register",
                    "probability": 0.8271484375
                },
                {
                    "start": 915.1,
                    "end": 915.82,
                    "word": ".",
                    "probability": 0.9609375
                }
            ]
        },
        {
            "id": 153,
            "seek": 93432,
            "start": 915.82,
            "end": 922.88,
            "text": " So after we scan through the source code, we produce dots of register objects.",
            "tokens": [
                50864,
                407,
                934,
                321,
                11049,
                807,
                264,
                4009,
                3089,
                11,
                321,
                5258,
                360,
                1373,
                295,
                7280,
                6565,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24499999364217123,
            "compression_ratio": 1.59375,
            "no_speech_prob": 0.0009546279907226562,
            "words": [
                {
                    "start": 915.82,
                    "end": 916.42,
                    "word": " So",
                    "probability": 0.83349609375
                },
                {
                    "start": 916.42,
                    "end": 916.78,
                    "word": " after",
                    "probability": 0.666015625
                },
                {
                    "start": 916.78,
                    "end": 917.18,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 917.18,
                    "end": 917.5,
                    "word": " scan",
                    "probability": 0.78759765625
                },
                {
                    "start": 917.5,
                    "end": 917.9,
                    "word": " through",
                    "probability": 0.7802734375
                },
                {
                    "start": 917.9,
                    "end": 918.3,
                    "word": " the",
                    "probability": 0.80224609375
                },
                {
                    "start": 918.3,
                    "end": 918.56,
                    "word": " source",
                    "probability": 0.6943359375
                },
                {
                    "start": 918.56,
                    "end": 918.96,
                    "word": " code",
                    "probability": 0.78369140625
                },
                {
                    "start": 918.96,
                    "end": 919.3,
                    "word": ",",
                    "probability": 0.9619140625
                },
                {
                    "start": 919.3,
                    "end": 919.44,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 919.44,
                    "end": 920.04,
                    "word": " produce",
                    "probability": 0.669921875
                },
                {
                    "start": 920.04,
                    "end": 920.42,
                    "word": " dots",
                    "probability": 0.472869873046875
                },
                {
                    "start": 920.42,
                    "end": 920.74,
                    "word": " of",
                    "probability": 0.896484375
                },
                {
                    "start": 920.74,
                    "end": 921.34,
                    "word": " register",
                    "probability": 0.71337890625
                },
                {
                    "start": 921.34,
                    "end": 922.08,
                    "word": " objects",
                    "probability": 0.8466796875
                },
                {
                    "start": 922.08,
                    "end": 922.88,
                    "word": ".",
                    "probability": 0.65625
                }
            ]
        },
        {
            "id": 154,
            "seek": 93432,
            "start": 923.18,
            "end": 930.62,
            "text": " And those register objects will be organized when a two-dimensional Python list.",
            "tokens": [
                51214,
                400,
                729,
                7280,
                6565,
                486,
                312,
                9983,
                562,
                257,
                732,
                12,
                18759,
                15329,
                1329,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24499999364217123,
            "compression_ratio": 1.59375,
            "no_speech_prob": 0.0009546279907226562,
            "words": [
                {
                    "start": 923.18,
                    "end": 923.58,
                    "word": " And",
                    "probability": 0.85498046875
                },
                {
                    "start": 923.58,
                    "end": 923.92,
                    "word": " those",
                    "probability": 0.84912109375
                },
                {
                    "start": 923.92,
                    "end": 924.48,
                    "word": " register",
                    "probability": 0.80712890625
                },
                {
                    "start": 924.48,
                    "end": 925.2,
                    "word": " objects",
                    "probability": 0.841796875
                },
                {
                    "start": 925.2,
                    "end": 925.66,
                    "word": " will",
                    "probability": 0.77490234375
                },
                {
                    "start": 925.66,
                    "end": 926.02,
                    "word": " be",
                    "probability": 0.89990234375
                },
                {
                    "start": 926.02,
                    "end": 926.74,
                    "word": " organized",
                    "probability": 0.90576171875
                },
                {
                    "start": 926.74,
                    "end": 927.28,
                    "word": " when",
                    "probability": 0.54638671875
                },
                {
                    "start": 927.58,
                    "end": 927.84,
                    "word": " a two",
                    "probability": 0.79736328125
                },
                {
                    "start": 927.84,
                    "end": 928.58,
                    "word": "-dimensional",
                    "probability": 0.797119140625
                },
                {
                    "start": 928.58,
                    "end": 929.24,
                    "word": " Python",
                    "probability": 0.8154296875
                },
                {
                    "start": 929.24,
                    "end": 929.82,
                    "word": " list",
                    "probability": 0.84814453125
                },
                {
                    "start": 929.82,
                    "end": 930.62,
                    "word": ".",
                    "probability": 0.93115234375
                }
            ]
        },
        {
            "id": 155,
            "seek": 93432,
            "start": 930.74,
            "end": 934.32,
            "text": " It is a similar idea like hash table.",
            "tokens": [
                51614,
                467,
                307,
                257,
                2531,
                1558,
                411,
                22019,
                3199,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.24499999364217123,
            "compression_ratio": 1.59375,
            "no_speech_prob": 0.0009546279907226562,
            "words": [
                {
                    "start": 930.74,
                    "end": 930.9,
                    "word": " It",
                    "probability": 0.6640625
                },
                {
                    "start": 930.9,
                    "end": 931.1,
                    "word": " is",
                    "probability": 0.87939453125
                },
                {
                    "start": 931.4,
                    "end": 931.8,
                    "word": " a similar",
                    "probability": 0.90966796875
                },
                {
                    "start": 931.8,
                    "end": 932.36,
                    "word": " idea",
                    "probability": 0.783203125
                },
                {
                    "start": 932.36,
                    "end": 932.82,
                    "word": " like",
                    "probability": 0.80908203125
                },
                {
                    "start": 932.82,
                    "end": 933.22,
                    "word": " hash",
                    "probability": 0.50390625
                },
                {
                    "start": 933.22,
                    "end": 933.62,
                    "word": " table",
                    "probability": 0.720703125
                },
                {
                    "start": 933.62,
                    "end": 934.32,
                    "word": ".",
                    "probability": 0.86865234375
                }
            ]
        },
        {
            "id": 156,
            "seek": 95522,
            "start": 934.32,
            "end": 939.6,
            "text": " We use it to boot out the read and write of the list.",
            "tokens": [
                50364,
                492,
                764,
                309,
                281,
                11450,
                484,
                264,
                1401,
                293,
                2464,
                295,
                264,
                1329,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18353174697785152,
            "compression_ratio": 1.445945945945946,
            "no_speech_prob": 0.0002378225326538086,
            "words": [
                {
                    "start": 934.32,
                    "end": 934.68,
                    "word": " We",
                    "probability": 0.70849609375
                },
                {
                    "start": 934.68,
                    "end": 935.06,
                    "word": " use",
                    "probability": 0.763671875
                },
                {
                    "start": 935.06,
                    "end": 935.48,
                    "word": " it",
                    "probability": 0.8759765625
                },
                {
                    "start": 935.48,
                    "end": 935.88,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 935.88,
                    "end": 936.14,
                    "word": " boot",
                    "probability": 0.28564453125
                },
                {
                    "start": 936.14,
                    "end": 936.44,
                    "word": " out",
                    "probability": 0.759765625
                },
                {
                    "start": 936.44,
                    "end": 936.66,
                    "word": " the",
                    "probability": 0.77587890625
                },
                {
                    "start": 936.66,
                    "end": 936.9,
                    "word": " read",
                    "probability": 0.77294921875
                },
                {
                    "start": 936.9,
                    "end": 937.46,
                    "word": " and",
                    "probability": 0.88525390625
                },
                {
                    "start": 937.46,
                    "end": 937.86,
                    "word": " write",
                    "probability": 0.81689453125
                },
                {
                    "start": 937.86,
                    "end": 938.4,
                    "word": " of",
                    "probability": 0.85595703125
                },
                {
                    "start": 938.4,
                    "end": 938.62,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 938.62,
                    "end": 938.98,
                    "word": " list",
                    "probability": 0.88134765625
                },
                {
                    "start": 938.98,
                    "end": 939.6,
                    "word": ".",
                    "probability": 0.87646484375
                }
            ]
        },
        {
            "id": 157,
            "seek": 95522,
            "start": 939.6,
            "end": 942.78,
            "text": " So now, let's see the table.",
            "tokens": [
                50614,
                407,
                586,
                11,
                718,
                311,
                536,
                264,
                3199,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18353174697785152,
            "compression_ratio": 1.445945945945946,
            "no_speech_prob": 0.0002378225326538086,
            "words": [
                {
                    "start": 939.6,
                    "end": 940.18,
                    "word": " So",
                    "probability": 0.7529296875
                },
                {
                    "start": 940.18,
                    "end": 940.48,
                    "word": " now",
                    "probability": 0.84765625
                },
                {
                    "start": 940.48,
                    "end": 940.78,
                    "word": ",",
                    "probability": 0.53955078125
                },
                {
                    "start": 940.78,
                    "end": 941.08,
                    "word": " let's",
                    "probability": 0.943115234375
                },
                {
                    "start": 941.08,
                    "end": 941.34,
                    "word": " see",
                    "probability": 0.80810546875
                },
                {
                    "start": 941.34,
                    "end": 941.64,
                    "word": " the",
                    "probability": 0.798828125
                },
                {
                    "start": 941.64,
                    "end": 941.98,
                    "word": " table",
                    "probability": 0.77880859375
                },
                {
                    "start": 941.98,
                    "end": 942.78,
                    "word": ".",
                    "probability": 0.96337890625
                }
            ]
        },
        {
            "id": 158,
            "seek": 95522,
            "start": 942.82,
            "end": 949.2,
            "text": " As you can see here, register fee4 has three register objects.",
            "tokens": [
                50764,
                1018,
                291,
                393,
                536,
                510,
                11,
                7280,
                12054,
                19,
                575,
                1045,
                7280,
                6565,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18353174697785152,
            "compression_ratio": 1.445945945945946,
            "no_speech_prob": 0.0002378225326538086,
            "words": [
                {
                    "start": 942.82,
                    "end": 943.34,
                    "word": " As",
                    "probability": 0.90625
                },
                {
                    "start": 943.34,
                    "end": 943.52,
                    "word": " you",
                    "probability": 0.89892578125
                },
                {
                    "start": 943.52,
                    "end": 943.68,
                    "word": " can",
                    "probability": 0.89892578125
                },
                {
                    "start": 943.68,
                    "end": 943.92,
                    "word": " see",
                    "probability": 0.8134765625
                },
                {
                    "start": 943.92,
                    "end": 944.38,
                    "word": " here",
                    "probability": 0.8095703125
                },
                {
                    "start": 944.38,
                    "end": 944.98,
                    "word": ",",
                    "probability": 0.9345703125
                },
                {
                    "start": 944.98,
                    "end": 945.38,
                    "word": " register",
                    "probability": 0.71044921875
                },
                {
                    "start": 945.38,
                    "end": 946.24,
                    "word": " fee4",
                    "probability": 0.4002685546875
                },
                {
                    "start": 946.24,
                    "end": 946.8,
                    "word": " has",
                    "probability": 0.888671875
                },
                {
                    "start": 946.8,
                    "end": 947.22,
                    "word": " three",
                    "probability": 0.67822265625
                },
                {
                    "start": 947.22,
                    "end": 947.88,
                    "word": " register",
                    "probability": 0.61279296875
                },
                {
                    "start": 947.88,
                    "end": 948.58,
                    "word": " objects",
                    "probability": 0.8251953125
                },
                {
                    "start": 948.58,
                    "end": 949.2,
                    "word": ".",
                    "probability": 0.92236328125
                }
            ]
        },
        {
            "id": 159,
            "seek": 95522,
            "start": 949.2,
            "end": 955.22,
            "text": " That means in the source code we scanned, fee4 was used three times.",
            "tokens": [
                51064,
                663,
                1355,
                294,
                264,
                4009,
                3089,
                321,
                45089,
                11,
                12054,
                19,
                390,
                1143,
                1045,
                1413,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18353174697785152,
            "compression_ratio": 1.445945945945946,
            "no_speech_prob": 0.0002378225326538086,
            "words": [
                {
                    "start": 949.2,
                    "end": 949.46,
                    "word": " That",
                    "probability": 0.8056640625
                },
                {
                    "start": 949.46,
                    "end": 949.76,
                    "word": " means",
                    "probability": 0.732421875
                },
                {
                    "start": 949.76,
                    "end": 950.04,
                    "word": " in",
                    "probability": 0.79736328125
                },
                {
                    "start": 950.04,
                    "end": 950.2,
                    "word": " the",
                    "probability": 0.75
                },
                {
                    "start": 950.2,
                    "end": 950.44,
                    "word": " source",
                    "probability": 0.6611328125
                },
                {
                    "start": 950.44,
                    "end": 950.72,
                    "word": " code",
                    "probability": 0.80419921875
                },
                {
                    "start": 950.72,
                    "end": 950.98,
                    "word": " we",
                    "probability": 0.8251953125
                },
                {
                    "start": 950.98,
                    "end": 951.44,
                    "word": " scanned",
                    "probability": 0.318359375
                },
                {
                    "start": 951.44,
                    "end": 952.0,
                    "word": ",",
                    "probability": 0.716796875
                },
                {
                    "start": 952.0,
                    "end": 952.56,
                    "word": " fee4",
                    "probability": 0.943359375
                },
                {
                    "start": 952.56,
                    "end": 953.02,
                    "word": " was",
                    "probability": 0.88916015625
                },
                {
                    "start": 953.02,
                    "end": 953.54,
                    "word": " used",
                    "probability": 0.8212890625
                },
                {
                    "start": 953.54,
                    "end": 953.96,
                    "word": " three",
                    "probability": 0.7802734375
                },
                {
                    "start": 953.96,
                    "end": 954.46,
                    "word": " times",
                    "probability": 0.83447265625
                },
                {
                    "start": 954.46,
                    "end": 955.22,
                    "word": ".",
                    "probability": 0.68017578125
                }
            ]
        },
        {
            "id": 160,
            "seek": 98274,
            "start": 955.22,
            "end": 964.72,
            "text": " And every time when it was used, we store the present value of register and the function who used it if there is one.",
            "tokens": [
                50364,
                400,
                633,
                565,
                562,
                309,
                390,
                1143,
                11,
                321,
                3531,
                264,
                1974,
                2158,
                295,
                7280,
                293,
                264,
                2445,
                567,
                1143,
                309,
                498,
                456,
                307,
                472,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21996753169344618,
            "compression_ratio": 1.681592039800995,
            "no_speech_prob": 0.06005859375,
            "words": [
                {
                    "start": 955.22,
                    "end": 955.44,
                    "word": " And",
                    "probability": 0.28466796875
                },
                {
                    "start": 955.44,
                    "end": 955.72,
                    "word": " every",
                    "probability": 0.703125
                },
                {
                    "start": 955.72,
                    "end": 956.1,
                    "word": " time",
                    "probability": 0.82568359375
                },
                {
                    "start": 956.1,
                    "end": 956.38,
                    "word": " when",
                    "probability": 0.8037109375
                },
                {
                    "start": 956.38,
                    "end": 956.68,
                    "word": " it",
                    "probability": 0.90185546875
                },
                {
                    "start": 956.68,
                    "end": 957.02,
                    "word": " was",
                    "probability": 0.8701171875
                },
                {
                    "start": 957.02,
                    "end": 957.48,
                    "word": " used",
                    "probability": 0.83203125
                },
                {
                    "start": 957.48,
                    "end": 957.86,
                    "word": ",",
                    "probability": 0.88037109375
                },
                {
                    "start": 957.86,
                    "end": 958.06,
                    "word": " we",
                    "probability": 0.8935546875
                },
                {
                    "start": 958.06,
                    "end": 958.46,
                    "word": " store",
                    "probability": 0.66796875
                },
                {
                    "start": 958.46,
                    "end": 958.74,
                    "word": " the",
                    "probability": 0.66845703125
                },
                {
                    "start": 958.74,
                    "end": 959.12,
                    "word": " present",
                    "probability": 0.7080078125
                },
                {
                    "start": 959.12,
                    "end": 959.7,
                    "word": " value",
                    "probability": 0.93359375
                },
                {
                    "start": 959.7,
                    "end": 960.02,
                    "word": " of",
                    "probability": 0.8994140625
                },
                {
                    "start": 960.02,
                    "end": 960.54,
                    "word": " register",
                    "probability": 0.68310546875
                },
                {
                    "start": 960.54,
                    "end": 961.36,
                    "word": " and",
                    "probability": 0.62353515625
                },
                {
                    "start": 961.36,
                    "end": 961.52,
                    "word": " the",
                    "probability": 0.74609375
                },
                {
                    "start": 961.52,
                    "end": 961.98,
                    "word": " function",
                    "probability": 0.88134765625
                },
                {
                    "start": 961.98,
                    "end": 962.28,
                    "word": " who",
                    "probability": 0.732421875
                },
                {
                    "start": 962.28,
                    "end": 962.64,
                    "word": " used",
                    "probability": 0.281005859375
                },
                {
                    "start": 962.64,
                    "end": 962.96,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 962.96,
                    "end": 963.3,
                    "word": " if",
                    "probability": 0.60302734375
                },
                {
                    "start": 963.3,
                    "end": 963.52,
                    "word": " there",
                    "probability": 0.8681640625
                },
                {
                    "start": 963.52,
                    "end": 963.66,
                    "word": " is",
                    "probability": 0.80615234375
                },
                {
                    "start": 963.66,
                    "end": 964.0,
                    "word": " one",
                    "probability": 0.78564453125
                },
                {
                    "start": 964.0,
                    "end": 964.72,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 161,
            "seek": 98274,
            "start": 964.8,
            "end": 969.82,
            "text": " So basically, the whole table is the history of the registers.",
            "tokens": [
                50814,
                407,
                1936,
                11,
                264,
                1379,
                3199,
                307,
                264,
                2503,
                295,
                264,
                38351,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21996753169344618,
            "compression_ratio": 1.681592039800995,
            "no_speech_prob": 0.06005859375,
            "words": [
                {
                    "start": 964.8,
                    "end": 964.92,
                    "word": " So",
                    "probability": 0.86181640625
                },
                {
                    "start": 964.92,
                    "end": 965.46,
                    "word": " basically",
                    "probability": 0.76953125
                },
                {
                    "start": 965.46,
                    "end": 965.82,
                    "word": ",",
                    "probability": 0.4638671875
                },
                {
                    "start": 965.82,
                    "end": 965.96,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 965.96,
                    "end": 966.2,
                    "word": " whole",
                    "probability": 0.73876953125
                },
                {
                    "start": 966.2,
                    "end": 966.58,
                    "word": " table",
                    "probability": 0.77685546875
                },
                {
                    "start": 966.58,
                    "end": 967.16,
                    "word": " is",
                    "probability": 0.8955078125
                },
                {
                    "start": 967.16,
                    "end": 967.38,
                    "word": " the",
                    "probability": 0.79541015625
                },
                {
                    "start": 967.38,
                    "end": 967.92,
                    "word": " history",
                    "probability": 0.82421875
                },
                {
                    "start": 967.92,
                    "end": 968.44,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 968.44,
                    "end": 968.66,
                    "word": " the",
                    "probability": 0.6201171875
                },
                {
                    "start": 968.66,
                    "end": 969.1,
                    "word": " registers",
                    "probability": 0.7529296875
                },
                {
                    "start": 969.1,
                    "end": 969.82,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 162,
            "seek": 98274,
            "start": 970.52,
            "end": 982.74,
            "text": " So when we finish constructing the table, we then scan through all register objects in the table to check if the native APIs are handling the same registers.",
            "tokens": [
                51114,
                407,
                562,
                321,
                2413,
                39969,
                264,
                3199,
                11,
                321,
                550,
                11049,
                807,
                439,
                7280,
                6565,
                294,
                264,
                3199,
                281,
                1520,
                498,
                264,
                8470,
                21445,
                366,
                13175,
                264,
                912,
                38351,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21996753169344618,
            "compression_ratio": 1.681592039800995,
            "no_speech_prob": 0.06005859375,
            "words": [
                {
                    "start": 970.52,
                    "end": 970.82,
                    "word": " So",
                    "probability": 0.8232421875
                },
                {
                    "start": 970.82,
                    "end": 971.08,
                    "word": " when",
                    "probability": 0.75830078125
                },
                {
                    "start": 971.08,
                    "end": 971.62,
                    "word": " we",
                    "probability": 0.8818359375
                },
                {
                    "start": 971.62,
                    "end": 972.14,
                    "word": " finish",
                    "probability": 0.642578125
                },
                {
                    "start": 972.14,
                    "end": 972.74,
                    "word": " constructing",
                    "probability": 0.8369140625
                },
                {
                    "start": 972.74,
                    "end": 973.02,
                    "word": " the",
                    "probability": 0.7314453125
                },
                {
                    "start": 973.02,
                    "end": 973.36,
                    "word": " table",
                    "probability": 0.80126953125
                },
                {
                    "start": 973.36,
                    "end": 973.84,
                    "word": ",",
                    "probability": 0.958984375
                },
                {
                    "start": 973.84,
                    "end": 973.96,
                    "word": " we",
                    "probability": 0.8974609375
                },
                {
                    "start": 973.96,
                    "end": 974.26,
                    "word": " then",
                    "probability": 0.6171875
                },
                {
                    "start": 974.26,
                    "end": 974.62,
                    "word": " scan",
                    "probability": 0.84814453125
                },
                {
                    "start": 974.62,
                    "end": 975.08,
                    "word": " through",
                    "probability": 0.791015625
                },
                {
                    "start": 975.08,
                    "end": 975.6,
                    "word": " all",
                    "probability": 0.75390625
                },
                {
                    "start": 975.6,
                    "end": 976.04,
                    "word": " register",
                    "probability": 0.5947265625
                },
                {
                    "start": 976.04,
                    "end": 976.74,
                    "word": " objects",
                    "probability": 0.82666015625
                },
                {
                    "start": 976.74,
                    "end": 977.08,
                    "word": " in",
                    "probability": 0.91064453125
                },
                {
                    "start": 977.08,
                    "end": 977.26,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 977.26,
                    "end": 977.62,
                    "word": " table",
                    "probability": 0.798828125
                },
                {
                    "start": 977.62,
                    "end": 978.04,
                    "word": " to",
                    "probability": 0.88818359375
                },
                {
                    "start": 978.04,
                    "end": 978.42,
                    "word": " check",
                    "probability": 0.83544921875
                },
                {
                    "start": 978.42,
                    "end": 978.74,
                    "word": " if",
                    "probability": 0.90234375
                },
                {
                    "start": 978.74,
                    "end": 978.94,
                    "word": " the",
                    "probability": 0.78857421875
                },
                {
                    "start": 978.94,
                    "end": 979.34,
                    "word": " native",
                    "probability": 0.658203125
                },
                {
                    "start": 979.34,
                    "end": 979.86,
                    "word": " APIs",
                    "probability": 0.783203125
                },
                {
                    "start": 979.86,
                    "end": 980.28,
                    "word": " are",
                    "probability": 0.89892578125
                },
                {
                    "start": 980.28,
                    "end": 980.74,
                    "word": " handling",
                    "probability": 0.82177734375
                },
                {
                    "start": 980.74,
                    "end": 981.32,
                    "word": " the",
                    "probability": 0.8134765625
                },
                {
                    "start": 981.32,
                    "end": 981.52,
                    "word": " same",
                    "probability": 0.78125
                },
                {
                    "start": 981.52,
                    "end": 982.02,
                    "word": " registers",
                    "probability": 0.7412109375
                },
                {
                    "start": 982.02,
                    "end": 982.74,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 163,
            "seek": 101136,
            "start": 982.74,
            "end": 988.52,
            "text": " So now, let's see how to use Quark engine to analyze the malware.",
            "tokens": [
                50364,
                407,
                586,
                11,
                718,
                311,
                536,
                577,
                281,
                764,
                2326,
                809,
                2848,
                281,
                12477,
                264,
                40747,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21086448681688755,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.005138397216796875,
            "words": [
                {
                    "start": 982.74,
                    "end": 983.44,
                    "word": " So",
                    "probability": 0.387939453125
                },
                {
                    "start": 983.44,
                    "end": 983.76,
                    "word": " now",
                    "probability": 0.75439453125
                },
                {
                    "start": 983.76,
                    "end": 983.9,
                    "word": ",",
                    "probability": 0.45703125
                },
                {
                    "start": 983.9,
                    "end": 984.06,
                    "word": " let's",
                    "probability": 0.919677734375
                },
                {
                    "start": 984.06,
                    "end": 984.3,
                    "word": " see",
                    "probability": 0.79296875
                },
                {
                    "start": 984.3,
                    "end": 984.64,
                    "word": " how",
                    "probability": 0.87841796875
                },
                {
                    "start": 984.64,
                    "end": 984.86,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 984.86,
                    "end": 985.24,
                    "word": " use",
                    "probability": 0.84033203125
                },
                {
                    "start": 985.24,
                    "end": 985.62,
                    "word": " Quark",
                    "probability": 0.6239013671875
                },
                {
                    "start": 985.62,
                    "end": 986.04,
                    "word": " engine",
                    "probability": 0.3134765625
                },
                {
                    "start": 986.04,
                    "end": 986.58,
                    "word": " to",
                    "probability": 0.8828125
                },
                {
                    "start": 986.58,
                    "end": 987.12,
                    "word": " analyze",
                    "probability": 0.662109375
                },
                {
                    "start": 987.12,
                    "end": 987.6,
                    "word": " the",
                    "probability": 0.74462890625
                },
                {
                    "start": 987.6,
                    "end": 987.88,
                    "word": " malware",
                    "probability": 0.85205078125
                },
                {
                    "start": 987.88,
                    "end": 988.52,
                    "word": ".",
                    "probability": 0.9228515625
                }
            ]
        },
        {
            "id": 164,
            "seek": 101136,
            "start": 988.66,
            "end": 991.66,
            "text": " Now, let's get back to Kunyu.",
            "tokens": [
                50664,
                823,
                11,
                718,
                311,
                483,
                646,
                281,
                19089,
                17623,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21086448681688755,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.005138397216796875,
            "words": [
                {
                    "start": 988.66,
                    "end": 989.14,
                    "word": " Now",
                    "probability": 0.814453125
                },
                {
                    "start": 989.14,
                    "end": 989.32,
                    "word": ",",
                    "probability": 0.72412109375
                },
                {
                    "start": 989.32,
                    "end": 989.58,
                    "word": " let's",
                    "probability": 0.943115234375
                },
                {
                    "start": 989.58,
                    "end": 989.8,
                    "word": " get",
                    "probability": 0.8623046875
                },
                {
                    "start": 989.8,
                    "end": 990.16,
                    "word": " back",
                    "probability": 0.81396484375
                },
                {
                    "start": 990.16,
                    "end": 990.62,
                    "word": " to",
                    "probability": 0.90966796875
                },
                {
                    "start": 990.62,
                    "end": 991.02,
                    "word": " Kunyu",
                    "probability": 0.576416015625
                },
                {
                    "start": 991.02,
                    "end": 991.66,
                    "word": ".",
                    "probability": 0.94482421875
                }
            ]
        },
        {
            "id": 165,
            "seek": 101136,
            "start": 995.33,
            "end": 1003.43,
            "text": " In this section, we prepared two malware. One is non-obfuscated and the other one is obfuscated.",
            "tokens": [
                50814,
                682,
                341,
                3541,
                11,
                321,
                4927,
                732,
                40747,
                13,
                1485,
                307,
                2107,
                12,
                996,
                69,
                32601,
                770,
                293,
                264,
                661,
                472,
                307,
                1111,
                69,
                32601,
                770,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21086448681688755,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.005138397216796875,
            "words": [
                {
                    "start": 995.33,
                    "end": 995.97,
                    "word": " In",
                    "probability": 0.1197509765625
                },
                {
                    "start": 995.97,
                    "end": 996.57,
                    "word": " this",
                    "probability": 0.88525390625
                },
                {
                    "start": 996.57,
                    "end": 996.91,
                    "word": " section",
                    "probability": 0.78076171875
                },
                {
                    "start": 996.91,
                    "end": 997.05,
                    "word": ",",
                    "probability": 0.84765625
                },
                {
                    "start": 997.05,
                    "end": 997.19,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 997.19,
                    "end": 997.71,
                    "word": " prepared",
                    "probability": 0.5634765625
                },
                {
                    "start": 997.71,
                    "end": 998.11,
                    "word": " two",
                    "probability": 0.70556640625
                },
                {
                    "start": 998.11,
                    "end": 998.49,
                    "word": " malware",
                    "probability": 0.73291015625
                },
                {
                    "start": 998.49,
                    "end": 998.85,
                    "word": ".",
                    "probability": 0.6982421875
                },
                {
                    "start": 998.85,
                    "end": 999.09,
                    "word": " One",
                    "probability": 0.8779296875
                },
                {
                    "start": 999.09,
                    "end": 999.27,
                    "word": " is",
                    "probability": 0.9091796875
                },
                {
                    "start": 999.27,
                    "end": 999.57,
                    "word": " non",
                    "probability": 0.84765625
                },
                {
                    "start": 999.57,
                    "end": 1000.29,
                    "word": "-obfuscated",
                    "probability": 0.95009765625
                },
                {
                    "start": 1000.29,
                    "end": 1000.81,
                    "word": " and",
                    "probability": 0.580078125
                },
                {
                    "start": 1000.81,
                    "end": 1001.07,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 1001.07,
                    "end": 1001.27,
                    "word": " other",
                    "probability": 0.77197265625
                },
                {
                    "start": 1001.27,
                    "end": 1001.67,
                    "word": " one",
                    "probability": 0.7255859375
                },
                {
                    "start": 1001.67,
                    "end": 1002.07,
                    "word": " is",
                    "probability": 0.90966796875
                },
                {
                    "start": 1002.07,
                    "end": 1002.93,
                    "word": " obfuscated",
                    "probability": 0.9769287109375
                },
                {
                    "start": 1002.93,
                    "end": 1003.43,
                    "word": ".",
                    "probability": 0.9423828125
                }
            ]
        },
        {
            "id": 166,
            "seek": 101136,
            "start": 1003.43,
            "end": 1009.55,
            "text": " And for each malware, we will show how we detect the behavior of the malware with the detection rule.",
            "tokens": [
                51264,
                400,
                337,
                1184,
                40747,
                11,
                321,
                486,
                855,
                577,
                321,
                5531,
                264,
                5223,
                295,
                264,
                40747,
                365,
                264,
                17784,
                4978,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21086448681688755,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.005138397216796875,
            "words": [
                {
                    "start": 1003.43,
                    "end": 1003.67,
                    "word": " And",
                    "probability": 0.5478515625
                },
                {
                    "start": 1003.67,
                    "end": 1003.81,
                    "word": " for",
                    "probability": 0.88916015625
                },
                {
                    "start": 1003.81,
                    "end": 1004.13,
                    "word": " each",
                    "probability": 0.861328125
                },
                {
                    "start": 1004.13,
                    "end": 1004.51,
                    "word": " malware",
                    "probability": 0.88671875
                },
                {
                    "start": 1004.51,
                    "end": 1004.85,
                    "word": ",",
                    "probability": 0.93994140625
                },
                {
                    "start": 1004.85,
                    "end": 1005.03,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1005.03,
                    "end": 1005.15,
                    "word": " will",
                    "probability": 0.7685546875
                },
                {
                    "start": 1005.15,
                    "end": 1005.55,
                    "word": " show",
                    "probability": 0.87109375
                },
                {
                    "start": 1005.55,
                    "end": 1005.83,
                    "word": " how",
                    "probability": 0.89404296875
                },
                {
                    "start": 1005.83,
                    "end": 1005.99,
                    "word": " we",
                    "probability": 0.861328125
                },
                {
                    "start": 1005.99,
                    "end": 1006.31,
                    "word": " detect",
                    "probability": 0.9072265625
                },
                {
                    "start": 1006.31,
                    "end": 1006.49,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1006.49,
                    "end": 1006.93,
                    "word": " behavior",
                    "probability": 0.85107421875
                },
                {
                    "start": 1006.93,
                    "end": 1007.23,
                    "word": " of",
                    "probability": 0.89990234375
                },
                {
                    "start": 1007.23,
                    "end": 1007.39,
                    "word": " the",
                    "probability": 0.79736328125
                },
                {
                    "start": 1007.39,
                    "end": 1007.67,
                    "word": " malware",
                    "probability": 0.849609375
                },
                {
                    "start": 1007.67,
                    "end": 1007.99,
                    "word": " with",
                    "probability": 0.81298828125
                },
                {
                    "start": 1007.99,
                    "end": 1008.15,
                    "word": " the",
                    "probability": 0.76416015625
                },
                {
                    "start": 1008.15,
                    "end": 1008.55,
                    "word": " detection",
                    "probability": 0.80517578125
                },
                {
                    "start": 1008.55,
                    "end": 1008.91,
                    "word": " rule",
                    "probability": 0.79296875
                },
                {
                    "start": 1008.91,
                    "end": 1009.55,
                    "word": ".",
                    "probability": 0.98828125
                }
            ]
        },
        {
            "id": 167,
            "seek": 101136,
            "start": 1009.75,
            "end": 1014.07,
            "text": " Now let's look at the first malware. This is a non-obfuscated one.",
            "tokens": [
                51564,
                823,
                718,
                311,
                574,
                412,
                264,
                700,
                40747,
                13,
                639,
                307,
                257,
                2107,
                12,
                996,
                69,
                32601,
                770,
                472,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21086448681688755,
            "compression_ratio": 1.7190476190476192,
            "no_speech_prob": 0.005138397216796875,
            "words": [
                {
                    "start": 1009.75,
                    "end": 1010.39,
                    "word": " Now",
                    "probability": 0.7841796875
                },
                {
                    "start": 1010.39,
                    "end": 1010.57,
                    "word": " let's",
                    "probability": 0.768310546875
                },
                {
                    "start": 1010.57,
                    "end": 1010.75,
                    "word": " look",
                    "probability": 0.91748046875
                },
                {
                    "start": 1010.75,
                    "end": 1010.87,
                    "word": " at",
                    "probability": 0.9033203125
                },
                {
                    "start": 1010.87,
                    "end": 1011.01,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1011.01,
                    "end": 1011.23,
                    "word": " first",
                    "probability": 0.798828125
                },
                {
                    "start": 1011.23,
                    "end": 1011.57,
                    "word": " malware",
                    "probability": 0.88818359375
                },
                {
                    "start": 1011.57,
                    "end": 1011.71,
                    "word": ".",
                    "probability": 0.80810546875
                },
                {
                    "start": 1011.71,
                    "end": 1011.87,
                    "word": " This",
                    "probability": 0.8037109375
                },
                {
                    "start": 1011.87,
                    "end": 1012.05,
                    "word": " is",
                    "probability": 0.90673828125
                },
                {
                    "start": 1012.27,
                    "end": 1012.59,
                    "word": " a non",
                    "probability": 0.89794921875
                },
                {
                    "start": 1012.59,
                    "end": 1013.33,
                    "word": "-obfuscated",
                    "probability": 0.9638671875
                },
                {
                    "start": 1013.33,
                    "end": 1013.63,
                    "word": " one",
                    "probability": 0.79443359375
                },
                {
                    "start": 1013.63,
                    "end": 1014.07,
                    "word": ".",
                    "probability": 0.8916015625
                }
            ]
        },
        {
            "id": 168,
            "seek": 103804,
            "start": 1014.07,
            "end": 1021.87,
            "text": " We will use the rule in Quark engine to detect whether if the malware sends out the cell phone location data by using SMS.",
            "tokens": [
                50364,
                492,
                486,
                764,
                264,
                4978,
                294,
                2326,
                809,
                2848,
                281,
                5531,
                1968,
                498,
                264,
                40747,
                14790,
                484,
                264,
                2815,
                2593,
                4914,
                1412,
                538,
                1228,
                38107,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22690972338120144,
            "compression_ratio": 1.8413461538461537,
            "no_speech_prob": 0.011688232421875,
            "words": [
                {
                    "start": 1014.07,
                    "end": 1014.37,
                    "word": " We",
                    "probability": 0.417236328125
                },
                {
                    "start": 1014.37,
                    "end": 1014.51,
                    "word": " will",
                    "probability": 0.6953125
                },
                {
                    "start": 1014.51,
                    "end": 1014.73,
                    "word": " use",
                    "probability": 0.82421875
                },
                {
                    "start": 1014.73,
                    "end": 1014.93,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1014.93,
                    "end": 1015.19,
                    "word": " rule",
                    "probability": 0.7216796875
                },
                {
                    "start": 1015.19,
                    "end": 1015.43,
                    "word": " in",
                    "probability": 0.8896484375
                },
                {
                    "start": 1015.43,
                    "end": 1015.67,
                    "word": " Quark",
                    "probability": 0.7237548828125
                },
                {
                    "start": 1015.67,
                    "end": 1016.01,
                    "word": " engine",
                    "probability": 0.2958984375
                },
                {
                    "start": 1016.01,
                    "end": 1016.27,
                    "word": " to",
                    "probability": 0.89404296875
                },
                {
                    "start": 1016.27,
                    "end": 1016.67,
                    "word": " detect",
                    "probability": 0.88671875
                },
                {
                    "start": 1016.67,
                    "end": 1016.91,
                    "word": " whether",
                    "probability": 0.84130859375
                },
                {
                    "start": 1016.91,
                    "end": 1017.13,
                    "word": " if",
                    "probability": 0.8857421875
                },
                {
                    "start": 1017.13,
                    "end": 1017.29,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1017.29,
                    "end": 1017.53,
                    "word": " malware",
                    "probability": 0.86669921875
                },
                {
                    "start": 1017.53,
                    "end": 1018.01,
                    "word": " sends",
                    "probability": 0.1429443359375
                },
                {
                    "start": 1018.01,
                    "end": 1018.23,
                    "word": " out",
                    "probability": 0.81494140625
                },
                {
                    "start": 1018.23,
                    "end": 1018.39,
                    "word": " the",
                    "probability": 0.306640625
                },
                {
                    "start": 1018.39,
                    "end": 1018.57,
                    "word": " cell",
                    "probability": 0.703125
                },
                {
                    "start": 1018.57,
                    "end": 1018.71,
                    "word": " phone",
                    "probability": 0.86376953125
                },
                {
                    "start": 1018.71,
                    "end": 1019.21,
                    "word": " location",
                    "probability": 0.78125
                },
                {
                    "start": 1019.21,
                    "end": 1020.05,
                    "word": " data",
                    "probability": 0.74755859375
                },
                {
                    "start": 1020.05,
                    "end": 1020.39,
                    "word": " by",
                    "probability": 0.88818359375
                },
                {
                    "start": 1020.39,
                    "end": 1020.79,
                    "word": " using",
                    "probability": 0.814453125
                },
                {
                    "start": 1020.79,
                    "end": 1021.19,
                    "word": " SMS",
                    "probability": 0.8447265625
                },
                {
                    "start": 1021.19,
                    "end": 1021.87,
                    "word": ".",
                    "probability": 0.88818359375
                }
            ]
        },
        {
            "id": 169,
            "seek": 103804,
            "start": 1022.21,
            "end": 1026.19,
            "text": " So this is the detailed report of Quark engine.",
            "tokens": [
                50764,
                407,
                341,
                307,
                264,
                9942,
                2275,
                295,
                2326,
                809,
                2848,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22690972338120144,
            "compression_ratio": 1.8413461538461537,
            "no_speech_prob": 0.011688232421875,
            "words": [
                {
                    "start": 1022.21,
                    "end": 1022.85,
                    "word": " So",
                    "probability": 0.62451171875
                },
                {
                    "start": 1022.85,
                    "end": 1023.07,
                    "word": " this",
                    "probability": 0.80419921875
                },
                {
                    "start": 1023.07,
                    "end": 1023.25,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 1023.25,
                    "end": 1023.41,
                    "word": " the",
                    "probability": 0.7744140625
                },
                {
                    "start": 1023.41,
                    "end": 1023.75,
                    "word": " detailed",
                    "probability": 0.6171875
                },
                {
                    "start": 1023.75,
                    "end": 1024.33,
                    "word": " report",
                    "probability": 0.833984375
                },
                {
                    "start": 1024.33,
                    "end": 1024.69,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1024.69,
                    "end": 1025.13,
                    "word": " Quark",
                    "probability": 0.8984375
                },
                {
                    "start": 1025.13,
                    "end": 1025.59,
                    "word": " engine",
                    "probability": 0.65478515625
                },
                {
                    "start": 1025.59,
                    "end": 1026.19,
                    "word": ".",
                    "probability": 0.767578125
                }
            ]
        },
        {
            "id": 170,
            "seek": 103804,
            "start": 1026.19,
            "end": 1034.25,
            "text": " In this report, the engine shows the detection results of one single malware behavior or you can say one single malware crime.",
            "tokens": [
                50964,
                682,
                341,
                2275,
                11,
                264,
                2848,
                3110,
                264,
                17784,
                3542,
                295,
                472,
                2167,
                40747,
                5223,
                420,
                291,
                393,
                584,
                472,
                2167,
                40747,
                7206,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22690972338120144,
            "compression_ratio": 1.8413461538461537,
            "no_speech_prob": 0.011688232421875,
            "words": [
                {
                    "start": 1026.19,
                    "end": 1026.27,
                    "word": " In",
                    "probability": 0.89501953125
                },
                {
                    "start": 1026.27,
                    "end": 1026.45,
                    "word": " this",
                    "probability": 0.8857421875
                },
                {
                    "start": 1026.45,
                    "end": 1026.87,
                    "word": " report",
                    "probability": 0.84130859375
                },
                {
                    "start": 1026.87,
                    "end": 1026.99,
                    "word": ",",
                    "probability": 0.599609375
                },
                {
                    "start": 1026.99,
                    "end": 1027.11,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1027.11,
                    "end": 1027.53,
                    "word": " engine",
                    "probability": 0.77099609375
                },
                {
                    "start": 1027.53,
                    "end": 1028.11,
                    "word": " shows",
                    "probability": 0.8134765625
                },
                {
                    "start": 1028.11,
                    "end": 1028.33,
                    "word": " the",
                    "probability": 0.4287109375
                },
                {
                    "start": 1028.33,
                    "end": 1028.77,
                    "word": " detection",
                    "probability": 0.85595703125
                },
                {
                    "start": 1028.77,
                    "end": 1029.35,
                    "word": " results",
                    "probability": 0.53662109375
                },
                {
                    "start": 1029.35,
                    "end": 1029.65,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1029.65,
                    "end": 1030.01,
                    "word": " one",
                    "probability": 0.81298828125
                },
                {
                    "start": 1030.01,
                    "end": 1030.37,
                    "word": " single",
                    "probability": 0.873046875
                },
                {
                    "start": 1030.37,
                    "end": 1030.75,
                    "word": " malware",
                    "probability": 0.849609375
                },
                {
                    "start": 1030.75,
                    "end": 1031.35,
                    "word": " behavior",
                    "probability": 0.7763671875
                },
                {
                    "start": 1031.35,
                    "end": 1031.81,
                    "word": " or",
                    "probability": 0.491943359375
                },
                {
                    "start": 1031.81,
                    "end": 1031.95,
                    "word": " you",
                    "probability": 0.87451171875
                },
                {
                    "start": 1031.95,
                    "end": 1032.11,
                    "word": " can",
                    "probability": 0.90234375
                },
                {
                    "start": 1032.11,
                    "end": 1032.45,
                    "word": " say",
                    "probability": 0.8984375
                },
                {
                    "start": 1032.45,
                    "end": 1032.83,
                    "word": " one",
                    "probability": 0.7626953125
                },
                {
                    "start": 1032.83,
                    "end": 1033.15,
                    "word": " single",
                    "probability": 0.87939453125
                },
                {
                    "start": 1033.15,
                    "end": 1033.47,
                    "word": " malware",
                    "probability": 0.83837890625
                },
                {
                    "start": 1033.47,
                    "end": 1033.91,
                    "word": " crime",
                    "probability": 0.7236328125
                },
                {
                    "start": 1033.91,
                    "end": 1034.25,
                    "word": ".",
                    "probability": 0.94970703125
                }
            ]
        },
        {
            "id": 171,
            "seek": 103804,
            "start": 1034.77,
            "end": 1040.75,
            "text": " For example, we try to find if the malware sends out your location data by using SMS.",
            "tokens": [
                51364,
                1171,
                1365,
                11,
                321,
                853,
                281,
                915,
                498,
                264,
                40747,
                14790,
                484,
                428,
                4914,
                1412,
                538,
                1228,
                38107,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22690972338120144,
            "compression_ratio": 1.8413461538461537,
            "no_speech_prob": 0.011688232421875,
            "words": [
                {
                    "start": 1034.77,
                    "end": 1034.93,
                    "word": " For",
                    "probability": 0.91015625
                },
                {
                    "start": 1034.93,
                    "end": 1035.37,
                    "word": " example",
                    "probability": 0.93505859375
                },
                {
                    "start": 1035.37,
                    "end": 1035.43,
                    "word": ",",
                    "probability": 0.88916015625
                },
                {
                    "start": 1035.43,
                    "end": 1035.61,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 1035.61,
                    "end": 1036.07,
                    "word": " try",
                    "probability": 0.467529296875
                },
                {
                    "start": 1036.07,
                    "end": 1036.47,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1036.47,
                    "end": 1036.91,
                    "word": " find",
                    "probability": 0.787109375
                },
                {
                    "start": 1036.91,
                    "end": 1037.09,
                    "word": " if",
                    "probability": 0.890625
                },
                {
                    "start": 1037.09,
                    "end": 1037.23,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1037.23,
                    "end": 1037.45,
                    "word": " malware",
                    "probability": 0.87158203125
                },
                {
                    "start": 1037.45,
                    "end": 1037.91,
                    "word": " sends",
                    "probability": 0.71142578125
                },
                {
                    "start": 1037.91,
                    "end": 1038.07,
                    "word": " out",
                    "probability": 0.76806640625
                },
                {
                    "start": 1038.07,
                    "end": 1038.21,
                    "word": " your",
                    "probability": 0.77783203125
                },
                {
                    "start": 1038.21,
                    "end": 1038.67,
                    "word": " location",
                    "probability": 0.7978515625
                },
                {
                    "start": 1038.67,
                    "end": 1039.03,
                    "word": " data",
                    "probability": 0.78857421875
                },
                {
                    "start": 1039.03,
                    "end": 1039.31,
                    "word": " by",
                    "probability": 0.90625
                },
                {
                    "start": 1039.31,
                    "end": 1039.75,
                    "word": " using",
                    "probability": 0.83251953125
                },
                {
                    "start": 1039.75,
                    "end": 1040.25,
                    "word": " SMS",
                    "probability": 0.8681640625
                },
                {
                    "start": 1040.25,
                    "end": 1040.75,
                    "word": ".",
                    "probability": 0.96337890625
                }
            ]
        },
        {
            "id": 172,
            "seek": 106232,
            "start": 1040.75,
            "end": 1047.69,
            "text": " So in this report, we list out the evidence we found in each stage of the Android malware crime order theory.",
            "tokens": [
                50364,
                407,
                294,
                341,
                2275,
                11,
                321,
                1329,
                484,
                264,
                4467,
                321,
                1352,
                294,
                1184,
                3233,
                295,
                264,
                8853,
                40747,
                7206,
                1668,
                5261,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2185571046523106,
            "compression_ratio": 1.6203703703703705,
            "no_speech_prob": 0.009857177734375,
            "words": [
                {
                    "start": 1040.75,
                    "end": 1040.99,
                    "word": " So",
                    "probability": 0.5732421875
                },
                {
                    "start": 1040.99,
                    "end": 1041.25,
                    "word": " in",
                    "probability": 0.65380859375
                },
                {
                    "start": 1041.25,
                    "end": 1041.45,
                    "word": " this",
                    "probability": 0.8798828125
                },
                {
                    "start": 1041.45,
                    "end": 1041.87,
                    "word": " report",
                    "probability": 0.875
                },
                {
                    "start": 1041.87,
                    "end": 1041.99,
                    "word": ",",
                    "probability": 0.8017578125
                },
                {
                    "start": 1041.99,
                    "end": 1042.13,
                    "word": " we",
                    "probability": 0.88232421875
                },
                {
                    "start": 1042.13,
                    "end": 1042.39,
                    "word": " list",
                    "probability": 0.8310546875
                },
                {
                    "start": 1042.39,
                    "end": 1042.61,
                    "word": " out",
                    "probability": 0.78564453125
                },
                {
                    "start": 1042.61,
                    "end": 1042.77,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1042.77,
                    "end": 1043.09,
                    "word": " evidence",
                    "probability": 0.9189453125
                },
                {
                    "start": 1043.09,
                    "end": 1043.31,
                    "word": " we",
                    "probability": 0.88330078125
                },
                {
                    "start": 1043.31,
                    "end": 1043.63,
                    "word": " found",
                    "probability": 0.87890625
                },
                {
                    "start": 1043.63,
                    "end": 1043.87,
                    "word": " in",
                    "probability": 0.896484375
                },
                {
                    "start": 1043.87,
                    "end": 1044.17,
                    "word": " each",
                    "probability": 0.86376953125
                },
                {
                    "start": 1044.17,
                    "end": 1044.61,
                    "word": " stage",
                    "probability": 0.74609375
                },
                {
                    "start": 1044.61,
                    "end": 1044.83,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1044.83,
                    "end": 1045.01,
                    "word": " the",
                    "probability": 0.79345703125
                },
                {
                    "start": 1045.01,
                    "end": 1045.37,
                    "word": " Android",
                    "probability": 0.84033203125
                },
                {
                    "start": 1045.37,
                    "end": 1045.73,
                    "word": " malware",
                    "probability": 0.81201171875
                },
                {
                    "start": 1045.73,
                    "end": 1046.27,
                    "word": " crime",
                    "probability": 0.68994140625
                },
                {
                    "start": 1046.27,
                    "end": 1046.61,
                    "word": " order",
                    "probability": 0.8486328125
                },
                {
                    "start": 1046.61,
                    "end": 1047.11,
                    "word": " theory",
                    "probability": 0.7783203125
                },
                {
                    "start": 1047.11,
                    "end": 1047.69,
                    "word": ".",
                    "probability": 0.57861328125
                }
            ]
        },
        {
            "id": 173,
            "seek": 106232,
            "start": 1047.69,
            "end": 1056.53,
            "text": " And this report shows we find evidence in every stage, which means we have 100% of confidence that the malware has this behavior.",
            "tokens": [
                50664,
                400,
                341,
                2275,
                3110,
                321,
                915,
                4467,
                294,
                633,
                3233,
                11,
                597,
                1355,
                321,
                362,
                2319,
                4,
                295,
                6687,
                300,
                264,
                40747,
                575,
                341,
                5223,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2185571046523106,
            "compression_ratio": 1.6203703703703705,
            "no_speech_prob": 0.009857177734375,
            "words": [
                {
                    "start": 1047.69,
                    "end": 1047.99,
                    "word": " And",
                    "probability": 0.83984375
                },
                {
                    "start": 1047.99,
                    "end": 1048.21,
                    "word": " this",
                    "probability": 0.76171875
                },
                {
                    "start": 1048.21,
                    "end": 1048.69,
                    "word": " report",
                    "probability": 0.8603515625
                },
                {
                    "start": 1048.69,
                    "end": 1049.29,
                    "word": " shows",
                    "probability": 0.80615234375
                },
                {
                    "start": 1049.29,
                    "end": 1049.81,
                    "word": " we",
                    "probability": 0.751953125
                },
                {
                    "start": 1049.81,
                    "end": 1050.05,
                    "word": " find",
                    "probability": 0.79833984375
                },
                {
                    "start": 1050.05,
                    "end": 1050.59,
                    "word": " evidence",
                    "probability": 0.91552734375
                },
                {
                    "start": 1050.59,
                    "end": 1050.87,
                    "word": " in",
                    "probability": 0.90234375
                },
                {
                    "start": 1050.87,
                    "end": 1051.31,
                    "word": " every",
                    "probability": 0.74853515625
                },
                {
                    "start": 1051.31,
                    "end": 1051.77,
                    "word": " stage",
                    "probability": 0.75048828125
                },
                {
                    "start": 1051.77,
                    "end": 1052.03,
                    "word": ",",
                    "probability": 0.857421875
                },
                {
                    "start": 1052.03,
                    "end": 1052.23,
                    "word": " which",
                    "probability": 0.9169921875
                },
                {
                    "start": 1052.23,
                    "end": 1052.45,
                    "word": " means",
                    "probability": 0.88671875
                },
                {
                    "start": 1052.45,
                    "end": 1052.59,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1052.59,
                    "end": 1052.75,
                    "word": " have",
                    "probability": 0.88037109375
                },
                {
                    "start": 1052.75,
                    "end": 1053.11,
                    "word": " 100",
                    "probability": 0.79150390625
                },
                {
                    "start": 1053.11,
                    "end": 1053.45,
                    "word": "%",
                    "probability": 0.81201171875
                },
                {
                    "start": 1053.45,
                    "end": 1053.71,
                    "word": " of",
                    "probability": 0.83154296875
                },
                {
                    "start": 1053.71,
                    "end": 1054.15,
                    "word": " confidence",
                    "probability": 0.91162109375
                },
                {
                    "start": 1054.15,
                    "end": 1054.51,
                    "word": " that",
                    "probability": 0.880859375
                },
                {
                    "start": 1054.51,
                    "end": 1054.67,
                    "word": " the",
                    "probability": 0.7431640625
                },
                {
                    "start": 1054.67,
                    "end": 1054.93,
                    "word": " malware",
                    "probability": 0.908203125
                },
                {
                    "start": 1054.93,
                    "end": 1055.29,
                    "word": " has",
                    "probability": 0.90283203125
                },
                {
                    "start": 1055.29,
                    "end": 1055.55,
                    "word": " this",
                    "probability": 0.87060546875
                },
                {
                    "start": 1055.55,
                    "end": 1055.97,
                    "word": " behavior",
                    "probability": 0.85986328125
                },
                {
                    "start": 1055.97,
                    "end": 1056.53,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 174,
            "seek": 106232,
            "start": 1056.53,
            "end": 1065.03,
            "text": " So let's see. In stage 1, permissions like send SMS, access course location, and find locations are requested.",
            "tokens": [
                51164,
                407,
                718,
                311,
                536,
                13,
                682,
                3233,
                502,
                11,
                32723,
                411,
                2845,
                38107,
                11,
                2105,
                1164,
                4914,
                11,
                293,
                915,
                9253,
                366,
                16436,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2185571046523106,
            "compression_ratio": 1.6203703703703705,
            "no_speech_prob": 0.009857177734375,
            "words": [
                {
                    "start": 1056.53,
                    "end": 1056.77,
                    "word": " So",
                    "probability": 0.9013671875
                },
                {
                    "start": 1056.77,
                    "end": 1057.01,
                    "word": " let's",
                    "probability": 0.9033203125
                },
                {
                    "start": 1057.01,
                    "end": 1057.23,
                    "word": " see",
                    "probability": 0.81982421875
                },
                {
                    "start": 1057.23,
                    "end": 1057.53,
                    "word": ".",
                    "probability": 0.54638671875
                },
                {
                    "start": 1057.53,
                    "end": 1057.67,
                    "word": " In",
                    "probability": 0.8984375
                },
                {
                    "start": 1057.67,
                    "end": 1057.91,
                    "word": " stage",
                    "probability": 0.6328125
                },
                {
                    "start": 1057.91,
                    "end": 1058.21,
                    "word": " 1",
                    "probability": 0.322021484375
                },
                {
                    "start": 1058.21,
                    "end": 1058.53,
                    "word": ",",
                    "probability": 0.9638671875
                },
                {
                    "start": 1058.53,
                    "end": 1058.89,
                    "word": " permissions",
                    "probability": 0.8701171875
                },
                {
                    "start": 1058.89,
                    "end": 1059.43,
                    "word": " like",
                    "probability": 0.857421875
                },
                {
                    "start": 1059.43,
                    "end": 1059.97,
                    "word": " send",
                    "probability": 0.50341796875
                },
                {
                    "start": 1059.97,
                    "end": 1060.45,
                    "word": " SMS",
                    "probability": 0.77734375
                },
                {
                    "start": 1060.45,
                    "end": 1061.35,
                    "word": ",",
                    "probability": 0.9638671875
                },
                {
                    "start": 1061.35,
                    "end": 1061.65,
                    "word": " access",
                    "probability": 0.75
                },
                {
                    "start": 1061.65,
                    "end": 1062.01,
                    "word": " course",
                    "probability": 0.69189453125
                },
                {
                    "start": 1062.01,
                    "end": 1062.59,
                    "word": " location",
                    "probability": 0.8232421875
                },
                {
                    "start": 1062.59,
                    "end": 1062.79,
                    "word": ",",
                    "probability": 0.69580078125
                },
                {
                    "start": 1062.79,
                    "end": 1062.93,
                    "word": " and",
                    "probability": 0.89697265625
                },
                {
                    "start": 1062.93,
                    "end": 1063.17,
                    "word": " find",
                    "probability": 0.37109375
                },
                {
                    "start": 1063.17,
                    "end": 1063.69,
                    "word": " locations",
                    "probability": 0.85888671875
                },
                {
                    "start": 1063.69,
                    "end": 1064.05,
                    "word": " are",
                    "probability": 0.8857421875
                },
                {
                    "start": 1064.05,
                    "end": 1064.55,
                    "word": " requested",
                    "probability": 0.78955078125
                },
                {
                    "start": 1064.55,
                    "end": 1065.03,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 175,
            "seek": 108928,
            "start": 1065.03,
            "end": 1071.71,
            "text": " In the second stage, the key native APIs like getCellLocation and sendTextMessages are used.",
            "tokens": [
                50364,
                682,
                264,
                1150,
                3233,
                11,
                264,
                2141,
                8470,
                21445,
                411,
                483,
                34,
                898,
                43,
                27943,
                293,
                2845,
                50198,
                44,
                442,
                1660,
                366,
                1143,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21737132791210623,
            "compression_ratio": 1.7962085308056872,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1065.03,
                    "end": 1065.23,
                    "word": " In",
                    "probability": 0.305419921875
                },
                {
                    "start": 1065.23,
                    "end": 1065.35,
                    "word": " the",
                    "probability": 0.697265625
                },
                {
                    "start": 1065.35,
                    "end": 1065.59,
                    "word": " second",
                    "probability": 0.771484375
                },
                {
                    "start": 1065.59,
                    "end": 1066.09,
                    "word": " stage",
                    "probability": 0.73046875
                },
                {
                    "start": 1066.09,
                    "end": 1066.45,
                    "word": ",",
                    "probability": 0.93896484375
                },
                {
                    "start": 1066.45,
                    "end": 1066.61,
                    "word": " the",
                    "probability": 0.69921875
                },
                {
                    "start": 1066.61,
                    "end": 1066.79,
                    "word": " key",
                    "probability": 0.76220703125
                },
                {
                    "start": 1066.79,
                    "end": 1067.17,
                    "word": " native",
                    "probability": 0.447021484375
                },
                {
                    "start": 1067.17,
                    "end": 1067.71,
                    "word": " APIs",
                    "probability": 0.72900390625
                },
                {
                    "start": 1067.71,
                    "end": 1068.05,
                    "word": " like",
                    "probability": 0.744140625
                },
                {
                    "start": 1068.05,
                    "end": 1068.97,
                    "word": " getCellLocation",
                    "probability": 0.696484375
                },
                {
                    "start": 1068.97,
                    "end": 1069.39,
                    "word": " and",
                    "probability": 0.677734375
                },
                {
                    "start": 1069.39,
                    "end": 1070.43,
                    "word": " sendTextMessages",
                    "probability": 0.9158203125
                },
                {
                    "start": 1070.43,
                    "end": 1070.73,
                    "word": " are",
                    "probability": 0.90576171875
                },
                {
                    "start": 1070.73,
                    "end": 1071.13,
                    "word": " used",
                    "probability": 0.82666015625
                },
                {
                    "start": 1071.13,
                    "end": 1071.71,
                    "word": ".",
                    "probability": 0.9169921875
                }
            ]
        },
        {
            "id": 176,
            "seek": 108928,
            "start": 1071.71,
            "end": 1076.35,
            "text": " And in stage 3, we find certain combinations of native API exist.",
            "tokens": [
                50664,
                400,
                294,
                3233,
                805,
                11,
                321,
                915,
                1629,
                21267,
                295,
                8470,
                9362,
                2514,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21737132791210623,
            "compression_ratio": 1.7962085308056872,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1071.71,
                    "end": 1071.79,
                    "word": " And",
                    "probability": 0.375
                },
                {
                    "start": 1071.79,
                    "end": 1071.95,
                    "word": " in",
                    "probability": 0.865234375
                },
                {
                    "start": 1071.95,
                    "end": 1072.15,
                    "word": " stage",
                    "probability": 0.66796875
                },
                {
                    "start": 1072.15,
                    "end": 1072.47,
                    "word": " 3",
                    "probability": 0.51171875
                },
                {
                    "start": 1072.47,
                    "end": 1072.79,
                    "word": ",",
                    "probability": 0.91650390625
                },
                {
                    "start": 1072.79,
                    "end": 1072.93,
                    "word": " we",
                    "probability": 0.89892578125
                },
                {
                    "start": 1072.93,
                    "end": 1073.11,
                    "word": " find",
                    "probability": 0.8203125
                },
                {
                    "start": 1073.11,
                    "end": 1073.53,
                    "word": " certain",
                    "probability": 0.77783203125
                },
                {
                    "start": 1073.53,
                    "end": 1074.13,
                    "word": " combinations",
                    "probability": 0.69873046875
                },
                {
                    "start": 1074.13,
                    "end": 1074.53,
                    "word": " of",
                    "probability": 0.90869140625
                },
                {
                    "start": 1074.53,
                    "end": 1074.83,
                    "word": " native",
                    "probability": 0.626953125
                },
                {
                    "start": 1074.83,
                    "end": 1075.27,
                    "word": " API",
                    "probability": 0.6083984375
                },
                {
                    "start": 1075.27,
                    "end": 1075.91,
                    "word": " exist",
                    "probability": 0.79833984375
                },
                {
                    "start": 1075.91,
                    "end": 1076.35,
                    "word": ".",
                    "probability": 0.8466796875
                }
            ]
        },
        {
            "id": 177,
            "seek": 108928,
            "start": 1076.35,
            "end": 1083.79,
            "text": " And in stage 4, we found out that in functions like sendMessage and doBytes, the APIs are called in the right sequence.",
            "tokens": [
                50864,
                400,
                294,
                3233,
                1017,
                11,
                321,
                1352,
                484,
                300,
                294,
                6828,
                411,
                2845,
                44,
                442,
                609,
                293,
                360,
                33,
                43673,
                11,
                264,
                21445,
                366,
                1219,
                294,
                264,
                558,
                8310,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21737132791210623,
            "compression_ratio": 1.7962085308056872,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1076.35,
                    "end": 1076.43,
                    "word": " And",
                    "probability": 0.68408203125
                },
                {
                    "start": 1076.43,
                    "end": 1076.61,
                    "word": " in",
                    "probability": 0.88427734375
                },
                {
                    "start": 1076.61,
                    "end": 1076.83,
                    "word": " stage",
                    "probability": 0.75048828125
                },
                {
                    "start": 1076.83,
                    "end": 1077.15,
                    "word": " 4",
                    "probability": 0.99169921875
                },
                {
                    "start": 1077.15,
                    "end": 1077.41,
                    "word": ",",
                    "probability": 0.95703125
                },
                {
                    "start": 1077.41,
                    "end": 1077.63,
                    "word": " we",
                    "probability": 0.89599609375
                },
                {
                    "start": 1077.63,
                    "end": 1077.83,
                    "word": " found",
                    "probability": 0.78857421875
                },
                {
                    "start": 1077.83,
                    "end": 1077.97,
                    "word": " out",
                    "probability": 0.7978515625
                },
                {
                    "start": 1077.97,
                    "end": 1078.15,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 1078.15,
                    "end": 1078.39,
                    "word": " in",
                    "probability": 0.86328125
                },
                {
                    "start": 1078.39,
                    "end": 1078.77,
                    "word": " functions",
                    "probability": 0.85595703125
                },
                {
                    "start": 1078.77,
                    "end": 1079.13,
                    "word": " like",
                    "probability": 0.87890625
                },
                {
                    "start": 1079.13,
                    "end": 1079.91,
                    "word": " sendMessage",
                    "probability": 0.9156494140625
                },
                {
                    "start": 1079.91,
                    "end": 1080.15,
                    "word": " and",
                    "probability": 0.79931640625
                },
                {
                    "start": 1080.15,
                    "end": 1080.79,
                    "word": " doBytes",
                    "probability": 0.8836263020833334
                },
                {
                    "start": 1080.79,
                    "end": 1081.07,
                    "word": ",",
                    "probability": 0.91259765625
                },
                {
                    "start": 1081.07,
                    "end": 1081.31,
                    "word": " the",
                    "probability": 0.8046875
                },
                {
                    "start": 1081.31,
                    "end": 1081.65,
                    "word": " APIs",
                    "probability": 0.79248046875
                },
                {
                    "start": 1081.65,
                    "end": 1081.95,
                    "word": " are",
                    "probability": 0.9072265625
                },
                {
                    "start": 1081.95,
                    "end": 1082.29,
                    "word": " called",
                    "probability": 0.77490234375
                },
                {
                    "start": 1082.29,
                    "end": 1082.51,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 1082.51,
                    "end": 1082.63,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1082.63,
                    "end": 1082.83,
                    "word": " right",
                    "probability": 0.81787109375
                },
                {
                    "start": 1082.83,
                    "end": 1083.33,
                    "word": " sequence",
                    "probability": 0.9169921875
                },
                {
                    "start": 1083.33,
                    "end": 1083.79,
                    "word": ".",
                    "probability": 0.97509765625
                }
            ]
        },
        {
            "id": 178,
            "seek": 108928,
            "start": 1083.79,
            "end": 1091.99,
            "text": " And in stage 5, in function sendMessage, we find out that those APIs are handling the same register.",
            "tokens": [
                51264,
                400,
                294,
                3233,
                1025,
                11,
                294,
                2445,
                2845,
                44,
                442,
                609,
                11,
                321,
                915,
                484,
                300,
                729,
                21445,
                366,
                13175,
                264,
                912,
                7280,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21737132791210623,
            "compression_ratio": 1.7962085308056872,
            "no_speech_prob": 0.1112060546875,
            "words": [
                {
                    "start": 1083.79,
                    "end": 1083.89,
                    "word": " And",
                    "probability": 0.83056640625
                },
                {
                    "start": 1083.89,
                    "end": 1084.03,
                    "word": " in",
                    "probability": 0.857421875
                },
                {
                    "start": 1084.03,
                    "end": 1084.31,
                    "word": " stage",
                    "probability": 0.76318359375
                },
                {
                    "start": 1084.31,
                    "end": 1084.83,
                    "word": " 5",
                    "probability": 0.9951171875
                },
                {
                    "start": 1084.83,
                    "end": 1085.17,
                    "word": ",",
                    "probability": 0.765625
                },
                {
                    "start": 1085.17,
                    "end": 1085.31,
                    "word": " in",
                    "probability": 0.8974609375
                },
                {
                    "start": 1085.31,
                    "end": 1085.77,
                    "word": " function",
                    "probability": 0.806640625
                },
                {
                    "start": 1085.77,
                    "end": 1086.93,
                    "word": " sendMessage",
                    "probability": 0.9078369140625
                },
                {
                    "start": 1086.93,
                    "end": 1087.17,
                    "word": ",",
                    "probability": 0.95263671875
                },
                {
                    "start": 1087.17,
                    "end": 1087.31,
                    "word": " we",
                    "probability": 0.89697265625
                },
                {
                    "start": 1087.31,
                    "end": 1087.55,
                    "word": " find",
                    "probability": 0.77294921875
                },
                {
                    "start": 1087.55,
                    "end": 1087.81,
                    "word": " out",
                    "probability": 0.81298828125
                },
                {
                    "start": 1087.81,
                    "end": 1088.13,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 1088.13,
                    "end": 1089.15,
                    "word": " those",
                    "probability": 0.720703125
                },
                {
                    "start": 1089.15,
                    "end": 1089.55,
                    "word": " APIs",
                    "probability": 0.80859375
                },
                {
                    "start": 1089.55,
                    "end": 1089.85,
                    "word": " are",
                    "probability": 0.900390625
                },
                {
                    "start": 1089.85,
                    "end": 1090.23,
                    "word": " handling",
                    "probability": 0.83203125
                },
                {
                    "start": 1090.23,
                    "end": 1090.57,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1090.57,
                    "end": 1090.85,
                    "word": " same",
                    "probability": 0.83349609375
                },
                {
                    "start": 1090.85,
                    "end": 1091.37,
                    "word": " register",
                    "probability": 0.79296875
                },
                {
                    "start": 1091.37,
                    "end": 1091.99,
                    "word": ".",
                    "probability": 0.99658203125
                }
            ]
        },
        {
            "id": 179,
            "seek": 111796,
            "start": 1092.65,
            "end": 1101.79,
            "text": " So now let's think, if you are analyzing this malware, and you want to trace the compiled source code to see the evidence, how do you do it?",
            "tokens": [
                50364,
                407,
                586,
                718,
                311,
                519,
                11,
                498,
                291,
                366,
                23663,
                341,
                40747,
                11,
                293,
                291,
                528,
                281,
                13508,
                264,
                36548,
                4009,
                3089,
                281,
                536,
                264,
                4467,
                11,
                577,
                360,
                291,
                360,
                309,
                30,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22417763157894738,
            "compression_ratio": 1.6032388663967612,
            "no_speech_prob": 0.10968017578125,
            "words": [
                {
                    "start": 1092.65,
                    "end": 1093.29,
                    "word": " So",
                    "probability": 0.287841796875
                },
                {
                    "start": 1093.29,
                    "end": 1093.45,
                    "word": " now",
                    "probability": 0.72119140625
                },
                {
                    "start": 1093.45,
                    "end": 1093.67,
                    "word": " let's",
                    "probability": 0.87353515625
                },
                {
                    "start": 1093.67,
                    "end": 1093.89,
                    "word": " think",
                    "probability": 0.70166015625
                },
                {
                    "start": 1093.89,
                    "end": 1094.01,
                    "word": ",",
                    "probability": 0.46240234375
                },
                {
                    "start": 1094.01,
                    "end": 1094.17,
                    "word": " if",
                    "probability": 0.90380859375
                },
                {
                    "start": 1094.17,
                    "end": 1094.29,
                    "word": " you",
                    "probability": 0.8935546875
                },
                {
                    "start": 1094.29,
                    "end": 1094.41,
                    "word": " are",
                    "probability": 0.23388671875
                },
                {
                    "start": 1094.41,
                    "end": 1094.95,
                    "word": " analyzing",
                    "probability": 0.71630859375
                },
                {
                    "start": 1094.95,
                    "end": 1095.23,
                    "word": " this",
                    "probability": 0.8759765625
                },
                {
                    "start": 1095.23,
                    "end": 1095.53,
                    "word": " malware",
                    "probability": 0.89501953125
                },
                {
                    "start": 1095.53,
                    "end": 1095.89,
                    "word": ",",
                    "probability": 0.30126953125
                },
                {
                    "start": 1095.89,
                    "end": 1096.03,
                    "word": " and",
                    "probability": 0.8876953125
                },
                {
                    "start": 1096.03,
                    "end": 1096.15,
                    "word": " you",
                    "probability": 0.89208984375
                },
                {
                    "start": 1096.15,
                    "end": 1096.39,
                    "word": " want",
                    "probability": 0.81884765625
                },
                {
                    "start": 1096.39,
                    "end": 1096.57,
                    "word": " to",
                    "probability": 0.86865234375
                },
                {
                    "start": 1096.57,
                    "end": 1096.97,
                    "word": " trace",
                    "probability": 0.8857421875
                },
                {
                    "start": 1096.97,
                    "end": 1097.29,
                    "word": " the",
                    "probability": 0.81103515625
                },
                {
                    "start": 1097.29,
                    "end": 1097.97,
                    "word": " compiled",
                    "probability": 0.28759765625
                },
                {
                    "start": 1097.97,
                    "end": 1098.35,
                    "word": " source",
                    "probability": 0.748046875
                },
                {
                    "start": 1098.35,
                    "end": 1098.69,
                    "word": " code",
                    "probability": 0.81689453125
                },
                {
                    "start": 1098.69,
                    "end": 1099.25,
                    "word": " to",
                    "probability": 0.82470703125
                },
                {
                    "start": 1099.25,
                    "end": 1099.49,
                    "word": " see",
                    "probability": 0.8056640625
                },
                {
                    "start": 1099.49,
                    "end": 1099.67,
                    "word": " the",
                    "probability": 0.783203125
                },
                {
                    "start": 1099.67,
                    "end": 1100.07,
                    "word": " evidence",
                    "probability": 0.91162109375
                },
                {
                    "start": 1100.07,
                    "end": 1100.39,
                    "word": ",",
                    "probability": 0.865234375
                },
                {
                    "start": 1100.39,
                    "end": 1100.55,
                    "word": " how",
                    "probability": 0.89306640625
                },
                {
                    "start": 1100.55,
                    "end": 1100.67,
                    "word": " do",
                    "probability": 0.90380859375
                },
                {
                    "start": 1100.67,
                    "end": 1100.77,
                    "word": " you",
                    "probability": 0.89599609375
                },
                {
                    "start": 1100.77,
                    "end": 1100.95,
                    "word": " do",
                    "probability": 0.9091796875
                },
                {
                    "start": 1100.95,
                    "end": 1101.15,
                    "word": " it",
                    "probability": 0.900390625
                },
                {
                    "start": 1101.15,
                    "end": 1101.79,
                    "word": "?",
                    "probability": 0.98779296875
                }
            ]
        },
        {
            "id": 180,
            "seek": 111796,
            "start": 1101.83,
            "end": 1108.67,
            "text": " Our suggestion is you start backwards. That means you start from stage 5.",
            "tokens": [
                50864,
                2621,
                16541,
                307,
                291,
                722,
                12204,
                13,
                663,
                1355,
                291,
                722,
                490,
                3233,
                1025,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22417763157894738,
            "compression_ratio": 1.6032388663967612,
            "no_speech_prob": 0.10968017578125,
            "words": [
                {
                    "start": 1101.83,
                    "end": 1102.11,
                    "word": " Our",
                    "probability": 0.90087890625
                },
                {
                    "start": 1102.11,
                    "end": 1103.01,
                    "word": " suggestion",
                    "probability": 0.6552734375
                },
                {
                    "start": 1103.01,
                    "end": 1103.45,
                    "word": " is",
                    "probability": 0.90283203125
                },
                {
                    "start": 1103.45,
                    "end": 1103.79,
                    "word": " you",
                    "probability": 0.61767578125
                },
                {
                    "start": 1103.79,
                    "end": 1104.23,
                    "word": " start",
                    "probability": 0.85205078125
                },
                {
                    "start": 1104.23,
                    "end": 1104.83,
                    "word": " backwards",
                    "probability": 0.25634765625
                },
                {
                    "start": 1104.83,
                    "end": 1105.47,
                    "word": ".",
                    "probability": 0.8857421875
                },
                {
                    "start": 1105.63,
                    "end": 1106.27,
                    "word": " That",
                    "probability": 0.806640625
                },
                {
                    "start": 1106.27,
                    "end": 1106.61,
                    "word": " means",
                    "probability": 0.876953125
                },
                {
                    "start": 1106.61,
                    "end": 1106.85,
                    "word": " you",
                    "probability": 0.85693359375
                },
                {
                    "start": 1106.85,
                    "end": 1107.21,
                    "word": " start",
                    "probability": 0.861328125
                },
                {
                    "start": 1107.21,
                    "end": 1107.51,
                    "word": " from",
                    "probability": 0.833984375
                },
                {
                    "start": 1107.51,
                    "end": 1107.83,
                    "word": " stage",
                    "probability": 0.59765625
                },
                {
                    "start": 1107.83,
                    "end": 1108.19,
                    "word": " 5",
                    "probability": 0.40869140625
                },
                {
                    "start": 1108.19,
                    "end": 1108.67,
                    "word": ".",
                    "probability": 0.96728515625
                }
            ]
        },
        {
            "id": 181,
            "seek": 111796,
            "start": 1108.67,
            "end": 1120.67,
            "text": " For example, in stage 5, we know that inside a function of sendMessage, it has two functions that contains the two native APIs respectively, and they are handling the same register.",
            "tokens": [
                51164,
                1171,
                1365,
                11,
                294,
                3233,
                1025,
                11,
                321,
                458,
                300,
                1854,
                257,
                2445,
                295,
                2845,
                44,
                442,
                609,
                11,
                309,
                575,
                732,
                6828,
                300,
                8306,
                264,
                732,
                8470,
                21445,
                25009,
                11,
                293,
                436,
                366,
                13175,
                264,
                912,
                7280,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22417763157894738,
            "compression_ratio": 1.6032388663967612,
            "no_speech_prob": 0.10968017578125,
            "words": [
                {
                    "start": 1108.67,
                    "end": 1108.83,
                    "word": " For",
                    "probability": 0.88525390625
                },
                {
                    "start": 1108.83,
                    "end": 1109.29,
                    "word": " example",
                    "probability": 0.9306640625
                },
                {
                    "start": 1109.29,
                    "end": 1109.47,
                    "word": ",",
                    "probability": 0.92431640625
                },
                {
                    "start": 1109.47,
                    "end": 1109.63,
                    "word": " in",
                    "probability": 0.87451171875
                },
                {
                    "start": 1109.63,
                    "end": 1109.97,
                    "word": " stage",
                    "probability": 0.7353515625
                },
                {
                    "start": 1109.97,
                    "end": 1110.33,
                    "word": " 5",
                    "probability": 0.98193359375
                },
                {
                    "start": 1110.33,
                    "end": 1110.41,
                    "word": ",",
                    "probability": 0.59375
                },
                {
                    "start": 1110.41,
                    "end": 1110.49,
                    "word": " we",
                    "probability": 0.876953125
                },
                {
                    "start": 1110.49,
                    "end": 1110.71,
                    "word": " know",
                    "probability": 0.81103515625
                },
                {
                    "start": 1110.71,
                    "end": 1110.95,
                    "word": " that",
                    "probability": 0.853515625
                },
                {
                    "start": 1110.95,
                    "end": 1111.35,
                    "word": " inside",
                    "probability": 0.8779296875
                },
                {
                    "start": 1111.57,
                    "end": 1111.95,
                    "word": " a function",
                    "probability": 0.8369140625
                },
                {
                    "start": 1111.95,
                    "end": 1112.33,
                    "word": " of",
                    "probability": 0.830078125
                },
                {
                    "start": 1112.33,
                    "end": 1113.21,
                    "word": " sendMessage",
                    "probability": 0.72711181640625
                },
                {
                    "start": 1113.21,
                    "end": 1113.25,
                    "word": ",",
                    "probability": 0.429443359375
                },
                {
                    "start": 1113.25,
                    "end": 1113.45,
                    "word": " it",
                    "probability": 0.8974609375
                },
                {
                    "start": 1113.45,
                    "end": 1113.65,
                    "word": " has",
                    "probability": 0.9052734375
                },
                {
                    "start": 1113.65,
                    "end": 1113.93,
                    "word": " two",
                    "probability": 0.7294921875
                },
                {
                    "start": 1113.93,
                    "end": 1114.39,
                    "word": " functions",
                    "probability": 0.8515625
                },
                {
                    "start": 1114.39,
                    "end": 1114.65,
                    "word": " that",
                    "probability": 0.8671875
                },
                {
                    "start": 1114.65,
                    "end": 1115.07,
                    "word": " contains",
                    "probability": 0.51806640625
                },
                {
                    "start": 1115.07,
                    "end": 1115.29,
                    "word": " the",
                    "probability": 0.72412109375
                },
                {
                    "start": 1115.29,
                    "end": 1115.61,
                    "word": " two",
                    "probability": 0.7646484375
                },
                {
                    "start": 1115.61,
                    "end": 1116.09,
                    "word": " native",
                    "probability": 0.62158203125
                },
                {
                    "start": 1116.09,
                    "end": 1116.69,
                    "word": " APIs",
                    "probability": 0.767578125
                },
                {
                    "start": 1116.69,
                    "end": 1117.37,
                    "word": " respectively",
                    "probability": 0.55078125
                },
                {
                    "start": 1117.37,
                    "end": 1118.11,
                    "word": ",",
                    "probability": 0.685546875
                },
                {
                    "start": 1118.11,
                    "end": 1118.57,
                    "word": " and",
                    "probability": 0.88232421875
                },
                {
                    "start": 1118.57,
                    "end": 1118.67,
                    "word": " they",
                    "probability": 0.495361328125
                },
                {
                    "start": 1118.67,
                    "end": 1118.75,
                    "word": " are",
                    "probability": 0.4296875
                },
                {
                    "start": 1118.75,
                    "end": 1119.15,
                    "word": " handling",
                    "probability": 0.84814453125
                },
                {
                    "start": 1119.15,
                    "end": 1119.43,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1119.43,
                    "end": 1119.59,
                    "word": " same",
                    "probability": 0.30126953125
                },
                {
                    "start": 1119.59,
                    "end": 1120.03,
                    "word": " register",
                    "probability": 0.765625
                },
                {
                    "start": 1120.03,
                    "end": 1120.67,
                    "word": ".",
                    "probability": 0.9921875
                }
            ]
        },
        {
            "id": 182,
            "seek": 114694,
            "start": 1120.67,
            "end": 1126.81,
            "text": " So you start to locate a function sendMessage in the decompiled source code.",
            "tokens": [
                50364,
                407,
                291,
                722,
                281,
                22370,
                257,
                2445,
                2845,
                44,
                442,
                609,
                294,
                264,
                22867,
                7292,
                4009,
                3089,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21604567895141932,
            "compression_ratio": 1.7613168724279835,
            "no_speech_prob": 0.017181396484375,
            "words": [
                {
                    "start": 1120.67,
                    "end": 1121.49,
                    "word": " So",
                    "probability": 0.361572265625
                },
                {
                    "start": 1121.49,
                    "end": 1121.65,
                    "word": " you",
                    "probability": 0.6357421875
                },
                {
                    "start": 1121.65,
                    "end": 1121.87,
                    "word": " start",
                    "probability": 0.86767578125
                },
                {
                    "start": 1121.87,
                    "end": 1121.99,
                    "word": " to",
                    "probability": 0.607421875
                },
                {
                    "start": 1121.99,
                    "end": 1122.35,
                    "word": " locate",
                    "probability": 0.89404296875
                },
                {
                    "start": 1122.59,
                    "end": 1122.95,
                    "word": " a function",
                    "probability": 0.85205078125
                },
                {
                    "start": 1122.95,
                    "end": 1124.29,
                    "word": " sendMessage",
                    "probability": 0.622039794921875
                },
                {
                    "start": 1124.29,
                    "end": 1124.97,
                    "word": " in",
                    "probability": 0.7548828125
                },
                {
                    "start": 1124.97,
                    "end": 1125.09,
                    "word": " the",
                    "probability": 0.6943359375
                },
                {
                    "start": 1125.09,
                    "end": 1125.65,
                    "word": " decompiled",
                    "probability": 0.806396484375
                },
                {
                    "start": 1125.65,
                    "end": 1125.99,
                    "word": " source",
                    "probability": 0.7353515625
                },
                {
                    "start": 1125.99,
                    "end": 1126.33,
                    "word": " code",
                    "probability": 0.81591796875
                },
                {
                    "start": 1126.33,
                    "end": 1126.81,
                    "word": ".",
                    "probability": 0.849609375
                }
            ]
        },
        {
            "id": 183,
            "seek": 114694,
            "start": 1127.11,
            "end": 1132.03,
            "text": " And in stage 4, we know that those two functions are called in the right sequence.",
            "tokens": [
                50664,
                400,
                294,
                3233,
                1017,
                11,
                321,
                458,
                300,
                729,
                732,
                6828,
                366,
                1219,
                294,
                264,
                558,
                8310,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21604567895141932,
            "compression_ratio": 1.7613168724279835,
            "no_speech_prob": 0.017181396484375,
            "words": [
                {
                    "start": 1127.11,
                    "end": 1127.17,
                    "word": " And",
                    "probability": 0.6708984375
                },
                {
                    "start": 1127.17,
                    "end": 1127.31,
                    "word": " in",
                    "probability": 0.65185546875
                },
                {
                    "start": 1127.31,
                    "end": 1127.53,
                    "word": " stage",
                    "probability": 0.62451171875
                },
                {
                    "start": 1127.53,
                    "end": 1127.85,
                    "word": " 4",
                    "probability": 0.5927734375
                },
                {
                    "start": 1127.85,
                    "end": 1128.79,
                    "word": ",",
                    "probability": 0.83935546875
                },
                {
                    "start": 1128.79,
                    "end": 1129.03,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 1129.03,
                    "end": 1129.19,
                    "word": " know",
                    "probability": 0.81103515625
                },
                {
                    "start": 1129.19,
                    "end": 1129.35,
                    "word": " that",
                    "probability": 0.857421875
                },
                {
                    "start": 1129.35,
                    "end": 1129.59,
                    "word": " those",
                    "probability": 0.81298828125
                },
                {
                    "start": 1129.59,
                    "end": 1129.81,
                    "word": " two",
                    "probability": 0.779296875
                },
                {
                    "start": 1129.81,
                    "end": 1130.19,
                    "word": " functions",
                    "probability": 0.8427734375
                },
                {
                    "start": 1130.19,
                    "end": 1130.39,
                    "word": " are",
                    "probability": 0.8984375
                },
                {
                    "start": 1130.39,
                    "end": 1130.69,
                    "word": " called",
                    "probability": 0.498291015625
                },
                {
                    "start": 1130.69,
                    "end": 1130.85,
                    "word": " in",
                    "probability": 0.88916015625
                },
                {
                    "start": 1130.85,
                    "end": 1130.99,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1130.99,
                    "end": 1131.19,
                    "word": " right",
                    "probability": 0.802734375
                },
                {
                    "start": 1131.19,
                    "end": 1131.69,
                    "word": " sequence",
                    "probability": 0.89111328125
                },
                {
                    "start": 1131.69,
                    "end": 1132.03,
                    "word": ".",
                    "probability": 0.72900390625
                }
            ]
        },
        {
            "id": 184,
            "seek": 114694,
            "start": 1132.03,
            "end": 1139.91,
            "text": " So we can start to find the functions that contains the native APIs and check if they are really called in the right sequence.",
            "tokens": [
                50964,
                407,
                321,
                393,
                722,
                281,
                915,
                264,
                6828,
                300,
                8306,
                264,
                8470,
                21445,
                293,
                1520,
                498,
                436,
                366,
                534,
                1219,
                294,
                264,
                558,
                8310,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21604567895141932,
            "compression_ratio": 1.7613168724279835,
            "no_speech_prob": 0.017181396484375,
            "words": [
                {
                    "start": 1132.03,
                    "end": 1132.39,
                    "word": " So",
                    "probability": 0.8740234375
                },
                {
                    "start": 1132.39,
                    "end": 1132.53,
                    "word": " we",
                    "probability": 0.8828125
                },
                {
                    "start": 1132.53,
                    "end": 1132.67,
                    "word": " can",
                    "probability": 0.88916015625
                },
                {
                    "start": 1132.67,
                    "end": 1133.01,
                    "word": " start",
                    "probability": 0.87451171875
                },
                {
                    "start": 1133.01,
                    "end": 1133.17,
                    "word": " to",
                    "probability": 0.89697265625
                },
                {
                    "start": 1133.17,
                    "end": 1133.35,
                    "word": " find",
                    "probability": 0.79443359375
                },
                {
                    "start": 1133.35,
                    "end": 1133.55,
                    "word": " the",
                    "probability": 0.76513671875
                },
                {
                    "start": 1133.55,
                    "end": 1133.95,
                    "word": " functions",
                    "probability": 0.76611328125
                },
                {
                    "start": 1133.95,
                    "end": 1134.87,
                    "word": " that",
                    "probability": 0.87060546875
                },
                {
                    "start": 1134.87,
                    "end": 1135.39,
                    "word": " contains",
                    "probability": 0.57373046875
                },
                {
                    "start": 1135.39,
                    "end": 1135.73,
                    "word": " the",
                    "probability": 0.7607421875
                },
                {
                    "start": 1135.73,
                    "end": 1136.21,
                    "word": " native",
                    "probability": 0.638671875
                },
                {
                    "start": 1136.21,
                    "end": 1136.67,
                    "word": " APIs",
                    "probability": 0.74853515625
                },
                {
                    "start": 1136.67,
                    "end": 1136.99,
                    "word": " and",
                    "probability": 0.85107421875
                },
                {
                    "start": 1136.99,
                    "end": 1137.25,
                    "word": " check",
                    "probability": 0.83154296875
                },
                {
                    "start": 1137.25,
                    "end": 1137.43,
                    "word": " if",
                    "probability": 0.89013671875
                },
                {
                    "start": 1137.43,
                    "end": 1137.57,
                    "word": " they",
                    "probability": 0.72265625
                },
                {
                    "start": 1137.57,
                    "end": 1137.69,
                    "word": " are",
                    "probability": 0.73779296875
                },
                {
                    "start": 1137.69,
                    "end": 1138.11,
                    "word": " really",
                    "probability": 0.77001953125
                },
                {
                    "start": 1138.11,
                    "end": 1138.53,
                    "word": " called",
                    "probability": 0.728515625
                },
                {
                    "start": 1138.53,
                    "end": 1138.73,
                    "word": " in",
                    "probability": 0.90185546875
                },
                {
                    "start": 1138.73,
                    "end": 1138.83,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1138.83,
                    "end": 1139.03,
                    "word": " right",
                    "probability": 0.8779296875
                },
                {
                    "start": 1139.03,
                    "end": 1139.43,
                    "word": " sequence",
                    "probability": 0.90869140625
                },
                {
                    "start": 1139.43,
                    "end": 1139.91,
                    "word": ".",
                    "probability": 0.98193359375
                }
            ]
        },
        {
            "id": 185,
            "seek": 114694,
            "start": 1140.01,
            "end": 1145.43,
            "text": " The information of the two functions and the sequence will be shown in the next version of Quark Engine.",
            "tokens": [
                51364,
                440,
                1589,
                295,
                264,
                732,
                6828,
                293,
                264,
                8310,
                486,
                312,
                4898,
                294,
                264,
                958,
                3037,
                295,
                2326,
                809,
                7659,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21604567895141932,
            "compression_ratio": 1.7613168724279835,
            "no_speech_prob": 0.017181396484375,
            "words": [
                {
                    "start": 1140.01,
                    "end": 1140.31,
                    "word": " The",
                    "probability": 0.81005859375
                },
                {
                    "start": 1140.31,
                    "end": 1140.75,
                    "word": " information",
                    "probability": 0.72216796875
                },
                {
                    "start": 1140.75,
                    "end": 1140.99,
                    "word": " of",
                    "probability": 0.88525390625
                },
                {
                    "start": 1140.99,
                    "end": 1141.11,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1141.11,
                    "end": 1141.29,
                    "word": " two",
                    "probability": 0.81640625
                },
                {
                    "start": 1141.29,
                    "end": 1141.75,
                    "word": " functions",
                    "probability": 0.85107421875
                },
                {
                    "start": 1141.75,
                    "end": 1141.99,
                    "word": " and",
                    "probability": 0.6826171875
                },
                {
                    "start": 1141.99,
                    "end": 1142.15,
                    "word": " the",
                    "probability": 0.53515625
                },
                {
                    "start": 1142.15,
                    "end": 1142.49,
                    "word": " sequence",
                    "probability": 0.8876953125
                },
                {
                    "start": 1142.49,
                    "end": 1142.71,
                    "word": " will",
                    "probability": 0.70361328125
                },
                {
                    "start": 1142.71,
                    "end": 1142.89,
                    "word": " be",
                    "probability": 0.90576171875
                },
                {
                    "start": 1142.89,
                    "end": 1143.19,
                    "word": " shown",
                    "probability": 0.84423828125
                },
                {
                    "start": 1143.19,
                    "end": 1143.41,
                    "word": " in",
                    "probability": 0.90087890625
                },
                {
                    "start": 1143.41,
                    "end": 1143.55,
                    "word": " the",
                    "probability": 0.80615234375
                },
                {
                    "start": 1143.55,
                    "end": 1143.79,
                    "word": " next",
                    "probability": 0.85595703125
                },
                {
                    "start": 1143.79,
                    "end": 1144.19,
                    "word": " version",
                    "probability": 0.71240234375
                },
                {
                    "start": 1144.19,
                    "end": 1144.43,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 1144.43,
                    "end": 1144.65,
                    "word": " Quark",
                    "probability": 0.618408203125
                },
                {
                    "start": 1144.65,
                    "end": 1144.95,
                    "word": " Engine",
                    "probability": 0.39208984375
                },
                {
                    "start": 1144.95,
                    "end": 1145.43,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 186,
            "seek": 114694,
            "start": 1146.37,
            "end": 1149.65,
            "text": " So now let's look at a real example.",
            "tokens": [
                51664,
                407,
                586,
                718,
                311,
                574,
                412,
                257,
                957,
                1365,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21604567895141932,
            "compression_ratio": 1.7613168724279835,
            "no_speech_prob": 0.017181396484375,
            "words": [
                {
                    "start": 1146.37,
                    "end": 1146.85,
                    "word": " So",
                    "probability": 0.7041015625
                },
                {
                    "start": 1146.85,
                    "end": 1147.01,
                    "word": " now",
                    "probability": 0.82666015625
                },
                {
                    "start": 1147.01,
                    "end": 1147.25,
                    "word": " let's",
                    "probability": 0.90966796875
                },
                {
                    "start": 1147.25,
                    "end": 1147.57,
                    "word": " look",
                    "probability": 0.8701171875
                },
                {
                    "start": 1147.57,
                    "end": 1148.55,
                    "word": " at",
                    "probability": 0.90185546875
                },
                {
                    "start": 1148.67,
                    "end": 1148.85,
                    "word": " a real",
                    "probability": 0.8603515625
                },
                {
                    "start": 1148.85,
                    "end": 1149.41,
                    "word": " example",
                    "probability": 0.912109375
                },
                {
                    "start": 1149.41,
                    "end": 1149.65,
                    "word": ".",
                    "probability": 0.92236328125
                }
            ]
        },
        {
            "id": 187,
            "seek": 117334,
            "start": 1149.65,
            "end": 1152.27,
            "text": " Let's locate the function sendMessage.",
            "tokens": [
                50364,
                961,
                311,
                22370,
                264,
                2445,
                2845,
                44,
                442,
                609,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1795343081740772,
            "compression_ratio": 2.125714285714286,
            "no_speech_prob": 0.134765625,
            "words": [
                {
                    "start": 1149.65,
                    "end": 1149.97,
                    "word": " Let's",
                    "probability": 0.775146484375
                },
                {
                    "start": 1149.97,
                    "end": 1150.41,
                    "word": " locate",
                    "probability": 0.8876953125
                },
                {
                    "start": 1150.41,
                    "end": 1150.59,
                    "word": " the",
                    "probability": 0.765625
                },
                {
                    "start": 1150.59,
                    "end": 1150.91,
                    "word": " function",
                    "probability": 0.81103515625
                },
                {
                    "start": 1150.91,
                    "end": 1151.79,
                    "word": " sendMessage",
                    "probability": 0.6981201171875
                },
                {
                    "start": 1151.79,
                    "end": 1152.27,
                    "word": ".",
                    "probability": 0.57568359375
                }
            ]
        },
        {
            "id": 188,
            "seek": 117334,
            "start": 1152.27,
            "end": 1157.81,
            "text": " And we found out that two functions that contains the two native APIs respectively.",
            "tokens": [
                50464,
                400,
                321,
                1352,
                484,
                300,
                732,
                6828,
                300,
                8306,
                264,
                732,
                8470,
                21445,
                25009,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1795343081740772,
            "compression_ratio": 2.125714285714286,
            "no_speech_prob": 0.134765625,
            "words": [
                {
                    "start": 1152.27,
                    "end": 1152.49,
                    "word": " And",
                    "probability": 0.708984375
                },
                {
                    "start": 1152.49,
                    "end": 1152.61,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1152.61,
                    "end": 1152.83,
                    "word": " found",
                    "probability": 0.8037109375
                },
                {
                    "start": 1152.83,
                    "end": 1152.97,
                    "word": " out",
                    "probability": 0.771484375
                },
                {
                    "start": 1152.97,
                    "end": 1153.19,
                    "word": " that",
                    "probability": 0.8515625
                },
                {
                    "start": 1153.19,
                    "end": 1153.85,
                    "word": " two",
                    "probability": 0.77294921875
                },
                {
                    "start": 1153.85,
                    "end": 1154.39,
                    "word": " functions",
                    "probability": 0.8564453125
                },
                {
                    "start": 1154.39,
                    "end": 1154.65,
                    "word": " that",
                    "probability": 0.833984375
                },
                {
                    "start": 1154.65,
                    "end": 1155.05,
                    "word": " contains",
                    "probability": 0.78076171875
                },
                {
                    "start": 1155.05,
                    "end": 1155.25,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1155.25,
                    "end": 1155.55,
                    "word": " two",
                    "probability": 0.79638671875
                },
                {
                    "start": 1155.55,
                    "end": 1155.91,
                    "word": " native",
                    "probability": 0.609375
                },
                {
                    "start": 1155.91,
                    "end": 1156.39,
                    "word": " APIs",
                    "probability": 0.7529296875
                },
                {
                    "start": 1156.39,
                    "end": 1157.17,
                    "word": " respectively",
                    "probability": 0.429931640625
                },
                {
                    "start": 1157.17,
                    "end": 1157.81,
                    "word": ".",
                    "probability": 0.485107421875
                }
            ]
        },
        {
            "id": 189,
            "seek": 117334,
            "start": 1157.99,
            "end": 1160.69,
            "text": " They are sendSMS and getLocation.",
            "tokens": [
                50764,
                814,
                366,
                2845,
                50,
                10288,
                293,
                483,
                43,
                27943,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1795343081740772,
            "compression_ratio": 2.125714285714286,
            "no_speech_prob": 0.134765625,
            "words": [
                {
                    "start": 1157.99,
                    "end": 1158.31,
                    "word": " They",
                    "probability": 0.331298828125
                },
                {
                    "start": 1158.31,
                    "end": 1158.41,
                    "word": " are",
                    "probability": 0.464599609375
                },
                {
                    "start": 1158.41,
                    "end": 1159.07,
                    "word": " sendSMS",
                    "probability": 0.7286783854166666
                },
                {
                    "start": 1159.07,
                    "end": 1159.51,
                    "word": " and",
                    "probability": 0.86962890625
                },
                {
                    "start": 1159.51,
                    "end": 1160.23,
                    "word": " getLocation",
                    "probability": 0.9441731770833334
                },
                {
                    "start": 1160.23,
                    "end": 1160.69,
                    "word": ".",
                    "probability": 0.953125
                }
            ]
        },
        {
            "id": 190,
            "seek": 117334,
            "start": 1160.69,
            "end": 1167.81,
            "text": " And if we dive into the function of getLocation, we will see that it contains native API getLocation.",
            "tokens": [
                50914,
                400,
                498,
                321,
                9192,
                666,
                264,
                2445,
                295,
                483,
                43,
                27943,
                11,
                321,
                486,
                536,
                300,
                309,
                8306,
                8470,
                9362,
                483,
                43,
                27943,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1795343081740772,
            "compression_ratio": 2.125714285714286,
            "no_speech_prob": 0.134765625,
            "words": [
                {
                    "start": 1160.69,
                    "end": 1160.91,
                    "word": " And",
                    "probability": 0.8857421875
                },
                {
                    "start": 1160.91,
                    "end": 1161.03,
                    "word": " if",
                    "probability": 0.9013671875
                },
                {
                    "start": 1161.03,
                    "end": 1161.17,
                    "word": " we",
                    "probability": 0.8955078125
                },
                {
                    "start": 1161.17,
                    "end": 1161.47,
                    "word": " dive",
                    "probability": 0.8232421875
                },
                {
                    "start": 1161.47,
                    "end": 1161.75,
                    "word": " into",
                    "probability": 0.7001953125
                },
                {
                    "start": 1161.75,
                    "end": 1161.97,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1161.97,
                    "end": 1162.33,
                    "word": " function",
                    "probability": 0.8759765625
                },
                {
                    "start": 1162.33,
                    "end": 1162.81,
                    "word": " of",
                    "probability": 0.89208984375
                },
                {
                    "start": 1162.81,
                    "end": 1163.85,
                    "word": " getLocation",
                    "probability": 0.9384765625
                },
                {
                    "start": 1163.85,
                    "end": 1164.31,
                    "word": ",",
                    "probability": 0.94921875
                },
                {
                    "start": 1164.31,
                    "end": 1164.47,
                    "word": " we",
                    "probability": 0.890625
                },
                {
                    "start": 1164.47,
                    "end": 1164.59,
                    "word": " will",
                    "probability": 0.79638671875
                },
                {
                    "start": 1164.59,
                    "end": 1164.75,
                    "word": " see",
                    "probability": 0.8203125
                },
                {
                    "start": 1164.75,
                    "end": 1164.91,
                    "word": " that",
                    "probability": 0.8818359375
                },
                {
                    "start": 1164.91,
                    "end": 1165.03,
                    "word": " it",
                    "probability": 0.90478515625
                },
                {
                    "start": 1165.03,
                    "end": 1165.41,
                    "word": " contains",
                    "probability": 0.8642578125
                },
                {
                    "start": 1165.41,
                    "end": 1165.83,
                    "word": " native",
                    "probability": 0.61376953125
                },
                {
                    "start": 1165.83,
                    "end": 1166.31,
                    "word": " API",
                    "probability": 0.36865234375
                },
                {
                    "start": 1166.31,
                    "end": 1167.17,
                    "word": " getLocation",
                    "probability": 0.8992513020833334
                },
                {
                    "start": 1167.17,
                    "end": 1167.81,
                    "word": ".",
                    "probability": 0.978515625
                }
            ]
        },
        {
            "id": 191,
            "seek": 117334,
            "start": 1167.97,
            "end": 1176.05,
            "text": " And if we dive in this function of sendMessage, sendSMS, we will see that it contains native API sendTextMessage.",
            "tokens": [
                51264,
                400,
                498,
                321,
                9192,
                294,
                341,
                2445,
                295,
                2845,
                44,
                442,
                609,
                11,
                2845,
                50,
                10288,
                11,
                321,
                486,
                536,
                300,
                309,
                8306,
                8470,
                9362,
                2845,
                50198,
                44,
                442,
                609,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1795343081740772,
            "compression_ratio": 2.125714285714286,
            "no_speech_prob": 0.134765625,
            "words": [
                {
                    "start": 1167.97,
                    "end": 1168.19,
                    "word": " And",
                    "probability": 0.90087890625
                },
                {
                    "start": 1168.19,
                    "end": 1168.33,
                    "word": " if",
                    "probability": 0.90966796875
                },
                {
                    "start": 1168.33,
                    "end": 1168.43,
                    "word": " we",
                    "probability": 0.89453125
                },
                {
                    "start": 1168.43,
                    "end": 1168.71,
                    "word": " dive",
                    "probability": 0.822265625
                },
                {
                    "start": 1168.71,
                    "end": 1168.89,
                    "word": " in",
                    "probability": 0.72607421875
                },
                {
                    "start": 1168.89,
                    "end": 1169.11,
                    "word": " this",
                    "probability": 0.82373046875
                },
                {
                    "start": 1169.11,
                    "end": 1169.59,
                    "word": " function",
                    "probability": 0.8828125
                },
                {
                    "start": 1169.59,
                    "end": 1169.91,
                    "word": " of",
                    "probability": 0.88720703125
                },
                {
                    "start": 1169.91,
                    "end": 1170.67,
                    "word": " sendMessage",
                    "probability": 0.81787109375
                },
                {
                    "start": 1170.67,
                    "end": 1170.77,
                    "word": ",",
                    "probability": 0.77587890625
                },
                {
                    "start": 1170.77,
                    "end": 1171.59,
                    "word": " sendSMS",
                    "probability": 0.88818359375
                },
                {
                    "start": 1171.59,
                    "end": 1172.09,
                    "word": ",",
                    "probability": 0.97119140625
                },
                {
                    "start": 1172.09,
                    "end": 1172.31,
                    "word": " we",
                    "probability": 0.8955078125
                },
                {
                    "start": 1172.31,
                    "end": 1172.45,
                    "word": " will",
                    "probability": 0.8134765625
                },
                {
                    "start": 1172.45,
                    "end": 1172.61,
                    "word": " see",
                    "probability": 0.81787109375
                },
                {
                    "start": 1172.61,
                    "end": 1172.79,
                    "word": " that",
                    "probability": 0.88330078125
                },
                {
                    "start": 1172.79,
                    "end": 1172.91,
                    "word": " it",
                    "probability": 0.90771484375
                },
                {
                    "start": 1172.91,
                    "end": 1173.33,
                    "word": " contains",
                    "probability": 0.869140625
                },
                {
                    "start": 1173.33,
                    "end": 1173.73,
                    "word": " native",
                    "probability": 0.6806640625
                },
                {
                    "start": 1173.73,
                    "end": 1174.31,
                    "word": " API",
                    "probability": 0.80322265625
                },
                {
                    "start": 1174.31,
                    "end": 1175.41,
                    "word": " sendTextMessage",
                    "probability": 0.9375
                },
                {
                    "start": 1175.41,
                    "end": 1176.05,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 192,
            "seek": 120218,
            "start": 1176.05,
            "end": 1182.49,
            "text": " So the code here means it first collects your cell phone location data and sends it out through SMS.",
            "tokens": [
                50364,
                407,
                264,
                3089,
                510,
                1355,
                309,
                700,
                39897,
                428,
                2815,
                2593,
                4914,
                1412,
                293,
                14790,
                309,
                484,
                807,
                38107,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2000584084296895,
            "compression_ratio": 1.8727272727272728,
            "no_speech_prob": 0.0154266357421875,
            "words": [
                {
                    "start": 1176.05,
                    "end": 1176.39,
                    "word": " So",
                    "probability": 0.6484375
                },
                {
                    "start": 1176.39,
                    "end": 1176.53,
                    "word": " the",
                    "probability": 0.748046875
                },
                {
                    "start": 1176.53,
                    "end": 1176.73,
                    "word": " code",
                    "probability": 0.72998046875
                },
                {
                    "start": 1176.73,
                    "end": 1176.93,
                    "word": " here",
                    "probability": 0.80419921875
                },
                {
                    "start": 1176.93,
                    "end": 1177.25,
                    "word": " means",
                    "probability": 0.87109375
                },
                {
                    "start": 1177.25,
                    "end": 1177.53,
                    "word": " it",
                    "probability": 0.73388671875
                },
                {
                    "start": 1177.53,
                    "end": 1177.83,
                    "word": " first",
                    "probability": 0.81005859375
                },
                {
                    "start": 1177.83,
                    "end": 1178.39,
                    "word": " collects",
                    "probability": 0.50537109375
                },
                {
                    "start": 1178.39,
                    "end": 1178.65,
                    "word": " your",
                    "probability": 0.78857421875
                },
                {
                    "start": 1178.65,
                    "end": 1178.97,
                    "word": " cell",
                    "probability": 0.669921875
                },
                {
                    "start": 1178.97,
                    "end": 1179.11,
                    "word": " phone",
                    "probability": 0.8515625
                },
                {
                    "start": 1179.11,
                    "end": 1179.57,
                    "word": " location",
                    "probability": 0.78857421875
                },
                {
                    "start": 1179.57,
                    "end": 1179.99,
                    "word": " data",
                    "probability": 0.7919921875
                },
                {
                    "start": 1179.99,
                    "end": 1180.25,
                    "word": " and",
                    "probability": 0.853515625
                },
                {
                    "start": 1180.25,
                    "end": 1180.47,
                    "word": " sends",
                    "probability": 0.57861328125
                },
                {
                    "start": 1180.47,
                    "end": 1180.63,
                    "word": " it",
                    "probability": 0.8955078125
                },
                {
                    "start": 1180.63,
                    "end": 1180.91,
                    "word": " out",
                    "probability": 0.806640625
                },
                {
                    "start": 1180.91,
                    "end": 1181.59,
                    "word": " through",
                    "probability": 0.80419921875
                },
                {
                    "start": 1181.59,
                    "end": 1181.97,
                    "word": " SMS",
                    "probability": 0.875
                },
                {
                    "start": 1181.97,
                    "end": 1182.49,
                    "word": ".",
                    "probability": 0.96435546875
                }
            ]
        },
        {
            "id": 193,
            "seek": 120218,
            "start": 1183.27,
            "end": 1186.13,
            "text": " So now let's dive into the source code of getLocation.",
            "tokens": [
                50714,
                407,
                586,
                718,
                311,
                9192,
                666,
                264,
                4009,
                3089,
                295,
                483,
                43,
                27943,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2000584084296895,
            "compression_ratio": 1.8727272727272728,
            "no_speech_prob": 0.0154266357421875,
            "words": [
                {
                    "start": 1183.27,
                    "end": 1183.79,
                    "word": " So",
                    "probability": 0.724609375
                },
                {
                    "start": 1183.79,
                    "end": 1183.93,
                    "word": " now",
                    "probability": 0.84765625
                },
                {
                    "start": 1183.93,
                    "end": 1184.13,
                    "word": " let's",
                    "probability": 0.9013671875
                },
                {
                    "start": 1184.13,
                    "end": 1184.35,
                    "word": " dive",
                    "probability": 0.791015625
                },
                {
                    "start": 1184.35,
                    "end": 1184.51,
                    "word": " into",
                    "probability": 0.72705078125
                },
                {
                    "start": 1184.51,
                    "end": 1184.67,
                    "word": " the",
                    "probability": 0.80517578125
                },
                {
                    "start": 1184.67,
                    "end": 1184.89,
                    "word": " source",
                    "probability": 0.74560546875
                },
                {
                    "start": 1184.89,
                    "end": 1185.13,
                    "word": " code",
                    "probability": 0.82861328125
                },
                {
                    "start": 1185.13,
                    "end": 1185.33,
                    "word": " of",
                    "probability": 0.8974609375
                },
                {
                    "start": 1185.33,
                    "end": 1185.97,
                    "word": " getLocation",
                    "probability": 0.6197102864583334
                },
                {
                    "start": 1185.97,
                    "end": 1186.13,
                    "word": ".",
                    "probability": 0.82373046875
                }
            ]
        },
        {
            "id": 194,
            "seek": 120218,
            "start": 1186.13,
            "end": 1195.07,
            "text": " As you can see in the source code, it tries to call native API getCellLocation and returns this information at the end of the code.",
            "tokens": [
                50864,
                1018,
                291,
                393,
                536,
                294,
                264,
                4009,
                3089,
                11,
                309,
                9898,
                281,
                818,
                8470,
                9362,
                483,
                34,
                898,
                43,
                27943,
                293,
                11247,
                341,
                1589,
                412,
                264,
                917,
                295,
                264,
                3089,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2000584084296895,
            "compression_ratio": 1.8727272727272728,
            "no_speech_prob": 0.0154266357421875,
            "words": [
                {
                    "start": 1186.13,
                    "end": 1186.35,
                    "word": " As",
                    "probability": 0.89501953125
                },
                {
                    "start": 1186.35,
                    "end": 1186.49,
                    "word": " you",
                    "probability": 0.8984375
                },
                {
                    "start": 1186.49,
                    "end": 1186.65,
                    "word": " can",
                    "probability": 0.8974609375
                },
                {
                    "start": 1186.65,
                    "end": 1186.99,
                    "word": " see",
                    "probability": 0.81591796875
                },
                {
                    "start": 1186.99,
                    "end": 1187.23,
                    "word": " in",
                    "probability": 0.86181640625
                },
                {
                    "start": 1187.23,
                    "end": 1187.35,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1187.35,
                    "end": 1187.55,
                    "word": " source",
                    "probability": 0.724609375
                },
                {
                    "start": 1187.55,
                    "end": 1187.85,
                    "word": " code",
                    "probability": 0.81396484375
                },
                {
                    "start": 1187.85,
                    "end": 1188.03,
                    "word": ",",
                    "probability": 0.88671875
                },
                {
                    "start": 1188.03,
                    "end": 1188.19,
                    "word": " it",
                    "probability": 0.89404296875
                },
                {
                    "start": 1188.19,
                    "end": 1188.45,
                    "word": " tries",
                    "probability": 0.6982421875
                },
                {
                    "start": 1188.45,
                    "end": 1188.65,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1188.65,
                    "end": 1188.95,
                    "word": " call",
                    "probability": 0.8056640625
                },
                {
                    "start": 1188.95,
                    "end": 1189.79,
                    "word": " native",
                    "probability": 0.299072265625
                },
                {
                    "start": 1189.79,
                    "end": 1190.37,
                    "word": " API",
                    "probability": 0.572265625
                },
                {
                    "start": 1190.37,
                    "end": 1191.45,
                    "word": " getCellLocation",
                    "probability": 0.8646484375
                },
                {
                    "start": 1191.45,
                    "end": 1192.29,
                    "word": " and",
                    "probability": 0.76171875
                },
                {
                    "start": 1192.29,
                    "end": 1192.61,
                    "word": " returns",
                    "probability": 0.259033203125
                },
                {
                    "start": 1192.61,
                    "end": 1192.87,
                    "word": " this",
                    "probability": 0.814453125
                },
                {
                    "start": 1192.87,
                    "end": 1193.37,
                    "word": " information",
                    "probability": 0.73095703125
                },
                {
                    "start": 1193.37,
                    "end": 1193.69,
                    "word": " at",
                    "probability": 0.90625
                },
                {
                    "start": 1193.69,
                    "end": 1193.83,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1193.83,
                    "end": 1193.99,
                    "word": " end",
                    "probability": 0.80419921875
                },
                {
                    "start": 1193.99,
                    "end": 1194.13,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1194.13,
                    "end": 1194.25,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1194.25,
                    "end": 1194.55,
                    "word": " code",
                    "probability": 0.81787109375
                },
                {
                    "start": 1194.55,
                    "end": 1195.07,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 195,
            "seek": 120218,
            "start": 1195.83,
            "end": 1199.67,
            "text": " And now let's dive into the source code of sendSMS.",
            "tokens": [
                51314,
                400,
                586,
                718,
                311,
                9192,
                666,
                264,
                4009,
                3089,
                295,
                2845,
                50,
                10288,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2000584084296895,
            "compression_ratio": 1.8727272727272728,
            "no_speech_prob": 0.0154266357421875,
            "words": [
                {
                    "start": 1195.83,
                    "end": 1196.21,
                    "word": " And",
                    "probability": 0.8046875
                },
                {
                    "start": 1196.21,
                    "end": 1196.37,
                    "word": " now",
                    "probability": 0.8896484375
                },
                {
                    "start": 1196.37,
                    "end": 1196.63,
                    "word": " let's",
                    "probability": 0.927490234375
                },
                {
                    "start": 1196.63,
                    "end": 1196.89,
                    "word": " dive",
                    "probability": 0.8095703125
                },
                {
                    "start": 1196.89,
                    "end": 1197.11,
                    "word": " into",
                    "probability": 0.7099609375
                },
                {
                    "start": 1197.11,
                    "end": 1198.01,
                    "word": " the",
                    "probability": 0.8017578125
                },
                {
                    "start": 1198.01,
                    "end": 1198.25,
                    "word": " source",
                    "probability": 0.7138671875
                },
                {
                    "start": 1198.25,
                    "end": 1198.53,
                    "word": " code",
                    "probability": 0.82470703125
                },
                {
                    "start": 1198.53,
                    "end": 1198.75,
                    "word": " of",
                    "probability": 0.8955078125
                },
                {
                    "start": 1198.75,
                    "end": 1199.51,
                    "word": " sendSMS",
                    "probability": 0.8050130208333334
                },
                {
                    "start": 1199.51,
                    "end": 1199.67,
                    "word": ".",
                    "probability": 0.9052734375
                }
            ]
        },
        {
            "id": 196,
            "seek": 120218,
            "start": 1199.67,
            "end": 1204.89,
            "text": " Native API sendTextMessage is used to send out the location information.",
            "tokens": [
                51514,
                15093,
                9362,
                2845,
                50198,
                44,
                442,
                609,
                307,
                1143,
                281,
                2845,
                484,
                264,
                4914,
                1589,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2000584084296895,
            "compression_ratio": 1.8727272727272728,
            "no_speech_prob": 0.0154266357421875,
            "words": [
                {
                    "start": 1199.67,
                    "end": 1199.93,
                    "word": " Native",
                    "probability": 0.630859375
                },
                {
                    "start": 1199.93,
                    "end": 1200.51,
                    "word": " API",
                    "probability": 0.76171875
                },
                {
                    "start": 1200.51,
                    "end": 1201.55,
                    "word": " sendTextMessage",
                    "probability": 0.91064453125
                },
                {
                    "start": 1201.55,
                    "end": 1201.79,
                    "word": " is",
                    "probability": 0.87060546875
                },
                {
                    "start": 1201.79,
                    "end": 1202.25,
                    "word": " used",
                    "probability": 0.80322265625
                },
                {
                    "start": 1202.25,
                    "end": 1202.65,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1202.65,
                    "end": 1202.99,
                    "word": " send",
                    "probability": 0.81640625
                },
                {
                    "start": 1202.99,
                    "end": 1203.21,
                    "word": " out",
                    "probability": 0.8134765625
                },
                {
                    "start": 1203.21,
                    "end": 1203.35,
                    "word": " the",
                    "probability": 0.6015625
                },
                {
                    "start": 1203.35,
                    "end": 1203.77,
                    "word": " location",
                    "probability": 0.8037109375
                },
                {
                    "start": 1203.77,
                    "end": 1204.49,
                    "word": " information",
                    "probability": 0.7529296875
                },
                {
                    "start": 1204.49,
                    "end": 1204.89,
                    "word": ".",
                    "probability": 0.8759765625
                }
            ]
        },
        {
            "id": 197,
            "seek": 123124,
            "start": 1204.89,
            "end": 1206.65,
            "text": " So quite simple, isn't it?",
            "tokens": [
                50364,
                407,
                1596,
                2199,
                11,
                1943,
                380,
                309,
                30,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2021655760574759,
            "compression_ratio": 1.5269230769230768,
            "no_speech_prob": 0.0103302001953125,
            "words": [
                {
                    "start": 1204.89,
                    "end": 1205.07,
                    "word": " So",
                    "probability": 0.48876953125
                },
                {
                    "start": 1205.07,
                    "end": 1205.33,
                    "word": " quite",
                    "probability": 0.6044921875
                },
                {
                    "start": 1205.33,
                    "end": 1205.67,
                    "word": " simple",
                    "probability": 0.90771484375
                },
                {
                    "start": 1205.67,
                    "end": 1205.83,
                    "word": ",",
                    "probability": 0.81005859375
                },
                {
                    "start": 1205.83,
                    "end": 1205.91,
                    "word": " isn't",
                    "probability": 0.9345703125
                },
                {
                    "start": 1205.91,
                    "end": 1206.15,
                    "word": " it",
                    "probability": 0.90087890625
                },
                {
                    "start": 1206.15,
                    "end": 1206.65,
                    "word": "?",
                    "probability": 0.958984375
                }
            ]
        },
        {
            "id": 198,
            "seek": 123124,
            "start": 1206.69,
            "end": 1209.69,
            "text": " Now let's look at the second malware.",
            "tokens": [
                50464,
                823,
                718,
                311,
                574,
                412,
                264,
                1150,
                40747,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2021655760574759,
            "compression_ratio": 1.5269230769230768,
            "no_speech_prob": 0.0103302001953125,
            "words": [
                {
                    "start": 1206.69,
                    "end": 1207.25,
                    "word": " Now",
                    "probability": 0.8857421875
                },
                {
                    "start": 1207.25,
                    "end": 1207.53,
                    "word": " let's",
                    "probability": 0.864501953125
                },
                {
                    "start": 1207.53,
                    "end": 1207.69,
                    "word": " look",
                    "probability": 0.8701171875
                },
                {
                    "start": 1207.69,
                    "end": 1207.83,
                    "word": " at",
                    "probability": 0.9072265625
                },
                {
                    "start": 1207.83,
                    "end": 1207.99,
                    "word": " the",
                    "probability": 0.71923828125
                },
                {
                    "start": 1207.99,
                    "end": 1208.51,
                    "word": " second",
                    "probability": 0.7822265625
                },
                {
                    "start": 1208.51,
                    "end": 1209.15,
                    "word": " malware",
                    "probability": 0.90087890625
                },
                {
                    "start": 1209.15,
                    "end": 1209.69,
                    "word": ".",
                    "probability": 0.89453125
                }
            ]
        },
        {
            "id": 199,
            "seek": 123124,
            "start": 1209.69,
            "end": 1212.31,
            "text": " This is an obfuscated one.",
            "tokens": [
                50614,
                639,
                307,
                364,
                1111,
                69,
                32601,
                770,
                472,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2021655760574759,
            "compression_ratio": 1.5269230769230768,
            "no_speech_prob": 0.0103302001953125,
            "words": [
                {
                    "start": 1209.69,
                    "end": 1209.99,
                    "word": " This",
                    "probability": 0.806640625
                },
                {
                    "start": 1209.99,
                    "end": 1210.15,
                    "word": " is",
                    "probability": 0.908203125
                },
                {
                    "start": 1210.15,
                    "end": 1210.47,
                    "word": " an",
                    "probability": 0.7958984375
                },
                {
                    "start": 1210.47,
                    "end": 1211.43,
                    "word": " obfuscated",
                    "probability": 0.9693603515625
                },
                {
                    "start": 1211.43,
                    "end": 1211.75,
                    "word": " one",
                    "probability": 0.81298828125
                },
                {
                    "start": 1211.75,
                    "end": 1212.31,
                    "word": ".",
                    "probability": 0.9169921875
                }
            ]
        },
        {
            "id": 200,
            "seek": 123124,
            "start": 1212.37,
            "end": 1222.47,
            "text": " We will use the rule in Quark Engine to find whether if the malware detects Wi-Fi hotspot by gathering information like active network info and cell phone location.",
            "tokens": [
                50714,
                492,
                486,
                764,
                264,
                4978,
                294,
                2326,
                809,
                7659,
                281,
                915,
                1968,
                498,
                264,
                40747,
                5531,
                82,
                14035,
                12,
                13229,
                36121,
                17698,
                538,
                13519,
                1589,
                411,
                4967,
                3209,
                13614,
                293,
                2815,
                2593,
                4914,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2021655760574759,
            "compression_ratio": 1.5269230769230768,
            "no_speech_prob": 0.0103302001953125,
            "words": [
                {
                    "start": 1212.37,
                    "end": 1212.45,
                    "word": " We",
                    "probability": 0.8544921875
                },
                {
                    "start": 1212.45,
                    "end": 1212.59,
                    "word": " will",
                    "probability": 0.77392578125
                },
                {
                    "start": 1212.59,
                    "end": 1212.81,
                    "word": " use",
                    "probability": 0.82275390625
                },
                {
                    "start": 1212.81,
                    "end": 1212.97,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1212.97,
                    "end": 1213.19,
                    "word": " rule",
                    "probability": 0.794921875
                },
                {
                    "start": 1213.19,
                    "end": 1213.39,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 1213.39,
                    "end": 1213.63,
                    "word": " Quark",
                    "probability": 0.6861572265625
                },
                {
                    "start": 1213.63,
                    "end": 1213.89,
                    "word": " Engine",
                    "probability": 0.494384765625
                },
                {
                    "start": 1213.89,
                    "end": 1214.17,
                    "word": " to",
                    "probability": 0.8857421875
                },
                {
                    "start": 1214.17,
                    "end": 1214.41,
                    "word": " find",
                    "probability": 0.78076171875
                },
                {
                    "start": 1214.41,
                    "end": 1214.65,
                    "word": " whether",
                    "probability": 0.82861328125
                },
                {
                    "start": 1214.65,
                    "end": 1214.89,
                    "word": " if",
                    "probability": 0.79736328125
                },
                {
                    "start": 1214.89,
                    "end": 1215.05,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1215.05,
                    "end": 1215.29,
                    "word": " malware",
                    "probability": 0.8828125
                },
                {
                    "start": 1215.29,
                    "end": 1216.29,
                    "word": " detects",
                    "probability": 0.6156005859375
                },
                {
                    "start": 1216.29,
                    "end": 1216.29,
                    "word": " Wi",
                    "probability": 0.60791015625
                },
                {
                    "start": 1216.29,
                    "end": 1216.53,
                    "word": "-Fi",
                    "probability": 0.988525390625
                },
                {
                    "start": 1216.53,
                    "end": 1217.17,
                    "word": " hotspot",
                    "probability": 0.808837890625
                },
                {
                    "start": 1217.17,
                    "end": 1217.71,
                    "word": " by",
                    "probability": 0.81298828125
                },
                {
                    "start": 1217.71,
                    "end": 1217.99,
                    "word": " gathering",
                    "probability": 0.7861328125
                },
                {
                    "start": 1217.99,
                    "end": 1218.61,
                    "word": " information",
                    "probability": 0.72265625
                },
                {
                    "start": 1218.61,
                    "end": 1219.07,
                    "word": " like",
                    "probability": 0.81005859375
                },
                {
                    "start": 1219.07,
                    "end": 1219.53,
                    "word": " active",
                    "probability": 0.7900390625
                },
                {
                    "start": 1219.53,
                    "end": 1219.99,
                    "word": " network",
                    "probability": 0.83203125
                },
                {
                    "start": 1219.99,
                    "end": 1220.31,
                    "word": " info",
                    "probability": 0.5302734375
                },
                {
                    "start": 1220.31,
                    "end": 1220.71,
                    "word": " and",
                    "probability": 0.8662109375
                },
                {
                    "start": 1220.71,
                    "end": 1221.09,
                    "word": " cell",
                    "probability": 0.65869140625
                },
                {
                    "start": 1221.09,
                    "end": 1221.31,
                    "word": " phone",
                    "probability": 0.86279296875
                },
                {
                    "start": 1221.31,
                    "end": 1221.91,
                    "word": " location",
                    "probability": 0.78466796875
                },
                {
                    "start": 1221.91,
                    "end": 1222.47,
                    "word": ".",
                    "probability": 0.99365234375
                }
            ]
        },
        {
            "id": 201,
            "seek": 123124,
            "start": 1222.95,
            "end": 1227.67,
            "text": " Okay, so as a malware analyst, we read the report backwards.",
            "tokens": [
                51264,
                1033,
                11,
                370,
                382,
                257,
                40747,
                19085,
                11,
                321,
                1401,
                264,
                2275,
                12204,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2021655760574759,
            "compression_ratio": 1.5269230769230768,
            "no_speech_prob": 0.0103302001953125,
            "words": [
                {
                    "start": 1222.95,
                    "end": 1223.21,
                    "word": " Okay",
                    "probability": 0.5830078125
                },
                {
                    "start": 1223.21,
                    "end": 1223.65,
                    "word": ",",
                    "probability": 0.74755859375
                },
                {
                    "start": 1223.65,
                    "end": 1223.99,
                    "word": " so",
                    "probability": 0.88232421875
                },
                {
                    "start": 1223.99,
                    "end": 1224.33,
                    "word": " as",
                    "probability": 0.84716796875
                },
                {
                    "start": 1224.51,
                    "end": 1224.73,
                    "word": " a malware",
                    "probability": 0.87939453125
                },
                {
                    "start": 1224.73,
                    "end": 1225.29,
                    "word": " analyst",
                    "probability": 0.626953125
                },
                {
                    "start": 1225.29,
                    "end": 1225.49,
                    "word": ",",
                    "probability": 0.90283203125
                },
                {
                    "start": 1225.49,
                    "end": 1225.67,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 1225.67,
                    "end": 1225.93,
                    "word": " read",
                    "probability": 0.89208984375
                },
                {
                    "start": 1225.93,
                    "end": 1226.05,
                    "word": " the",
                    "probability": 0.734375
                },
                {
                    "start": 1226.05,
                    "end": 1226.49,
                    "word": " report",
                    "probability": 0.853515625
                },
                {
                    "start": 1226.49,
                    "end": 1227.11,
                    "word": " backwards",
                    "probability": 0.78076171875
                },
                {
                    "start": 1227.11,
                    "end": 1227.67,
                    "word": ".",
                    "probability": 0.9873046875
                }
            ]
        },
        {
            "id": 202,
            "seek": 123124,
            "start": 1227.73,
            "end": 1233.95,
            "text": " As you can see in stage 5, there are functions like p.a, addView.c, and af.run.",
            "tokens": [
                51514,
                1018,
                291,
                393,
                536,
                294,
                3233,
                1025,
                11,
                456,
                366,
                6828,
                411,
                280,
                13,
                64,
                11,
                909,
                30203,
                13,
                66,
                11,
                293,
                3238,
                13,
                12997,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2021655760574759,
            "compression_ratio": 1.5269230769230768,
            "no_speech_prob": 0.0103302001953125,
            "words": [
                {
                    "start": 1227.73,
                    "end": 1228.01,
                    "word": " As",
                    "probability": 0.89697265625
                },
                {
                    "start": 1228.01,
                    "end": 1228.15,
                    "word": " you",
                    "probability": 0.896484375
                },
                {
                    "start": 1228.15,
                    "end": 1228.29,
                    "word": " can",
                    "probability": 0.896484375
                },
                {
                    "start": 1228.29,
                    "end": 1228.63,
                    "word": " see",
                    "probability": 0.81591796875
                },
                {
                    "start": 1228.63,
                    "end": 1228.85,
                    "word": " in",
                    "probability": 0.42919921875
                },
                {
                    "start": 1228.85,
                    "end": 1229.15,
                    "word": " stage",
                    "probability": 0.63427734375
                },
                {
                    "start": 1229.15,
                    "end": 1229.47,
                    "word": " 5",
                    "probability": 0.1339111328125
                },
                {
                    "start": 1229.47,
                    "end": 1229.55,
                    "word": ",",
                    "probability": 0.830078125
                },
                {
                    "start": 1229.55,
                    "end": 1229.67,
                    "word": " there",
                    "probability": 0.85009765625
                },
                {
                    "start": 1229.67,
                    "end": 1229.81,
                    "word": " are",
                    "probability": 0.88671875
                },
                {
                    "start": 1229.81,
                    "end": 1230.17,
                    "word": " functions",
                    "probability": 0.85546875
                },
                {
                    "start": 1230.17,
                    "end": 1230.43,
                    "word": " like",
                    "probability": 0.87353515625
                },
                {
                    "start": 1230.43,
                    "end": 1230.61,
                    "word": " p",
                    "probability": 0.80810546875
                },
                {
                    "start": 1230.61,
                    "end": 1231.13,
                    "word": ".a",
                    "probability": 0.96826171875
                },
                {
                    "start": 1231.13,
                    "end": 1231.33,
                    "word": ",",
                    "probability": 0.70458984375
                },
                {
                    "start": 1231.33,
                    "end": 1231.71,
                    "word": " addView",
                    "probability": 0.16815185546875
                },
                {
                    "start": 1231.71,
                    "end": 1232.23,
                    "word": ".c",
                    "probability": 0.980224609375
                },
                {
                    "start": 1232.23,
                    "end": 1232.43,
                    "word": ",",
                    "probability": 0.439453125
                },
                {
                    "start": 1232.43,
                    "end": 1232.53,
                    "word": " and",
                    "probability": 0.88623046875
                },
                {
                    "start": 1232.53,
                    "end": 1232.87,
                    "word": " af",
                    "probability": 0.7138671875
                },
                {
                    "start": 1232.87,
                    "end": 1233.39,
                    "word": ".run",
                    "probability": 0.95361328125
                },
                {
                    "start": 1233.39,
                    "end": 1233.95,
                    "word": ".",
                    "probability": 0.6083984375
                }
            ]
        },
        {
            "id": 203,
            "seek": 125992,
            "start": 1233.95,
            "end": 1241.71,
            "text": " And those functions have two functions that contain native APIs respectively, and they are handling the same register.",
            "tokens": [
                50364,
                400,
                729,
                6828,
                362,
                732,
                6828,
                300,
                5304,
                8470,
                21445,
                25009,
                11,
                293,
                436,
                366,
                13175,
                264,
                912,
                7280,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18564356435643564,
            "compression_ratio": 1.6814516129032258,
            "no_speech_prob": 0.013427734375,
            "words": [
                {
                    "start": 1233.95,
                    "end": 1234.31,
                    "word": " And",
                    "probability": 0.5107421875
                },
                {
                    "start": 1234.31,
                    "end": 1234.49,
                    "word": " those",
                    "probability": 0.826171875
                },
                {
                    "start": 1234.49,
                    "end": 1234.87,
                    "word": " functions",
                    "probability": 0.83935546875
                },
                {
                    "start": 1234.87,
                    "end": 1235.11,
                    "word": " have",
                    "probability": 0.2127685546875
                },
                {
                    "start": 1235.11,
                    "end": 1235.47,
                    "word": " two",
                    "probability": 0.763671875
                },
                {
                    "start": 1235.47,
                    "end": 1236.21,
                    "word": " functions",
                    "probability": 0.8984375
                },
                {
                    "start": 1236.21,
                    "end": 1236.49,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 1236.49,
                    "end": 1236.99,
                    "word": " contain",
                    "probability": 0.5224609375
                },
                {
                    "start": 1236.99,
                    "end": 1237.65,
                    "word": " native",
                    "probability": 0.525390625
                },
                {
                    "start": 1237.65,
                    "end": 1238.11,
                    "word": " APIs",
                    "probability": 0.689453125
                },
                {
                    "start": 1238.11,
                    "end": 1238.75,
                    "word": " respectively",
                    "probability": 0.5849609375
                },
                {
                    "start": 1238.75,
                    "end": 1239.19,
                    "word": ",",
                    "probability": 0.448974609375
                },
                {
                    "start": 1239.19,
                    "end": 1239.19,
                    "word": " and",
                    "probability": 0.87646484375
                },
                {
                    "start": 1239.19,
                    "end": 1239.31,
                    "word": " they",
                    "probability": 0.68017578125
                },
                {
                    "start": 1239.31,
                    "end": 1239.39,
                    "word": " are",
                    "probability": 0.1614990234375
                },
                {
                    "start": 1239.39,
                    "end": 1239.97,
                    "word": " handling",
                    "probability": 0.84765625
                },
                {
                    "start": 1239.97,
                    "end": 1240.41,
                    "word": " the",
                    "probability": 0.8154296875
                },
                {
                    "start": 1240.41,
                    "end": 1240.61,
                    "word": " same",
                    "probability": 0.8134765625
                },
                {
                    "start": 1240.61,
                    "end": 1241.07,
                    "word": " register",
                    "probability": 0.7666015625
                },
                {
                    "start": 1241.07,
                    "end": 1241.71,
                    "word": ".",
                    "probability": 0.94580078125
                }
            ]
        },
        {
            "id": 204,
            "seek": 125992,
            "start": 1241.71,
            "end": 1251.09,
            "text": " And in stage 4, those two functions are also called in the right sequence in functions like p.a, addView.c, and af.run.",
            "tokens": [
                50714,
                400,
                294,
                3233,
                1017,
                11,
                729,
                732,
                6828,
                366,
                611,
                1219,
                294,
                264,
                558,
                8310,
                294,
                6828,
                411,
                280,
                13,
                64,
                11,
                909,
                30203,
                13,
                66,
                11,
                293,
                3238,
                13,
                12997,
                13,
                51214
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18564356435643564,
            "compression_ratio": 1.6814516129032258,
            "no_speech_prob": 0.013427734375,
            "words": [
                {
                    "start": 1241.71,
                    "end": 1241.85,
                    "word": " And",
                    "probability": 0.6875
                },
                {
                    "start": 1241.85,
                    "end": 1241.99,
                    "word": " in",
                    "probability": 0.60986328125
                },
                {
                    "start": 1241.99,
                    "end": 1242.19,
                    "word": " stage",
                    "probability": 0.58935546875
                },
                {
                    "start": 1242.19,
                    "end": 1242.51,
                    "word": " 4",
                    "probability": 0.38916015625
                },
                {
                    "start": 1242.51,
                    "end": 1243.09,
                    "word": ",",
                    "probability": 0.93798828125
                },
                {
                    "start": 1243.09,
                    "end": 1243.77,
                    "word": " those",
                    "probability": 0.830078125
                },
                {
                    "start": 1243.77,
                    "end": 1243.95,
                    "word": " two",
                    "probability": 0.8046875
                },
                {
                    "start": 1243.95,
                    "end": 1244.31,
                    "word": " functions",
                    "probability": 0.8544921875
                },
                {
                    "start": 1244.31,
                    "end": 1244.59,
                    "word": " are",
                    "probability": 0.90283203125
                },
                {
                    "start": 1244.59,
                    "end": 1244.99,
                    "word": " also",
                    "probability": 0.81689453125
                },
                {
                    "start": 1244.99,
                    "end": 1245.33,
                    "word": " called",
                    "probability": 0.72802734375
                },
                {
                    "start": 1245.33,
                    "end": 1245.47,
                    "word": " in",
                    "probability": 0.8759765625
                },
                {
                    "start": 1245.47,
                    "end": 1245.57,
                    "word": " the",
                    "probability": 0.77587890625
                },
                {
                    "start": 1245.57,
                    "end": 1245.73,
                    "word": " right",
                    "probability": 0.6884765625
                },
                {
                    "start": 1245.73,
                    "end": 1246.17,
                    "word": " sequence",
                    "probability": 0.9140625
                },
                {
                    "start": 1246.17,
                    "end": 1246.45,
                    "word": " in",
                    "probability": 0.830078125
                },
                {
                    "start": 1246.45,
                    "end": 1246.93,
                    "word": " functions",
                    "probability": 0.85986328125
                },
                {
                    "start": 1246.93,
                    "end": 1247.33,
                    "word": " like",
                    "probability": 0.84814453125
                },
                {
                    "start": 1247.33,
                    "end": 1247.81,
                    "word": " p",
                    "probability": 0.306884765625
                },
                {
                    "start": 1247.81,
                    "end": 1248.39,
                    "word": ".a",
                    "probability": 0.964599609375
                },
                {
                    "start": 1248.39,
                    "end": 1248.53,
                    "word": ",",
                    "probability": 0.65380859375
                },
                {
                    "start": 1248.53,
                    "end": 1248.93,
                    "word": " addView",
                    "probability": 0.155517578125
                },
                {
                    "start": 1248.93,
                    "end": 1249.51,
                    "word": ".c",
                    "probability": 0.973876953125
                },
                {
                    "start": 1249.51,
                    "end": 1249.69,
                    "word": ",",
                    "probability": 0.65283203125
                },
                {
                    "start": 1249.69,
                    "end": 1249.77,
                    "word": " and",
                    "probability": 0.88720703125
                },
                {
                    "start": 1249.77,
                    "end": 1250.09,
                    "word": " af",
                    "probability": 0.287841796875
                },
                {
                    "start": 1250.09,
                    "end": 1250.61,
                    "word": ".run",
                    "probability": 0.957275390625
                },
                {
                    "start": 1250.61,
                    "end": 1251.09,
                    "word": ".",
                    "probability": 0.9453125
                }
            ]
        },
        {
            "id": 205,
            "seek": 125992,
            "start": 1251.09,
            "end": 1259.69,
            "text": " So according to the report, we can see that malware has the behavior of Wi-Fi hotspot detection in three parts of the source code.",
            "tokens": [
                51214,
                407,
                4650,
                281,
                264,
                2275,
                11,
                321,
                393,
                536,
                300,
                40747,
                575,
                264,
                5223,
                295,
                14035,
                12,
                13229,
                36121,
                17698,
                17784,
                294,
                1045,
                3166,
                295,
                264,
                4009,
                3089,
                13,
                51614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18564356435643564,
            "compression_ratio": 1.6814516129032258,
            "no_speech_prob": 0.013427734375,
            "words": [
                {
                    "start": 1251.09,
                    "end": 1251.33,
                    "word": " So",
                    "probability": 0.8427734375
                },
                {
                    "start": 1251.33,
                    "end": 1251.69,
                    "word": " according",
                    "probability": 0.7041015625
                },
                {
                    "start": 1251.69,
                    "end": 1251.85,
                    "word": " to",
                    "probability": 0.89990234375
                },
                {
                    "start": 1251.85,
                    "end": 1252.01,
                    "word": " the",
                    "probability": 0.76708984375
                },
                {
                    "start": 1252.01,
                    "end": 1252.39,
                    "word": " report",
                    "probability": 0.5849609375
                },
                {
                    "start": 1252.39,
                    "end": 1252.49,
                    "word": ",",
                    "probability": 0.919921875
                },
                {
                    "start": 1252.49,
                    "end": 1252.57,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 1252.57,
                    "end": 1252.77,
                    "word": " can",
                    "probability": 0.9033203125
                },
                {
                    "start": 1252.77,
                    "end": 1252.99,
                    "word": " see",
                    "probability": 0.693359375
                },
                {
                    "start": 1252.99,
                    "end": 1253.19,
                    "word": " that",
                    "probability": 0.8623046875
                },
                {
                    "start": 1253.19,
                    "end": 1253.57,
                    "word": " malware",
                    "probability": 0.59375
                },
                {
                    "start": 1253.57,
                    "end": 1253.99,
                    "word": " has",
                    "probability": 0.8984375
                },
                {
                    "start": 1253.99,
                    "end": 1254.87,
                    "word": " the",
                    "probability": 0.5693359375
                },
                {
                    "start": 1254.87,
                    "end": 1255.33,
                    "word": " behavior",
                    "probability": 0.8017578125
                },
                {
                    "start": 1255.33,
                    "end": 1255.69,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1255.69,
                    "end": 1255.93,
                    "word": " Wi",
                    "probability": 0.58056640625
                },
                {
                    "start": 1255.93,
                    "end": 1256.19,
                    "word": "-Fi",
                    "probability": 0.990234375
                },
                {
                    "start": 1256.19,
                    "end": 1256.97,
                    "word": " hotspot",
                    "probability": 0.890380859375
                },
                {
                    "start": 1256.97,
                    "end": 1257.49,
                    "word": " detection",
                    "probability": 0.75244140625
                },
                {
                    "start": 1257.49,
                    "end": 1257.83,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 1257.83,
                    "end": 1258.07,
                    "word": " three",
                    "probability": 0.79443359375
                },
                {
                    "start": 1258.07,
                    "end": 1258.49,
                    "word": " parts",
                    "probability": 0.7294921875
                },
                {
                    "start": 1258.49,
                    "end": 1258.67,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1258.67,
                    "end": 1258.83,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1258.83,
                    "end": 1259.05,
                    "word": " source",
                    "probability": 0.7412109375
                },
                {
                    "start": 1259.05,
                    "end": 1259.35,
                    "word": " code",
                    "probability": 0.81005859375
                },
                {
                    "start": 1259.35,
                    "end": 1259.69,
                    "word": ".",
                    "probability": 0.65478515625
                }
            ]
        },
        {
            "id": 206,
            "seek": 125992,
            "start": 1259.69,
            "end": 1262.63,
            "text": " And we can pick any parts for further analysis.",
            "tokens": [
                51614,
                400,
                321,
                393,
                1888,
                604,
                3166,
                337,
                3052,
                5215,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.18564356435643564,
            "compression_ratio": 1.6814516129032258,
            "no_speech_prob": 0.013427734375,
            "words": [
                {
                    "start": 1259.69,
                    "end": 1259.87,
                    "word": " And",
                    "probability": 0.826171875
                },
                {
                    "start": 1259.87,
                    "end": 1259.99,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 1259.99,
                    "end": 1260.15,
                    "word": " can",
                    "probability": 0.89697265625
                },
                {
                    "start": 1260.15,
                    "end": 1260.33,
                    "word": " pick",
                    "probability": 0.810546875
                },
                {
                    "start": 1260.33,
                    "end": 1260.61,
                    "word": " any",
                    "probability": 0.79541015625
                },
                {
                    "start": 1260.61,
                    "end": 1261.01,
                    "word": " parts",
                    "probability": 0.544921875
                },
                {
                    "start": 1261.01,
                    "end": 1261.43,
                    "word": " for",
                    "probability": 0.892578125
                },
                {
                    "start": 1261.43,
                    "end": 1261.69,
                    "word": " further",
                    "probability": 0.8271484375
                },
                {
                    "start": 1261.69,
                    "end": 1262.17,
                    "word": " analysis",
                    "probability": 0.779296875
                },
                {
                    "start": 1262.17,
                    "end": 1262.63,
                    "word": ".",
                    "probability": 0.93359375
                }
            ]
        },
        {
            "id": 207,
            "seek": 128652,
            "start": 1262.63,
            "end": 1265.87,
            "text": " So we just pick function p.a.",
            "tokens": [
                50364,
                407,
                321,
                445,
                1888,
                2445,
                280,
                13,
                64,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1947710419645404,
            "compression_ratio": 1.7424242424242424,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 1262.63,
                    "end": 1262.81,
                    "word": " So",
                    "probability": 0.60595703125
                },
                {
                    "start": 1262.81,
                    "end": 1262.95,
                    "word": " we",
                    "probability": 0.81005859375
                },
                {
                    "start": 1262.95,
                    "end": 1263.09,
                    "word": " just",
                    "probability": 0.775390625
                },
                {
                    "start": 1263.09,
                    "end": 1263.41,
                    "word": " pick",
                    "probability": 0.806640625
                },
                {
                    "start": 1263.41,
                    "end": 1264.61,
                    "word": " function",
                    "probability": 0.42578125
                },
                {
                    "start": 1264.61,
                    "end": 1264.85,
                    "word": " p",
                    "probability": 0.6083984375
                },
                {
                    "start": 1264.85,
                    "end": 1265.31,
                    "word": ".a",
                    "probability": 0.91455078125
                },
                {
                    "start": 1265.31,
                    "end": 1265.87,
                    "word": ".",
                    "probability": 0.94384765625
                }
            ]
        },
        {
            "id": 208,
            "seek": 128652,
            "start": 1266.73,
            "end": 1269.83,
            "text": " So now let's look in... now let's see the source code.",
            "tokens": [
                50514,
                407,
                586,
                718,
                311,
                574,
                294,
                485,
                586,
                718,
                311,
                536,
                264,
                4009,
                3089,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1947710419645404,
            "compression_ratio": 1.7424242424242424,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 1266.73,
                    "end": 1267.03,
                    "word": " So",
                    "probability": 0.751953125
                },
                {
                    "start": 1267.03,
                    "end": 1267.31,
                    "word": " now",
                    "probability": 0.861328125
                },
                {
                    "start": 1267.31,
                    "end": 1267.57,
                    "word": " let's",
                    "probability": 0.91015625
                },
                {
                    "start": 1267.57,
                    "end": 1267.73,
                    "word": " look",
                    "probability": 0.6845703125
                },
                {
                    "start": 1267.73,
                    "end": 1268.43,
                    "word": " in...",
                    "probability": 0.423248291015625
                },
                {
                    "start": 1268.43,
                    "end": 1268.53,
                    "word": " now",
                    "probability": 0.08331298828125
                },
                {
                    "start": 1268.53,
                    "end": 1268.73,
                    "word": " let's",
                    "probability": 0.909912109375
                },
                {
                    "start": 1268.73,
                    "end": 1268.85,
                    "word": " see",
                    "probability": 0.81982421875
                },
                {
                    "start": 1268.85,
                    "end": 1269.01,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1269.01,
                    "end": 1269.25,
                    "word": " source",
                    "probability": 0.72509765625
                },
                {
                    "start": 1269.25,
                    "end": 1269.57,
                    "word": " code",
                    "probability": 0.8037109375
                },
                {
                    "start": 1269.57,
                    "end": 1269.83,
                    "word": ".",
                    "probability": 0.958984375
                }
            ]
        },
        {
            "id": 209,
            "seek": 128652,
            "start": 1269.83,
            "end": 1273.21,
            "text": " Let's first locate the function p.a.",
            "tokens": [
                50714,
                961,
                311,
                700,
                22370,
                264,
                2445,
                280,
                13,
                64,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1947710419645404,
            "compression_ratio": 1.7424242424242424,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 1269.83,
                    "end": 1270.23,
                    "word": " Let's",
                    "probability": 0.92431640625
                },
                {
                    "start": 1270.23,
                    "end": 1270.57,
                    "word": " first",
                    "probability": 0.8203125
                },
                {
                    "start": 1270.57,
                    "end": 1271.15,
                    "word": " locate",
                    "probability": 0.86181640625
                },
                {
                    "start": 1271.15,
                    "end": 1271.87,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1271.87,
                    "end": 1272.15,
                    "word": " function",
                    "probability": 0.8759765625
                },
                {
                    "start": 1272.15,
                    "end": 1272.41,
                    "word": " p",
                    "probability": 0.96533203125
                },
                {
                    "start": 1272.41,
                    "end": 1272.81,
                    "word": ".a",
                    "probability": 0.9970703125
                },
                {
                    "start": 1272.81,
                    "end": 1273.21,
                    "word": ".",
                    "probability": 0.74462890625
                }
            ]
        },
        {
            "id": 210,
            "seek": 128652,
            "start": 1273.21,
            "end": 1281.15,
            "text": " And we found out that two functions that contains the two native APIs respectively, they are ap.a and af.f.",
            "tokens": [
                50864,
                400,
                321,
                1352,
                484,
                300,
                732,
                6828,
                300,
                8306,
                264,
                732,
                8470,
                21445,
                25009,
                11,
                436,
                366,
                1882,
                13,
                64,
                293,
                3238,
                13,
                69,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1947710419645404,
            "compression_ratio": 1.7424242424242424,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 1273.21,
                    "end": 1273.61,
                    "word": " And",
                    "probability": 0.8525390625
                },
                {
                    "start": 1273.61,
                    "end": 1273.73,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 1273.73,
                    "end": 1273.91,
                    "word": " found",
                    "probability": 0.86572265625
                },
                {
                    "start": 1273.91,
                    "end": 1274.05,
                    "word": " out",
                    "probability": 0.80419921875
                },
                {
                    "start": 1274.05,
                    "end": 1274.19,
                    "word": " that",
                    "probability": 0.87353515625
                },
                {
                    "start": 1274.19,
                    "end": 1274.39,
                    "word": " two",
                    "probability": 0.82470703125
                },
                {
                    "start": 1274.39,
                    "end": 1274.87,
                    "word": " functions",
                    "probability": 0.85791015625
                },
                {
                    "start": 1274.87,
                    "end": 1275.09,
                    "word": " that",
                    "probability": 0.86181640625
                },
                {
                    "start": 1275.09,
                    "end": 1275.49,
                    "word": " contains",
                    "probability": 0.8173828125
                },
                {
                    "start": 1275.49,
                    "end": 1275.71,
                    "word": " the",
                    "probability": 0.7998046875
                },
                {
                    "start": 1275.71,
                    "end": 1276.03,
                    "word": " two",
                    "probability": 0.79345703125
                },
                {
                    "start": 1276.03,
                    "end": 1276.51,
                    "word": " native",
                    "probability": 0.61572265625
                },
                {
                    "start": 1276.51,
                    "end": 1277.11,
                    "word": " APIs",
                    "probability": 0.7001953125
                },
                {
                    "start": 1277.11,
                    "end": 1277.75,
                    "word": " respectively",
                    "probability": 0.5107421875
                },
                {
                    "start": 1277.75,
                    "end": 1278.45,
                    "word": ",",
                    "probability": 0.6884765625
                },
                {
                    "start": 1278.45,
                    "end": 1278.65,
                    "word": " they",
                    "probability": 0.3515625
                },
                {
                    "start": 1278.65,
                    "end": 1278.77,
                    "word": " are",
                    "probability": 0.62939453125
                },
                {
                    "start": 1278.77,
                    "end": 1279.05,
                    "word": " ap",
                    "probability": 0.81787109375
                },
                {
                    "start": 1279.05,
                    "end": 1279.61,
                    "word": ".a",
                    "probability": 0.994873046875
                },
                {
                    "start": 1279.61,
                    "end": 1279.97,
                    "word": " and",
                    "probability": 0.873046875
                },
                {
                    "start": 1279.97,
                    "end": 1280.27,
                    "word": " af",
                    "probability": 0.0004992485046386719
                },
                {
                    "start": 1280.27,
                    "end": 1280.83,
                    "word": ".f",
                    "probability": 0.969970703125
                },
                {
                    "start": 1280.83,
                    "end": 1281.15,
                    "word": ".",
                    "probability": 0.84130859375
                }
            ]
        },
        {
            "id": 211,
            "seek": 128652,
            "start": 1281.15,
            "end": 1289.23,
            "text": " And if we dive into the source code of function ap.a, we will see that it contains native API getActiveNetworkInfo.",
            "tokens": [
                51264,
                400,
                498,
                321,
                9192,
                666,
                264,
                4009,
                3089,
                295,
                2445,
                1882,
                13,
                64,
                11,
                321,
                486,
                536,
                300,
                309,
                8306,
                8470,
                9362,
                483,
                32,
                20221,
                31890,
                1902,
                4575,
                16931,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1947710419645404,
            "compression_ratio": 1.7424242424242424,
            "no_speech_prob": 0.0966796875,
            "words": [
                {
                    "start": 1281.15,
                    "end": 1281.37,
                    "word": " And",
                    "probability": 0.8857421875
                },
                {
                    "start": 1281.37,
                    "end": 1281.49,
                    "word": " if",
                    "probability": 0.9033203125
                },
                {
                    "start": 1281.49,
                    "end": 1281.59,
                    "word": " we",
                    "probability": 0.892578125
                },
                {
                    "start": 1281.59,
                    "end": 1281.81,
                    "word": " dive",
                    "probability": 0.828125
                },
                {
                    "start": 1281.81,
                    "end": 1282.01,
                    "word": " into",
                    "probability": 0.74169921875
                },
                {
                    "start": 1282.01,
                    "end": 1282.21,
                    "word": " the",
                    "probability": 0.810546875
                },
                {
                    "start": 1282.21,
                    "end": 1282.45,
                    "word": " source",
                    "probability": 0.71728515625
                },
                {
                    "start": 1282.45,
                    "end": 1282.79,
                    "word": " code",
                    "probability": 0.8271484375
                },
                {
                    "start": 1282.79,
                    "end": 1283.05,
                    "word": " of",
                    "probability": 0.77685546875
                },
                {
                    "start": 1283.05,
                    "end": 1283.59,
                    "word": " function",
                    "probability": 0.85498046875
                },
                {
                    "start": 1283.59,
                    "end": 1283.95,
                    "word": " ap",
                    "probability": 0.876953125
                },
                {
                    "start": 1283.95,
                    "end": 1284.57,
                    "word": ".a",
                    "probability": 0.998779296875
                },
                {
                    "start": 1284.57,
                    "end": 1284.93,
                    "word": ",",
                    "probability": 0.8955078125
                },
                {
                    "start": 1284.93,
                    "end": 1285.17,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 1285.17,
                    "end": 1285.29,
                    "word": " will",
                    "probability": 0.7763671875
                },
                {
                    "start": 1285.29,
                    "end": 1285.49,
                    "word": " see",
                    "probability": 0.8271484375
                },
                {
                    "start": 1285.49,
                    "end": 1285.71,
                    "word": " that",
                    "probability": 0.88134765625
                },
                {
                    "start": 1285.71,
                    "end": 1285.87,
                    "word": " it",
                    "probability": 0.904296875
                },
                {
                    "start": 1285.87,
                    "end": 1286.31,
                    "word": " contains",
                    "probability": 0.87060546875
                },
                {
                    "start": 1286.31,
                    "end": 1286.73,
                    "word": " native",
                    "probability": 0.5791015625
                },
                {
                    "start": 1286.73,
                    "end": 1287.23,
                    "word": " API",
                    "probability": 0.80908203125
                },
                {
                    "start": 1287.23,
                    "end": 1288.95,
                    "word": " getActiveNetworkInfo",
                    "probability": 0.7879464285714286
                },
                {
                    "start": 1288.95,
                    "end": 1289.23,
                    "word": ".",
                    "probability": 0.953125
                }
            ]
        },
        {
            "id": 212,
            "seek": 130850,
            "start": 1289.23,
            "end": 1296.25,
            "text": " And if we dive into the function of af.f, we will see that it contains native API getCellLocation.",
            "tokens": [
                50364,
                400,
                498,
                321,
                9192,
                666,
                264,
                2445,
                295,
                3238,
                13,
                69,
                11,
                321,
                486,
                536,
                300,
                309,
                8306,
                8470,
                9362,
                483,
                34,
                898,
                43,
                27943,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631944415010052,
            "compression_ratio": 1.6353591160220995,
            "no_speech_prob": 0.0194244384765625,
            "words": [
                {
                    "start": 1289.23,
                    "end": 1289.79,
                    "word": " And",
                    "probability": 0.5478515625
                },
                {
                    "start": 1289.79,
                    "end": 1289.93,
                    "word": " if",
                    "probability": 0.89013671875
                },
                {
                    "start": 1289.93,
                    "end": 1290.07,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 1290.07,
                    "end": 1290.33,
                    "word": " dive",
                    "probability": 0.8046875
                },
                {
                    "start": 1290.33,
                    "end": 1290.57,
                    "word": " into",
                    "probability": 0.712890625
                },
                {
                    "start": 1290.57,
                    "end": 1290.79,
                    "word": " the",
                    "probability": 0.81689453125
                },
                {
                    "start": 1290.79,
                    "end": 1291.23,
                    "word": " function",
                    "probability": 0.869140625
                },
                {
                    "start": 1291.23,
                    "end": 1291.61,
                    "word": " of",
                    "probability": 0.822265625
                },
                {
                    "start": 1291.61,
                    "end": 1291.87,
                    "word": " af",
                    "probability": 0.002170562744140625
                },
                {
                    "start": 1291.87,
                    "end": 1292.31,
                    "word": ".f",
                    "probability": 0.77734375
                },
                {
                    "start": 1292.31,
                    "end": 1292.37,
                    "word": ",",
                    "probability": 0.74169921875
                },
                {
                    "start": 1292.37,
                    "end": 1292.51,
                    "word": " we",
                    "probability": 0.8896484375
                },
                {
                    "start": 1292.51,
                    "end": 1292.65,
                    "word": " will",
                    "probability": 0.6923828125
                },
                {
                    "start": 1292.65,
                    "end": 1292.83,
                    "word": " see",
                    "probability": 0.82421875
                },
                {
                    "start": 1292.83,
                    "end": 1293.05,
                    "word": " that",
                    "probability": 0.87451171875
                },
                {
                    "start": 1293.05,
                    "end": 1293.19,
                    "word": " it",
                    "probability": 0.9052734375
                },
                {
                    "start": 1293.19,
                    "end": 1293.63,
                    "word": " contains",
                    "probability": 0.84912109375
                },
                {
                    "start": 1293.63,
                    "end": 1293.97,
                    "word": " native",
                    "probability": 0.43701171875
                },
                {
                    "start": 1293.97,
                    "end": 1294.37,
                    "word": " API",
                    "probability": 0.64501953125
                },
                {
                    "start": 1294.37,
                    "end": 1295.65,
                    "word": " getCellLocation",
                    "probability": 0.67421875
                },
                {
                    "start": 1295.65,
                    "end": 1296.25,
                    "word": ".",
                    "probability": 0.93017578125
                }
            ]
        },
        {
            "id": 213,
            "seek": 130850,
            "start": 1296.27,
            "end": 1307.41,
            "text": " So this quote here means, after collecting information from function ap.a and af.f, they sent the information as an input for function am.a.",
            "tokens": [
                50714,
                407,
                341,
                6513,
                510,
                1355,
                11,
                934,
                12510,
                1589,
                490,
                2445,
                1882,
                13,
                64,
                293,
                3238,
                13,
                69,
                11,
                436,
                2279,
                264,
                1589,
                382,
                364,
                4846,
                337,
                2445,
                669,
                13,
                64,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631944415010052,
            "compression_ratio": 1.6353591160220995,
            "no_speech_prob": 0.0194244384765625,
            "words": [
                {
                    "start": 1296.27,
                    "end": 1296.57,
                    "word": " So",
                    "probability": 0.85791015625
                },
                {
                    "start": 1296.57,
                    "end": 1296.71,
                    "word": " this",
                    "probability": 0.6396484375
                },
                {
                    "start": 1296.71,
                    "end": 1297.05,
                    "word": " quote",
                    "probability": 0.281005859375
                },
                {
                    "start": 1297.05,
                    "end": 1297.35,
                    "word": " here",
                    "probability": 0.79833984375
                },
                {
                    "start": 1297.35,
                    "end": 1297.71,
                    "word": " means",
                    "probability": 0.8720703125
                },
                {
                    "start": 1297.71,
                    "end": 1298.03,
                    "word": ",",
                    "probability": 0.49609375
                },
                {
                    "start": 1298.03,
                    "end": 1298.21,
                    "word": " after",
                    "probability": 0.453125
                },
                {
                    "start": 1298.21,
                    "end": 1298.67,
                    "word": " collecting",
                    "probability": 0.72265625
                },
                {
                    "start": 1298.67,
                    "end": 1299.37,
                    "word": " information",
                    "probability": 0.7392578125
                },
                {
                    "start": 1299.37,
                    "end": 1299.69,
                    "word": " from",
                    "probability": 0.82177734375
                },
                {
                    "start": 1299.69,
                    "end": 1300.29,
                    "word": " function",
                    "probability": 0.80224609375
                },
                {
                    "start": 1300.29,
                    "end": 1300.59,
                    "word": " ap",
                    "probability": 0.65966796875
                },
                {
                    "start": 1300.59,
                    "end": 1301.19,
                    "word": ".a",
                    "probability": 0.989501953125
                },
                {
                    "start": 1301.19,
                    "end": 1301.49,
                    "word": " and",
                    "probability": 0.86083984375
                },
                {
                    "start": 1301.49,
                    "end": 1301.81,
                    "word": " af",
                    "probability": 0.8740234375
                },
                {
                    "start": 1301.81,
                    "end": 1302.31,
                    "word": ".f",
                    "probability": 0.99853515625
                },
                {
                    "start": 1302.31,
                    "end": 1302.71,
                    "word": ",",
                    "probability": 0.919921875
                },
                {
                    "start": 1302.71,
                    "end": 1302.85,
                    "word": " they",
                    "probability": 0.47119140625
                },
                {
                    "start": 1302.85,
                    "end": 1303.01,
                    "word": " sent",
                    "probability": 0.54345703125
                },
                {
                    "start": 1303.01,
                    "end": 1303.19,
                    "word": " the",
                    "probability": 0.7919921875
                },
                {
                    "start": 1303.19,
                    "end": 1303.73,
                    "word": " information",
                    "probability": 0.72021484375
                },
                {
                    "start": 1303.73,
                    "end": 1304.17,
                    "word": " as",
                    "probability": 0.90283203125
                },
                {
                    "start": 1304.17,
                    "end": 1304.37,
                    "word": " an",
                    "probability": 0.89892578125
                },
                {
                    "start": 1304.37,
                    "end": 1304.79,
                    "word": " input",
                    "probability": 0.88134765625
                },
                {
                    "start": 1304.79,
                    "end": 1305.37,
                    "word": " for",
                    "probability": 0.888671875
                },
                {
                    "start": 1305.37,
                    "end": 1305.89,
                    "word": " function",
                    "probability": 0.8798828125
                },
                {
                    "start": 1305.89,
                    "end": 1306.29,
                    "word": " am",
                    "probability": 0.92431640625
                },
                {
                    "start": 1306.29,
                    "end": 1306.81,
                    "word": ".a",
                    "probability": 0.99755859375
                },
                {
                    "start": 1306.81,
                    "end": 1307.41,
                    "word": ".",
                    "probability": 0.98486328125
                }
            ]
        },
        {
            "id": 214,
            "seek": 130850,
            "start": 1307.77,
            "end": 1311.21,
            "text": " So now let's dive into the source code of function ap.a.",
            "tokens": [
                51264,
                407,
                586,
                718,
                311,
                9192,
                666,
                264,
                4009,
                3089,
                295,
                2445,
                1882,
                13,
                64,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.1631944415010052,
            "compression_ratio": 1.6353591160220995,
            "no_speech_prob": 0.0194244384765625,
            "words": [
                {
                    "start": 1307.77,
                    "end": 1307.91,
                    "word": " So",
                    "probability": 0.88330078125
                },
                {
                    "start": 1307.91,
                    "end": 1308.07,
                    "word": " now",
                    "probability": 0.87451171875
                },
                {
                    "start": 1308.07,
                    "end": 1308.29,
                    "word": " let's",
                    "probability": 0.90234375
                },
                {
                    "start": 1308.29,
                    "end": 1308.51,
                    "word": " dive",
                    "probability": 0.78271484375
                },
                {
                    "start": 1308.51,
                    "end": 1308.69,
                    "word": " into",
                    "probability": 0.74365234375
                },
                {
                    "start": 1308.69,
                    "end": 1308.87,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1308.87,
                    "end": 1309.07,
                    "word": " source",
                    "probability": 0.7431640625
                },
                {
                    "start": 1309.07,
                    "end": 1309.35,
                    "word": " code",
                    "probability": 0.8212890625
                },
                {
                    "start": 1309.35,
                    "end": 1309.55,
                    "word": " of",
                    "probability": 0.90185546875
                },
                {
                    "start": 1309.55,
                    "end": 1310.05,
                    "word": " function",
                    "probability": 0.8681640625
                },
                {
                    "start": 1310.05,
                    "end": 1310.41,
                    "word": " ap",
                    "probability": 0.90576171875
                },
                {
                    "start": 1310.41,
                    "end": 1311.01,
                    "word": ".a",
                    "probability": 0.998291015625
                },
                {
                    "start": 1311.01,
                    "end": 1311.21,
                    "word": ".",
                    "probability": 0.97314453125
                }
            ]
        },
        {
            "id": 215,
            "seek": 133572,
            "start": 1311.21,
            "end": 1319.87,
            "text": " As you can see in the source code, it tries to call native API getActiveNetworkInfo and return the related information at some points.",
            "tokens": [
                50364,
                1018,
                291,
                393,
                536,
                294,
                264,
                4009,
                3089,
                11,
                309,
                9898,
                281,
                818,
                8470,
                9362,
                483,
                32,
                20221,
                31890,
                1902,
                4575,
                16931,
                293,
                2736,
                264,
                4077,
                1589,
                412,
                512,
                2793,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17765624284744264,
            "compression_ratio": 1.7455357142857142,
            "no_speech_prob": 0.07696533203125,
            "words": [
                {
                    "start": 1311.21,
                    "end": 1311.47,
                    "word": " As",
                    "probability": 0.59423828125
                },
                {
                    "start": 1311.47,
                    "end": 1311.61,
                    "word": " you",
                    "probability": 0.8896484375
                },
                {
                    "start": 1311.61,
                    "end": 1311.77,
                    "word": " can",
                    "probability": 0.8955078125
                },
                {
                    "start": 1311.77,
                    "end": 1311.95,
                    "word": " see",
                    "probability": 0.81787109375
                },
                {
                    "start": 1311.95,
                    "end": 1312.07,
                    "word": " in",
                    "probability": 0.86328125
                },
                {
                    "start": 1312.07,
                    "end": 1312.19,
                    "word": " the",
                    "probability": 0.79541015625
                },
                {
                    "start": 1312.19,
                    "end": 1312.41,
                    "word": " source",
                    "probability": 0.7216796875
                },
                {
                    "start": 1312.41,
                    "end": 1312.69,
                    "word": " code",
                    "probability": 0.81884765625
                },
                {
                    "start": 1312.69,
                    "end": 1312.77,
                    "word": ",",
                    "probability": 0.8740234375
                },
                {
                    "start": 1312.77,
                    "end": 1312.87,
                    "word": " it",
                    "probability": 0.88818359375
                },
                {
                    "start": 1312.87,
                    "end": 1313.13,
                    "word": " tries",
                    "probability": 0.68212890625
                },
                {
                    "start": 1313.13,
                    "end": 1313.33,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1313.33,
                    "end": 1313.55,
                    "word": " call",
                    "probability": 0.81640625
                },
                {
                    "start": 1313.55,
                    "end": 1313.87,
                    "word": " native",
                    "probability": 0.301025390625
                },
                {
                    "start": 1313.87,
                    "end": 1314.29,
                    "word": " API",
                    "probability": 0.471923828125
                },
                {
                    "start": 1314.29,
                    "end": 1315.83,
                    "word": " getActiveNetworkInfo",
                    "probability": 0.8157784598214286
                },
                {
                    "start": 1315.83,
                    "end": 1316.41,
                    "word": " and",
                    "probability": 0.6513671875
                },
                {
                    "start": 1316.41,
                    "end": 1316.91,
                    "word": " return",
                    "probability": 0.68701171875
                },
                {
                    "start": 1316.91,
                    "end": 1317.11,
                    "word": " the",
                    "probability": 0.80712890625
                },
                {
                    "start": 1317.11,
                    "end": 1317.45,
                    "word": " related",
                    "probability": 0.845703125
                },
                {
                    "start": 1317.45,
                    "end": 1318.21,
                    "word": " information",
                    "probability": 0.72265625
                },
                {
                    "start": 1318.21,
                    "end": 1318.63,
                    "word": " at",
                    "probability": 0.8701171875
                },
                {
                    "start": 1318.63,
                    "end": 1318.81,
                    "word": " some",
                    "probability": 0.80126953125
                },
                {
                    "start": 1318.81,
                    "end": 1319.23,
                    "word": " points",
                    "probability": 0.7412109375
                },
                {
                    "start": 1319.23,
                    "end": 1319.87,
                    "word": ".",
                    "probability": 0.97265625
                }
            ]
        },
        {
            "id": 216,
            "seek": 133572,
            "start": 1320.29,
            "end": 1324.27,
            "text": " So now let's dive into the source code of af.f.",
            "tokens": [
                50814,
                407,
                586,
                718,
                311,
                9192,
                666,
                264,
                4009,
                3089,
                295,
                3238,
                13,
                69,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17765624284744264,
            "compression_ratio": 1.7455357142857142,
            "no_speech_prob": 0.07696533203125,
            "words": [
                {
                    "start": 1320.29,
                    "end": 1320.81,
                    "word": " So",
                    "probability": 0.7822265625
                },
                {
                    "start": 1320.81,
                    "end": 1320.97,
                    "word": " now",
                    "probability": 0.82763671875
                },
                {
                    "start": 1320.97,
                    "end": 1321.21,
                    "word": " let's",
                    "probability": 0.886962890625
                },
                {
                    "start": 1321.21,
                    "end": 1321.45,
                    "word": " dive",
                    "probability": 0.7822265625
                },
                {
                    "start": 1321.45,
                    "end": 1321.65,
                    "word": " into",
                    "probability": 0.7373046875
                },
                {
                    "start": 1321.65,
                    "end": 1321.87,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1321.87,
                    "end": 1322.09,
                    "word": " source",
                    "probability": 0.72998046875
                },
                {
                    "start": 1322.09,
                    "end": 1322.41,
                    "word": " code",
                    "probability": 0.83447265625
                },
                {
                    "start": 1322.41,
                    "end": 1322.73,
                    "word": " of",
                    "probability": 0.8876953125
                },
                {
                    "start": 1322.73,
                    "end": 1323.07,
                    "word": " af",
                    "probability": 0.00872039794921875
                },
                {
                    "start": 1323.07,
                    "end": 1323.63,
                    "word": ".f",
                    "probability": 0.74462890625
                },
                {
                    "start": 1323.63,
                    "end": 1324.27,
                    "word": ".",
                    "probability": 0.87841796875
                }
            ]
        },
        {
            "id": 217,
            "seek": 133572,
            "start": 1324.47,
            "end": 1330.33,
            "text": " Native API getCellLocation is used to get the cell phone location data.",
            "tokens": [
                51014,
                15093,
                9362,
                483,
                34,
                898,
                43,
                27943,
                307,
                1143,
                281,
                483,
                264,
                2815,
                2593,
                4914,
                1412,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17765624284744264,
            "compression_ratio": 1.7455357142857142,
            "no_speech_prob": 0.07696533203125,
            "words": [
                {
                    "start": 1324.47,
                    "end": 1324.87,
                    "word": " Native",
                    "probability": 0.65283203125
                },
                {
                    "start": 1324.87,
                    "end": 1325.39,
                    "word": " API",
                    "probability": 0.74560546875
                },
                {
                    "start": 1325.39,
                    "end": 1326.37,
                    "word": " getCellLocation",
                    "probability": 0.859375
                },
                {
                    "start": 1326.37,
                    "end": 1326.79,
                    "word": " is",
                    "probability": 0.8515625
                },
                {
                    "start": 1326.79,
                    "end": 1327.27,
                    "word": " used",
                    "probability": 0.80810546875
                },
                {
                    "start": 1327.27,
                    "end": 1327.69,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1327.69,
                    "end": 1328.01,
                    "word": " get",
                    "probability": 0.90234375
                },
                {
                    "start": 1328.01,
                    "end": 1328.19,
                    "word": " the",
                    "probability": 0.7724609375
                },
                {
                    "start": 1328.19,
                    "end": 1328.57,
                    "word": " cell",
                    "probability": 0.59375
                },
                {
                    "start": 1328.57,
                    "end": 1328.77,
                    "word": " phone",
                    "probability": 0.87841796875
                },
                {
                    "start": 1328.77,
                    "end": 1329.27,
                    "word": " location",
                    "probability": 0.81298828125
                },
                {
                    "start": 1329.27,
                    "end": 1329.79,
                    "word": " data",
                    "probability": 0.79150390625
                },
                {
                    "start": 1329.79,
                    "end": 1330.33,
                    "word": ".",
                    "probability": 0.485107421875
                }
            ]
        },
        {
            "id": 218,
            "seek": 133572,
            "start": 1330.33,
            "end": 1333.55,
            "text": " And this information is processed with some other strings.",
            "tokens": [
                51314,
                400,
                341,
                1589,
                307,
                18846,
                365,
                512,
                661,
                13985,
                13,
                51464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17765624284744264,
            "compression_ratio": 1.7455357142857142,
            "no_speech_prob": 0.07696533203125,
            "words": [
                {
                    "start": 1330.33,
                    "end": 1330.55,
                    "word": " And",
                    "probability": 0.818359375
                },
                {
                    "start": 1330.55,
                    "end": 1330.83,
                    "word": " this",
                    "probability": 0.8720703125
                },
                {
                    "start": 1330.83,
                    "end": 1331.33,
                    "word": " information",
                    "probability": 0.74853515625
                },
                {
                    "start": 1331.33,
                    "end": 1331.61,
                    "word": " is",
                    "probability": 0.90625
                },
                {
                    "start": 1331.61,
                    "end": 1332.03,
                    "word": " processed",
                    "probability": 0.78662109375
                },
                {
                    "start": 1332.03,
                    "end": 1332.37,
                    "word": " with",
                    "probability": 0.81689453125
                },
                {
                    "start": 1332.37,
                    "end": 1332.61,
                    "word": " some",
                    "probability": 0.81591796875
                },
                {
                    "start": 1332.61,
                    "end": 1332.91,
                    "word": " other",
                    "probability": 0.74853515625
                },
                {
                    "start": 1332.91,
                    "end": 1333.29,
                    "word": " strings",
                    "probability": 0.6298828125
                },
                {
                    "start": 1333.29,
                    "end": 1333.55,
                    "word": ".",
                    "probability": 0.44287109375
                }
            ]
        },
        {
            "id": 219,
            "seek": 133572,
            "start": 1333.55,
            "end": 1338.43,
            "text": " And at the end of this function, it returns the strings with the information.",
            "tokens": [
                51464,
                400,
                412,
                264,
                917,
                295,
                341,
                2445,
                11,
                309,
                11247,
                264,
                13985,
                365,
                264,
                1589,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.17765624284744264,
            "compression_ratio": 1.7455357142857142,
            "no_speech_prob": 0.07696533203125,
            "words": [
                {
                    "start": 1333.55,
                    "end": 1333.65,
                    "word": " And",
                    "probability": 0.86669921875
                },
                {
                    "start": 1333.65,
                    "end": 1333.97,
                    "word": " at",
                    "probability": 0.8974609375
                },
                {
                    "start": 1333.97,
                    "end": 1334.17,
                    "word": " the",
                    "probability": 0.81591796875
                },
                {
                    "start": 1334.17,
                    "end": 1334.55,
                    "word": " end",
                    "probability": 0.8037109375
                },
                {
                    "start": 1334.55,
                    "end": 1334.77,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1334.77,
                    "end": 1334.97,
                    "word": " this",
                    "probability": 0.87109375
                },
                {
                    "start": 1334.97,
                    "end": 1335.37,
                    "word": " function",
                    "probability": 0.87890625
                },
                {
                    "start": 1335.37,
                    "end": 1335.47,
                    "word": ",",
                    "probability": 0.90234375
                },
                {
                    "start": 1335.47,
                    "end": 1335.59,
                    "word": " it",
                    "probability": 0.89697265625
                },
                {
                    "start": 1335.59,
                    "end": 1336.09,
                    "word": " returns",
                    "probability": 0.6767578125
                },
                {
                    "start": 1336.09,
                    "end": 1336.35,
                    "word": " the",
                    "probability": 0.763671875
                },
                {
                    "start": 1336.35,
                    "end": 1336.73,
                    "word": " strings",
                    "probability": 0.7373046875
                },
                {
                    "start": 1336.73,
                    "end": 1337.09,
                    "word": " with",
                    "probability": 0.81103515625
                },
                {
                    "start": 1337.09,
                    "end": 1337.27,
                    "word": " the",
                    "probability": 0.8125
                },
                {
                    "start": 1337.27,
                    "end": 1337.79,
                    "word": " information",
                    "probability": 0.72509765625
                },
                {
                    "start": 1337.79,
                    "end": 1338.43,
                    "word": ".",
                    "probability": 0.99560546875
                }
            ]
        },
        {
            "id": 220,
            "seek": 136548,
            "start": 1338.43,
            "end": 1350.31,
            "text": " As mentioned earlier, after collecting information from function ap.a and af.f, they used the information as an input for function am.a.",
            "tokens": [
                50364,
                1018,
                2835,
                3071,
                11,
                934,
                12510,
                1589,
                490,
                2445,
                1882,
                13,
                64,
                293,
                3238,
                13,
                69,
                11,
                436,
                1143,
                264,
                1589,
                382,
                364,
                4846,
                337,
                2445,
                669,
                13,
                64,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21927083631356556,
            "compression_ratio": 1.7990196078431373,
            "no_speech_prob": 0.056640625,
            "words": [
                {
                    "start": 1338.43,
                    "end": 1339.33,
                    "word": " As",
                    "probability": 0.90283203125
                },
                {
                    "start": 1339.33,
                    "end": 1339.63,
                    "word": " mentioned",
                    "probability": 0.7333984375
                },
                {
                    "start": 1339.63,
                    "end": 1340.07,
                    "word": " earlier",
                    "probability": 0.8837890625
                },
                {
                    "start": 1340.07,
                    "end": 1340.23,
                    "word": ",",
                    "probability": 0.892578125
                },
                {
                    "start": 1340.23,
                    "end": 1340.51,
                    "word": " after",
                    "probability": 0.70068359375
                },
                {
                    "start": 1340.51,
                    "end": 1340.93,
                    "word": " collecting",
                    "probability": 0.71728515625
                },
                {
                    "start": 1340.93,
                    "end": 1341.73,
                    "word": " information",
                    "probability": 0.728515625
                },
                {
                    "start": 1341.73,
                    "end": 1342.21,
                    "word": " from",
                    "probability": 0.81787109375
                },
                {
                    "start": 1342.21,
                    "end": 1343.19,
                    "word": " function",
                    "probability": 0.552734375
                },
                {
                    "start": 1343.19,
                    "end": 1343.53,
                    "word": " ap",
                    "probability": 0.402099609375
                },
                {
                    "start": 1343.53,
                    "end": 1344.13,
                    "word": ".a",
                    "probability": 0.962646484375
                },
                {
                    "start": 1344.13,
                    "end": 1344.43,
                    "word": " and",
                    "probability": 0.8623046875
                },
                {
                    "start": 1344.43,
                    "end": 1344.69,
                    "word": " af",
                    "probability": 0.003173828125
                },
                {
                    "start": 1344.69,
                    "end": 1345.21,
                    "word": ".f",
                    "probability": 0.92626953125
                },
                {
                    "start": 1345.21,
                    "end": 1345.73,
                    "word": ",",
                    "probability": 0.83837890625
                },
                {
                    "start": 1345.73,
                    "end": 1345.95,
                    "word": " they",
                    "probability": 0.72998046875
                },
                {
                    "start": 1345.95,
                    "end": 1346.21,
                    "word": " used",
                    "probability": 0.2490234375
                },
                {
                    "start": 1346.21,
                    "end": 1346.39,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1346.39,
                    "end": 1346.89,
                    "word": " information",
                    "probability": 0.73291015625
                },
                {
                    "start": 1346.89,
                    "end": 1347.15,
                    "word": " as",
                    "probability": 0.90185546875
                },
                {
                    "start": 1347.15,
                    "end": 1347.33,
                    "word": " an",
                    "probability": 0.58251953125
                },
                {
                    "start": 1347.33,
                    "end": 1347.71,
                    "word": " input",
                    "probability": 0.8837890625
                },
                {
                    "start": 1347.71,
                    "end": 1348.31,
                    "word": " for",
                    "probability": 0.88818359375
                },
                {
                    "start": 1348.31,
                    "end": 1348.75,
                    "word": " function",
                    "probability": 0.85888671875
                },
                {
                    "start": 1348.75,
                    "end": 1349.03,
                    "word": " am",
                    "probability": 0.93017578125
                },
                {
                    "start": 1349.03,
                    "end": 1349.55,
                    "word": ".a",
                    "probability": 0.996826171875
                },
                {
                    "start": 1349.55,
                    "end": 1350.31,
                    "word": ".",
                    "probability": 0.91650390625
                }
            ]
        },
        {
            "id": 221,
            "seek": 136548,
            "start": 1350.39,
            "end": 1353.35,
            "text": " And we noticed one thing.",
            "tokens": [
                50914,
                400,
                321,
                5694,
                472,
                551,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21927083631356556,
            "compression_ratio": 1.7990196078431373,
            "no_speech_prob": 0.056640625,
            "words": [
                {
                    "start": 1350.39,
                    "end": 1350.65,
                    "word": " And",
                    "probability": 0.380126953125
                },
                {
                    "start": 1350.65,
                    "end": 1351.79,
                    "word": " we",
                    "probability": 0.896484375
                },
                {
                    "start": 1351.79,
                    "end": 1352.07,
                    "word": " noticed",
                    "probability": 0.65869140625
                },
                {
                    "start": 1352.07,
                    "end": 1352.43,
                    "word": " one",
                    "probability": 0.8193359375
                },
                {
                    "start": 1352.43,
                    "end": 1352.73,
                    "word": " thing",
                    "probability": 0.810546875
                },
                {
                    "start": 1352.73,
                    "end": 1353.35,
                    "word": ".",
                    "probability": 0.54736328125
                }
            ]
        },
        {
            "id": 222,
            "seek": 136548,
            "start": 1353.35,
            "end": 1359.83,
            "text": " The function am.a used byte arrayed output string as one of its input parameter.",
            "tokens": [
                51064,
                440,
                2445,
                669,
                13,
                64,
                1143,
                40846,
                10225,
                292,
                5598,
                6798,
                382,
                472,
                295,
                1080,
                4846,
                13075,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21927083631356556,
            "compression_ratio": 1.7990196078431373,
            "no_speech_prob": 0.056640625,
            "words": [
                {
                    "start": 1353.35,
                    "end": 1353.51,
                    "word": " The",
                    "probability": 0.8310546875
                },
                {
                    "start": 1353.51,
                    "end": 1353.91,
                    "word": " function",
                    "probability": 0.8779296875
                },
                {
                    "start": 1353.91,
                    "end": 1354.33,
                    "word": " am",
                    "probability": 0.9375
                },
                {
                    "start": 1354.33,
                    "end": 1354.79,
                    "word": ".a",
                    "probability": 0.998779296875
                },
                {
                    "start": 1354.79,
                    "end": 1355.23,
                    "word": " used",
                    "probability": 0.7919921875
                },
                {
                    "start": 1355.23,
                    "end": 1355.73,
                    "word": " byte",
                    "probability": 0.478515625
                },
                {
                    "start": 1355.73,
                    "end": 1356.27,
                    "word": " arrayed",
                    "probability": 0.5692138671875
                },
                {
                    "start": 1356.27,
                    "end": 1356.53,
                    "word": " output",
                    "probability": 0.833984375
                },
                {
                    "start": 1356.53,
                    "end": 1356.97,
                    "word": " string",
                    "probability": 0.1619873046875
                },
                {
                    "start": 1356.97,
                    "end": 1357.61,
                    "word": " as",
                    "probability": 0.8779296875
                },
                {
                    "start": 1357.61,
                    "end": 1357.83,
                    "word": " one",
                    "probability": 0.8203125
                },
                {
                    "start": 1357.83,
                    "end": 1358.01,
                    "word": " of",
                    "probability": 0.904296875
                },
                {
                    "start": 1358.01,
                    "end": 1358.27,
                    "word": " its",
                    "probability": 0.81640625
                },
                {
                    "start": 1358.27,
                    "end": 1358.71,
                    "word": " input",
                    "probability": 0.875
                },
                {
                    "start": 1358.71,
                    "end": 1359.19,
                    "word": " parameter",
                    "probability": 0.84326171875
                },
                {
                    "start": 1359.19,
                    "end": 1359.83,
                    "word": ".",
                    "probability": 0.83740234375
                }
            ]
        },
        {
            "id": 223,
            "seek": 136548,
            "start": 1359.83,
            "end": 1368.19,
            "text": " And we know when seeing byte arrayed output string, it means the function is probably trying to write the data into a file.",
            "tokens": [
                51414,
                400,
                321,
                458,
                562,
                2577,
                40846,
                10225,
                292,
                5598,
                6798,
                11,
                309,
                1355,
                264,
                2445,
                307,
                1391,
                1382,
                281,
                2464,
                264,
                1412,
                666,
                257,
                3991,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.21927083631356556,
            "compression_ratio": 1.7990196078431373,
            "no_speech_prob": 0.056640625,
            "words": [
                {
                    "start": 1359.83,
                    "end": 1360.09,
                    "word": " And",
                    "probability": 0.87548828125
                },
                {
                    "start": 1360.09,
                    "end": 1360.27,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 1360.27,
                    "end": 1360.63,
                    "word": " know",
                    "probability": 0.8173828125
                },
                {
                    "start": 1360.63,
                    "end": 1361.05,
                    "word": " when",
                    "probability": 0.708984375
                },
                {
                    "start": 1361.05,
                    "end": 1361.43,
                    "word": " seeing",
                    "probability": 0.5986328125
                },
                {
                    "start": 1361.43,
                    "end": 1361.83,
                    "word": " byte",
                    "probability": 0.83349609375
                },
                {
                    "start": 1361.83,
                    "end": 1362.19,
                    "word": " arrayed",
                    "probability": 0.769775390625
                },
                {
                    "start": 1362.19,
                    "end": 1362.41,
                    "word": " output",
                    "probability": 0.814453125
                },
                {
                    "start": 1362.41,
                    "end": 1362.85,
                    "word": " string",
                    "probability": 0.7578125
                },
                {
                    "start": 1362.85,
                    "end": 1363.29,
                    "word": ",",
                    "probability": 0.87548828125
                },
                {
                    "start": 1363.29,
                    "end": 1363.45,
                    "word": " it",
                    "probability": 0.89111328125
                },
                {
                    "start": 1363.45,
                    "end": 1363.59,
                    "word": " means",
                    "probability": 0.87939453125
                },
                {
                    "start": 1363.59,
                    "end": 1363.79,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1363.79,
                    "end": 1364.21,
                    "word": " function",
                    "probability": 0.88134765625
                },
                {
                    "start": 1364.21,
                    "end": 1364.59,
                    "word": " is",
                    "probability": 0.9013671875
                },
                {
                    "start": 1364.59,
                    "end": 1364.95,
                    "word": " probably",
                    "probability": 0.908203125
                },
                {
                    "start": 1364.95,
                    "end": 1365.47,
                    "word": " trying",
                    "probability": 0.7783203125
                },
                {
                    "start": 1365.47,
                    "end": 1365.95,
                    "word": " to",
                    "probability": 0.908203125
                },
                {
                    "start": 1365.95,
                    "end": 1366.75,
                    "word": " write",
                    "probability": 0.80078125
                },
                {
                    "start": 1366.75,
                    "end": 1366.99,
                    "word": " the",
                    "probability": 0.81884765625
                },
                {
                    "start": 1366.99,
                    "end": 1367.23,
                    "word": " data",
                    "probability": 0.814453125
                },
                {
                    "start": 1367.23,
                    "end": 1367.55,
                    "word": " into",
                    "probability": 0.7392578125
                },
                {
                    "start": 1367.75,
                    "end": 1368.01,
                    "word": " a file",
                    "probability": 0.80810546875
                },
                {
                    "start": 1368.01,
                    "end": 1368.19,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 224,
            "seek": 139246,
            "start": 1368.19,
            "end": 1370.41,
            "text": " This is amazing, isn't it?",
            "tokens": [
                50364,
                639,
                307,
                2243,
                11,
                1943,
                380,
                309,
                30,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20410156175494193,
            "compression_ratio": 1.66,
            "no_speech_prob": 0.0177154541015625,
            "words": [
                {
                    "start": 1368.19,
                    "end": 1369.01,
                    "word": " This",
                    "probability": 0.4677734375
                },
                {
                    "start": 1369.01,
                    "end": 1369.19,
                    "word": " is",
                    "probability": 0.90771484375
                },
                {
                    "start": 1369.19,
                    "end": 1369.61,
                    "word": " amazing",
                    "probability": 0.84716796875
                },
                {
                    "start": 1369.61,
                    "end": 1369.79,
                    "word": ",",
                    "probability": 0.76318359375
                },
                {
                    "start": 1369.79,
                    "end": 1369.85,
                    "word": " isn't",
                    "probability": 0.931884765625
                },
                {
                    "start": 1369.85,
                    "end": 1370.07,
                    "word": " it",
                    "probability": 0.9013671875
                },
                {
                    "start": 1370.07,
                    "end": 1370.41,
                    "word": "?",
                    "probability": 0.96240234375
                }
            ]
        },
        {
            "id": 225,
            "seek": 139246,
            "start": 1370.41,
            "end": 1376.27,
            "text": " So with Quark engine, malware analysis can really boost up their productivity.",
            "tokens": [
                50464,
                407,
                365,
                2326,
                809,
                2848,
                11,
                40747,
                5215,
                393,
                534,
                9194,
                493,
                641,
                15604,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20410156175494193,
            "compression_ratio": 1.66,
            "no_speech_prob": 0.0177154541015625,
            "words": [
                {
                    "start": 1370.41,
                    "end": 1370.59,
                    "word": " So",
                    "probability": 0.828125
                },
                {
                    "start": 1370.59,
                    "end": 1370.83,
                    "word": " with",
                    "probability": 0.740234375
                },
                {
                    "start": 1370.83,
                    "end": 1371.11,
                    "word": " Quark",
                    "probability": 0.65576171875
                },
                {
                    "start": 1371.11,
                    "end": 1371.51,
                    "word": " engine",
                    "probability": 0.389404296875
                },
                {
                    "start": 1371.51,
                    "end": 1372.01,
                    "word": ",",
                    "probability": 0.91015625
                },
                {
                    "start": 1372.01,
                    "end": 1372.29,
                    "word": " malware",
                    "probability": 0.85986328125
                },
                {
                    "start": 1372.29,
                    "end": 1372.93,
                    "word": " analysis",
                    "probability": 0.69482421875
                },
                {
                    "start": 1372.93,
                    "end": 1373.69,
                    "word": " can",
                    "probability": 0.89794921875
                },
                {
                    "start": 1373.69,
                    "end": 1374.01,
                    "word": " really",
                    "probability": 0.77392578125
                },
                {
                    "start": 1374.01,
                    "end": 1374.39,
                    "word": " boost",
                    "probability": 0.85595703125
                },
                {
                    "start": 1374.39,
                    "end": 1374.65,
                    "word": " up",
                    "probability": 0.90087890625
                },
                {
                    "start": 1374.65,
                    "end": 1375.01,
                    "word": " their",
                    "probability": 0.63720703125
                },
                {
                    "start": 1375.01,
                    "end": 1375.59,
                    "word": " productivity",
                    "probability": 0.9033203125
                },
                {
                    "start": 1375.59,
                    "end": 1376.27,
                    "word": ".",
                    "probability": 0.98974609375
                }
            ]
        },
        {
            "id": 226,
            "seek": 139246,
            "start": 1377.17,
            "end": 1382.19,
            "text": " Okay, so now I will introduce our detection rule generate strategy.",
            "tokens": [
                50814,
                1033,
                11,
                370,
                586,
                286,
                486,
                5366,
                527,
                17784,
                4978,
                8460,
                5206,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20410156175494193,
            "compression_ratio": 1.66,
            "no_speech_prob": 0.0177154541015625,
            "words": [
                {
                    "start": 1377.17,
                    "end": 1377.85,
                    "word": " Okay",
                    "probability": 0.5869140625
                },
                {
                    "start": 1377.85,
                    "end": 1377.97,
                    "word": ",",
                    "probability": 0.7841796875
                },
                {
                    "start": 1377.97,
                    "end": 1378.07,
                    "word": " so",
                    "probability": 0.89208984375
                },
                {
                    "start": 1378.07,
                    "end": 1378.33,
                    "word": " now",
                    "probability": 0.892578125
                },
                {
                    "start": 1378.33,
                    "end": 1378.51,
                    "word": " I",
                    "probability": 0.95849609375
                },
                {
                    "start": 1378.51,
                    "end": 1378.63,
                    "word": " will",
                    "probability": 0.79931640625
                },
                {
                    "start": 1378.63,
                    "end": 1379.15,
                    "word": " introduce",
                    "probability": 0.69482421875
                },
                {
                    "start": 1379.15,
                    "end": 1379.49,
                    "word": " our",
                    "probability": 0.80615234375
                },
                {
                    "start": 1379.49,
                    "end": 1380.05,
                    "word": " detection",
                    "probability": 0.7333984375
                },
                {
                    "start": 1380.05,
                    "end": 1380.45,
                    "word": " rule",
                    "probability": 0.81787109375
                },
                {
                    "start": 1380.45,
                    "end": 1380.91,
                    "word": " generate",
                    "probability": 0.47509765625
                },
                {
                    "start": 1380.91,
                    "end": 1381.51,
                    "word": " strategy",
                    "probability": 0.82177734375
                },
                {
                    "start": 1381.51,
                    "end": 1382.19,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 227,
            "seek": 139246,
            "start": 1382.47,
            "end": 1386.69,
            "text": " So why do we need to develop the detection rule generate strategy?",
            "tokens": [
                51064,
                407,
                983,
                360,
                321,
                643,
                281,
                1499,
                264,
                17784,
                4978,
                8460,
                5206,
                30,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20410156175494193,
            "compression_ratio": 1.66,
            "no_speech_prob": 0.0177154541015625,
            "words": [
                {
                    "start": 1382.47,
                    "end": 1383.15,
                    "word": " So",
                    "probability": 0.90234375
                },
                {
                    "start": 1383.15,
                    "end": 1383.31,
                    "word": " why",
                    "probability": 0.7236328125
                },
                {
                    "start": 1383.31,
                    "end": 1383.39,
                    "word": " do",
                    "probability": 0.9091796875
                },
                {
                    "start": 1383.39,
                    "end": 1383.53,
                    "word": " we",
                    "probability": 0.90673828125
                },
                {
                    "start": 1383.53,
                    "end": 1383.73,
                    "word": " need",
                    "probability": 0.80615234375
                },
                {
                    "start": 1383.73,
                    "end": 1383.89,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1383.89,
                    "end": 1384.23,
                    "word": " develop",
                    "probability": 0.7109375
                },
                {
                    "start": 1384.23,
                    "end": 1384.53,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 1384.53,
                    "end": 1385.19,
                    "word": " detection",
                    "probability": 0.78564453125
                },
                {
                    "start": 1385.19,
                    "end": 1385.49,
                    "word": " rule",
                    "probability": 0.857421875
                },
                {
                    "start": 1385.49,
                    "end": 1385.89,
                    "word": " generate",
                    "probability": 0.58984375
                },
                {
                    "start": 1385.89,
                    "end": 1386.47,
                    "word": " strategy",
                    "probability": 0.814453125
                },
                {
                    "start": 1386.47,
                    "end": 1386.69,
                    "word": "?",
                    "probability": 0.9638671875
                }
            ]
        },
        {
            "id": 228,
            "seek": 139246,
            "start": 1387.21,
            "end": 1395.17,
            "text": " Because to make our engine practical and easy to use, we need to have more detection rules.",
            "tokens": [
                51314,
                1436,
                281,
                652,
                527,
                2848,
                8496,
                293,
                1858,
                281,
                764,
                11,
                321,
                643,
                281,
                362,
                544,
                17784,
                4474,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20410156175494193,
            "compression_ratio": 1.66,
            "no_speech_prob": 0.0177154541015625,
            "words": [
                {
                    "start": 1387.21,
                    "end": 1387.89,
                    "word": " Because",
                    "probability": 0.91064453125
                },
                {
                    "start": 1387.89,
                    "end": 1388.33,
                    "word": " to",
                    "probability": 0.87548828125
                },
                {
                    "start": 1388.33,
                    "end": 1388.55,
                    "word": " make",
                    "probability": 0.876953125
                },
                {
                    "start": 1388.55,
                    "end": 1388.71,
                    "word": " our",
                    "probability": 0.81494140625
                },
                {
                    "start": 1388.71,
                    "end": 1389.05,
                    "word": " engine",
                    "probability": 0.76171875
                },
                {
                    "start": 1389.05,
                    "end": 1389.57,
                    "word": " practical",
                    "probability": 0.84619140625
                },
                {
                    "start": 1389.57,
                    "end": 1389.87,
                    "word": " and",
                    "probability": 0.89013671875
                },
                {
                    "start": 1389.87,
                    "end": 1390.17,
                    "word": " easy",
                    "probability": 0.80078125
                },
                {
                    "start": 1390.17,
                    "end": 1390.39,
                    "word": " to",
                    "probability": 0.90234375
                },
                {
                    "start": 1390.39,
                    "end": 1390.75,
                    "word": " use",
                    "probability": 0.8271484375
                },
                {
                    "start": 1390.75,
                    "end": 1390.89,
                    "word": ",",
                    "probability": 0.8681640625
                },
                {
                    "start": 1390.89,
                    "end": 1390.97,
                    "word": " we",
                    "probability": 0.89990234375
                },
                {
                    "start": 1390.97,
                    "end": 1392.77,
                    "word": " need",
                    "probability": 0.68701171875
                },
                {
                    "start": 1392.77,
                    "end": 1393.03,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1393.03,
                    "end": 1393.45,
                    "word": " have",
                    "probability": 0.87646484375
                },
                {
                    "start": 1393.45,
                    "end": 1393.83,
                    "word": " more",
                    "probability": 0.88818359375
                },
                {
                    "start": 1393.83,
                    "end": 1394.25,
                    "word": " detection",
                    "probability": 0.78125
                },
                {
                    "start": 1394.25,
                    "end": 1394.71,
                    "word": " rules",
                    "probability": 0.72509765625
                },
                {
                    "start": 1394.71,
                    "end": 1395.17,
                    "word": ".",
                    "probability": 0.96533203125
                }
            ]
        },
        {
            "id": 229,
            "seek": 142180,
            "start": 1395.17,
            "end": 1399.33,
            "text": " However, the speed of rule generated by human is quite slow.",
            "tokens": [
                50364,
                2908,
                11,
                264,
                3073,
                295,
                4978,
                10833,
                538,
                1952,
                307,
                1596,
                2964,
                13,
                50564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20855978860155397,
            "compression_ratio": 1.6746987951807228,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 1395.17,
                    "end": 1395.51,
                    "word": " However",
                    "probability": 0.62255859375
                },
                {
                    "start": 1395.51,
                    "end": 1395.73,
                    "word": ",",
                    "probability": 0.9482421875
                },
                {
                    "start": 1395.73,
                    "end": 1395.87,
                    "word": " the",
                    "probability": 0.79931640625
                },
                {
                    "start": 1395.87,
                    "end": 1396.21,
                    "word": " speed",
                    "probability": 0.85595703125
                },
                {
                    "start": 1396.21,
                    "end": 1396.41,
                    "word": " of",
                    "probability": 0.8837890625
                },
                {
                    "start": 1396.41,
                    "end": 1396.67,
                    "word": " rule",
                    "probability": 0.67626953125
                },
                {
                    "start": 1396.67,
                    "end": 1397.17,
                    "word": " generated",
                    "probability": 0.7451171875
                },
                {
                    "start": 1397.17,
                    "end": 1397.45,
                    "word": " by",
                    "probability": 0.90625
                },
                {
                    "start": 1397.45,
                    "end": 1397.83,
                    "word": " human",
                    "probability": 0.7353515625
                },
                {
                    "start": 1397.83,
                    "end": 1398.07,
                    "word": " is",
                    "probability": 0.888671875
                },
                {
                    "start": 1398.07,
                    "end": 1398.33,
                    "word": " quite",
                    "probability": 0.88671875
                },
                {
                    "start": 1398.33,
                    "end": 1398.73,
                    "word": " slow",
                    "probability": 0.82763671875
                },
                {
                    "start": 1398.73,
                    "end": 1399.33,
                    "word": ".",
                    "probability": 0.42919921875
                }
            ]
        },
        {
            "id": 230,
            "seek": 142180,
            "start": 1399.59,
            "end": 1405.95,
            "text": " And human generated rules is subjected to his or her experiences of malware analysis.",
            "tokens": [
                50564,
                400,
                1952,
                10833,
                4474,
                307,
                32153,
                281,
                702,
                420,
                720,
                5235,
                295,
                40747,
                5215,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20855978860155397,
            "compression_ratio": 1.6746987951807228,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 1399.59,
                    "end": 1399.67,
                    "word": " And",
                    "probability": 0.78759765625
                },
                {
                    "start": 1399.67,
                    "end": 1400.01,
                    "word": " human",
                    "probability": 0.63330078125
                },
                {
                    "start": 1400.01,
                    "end": 1400.63,
                    "word": " generated",
                    "probability": 0.60546875
                },
                {
                    "start": 1400.63,
                    "end": 1401.25,
                    "word": " rules",
                    "probability": 0.689453125
                },
                {
                    "start": 1401.25,
                    "end": 1401.53,
                    "word": " is",
                    "probability": 0.857421875
                },
                {
                    "start": 1401.53,
                    "end": 1402.11,
                    "word": " subjected",
                    "probability": 0.83056640625
                },
                {
                    "start": 1402.11,
                    "end": 1402.47,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1402.47,
                    "end": 1402.89,
                    "word": " his",
                    "probability": 0.8994140625
                },
                {
                    "start": 1402.89,
                    "end": 1403.11,
                    "word": " or",
                    "probability": 0.89794921875
                },
                {
                    "start": 1403.11,
                    "end": 1403.39,
                    "word": " her",
                    "probability": 0.90771484375
                },
                {
                    "start": 1403.39,
                    "end": 1404.05,
                    "word": " experiences",
                    "probability": 0.78173828125
                },
                {
                    "start": 1404.05,
                    "end": 1404.43,
                    "word": " of",
                    "probability": 0.88916015625
                },
                {
                    "start": 1404.43,
                    "end": 1404.83,
                    "word": " malware",
                    "probability": 0.84814453125
                },
                {
                    "start": 1404.83,
                    "end": 1405.35,
                    "word": " analysis",
                    "probability": 0.7841796875
                },
                {
                    "start": 1405.35,
                    "end": 1405.95,
                    "word": ".",
                    "probability": 0.9716796875
                }
            ]
        },
        {
            "id": 231,
            "seek": 142180,
            "start": 1406.07,
            "end": 1411.27,
            "text": " So we developed a rule generate strategy to boost up the production of detection rules.",
            "tokens": [
                50914,
                407,
                321,
                4743,
                257,
                4978,
                8460,
                5206,
                281,
                9194,
                493,
                264,
                4265,
                295,
                17784,
                4474,
                13,
                51164
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20855978860155397,
            "compression_ratio": 1.6746987951807228,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 1406.07,
                    "end": 1406.35,
                    "word": " So",
                    "probability": 0.9013671875
                },
                {
                    "start": 1406.35,
                    "end": 1406.49,
                    "word": " we",
                    "probability": 0.83154296875
                },
                {
                    "start": 1406.49,
                    "end": 1406.83,
                    "word": " developed",
                    "probability": 0.5361328125
                },
                {
                    "start": 1407.03,
                    "end": 1407.39,
                    "word": " a rule",
                    "probability": 0.81298828125
                },
                {
                    "start": 1407.39,
                    "end": 1407.77,
                    "word": " generate",
                    "probability": 0.383544921875
                },
                {
                    "start": 1407.77,
                    "end": 1408.29,
                    "word": " strategy",
                    "probability": 0.80810546875
                },
                {
                    "start": 1408.29,
                    "end": 1408.59,
                    "word": " to",
                    "probability": 0.896484375
                },
                {
                    "start": 1408.59,
                    "end": 1408.89,
                    "word": " boost",
                    "probability": 0.7236328125
                },
                {
                    "start": 1408.89,
                    "end": 1409.07,
                    "word": " up",
                    "probability": 0.7490234375
                },
                {
                    "start": 1409.07,
                    "end": 1409.19,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1409.19,
                    "end": 1409.59,
                    "word": " production",
                    "probability": 0.87841796875
                },
                {
                    "start": 1409.59,
                    "end": 1409.83,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1409.83,
                    "end": 1410.25,
                    "word": " detection",
                    "probability": 0.77099609375
                },
                {
                    "start": 1410.25,
                    "end": 1410.67,
                    "word": " rules",
                    "probability": 0.70654296875
                },
                {
                    "start": 1410.67,
                    "end": 1411.27,
                    "word": ".",
                    "probability": 0.9853515625
                }
            ]
        },
        {
            "id": 232,
            "seek": 142180,
            "start": 1411.67,
            "end": 1424.51,
            "text": " And since our goal is to find all kinds of behaviors in the malware, so if we use permissions and native APIs to generate all possible rules, we will have an amazing amount of rules.",
            "tokens": [
                51164,
                400,
                1670,
                527,
                3387,
                307,
                281,
                915,
                439,
                3685,
                295,
                15501,
                294,
                264,
                40747,
                11,
                370,
                498,
                321,
                764,
                32723,
                293,
                8470,
                21445,
                281,
                8460,
                439,
                1944,
                4474,
                11,
                321,
                486,
                362,
                364,
                2243,
                2372,
                295,
                4474,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20855978860155397,
            "compression_ratio": 1.6746987951807228,
            "no_speech_prob": 0.039031982421875,
            "words": [
                {
                    "start": 1411.67,
                    "end": 1411.79,
                    "word": " And",
                    "probability": 0.8837890625
                },
                {
                    "start": 1411.79,
                    "end": 1412.03,
                    "word": " since",
                    "probability": 0.7490234375
                },
                {
                    "start": 1412.03,
                    "end": 1412.21,
                    "word": " our",
                    "probability": 0.80859375
                },
                {
                    "start": 1412.21,
                    "end": 1412.45,
                    "word": " goal",
                    "probability": 0.88720703125
                },
                {
                    "start": 1412.45,
                    "end": 1412.65,
                    "word": " is",
                    "probability": 0.90185546875
                },
                {
                    "start": 1412.65,
                    "end": 1412.81,
                    "word": " to",
                    "probability": 0.90576171875
                },
                {
                    "start": 1412.81,
                    "end": 1413.09,
                    "word": " find",
                    "probability": 0.79443359375
                },
                {
                    "start": 1413.09,
                    "end": 1413.41,
                    "word": " all",
                    "probability": 0.8994140625
                },
                {
                    "start": 1413.41,
                    "end": 1413.77,
                    "word": " kinds",
                    "probability": 0.76025390625
                },
                {
                    "start": 1413.77,
                    "end": 1413.91,
                    "word": " of",
                    "probability": 0.9013671875
                },
                {
                    "start": 1413.91,
                    "end": 1414.39,
                    "word": " behaviors",
                    "probability": 0.8466796875
                },
                {
                    "start": 1414.39,
                    "end": 1414.63,
                    "word": " in",
                    "probability": 0.89892578125
                },
                {
                    "start": 1414.63,
                    "end": 1414.75,
                    "word": " the",
                    "probability": 0.666015625
                },
                {
                    "start": 1414.75,
                    "end": 1415.03,
                    "word": " malware",
                    "probability": 0.86181640625
                },
                {
                    "start": 1415.03,
                    "end": 1415.53,
                    "word": ",",
                    "probability": 0.59716796875
                },
                {
                    "start": 1415.53,
                    "end": 1415.63,
                    "word": " so",
                    "probability": 0.88232421875
                },
                {
                    "start": 1415.63,
                    "end": 1415.81,
                    "word": " if",
                    "probability": 0.5185546875
                },
                {
                    "start": 1415.81,
                    "end": 1415.93,
                    "word": " we",
                    "probability": 0.8994140625
                },
                {
                    "start": 1415.93,
                    "end": 1416.17,
                    "word": " use",
                    "probability": 0.7978515625
                },
                {
                    "start": 1416.17,
                    "end": 1416.69,
                    "word": " permissions",
                    "probability": 0.921875
                },
                {
                    "start": 1416.69,
                    "end": 1416.93,
                    "word": " and",
                    "probability": 0.88037109375
                },
                {
                    "start": 1416.93,
                    "end": 1417.23,
                    "word": " native",
                    "probability": 0.72900390625
                },
                {
                    "start": 1417.23,
                    "end": 1417.85,
                    "word": " APIs",
                    "probability": 0.6025390625
                },
                {
                    "start": 1417.85,
                    "end": 1418.13,
                    "word": " to",
                    "probability": 0.85302734375
                },
                {
                    "start": 1418.13,
                    "end": 1418.41,
                    "word": " generate",
                    "probability": 0.82373046875
                },
                {
                    "start": 1418.41,
                    "end": 1418.69,
                    "word": " all",
                    "probability": 0.89990234375
                },
                {
                    "start": 1418.69,
                    "end": 1419.25,
                    "word": " possible",
                    "probability": 0.87939453125
                },
                {
                    "start": 1419.25,
                    "end": 1420.65,
                    "word": " rules",
                    "probability": 0.7060546875
                },
                {
                    "start": 1420.65,
                    "end": 1420.95,
                    "word": ",",
                    "probability": 0.94287109375
                },
                {
                    "start": 1420.95,
                    "end": 1421.05,
                    "word": " we",
                    "probability": 0.90234375
                },
                {
                    "start": 1421.05,
                    "end": 1421.19,
                    "word": " will",
                    "probability": 0.73681640625
                },
                {
                    "start": 1421.19,
                    "end": 1422.27,
                    "word": " have",
                    "probability": 0.87939453125
                },
                {
                    "start": 1422.27,
                    "end": 1422.55,
                    "word": " an",
                    "probability": 0.7216796875
                },
                {
                    "start": 1422.55,
                    "end": 1422.99,
                    "word": " amazing",
                    "probability": 0.810546875
                },
                {
                    "start": 1422.99,
                    "end": 1423.43,
                    "word": " amount",
                    "probability": 0.46044921875
                },
                {
                    "start": 1423.43,
                    "end": 1423.65,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1423.65,
                    "end": 1423.97,
                    "word": " rules",
                    "probability": 0.70068359375
                },
                {
                    "start": 1423.97,
                    "end": 1424.51,
                    "word": ".",
                    "probability": 0.98876953125
                }
            ]
        },
        {
            "id": 233,
            "seek": 144520,
            "start": 1424.51,
            "end": 1433.29,
            "text": " After generating the rules, we then use Quark engine to find the intersection between those amazing amounts of rules and the malware we prepared.",
            "tokens": [
                50364,
                2381,
                17746,
                264,
                4474,
                11,
                321,
                550,
                764,
                2326,
                809,
                2848,
                281,
                915,
                264,
                15236,
                1296,
                729,
                2243,
                11663,
                295,
                4474,
                293,
                264,
                40747,
                321,
                4927,
                13,
                50764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20609177366087708,
            "compression_ratio": 1.617117117117117,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1424.51,
                    "end": 1425.03,
                    "word": " After",
                    "probability": 0.64453125
                },
                {
                    "start": 1425.03,
                    "end": 1425.67,
                    "word": " generating",
                    "probability": 0.80810546875
                },
                {
                    "start": 1425.67,
                    "end": 1425.93,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1425.93,
                    "end": 1426.19,
                    "word": " rules",
                    "probability": 0.70947265625
                },
                {
                    "start": 1426.19,
                    "end": 1426.31,
                    "word": ",",
                    "probability": 0.89208984375
                },
                {
                    "start": 1426.31,
                    "end": 1426.41,
                    "word": " we",
                    "probability": 0.9013671875
                },
                {
                    "start": 1426.41,
                    "end": 1426.61,
                    "word": " then",
                    "probability": 0.66796875
                },
                {
                    "start": 1426.61,
                    "end": 1426.87,
                    "word": " use",
                    "probability": 0.69482421875
                },
                {
                    "start": 1426.87,
                    "end": 1427.13,
                    "word": " Quark",
                    "probability": 0.49270057678222656
                },
                {
                    "start": 1427.13,
                    "end": 1427.39,
                    "word": " engine",
                    "probability": 0.2763671875
                },
                {
                    "start": 1427.39,
                    "end": 1427.67,
                    "word": " to",
                    "probability": 0.90283203125
                },
                {
                    "start": 1427.67,
                    "end": 1427.93,
                    "word": " find",
                    "probability": 0.78564453125
                },
                {
                    "start": 1427.93,
                    "end": 1428.13,
                    "word": " the",
                    "probability": 0.48876953125
                },
                {
                    "start": 1428.13,
                    "end": 1428.69,
                    "word": " intersection",
                    "probability": 0.75341796875
                },
                {
                    "start": 1428.69,
                    "end": 1429.23,
                    "word": " between",
                    "probability": 0.79541015625
                },
                {
                    "start": 1429.23,
                    "end": 1429.81,
                    "word": " those",
                    "probability": 0.85400390625
                },
                {
                    "start": 1429.81,
                    "end": 1430.25,
                    "word": " amazing",
                    "probability": 0.83642578125
                },
                {
                    "start": 1430.25,
                    "end": 1430.63,
                    "word": " amounts",
                    "probability": 0.75439453125
                },
                {
                    "start": 1430.63,
                    "end": 1430.79,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1430.79,
                    "end": 1431.13,
                    "word": " rules",
                    "probability": 0.72900390625
                },
                {
                    "start": 1431.13,
                    "end": 1431.51,
                    "word": " and",
                    "probability": 0.87646484375
                },
                {
                    "start": 1431.51,
                    "end": 1431.71,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 1431.71,
                    "end": 1431.93,
                    "word": " malware",
                    "probability": 0.857421875
                },
                {
                    "start": 1431.93,
                    "end": 1432.19,
                    "word": " we",
                    "probability": 0.8828125
                },
                {
                    "start": 1432.19,
                    "end": 1432.77,
                    "word": " prepared",
                    "probability": 0.64501953125
                },
                {
                    "start": 1432.77,
                    "end": 1433.29,
                    "word": ".",
                    "probability": 0.98095703125
                }
            ]
        },
        {
            "id": 234,
            "seek": 144520,
            "start": 1433.29,
            "end": 1437.01,
            "text": " In other words, we find rules that match the malware behaviors.",
            "tokens": [
                50764,
                682,
                661,
                2283,
                11,
                321,
                915,
                4474,
                300,
                2995,
                264,
                40747,
                15501,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20609177366087708,
            "compression_ratio": 1.617117117117117,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1433.29,
                    "end": 1433.53,
                    "word": " In",
                    "probability": 0.90380859375
                },
                {
                    "start": 1433.53,
                    "end": 1433.75,
                    "word": " other",
                    "probability": 0.77490234375
                },
                {
                    "start": 1433.75,
                    "end": 1433.91,
                    "word": " words",
                    "probability": 0.6015625
                },
                {
                    "start": 1433.91,
                    "end": 1433.97,
                    "word": ",",
                    "probability": 0.96240234375
                },
                {
                    "start": 1433.97,
                    "end": 1434.05,
                    "word": " we",
                    "probability": 0.90283203125
                },
                {
                    "start": 1434.05,
                    "end": 1434.39,
                    "word": " find",
                    "probability": 0.8095703125
                },
                {
                    "start": 1434.39,
                    "end": 1434.63,
                    "word": " rules",
                    "probability": 0.7060546875
                },
                {
                    "start": 1434.63,
                    "end": 1434.85,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 1434.85,
                    "end": 1435.21,
                    "word": " match",
                    "probability": 0.79248046875
                },
                {
                    "start": 1435.21,
                    "end": 1435.41,
                    "word": " the",
                    "probability": 0.76416015625
                },
                {
                    "start": 1435.41,
                    "end": 1435.63,
                    "word": " malware",
                    "probability": 0.79296875
                },
                {
                    "start": 1435.63,
                    "end": 1436.33,
                    "word": " behaviors",
                    "probability": 0.81640625
                },
                {
                    "start": 1436.33,
                    "end": 1437.01,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 235,
            "seek": 144520,
            "start": 1437.09,
            "end": 1443.63,
            "text": " However, this is not a good way to generate detection rules because it's time and resource consuming.",
            "tokens": [
                50964,
                2908,
                11,
                341,
                307,
                406,
                257,
                665,
                636,
                281,
                8460,
                17784,
                4474,
                570,
                309,
                311,
                565,
                293,
                7684,
                19867,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20609177366087708,
            "compression_ratio": 1.617117117117117,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1437.09,
                    "end": 1437.45,
                    "word": " However",
                    "probability": 0.83251953125
                },
                {
                    "start": 1437.45,
                    "end": 1437.53,
                    "word": ",",
                    "probability": 0.98193359375
                },
                {
                    "start": 1437.53,
                    "end": 1437.79,
                    "word": " this",
                    "probability": 0.8837890625
                },
                {
                    "start": 1437.79,
                    "end": 1437.93,
                    "word": " is",
                    "probability": 0.90234375
                },
                {
                    "start": 1437.93,
                    "end": 1438.11,
                    "word": " not",
                    "probability": 0.89501953125
                },
                {
                    "start": 1438.21,
                    "end": 1438.35,
                    "word": " a good",
                    "probability": 0.87939453125
                },
                {
                    "start": 1438.35,
                    "end": 1438.57,
                    "word": " way",
                    "probability": 0.896484375
                },
                {
                    "start": 1438.57,
                    "end": 1438.75,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1438.75,
                    "end": 1439.19,
                    "word": " generate",
                    "probability": 0.81689453125
                },
                {
                    "start": 1439.19,
                    "end": 1440.01,
                    "word": " detection",
                    "probability": 0.7470703125
                },
                {
                    "start": 1440.01,
                    "end": 1440.41,
                    "word": " rules",
                    "probability": 0.74560546875
                },
                {
                    "start": 1440.41,
                    "end": 1440.87,
                    "word": " because",
                    "probability": 0.66455078125
                },
                {
                    "start": 1440.87,
                    "end": 1441.33,
                    "word": " it's",
                    "probability": 0.942626953125
                },
                {
                    "start": 1441.33,
                    "end": 1441.73,
                    "word": " time",
                    "probability": 0.822265625
                },
                {
                    "start": 1441.73,
                    "end": 1442.09,
                    "word": " and",
                    "probability": 0.8759765625
                },
                {
                    "start": 1442.09,
                    "end": 1442.47,
                    "word": " resource",
                    "probability": 0.81982421875
                },
                {
                    "start": 1442.47,
                    "end": 1442.95,
                    "word": " consuming",
                    "probability": 0.72216796875
                },
                {
                    "start": 1442.95,
                    "end": 1443.63,
                    "word": ".",
                    "probability": 0.9755859375
                }
            ]
        },
        {
            "id": 236,
            "seek": 144520,
            "start": 1443.77,
            "end": 1447.91,
            "text": " So we developed a seven step generate strategy.",
            "tokens": [
                51314,
                407,
                321,
                4743,
                257,
                3407,
                1823,
                8460,
                5206,
                13,
                51514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.20609177366087708,
            "compression_ratio": 1.617117117117117,
            "no_speech_prob": 0.010650634765625,
            "words": [
                {
                    "start": 1443.77,
                    "end": 1444.31,
                    "word": " So",
                    "probability": 0.89404296875
                },
                {
                    "start": 1444.31,
                    "end": 1444.45,
                    "word": " we",
                    "probability": 0.8515625
                },
                {
                    "start": 1444.45,
                    "end": 1444.81,
                    "word": " developed",
                    "probability": 0.64990234375
                },
                {
                    "start": 1445.15,
                    "end": 1445.63,
                    "word": " a seven",
                    "probability": 0.74609375
                },
                {
                    "start": 1445.63,
                    "end": 1445.97,
                    "word": " step",
                    "probability": 0.5634765625
                },
                {
                    "start": 1445.97,
                    "end": 1446.53,
                    "word": " generate",
                    "probability": 0.5927734375
                },
                {
                    "start": 1446.53,
                    "end": 1447.23,
                    "word": " strategy",
                    "probability": 0.82763671875
                },
                {
                    "start": 1447.23,
                    "end": 1447.91,
                    "word": ".",
                    "probability": 0.97802734375
                }
            ]
        },
        {
            "id": 237,
            "seek": 146936,
            "start": 1447.91,
            "end": 1455.21,
            "text": " Step one, we curl down all native API information on Android official API reference.",
            "tokens": [
                50364,
                5470,
                472,
                11,
                321,
                22591,
                760,
                439,
                8470,
                9362,
                1589,
                322,
                8853,
                4783,
                9362,
                6408,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2339348658709459,
            "compression_ratio": 1.5257731958762886,
            "no_speech_prob": 0.08148193359375,
            "words": [
                {
                    "start": 1447.91,
                    "end": 1448.17,
                    "word": " Step",
                    "probability": 0.93359375
                },
                {
                    "start": 1448.17,
                    "end": 1448.45,
                    "word": " one",
                    "probability": 0.69677734375
                },
                {
                    "start": 1448.45,
                    "end": 1448.85,
                    "word": ",",
                    "probability": 0.76416015625
                },
                {
                    "start": 1448.85,
                    "end": 1449.03,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1449.03,
                    "end": 1449.25,
                    "word": " curl",
                    "probability": 0.358642578125
                },
                {
                    "start": 1449.25,
                    "end": 1449.51,
                    "word": " down",
                    "probability": 0.80810546875
                },
                {
                    "start": 1449.51,
                    "end": 1449.99,
                    "word": " all",
                    "probability": 0.84912109375
                },
                {
                    "start": 1449.99,
                    "end": 1450.39,
                    "word": " native",
                    "probability": 0.58349609375
                },
                {
                    "start": 1450.39,
                    "end": 1450.79,
                    "word": " API",
                    "probability": 0.83251953125
                },
                {
                    "start": 1450.79,
                    "end": 1451.45,
                    "word": " information",
                    "probability": 0.74658203125
                },
                {
                    "start": 1451.45,
                    "end": 1451.85,
                    "word": " on",
                    "probability": 0.9091796875
                },
                {
                    "start": 1451.85,
                    "end": 1452.25,
                    "word": " Android",
                    "probability": 0.82470703125
                },
                {
                    "start": 1452.25,
                    "end": 1453.03,
                    "word": " official",
                    "probability": 0.654296875
                },
                {
                    "start": 1453.03,
                    "end": 1454.19,
                    "word": " API",
                    "probability": 0.8212890625
                },
                {
                    "start": 1454.19,
                    "end": 1454.69,
                    "word": " reference",
                    "probability": 0.7841796875
                },
                {
                    "start": 1454.69,
                    "end": 1455.21,
                    "word": ".",
                    "probability": 0.990234375
                }
            ]
        },
        {
            "id": 238,
            "seek": 146936,
            "start": 1455.21,
            "end": 1460.21,
            "text": " For example, this is the native API information of send text message.",
            "tokens": [
                50714,
                1171,
                1365,
                11,
                341,
                307,
                264,
                8470,
                9362,
                1589,
                295,
                2845,
                2487,
                3636,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2339348658709459,
            "compression_ratio": 1.5257731958762886,
            "no_speech_prob": 0.08148193359375,
            "words": [
                {
                    "start": 1455.21,
                    "end": 1455.45,
                    "word": " For",
                    "probability": 0.912109375
                },
                {
                    "start": 1455.45,
                    "end": 1455.81,
                    "word": " example",
                    "probability": 0.9287109375
                },
                {
                    "start": 1455.81,
                    "end": 1455.91,
                    "word": ",",
                    "probability": 0.97314453125
                },
                {
                    "start": 1455.91,
                    "end": 1456.13,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1456.13,
                    "end": 1456.29,
                    "word": " is",
                    "probability": 0.90380859375
                },
                {
                    "start": 1456.29,
                    "end": 1456.57,
                    "word": " the",
                    "probability": 0.8203125
                },
                {
                    "start": 1456.57,
                    "end": 1457.09,
                    "word": " native",
                    "probability": 0.66015625
                },
                {
                    "start": 1457.09,
                    "end": 1457.43,
                    "word": " API",
                    "probability": 0.78369140625
                },
                {
                    "start": 1457.43,
                    "end": 1458.07,
                    "word": " information",
                    "probability": 0.71923828125
                },
                {
                    "start": 1458.07,
                    "end": 1458.41,
                    "word": " of",
                    "probability": 0.900390625
                },
                {
                    "start": 1458.41,
                    "end": 1458.81,
                    "word": " send",
                    "probability": 0.6123046875
                },
                {
                    "start": 1458.81,
                    "end": 1459.09,
                    "word": " text",
                    "probability": 0.56884765625
                },
                {
                    "start": 1459.09,
                    "end": 1459.57,
                    "word": " message",
                    "probability": 0.8310546875
                },
                {
                    "start": 1459.57,
                    "end": 1460.21,
                    "word": ".",
                    "probability": 0.97412109375
                }
            ]
        },
        {
            "id": 239,
            "seek": 146936,
            "start": 1460.89,
            "end": 1466.41,
            "text": " You can see the input parameters, return value and a description of this API.",
            "tokens": [
                51014,
                509,
                393,
                536,
                264,
                4846,
                9834,
                11,
                2736,
                2158,
                293,
                257,
                3855,
                295,
                341,
                9362,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2339348658709459,
            "compression_ratio": 1.5257731958762886,
            "no_speech_prob": 0.08148193359375,
            "words": [
                {
                    "start": 1460.89,
                    "end": 1461.07,
                    "word": " You",
                    "probability": 0.8828125
                },
                {
                    "start": 1461.07,
                    "end": 1461.21,
                    "word": " can",
                    "probability": 0.900390625
                },
                {
                    "start": 1461.21,
                    "end": 1461.39,
                    "word": " see",
                    "probability": 0.8037109375
                },
                {
                    "start": 1461.39,
                    "end": 1461.53,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1461.53,
                    "end": 1461.77,
                    "word": " input",
                    "probability": 0.8544921875
                },
                {
                    "start": 1461.77,
                    "end": 1462.45,
                    "word": " parameters",
                    "probability": 0.8544921875
                },
                {
                    "start": 1462.45,
                    "end": 1463.13,
                    "word": ",",
                    "probability": 0.8681640625
                },
                {
                    "start": 1463.13,
                    "end": 1463.45,
                    "word": " return",
                    "probability": 0.7958984375
                },
                {
                    "start": 1463.45,
                    "end": 1463.89,
                    "word": " value",
                    "probability": 0.9228515625
                },
                {
                    "start": 1463.89,
                    "end": 1464.13,
                    "word": " and",
                    "probability": 0.339111328125
                },
                {
                    "start": 1464.27,
                    "end": 1464.75,
                    "word": " a description",
                    "probability": 0.8017578125
                },
                {
                    "start": 1464.75,
                    "end": 1465.17,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1465.17,
                    "end": 1465.39,
                    "word": " this",
                    "probability": 0.880859375
                },
                {
                    "start": 1465.39,
                    "end": 1465.77,
                    "word": " API",
                    "probability": 0.7802734375
                },
                {
                    "start": 1465.77,
                    "end": 1466.41,
                    "word": ".",
                    "probability": 0.99755859375
                }
            ]
        },
        {
            "id": 240,
            "seek": 146936,
            "start": 1467.07,
            "end": 1472.07,
            "text": " Okay, step two, we did a little bit modification to our engine.",
            "tokens": [
                51314,
                1033,
                11,
                1823,
                732,
                11,
                321,
                630,
                257,
                707,
                857,
                26747,
                281,
                527,
                2848,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2339348658709459,
            "compression_ratio": 1.5257731958762886,
            "no_speech_prob": 0.08148193359375,
            "words": [
                {
                    "start": 1467.07,
                    "end": 1467.29,
                    "word": " Okay",
                    "probability": 0.78076171875
                },
                {
                    "start": 1467.29,
                    "end": 1467.41,
                    "word": ",",
                    "probability": 0.85498046875
                },
                {
                    "start": 1467.41,
                    "end": 1467.61,
                    "word": " step",
                    "probability": 0.79736328125
                },
                {
                    "start": 1467.61,
                    "end": 1467.85,
                    "word": " two",
                    "probability": 0.81494140625
                },
                {
                    "start": 1467.85,
                    "end": 1468.25,
                    "word": ",",
                    "probability": 0.68505859375
                },
                {
                    "start": 1468.25,
                    "end": 1468.47,
                    "word": " we",
                    "probability": 0.90185546875
                },
                {
                    "start": 1468.47,
                    "end": 1468.63,
                    "word": " did",
                    "probability": 0.9111328125
                },
                {
                    "start": 1468.85,
                    "end": 1469.01,
                    "word": " a little",
                    "probability": 0.802734375
                },
                {
                    "start": 1469.01,
                    "end": 1469.29,
                    "word": " bit",
                    "probability": 0.85693359375
                },
                {
                    "start": 1469.29,
                    "end": 1470.23,
                    "word": " modification",
                    "probability": 0.7080078125
                },
                {
                    "start": 1470.23,
                    "end": 1471.15,
                    "word": " to",
                    "probability": 0.90673828125
                },
                {
                    "start": 1471.15,
                    "end": 1471.37,
                    "word": " our",
                    "probability": 0.82470703125
                },
                {
                    "start": 1471.37,
                    "end": 1471.75,
                    "word": " engine",
                    "probability": 0.71630859375
                },
                {
                    "start": 1471.75,
                    "end": 1472.07,
                    "word": ".",
                    "probability": 0.9326171875
                }
            ]
        },
        {
            "id": 241,
            "seek": 149644,
            "start": 1472.07,
            "end": 1477.89,
            "text": " We ignore the permission checks in stage one of the Android malware crime order theory.",
            "tokens": [
                50364,
                492,
                11200,
                264,
                11226,
                13834,
                294,
                3233,
                472,
                295,
                264,
                8853,
                40747,
                7206,
                1668,
                5261,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2797794047523947,
            "compression_ratio": 1.7934272300469483,
            "no_speech_prob": 0.1422119140625,
            "words": [
                {
                    "start": 1472.07,
                    "end": 1472.31,
                    "word": " We",
                    "probability": 0.5078125
                },
                {
                    "start": 1472.31,
                    "end": 1472.73,
                    "word": " ignore",
                    "probability": 0.64013671875
                },
                {
                    "start": 1472.73,
                    "end": 1472.97,
                    "word": " the",
                    "probability": 0.81494140625
                },
                {
                    "start": 1472.97,
                    "end": 1473.37,
                    "word": " permission",
                    "probability": 0.79052734375
                },
                {
                    "start": 1473.37,
                    "end": 1473.87,
                    "word": " checks",
                    "probability": 0.728515625
                },
                {
                    "start": 1473.87,
                    "end": 1474.13,
                    "word": " in",
                    "probability": 0.90576171875
                },
                {
                    "start": 1474.13,
                    "end": 1474.43,
                    "word": " stage",
                    "probability": 0.5771484375
                },
                {
                    "start": 1474.43,
                    "end": 1474.71,
                    "word": " one",
                    "probability": 0.6025390625
                },
                {
                    "start": 1474.71,
                    "end": 1474.91,
                    "word": " of",
                    "probability": 0.89599609375
                },
                {
                    "start": 1474.91,
                    "end": 1475.05,
                    "word": " the",
                    "probability": 0.79443359375
                },
                {
                    "start": 1475.05,
                    "end": 1475.39,
                    "word": " Android",
                    "probability": 0.8349609375
                },
                {
                    "start": 1475.39,
                    "end": 1475.87,
                    "word": " malware",
                    "probability": 0.67529296875
                },
                {
                    "start": 1475.87,
                    "end": 1476.39,
                    "word": " crime",
                    "probability": 0.6962890625
                },
                {
                    "start": 1476.39,
                    "end": 1476.71,
                    "word": " order",
                    "probability": 0.66015625
                },
                {
                    "start": 1476.71,
                    "end": 1477.21,
                    "word": " theory",
                    "probability": 0.775390625
                },
                {
                    "start": 1477.21,
                    "end": 1477.89,
                    "word": ".",
                    "probability": 0.68310546875
                }
            ]
        },
        {
            "id": 242,
            "seek": 149644,
            "start": 1477.97,
            "end": 1485.45,
            "text": " And in step three, we find all kinds of API combination and generate rules without permission information.",
            "tokens": [
                50614,
                400,
                294,
                1823,
                1045,
                11,
                321,
                915,
                439,
                3685,
                295,
                9362,
                6562,
                293,
                8460,
                4474,
                1553,
                11226,
                1589,
                13,
                51014
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2797794047523947,
            "compression_ratio": 1.7934272300469483,
            "no_speech_prob": 0.1422119140625,
            "words": [
                {
                    "start": 1477.97,
                    "end": 1478.05,
                    "word": " And",
                    "probability": 0.7568359375
                },
                {
                    "start": 1478.05,
                    "end": 1478.19,
                    "word": " in",
                    "probability": 0.83935546875
                },
                {
                    "start": 1478.19,
                    "end": 1478.41,
                    "word": " step",
                    "probability": 0.369873046875
                },
                {
                    "start": 1478.41,
                    "end": 1478.79,
                    "word": " three",
                    "probability": 0.80712890625
                },
                {
                    "start": 1478.79,
                    "end": 1479.43,
                    "word": ",",
                    "probability": 0.91845703125
                },
                {
                    "start": 1479.43,
                    "end": 1479.63,
                    "word": " we",
                    "probability": 0.908203125
                },
                {
                    "start": 1479.63,
                    "end": 1479.95,
                    "word": " find",
                    "probability": 0.7890625
                },
                {
                    "start": 1479.95,
                    "end": 1480.23,
                    "word": " all",
                    "probability": 0.89892578125
                },
                {
                    "start": 1480.23,
                    "end": 1480.55,
                    "word": " kinds",
                    "probability": 0.744140625
                },
                {
                    "start": 1480.55,
                    "end": 1480.71,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1480.71,
                    "end": 1481.05,
                    "word": " API",
                    "probability": 0.8310546875
                },
                {
                    "start": 1481.05,
                    "end": 1481.67,
                    "word": " combination",
                    "probability": 0.7509765625
                },
                {
                    "start": 1481.67,
                    "end": 1482.51,
                    "word": " and",
                    "probability": 0.79833984375
                },
                {
                    "start": 1482.51,
                    "end": 1482.91,
                    "word": " generate",
                    "probability": 0.80029296875
                },
                {
                    "start": 1482.91,
                    "end": 1483.35,
                    "word": " rules",
                    "probability": 0.71728515625
                },
                {
                    "start": 1483.35,
                    "end": 1483.65,
                    "word": " without",
                    "probability": 0.75927734375
                },
                {
                    "start": 1483.65,
                    "end": 1484.15,
                    "word": " permission",
                    "probability": 0.86328125
                },
                {
                    "start": 1484.15,
                    "end": 1484.77,
                    "word": " information",
                    "probability": 0.669921875
                },
                {
                    "start": 1484.77,
                    "end": 1485.45,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 243,
            "seek": 149644,
            "start": 1486.07,
            "end": 1492.71,
            "text": " And in stage four, we use the modified Quark engine to find intersections of the rules and the malwares.",
            "tokens": [
                51014,
                400,
                294,
                3233,
                1451,
                11,
                321,
                764,
                264,
                15873,
                2326,
                809,
                2848,
                281,
                915,
                47664,
                295,
                264,
                4474,
                293,
                264,
                2806,
                4151,
                495,
                13,
                51364
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2797794047523947,
            "compression_ratio": 1.7934272300469483,
            "no_speech_prob": 0.1422119140625,
            "words": [
                {
                    "start": 1486.07,
                    "end": 1486.23,
                    "word": " And",
                    "probability": 0.8642578125
                },
                {
                    "start": 1486.23,
                    "end": 1486.41,
                    "word": " in",
                    "probability": 0.865234375
                },
                {
                    "start": 1486.41,
                    "end": 1486.61,
                    "word": " stage",
                    "probability": 0.73193359375
                },
                {
                    "start": 1486.61,
                    "end": 1486.91,
                    "word": " four",
                    "probability": 0.87841796875
                },
                {
                    "start": 1486.91,
                    "end": 1487.25,
                    "word": ",",
                    "probability": 0.95947265625
                },
                {
                    "start": 1487.25,
                    "end": 1487.51,
                    "word": " we",
                    "probability": 0.90625
                },
                {
                    "start": 1487.51,
                    "end": 1487.71,
                    "word": " use",
                    "probability": 0.61474609375
                },
                {
                    "start": 1487.71,
                    "end": 1487.87,
                    "word": " the",
                    "probability": 0.79150390625
                },
                {
                    "start": 1487.87,
                    "end": 1488.43,
                    "word": " modified",
                    "probability": 0.72900390625
                },
                {
                    "start": 1488.43,
                    "end": 1488.81,
                    "word": " Quark",
                    "probability": 0.62939453125
                },
                {
                    "start": 1488.81,
                    "end": 1489.21,
                    "word": " engine",
                    "probability": 0.69482421875
                },
                {
                    "start": 1489.21,
                    "end": 1489.55,
                    "word": " to",
                    "probability": 0.88232421875
                },
                {
                    "start": 1489.55,
                    "end": 1489.77,
                    "word": " find",
                    "probability": 0.78271484375
                },
                {
                    "start": 1489.77,
                    "end": 1490.35,
                    "word": " intersections",
                    "probability": 0.493896484375
                },
                {
                    "start": 1490.35,
                    "end": 1490.87,
                    "word": " of",
                    "probability": 0.90625
                },
                {
                    "start": 1490.87,
                    "end": 1491.05,
                    "word": " the",
                    "probability": 0.81298828125
                },
                {
                    "start": 1491.05,
                    "end": 1491.39,
                    "word": " rules",
                    "probability": 0.71923828125
                },
                {
                    "start": 1491.39,
                    "end": 1491.61,
                    "word": " and",
                    "probability": 0.88232421875
                },
                {
                    "start": 1491.61,
                    "end": 1491.73,
                    "word": " the",
                    "probability": 0.7744140625
                },
                {
                    "start": 1491.73,
                    "end": 1492.17,
                    "word": " malwares",
                    "probability": 0.77294921875
                },
                {
                    "start": 1492.17,
                    "end": 1492.71,
                    "word": ".",
                    "probability": 0.876953125
                }
            ]
        },
        {
            "id": 244,
            "seek": 149644,
            "start": 1492.71,
            "end": 1499.15,
            "text": " We call the rules... we call rules in intersection the first stage verified rules.",
            "tokens": [
                51364,
                492,
                818,
                264,
                4474,
                485,
                321,
                818,
                4474,
                294,
                15236,
                264,
                700,
                3233,
                31197,
                4474,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2797794047523947,
            "compression_ratio": 1.7934272300469483,
            "no_speech_prob": 0.1422119140625,
            "words": [
                {
                    "start": 1492.71,
                    "end": 1492.75,
                    "word": " We",
                    "probability": 0.89794921875
                },
                {
                    "start": 1492.75,
                    "end": 1492.95,
                    "word": " call",
                    "probability": 0.779296875
                },
                {
                    "start": 1492.95,
                    "end": 1493.07,
                    "word": " the",
                    "probability": 0.490478515625
                },
                {
                    "start": 1493.07,
                    "end": 1493.63,
                    "word": " rules...",
                    "probability": 0.436920166015625
                },
                {
                    "start": 1493.63,
                    "end": 1494.51,
                    "word": " we",
                    "probability": 0.1556396484375
                },
                {
                    "start": 1494.51,
                    "end": 1494.77,
                    "word": " call",
                    "probability": 0.82763671875
                },
                {
                    "start": 1494.77,
                    "end": 1495.17,
                    "word": " rules",
                    "probability": 0.6982421875
                },
                {
                    "start": 1495.17,
                    "end": 1495.37,
                    "word": " in",
                    "probability": 0.67822265625
                },
                {
                    "start": 1495.37,
                    "end": 1496.15,
                    "word": " intersection",
                    "probability": 0.4443359375
                },
                {
                    "start": 1496.15,
                    "end": 1496.95,
                    "word": " the",
                    "probability": 0.5703125
                },
                {
                    "start": 1496.95,
                    "end": 1497.33,
                    "word": " first",
                    "probability": 0.7890625
                },
                {
                    "start": 1497.33,
                    "end": 1498.05,
                    "word": " stage",
                    "probability": 0.693359375
                },
                {
                    "start": 1498.05,
                    "end": 1498.59,
                    "word": " verified",
                    "probability": 0.4287109375
                },
                {
                    "start": 1498.59,
                    "end": 1498.99,
                    "word": " rules",
                    "probability": 0.72509765625
                },
                {
                    "start": 1498.99,
                    "end": 1499.15,
                    "word": ".",
                    "probability": 0.96630859375
                }
            ]
        },
        {
            "id": 245,
            "seek": 152208,
            "start": 1499.15,
            "end": 1503.93,
            "text": " In other words, these rules need to be verified again.",
            "tokens": [
                50364,
                682,
                661,
                2283,
                11,
                613,
                4474,
                643,
                281,
                312,
                31197,
                797,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170138888888889,
            "compression_ratio": 1.7727272727272727,
            "no_speech_prob": 0.00806427001953125,
            "words": [
                {
                    "start": 1499.15,
                    "end": 1499.29,
                    "word": " In",
                    "probability": 0.74169921875
                },
                {
                    "start": 1499.29,
                    "end": 1499.51,
                    "word": " other",
                    "probability": 0.77734375
                },
                {
                    "start": 1499.51,
                    "end": 1499.77,
                    "word": " words",
                    "probability": 0.7333984375
                },
                {
                    "start": 1499.77,
                    "end": 1499.87,
                    "word": ",",
                    "probability": 0.9658203125
                },
                {
                    "start": 1499.87,
                    "end": 1500.15,
                    "word": " these",
                    "probability": 0.70361328125
                },
                {
                    "start": 1500.15,
                    "end": 1500.53,
                    "word": " rules",
                    "probability": 0.73291015625
                },
                {
                    "start": 1500.53,
                    "end": 1500.97,
                    "word": " need",
                    "probability": 0.8330078125
                },
                {
                    "start": 1500.97,
                    "end": 1502.23,
                    "word": " to",
                    "probability": 0.87646484375
                },
                {
                    "start": 1502.23,
                    "end": 1502.45,
                    "word": " be",
                    "probability": 0.90625
                },
                {
                    "start": 1502.45,
                    "end": 1502.79,
                    "word": " verified",
                    "probability": 0.9140625
                },
                {
                    "start": 1502.79,
                    "end": 1503.25,
                    "word": " again",
                    "probability": 0.908203125
                },
                {
                    "start": 1503.25,
                    "end": 1503.93,
                    "word": ".",
                    "probability": 0.9267578125
                }
            ]
        },
        {
            "id": 246,
            "seek": 152208,
            "start": 1504.45,
            "end": 1513.55,
            "text": " And since we don't need to generate rules with permission and verify the permissions in Quark engine, the whole process of rule production speed up.",
            "tokens": [
                50614,
                400,
                1670,
                321,
                500,
                380,
                643,
                281,
                8460,
                4474,
                365,
                11226,
                293,
                16888,
                264,
                32723,
                294,
                2326,
                809,
                2848,
                11,
                264,
                1379,
                1399,
                295,
                4978,
                4265,
                3073,
                493,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170138888888889,
            "compression_ratio": 1.7727272727272727,
            "no_speech_prob": 0.00806427001953125,
            "words": [
                {
                    "start": 1504.45,
                    "end": 1504.55,
                    "word": " And",
                    "probability": 0.82958984375
                },
                {
                    "start": 1504.55,
                    "end": 1504.81,
                    "word": " since",
                    "probability": 0.8056640625
                },
                {
                    "start": 1504.81,
                    "end": 1504.97,
                    "word": " we",
                    "probability": 0.90576171875
                },
                {
                    "start": 1504.97,
                    "end": 1505.15,
                    "word": " don't",
                    "probability": 0.9482421875
                },
                {
                    "start": 1505.15,
                    "end": 1505.37,
                    "word": " need",
                    "probability": 0.8154296875
                },
                {
                    "start": 1505.37,
                    "end": 1505.53,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1505.53,
                    "end": 1505.87,
                    "word": " generate",
                    "probability": 0.79638671875
                },
                {
                    "start": 1505.87,
                    "end": 1506.21,
                    "word": " rules",
                    "probability": 0.69921875
                },
                {
                    "start": 1506.21,
                    "end": 1506.45,
                    "word": " with",
                    "probability": 0.7578125
                },
                {
                    "start": 1506.45,
                    "end": 1506.97,
                    "word": " permission",
                    "probability": 0.82373046875
                },
                {
                    "start": 1506.97,
                    "end": 1507.45,
                    "word": " and",
                    "probability": 0.84130859375
                },
                {
                    "start": 1507.45,
                    "end": 1508.05,
                    "word": " verify",
                    "probability": 0.537109375
                },
                {
                    "start": 1508.05,
                    "end": 1508.31,
                    "word": " the",
                    "probability": 0.7744140625
                },
                {
                    "start": 1508.31,
                    "end": 1508.69,
                    "word": " permissions",
                    "probability": 0.90283203125
                },
                {
                    "start": 1508.69,
                    "end": 1509.03,
                    "word": " in",
                    "probability": 0.900390625
                },
                {
                    "start": 1509.03,
                    "end": 1509.27,
                    "word": " Quark",
                    "probability": 0.59771728515625
                },
                {
                    "start": 1509.27,
                    "end": 1509.57,
                    "word": " engine",
                    "probability": 0.380126953125
                },
                {
                    "start": 1509.57,
                    "end": 1509.99,
                    "word": ",",
                    "probability": 0.94775390625
                },
                {
                    "start": 1509.99,
                    "end": 1510.15,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1510.15,
                    "end": 1510.43,
                    "word": " whole",
                    "probability": 0.796875
                },
                {
                    "start": 1510.43,
                    "end": 1510.91,
                    "word": " process",
                    "probability": 0.86328125
                },
                {
                    "start": 1510.91,
                    "end": 1511.17,
                    "word": " of",
                    "probability": 0.90087890625
                },
                {
                    "start": 1511.17,
                    "end": 1511.45,
                    "word": " rule",
                    "probability": 0.81005859375
                },
                {
                    "start": 1511.45,
                    "end": 1512.05,
                    "word": " production",
                    "probability": 0.7900390625
                },
                {
                    "start": 1512.05,
                    "end": 1512.59,
                    "word": " speed",
                    "probability": 0.69287109375
                },
                {
                    "start": 1512.59,
                    "end": 1512.87,
                    "word": " up",
                    "probability": 0.83447265625
                },
                {
                    "start": 1512.87,
                    "end": 1513.55,
                    "word": ".",
                    "probability": 0.95947265625
                }
            ]
        },
        {
            "id": 247,
            "seek": 152208,
            "start": 1513.87,
            "end": 1517.99,
            "text": " And in stage five, we try to generate rules with permissions.",
            "tokens": [
                51064,
                400,
                294,
                3233,
                1732,
                11,
                321,
                853,
                281,
                8460,
                4474,
                365,
                32723,
                13,
                51314
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170138888888889,
            "compression_ratio": 1.7727272727272727,
            "no_speech_prob": 0.00806427001953125,
            "words": [
                {
                    "start": 1513.87,
                    "end": 1513.97,
                    "word": " And",
                    "probability": 0.31005859375
                },
                {
                    "start": 1513.97,
                    "end": 1514.11,
                    "word": " in",
                    "probability": 0.44287109375
                },
                {
                    "start": 1514.11,
                    "end": 1514.33,
                    "word": " stage",
                    "probability": 0.658203125
                },
                {
                    "start": 1514.33,
                    "end": 1514.69,
                    "word": " five",
                    "probability": 0.6640625
                },
                {
                    "start": 1514.69,
                    "end": 1514.89,
                    "word": ",",
                    "probability": 0.951171875
                },
                {
                    "start": 1514.89,
                    "end": 1515.15,
                    "word": " we",
                    "probability": 0.90087890625
                },
                {
                    "start": 1515.15,
                    "end": 1515.39,
                    "word": " try",
                    "probability": 0.724609375
                },
                {
                    "start": 1515.39,
                    "end": 1515.59,
                    "word": " to",
                    "probability": 0.90087890625
                },
                {
                    "start": 1515.59,
                    "end": 1515.95,
                    "word": " generate",
                    "probability": 0.71337890625
                },
                {
                    "start": 1515.95,
                    "end": 1516.51,
                    "word": " rules",
                    "probability": 0.7177734375
                },
                {
                    "start": 1516.51,
                    "end": 1516.87,
                    "word": " with",
                    "probability": 0.822265625
                },
                {
                    "start": 1516.87,
                    "end": 1517.31,
                    "word": " permissions",
                    "probability": 0.9013671875
                },
                {
                    "start": 1517.31,
                    "end": 1517.99,
                    "word": ".",
                    "probability": 0.994140625
                }
            ]
        },
        {
            "id": 248,
            "seek": 152208,
            "start": 1518.13,
            "end": 1524.79,
            "text": " So inside the intersection, we have first stage verified rules matched with malwares.",
            "tokens": [
                51314,
                407,
                1854,
                264,
                15236,
                11,
                321,
                362,
                700,
                3233,
                31197,
                4474,
                21447,
                365,
                2806,
                4151,
                495,
                13,
                51664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2170138888888889,
            "compression_ratio": 1.7727272727272727,
            "no_speech_prob": 0.00806427001953125,
            "words": [
                {
                    "start": 1518.13,
                    "end": 1518.31,
                    "word": " So",
                    "probability": 0.8896484375
                },
                {
                    "start": 1518.31,
                    "end": 1518.79,
                    "word": " inside",
                    "probability": 0.83837890625
                },
                {
                    "start": 1518.79,
                    "end": 1518.97,
                    "word": " the",
                    "probability": 0.705078125
                },
                {
                    "start": 1518.97,
                    "end": 1519.43,
                    "word": " intersection",
                    "probability": 0.112548828125
                },
                {
                    "start": 1519.43,
                    "end": 1520.35,
                    "word": ",",
                    "probability": 0.9150390625
                },
                {
                    "start": 1520.35,
                    "end": 1520.77,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1520.77,
                    "end": 1520.99,
                    "word": " have",
                    "probability": 0.84716796875
                },
                {
                    "start": 1520.99,
                    "end": 1521.37,
                    "word": " first",
                    "probability": 0.8115234375
                },
                {
                    "start": 1521.37,
                    "end": 1521.65,
                    "word": " stage",
                    "probability": 0.65478515625
                },
                {
                    "start": 1521.65,
                    "end": 1522.07,
                    "word": " verified",
                    "probability": 0.7421875
                },
                {
                    "start": 1522.07,
                    "end": 1522.59,
                    "word": " rules",
                    "probability": 0.72802734375
                },
                {
                    "start": 1522.59,
                    "end": 1523.27,
                    "word": " matched",
                    "probability": 0.61962890625
                },
                {
                    "start": 1523.27,
                    "end": 1523.57,
                    "word": " with",
                    "probability": 0.81982421875
                },
                {
                    "start": 1523.57,
                    "end": 1524.11,
                    "word": " malwares",
                    "probability": 0.679443359375
                },
                {
                    "start": 1524.11,
                    "end": 1524.79,
                    "word": ".",
                    "probability": 0.94189453125
                }
            ]
        },
        {
            "id": 249,
            "seek": 154934,
            "start": 1524.79,
            "end": 1534.59,
            "text": " We then use the first stage rules and permission in the matched malware to generate rules with permissions, which is the second stage rules.",
            "tokens": [
                50364,
                492,
                550,
                764,
                264,
                700,
                3233,
                4474,
                293,
                11226,
                294,
                264,
                21447,
                40747,
                281,
                8460,
                4474,
                365,
                32723,
                11,
                597,
                307,
                264,
                1150,
                3233,
                4474,
                13,
                50864
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2678571505980058,
            "compression_ratio": 1.8478260869565217,
            "no_speech_prob": 0.048858642578125,
            "words": [
                {
                    "start": 1524.79,
                    "end": 1525.17,
                    "word": " We",
                    "probability": 0.572265625
                },
                {
                    "start": 1525.17,
                    "end": 1525.31,
                    "word": " then",
                    "probability": 0.63232421875
                },
                {
                    "start": 1525.31,
                    "end": 1525.57,
                    "word": " use",
                    "probability": 0.46533203125
                },
                {
                    "start": 1525.57,
                    "end": 1525.75,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1525.75,
                    "end": 1525.95,
                    "word": " first",
                    "probability": 0.779296875
                },
                {
                    "start": 1525.95,
                    "end": 1526.25,
                    "word": " stage",
                    "probability": 0.5966796875
                },
                {
                    "start": 1526.25,
                    "end": 1526.71,
                    "word": " rules",
                    "probability": 0.71826171875
                },
                {
                    "start": 1526.71,
                    "end": 1527.13,
                    "word": " and",
                    "probability": 0.8798828125
                },
                {
                    "start": 1527.13,
                    "end": 1527.59,
                    "word": " permission",
                    "probability": 0.74951171875
                },
                {
                    "start": 1527.59,
                    "end": 1528.27,
                    "word": " in",
                    "probability": 0.85791015625
                },
                {
                    "start": 1528.27,
                    "end": 1528.47,
                    "word": " the",
                    "probability": 0.74365234375
                },
                {
                    "start": 1528.47,
                    "end": 1528.81,
                    "word": " matched",
                    "probability": 0.623046875
                },
                {
                    "start": 1528.81,
                    "end": 1529.25,
                    "word": " malware",
                    "probability": 0.8330078125
                },
                {
                    "start": 1529.25,
                    "end": 1529.73,
                    "word": " to",
                    "probability": 0.876953125
                },
                {
                    "start": 1529.73,
                    "end": 1530.09,
                    "word": " generate",
                    "probability": 0.81591796875
                },
                {
                    "start": 1530.09,
                    "end": 1530.63,
                    "word": " rules",
                    "probability": 0.69873046875
                },
                {
                    "start": 1530.63,
                    "end": 1530.95,
                    "word": " with",
                    "probability": 0.8173828125
                },
                {
                    "start": 1530.95,
                    "end": 1531.53,
                    "word": " permissions",
                    "probability": 0.8896484375
                },
                {
                    "start": 1531.53,
                    "end": 1531.91,
                    "word": ",",
                    "probability": 0.83544921875
                },
                {
                    "start": 1531.91,
                    "end": 1532.41,
                    "word": " which",
                    "probability": 0.9189453125
                },
                {
                    "start": 1532.41,
                    "end": 1532.59,
                    "word": " is",
                    "probability": 0.865234375
                },
                {
                    "start": 1532.59,
                    "end": 1532.79,
                    "word": " the",
                    "probability": 0.81005859375
                },
                {
                    "start": 1532.79,
                    "end": 1533.09,
                    "word": " second",
                    "probability": 0.79150390625
                },
                {
                    "start": 1533.09,
                    "end": 1533.49,
                    "word": " stage",
                    "probability": 0.685546875
                },
                {
                    "start": 1533.49,
                    "end": 1533.87,
                    "word": " rules",
                    "probability": 0.71435546875
                },
                {
                    "start": 1533.87,
                    "end": 1534.59,
                    "word": ".",
                    "probability": 0.95068359375
                }
            ]
        },
        {
            "id": 250,
            "seek": 154934,
            "start": 1535.15,
            "end": 1539.73,
            "text": " And in step six, we then use the Quark engine.",
            "tokens": [
                50864,
                400,
                294,
                1823,
                2309,
                11,
                321,
                550,
                764,
                264,
                2326,
                809,
                2848,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2678571505980058,
            "compression_ratio": 1.8478260869565217,
            "no_speech_prob": 0.048858642578125,
            "words": [
                {
                    "start": 1535.15,
                    "end": 1535.23,
                    "word": " And",
                    "probability": 0.6904296875
                },
                {
                    "start": 1535.23,
                    "end": 1535.45,
                    "word": " in",
                    "probability": 0.55908203125
                },
                {
                    "start": 1535.45,
                    "end": 1536.39,
                    "word": " step",
                    "probability": 0.751953125
                },
                {
                    "start": 1536.39,
                    "end": 1536.91,
                    "word": " six",
                    "probability": 0.69921875
                },
                {
                    "start": 1536.91,
                    "end": 1537.87,
                    "word": ",",
                    "probability": 0.93701171875
                },
                {
                    "start": 1537.87,
                    "end": 1538.21,
                    "word": " we",
                    "probability": 0.9033203125
                },
                {
                    "start": 1538.21,
                    "end": 1538.37,
                    "word": " then",
                    "probability": 0.6708984375
                },
                {
                    "start": 1538.37,
                    "end": 1538.67,
                    "word": " use",
                    "probability": 0.66455078125
                },
                {
                    "start": 1538.67,
                    "end": 1538.83,
                    "word": " the",
                    "probability": 0.80029296875
                },
                {
                    "start": 1538.83,
                    "end": 1539.05,
                    "word": " Quark",
                    "probability": 0.6396484375
                },
                {
                    "start": 1539.05,
                    "end": 1539.51,
                    "word": " engine",
                    "probability": 0.609375
                },
                {
                    "start": 1539.51,
                    "end": 1539.73,
                    "word": ".",
                    "probability": 0.1251220703125
                }
            ]
        },
        {
            "id": 251,
            "seek": 154934,
            "start": 1539.73,
            "end": 1552.05,
            "text": " Yes, the full function version to find again, the intersection of the second stage rules, which are the one with permission and the malware we prepared.",
            "tokens": [
                51114,
                1079,
                11,
                264,
                1577,
                2445,
                3037,
                281,
                915,
                797,
                11,
                264,
                15236,
                295,
                264,
                1150,
                3233,
                4474,
                11,
                597,
                366,
                264,
                472,
                365,
                11226,
                293,
                264,
                40747,
                321,
                4927,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2678571505980058,
            "compression_ratio": 1.8478260869565217,
            "no_speech_prob": 0.048858642578125,
            "words": [
                {
                    "start": 1539.73,
                    "end": 1540.01,
                    "word": " Yes",
                    "probability": 0.8046875
                },
                {
                    "start": 1540.01,
                    "end": 1540.17,
                    "word": ",",
                    "probability": 0.892578125
                },
                {
                    "start": 1540.17,
                    "end": 1540.23,
                    "word": " the",
                    "probability": 0.8056640625
                },
                {
                    "start": 1540.23,
                    "end": 1541.05,
                    "word": " full",
                    "probability": 0.62841796875
                },
                {
                    "start": 1541.05,
                    "end": 1541.41,
                    "word": " function",
                    "probability": 0.724609375
                },
                {
                    "start": 1541.41,
                    "end": 1541.87,
                    "word": " version",
                    "probability": 0.708984375
                },
                {
                    "start": 1541.87,
                    "end": 1542.31,
                    "word": " to",
                    "probability": 0.7060546875
                },
                {
                    "start": 1542.31,
                    "end": 1542.61,
                    "word": " find",
                    "probability": 0.75146484375
                },
                {
                    "start": 1542.61,
                    "end": 1543.07,
                    "word": " again",
                    "probability": 0.716796875
                },
                {
                    "start": 1543.07,
                    "end": 1543.53,
                    "word": ",",
                    "probability": 0.5400390625
                },
                {
                    "start": 1543.53,
                    "end": 1543.75,
                    "word": " the",
                    "probability": 0.81396484375
                },
                {
                    "start": 1543.75,
                    "end": 1544.29,
                    "word": " intersection",
                    "probability": 0.76171875
                },
                {
                    "start": 1544.29,
                    "end": 1544.79,
                    "word": " of",
                    "probability": 0.9091796875
                },
                {
                    "start": 1544.79,
                    "end": 1544.99,
                    "word": " the",
                    "probability": 0.818359375
                },
                {
                    "start": 1544.99,
                    "end": 1545.29,
                    "word": " second",
                    "probability": 0.80419921875
                },
                {
                    "start": 1545.29,
                    "end": 1545.65,
                    "word": " stage",
                    "probability": 0.72607421875
                },
                {
                    "start": 1545.65,
                    "end": 1546.15,
                    "word": " rules",
                    "probability": 0.73779296875
                },
                {
                    "start": 1546.15,
                    "end": 1546.67,
                    "word": ",",
                    "probability": 0.82958984375
                },
                {
                    "start": 1546.67,
                    "end": 1546.81,
                    "word": " which",
                    "probability": 0.91357421875
                },
                {
                    "start": 1546.81,
                    "end": 1547.13,
                    "word": " are",
                    "probability": 0.896484375
                },
                {
                    "start": 1547.13,
                    "end": 1548.57,
                    "word": " the",
                    "probability": 0.7578125
                },
                {
                    "start": 1548.57,
                    "end": 1548.93,
                    "word": " one",
                    "probability": 0.75341796875
                },
                {
                    "start": 1548.93,
                    "end": 1549.19,
                    "word": " with",
                    "probability": 0.80419921875
                },
                {
                    "start": 1549.19,
                    "end": 1549.71,
                    "word": " permission",
                    "probability": 0.62939453125
                },
                {
                    "start": 1549.71,
                    "end": 1550.13,
                    "word": " and",
                    "probability": 0.88427734375
                },
                {
                    "start": 1550.13,
                    "end": 1550.29,
                    "word": " the",
                    "probability": 0.80078125
                },
                {
                    "start": 1550.29,
                    "end": 1550.61,
                    "word": " malware",
                    "probability": 0.845703125
                },
                {
                    "start": 1550.61,
                    "end": 1550.89,
                    "word": " we",
                    "probability": 0.8740234375
                },
                {
                    "start": 1550.89,
                    "end": 1551.33,
                    "word": " prepared",
                    "probability": 0.59423828125
                },
                {
                    "start": 1551.33,
                    "end": 1552.05,
                    "word": ".",
                    "probability": 0.99609375
                }
            ]
        },
        {
            "id": 252,
            "seek": 157632,
            "start": 1552.05,
            "end": 1558.41,
            "text": " So after that, for each rule, we label the number of matched malware.",
            "tokens": [
                50364,
                407,
                934,
                300,
                11,
                337,
                1184,
                4978,
                11,
                321,
                7645,
                264,
                1230,
                295,
                21447,
                40747,
                13,
                50664
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2035108024691358,
            "compression_ratio": 1.7955801104972375,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 1552.05,
                    "end": 1552.83,
                    "word": " So",
                    "probability": 0.6298828125
                },
                {
                    "start": 1552.83,
                    "end": 1553.11,
                    "word": " after",
                    "probability": 0.66845703125
                },
                {
                    "start": 1553.11,
                    "end": 1553.47,
                    "word": " that",
                    "probability": 0.88525390625
                },
                {
                    "start": 1553.47,
                    "end": 1553.81,
                    "word": ",",
                    "probability": 0.7783203125
                },
                {
                    "start": 1553.81,
                    "end": 1554.07,
                    "word": " for",
                    "probability": 0.89208984375
                },
                {
                    "start": 1554.07,
                    "end": 1554.35,
                    "word": " each",
                    "probability": 0.86083984375
                },
                {
                    "start": 1554.35,
                    "end": 1554.61,
                    "word": " rule",
                    "probability": 0.8203125
                },
                {
                    "start": 1554.61,
                    "end": 1554.71,
                    "word": ",",
                    "probability": 0.720703125
                },
                {
                    "start": 1554.71,
                    "end": 1554.85,
                    "word": " we",
                    "probability": 0.900390625
                },
                {
                    "start": 1554.85,
                    "end": 1556.05,
                    "word": " label",
                    "probability": 0.5849609375
                },
                {
                    "start": 1556.05,
                    "end": 1556.35,
                    "word": " the",
                    "probability": 0.80810546875
                },
                {
                    "start": 1556.35,
                    "end": 1556.63,
                    "word": " number",
                    "probability": 0.8828125
                },
                {
                    "start": 1556.63,
                    "end": 1556.95,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1556.95,
                    "end": 1557.39,
                    "word": " matched",
                    "probability": 0.67919921875
                },
                {
                    "start": 1557.39,
                    "end": 1557.77,
                    "word": " malware",
                    "probability": 0.833984375
                },
                {
                    "start": 1557.77,
                    "end": 1558.41,
                    "word": ".",
                    "probability": 0.93798828125
                }
            ]
        },
        {
            "id": 253,
            "seek": 157632,
            "start": 1558.43,
            "end": 1565.53,
            "text": " For example, the behavior of rule number one can be found in a hundred malware, etc.",
            "tokens": [
                50664,
                1171,
                1365,
                11,
                264,
                5223,
                295,
                4978,
                1230,
                472,
                393,
                312,
                1352,
                294,
                257,
                3262,
                40747,
                11,
                5183,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2035108024691358,
            "compression_ratio": 1.7955801104972375,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 1558.43,
                    "end": 1558.67,
                    "word": " For",
                    "probability": 0.900390625
                },
                {
                    "start": 1558.67,
                    "end": 1559.13,
                    "word": " example",
                    "probability": 0.9306640625
                },
                {
                    "start": 1559.13,
                    "end": 1559.63,
                    "word": ",",
                    "probability": 0.9833984375
                },
                {
                    "start": 1559.63,
                    "end": 1559.83,
                    "word": " the",
                    "probability": 0.8037109375
                },
                {
                    "start": 1559.83,
                    "end": 1560.25,
                    "word": " behavior",
                    "probability": 0.84228515625
                },
                {
                    "start": 1560.25,
                    "end": 1560.65,
                    "word": " of",
                    "probability": 0.8984375
                },
                {
                    "start": 1560.65,
                    "end": 1560.89,
                    "word": " rule",
                    "probability": 0.76171875
                },
                {
                    "start": 1560.89,
                    "end": 1561.13,
                    "word": " number",
                    "probability": 0.796875
                },
                {
                    "start": 1561.13,
                    "end": 1561.43,
                    "word": " one",
                    "probability": 0.74658203125
                },
                {
                    "start": 1561.43,
                    "end": 1561.65,
                    "word": " can",
                    "probability": 0.8896484375
                },
                {
                    "start": 1561.65,
                    "end": 1561.83,
                    "word": " be",
                    "probability": 0.90625
                },
                {
                    "start": 1561.83,
                    "end": 1562.19,
                    "word": " found",
                    "probability": 0.88330078125
                },
                {
                    "start": 1562.19,
                    "end": 1562.85,
                    "word": " in",
                    "probability": 0.9013671875
                },
                {
                    "start": 1563.03,
                    "end": 1563.41,
                    "word": " a hundred",
                    "probability": 0.7080078125
                },
                {
                    "start": 1563.41,
                    "end": 1564.11,
                    "word": " malware",
                    "probability": 0.83251953125
                },
                {
                    "start": 1564.11,
                    "end": 1564.65,
                    "word": ",",
                    "probability": 0.876953125
                },
                {
                    "start": 1564.65,
                    "end": 1564.89,
                    "word": " etc",
                    "probability": 0.24267578125
                },
                {
                    "start": 1564.89,
                    "end": 1565.53,
                    "word": ".",
                    "probability": 0.94775390625
                }
            ]
        },
        {
            "id": 254,
            "seek": 157632,
            "start": 1566.11,
            "end": 1573.45,
            "text": " And in step seven, after labeling the rules, we then sort the rules by number of matched malware.",
            "tokens": [
                51064,
                400,
                294,
                1823,
                3407,
                11,
                934,
                40244,
                264,
                4474,
                11,
                321,
                550,
                1333,
                264,
                4474,
                538,
                1230,
                295,
                21447,
                40747,
                13,
                51414
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2035108024691358,
            "compression_ratio": 1.7955801104972375,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 1566.11,
                    "end": 1566.47,
                    "word": " And",
                    "probability": 0.82568359375
                },
                {
                    "start": 1566.47,
                    "end": 1566.63,
                    "word": " in",
                    "probability": 0.8583984375
                },
                {
                    "start": 1566.63,
                    "end": 1566.83,
                    "word": " step",
                    "probability": 0.74169921875
                },
                {
                    "start": 1566.83,
                    "end": 1567.21,
                    "word": " seven",
                    "probability": 0.73388671875
                },
                {
                    "start": 1567.21,
                    "end": 1567.55,
                    "word": ",",
                    "probability": 0.96435546875
                },
                {
                    "start": 1567.55,
                    "end": 1567.91,
                    "word": " after",
                    "probability": 0.72900390625
                },
                {
                    "start": 1567.91,
                    "end": 1568.33,
                    "word": " labeling",
                    "probability": 0.6865234375
                },
                {
                    "start": 1568.33,
                    "end": 1568.59,
                    "word": " the",
                    "probability": 0.8076171875
                },
                {
                    "start": 1568.59,
                    "end": 1568.91,
                    "word": " rules",
                    "probability": 0.71630859375
                },
                {
                    "start": 1568.91,
                    "end": 1569.07,
                    "word": ",",
                    "probability": 0.92236328125
                },
                {
                    "start": 1569.07,
                    "end": 1569.17,
                    "word": " we",
                    "probability": 0.9052734375
                },
                {
                    "start": 1569.17,
                    "end": 1569.39,
                    "word": " then",
                    "probability": 0.71044921875
                },
                {
                    "start": 1569.39,
                    "end": 1570.03,
                    "word": " sort",
                    "probability": 0.77783203125
                },
                {
                    "start": 1570.03,
                    "end": 1570.69,
                    "word": " the",
                    "probability": 0.81201171875
                },
                {
                    "start": 1570.69,
                    "end": 1570.97,
                    "word": " rules",
                    "probability": 0.72900390625
                },
                {
                    "start": 1570.97,
                    "end": 1571.19,
                    "word": " by",
                    "probability": 0.89306640625
                },
                {
                    "start": 1571.19,
                    "end": 1571.51,
                    "word": " number",
                    "probability": 0.86474609375
                },
                {
                    "start": 1571.51,
                    "end": 1571.83,
                    "word": " of",
                    "probability": 0.90673828125
                },
                {
                    "start": 1571.83,
                    "end": 1572.35,
                    "word": " matched",
                    "probability": 0.73779296875
                },
                {
                    "start": 1572.35,
                    "end": 1572.81,
                    "word": " malware",
                    "probability": 0.8779296875
                },
                {
                    "start": 1572.81,
                    "end": 1573.45,
                    "word": ".",
                    "probability": 0.81884765625
                }
            ]
        },
        {
            "id": 255,
            "seek": 157632,
            "start": 1573.73,
            "end": 1579.03,
            "text": " We will review the rules from the highest matched one to the lowest one.",
            "tokens": [
                51414,
                492,
                486,
                3131,
                264,
                4474,
                490,
                264,
                6343,
                21447,
                472,
                281,
                264,
                12437,
                472,
                13,
                51764
            ],
            "temperature": 0.0,
            "avg_logprob": -0.2035108024691358,
            "compression_ratio": 1.7955801104972375,
            "no_speech_prob": 0.039642333984375,
            "words": [
                {
                    "start": 1573.73,
                    "end": 1573.77,
                    "word": " We",
                    "probability": 0.900390625
                },
                {
                    "start": 1573.77,
                    "end": 1574.59,
                    "word": " will",
                    "probability": 0.7705078125
                },
                {
                    "start": 1574.59,
                    "end": 1575.01,
                    "word": " review",
                    "probability": 0.6474609375
                },
                {
                    "start": 1575.01,
                    "end": 1575.23,
                    "word": " the",
                    "probability": 0.8115234375
                },
                {
                    "start": 1575.23,
                    "end": 1575.55,
                    "word": " rules",
                    "probability": 0.73291015625
                },
                {
                    "start": 1575.55,
                    "end": 1575.85,
                    "word": " from",
                    "probability": 0.8134765625
                },
                {
                    "start": 1575.85,
                    "end": 1576.03,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1576.03,
                    "end": 1576.35,
                    "word": " highest",
                    "probability": 0.84228515625
                },
                {
                    "start": 1576.35,
                    "end": 1576.73,
                    "word": " matched",
                    "probability": 0.45556640625
                },
                {
                    "start": 1576.73,
                    "end": 1577.03,
                    "word": " one",
                    "probability": 0.82568359375
                },
                {
                    "start": 1577.03,
                    "end": 1577.47,
                    "word": " to",
                    "probability": 0.85888671875
                },
                {
                    "start": 1577.47,
                    "end": 1577.65,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1577.65,
                    "end": 1577.91,
                    "word": " lowest",
                    "probability": 0.92431640625
                },
                {
                    "start": 1577.91,
                    "end": 1578.39,
                    "word": " one",
                    "probability": 0.83642578125
                },
                {
                    "start": 1578.39,
                    "end": 1579.03,
                    "word": ".",
                    "probability": 0.9970703125
                }
            ]
        },
        {
            "id": 256,
            "seek": 160100,
            "start": 1579.91,
            "end": 1583.25,
            "text": " All right, the last part, feature works.",
            "tokens": [
                50414,
                1057,
                558,
                11,
                264,
                1036,
                644,
                11,
                4111,
                1985,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23455459907137113,
            "compression_ratio": 1.5743589743589743,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 1579.91,
                    "end": 1580.47,
                    "word": " All",
                    "probability": 0.49365234375
                },
                {
                    "start": 1580.47,
                    "end": 1580.61,
                    "word": " right",
                    "probability": 0.880859375
                },
                {
                    "start": 1580.61,
                    "end": 1580.67,
                    "word": ",",
                    "probability": 0.8017578125
                },
                {
                    "start": 1580.67,
                    "end": 1580.79,
                    "word": " the",
                    "probability": 0.80859375
                },
                {
                    "start": 1580.79,
                    "end": 1581.07,
                    "word": " last",
                    "probability": 0.81396484375
                },
                {
                    "start": 1581.07,
                    "end": 1581.53,
                    "word": " part",
                    "probability": 0.83154296875
                },
                {
                    "start": 1581.53,
                    "end": 1582.11,
                    "word": ",",
                    "probability": 0.818359375
                },
                {
                    "start": 1582.11,
                    "end": 1582.29,
                    "word": " feature",
                    "probability": 0.394775390625
                },
                {
                    "start": 1582.29,
                    "end": 1582.69,
                    "word": " works",
                    "probability": 0.60400390625
                },
                {
                    "start": 1582.69,
                    "end": 1583.25,
                    "word": ".",
                    "probability": 0.97998046875
                }
            ]
        },
        {
            "id": 257,
            "seek": 160100,
            "start": 1584.67,
            "end": 1588.63,
            "text": " As I mentioned earlier, we still have a lot of things to do.",
            "tokens": [
                50614,
                1018,
                286,
                2835,
                3071,
                11,
                321,
                920,
                362,
                257,
                688,
                295,
                721,
                281,
                360,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23455459907137113,
            "compression_ratio": 1.5743589743589743,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 1584.67,
                    "end": 1585.23,
                    "word": " As",
                    "probability": 0.9072265625
                },
                {
                    "start": 1585.23,
                    "end": 1585.35,
                    "word": " I",
                    "probability": 0.99658203125
                },
                {
                    "start": 1585.35,
                    "end": 1585.69,
                    "word": " mentioned",
                    "probability": 0.7666015625
                },
                {
                    "start": 1585.69,
                    "end": 1586.13,
                    "word": " earlier",
                    "probability": 0.9013671875
                },
                {
                    "start": 1586.13,
                    "end": 1586.57,
                    "word": ",",
                    "probability": 0.9599609375
                },
                {
                    "start": 1586.57,
                    "end": 1586.85,
                    "word": " we",
                    "probability": 0.904296875
                },
                {
                    "start": 1586.85,
                    "end": 1587.01,
                    "word": " still",
                    "probability": 0.912109375
                },
                {
                    "start": 1587.01,
                    "end": 1587.23,
                    "word": " have",
                    "probability": 0.88330078125
                },
                {
                    "start": 1587.37,
                    "end": 1587.49,
                    "word": " a lot",
                    "probability": 0.8955078125
                },
                {
                    "start": 1587.49,
                    "end": 1587.61,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1587.61,
                    "end": 1587.83,
                    "word": " things",
                    "probability": 0.736328125
                },
                {
                    "start": 1587.83,
                    "end": 1587.99,
                    "word": " to",
                    "probability": 0.9091796875
                },
                {
                    "start": 1587.99,
                    "end": 1588.21,
                    "word": " do",
                    "probability": 0.90966796875
                },
                {
                    "start": 1588.21,
                    "end": 1588.63,
                    "word": ".",
                    "probability": 0.9404296875
                }
            ]
        },
        {
            "id": 258,
            "seek": 160100,
            "start": 1588.63,
            "end": 1597.77,
            "text": " For example, we need to have more detection rules, and we also need to deal with the .so files and the packed APKs.",
            "tokens": [
                50814,
                1171,
                1365,
                11,
                321,
                643,
                281,
                362,
                544,
                17784,
                4474,
                11,
                293,
                321,
                611,
                643,
                281,
                2028,
                365,
                264,
                2411,
                539,
                7098,
                293,
                264,
                13265,
                5372,
                42,
                82,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23455459907137113,
            "compression_ratio": 1.5743589743589743,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 1588.63,
                    "end": 1588.87,
                    "word": " For",
                    "probability": 0.9052734375
                },
                {
                    "start": 1588.87,
                    "end": 1589.31,
                    "word": " example",
                    "probability": 0.9365234375
                },
                {
                    "start": 1589.31,
                    "end": 1589.83,
                    "word": ",",
                    "probability": 0.98681640625
                },
                {
                    "start": 1589.83,
                    "end": 1590.07,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1590.07,
                    "end": 1590.21,
                    "word": " need",
                    "probability": 0.8037109375
                },
                {
                    "start": 1590.21,
                    "end": 1590.31,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1590.31,
                    "end": 1590.51,
                    "word": " have",
                    "probability": 0.876953125
                },
                {
                    "start": 1590.51,
                    "end": 1590.79,
                    "word": " more",
                    "probability": 0.892578125
                },
                {
                    "start": 1590.79,
                    "end": 1591.21,
                    "word": " detection",
                    "probability": 0.75244140625
                },
                {
                    "start": 1591.21,
                    "end": 1591.65,
                    "word": " rules",
                    "probability": 0.7548828125
                },
                {
                    "start": 1591.65,
                    "end": 1591.93,
                    "word": ",",
                    "probability": 0.41943359375
                },
                {
                    "start": 1591.93,
                    "end": 1592.43,
                    "word": " and",
                    "probability": 0.89599609375
                },
                {
                    "start": 1592.43,
                    "end": 1592.53,
                    "word": " we",
                    "probability": 0.90380859375
                },
                {
                    "start": 1592.53,
                    "end": 1592.83,
                    "word": " also",
                    "probability": 0.8154296875
                },
                {
                    "start": 1592.83,
                    "end": 1593.13,
                    "word": " need",
                    "probability": 0.8154296875
                },
                {
                    "start": 1593.13,
                    "end": 1593.29,
                    "word": " to",
                    "probability": 0.90380859375
                },
                {
                    "start": 1593.29,
                    "end": 1593.53,
                    "word": " deal",
                    "probability": 0.921875
                },
                {
                    "start": 1593.53,
                    "end": 1593.81,
                    "word": " with",
                    "probability": 0.81494140625
                },
                {
                    "start": 1593.81,
                    "end": 1594.29,
                    "word": " the",
                    "probability": 0.80322265625
                },
                {
                    "start": 1594.29,
                    "end": 1595.17,
                    "word": " .so",
                    "probability": 0.6004638671875
                },
                {
                    "start": 1595.17,
                    "end": 1595.73,
                    "word": " files",
                    "probability": 0.75341796875
                },
                {
                    "start": 1595.73,
                    "end": 1595.95,
                    "word": " and",
                    "probability": 0.845703125
                },
                {
                    "start": 1595.95,
                    "end": 1596.09,
                    "word": " the",
                    "probability": 0.75537109375
                },
                {
                    "start": 1596.09,
                    "end": 1596.37,
                    "word": " packed",
                    "probability": 0.390869140625
                },
                {
                    "start": 1596.37,
                    "end": 1597.21,
                    "word": " APKs",
                    "probability": 0.91064453125
                },
                {
                    "start": 1597.21,
                    "end": 1597.77,
                    "word": ".",
                    "probability": 0.7373046875
                }
            ]
        },
        {
            "id": 259,
            "seek": 160100,
            "start": 1597.83,
            "end": 1603.71,
            "text": " And we want to have more features of Dalvik Bytecode Loader, for example, the downloader.",
            "tokens": [
                51264,
                400,
                321,
                528,
                281,
                362,
                544,
                4122,
                295,
                17357,
                42252,
                3146,
                975,
                22332,
                6130,
                8312,
                11,
                337,
                1365,
                11,
                264,
                5484,
                260,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.23455459907137113,
            "compression_ratio": 1.5743589743589743,
            "no_speech_prob": 0.12939453125,
            "words": [
                {
                    "start": 1597.83,
                    "end": 1598.39,
                    "word": " And",
                    "probability": 0.88232421875
                },
                {
                    "start": 1598.39,
                    "end": 1598.57,
                    "word": " we",
                    "probability": 0.86376953125
                },
                {
                    "start": 1598.57,
                    "end": 1598.81,
                    "word": " want",
                    "probability": 0.822265625
                },
                {
                    "start": 1598.81,
                    "end": 1598.91,
                    "word": " to",
                    "probability": 0.9033203125
                },
                {
                    "start": 1598.91,
                    "end": 1599.11,
                    "word": " have",
                    "probability": 0.88134765625
                },
                {
                    "start": 1599.11,
                    "end": 1599.41,
                    "word": " more",
                    "probability": 0.89208984375
                },
                {
                    "start": 1599.41,
                    "end": 1599.85,
                    "word": " features",
                    "probability": 0.732421875
                },
                {
                    "start": 1599.85,
                    "end": 1600.13,
                    "word": " of",
                    "probability": 0.89794921875
                },
                {
                    "start": 1600.13,
                    "end": 1600.45,
                    "word": " Dalvik",
                    "probability": 0.800048828125
                },
                {
                    "start": 1600.45,
                    "end": 1600.91,
                    "word": " Bytecode",
                    "probability": 0.5668131510416666
                },
                {
                    "start": 1600.91,
                    "end": 1601.23,
                    "word": " Loader",
                    "probability": 0.880126953125
                },
                {
                    "start": 1601.23,
                    "end": 1601.37,
                    "word": ",",
                    "probability": 0.80712890625
                },
                {
                    "start": 1601.37,
                    "end": 1601.49,
                    "word": " for",
                    "probability": 0.89306640625
                },
                {
                    "start": 1601.49,
                    "end": 1601.99,
                    "word": " example",
                    "probability": 0.93798828125
                },
                {
                    "start": 1601.99,
                    "end": 1602.45,
                    "word": ",",
                    "probability": 0.92236328125
                },
                {
                    "start": 1602.45,
                    "end": 1602.57,
                    "word": " the",
                    "probability": 0.80908203125
                },
                {
                    "start": 1602.57,
                    "end": 1603.15,
                    "word": " downloader",
                    "probability": 0.7197265625
                },
                {
                    "start": 1603.15,
                    "end": 1603.71,
                    "word": ".",
                    "probability": 0.93505859375
                }
            ]
        },
        {
            "id": 260,
            "seek": 162534,
            "start": 1603.71,
            "end": 1611.09,
            "text": " And we also want to apply the scoring system to other binary formats.",
            "tokens": [
                50364,
                400,
                321,
                611,
                528,
                281,
                3079,
                264,
                22358,
                1185,
                281,
                661,
                17434,
                25879,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22600446978495234,
            "compression_ratio": 1.5277777777777777,
            "no_speech_prob": 0.307373046875,
            "words": [
                {
                    "start": 1603.71,
                    "end": 1604.51,
                    "word": " And",
                    "probability": 0.453125
                },
                {
                    "start": 1604.51,
                    "end": 1604.81,
                    "word": " we",
                    "probability": 0.8544921875
                },
                {
                    "start": 1604.81,
                    "end": 1605.65,
                    "word": " also",
                    "probability": 0.4833984375
                },
                {
                    "start": 1605.65,
                    "end": 1605.99,
                    "word": " want",
                    "probability": 0.82958984375
                },
                {
                    "start": 1605.99,
                    "end": 1606.21,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 1606.21,
                    "end": 1606.93,
                    "word": " apply",
                    "probability": 0.8359375
                },
                {
                    "start": 1606.93,
                    "end": 1607.25,
                    "word": " the",
                    "probability": 0.44921875
                },
                {
                    "start": 1607.25,
                    "end": 1607.61,
                    "word": " scoring",
                    "probability": 0.8896484375
                },
                {
                    "start": 1607.61,
                    "end": 1608.81,
                    "word": " system",
                    "probability": 0.859375
                },
                {
                    "start": 1608.81,
                    "end": 1609.33,
                    "word": " to",
                    "probability": 0.88427734375
                },
                {
                    "start": 1609.33,
                    "end": 1609.53,
                    "word": " other",
                    "probability": 0.65869140625
                },
                {
                    "start": 1609.53,
                    "end": 1609.87,
                    "word": " binary",
                    "probability": 0.703125
                },
                {
                    "start": 1609.87,
                    "end": 1610.49,
                    "word": " formats",
                    "probability": 0.7431640625
                },
                {
                    "start": 1610.49,
                    "end": 1611.09,
                    "word": ".",
                    "probability": 0.85693359375
                }
            ]
        },
        {
            "id": 261,
            "seek": 162534,
            "start": 1611.15,
            "end": 1612.95,
            "text": " Yeah, it is in our to-do list.",
            "tokens": [
                50714,
                865,
                11,
                309,
                307,
                294,
                527,
                281,
                12,
                2595,
                1329,
                13,
                50814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22600446978495234,
            "compression_ratio": 1.5277777777777777,
            "no_speech_prob": 0.307373046875,
            "words": [
                {
                    "start": 1611.15,
                    "end": 1611.39,
                    "word": " Yeah",
                    "probability": 0.7431640625
                },
                {
                    "start": 1611.39,
                    "end": 1611.47,
                    "word": ",",
                    "probability": 0.90185546875
                },
                {
                    "start": 1611.47,
                    "end": 1611.63,
                    "word": " it",
                    "probability": 0.89794921875
                },
                {
                    "start": 1611.63,
                    "end": 1611.79,
                    "word": " is",
                    "probability": 0.900390625
                },
                {
                    "start": 1611.79,
                    "end": 1611.97,
                    "word": " in",
                    "probability": 0.89599609375
                },
                {
                    "start": 1611.97,
                    "end": 1612.11,
                    "word": " our",
                    "probability": 0.6337890625
                },
                {
                    "start": 1612.11,
                    "end": 1612.23,
                    "word": " to",
                    "probability": 0.6611328125
                },
                {
                    "start": 1612.23,
                    "end": 1612.33,
                    "word": "-do",
                    "probability": 0.923583984375
                },
                {
                    "start": 1612.33,
                    "end": 1612.65,
                    "word": " list",
                    "probability": 0.88916015625
                },
                {
                    "start": 1612.65,
                    "end": 1612.95,
                    "word": ".",
                    "probability": 0.94287109375
                }
            ]
        },
        {
            "id": 262,
            "seek": 162534,
            "start": 1613.41,
            "end": 1617.73,
            "text": " And we noticed that API changes in different versions of Android.",
            "tokens": [
                50814,
                400,
                321,
                5694,
                300,
                9362,
                2962,
                294,
                819,
                9606,
                295,
                8853,
                13,
                51064
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22600446978495234,
            "compression_ratio": 1.5277777777777777,
            "no_speech_prob": 0.307373046875,
            "words": [
                {
                    "start": 1613.41,
                    "end": 1613.69,
                    "word": " And",
                    "probability": 0.880859375
                },
                {
                    "start": 1613.69,
                    "end": 1613.83,
                    "word": " we",
                    "probability": 0.8984375
                },
                {
                    "start": 1613.83,
                    "end": 1614.15,
                    "word": " noticed",
                    "probability": 0.60888671875
                },
                {
                    "start": 1614.15,
                    "end": 1614.49,
                    "word": " that",
                    "probability": 0.876953125
                },
                {
                    "start": 1614.49,
                    "end": 1614.87,
                    "word": " API",
                    "probability": 0.81005859375
                },
                {
                    "start": 1614.87,
                    "end": 1615.33,
                    "word": " changes",
                    "probability": 0.794921875
                },
                {
                    "start": 1615.33,
                    "end": 1615.61,
                    "word": " in",
                    "probability": 0.89697265625
                },
                {
                    "start": 1615.61,
                    "end": 1615.97,
                    "word": " different",
                    "probability": 0.6865234375
                },
                {
                    "start": 1615.97,
                    "end": 1616.43,
                    "word": " versions",
                    "probability": 0.7734375
                },
                {
                    "start": 1616.43,
                    "end": 1616.69,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1616.69,
                    "end": 1617.15,
                    "word": " Android",
                    "probability": 0.923828125
                },
                {
                    "start": 1617.15,
                    "end": 1617.73,
                    "word": ".",
                    "probability": 0.82275390625
                }
            ]
        },
        {
            "id": 263,
            "seek": 162534,
            "start": 1617.73,
            "end": 1621.77,
            "text": " So we will also take care of this problem in the next version of Quark.",
            "tokens": [
                51064,
                407,
                321,
                486,
                611,
                747,
                1127,
                295,
                341,
                1154,
                294,
                264,
                958,
                3037,
                295,
                2326,
                809,
                13,
                51264
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22600446978495234,
            "compression_ratio": 1.5277777777777777,
            "no_speech_prob": 0.307373046875,
            "words": [
                {
                    "start": 1617.73,
                    "end": 1618.07,
                    "word": " So",
                    "probability": 0.8916015625
                },
                {
                    "start": 1618.07,
                    "end": 1618.27,
                    "word": " we",
                    "probability": 0.83154296875
                },
                {
                    "start": 1618.27,
                    "end": 1618.45,
                    "word": " will",
                    "probability": 0.7958984375
                },
                {
                    "start": 1618.45,
                    "end": 1618.81,
                    "word": " also",
                    "probability": 0.82763671875
                },
                {
                    "start": 1618.81,
                    "end": 1619.09,
                    "word": " take",
                    "probability": 0.79931640625
                },
                {
                    "start": 1619.09,
                    "end": 1619.25,
                    "word": " care",
                    "probability": 0.7958984375
                },
                {
                    "start": 1619.25,
                    "end": 1619.41,
                    "word": " of",
                    "probability": 0.90380859375
                },
                {
                    "start": 1619.41,
                    "end": 1619.59,
                    "word": " this",
                    "probability": 0.88134765625
                },
                {
                    "start": 1619.59,
                    "end": 1619.87,
                    "word": " problem",
                    "probability": 0.748046875
                },
                {
                    "start": 1619.87,
                    "end": 1620.09,
                    "word": " in",
                    "probability": 0.9033203125
                },
                {
                    "start": 1620.09,
                    "end": 1620.23,
                    "word": " the",
                    "probability": 0.7841796875
                },
                {
                    "start": 1620.23,
                    "end": 1620.43,
                    "word": " next",
                    "probability": 0.84521484375
                },
                {
                    "start": 1620.43,
                    "end": 1620.73,
                    "word": " version",
                    "probability": 0.7421875
                },
                {
                    "start": 1620.73,
                    "end": 1620.93,
                    "word": " of",
                    "probability": 0.90478515625
                },
                {
                    "start": 1620.93,
                    "end": 1621.17,
                    "word": " Quark",
                    "probability": 0.699951171875
                },
                {
                    "start": 1621.17,
                    "end": 1621.77,
                    "word": ".",
                    "probability": 0.9931640625
                }
            ]
        },
        {
            "id": 264,
            "seek": 162534,
            "start": 1621.85,
            "end": 1628.05,
            "text": " Oh, we probably would change the core library since Android God is quite inactive recently.",
            "tokens": [
                51264,
                876,
                11,
                321,
                1391,
                576,
                1319,
                264,
                4965,
                6405,
                1670,
                8853,
                1265,
                307,
                1596,
                294,
                12596,
                3938,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.22600446978495234,
            "compression_ratio": 1.5277777777777777,
            "no_speech_prob": 0.307373046875,
            "words": [
                {
                    "start": 1621.85,
                    "end": 1622.39,
                    "word": " Oh",
                    "probability": 0.76318359375
                },
                {
                    "start": 1622.39,
                    "end": 1622.77,
                    "word": ",",
                    "probability": 0.962890625
                },
                {
                    "start": 1622.77,
                    "end": 1623.07,
                    "word": " we",
                    "probability": 0.9091796875
                },
                {
                    "start": 1623.07,
                    "end": 1623.35,
                    "word": " probably",
                    "probability": 0.908203125
                },
                {
                    "start": 1623.35,
                    "end": 1623.57,
                    "word": " would",
                    "probability": 0.771484375
                },
                {
                    "start": 1623.57,
                    "end": 1623.93,
                    "word": " change",
                    "probability": 0.84326171875
                },
                {
                    "start": 1623.93,
                    "end": 1624.13,
                    "word": " the",
                    "probability": 0.794921875
                },
                {
                    "start": 1624.13,
                    "end": 1624.31,
                    "word": " core",
                    "probability": 0.8447265625
                },
                {
                    "start": 1624.31,
                    "end": 1624.75,
                    "word": " library",
                    "probability": 0.701171875
                },
                {
                    "start": 1624.75,
                    "end": 1625.19,
                    "word": " since",
                    "probability": 0.68017578125
                },
                {
                    "start": 1625.19,
                    "end": 1625.63,
                    "word": " Android",
                    "probability": 0.72412109375
                },
                {
                    "start": 1625.63,
                    "end": 1625.87,
                    "word": " God",
                    "probability": 0.38525390625
                },
                {
                    "start": 1625.87,
                    "end": 1626.03,
                    "word": " is",
                    "probability": 0.89306640625
                },
                {
                    "start": 1626.03,
                    "end": 1626.31,
                    "word": " quite",
                    "probability": 0.85986328125
                },
                {
                    "start": 1626.31,
                    "end": 1626.81,
                    "word": " inactive",
                    "probability": 0.836181640625
                },
                {
                    "start": 1626.81,
                    "end": 1627.45,
                    "word": " recently",
                    "probability": 0.7705078125
                },
                {
                    "start": 1627.45,
                    "end": 1628.05,
                    "word": ".",
                    "probability": 0.99267578125
                }
            ]
        },
        {
            "id": 265,
            "seek": 165500,
            "start": 1628.65,
            "end": 1630.41,
            "text": " And one more thing.",
            "tokens": [
                50414,
                400,
                472,
                544,
                551,
                13,
                50464
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19845210726016035,
            "compression_ratio": 1.61003861003861,
            "no_speech_prob": 0.225341796875,
            "words": [
                {
                    "start": 1628.65,
                    "end": 1629.21,
                    "word": " And",
                    "probability": 0.363525390625
                },
                {
                    "start": 1629.21,
                    "end": 1629.37,
                    "word": " one",
                    "probability": 0.72900390625
                },
                {
                    "start": 1629.37,
                    "end": 1629.57,
                    "word": " more",
                    "probability": 0.88134765625
                },
                {
                    "start": 1629.57,
                    "end": 1629.85,
                    "word": " thing",
                    "probability": 0.81982421875
                },
                {
                    "start": 1629.85,
                    "end": 1630.41,
                    "word": ".",
                    "probability": 0.5712890625
                }
            ]
        },
        {
            "id": 266,
            "seek": 165500,
            "start": 1630.71,
            "end": 1635.63,
            "text": " Actually, we are trying to make Quark itself easier to be integrated to other tools.",
            "tokens": [
                50464,
                5135,
                11,
                321,
                366,
                1382,
                281,
                652,
                2326,
                809,
                2564,
                3571,
                281,
                312,
                10919,
                281,
                661,
                3873,
                13,
                50714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19845210726016035,
            "compression_ratio": 1.61003861003861,
            "no_speech_prob": 0.225341796875,
            "words": [
                {
                    "start": 1630.71,
                    "end": 1631.13,
                    "word": " Actually",
                    "probability": 0.8251953125
                },
                {
                    "start": 1631.13,
                    "end": 1631.31,
                    "word": ",",
                    "probability": 0.68798828125
                },
                {
                    "start": 1631.31,
                    "end": 1631.39,
                    "word": " we",
                    "probability": 0.90869140625
                },
                {
                    "start": 1631.39,
                    "end": 1631.49,
                    "word": " are",
                    "probability": 0.0797119140625
                },
                {
                    "start": 1631.49,
                    "end": 1631.79,
                    "word": " trying",
                    "probability": 0.8173828125
                },
                {
                    "start": 1631.79,
                    "end": 1631.97,
                    "word": " to",
                    "probability": 0.8994140625
                },
                {
                    "start": 1631.97,
                    "end": 1632.21,
                    "word": " make",
                    "probability": 0.857421875
                },
                {
                    "start": 1632.21,
                    "end": 1632.47,
                    "word": " Quark",
                    "probability": 0.6513671875
                },
                {
                    "start": 1632.47,
                    "end": 1632.75,
                    "word": " itself",
                    "probability": 0.248779296875
                },
                {
                    "start": 1632.75,
                    "end": 1633.33,
                    "word": " easier",
                    "probability": 0.89306640625
                },
                {
                    "start": 1633.33,
                    "end": 1633.55,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1633.55,
                    "end": 1633.71,
                    "word": " be",
                    "probability": 0.89697265625
                },
                {
                    "start": 1633.71,
                    "end": 1634.23,
                    "word": " integrated",
                    "probability": 0.7275390625
                },
                {
                    "start": 1634.23,
                    "end": 1634.51,
                    "word": " to",
                    "probability": 0.83837890625
                },
                {
                    "start": 1634.51,
                    "end": 1634.79,
                    "word": " other",
                    "probability": 0.7744140625
                },
                {
                    "start": 1634.79,
                    "end": 1635.11,
                    "word": " tools",
                    "probability": 0.787109375
                },
                {
                    "start": 1635.11,
                    "end": 1635.63,
                    "word": ".",
                    "probability": 0.94189453125
                }
            ]
        },
        {
            "id": 267,
            "seek": 165500,
            "start": 1635.63,
            "end": 1643.23,
            "text": " For example, users can import Quark as a Python library and output the analysis result as a JSON file.",
            "tokens": [
                50714,
                1171,
                1365,
                11,
                5022,
                393,
                974,
                2326,
                809,
                382,
                257,
                15329,
                6405,
                293,
                5598,
                264,
                5215,
                1874,
                382,
                257,
                31828,
                3991,
                13,
                51114
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19845210726016035,
            "compression_ratio": 1.61003861003861,
            "no_speech_prob": 0.225341796875,
            "words": [
                {
                    "start": 1635.63,
                    "end": 1635.75,
                    "word": " For",
                    "probability": 0.9111328125
                },
                {
                    "start": 1635.75,
                    "end": 1636.17,
                    "word": " example",
                    "probability": 0.92578125
                },
                {
                    "start": 1636.17,
                    "end": 1636.33,
                    "word": ",",
                    "probability": 0.95556640625
                },
                {
                    "start": 1636.33,
                    "end": 1636.67,
                    "word": " users",
                    "probability": 0.80322265625
                },
                {
                    "start": 1636.67,
                    "end": 1636.95,
                    "word": " can",
                    "probability": 0.900390625
                },
                {
                    "start": 1636.95,
                    "end": 1637.57,
                    "word": " import",
                    "probability": 0.73486328125
                },
                {
                    "start": 1637.57,
                    "end": 1637.93,
                    "word": " Quark",
                    "probability": 0.867431640625
                },
                {
                    "start": 1637.93,
                    "end": 1638.09,
                    "word": " as",
                    "probability": 0.76953125
                },
                {
                    "start": 1638.21,
                    "end": 1638.51,
                    "word": " a Python",
                    "probability": 0.88818359375
                },
                {
                    "start": 1638.51,
                    "end": 1638.93,
                    "word": " library",
                    "probability": 0.79052734375
                },
                {
                    "start": 1638.93,
                    "end": 1639.45,
                    "word": " and",
                    "probability": 0.75
                },
                {
                    "start": 1639.45,
                    "end": 1639.77,
                    "word": " output",
                    "probability": 0.91064453125
                },
                {
                    "start": 1639.77,
                    "end": 1639.95,
                    "word": " the",
                    "probability": 0.78515625
                },
                {
                    "start": 1639.95,
                    "end": 1640.37,
                    "word": " analysis",
                    "probability": 0.775390625
                },
                {
                    "start": 1640.37,
                    "end": 1640.89,
                    "word": " result",
                    "probability": 0.68310546875
                },
                {
                    "start": 1640.89,
                    "end": 1641.35,
                    "word": " as",
                    "probability": 0.90576171875
                },
                {
                    "start": 1641.83,
                    "end": 1642.29,
                    "word": " a JSON",
                    "probability": 0.79345703125
                },
                {
                    "start": 1642.29,
                    "end": 1642.67,
                    "word": " file",
                    "probability": 0.8095703125
                },
                {
                    "start": 1642.67,
                    "end": 1643.23,
                    "word": ".",
                    "probability": 0.98291015625
                }
            ]
        },
        {
            "id": 268,
            "seek": 165500,
            "start": 1643.23,
            "end": 1651.59,
            "text": " So now Quark is collected in BlackArch Linux and will soon be integrated to a threat intelligence analysis tool, Intel O.",
            "tokens": [
                51114,
                407,
                586,
                2326,
                809,
                307,
                11087,
                294,
                4076,
                10683,
                339,
                18734,
                293,
                486,
                2321,
                312,
                10919,
                281,
                257,
                4734,
                7599,
                5215,
                2290,
                11,
                19762,
                422,
                13,
                51564
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19845210726016035,
            "compression_ratio": 1.61003861003861,
            "no_speech_prob": 0.225341796875,
            "words": [
                {
                    "start": 1643.23,
                    "end": 1643.47,
                    "word": " So",
                    "probability": 0.86865234375
                },
                {
                    "start": 1643.47,
                    "end": 1643.71,
                    "word": " now",
                    "probability": 0.802734375
                },
                {
                    "start": 1643.71,
                    "end": 1643.97,
                    "word": " Quark",
                    "probability": 0.82861328125
                },
                {
                    "start": 1643.97,
                    "end": 1644.17,
                    "word": " is",
                    "probability": 0.896484375
                },
                {
                    "start": 1644.17,
                    "end": 1644.63,
                    "word": " collected",
                    "probability": 0.64453125
                },
                {
                    "start": 1644.63,
                    "end": 1644.93,
                    "word": " in",
                    "probability": 0.90185546875
                },
                {
                    "start": 1644.93,
                    "end": 1645.55,
                    "word": " BlackArch",
                    "probability": 0.68896484375
                },
                {
                    "start": 1645.55,
                    "end": 1645.81,
                    "word": " Linux",
                    "probability": 0.892578125
                },
                {
                    "start": 1645.81,
                    "end": 1646.13,
                    "word": " and",
                    "probability": 0.8310546875
                },
                {
                    "start": 1646.13,
                    "end": 1646.33,
                    "word": " will",
                    "probability": 0.79833984375
                },
                {
                    "start": 1646.33,
                    "end": 1646.77,
                    "word": " soon",
                    "probability": 0.8740234375
                },
                {
                    "start": 1646.77,
                    "end": 1646.99,
                    "word": " be",
                    "probability": 0.8984375
                },
                {
                    "start": 1646.99,
                    "end": 1647.47,
                    "word": " integrated",
                    "probability": 0.69775390625
                },
                {
                    "start": 1647.47,
                    "end": 1647.75,
                    "word": " to",
                    "probability": 0.87890625
                },
                {
                    "start": 1647.93,
                    "end": 1648.25,
                    "word": " a threat",
                    "probability": 0.436279296875
                },
                {
                    "start": 1648.25,
                    "end": 1648.93,
                    "word": " intelligence",
                    "probability": 0.67626953125
                },
                {
                    "start": 1648.93,
                    "end": 1649.51,
                    "word": " analysis",
                    "probability": 0.71826171875
                },
                {
                    "start": 1649.51,
                    "end": 1650.21,
                    "word": " tool",
                    "probability": 0.88134765625
                },
                {
                    "start": 1650.21,
                    "end": 1650.55,
                    "word": ",",
                    "probability": 0.76708984375
                },
                {
                    "start": 1650.55,
                    "end": 1650.85,
                    "word": " Intel",
                    "probability": 0.681640625
                },
                {
                    "start": 1650.85,
                    "end": 1651.15,
                    "word": " O",
                    "probability": 0.47216796875
                },
                {
                    "start": 1651.15,
                    "end": 1651.59,
                    "word": ".",
                    "probability": 0.9482421875
                }
            ]
        },
        {
            "id": 269,
            "seek": 165500,
            "start": 1652.47,
            "end": 1655.31,
            "text": " And there is one nugget that I would like to share.",
            "tokens": [
                51564,
                400,
                456,
                307,
                472,
                30279,
                847,
                300,
                286,
                576,
                411,
                281,
                2073,
                13,
                51714
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19845210726016035,
            "compression_ratio": 1.61003861003861,
            "no_speech_prob": 0.225341796875,
            "words": [
                {
                    "start": 1652.47,
                    "end": 1653.03,
                    "word": " And",
                    "probability": 0.86328125
                },
                {
                    "start": 1653.03,
                    "end": 1653.19,
                    "word": " there",
                    "probability": 0.77001953125
                },
                {
                    "start": 1653.19,
                    "end": 1653.27,
                    "word": " is",
                    "probability": 0.255859375
                },
                {
                    "start": 1653.27,
                    "end": 1653.53,
                    "word": " one",
                    "probability": 0.81103515625
                },
                {
                    "start": 1653.53,
                    "end": 1653.87,
                    "word": " nugget",
                    "probability": 0.90380859375
                },
                {
                    "start": 1653.87,
                    "end": 1654.03,
                    "word": " that",
                    "probability": 0.83740234375
                },
                {
                    "start": 1654.03,
                    "end": 1654.15,
                    "word": " I",
                    "probability": 0.9970703125
                },
                {
                    "start": 1654.15,
                    "end": 1654.27,
                    "word": " would",
                    "probability": 0.82666015625
                },
                {
                    "start": 1654.27,
                    "end": 1654.43,
                    "word": " like",
                    "probability": 0.87841796875
                },
                {
                    "start": 1654.43,
                    "end": 1654.57,
                    "word": " to",
                    "probability": 0.900390625
                },
                {
                    "start": 1654.57,
                    "end": 1654.85,
                    "word": " share",
                    "probability": 0.80859375
                },
                {
                    "start": 1654.85,
                    "end": 1655.31,
                    "word": ".",
                    "probability": 0.9453125
                }
            ]
        },
        {
            "id": 270,
            "seek": 165500,
            "start": 1655.31,
            "end": 1657.71,
            "text": " We work at the limits of our tools.",
            "tokens": [
                51714,
                492,
                589,
                412,
                264,
                10406,
                295,
                527,
                3873,
                13,
                51814
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19845210726016035,
            "compression_ratio": 1.61003861003861,
            "no_speech_prob": 0.225341796875,
            "words": [
                {
                    "start": 1655.31,
                    "end": 1655.59,
                    "word": " We",
                    "probability": 0.91015625
                },
                {
                    "start": 1655.59,
                    "end": 1655.93,
                    "word": " work",
                    "probability": 0.78955078125
                },
                {
                    "start": 1655.93,
                    "end": 1656.11,
                    "word": " at",
                    "probability": 0.90185546875
                },
                {
                    "start": 1656.11,
                    "end": 1656.25,
                    "word": " the",
                    "probability": 0.8095703125
                },
                {
                    "start": 1656.25,
                    "end": 1656.53,
                    "word": " limits",
                    "probability": 0.8330078125
                },
                {
                    "start": 1656.53,
                    "end": 1656.73,
                    "word": " of",
                    "probability": 0.9033203125
                },
                {
                    "start": 1656.73,
                    "end": 1656.93,
                    "word": " our",
                    "probability": 0.8095703125
                },
                {
                    "start": 1656.93,
                    "end": 1657.31,
                    "word": " tools",
                    "probability": 0.78466796875
                },
                {
                    "start": 1657.31,
                    "end": 1657.71,
                    "word": ".",
                    "probability": 0.97216796875
                }
            ]
        },
        {
            "id": 271,
            "seek": 167115,
            "start": 1657.71,
            "end": 1661.03,
            "text": " When new tools come along, new things are possible.",
            "tokens": [
                50364,
                1133,
                777,
                3873,
                808,
                2051,
                11,
                777,
                721,
                366,
                1944,
                13,
                50514
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19563802486906448,
            "compression_ratio": 1.2518518518518518,
            "no_speech_prob": 0.01168060302734375,
            "words": [
                {
                    "start": 1657.71,
                    "end": 1657.93,
                    "word": " When",
                    "probability": 0.59423828125
                },
                {
                    "start": 1657.93,
                    "end": 1658.19,
                    "word": " new",
                    "probability": 0.826171875
                },
                {
                    "start": 1658.19,
                    "end": 1658.41,
                    "word": " tools",
                    "probability": 0.78173828125
                },
                {
                    "start": 1658.41,
                    "end": 1658.65,
                    "word": " come",
                    "probability": 0.7822265625
                },
                {
                    "start": 1658.65,
                    "end": 1658.99,
                    "word": " along",
                    "probability": 0.90625
                },
                {
                    "start": 1658.99,
                    "end": 1659.41,
                    "word": ",",
                    "probability": 0.90673828125
                },
                {
                    "start": 1659.41,
                    "end": 1659.63,
                    "word": " new",
                    "probability": 0.81982421875
                },
                {
                    "start": 1659.63,
                    "end": 1659.87,
                    "word": " things",
                    "probability": 0.74609375
                },
                {
                    "start": 1659.87,
                    "end": 1660.01,
                    "word": " are",
                    "probability": 0.8935546875
                },
                {
                    "start": 1660.01,
                    "end": 1660.45,
                    "word": " possible",
                    "probability": 0.85693359375
                },
                {
                    "start": 1660.45,
                    "end": 1661.03,
                    "word": ".",
                    "probability": 0.96923828125
                }
            ]
        },
        {
            "id": 272,
            "seek": 167115,
            "start": 1661.39,
            "end": 1663.63,
            "text": " Okay, so that's all for today.",
            "tokens": [
                50514,
                1033,
                11,
                370,
                300,
                311,
                439,
                337,
                965,
                13,
                50614
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19563802486906448,
            "compression_ratio": 1.2518518518518518,
            "no_speech_prob": 0.01168060302734375,
            "words": [
                {
                    "start": 1661.39,
                    "end": 1661.75,
                    "word": " Okay",
                    "probability": 0.342529296875
                },
                {
                    "start": 1661.75,
                    "end": 1661.93,
                    "word": ",",
                    "probability": 0.72607421875
                },
                {
                    "start": 1661.93,
                    "end": 1662.07,
                    "word": " so",
                    "probability": 0.8857421875
                },
                {
                    "start": 1662.07,
                    "end": 1662.41,
                    "word": " that's",
                    "probability": 0.929931640625
                },
                {
                    "start": 1662.41,
                    "end": 1662.55,
                    "word": " all",
                    "probability": 0.89794921875
                },
                {
                    "start": 1662.55,
                    "end": 1662.69,
                    "word": " for",
                    "probability": 0.89599609375
                },
                {
                    "start": 1662.69,
                    "end": 1663.07,
                    "word": " today",
                    "probability": 0.796875
                },
                {
                    "start": 1663.07,
                    "end": 1663.63,
                    "word": ".",
                    "probability": 0.5869140625
                }
            ]
        },
        {
            "id": 273,
            "seek": 167115,
            "start": 1663.63,
            "end": 1669.13,
            "text": " And if you have any questions, please feel free to DM our Twitter accounts.",
            "tokens": [
                50614,
                400,
                498,
                291,
                362,
                604,
                1651,
                11,
                1767,
                841,
                1737,
                281,
                15322,
                527,
                5794,
                9402,
                13,
                50914
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19563802486906448,
            "compression_ratio": 1.2518518518518518,
            "no_speech_prob": 0.01168060302734375,
            "words": [
                {
                    "start": 1663.63,
                    "end": 1663.81,
                    "word": " And",
                    "probability": 0.87109375
                },
                {
                    "start": 1663.81,
                    "end": 1663.95,
                    "word": " if",
                    "probability": 0.89501953125
                },
                {
                    "start": 1663.95,
                    "end": 1664.05,
                    "word": " you",
                    "probability": 0.89404296875
                },
                {
                    "start": 1664.05,
                    "end": 1664.23,
                    "word": " have",
                    "probability": 0.88623046875
                },
                {
                    "start": 1664.23,
                    "end": 1664.47,
                    "word": " any",
                    "probability": 0.8251953125
                },
                {
                    "start": 1664.47,
                    "end": 1664.91,
                    "word": " questions",
                    "probability": 0.39208984375
                },
                {
                    "start": 1664.91,
                    "end": 1665.39,
                    "word": ",",
                    "probability": 0.94384765625
                },
                {
                    "start": 1665.39,
                    "end": 1665.55,
                    "word": " please",
                    "probability": 0.73828125
                },
                {
                    "start": 1665.55,
                    "end": 1665.81,
                    "word": " feel",
                    "probability": 0.91748046875
                },
                {
                    "start": 1665.81,
                    "end": 1666.13,
                    "word": " free",
                    "probability": 0.87841796875
                },
                {
                    "start": 1666.13,
                    "end": 1666.47,
                    "word": " to",
                    "probability": 0.90771484375
                },
                {
                    "start": 1666.47,
                    "end": 1667.01,
                    "word": " DM",
                    "probability": 0.93505859375
                },
                {
                    "start": 1667.01,
                    "end": 1667.43,
                    "word": " our",
                    "probability": 0.69921875
                },
                {
                    "start": 1667.43,
                    "end": 1668.27,
                    "word": " Twitter",
                    "probability": 0.81298828125
                },
                {
                    "start": 1668.27,
                    "end": 1668.81,
                    "word": " accounts",
                    "probability": 0.62744140625
                },
                {
                    "start": 1668.81,
                    "end": 1669.13,
                    "word": ".",
                    "probability": 0.96142578125
                }
            ]
        },
        {
            "id": 274,
            "seek": 167115,
            "start": 1669.13,
            "end": 1670.31,
            "text": " Thank you.",
            "tokens": [
                50914,
                1044,
                291,
                13,
                50964
            ],
            "temperature": 0.0,
            "avg_logprob": -0.19563802486906448,
            "compression_ratio": 1.2518518518518518,
            "no_speech_prob": 0.01168060302734375,
            "words": [
                {
                    "start": 1669.13,
                    "end": 1669.49,
                    "word": " Thank",
                    "probability": 0.896484375
                },
                {
                    "start": 1669.49,
                    "end": 1669.73,
                    "word": " you",
                    "probability": 0.900390625
                },
                {
                    "start": 1669.73,
                    "end": 1670.31,
                    "word": ".",
                    "probability": 0.9521484375
                }
            ]
        }
    ],
    "text": " So, this is the outline. Number one, we will introduce our malware scouting system. And number two, we will show you how we designed the Dalvik bytecode loader. And number three, we will go through two cases of real malware analysis using Quark Engine. And number four, we will share our strategy of generating the detection rules. And the last thing, yes, the feature works. Because we still have a lot of things to do. Alright, so let's introduce the malware scoring system. As we know, when developing a malware analysis engine, it is important to have a scoring system. However, those systems are either business secrets or just too complicated. Therefore, we decided to create a simple but solid one and take that as a challenge. And since we wanted to design a novel scoring system, we stopped reading and decoding whatever people do in the field of cybersecurity. Because we don't want our ideas to be subjected to the existing systems. So we started to find ideas in fields other than cybersecurity. And luckily, we found one. Yes, the best practice we found is the criminal law. So, when sentenced a penalty for a criminal, the judge weighs the penalties based on the criminal law. And after decoding the law, we find principles behind it. And we develop a scoring system for Android malware. There are only eight principles decoded from the criminal law. And I'll go through it in the following slides. Now let's see principle number one. A malware crime consists of action and targets. In the criminal law, the definition of a crime consists of action and targets. For example, steal money and kill people. So, with this principle in mind, we develop the definition of a crime for Android malware. And the definition is, the malware crime consists of action and targets. For example, steal photos or steal your banking account password. Now let's see principle number two. We consider that the loss of fame is greater than the loss of wealth. So, in the criminal law, physical body injury is more serious than psychological injury. So, the principle we decoded here is, when things are hard to recover, we consider it a felony. So, with this principle decoded, we develop our second principle. We consider the loss of fame is greater than the loss of wealth, because it's easier to make money back than rebuild your reputation. Okay, now let's see principle number three, arithmetic sequence. In the criminal law, when a murderer is sentenced to 20 years in prison, and a robber is sentenced to 7 years in prison for his crime, why the number? Why 20 and 7 years? Why the number? We found no obvious principles in the criminal law, so we use arithmetic sequence to weigh the penalty of each crime. For example, the penalty weight of Y1 is 10, and Y2 is 20, and Y3 is 30, etc. So, now let's see the most important part of the scoring system. We create an order theory, which consists of three principles. Here are principle number four, five, and number six. Now, let's look at principle number four. The later the stage, the more we're sure that a crime is practiced. As mentioned in chapter four of Taiwan criminal law, each crime consists of a sequence of behaviors. Those behaviors can be categorized in a specific order. So, let's take murder for example. Determined in stage one. Determined means somebody decided to kill someone. And in stage two, conspiracy. It means he or she started to make a plan for the murder. And in stage three, preparation. It means buying stuff, for example, weapons or arranging services for the murder plan. And in stage four, starts. It means when things are all set, the murderer takes action and is on the way to kill someone. And in stage five, practice. It means the murderer does pull the trigger and shoot someone. So, as we can see here, the later the stage, the more we're sure that a crime is practiced. So, with this principle in mind, we developed Android malware crime author theory. And in this theory, we also have five stages for the crime. For example, if a malware tries to send out your location data by using SMS, in stage one, we will check if related permission is requested by the malware. And then, we will check if the key native API is called. And in stage three, we will see if a certain combination of native API exists. And then, we will check if the APIs are called in a specific order. Finally, we will check if the APIs are handling the same register. Okay, so now you can see from this picture, this is a two-dimensional map for Android malware crime. For the crimes, we put them in y-axis. And for each crime, we use x-axis to see the evidence we caught for the crime. So, x5, y1 means in crime number one, we have found native APIs that are caught in a correct sequence and are handling the same register. And x3, y5 means in crime number five, we have found certain combinations of native APIs that is used in this APK. So, now let's look at principle number five. The more evidence we caught, the more penalty weight we give. So, we give stage two more weight than stage one, and stage three more weight than stage two, etc. Okay, principle number six, proportional sequence. As we decode it from the criminal law, the later the stage, the more we are sure that a crime is practiced. So, we consider proportional sequence, for example, 2 to the power of n, to present such principle in our scoring system. Alright, principle number seven, crimes are independence events. For simplicity, we assume crimes are independence events, and penalty weights can be added up directly. So, this is an example of adding up two crimes. In the malware, we find two crimes, they are stealing photos and stealing your banking account password. So, the calculation of the total penalty weights is quite simple. For example, for each crime, we use penalty weights of crime to multiply proportion of caught evidence and add up the results of the two. The last principle, principle number eight, thresholds generate system. So, after calculating the total penalty weights for a malware, we need to have threat level threshold, so that we can tell which threat level does the malware fill in. Unfortunately, we can't find them in criminal law, but we know we need to design a threshold-generated system for that, not just give any number by intuition. So, we decided that threshold for each level is the sum of the same proportion of caught evidence multiplies penalty weights of crimes. We know it's not a perfect one, but we're sure that we build a foundation for future optimization. Alright, now let's talk about the design logic of Delphi Bytecode Loader. And Junwei, he will take care of this part. Hello everyone, my name is Junwei, and I will take care of this part. So now, let's talk about the design logic of Delphi Bytecode Loader. Our Delphi Bytecode Loader is actually the implementation of the Android malware crime order theory. We implement every stage of the theory. There are five stages. The first three stages are easy. We simply use APIs in another open source tool, Android Guard, to implement the first three stages. As I just mentioned, the implementation of the first three stages are easy. But in stage 4, we need to do a little bit more. So before the implementation, we need to know what does stage 4 do. In stage 4, we find the calling sequence of native APIs and check if they are called in a specific order. For example, if a malware sends out your location data by SNS, then first it will call native API getCellLocation to get your location data, and then call native API sendTextMessage to send your location data by SNS. Normally, native APIs are wrapped in functions. So we trace back to see which function is cross-referenced from the native APIs. And we call those functions a parent function. And we will keep tracing back until we find a mutual parent function for both the native APIs. Here is the example. sendTextMessage is called by sendSNS, which is the parent function of sendTextMessage. And getCellLocation is called by getLocation, which is the parent function of getCellLocation. And if we keep tracing back, we will see that both sendSNS and getLocation shares the same parent function, sendTextMessage. And after we find the mutual parent function, we will scan through a small light code of the mutual parent function and check which function is called first. So this is the small light code of sendMessage. We can see that getLocation is called first to get location data of the cell phone. And sendSNS is called to send out the location data. And in stage 4, we found that our design can also overcome the obfuscation techniques used by the malware. When applying obfuscation techniques, functions except native APIs are renamed. This has made the decompiled source code hard to read for humans. A machine can still run the code because the logic of the code remains the same. Here is the example. When applying obfuscation techniques, native API sendTextMessage is called by function k. And function k is called by function f. The alternative API getCellLocation is called by function e. And both function e and f share the same parent function, which is a. You see, if you start reading the decompiled source code of a, it will be hard to figure out what is going on there. And by the way, since our goal is to find the mutual parent function, so it doesn't matter how many layers the wipers are. Now, let's see the implementation of stage 5. Yes, this is the most important part. In stage 5, we need to confirm that if the native APIs are handling the send register. Let's use the send example. Send out your location data by using SNS. So when native API getCellLocation is called, it will return the location data of the cell phone. And what we do in stage 5 is to check if the alternative API sendTextMessaging sends out the location data returned from getCellLocation. So in stage 5, we simulate the CPU operation. We read line by line of the Somali-like source code and operate like CPUs to get two things. First, the value of every register. Second, the information like functions who have operated the send register. To make this happen, we create a self-defined data type. We call it register object. In each register object, we store three kinds of information. No.1, the register name. No.2, the value of register. And No.3, the function who use this register. Let's see an example. So the register name is fee7. And the value of the register is a string. And the string appends the value of string1 and the result of function1. And then we can see that the register is used as the input resource of the function2. By the way, when filling the value of useByWhich function in the register object, we extend every register by cross-referencing other register objects in the table. So, for example, by cross-referencing, we know that fee8 is a string called userLocation. And fee3 is a function called getLocation. As you can see in the lower right corner, the result of getLocation is appended to the string which is userLocation. And the new string is sent out by using function sendSns. In other words, the value of register fee7 is generated by using function getLocation, which has native API 1 in it. And the value is used as an input for function sendSns, which has native API 2 in it. So now, we prove that by using the register object, we can check if the APIs are handling the same register. So after we scan through the source code, we produce dots of register objects. And those register objects will be organized when a two-dimensional Python list. It is a similar idea like hash table. We use it to boot out the read and write of the list. So now, let's see the table. As you can see here, register fee4 has three register objects. That means in the source code we scanned, fee4 was used three times. And every time when it was used, we store the present value of register and the function who used it if there is one. So basically, the whole table is the history of the registers. So when we finish constructing the table, we then scan through all register objects in the table to check if the native APIs are handling the same registers. So now, let's see how to use Quark engine to analyze the malware. Now, let's get back to Kunyu. In this section, we prepared two malware. One is non-obfuscated and the other one is obfuscated. And for each malware, we will show how we detect the behavior of the malware with the detection rule. Now let's look at the first malware. This is a non-obfuscated one. We will use the rule in Quark engine to detect whether if the malware sends out the cell phone location data by using SMS. So this is the detailed report of Quark engine. In this report, the engine shows the detection results of one single malware behavior or you can say one single malware crime. For example, we try to find if the malware sends out your location data by using SMS. So in this report, we list out the evidence we found in each stage of the Android malware crime order theory. And this report shows we find evidence in every stage, which means we have 100% of confidence that the malware has this behavior. So let's see. In stage 1, permissions like send SMS, access course location, and find locations are requested. In the second stage, the key native APIs like getCellLocation and sendTextMessages are used. And in stage 3, we find certain combinations of native API exist. And in stage 4, we found out that in functions like sendMessage and doBytes, the APIs are called in the right sequence. And in stage 5, in function sendMessage, we find out that those APIs are handling the same register. So now let's think, if you are analyzing this malware, and you want to trace the compiled source code to see the evidence, how do you do it? Our suggestion is you start backwards. That means you start from stage 5. For example, in stage 5, we know that inside a function of sendMessage, it has two functions that contains the two native APIs respectively, and they are handling the same register. So you start to locate a function sendMessage in the decompiled source code. And in stage 4, we know that those two functions are called in the right sequence. So we can start to find the functions that contains the native APIs and check if they are really called in the right sequence. The information of the two functions and the sequence will be shown in the next version of Quark Engine. So now let's look at a real example. Let's locate the function sendMessage. And we found out that two functions that contains the two native APIs respectively. They are sendSMS and getLocation. And if we dive into the function of getLocation, we will see that it contains native API getLocation. And if we dive in this function of sendMessage, sendSMS, we will see that it contains native API sendTextMessage. So the code here means it first collects your cell phone location data and sends it out through SMS. So now let's dive into the source code of getLocation. As you can see in the source code, it tries to call native API getCellLocation and returns this information at the end of the code. And now let's dive into the source code of sendSMS. Native API sendTextMessage is used to send out the location information. So quite simple, isn't it? Now let's look at the second malware. This is an obfuscated one. We will use the rule in Quark Engine to find whether if the malware detects Wi-Fi hotspot by gathering information like active network info and cell phone location. Okay, so as a malware analyst, we read the report backwards. As you can see in stage 5, there are functions like p.a, addView.c, and af.run. And those functions have two functions that contain native APIs respectively, and they are handling the same register. And in stage 4, those two functions are also called in the right sequence in functions like p.a, addView.c, and af.run. So according to the report, we can see that malware has the behavior of Wi-Fi hotspot detection in three parts of the source code. And we can pick any parts for further analysis. So we just pick function p.a. So now let's look in... now let's see the source code. Let's first locate the function p.a. And we found out that two functions that contains the two native APIs respectively, they are ap.a and af.f. And if we dive into the source code of function ap.a, we will see that it contains native API getActiveNetworkInfo. And if we dive into the function of af.f, we will see that it contains native API getCellLocation. So this quote here means, after collecting information from function ap.a and af.f, they sent the information as an input for function am.a. So now let's dive into the source code of function ap.a. As you can see in the source code, it tries to call native API getActiveNetworkInfo and return the related information at some points. So now let's dive into the source code of af.f. Native API getCellLocation is used to get the cell phone location data. And this information is processed with some other strings. And at the end of this function, it returns the strings with the information. As mentioned earlier, after collecting information from function ap.a and af.f, they used the information as an input for function am.a. And we noticed one thing. The function am.a used byte arrayed output string as one of its input parameter. And we know when seeing byte arrayed output string, it means the function is probably trying to write the data into a file. This is amazing, isn't it? So with Quark engine, malware analysis can really boost up their productivity. Okay, so now I will introduce our detection rule generate strategy. So why do we need to develop the detection rule generate strategy? Because to make our engine practical and easy to use, we need to have more detection rules. However, the speed of rule generated by human is quite slow. And human generated rules is subjected to his or her experiences of malware analysis. So we developed a rule generate strategy to boost up the production of detection rules. And since our goal is to find all kinds of behaviors in the malware, so if we use permissions and native APIs to generate all possible rules, we will have an amazing amount of rules. After generating the rules, we then use Quark engine to find the intersection between those amazing amounts of rules and the malware we prepared. In other words, we find rules that match the malware behaviors. However, this is not a good way to generate detection rules because it's time and resource consuming. So we developed a seven step generate strategy. Step one, we curl down all native API information on Android official API reference. For example, this is the native API information of send text message. You can see the input parameters, return value and a description of this API. Okay, step two, we did a little bit modification to our engine. We ignore the permission checks in stage one of the Android malware crime order theory. And in step three, we find all kinds of API combination and generate rules without permission information. And in stage four, we use the modified Quark engine to find intersections of the rules and the malwares. We call the rules... we call rules in intersection the first stage verified rules. In other words, these rules need to be verified again. And since we don't need to generate rules with permission and verify the permissions in Quark engine, the whole process of rule production speed up. And in stage five, we try to generate rules with permissions. So inside the intersection, we have first stage verified rules matched with malwares. We then use the first stage rules and permission in the matched malware to generate rules with permissions, which is the second stage rules. And in step six, we then use the Quark engine. Yes, the full function version to find again, the intersection of the second stage rules, which are the one with permission and the malware we prepared. So after that, for each rule, we label the number of matched malware. For example, the behavior of rule number one can be found in a hundred malware, etc. And in step seven, after labeling the rules, we then sort the rules by number of matched malware. We will review the rules from the highest matched one to the lowest one. All right, the last part, feature works. As I mentioned earlier, we still have a lot of things to do. For example, we need to have more detection rules, and we also need to deal with the .so files and the packed APKs. And we want to have more features of Dalvik Bytecode Loader, for example, the downloader. And we also want to apply the scoring system to other binary formats. Yeah, it is in our to-do list. And we noticed that API changes in different versions of Android. So we will also take care of this problem in the next version of Quark. Oh, we probably would change the core library since Android God is quite inactive recently. And one more thing. Actually, we are trying to make Quark itself easier to be integrated to other tools. For example, users can import Quark as a Python library and output the analysis result as a JSON file. So now Quark is collected in BlackArch Linux and will soon be integrated to a threat intelligence analysis tool, Intel O. And there is one nugget that I would like to share. We work at the limits of our tools. When new tools come along, new things are possible. Okay, so that's all for today. And if you have any questions, please feel free to DM our Twitter accounts. Thank you."
}