def parse_raw(self, raw):
if not isinstance(raw, bytes):<EOL><INDENT>raise PyVLXException("<STR_LIT>", type_raw=type(raw))<EOL><DEDENT>if len(raw) != <NUM_LIT>:<EOL><INDENT>raise PyVLXException("<STR_LIT>", size=len(raw))<EOL><DEDENT>nbr_of_alias = raw[<NUM_LIT:0>]<EOL>if nbr_of_alias > <NUM_LIT:5>:<EOL><INDENT>raise PyVLXException("<STR_LIT>", nbr_of_alias=nbr_of_alias)<EOL><DEDENT>for i in range(<NUM_LIT:0>, nbr_of_alias):<EOL><INDENT>self.alias_array_.append((raw[i*<NUM_LIT:4>+<NUM_LIT:1>:i*<NUM_LIT:4>+<NUM_LIT:3>], raw[i*<NUM_LIT:4>+<NUM_LIT:3>:i*<NUM_LIT:4>+<NUM_LIT:5>]))<EOL><DEDENT>
Parse alias array from raw bytes.