#ifndef _PHDR_MSG_DOT_C #define _PHDR_MSG_DOT_C #include /* Msg typedef */ #ifndef __lint #define MSG_SGS_LOCAL_ARRAY __phdr_msg #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __phdr_msg) extern const char * _phdr_msg(Msg); #define MSG_INTL(x) _phdr_msg(x) #define MSG_ELF_PHDR 1 #define MSG_ELF_PHDR_SIZE 21 #define MSG_DEBUG_PHDR 23 #define MSG_DEBUG_PHDR_SIZE 29 #define MSG_DEBUG_OLDINTERPOK 53 #define MSG_DEBUG_OLDINTERPOK_SIZE 34 #define MSG_DEBUG_SETPHINTERP 88 #define MSG_DEBUG_SETPHINTERP_SIZE 73 #define MSG_DEBUG_NEWISTR 162 #define MSG_DEBUG_NEWISTR_SIZE 53 #define MSG_DEBUG_LNGISTR 216 #define MSG_DEBUG_LNGISTR_SIZE 79 #define MSG_DEBUG_S_OK 296 #define MSG_DEBUG_S_OK_SIZE 33 #define MSG_DEBUG_S_CHG 330 #define MSG_DEBUG_S_CHG_SIZE 34 #define MSG_DEBUG_LLX_OK 365 #define MSG_DEBUG_LLX_OK_SIZE 36 #define MSG_DEBUG_LLX_CHG 402 #define MSG_DEBUG_LLX_CHG_SIZE 40 #define MSG_FMT_ELF_INTERP 443 #define MSG_FMT_ELF_INTERP_SIZE 29 #define MSG_ERR_NOINTERPPHDR 473 #define MSG_ERR_NOINTERPPHDR_SIZE 55 #define MSG_ERR_NOINTERPSEC 529 #define MSG_ERR_NOINTERPSEC_SIZE 67 #define MSG_ERR_NOPHDR 597 #define MSG_ERR_NOPHDR_SIZE 52 #define MSG_MOD_DESC 650 #define MSG_MOD_DESC_SIZE 14 #define MSG_DESC_DUMP 665 #define MSG_DESC_DUMP_SIZE 28 #define MSG_DESC_P_TYPE 694 #define MSG_DESC_P_TYPE_SIZE 12 #define MSG_DESC_P_OFFSET 707 #define MSG_DESC_P_OFFSET_SIZE 25 #define MSG_DESC_P_VADDR 733 #define MSG_DESC_P_VADDR_SIZE 37 #define MSG_DESC_P_PADDR 771 #define MSG_DESC_P_PADDR_SIZE 26 #define MSG_DESC_P_FILESZ 798 #define MSG_DESC_P_FILESZ_SIZE 35 #define MSG_DESC_P_MEMSZ 834 #define MSG_DESC_P_MEMSZ_SIZE 34 #define MSG_DESC_P_FLAGS 869 #define MSG_DESC_P_FLAGS_SIZE 13 #define MSG_DESC_P_ALIGN 883 #define MSG_DESC_P_ALIGN_SIZE 18 #define MSG_DESC_INTERP 902 #define MSG_DESC_INTERP_SIZE 38 #define MSG_DESC_DELETE 941 #define MSG_DESC_DELETE_SIZE 22 #define MSG_DESC_MOVE 964 #define MSG_DESC_MOVE_SIZE 20 #define MSG_OPTDESC_PHNDX 985 #define MSG_OPTDESC_PHNDX_SIZE 95 #define MSG_A1_ELEMENT 1081 #define MSG_A1_ELEMENT_SIZE 210 #define MSG_A1_INTERP_NEWPATH 1292 #define MSG_A1_INTERP_NEWPATH_SIZE 58 #define MSG_A2_P_TYPE_TYPE 1351 #define MSG_A2_P_TYPE_TYPE_SIZE 114 #define MSG_A2_P_OFFSET_VALUE 1466 #define MSG_A2_P_OFFSET_VALUE_SIZE 174 #define MSG_A2_P_VADDR_ADDR 1641 #define MSG_A2_P_VADDR_ADDR_SIZE 99 #define MSG_A2_P_PADDR_ADDR 1741 #define MSG_A2_P_PADDR_ADDR_SIZE 100 #define MSG_A2_P_FILESZ_SIZE 1842 #define MSG_A2_P_FILESZ_SIZE_SIZE 94 #define MSG_A2_P_MEMSZ_SIZE 1937 #define MSG_A2_P_MEMSZ_SIZE_SIZE 96 #define MSG_A2_P_FLAGS_VALUE 2034 #define MSG_A2_P_FLAGS_VALUE_SIZE 67 #define MSG_A2_P_ALIGN_ALIGN 2102 #define MSG_A2_P_ALIGN_ALIGN_SIZE 66 #define MSG_A2_DELETE_COUNT 2169 #define MSG_A2_DELETE_COUNT_SIZE 241 #define MSG_A2_MOVE_DST_INDEX 2411 #define MSG_A2_MOVE_DST_INDEX_SIZE 77 #define MSG_A3_MOVE_COUNT 2489 #define MSG_A3_MOVE_COUNT_SIZE 216 #define MSG_HELP_DUMP 2706 #define MSG_HELP_DUMP_SIZE 313 #define MSG_HELP_P_TYPE 3020 #define MSG_HELP_P_TYPE_SIZE 510 #define MSG_HELP_P_OFFSET 3531 #define MSG_HELP_P_OFFSET_SIZE 538 #define MSG_HELP_P_VADDR 4070 #define MSG_HELP_P_VADDR_SIZE 525 #define MSG_HELP_P_PADDR 4596 #define MSG_HELP_P_PADDR_SIZE 732 #define MSG_HELP_P_FILESZ 5329 #define MSG_HELP_P_FILESZ_SIZE 532 #define MSG_HELP_P_MEMSZ 5862 #define MSG_HELP_P_MEMSZ_SIZE 528 #define MSG_HELP_P_FLAGS 6391 #define MSG_HELP_P_FLAGS_SIZE 855 #define MSG_HELP_P_ALIGN 7247 #define MSG_HELP_P_ALIGN_SIZE 670 #define MSG_HELP_INTERP 7918 #define MSG_HELP_INTERP_SIZE 1065 #define MSG_HELP_DELETE 8984 #define MSG_HELP_DELETE_SIZE 192 #define MSG_HELP_MOVE 9177 #define MSG_HELP_MOVE_SIZE 173 #define MSG_STR_EMPTY 0 #define MSG_STR_EMPTY_SIZE 0 #define MSG_STR_NL 471 #define MSG_STR_NL_SIZE 1 #define MSG_STR_ALIGN 9353 #define MSG_STR_ALIGN_SIZE 5 #define MSG_STR_ADDR 9362 #define MSG_STR_ADDR_SIZE 4 #define MSG_STR_COUNT 9367 #define MSG_STR_COUNT_SIZE 5 #define MSG_STR_DST_INDEX 9373 #define MSG_STR_DST_INDEX_SIZE 9 #define MSG_STR_ELEMENT 9383 #define MSG_STR_ELEMENT_SIZE 7 #define MSG_STR_NEWPATH 9391 #define MSG_STR_NEWPATH_SIZE 7 #define MSG_STR_SIZE 9399 #define MSG_STR_SIZE_SIZE 4 #define MSG_STR_TYPE 9406 #define MSG_STR_TYPE_SIZE 4 #define MSG_STR_VALUE 9411 #define MSG_STR_VALUE_SIZE 5 #define MSG_STR_MINUS_PHNDX 9417 #define MSG_STR_MINUS_PHNDX_SIZE 6 #define MSG_FMT_U_NL 9424 #define MSG_FMT_U_NL_SIZE 3 #define MSG_FMT_X_NL 9428 #define MSG_FMT_X_NL_SIZE 4 #define MSG_FMT_LLX_NL 395 #define MSG_FMT_LLX_NL_SIZE 6 #define MSG_FMT_STRNL 469 #define MSG_FMT_STRNL_SIZE 3 #define MSG_SEC_INTERP 9433 #define MSG_SEC_INTERP_SIZE 7 #define MSG_MOD_NAME 9441 #define MSG_MOD_NAME_SIZE 4 #define MSG_CMD_DUMP 9446 #define MSG_CMD_DUMP_SIZE 4 #define MSG_CMD_P_TYPE 9404 #define MSG_CMD_P_TYPE_SIZE 6 #define MSG_CMD_P_OFFSET 9451 #define MSG_CMD_P_OFFSET_SIZE 8 #define MSG_CMD_P_VADDR 9460 #define MSG_CMD_P_VADDR_SIZE 7 #define MSG_CMD_P_PADDR 9359 #define MSG_CMD_P_PADDR_SIZE 7 #define MSG_CMD_P_FILESZ 9468 #define MSG_CMD_P_FILESZ_SIZE 8 #define MSG_CMD_P_MEMSZ 9477 #define MSG_CMD_P_MEMSZ_SIZE 7 #define MSG_CMD_P_FLAGS 9485 #define MSG_CMD_P_FLAGS_SIZE 7 #define MSG_CMD_P_ALIGN 9351 #define MSG_CMD_P_ALIGN_SIZE 7 #define MSG_CMD_INTERP 9434 #define MSG_CMD_INTERP_SIZE 6 #define MSG_CMD_DELETE 9493 #define MSG_CMD_DELETE_SIZE 6 #define MSG_CMD_MOVE 9500 #define MSG_CMD_MOVE_SIZE 4 static const char __phdr_msg[9505] = { /* 0 */ 0x00, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, /* 10 */ 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x5b, 0x25, 0x64, 0x5d, /* 20 */ 0x3a, 0x0a, 0x00, 0x70, 0x68, 0x64, 0x72, 0x5b, 0x25, 0x64, /* 30 */ 0x5d, 0x3a, 0x20, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, /* 40 */ 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x3a, 0x20, 0x25, /* 50 */ 0x73, 0x0a, 0x00, 0x5b, 0x25, 0x64, 0x3a, 0x20, 0x25, 0x73, /* 60 */ 0x5d, 0x5b, 0x25, 0x64, 0x5d, 0x3a, 0x20, 0x76, 0x61, 0x6c, /* 70 */ 0x75, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x67, /* 80 */ 0x65, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, 0x70, 0x68, /* 90 */ 0x64, 0x72, 0x5b, 0x25, 0x64, 0x5d, 0x3a, 0x20, 0x75, 0x70, /* 100 */ 0x64, 0x61, 0x74, 0x65, 0x20, 0x50, 0x54, 0x5f, 0x49, 0x4e, /* 110 */ 0x54, 0x45, 0x52, 0x50, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, /* 120 */ 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x3a, /* 130 */ 0x20, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x3d, /* 140 */ 0x25, 0x23, 0x6c, 0x6c, 0x78, 0x2c, 0x20, 0x20, 0x70, 0x5f, /* 150 */ 0x73, 0x69, 0x7a, 0x65, 0x3d, 0x25, 0x23, 0x6c, 0x6c, 0x78, /* 160 */ 0x0a, 0x00, 0x5b, 0x25, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x5d, /* 170 */ 0x5b, 0x25, 0x64, 0x5d, 0x3a, 0x20, 0x57, 0x72, 0x69, 0x74, /* 180 */ 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 190 */ 0x65, 0x20, 0x69, 0x6e, 0x20, 0x2e, 0x69, 0x6e, 0x74, 0x65, /* 200 */ 0x72, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, /* 210 */ 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, 0x5b, 0x25, 0x64, 0x3a, /* 220 */ 0x20, 0x25, 0x73, 0x5d, 0x5b, 0x25, 0x64, 0x5d, 0x3a, 0x20, /* 230 */ 0x4e, 0x65, 0x77, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, /* 240 */ 0x74, 0x6f, 0x6f, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x28, /* 250 */ 0x25, 0x64, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x29, 0x20, /* 260 */ 0x66, 0x6f, 0x72, 0x20, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, /* 270 */ 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, /* 280 */ 0x28, 0x25, 0x64, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x29, /* 290 */ 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, 0x70, 0x68, 0x64, 0x72, /* 300 */ 0x5b, 0x25, 0x64, 0x5d, 0x2e, 0x25, 0x73, 0x3a, 0x20, 0x76, /* 310 */ 0x61, 0x6c, 0x75, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, /* 320 */ 0x6e, 0x67, 0x65, 0x64, 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, /* 330 */ 0x70, 0x68, 0x64, 0x72, 0x5b, 0x25, 0x64, 0x5d, 0x2e, 0x25, /* 340 */ 0x73, 0x3a, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x20, /* 350 */ 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x25, 0x73, 0x20, 0x74, 0x6f, /* 360 */ 0x20, 0x25, 0x73, 0x0a, 0x00, 0x70, 0x68, 0x64, 0x72, 0x5b, /* 370 */ 0x25, 0x64, 0x5d, 0x2e, 0x25, 0x73, 0x3a, 0x20, 0x76, 0x61, /* 380 */ 0x6c, 0x75, 0x65, 0x20, 0x75, 0x6e, 0x63, 0x68, 0x61, 0x6e, /* 390 */ 0x67, 0x65, 0x64, 0x3a, 0x20, 0x25, 0x23, 0x6c, 0x6c, 0x78, /* 400 */ 0x0a, 0x00, 0x70, 0x68, 0x64, 0x72, 0x5b, 0x25, 0x64, 0x5d, /* 410 */ 0x2e, 0x25, 0x73, 0x3a, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67, /* 420 */ 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x25, 0x23, 0x6c, /* 430 */ 0x6c, 0x78, 0x20, 0x74, 0x6f, 0x20, 0x25, 0x23, 0x6c, 0x6c, /* 440 */ 0x78, 0x0a, 0x00, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, /* 450 */ 0x65, 0x74, 0x65, 0x72, 0x20, 0x53, 0x65, 0x63, 0x74, 0x69, /* 460 */ 0x6f, 0x6e, 0x3a, 0x20, 0x20, 0x25, 0x73, 0x0a, 0x09, 0x25, /* 470 */ 0x73, 0x0a, 0x00, 0x45, 0x4c, 0x46, 0x20, 0x6f, 0x62, 0x6a, /* 480 */ 0x65, 0x63, 0x74, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x20, 0x6e, /* 490 */ 0x6f, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x6e, /* 500 */ 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, /* 510 */ 0x65, 0x72, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, /* 520 */ 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x0a, 0x00, 0x55, /* 530 */ 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6c, /* 540 */ 0x6f, 0x63, 0x61, 0x74, 0x65, 0x20, 0x73, 0x65, 0x63, 0x74, /* 550 */ 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x73, /* 560 */ 0x70, 0x6f, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, /* 570 */ 0x20, 0x50, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x50, /* 580 */ 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, /* 590 */ 0x65, 0x61, 0x64, 0x65, 0x72, 0x0a, 0x00, 0x4e, 0x6f, 0x20, /* 600 */ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, /* 610 */ 0x61, 0x64, 0x65, 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, /* 620 */ 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, /* 630 */ 0x74, 0x79, 0x70, 0x65, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, /* 640 */ 0x61, 0x62, 0x6c, 0x65, 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x00, /* 650 */ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x48, 0x65, /* 660 */ 0x61, 0x64, 0x65, 0x72, 0x00, 0x44, 0x75, 0x6d, 0x70, 0x20, /* 670 */ 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x48, 0x65, /* 680 */ 0x61, 0x64, 0x65, 0x72, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x65, /* 690 */ 0x6e, 0x74, 0x73, 0x00, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, /* 700 */ 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x00, 0x4f, 0x66, 0x66, /* 710 */ 0x73, 0x65, 0x74, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x73, /* 720 */ 0x74, 0x61, 0x72, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x66, 0x69, /* 730 */ 0x6c, 0x65, 0x00, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, /* 740 */ 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x20, 0x6f, /* 750 */ 0x66, 0x20, 0x31, 0x73, 0x74, 0x20, 0x62, 0x79, 0x74, 0x65, /* 760 */ 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, /* 770 */ 0x00, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x27, 0x73, /* 780 */ 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, /* 790 */ 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x00, 0x23, 0x20, /* 800 */ 0x6f, 0x66, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, /* 810 */ 0x6e, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x69, 0x6d, 0x61, /* 820 */ 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x65, 0x67, 0x6d, /* 830 */ 0x65, 0x6e, 0x74, 0x00, 0x23, 0x20, 0x62, 0x79, 0x74, 0x65, /* 840 */ 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, /* 850 */ 0x79, 0x20, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x20, 0x6f, 0x66, /* 860 */ 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x00, 0x53, /* 870 */ 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x61, /* 880 */ 0x67, 0x73, 0x00, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, /* 890 */ 0x20, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x6e, 0x65, 0x6e, /* 900 */ 0x74, 0x00, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, /* 910 */ 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x69, 0x6e, 0x74, /* 920 */ 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x20, 0x28, /* 930 */ 0x50, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x50, 0x29, /* 940 */ 0x00, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x70, 0x72, /* 950 */ 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, /* 960 */ 0x65, 0x72, 0x73, 0x00, 0x4d, 0x6f, 0x76, 0x65, 0x20, 0x70, /* 970 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 980 */ 0x64, 0x65, 0x72, 0x73, 0x00, 0x49, 0x6e, 0x74, 0x65, 0x72, /* 990 */ 0x70, 0x72, 0x65, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 1000 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, /* 1010 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x73, 0x20, 0x61, /* 1020 */ 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, /* 1030 */ 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x64, 0x65, /* 1040 */ 0x78, 0x0a, 0x72, 0x61, 0x74, 0x68, 0x65, 0x72, 0x20, 0x74, /* 1050 */ 0x68, 0x61, 0x6e, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x70, /* 1060 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 1070 */ 0x64, 0x65, 0x72, 0x20, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x0a, /* 1080 */ 0x00, 0x54, 0x79, 0x70, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x70, /* 1090 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 1100 */ 0x64, 0x65, 0x72, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x66, /* 1110 */ 0x69, 0x72, 0x73, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, /* 1120 */ 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, /* 1130 */ 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x73, /* 1140 */ 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x74, /* 1150 */ 0x79, 0x70, 0x65, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, /* 1160 */ 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, /* 1170 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x2d, 0x70, 0x68, 0x6e, 0x64, /* 1180 */ 0x78, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, /* 1190 */ 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x2c, 0x0a, 0x74, 0x68, /* 1200 */ 0x65, 0x6e, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, /* 1210 */ 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65, 0x61, /* 1220 */ 0x64, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, /* 1230 */ 0x65, 0x72, 0x20, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x20, /* 1240 */ 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, /* 1250 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x73, 0x70, 0x65, /* 1260 */ 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x70, 0x72, 0x6f, /* 1270 */ 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, /* 1280 */ 0x72, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, /* 1290 */ 0x0a, 0x00, 0x50, 0x61, 0x74, 0x68, 0x20, 0x6f, 0x66, 0x20, /* 1300 */ 0x6e, 0x65, 0x77, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, /* 1310 */ 0x72, 0x65, 0x74, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, /* 1320 */ 0x45, 0x4c, 0x46, 0x20, 0x50, 0x54, 0x5f, 0x49, 0x4e, 0x54, /* 1330 */ 0x45, 0x52, 0x50, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, /* 1340 */ 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a, /* 1350 */ 0x00, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, /* 1360 */ 0x73, 0x65, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, /* 1370 */ 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, /* 1380 */ 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 1390 */ 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, /* 1400 */ 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2c, /* 1410 */ 0x0a, 0x6f, 0x72, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x66, /* 1420 */ 0x20, 0x68, 0x74, 0x65, 0x20, 0x77, 0x65, 0x6c, 0x6c, 0x20, /* 1430 */ 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x50, 0x54, 0x5f, 0x20, /* 1440 */ 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x69, 0x63, 0x20, 0x63, /* 1450 */ 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x6e, 0x61, /* 1460 */ 0x6d, 0x65, 0x73, 0x2e, 0x0a, 0x00, 0x49, 0x6e, 0x74, 0x65, /* 1470 */ 0x67, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, /* 1480 */ 0x74, 0x6f, 0x20, 0x73, 0x65, 0x74, 0x20, 0x66, 0x6f, 0x72, /* 1490 */ 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, /* 1500 */ 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x70, 0x5f, 0x6f, 0x66, /* 1510 */ 0x66, 0x73, 0x65, 0x74, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, /* 1520 */ 0x2e, 0x0a, 0x54, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 1530 */ 0x65, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x6f, 0x66, 0x66, /* 1540 */ 0x73, 0x65, 0x74, 0x20, 0x67, 0x69, 0x76, 0x65, 0x73, 0x20, /* 1550 */ 0x74, 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, /* 1560 */ 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, /* 1570 */ 0x62, 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x0a, /* 1580 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, /* 1590 */ 0x65, 0x20, 0x61, 0x74, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, /* 1600 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, /* 1610 */ 0x20, 0x62, 0x79, 0x74, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, /* 1620 */ 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, /* 1630 */ 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, 0x65, 0x73, 0x2e, 0x0a, /* 1640 */ 0x00, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x76, /* 1650 */ 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, /* 1660 */ 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x76, 0x69, 0x72, 0x74, /* 1670 */ 0x75, 0x61, 0x6c, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, /* 1680 */ 0x73, 0x20, 0x61, 0x74, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, /* 1690 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, /* 1700 */ 0x0a, 0x62, 0x79, 0x74, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, /* 1710 */ 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, /* 1720 */ 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, 0x65, 0x73, 0x20, 0x69, /* 1730 */ 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, 0x0a, /* 1740 */ 0x00, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x76, /* 1750 */ 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, /* 1760 */ 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x68, 0x79, 0x73, /* 1770 */ 0x69, 0x63, 0x61, 0x6c, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, /* 1780 */ 0x73, 0x73, 0x20, 0x61, 0x74, 0x20, 0x77, 0x68, 0x69, 0x63, /* 1790 */ 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, /* 1800 */ 0x74, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x20, 0x6f, 0x66, 0x20, /* 1810 */ 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, /* 1820 */ 0x74, 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, 0x65, 0x73, 0x20, /* 1830 */ 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2e, /* 1840 */ 0x0a, 0x00, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, /* 1850 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x73, /* 1860 */ 0x65, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6e, 0x75, 0x6d, /* 1870 */ 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x79, 0x74, /* 1880 */ 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, /* 1890 */ 0x66, 0x69, 0x6c, 0x65, 0x20, 0x69, 0x6d, 0x61, 0x67, 0x65, /* 1900 */ 0x0a, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, /* 1910 */ 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, /* 1920 */ 0x63, 0x68, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, /* 1930 */ 0x7a, 0x65, 0x72, 0x6f, 0x2e, 0x0a, 0x00, 0x49, 0x6e, 0x74, /* 1940 */ 0x65, 0x67, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, /* 1950 */ 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x74, 0x20, 0x66, 0x6f, /* 1960 */ 0x72, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, /* 1970 */ 0x66, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, /* 1980 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, /* 1990 */ 0x79, 0x20, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x0a, 0x6f, 0x66, /* 2000 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, /* 2010 */ 0x6e, 0x74, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, /* 2020 */ 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x7a, 0x65, 0x72, /* 2030 */ 0x6f, 0x2e, 0x0a, 0x00, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, /* 2040 */ 0x74, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x2e, 0x20, 0x50, /* 2050 */ 0x46, 0x5f, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x20, 0x63, 0x6f, /* 2060 */ 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, /* 2070 */ 0x65, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, /* 2080 */ 0x2c, 0x20, 0x61, 0x73, 0x20, 0x69, 0x73, 0x0a, 0x61, 0x6e, /* 2090 */ 0x79, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x2e, /* 2100 */ 0x0a, 0x00, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, /* 2110 */ 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, /* 2120 */ 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, /* 2130 */ 0x73, 0x20, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x20, /* 2140 */ 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, /* 2150 */ 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x0a, 0x74, 0x68, /* 2160 */ 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x0a, 0x00, 0x4e, /* 2170 */ 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x70, /* 2180 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 2190 */ 0x64, 0x65, 0x72, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 2200 */ 0x74, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, 0x6c, 0x65, /* 2210 */ 0x74, 0x65, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, /* 2220 */ 0x6e, 0x67, 0x0a, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, /* 2230 */ 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, /* 2240 */ 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, /* 2250 */ 0x54, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, /* 2260 */ 0x20, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x78, /* 2270 */ 0x63, 0x65, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, /* 2280 */ 0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x6f, 0x66, 0x20, 0x73, /* 2290 */ 0x6c, 0x6f, 0x74, 0x73, 0x20, 0x72, 0x65, 0x6d, 0x61, 0x69, /* 2300 */ 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, /* 2310 */ 0x65, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x74, /* 2320 */ 0x61, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, /* 2330 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, /* 2340 */ 0x66, 0x69, 0x65, 0x64, 0x2e, 0x0a, 0x70, 0x6f, 0x73, 0x69, /* 2350 */ 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x49, 0x66, 0x20, 0x63, 0x6f, /* 2360 */ 0x75, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, /* 2370 */ 0x20, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x2c, /* 2380 */ 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, /* 2390 */ 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x73, /* 2400 */ 0x20, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x2e, 0x0a, /* 2410 */ 0x00, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x69, /* 2420 */ 0x6e, 0x64, 0x65, 0x78, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, /* 2430 */ 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, /* 2440 */ 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, /* 2450 */ 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, /* 2460 */ 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x28, 0x73, 0x29, /* 2470 */ 0x0a, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, /* 2480 */ 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x2e, 0x0a, 0x00, 0x4e, /* 2490 */ 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x70, /* 2500 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 2510 */ 0x64, 0x65, 0x72, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 2520 */ 0x74, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6d, 0x6f, 0x76, 0x65, /* 2530 */ 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x6c, /* 2540 */ 0x75, 0x65, 0x0a, 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, /* 2550 */ 0x65, 0x78, 0x63, 0x65, 0x65, 0x64, 0x20, 0x74, 0x68, 0x65, /* 2560 */ 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, /* 2570 */ 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x20, 0x72, 0x65, 0x6d, /* 2580 */ 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, /* 2590 */ 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, /* 2600 */ 0x6d, 0x0a, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x74, /* 2610 */ 0x61, 0x62, 0x6c, 0x65, 0x20, 0x62, 0x65, 0x6c, 0x6f, 0x77, /* 2620 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, /* 2630 */ 0x66, 0x69, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, /* 2640 */ 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x63, 0x6f, /* 2650 */ 0x75, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, /* 2660 */ 0x0a, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x2c, /* 2670 */ 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, /* 2680 */ 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x65, 0x6c, 0x65, /* 2690 */ 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, 0x6d, 0x6f, /* 2700 */ 0x76, 0x65, 0x64, 0x2e, 0x0a, 0x00, 0x20, 0x20, 0x20, 0x54, /* 2710 */ 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x64, 0x75, /* 2720 */ 0x6d, 0x70, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, /* 2730 */ 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, /* 2740 */ 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, /* 2750 */ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, /* 2760 */ 0x61, 0x64, 0x65, 0x72, 0x73, 0x0a, 0x75, 0x73, 0x69, 0x6e, /* 2770 */ 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x65, /* 2780 */ 0x20, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x20, 0x75, 0x73, 0x65, /* 2790 */ 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 2800 */ 0x6c, 0x66, 0x64, 0x75, 0x6d, 0x70, 0x20, 0x70, 0x72, 0x6f, /* 2810 */ 0x67, 0x72, 0x61, 0x6d, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, /* 2820 */ 0x70, 0x68, 0x64, 0x72, 0x3a, 0x64, 0x75, 0x6d, 0x70, 0x20, /* 2830 */ 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, /* 2840 */ 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x61, 0x6e, /* 2850 */ 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, /* 2860 */ 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, /* 2870 */ 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x0a, 0x65, 0x76, 0x65, /* 2880 */ 0x72, 0x79, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, /* 2890 */ 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x69, 0x73, /* 2900 */ 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, /* 2910 */ 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, /* 2920 */ 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, /* 2930 */ 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x61, 0x72, 0x67, 0x75, 0x6d, /* 2940 */ 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, /* 2950 */ 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, /* 2960 */ 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, /* 2970 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 2980 */ 0x64, 0x65, 0x72, 0x20, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, /* 2990 */ 0x20, 0x61, 0x74, 0x0a, 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, /* 3000 */ 0x6e, 0x64, 0x65, 0x78, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, /* 3010 */ 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, 0x0a, 0x00, /* 3020 */ 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, /* 3030 */ 0x72, 0x3a, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x20, 0x63, /* 3040 */ 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, /* 3050 */ 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, /* 3060 */ 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x61, /* 3070 */ 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x73, /* 3080 */ 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x79, 0x70, /* 3090 */ 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, /* 3100 */ 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x20, 0x54, 0x68, /* 3110 */ 0x69, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, /* 3120 */ 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x6d, 0x61, /* 3130 */ 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x0a, 0x69, /* 3140 */ 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x5f, 0x74, 0x79, /* 3150 */ 0x70, 0x65, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, /* 3160 */ 0x66, 0x20, 0x61, 0x6e, 0x20, 0x45, 0x4c, 0x46, 0x20, 0x70, /* 3170 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 3180 */ 0x64, 0x65, 0x72, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 3190 */ 0x74, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x70, 0x68, 0x64, /* 3200 */ 0x72, 0x3a, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x20, 0x69, /* 3210 */ 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, /* 3220 */ 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x61, 0x72, 0x67, /* 3230 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x74, 0x68, /* 3240 */ 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, /* 3250 */ 0x0a, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x20, 0x66, 0x6f, /* 3260 */ 0x72, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x65, 0x6c, /* 3270 */ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, /* 3280 */ 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, /* 3290 */ 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x61, 0x72, /* 3300 */ 0x72, 0x61, 0x79, 0x20, 0x69, 0x73, 0x0a, 0x73, 0x68, 0x6f, /* 3310 */ 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x63, 0x61, 0x6c, /* 3320 */ 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, /* 3330 */ 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, /* 3340 */ 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, /* 3350 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, /* 3360 */ 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x70, 0x72, /* 3370 */ 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, /* 3380 */ 0x65, 0x72, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, /* 3390 */ 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, /* 3400 */ 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, /* 3410 */ 0x62, 0x6f, 0x74, 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, /* 3420 */ 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x70, /* 3430 */ 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, /* 3440 */ 0x65, 0x20, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x20, 0x66, /* 3450 */ 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, /* 3460 */ 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, /* 3470 */ 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x61, 0x74, 0x20, /* 3480 */ 0x74, 0x68, 0x65, 0x0a, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, /* 3490 */ 0x69, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, /* 3500 */ 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, /* 3510 */ 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, /* 3520 */ 0x65, 0x6e, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, /* 3530 */ 0x00, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, /* 3540 */ 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, /* 3550 */ 0x74, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, /* 3560 */ 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, /* 3570 */ 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6f, /* 3580 */ 0x72, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, /* 3590 */ 0x65, 0x0a, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, /* 3600 */ 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, /* 3610 */ 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, /* 3620 */ 0x69, 0x65, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, /* 3630 */ 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a, /* 3640 */ 0x0a, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, /* 3650 */ 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x73, 0x20, 0x74, /* 3660 */ 0x68, 0x65, 0x20, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, /* 3670 */ 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, /* 3680 */ 0x65, 0x67, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, /* 3690 */ 0x66, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x61, 0x74, 0x20, 0x77, /* 3700 */ 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, /* 3710 */ 0x69, 0x72, 0x73, 0x74, 0x20, 0x62, 0x79, 0x74, 0x65, 0x20, /* 3720 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, /* 3730 */ 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, /* 3740 */ 0x65, 0x73, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x70, 0x68, /* 3750 */ 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, /* 3760 */ 0x74, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, /* 3770 */ 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, /* 3780 */ 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2c, /* 3790 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, /* 3800 */ 0x0a, 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, /* 3810 */ 0x65, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, 0x65, /* 3820 */ 0x72, 0x79, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, /* 3830 */ 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, /* 3840 */ 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, /* 3850 */ 0x65, 0x72, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x0a, 0x69, /* 3860 */ 0x73, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, /* 3870 */ 0x66, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, /* 3880 */ 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, /* 3890 */ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, /* 3900 */ 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, /* 3910 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x74, /* 3920 */ 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, /* 3930 */ 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, /* 3940 */ 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, /* 3950 */ 0x79, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x62, 0x6f, /* 3960 */ 0x74, 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, /* 3970 */ 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x70, 0x72, 0x65, /* 3980 */ 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, /* 3990 */ 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x66, /* 4000 */ 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, /* 4010 */ 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, /* 4020 */ 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x73, 0x70, 0x65, /* 4030 */ 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x69, 0x6e, 0x64, 0x65, /* 4040 */ 0x78, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, /* 4050 */ 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, 0x65, /* 4060 */ 0x6e, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x00, /* 4070 */ 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, /* 4080 */ 0x72, 0x3a, 0x70, 0x5f, 0x76, 0x61, 0x64, 0x64, 0x72, 0x20, /* 4090 */ 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, /* 4100 */ 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, /* 4110 */ 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, /* 4120 */ 0x61, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, /* 4130 */ 0x70, 0x5f, 0x76, 0x61, 0x64, 0x64, 0x72, 0x20, 0x66, 0x69, /* 4140 */ 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, /* 4150 */ 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, /* 4160 */ 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, /* 4170 */ 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x70, 0x5f, /* 4180 */ 0x76, 0x61, 0x64, 0x64, 0x72, 0x20, 0x70, 0x72, 0x6f, 0x76, /* 4190 */ 0x69, 0x64, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, /* 4200 */ 0x69, 0x72, 0x74, 0x75, 0x61, 0x6c, 0x20, 0x61, 0x64, 0x64, /* 4210 */ 0x72, 0x65, 0x73, 0x73, 0x20, 0x61, 0x74, 0x20, 0x77, 0x68, /* 4220 */ 0x69, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, /* 4230 */ 0x72, 0x73, 0x74, 0x20, 0x62, 0x79, 0x74, 0x65, 0x0a, 0x6f, /* 4240 */ 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, /* 4250 */ 0x65, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, 0x65, /* 4260 */ 0x73, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, /* 4270 */ 0x79, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x70, 0x68, 0x64, 0x72, /* 4280 */ 0x3a, 0x70, 0x5f, 0x76, 0x61, 0x64, 0x64, 0x72, 0x20, 0x69, /* 4290 */ 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, /* 4300 */ 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x61, 0x72, 0x67, /* 4310 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2c, 0x20, 0x74, 0x68, /* 4320 */ 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, /* 4330 */ 0x20, 0x70, 0x5f, 0x76, 0x61, 0x64, 0x64, 0x72, 0x20, 0x66, /* 4340 */ 0x6f, 0x72, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, 0x20, 0x65, /* 4350 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x20, /* 4360 */ 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, /* 4370 */ 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x61, /* 4380 */ 0x72, 0x72, 0x61, 0x79, 0x0a, 0x69, 0x73, 0x20, 0x73, 0x68, /* 4390 */ 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x63, 0x61, /* 4400 */ 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, /* 4410 */ 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 4420 */ 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, /* 4430 */ 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 4440 */ 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 4450 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x70, 0x65, /* 4460 */ 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x69, 0x73, 0x20, /* 4470 */ 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, /* 4480 */ 0x20, 0x49, 0x66, 0x20, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x61, /* 4490 */ 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, /* 4500 */ 0x72, 0x65, 0x0a, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, /* 4510 */ 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x5f, 0x76, 0x61, /* 4520 */ 0x64, 0x64, 0x72, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, /* 4530 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, /* 4540 */ 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, /* 4550 */ 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, /* 4560 */ 0x64, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x69, 0x73, /* 4570 */ 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, /* 4580 */ 0x65, 0x20, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x20, 0x76, 0x61, /* 4590 */ 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x00, 0x20, 0x20, 0x20, 0x54, /* 4600 */ 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x70, 0x5f, /* 4610 */ 0x70, 0x61, 0x64, 0x64, 0x72, 0x20, 0x63, 0x6f, 0x6d, 0x6d, /* 4620 */ 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, /* 4630 */ 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, /* 4640 */ 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x74, 0x65, /* 4650 */ 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x70, 0x5f, 0x70, 0x61, /* 4660 */ 0x64, 0x64, 0x72, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, /* 4670 */ 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, /* 4680 */ 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x70, 0x72, 0x6f, /* 4690 */ 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, /* 4700 */ 0x72, 0x2e, 0x0a, 0x0a, 0x70, 0x5f, 0x70, 0x61, 0x64, 0x64, /* 4710 */ 0x72, 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x73, /* 4720 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, /* 4730 */ 0x63, 0x61, 0x6c, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, /* 4740 */ 0x73, 0x20, 0x61, 0x74, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, /* 4750 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x73, 0x74, /* 4760 */ 0x0a, 0x62, 0x79, 0x74, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, /* 4770 */ 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, /* 4780 */ 0x20, 0x72, 0x65, 0x73, 0x69, 0x64, 0x65, 0x73, 0x20, 0x69, /* 4790 */ 0x6e, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, /* 4800 */ 0x66, 0x6f, 0x72, 0x20, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, /* 4810 */ 0x73, 0x20, 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, /* 4820 */ 0x0a, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, /* 4830 */ 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, /* 4840 */ 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x6c, 0x65, 0x76, 0x61, /* 4850 */ 0x6e, 0x74, 0x2e, 0x20, 0x42, 0x65, 0x63, 0x61, 0x75, 0x73, /* 4860 */ 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x79, 0x73, 0x74, /* 4870 */ 0x65, 0x6d, 0x20, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x73, /* 4880 */ 0x0a, 0x70, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, /* 4890 */ 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, /* 4900 */ 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x70, 0x70, 0x6c, 0x69, /* 4910 */ 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x72, 0x6f, /* 4920 */ 0x67, 0x72, 0x61, 0x6d, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, /* 4930 */ 0x73, 0x20, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x68, /* 4940 */ 0x61, 0x73, 0x20, 0x75, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, /* 4950 */ 0x66, 0x69, 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, /* 4960 */ 0x6e, 0x74, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x78, /* 4970 */ 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, /* 4980 */ 0x69, 0x6c, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, /* 4990 */ 0x68, 0x61, 0x72, 0x65, 0x64, 0x0a, 0x6f, 0x62, 0x6a, 0x65, /* 5000 */ 0x63, 0x74, 0x73, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x70, /* 5010 */ 0x68, 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x70, 0x61, 0x64, 0x64, /* 5020 */ 0x72, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, /* 5030 */ 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, /* 5040 */ 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2c, /* 5050 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, /* 5060 */ 0x0a, 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x70, 0x61, 0x64, 0x64, /* 5070 */ 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, 0x65, 0x72, /* 5080 */ 0x79, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, /* 5090 */ 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, /* 5100 */ 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, /* 5110 */ 0x72, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x0a, 0x69, 0x73, /* 5120 */ 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, /* 5130 */ 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, /* 5140 */ 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, /* 5150 */ 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, /* 5160 */ 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, /* 5170 */ 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x74, 0x68, /* 5180 */ 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, /* 5190 */ 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, /* 5200 */ 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, /* 5210 */ 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x62, 0x6f, 0x74, /* 5220 */ 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, /* 5230 */ 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x70, 0x72, 0x65, 0x73, /* 5240 */ 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, /* 5250 */ 0x5f, 0x70, 0x61, 0x64, 0x64, 0x72, 0x20, 0x66, 0x69, 0x65, /* 5260 */ 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, /* 5270 */ 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x74, /* 5280 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, /* 5290 */ 0x66, 0x69, 0x65, 0x64, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, /* 5300 */ 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, /* 5310 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, 0x65, 0x6e, /* 5320 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x00, 0x20, /* 5330 */ 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, 0x72, /* 5340 */ 0x3a, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7a, 0x20, /* 5350 */ 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, /* 5360 */ 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, /* 5370 */ 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, /* 5380 */ 0x61, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, /* 5390 */ 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7a, 0x20, 0x66, /* 5400 */ 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, /* 5410 */ 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, /* 5420 */ 0x64, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, /* 5430 */ 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x70, /* 5440 */ 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7a, 0x20, 0x63, 0x6f, /* 5450 */ 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, /* 5460 */ 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, /* 5470 */ 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, /* 5480 */ 0x74, 0x68, 0x65, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x69, /* 5490 */ 0x6d, 0x61, 0x67, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x74, 0x68, /* 5500 */ 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x2e, /* 5510 */ 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 5520 */ 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x7a, /* 5530 */ 0x65, 0x72, 0x6f, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x70, /* 5540 */ 0x68, 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, /* 5550 */ 0x73, 0x7a, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, /* 5560 */ 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, /* 5570 */ 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, /* 5580 */ 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 5590 */ 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x66, 0x69, 0x6c, /* 5600 */ 0x65, 0x73, 0x7a, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, /* 5610 */ 0x65, 0x72, 0x79, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 5620 */ 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, /* 5630 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 5640 */ 0x64, 0x65, 0x72, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x0a, /* 5650 */ 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, /* 5660 */ 0x49, 0x66, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, /* 5670 */ 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 5680 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, /* 5690 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, /* 5700 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, /* 5710 */ 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 5720 */ 0x74, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, /* 5730 */ 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, /* 5740 */ 0x61, 0x79, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x62, /* 5750 */ 0x6f, 0x74, 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, /* 5760 */ 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x70, 0x72, /* 5770 */ 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, /* 5780 */ 0x20, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7a, 0x20, /* 5790 */ 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, /* 5800 */ 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, /* 5810 */ 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, /* 5820 */ 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x0a, 0x69, 0x6e, /* 5830 */ 0x64, 0x65, 0x78, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, /* 5840 */ 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, /* 5850 */ 0x76, 0x65, 0x6e, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, /* 5860 */ 0x0a, 0x00, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, /* 5870 */ 0x68, 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x73, /* 5880 */ 0x7a, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, /* 5890 */ 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, /* 5900 */ 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6f, /* 5910 */ 0x72, 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, /* 5920 */ 0x65, 0x0a, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x73, 0x7a, 0x20, /* 5930 */ 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, /* 5940 */ 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, /* 5950 */ 0x65, 0x64, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, /* 5960 */ 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a, 0x0a, /* 5970 */ 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x73, 0x7a, 0x20, 0x63, 0x6f, /* 5980 */ 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, /* 5990 */ 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, /* 6000 */ 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, /* 6010 */ 0x74, 0x68, 0x65, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, /* 6020 */ 0x20, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x0a, 0x6f, 0x66, 0x20, /* 6030 */ 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, 0x65, 0x6e, /* 6040 */ 0x74, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x76, 0x61, /* 6050 */ 0x6c, 0x75, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, /* 6060 */ 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x2e, 0x0a, 0x0a, 0x49, 0x66, /* 6070 */ 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x6d, 0x65, /* 6080 */ 0x6d, 0x73, 0x7a, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, /* 6090 */ 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, /* 6100 */ 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, /* 6110 */ 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, /* 6120 */ 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x6d, 0x65, /* 6130 */ 0x6d, 0x73, 0x7a, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, /* 6140 */ 0x65, 0x72, 0x79, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 6150 */ 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, /* 6160 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 6170 */ 0x64, 0x65, 0x72, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x0a, /* 6180 */ 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, /* 6190 */ 0x49, 0x66, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, /* 6200 */ 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 6210 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, /* 6220 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, /* 6230 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, /* 6240 */ 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 6250 */ 0x74, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, /* 6260 */ 0x64, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, /* 6270 */ 0x61, 0x79, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x62, /* 6280 */ 0x6f, 0x74, 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, /* 6290 */ 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x0a, 0x70, 0x72, /* 6300 */ 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, /* 6310 */ 0x20, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x73, 0x7a, 0x20, 0x66, /* 6320 */ 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, /* 6330 */ 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, /* 6340 */ 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, /* 6350 */ 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x0a, 0x69, 0x6e, 0x64, /* 6360 */ 0x65, 0x78, 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, /* 6370 */ 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, /* 6380 */ 0x65, 0x6e, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, /* 6390 */ 0x00, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, /* 6400 */ 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, /* 6410 */ 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, /* 6420 */ 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, /* 6430 */ 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x72, /* 6440 */ 0x20, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, /* 6450 */ 0x0a, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x20, 0x74, 0x68, 0x61, /* 6460 */ 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, 0x61, 0x73, 0x73, 0x6f, /* 6470 */ 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, /* 6480 */ 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x67, 0x6d, /* 6490 */ 0x65, 0x6e, 0x74, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, /* 6500 */ 0x62, 0x65, 0x64, 0x20, 0x62, 0x79, 0x0a, 0x74, 0x68, 0x65, /* 6510 */ 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, /* 6520 */ 0x65, 0x61, 0x64, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x49, 0x66, /* 6530 */ 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x66, 0x6c, /* 6540 */ 0x61, 0x67, 0x73, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, /* 6550 */ 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, /* 6560 */ 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, /* 6570 */ 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, /* 6580 */ 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x66, 0x6c, /* 6590 */ 0x61, 0x67, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, /* 6600 */ 0x65, 0x72, 0x79, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, /* 6610 */ 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, /* 6620 */ 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, /* 6630 */ 0x64, 0x65, 0x72, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x0a, /* 6640 */ 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, /* 6650 */ 0x49, 0x66, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, /* 6660 */ 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 6670 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, /* 6680 */ 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, /* 6690 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x0a, /* 6700 */ 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, /* 6710 */ 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x61, /* 6720 */ 0x74, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x64, /* 6730 */ 0x65, 0x78, 0x20, 0x69, 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, /* 6740 */ 0x6c, 0x61, 0x79, 0x65, 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, /* 6750 */ 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x72, 0x0a, 0x6d, 0x6f, 0x72, /* 6760 */ 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, 0x72, /* 6770 */ 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, /* 6780 */ 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, /* 6790 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, /* 6800 */ 0x77, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x74, 0x65, 0x70, 0x73, /* 6810 */ 0x20, 0x61, 0x72, 0x65, 0x0a, 0x74, 0x61, 0x6b, 0x65, 0x6e, /* 6820 */ 0x3a, 0x0a, 0x0a, 0x6f, 0x09, 0x41, 0x6c, 0x6c, 0x20, 0x74, /* 6830 */ 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x61, /* 6840 */ 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, /* 6850 */ 0x72, 0x65, 0x20, 0x4f, 0x52, 0x27, 0x64, 0x20, 0x74, 0x6f, /* 6860 */ 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x6f, /* 6870 */ 0x09, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x2d, 0x63, /* 6880 */ 0x6d, 0x70, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, /* 6890 */ 0x68, 0x61, 0x73, 0x20, 0x62, 0x65, 0x65, 0x6e, 0x20, 0x73, /* 6900 */ 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2c, 0x20, /* 6910 */ 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x76, 0x61, /* 6920 */ 0x6c, 0x75, 0x65, 0x0a, 0x09, 0x69, 0x73, 0x20, 0x63, 0x6f, /* 6930 */ 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x65, 0x64, /* 6940 */ 0x2e, 0x0a, 0x0a, 0x6f, 0x09, 0x54, 0x68, 0x65, 0x20, 0x70, /* 6950 */ 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x20, 0x66, 0x69, 0x65, /* 6960 */ 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, /* 6970 */ 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x68, 0x65, /* 6980 */ 0x61, 0x64, 0x65, 0x72, 0x20, 0x69, 0x73, 0x20, 0x75, 0x70, /* 6990 */ 0x64, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, /* 7000 */ 0x0a, 0x09, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, /* 7010 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x20, 0x49, 0x66, 0x20, /* 7020 */ 0x2d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x73, 0x70, /* 7030 */ 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2c, 0x20, 0x74, /* 7040 */ 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x76, 0x61, 0x6c, /* 7050 */ 0x75, 0x65, 0x20, 0x69, 0x73, 0x0a, 0x09, 0x41, 0x4e, 0x44, /* 7060 */ 0x27, 0x64, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x73, 0x74, /* 7070 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, /* 7080 */ 0x69, 0x6e, 0x67, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, /* 7090 */ 0x20, 0x49, 0x66, 0x20, 0x2d, 0x6f, 0x72, 0x20, 0x69, 0x73, /* 7100 */ 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, /* 7110 */ 0x2c, 0x0a, 0x09, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, /* 7120 */ 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, /* 7130 */ 0x4f, 0x52, 0x27, 0x64, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, /* 7140 */ 0x73, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x69, /* 7150 */ 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x61, 0x6c, 0x75, /* 7160 */ 0x65, 0x2e, 0x20, 0x49, 0x66, 0x0a, 0x09, 0x6e, 0x65, 0x69, /* 7170 */ 0x74, 0x68, 0x65, 0x72, 0x20, 0x2d, 0x61, 0x6e, 0x64, 0x20, /* 7180 */ 0x6f, 0x72, 0x20, 0x2d, 0x6f, 0x72, 0x20, 0x61, 0x72, 0x65, /* 7190 */ 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, /* 7200 */ 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, /* 7210 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x65, 0x70, 0x6c, /* 7220 */ 0x61, 0x63, 0x65, 0x73, 0x0a, 0x09, 0x74, 0x68, 0x65, 0x20, /* 7230 */ 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x76, /* 7240 */ 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x00, 0x20, 0x20, 0x20, /* 7250 */ 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x70, /* 7260 */ 0x5f, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x20, 0x63, 0x6f, 0x6d, /* 7270 */ 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, /* 7280 */ 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, /* 7290 */ 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x74, /* 7300 */ 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x70, 0x5f, 0x61, /* 7310 */ 0x6c, 0x69, 0x67, 0x6e, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, /* 7320 */ 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, /* 7330 */ 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x70, 0x72, /* 7340 */ 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, /* 7350 */ 0x65, 0x72, 0x2e, 0x0a, 0x0a, 0x70, 0x5f, 0x61, 0x6c, 0x69, /* 7360 */ 0x67, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, /* 7370 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x77, /* 7380 */ 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, /* 7390 */ 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, /* 7400 */ 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x20, 0x69, 0x6e, /* 7410 */ 0x0a, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x2c, 0x20, 0x61, /* 7420 */ 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, /* 7430 */ 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x20, 0x56, 0x61, 0x6c, 0x75, /* 7440 */ 0x65, 0x73, 0x20, 0x30, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x31, /* 7450 */ 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x20, 0x6e, 0x6f, 0x20, 0x61, /* 7460 */ 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x69, /* 7470 */ 0x73, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, /* 7480 */ 0x2e, 0x20, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x77, 0x69, 0x73, /* 7490 */ 0x65, 0x2c, 0x20, 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x67, 0x6e, /* 7500 */ 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x65, /* 7510 */ 0x20, 0x61, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, /* 7520 */ 0x65, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, /* 7530 */ 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, /* 7540 */ 0x32, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x5f, 0x76, /* 7550 */ 0x61, 0x64, 0x64, 0x72, 0x20, 0x73, 0x68, 0x6f, 0x75, 0x6c, /* 7560 */ 0x64, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x20, 0x70, 0x5f, /* 7570 */ 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x2c, 0x0a, 0x6d, 0x6f, /* 7580 */ 0x64, 0x75, 0x6c, 0x6f, 0x20, 0x70, 0x5f, 0x61, 0x6c, 0x69, /* 7590 */ 0x67, 0x6e, 0x2e, 0x0a, 0x0a, 0x49, 0x66, 0x20, 0x70, 0x68, /* 7600 */ 0x64, 0x72, 0x3a, 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x67, 0x6e, /* 7610 */ 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, /* 7620 */ 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x61, /* 7630 */ 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2c, 0x20, /* 7640 */ 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, /* 7650 */ 0x6f, 0x66, 0x20, 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x67, 0x6e, /* 7660 */ 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x76, 0x65, 0x72, 0x79, /* 7670 */ 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x69, /* 7680 */ 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, /* 7690 */ 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, /* 7700 */ 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x0a, 0x69, 0x73, 0x20, /* 7710 */ 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, 0x20, /* 7720 */ 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, /* 7730 */ 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, /* 7740 */ 0x65, 0x6e, 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, /* 7750 */ 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x61, /* 7760 */ 0x6c, 0x75, 0x65, 0x0a, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, /* 7770 */ 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, /* 7780 */ 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x69, /* 7790 */ 0x73, 0x20, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x65, /* 7800 */ 0x64, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x62, 0x6f, 0x74, 0x68, /* 7810 */ 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, /* 7820 */ 0x20, 0x61, 0x72, 0x65, 0x0a, 0x70, 0x72, 0x65, 0x73, 0x65, /* 7830 */ 0x6e, 0x74, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x5f, /* 7840 */ 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x20, 0x66, 0x69, 0x65, 0x6c, /* 7850 */ 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, /* 7860 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x74, 0x20, /* 7870 */ 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, /* 7880 */ 0x69, 0x65, 0x64, 0x0a, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, /* 7890 */ 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, 0x20, /* 7900 */ 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x20, /* 7910 */ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x0a, 0x00, 0x20, 0x20, /* 7920 */ 0x20, 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, /* 7930 */ 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x20, 0x63, 0x6f, 0x6d, /* 7940 */ 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, /* 7950 */ 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x69, 0x73, 0x70, /* 7960 */ 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x74, /* 7970 */ 0x65, 0x72, 0x20, 0x74, 0x68, 0x65, 0x0a, 0x69, 0x6e, 0x74, /* 7980 */ 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x20, 0x6f, /* 7990 */ 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x4c, 0x46, 0x20, /* 8000 */ 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x0a, 0x0a, 0x49, /* 8010 */ 0x66, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x69, 0x6e, 0x74, /* 8020 */ 0x65, 0x72, 0x70, 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, /* 8030 */ 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x6f, 0x75, /* 8040 */ 0x74, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, /* 8050 */ 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x78, 0x69, /* 8060 */ 0x73, 0x74, 0x69, 0x6e, 0x67, 0x0a, 0x69, 0x6e, 0x74, 0x65, /* 8070 */ 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x20, 0x69, 0x73, /* 8080 */ 0x20, 0x73, 0x68, 0x6f, 0x77, 0x6e, 0x2e, 0x20, 0x49, 0x66, /* 8090 */ 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x20, 0x77, 0x69, /* 8100 */ 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, /* 8110 */ 0x70, 0x61, 0x74, 0x68, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, /* 8120 */ 0x65, 0x6e, 0x74, 0x2c, 0x0a, 0x74, 0x68, 0x65, 0x20, 0x69, /* 8130 */ 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, /* 8140 */ 0x20, 0x69, 0x73, 0x20, 0x73, 0x65, 0x74, 0x20, 0x74, 0x6f, /* 8150 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x69, 0x76, 0x65, 0x6e, /* 8160 */ 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x69, /* 8170 */ 0x66, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, 0x65, /* 8180 */ 0x2e, 0x0a, 0x0a, 0x41, 0x6e, 0x20, 0x45, 0x4c, 0x46, 0x20, /* 8190 */ 0x50, 0x54, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x50, 0x20, /* 8200 */ 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, /* 8210 */ 0x61, 0x64, 0x65, 0x72, 0x20, 0x75, 0x73, 0x75, 0x61, 0x6c, /* 8220 */ 0x6c, 0x79, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, /* 8230 */ 0x63, 0x65, 0x73, 0x20, 0x69, 0x74, 0x73, 0x20, 0x6f, 0x77, /* 8240 */ 0x6e, 0x0a, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x20, /* 8250 */ 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, /* 8260 */ 0x73, 0x74, 0x65, 0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x73, /* 8270 */ 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, /* 8280 */ 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x61, 0x62, /* 8290 */ 0x6c, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x45, 0x4c, /* 8300 */ 0x46, 0x0a, 0x41, 0x42, 0x49, 0x20, 0x73, 0x61, 0x79, 0x73, /* 8310 */ 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x74, 0x68, 0x69, 0x73, /* 8320 */ 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, /* 8330 */ 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6e, 0x61, 0x6d, /* 8340 */ 0x65, 0x64, 0x20, 0x22, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, /* 8350 */ 0x70, 0x22, 0x2e, 0x20, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, /* 8360 */ 0x70, 0x0a, 0x69, 0x73, 0x20, 0x74, 0x79, 0x70, 0x69, 0x63, /* 8370 */ 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x64, /* 8380 */ 0x20, 0x74, 0x6f, 0x20, 0x6a, 0x75, 0x73, 0x74, 0x20, 0x66, /* 8390 */ 0x69, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x72, 0x69, /* 8400 */ 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x73, 0x74, 0x72, 0x69, /* 8410 */ 0x6e, 0x67, 0x2c, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, /* 8420 */ 0x69, 0x6e, 0x67, 0x0a, 0x69, 0x74, 0x73, 0x20, 0x4e, 0x55, /* 8430 */ 0x4c, 0x4c, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, /* 8440 */ 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, /* 8450 */ 0x63, 0x61, 0x6e, 0x20, 0x74, 0x72, 0x65, 0x61, 0x74, 0x20, /* 8460 */ 0x69, 0x74, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x73, 0x74, /* 8470 */ 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, /* 8480 */ 0x20, 0x77, 0x69, 0x74, 0x68, 0x0a, 0x6f, 0x6e, 0x65, 0x20, /* 8490 */ 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x49, 0x66, /* 8500 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x69, /* 8510 */ 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, /* 8520 */ 0x20, 0x70, 0x61, 0x74, 0x68, 0x20, 0x69, 0x73, 0x20, 0x73, /* 8530 */ 0x68, 0x6f, 0x72, 0x74, 0x20, 0x65, 0x6e, 0x6f, 0x75, 0x67, /* 8540 */ 0x68, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x74, 0x0a, 0x69, /* 8550 */ 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x2e, 0x69, 0x6e, /* 8560 */ 0x74, 0x65, 0x72, 0x70, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, /* 8570 */ 0x6f, 0x6e, 0x2c, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x69, /* 8580 */ 0x6e, 0x74, 0x65, 0x72, 0x70, 0x20, 0x73, 0x69, 0x6d, 0x70, /* 8590 */ 0x6c, 0x79, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, /* 8600 */ 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x6c, 0x64, 0x0a, /* 8610 */ 0x70, 0x61, 0x74, 0x68, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, /* 8620 */ 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, 0x6f, 0x6e, /* 8630 */ 0x65, 0x2e, 0x0a, 0x0a, 0x49, 0x6e, 0x20, 0x74, 0x68, 0x65, /* 8640 */ 0x20, 0x63, 0x61, 0x73, 0x65, 0x20, 0x77, 0x68, 0x65, 0x72, /* 8650 */ 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x65, 0x77, 0x20, /* 8660 */ 0x70, 0x61, 0x74, 0x68, 0x20, 0x69, 0x73, 0x20, 0x74, 0x6f, /* 8670 */ 0x6f, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, /* 8680 */ 0x66, 0x69, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, /* 8690 */ 0x20, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x0a, 0x73, /* 8700 */ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x70, 0x68, /* 8710 */ 0x64, 0x72, 0x3a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x20, /* 8720 */ 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, /* 8730 */ 0x70, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, /* 8740 */ 0x74, 0x68, 0x65, 0x20, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, /* 8750 */ 0x63, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, /* 8760 */ 0x61, 0x62, 0x6c, 0x65, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x65, /* 8770 */ 0x61, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, /* 8780 */ 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x77, 0x61, /* 8790 */ 0x79, 0x73, 0x20, 0x70, 0x6f, 0x73, 0x73, 0x69, 0x62, 0x6c, /* 8800 */ 0x65, 0x3a, 0x20, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x73, /* 8810 */ 0x69, 0x72, 0x65, 0x64, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, /* 8820 */ 0x67, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x0a, 0x61, 0x6c, 0x72, /* 8830 */ 0x65, 0x61, 0x64, 0x79, 0x20, 0x65, 0x78, 0x69, 0x73, 0x74, /* 8840 */ 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x79, /* 8850 */ 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 0x73, 0x74, 0x72, 0x69, /* 8860 */ 0x6e, 0x67, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x20, /* 8870 */ 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x6d, /* 8880 */ 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x0a, 0x65, 0x6e, 0x6f, /* 8890 */ 0x75, 0x67, 0x68, 0x20, 0x72, 0x6f, 0x6f, 0x6d, 0x20, 0x69, /* 8900 */ 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, /* 8910 */ 0x72, 0x76, 0x65, 0x64, 0x20, 0x73, 0x65, 0x63, 0x74, 0x69, /* 8920 */ 0x6f, 0x6e, 0x20, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, /* 8930 */ 0x65, 0x6e, 0x64, 0x20, 0x28, 0x44, 0x54, 0x5f, 0x53, 0x55, /* 8940 */ 0x4e, 0x57, 0x5f, 0x53, 0x54, 0x52, 0x50, 0x41, 0x44, 0x29, /* 8950 */ 0x0a, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, /* 8960 */ 0x65, 0x77, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, /* 8970 */ 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x61, 0x64, 0x64, 0x65, /* 8980 */ 0x64, 0x2e, 0x0a, 0x00, 0x20, 0x20, 0x20, 0x54, 0x68, 0x65, /* 8990 */ 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x64, 0x65, 0x6c, 0x65, /* 9000 */ 0x74, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, /* 9010 */ 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, /* 9020 */ 0x6f, 0x20, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6f, /* 9030 */ 0x6e, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x65, /* 9040 */ 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x0a, /* 9050 */ 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, /* 9060 */ 0x67, 0x72, 0x61, 0x6d, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, /* 9070 */ 0x72, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x65, 0x6c, 0x65, /* 9080 */ 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x66, 0x6f, 0x6c, 0x6c, /* 9090 */ 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, /* 9100 */ 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x20, 0x69, 0x74, /* 9110 */ 0x65, 0x6d, 0x73, 0x0a, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x75, /* 9120 */ 0x70, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, /* 9130 */ 0x20, 0x76, 0x61, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x65, /* 9140 */ 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x74, /* 9150 */ 0x20, 0x74, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x20, 0x61, /* 9160 */ 0x72, 0x65, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x20, 0x66, 0x69, /* 9170 */ 0x6c, 0x6c, 0x65, 0x64, 0x2e, 0x0a, 0x00, 0x20, 0x20, 0x20, /* 9180 */ 0x54, 0x68, 0x65, 0x20, 0x70, 0x68, 0x64, 0x72, 0x3a, 0x6d, /* 9190 */ 0x6f, 0x76, 0x65, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, /* 9200 */ 0x64, 0x20, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, /* 9210 */ 0x74, 0x6f, 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x20, 0x74, 0x68, /* 9220 */ 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, /* 9230 */ 0x20, 0x6f, 0x66, 0x20, 0x6f, 0x6e, 0x65, 0x0a, 0x6f, 0x72, /* 9240 */ 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, /* 9250 */ 0x65, 0x6e, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, /* 9260 */ 0x65, 0x20, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x20, /* 9270 */ 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x61, 0x72, 0x72, /* 9280 */ 0x61, 0x79, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x70, /* 9290 */ 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x0a, 0x6e, 0x75, /* 9300 */ 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6c, /* 9310 */ 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, /* 9320 */ 0x20, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, /* 9330 */ 0x6d, 0x20, 0x65, 0x6c, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x64, /* 9340 */ 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x0a, /* 9350 */ 0x00, 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x00, 0x70, /* 9360 */ 0x5f, 0x70, 0x61, 0x64, 0x64, 0x72, 0x00, 0x63, 0x6f, 0x75, /* 9370 */ 0x6e, 0x74, 0x00, 0x64, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x64, /* 9380 */ 0x65, 0x78, 0x00, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, /* 9390 */ 0x00, 0x6e, 0x65, 0x77, 0x70, 0x61, 0x74, 0x68, 0x00, 0x73, /* 9400 */ 0x69, 0x7a, 0x65, 0x00, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, /* 9410 */ 0x00, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x2d, 0x70, 0x68, /* 9420 */ 0x6e, 0x64, 0x78, 0x00, 0x25, 0x75, 0x0a, 0x00, 0x25, 0x23, /* 9430 */ 0x78, 0x0a, 0x00, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, /* 9440 */ 0x00, 0x70, 0x68, 0x64, 0x72, 0x00, 0x64, 0x75, 0x6d, 0x70, /* 9450 */ 0x00, 0x70, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, /* 9460 */ 0x70, 0x5f, 0x76, 0x61, 0x64, 0x64, 0x72, 0x00, 0x70, 0x5f, /* 9470 */ 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7a, 0x00, 0x70, 0x5f, 0x6d, /* 9480 */ 0x65, 0x6d, 0x73, 0x7a, 0x00, 0x70, 0x5f, 0x66, 0x6c, 0x61, /* 9490 */ 0x67, 0x73, 0x00, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x00, /* 9500 */ 0x6d, 0x6f, 0x76, 0x65, 0x00 }; #else /* __lint */ extern const char * _phdr_msg(Msg); #ifndef MSG_SGS_LOCAL_ARRAY #define MSG_SGS_LOCAL_ARRAY "" #endif #define MSG_ORIG_STRTAB(_x, _s) _x #define MSG_ORIG(x) x #define MSG_INTL(x) x #ifndef LINTSUP_SUPPRESS_STRINGS #define MSG_ELF_PHDR "Program header [%d]:\n" #define MSG_ELF_PHDR_SIZE 21 #define MSG_DEBUG_PHDR "phdr[%d]: Program header: %s\n" #define MSG_DEBUG_PHDR_SIZE 29 #define MSG_DEBUG_OLDINTERPOK "[%d: %s][%d]: value unchanged: %s\n" #define MSG_DEBUG_OLDINTERPOK_SIZE 34 #define MSG_DEBUG_SETPHINTERP "phdr[%d]: update PT_INTERP program header: p_offset=%#llx, p_size=%#llx\n" #define MSG_DEBUG_SETPHINTERP_SIZE 73 #define MSG_DEBUG_NEWISTR "[%d: %s][%d]: Write new value in .interp section: %s\n" #define MSG_DEBUG_NEWISTR_SIZE 53 #define MSG_DEBUG_LNGISTR "[%d: %s][%d]: New value too long (%d bytes) for .interp section (%d bytes): %s\n" #define MSG_DEBUG_LNGISTR_SIZE 79 #define MSG_DEBUG_S_OK "phdr[%d].%s: value unchanged: %s\n" #define MSG_DEBUG_S_OK_SIZE 33 #define MSG_DEBUG_S_CHG "phdr[%d].%s: change from %s to %s\n" #define MSG_DEBUG_S_CHG_SIZE 34 #define MSG_DEBUG_LLX_OK "phdr[%d].%s: value unchanged: %#llx\n" #define MSG_DEBUG_LLX_OK_SIZE 36 #define MSG_DEBUG_LLX_CHG "phdr[%d].%s: change from %#llx to %#llx\n" #define MSG_DEBUG_LLX_CHG_SIZE 40 #define MSG_FMT_ELF_INTERP "Interpreter Section: %s\n\t%s\n" #define MSG_FMT_ELF_INTERP_SIZE 29 #define MSG_ERR_NOINTERPPHDR "ELF object does not have an interpreter program header\n" #define MSG_ERR_NOINTERPPHDR_SIZE 55 #define MSG_ERR_NOINTERPSEC "Unable to locate section corresponding to PT_INTERP program header\n" #define MSG_ERR_NOINTERPSEC_SIZE 67 #define MSG_ERR_NOPHDR "No program header with specified type available: %s\n" #define MSG_ERR_NOPHDR_SIZE 52 #define MSG_MOD_DESC "Program Header" #define MSG_MOD_DESC_SIZE 14 #define MSG_DESC_DUMP "Dump Program Header Contents" #define MSG_DESC_DUMP_SIZE 28 #define MSG_DESC_P_TYPE "Segment type" #define MSG_DESC_P_TYPE_SIZE 12 #define MSG_DESC_P_OFFSET "Offset from start of file" #define MSG_DESC_P_OFFSET_SIZE 25 #define MSG_DESC_P_VADDR "Virtual address of 1st byte in memory" #define MSG_DESC_P_VADDR_SIZE 37 #define MSG_DESC_P_PADDR "Segment's physical address" #define MSG_DESC_P_PADDR_SIZE 26 #define MSG_DESC_P_FILESZ "# of bytes in file image of segment" #define MSG_DESC_P_FILESZ_SIZE 35 #define MSG_DESC_P_MEMSZ "# bytes in memory image of segment" #define MSG_DESC_P_MEMSZ_SIZE 34 #define MSG_DESC_P_FLAGS "Segment flags" #define MSG_DESC_P_FLAGS_SIZE 13 #define MSG_DESC_P_ALIGN "Segment alignmnent" #define MSG_DESC_P_ALIGN_SIZE 18 #define MSG_DESC_INTERP "Dynamic object interpreter (PT_INTERP)" #define MSG_DESC_INTERP_SIZE 38 #define MSG_DESC_DELETE "Delete program headers" #define MSG_DESC_DELETE_SIZE 22 #define MSG_DESC_MOVE "Move program headers" #define MSG_DESC_MOVE_SIZE 20 #define MSG_OPTDESC_PHNDX "Interpret the element argument as a program header index\nrather than as a program header type.\n" #define MSG_OPTDESC_PHNDX_SIZE 95 #define MSG_A1_ELEMENT "Type of program header. The first program header with the\nspecified type will be used. If the -phndx option is used,\nthen element is instead an integer giving the index of the\nspecified program header element.\n" #define MSG_A1_ELEMENT_SIZE 210 #define MSG_A1_INTERP_NEWPATH "Path of new interpreter for ELF PT_INTERP program header.\n" #define MSG_A1_INTERP_NEWPATH_SIZE 58 #define MSG_A2_P_TYPE_TYPE "Value to set for segment type. The value can be an integer,\nor one of hte well known PT_ symbolic constant names.\n" #define MSG_A2_P_TYPE_TYPE_SIZE 114 #define MSG_A2_P_OFFSET_VALUE "Integer value to set for program header p_offset field.\nThe value of p_offset gives the offset from the beginning\nof the file at which the first byte of the segment resides.\n" #define MSG_A2_P_OFFSET_VALUE_SIZE 174 #define MSG_A2_P_VADDR_ADDR "Integer value to set for virtual address at which the first\nbyte of the segment resides in memory.\n" #define MSG_A2_P_VADDR_ADDR_SIZE 99 #define MSG_A2_P_PADDR_ADDR "Integer value to set for physical address at which the first\nbyte of the segment resides in memory.\n" #define MSG_A2_P_PADDR_ADDR_SIZE 100 #define MSG_A2_P_FILESZ_SIZE "Integer value to set for number of bytes in the file image\nof the segment, which can be zero.\n" #define MSG_A2_P_FILESZ_SIZE_SIZE 94 #define MSG_A2_P_MEMSZ_SIZE "Integer value to set for number of bytes in the memory image\nof the segment, which can be zero.\n" #define MSG_A2_P_MEMSZ_SIZE_SIZE 96 #define MSG_A2_P_FLAGS_VALUE "Segment flags. PF_ flag constants are accepted, as is\nany integer.\n" #define MSG_A2_P_FLAGS_VALUE_SIZE 67 #define MSG_A2_P_ALIGN_ALIGN "Value to which the segment is aligned in memory, and in\nthe file.\n" #define MSG_A2_P_ALIGN_ALIGN_SIZE 66 #define MSG_A2_DELETE_COUNT "Number of program header elements to delete, starting\nat the specified position. This value cannot exceed the number\nof slots remaining in the header table below the specified.\nposition If count is not supplied, a single element is deleted.\n" #define MSG_A2_DELETE_COUNT_SIZE 241 #define MSG_A2_MOVE_DST_INDEX "Numeric index within program header to which the element(s)\nshould be moved.\n" #define MSG_A2_MOVE_DST_INDEX_SIZE 77 #define MSG_A3_MOVE_COUNT "Number of program header elements to move. This value\ncannot exceed the number of slots remaining in the program\nheader table below the specified position. If count is not\nsupplied, a single header element is moved.\n" #define MSG_A3_MOVE_COUNT_SIZE 216 #define MSG_HELP_DUMP " The phdr:dump command is used to display program headers\nusing the same style used by the elfdump program.\n\nIf phdr:dump is called without an argument, information for\nevery program header is shown. If called with the element\nargument, the information for the program header symbol at\nthat index is displayed.\n" #define MSG_HELP_DUMP_SIZE 313 #define MSG_HELP_P_TYPE " The phdr:p_type command is used to display or alter the\nsegment type program header. This information is maintained\nin the p_type field of an ELF program header element.\n\nIf phdr:p_type is called without arguments, the value of\np_type for every element of the program header array is\nshown. If called with the element argument, the value of the\nprogram header specified is displayed. If both arguments are\npresent, the p_type field of the program header at the\nspecified position is set to the given value.\n" #define MSG_HELP_P_TYPE_SIZE 510 #define MSG_HELP_P_OFFSET " The phdr:p_offset command is used to display or alter the\np_offset field of the specified program header.\n\np_offset provides the offset from the beginning of the\nat which the first byte of the segment resides.\n\nIf phdr:p_offset is called without arguments, the value\nof p_offset for every element in the program header array\nis shown. If called with the element argument, the value\nof the element specified is displayed. If both arguments are\npresent, the p_offset field of the element at the\nspecifiedindex is set to the given value.\n" #define MSG_HELP_P_OFFSET_SIZE 538 #define MSG_HELP_P_VADDR " The phdr:p_vaddr command is used to display or alter the\np_vaddr field of the specified program header.\n\np_vaddr provides the virtual address at which the first byte\nof the segment resides in memory\n\nIf phdr:p_vaddr is called without arguments, the value\nof p_vaddr for every element in the program header array\nis shown. If called with the element argument, the value\nof the element specified is displayed. If both arguments are\npresent, the p_vaddr field of the element at the specified\nindex is set to the given value.\n" #define MSG_HELP_P_VADDR_SIZE 525 #define MSG_HELP_P_PADDR " The phdr:p_paddr command is used to display or alter the\np_paddr field of the specified program header.\n\np_paddr provides the physical address at which the first\nbyte of the segment resides in memory, for systems in which\nphysical addressing is relevant. Because the system ignores\nphysical addressing for application programs, this member\nhas unspecified contents for executable files and shared\nobjects.\n\nIf phdr:p_paddr is called without arguments, the value\nof p_paddr for every element in the program header array\nis shown. If called with the element argument, the value\nof the element specified is displayed. If both arguments are\npresent, the p_paddr field of the element at the specified\nindex is set to the given value.\n" #define MSG_HELP_P_PADDR_SIZE 732 #define MSG_HELP_P_FILESZ " The phdr:p_filesz command is used to display or alter the\np_filesz field of the specified program header.\n\np_filesz contains the number of bytes in the file image\nof the segment. This value can be zero.\n\nIf phdr:p_filesz is called without arguments, the value\nof p_filesz for every element in the program header array\nis shown. If called with the element argument, the value\nof the element specified is displayed. If both arguments are\npresent, the p_filesz field of the element at the specified\nindex is set to the given value.\n" #define MSG_HELP_P_FILESZ_SIZE 532 #define MSG_HELP_P_MEMSZ " The phdr:p_memsz command is used to display or alter the\np_memsz field of the specified program header.\n\np_memsz contains the number of bytes in the memory image\nof the segment. This value can be zero.\n\nIf phdr:p_memsz is called without arguments, the value\nof p_memsz for every element in the program header array\nis shown. If called with the element argument, the value\nof the element specified is displayed. If both arguments are\npresent, the p_memsz field of the element at the specified\nindex is set to the given value.\n" #define MSG_HELP_P_MEMSZ_SIZE 528 #define MSG_HELP_P_FLAGS " The phdr:p_flags command is used to display or alter the\nflags that are associated with the segment described by\nthe program header.\n\nIf phdr:p_flags is called without arguments, the value\nof p_flags for every element in the program header array\nis shown. If called with the element argument, the value of\nthe program header at that index is displayed. If one or\nmore value arguments are present, the following steps are\ntaken:\n\no\tAll the value arguments are OR'd together.\n\no\tIf the -cmp option has been specified, the new value\n\tis complemented.\n\no\tThe p_flags field of the section header is updated with\n\tthe new value. If -and is specified, the new value is\n\tAND'd against the existing value. If -or is specified,\n\tthe new value is OR'd against the existing value. If\n\tneither -and or -or are specified, the new value replaces\n\tthe existing value.\n" #define MSG_HELP_P_FLAGS_SIZE 855 #define MSG_HELP_P_ALIGN " The phdr:p_align command is used to display or alter the\np_align field of the specified program header.\n\np_align is the value to which the segment is aligned in\nmemory, and in the file. Values 0 and 1 mean no alignment\nis required. Otherwise, p_align should be a positive\nintegral power of 2, and p_vaddr should equal p_offset,\nmodulo p_align.\n\nIf phdr:p_align is called without arguments, the value\nof p_align for every element in the program header array\nis shown. If called with the element argument, the value\nof the element specified is displayed. If both arguments are\npresent, the p_align field of the element at the specified\nindex is set to the given value.\n" #define MSG_HELP_P_ALIGN_SIZE 670 #define MSG_HELP_INTERP " The phdr:interp command is used to display or alter the\ninterpreter of the ELF object.\n\nIf phdr:interp is called without arguments, the existing\ninterpreter is shown. If called with the newpath argument,\nthe interpreter is set to the given string, if possible.\n\nAn ELF PT_INTERP program header usually references its own\nspecial section instead of some other string table. The ELF\nABI says that this section must be named \".interp\". .interp\nis typically sized to just fit the original string, including\nits NULL termination. You can treat it as a string table with\none string. If the new interpreter path is short enough to fit\nin this .interp section, phdr:interp simply replaces the old\npath with the new one.\n\nIn the case where the new path is too long to fit in the .interp\nsection, phdr:interp will attempt to use the dynamic string table\ninstead. This is not always possible: The desired string must\nalready exist in the dynamic string table, or there must be\nenough room in the reserved section at the end (DT_SUNW_STRPAD)\nfor the new string to be added.\n" #define MSG_HELP_INTERP_SIZE 1065 #define MSG_HELP_DELETE " The phdr:delete command is used to delete one or more elements\nin the program header. The elements following the deleted items\nmove up, and the vacated elements at the end are zero filled.\n" #define MSG_HELP_DELETE_SIZE 192 #define MSG_HELP_MOVE " The phdr:move command is used to move the position of one\nor more elements in the program header array. The specified\nnumber of elements are moved from elt to dst_index.\n" #define MSG_HELP_MOVE_SIZE 173 #define MSG_STR_EMPTY "" #define MSG_STR_EMPTY_SIZE 0 #define MSG_STR_NL "\n" #define MSG_STR_NL_SIZE 1 #define MSG_STR_ALIGN "align" #define MSG_STR_ALIGN_SIZE 5 #define MSG_STR_ADDR "addr" #define MSG_STR_ADDR_SIZE 4 #define MSG_STR_COUNT "count" #define MSG_STR_COUNT_SIZE 5 #define MSG_STR_DST_INDEX "dst_index" #define MSG_STR_DST_INDEX_SIZE 9 #define MSG_STR_ELEMENT "element" #define MSG_STR_ELEMENT_SIZE 7 #define MSG_STR_NEWPATH "newpath" #define MSG_STR_NEWPATH_SIZE 7 #define MSG_STR_SIZE "size" #define MSG_STR_SIZE_SIZE 4 #define MSG_STR_TYPE "type" #define MSG_STR_TYPE_SIZE 4 #define MSG_STR_VALUE "value" #define MSG_STR_VALUE_SIZE 5 #define MSG_STR_MINUS_PHNDX "-phndx" #define MSG_STR_MINUS_PHNDX_SIZE 6 #define MSG_FMT_U_NL "%u\n" #define MSG_FMT_U_NL_SIZE 3 #define MSG_FMT_X_NL "%#x\n" #define MSG_FMT_X_NL_SIZE 4 #define MSG_FMT_LLX_NL "%#llx\n" #define MSG_FMT_LLX_NL_SIZE 6 #define MSG_FMT_STRNL "%s\n" #define MSG_FMT_STRNL_SIZE 3 #define MSG_SEC_INTERP ".interp" #define MSG_SEC_INTERP_SIZE 7 #define MSG_MOD_NAME "phdr" #define MSG_MOD_NAME_SIZE 4 #define MSG_CMD_DUMP "dump" #define MSG_CMD_DUMP_SIZE 4 #define MSG_CMD_P_TYPE "p_type" #define MSG_CMD_P_TYPE_SIZE 6 #define MSG_CMD_P_OFFSET "p_offset" #define MSG_CMD_P_OFFSET_SIZE 8 #define MSG_CMD_P_VADDR "p_vaddr" #define MSG_CMD_P_VADDR_SIZE 7 #define MSG_CMD_P_PADDR "p_paddr" #define MSG_CMD_P_PADDR_SIZE 7 #define MSG_CMD_P_FILESZ "p_filesz" #define MSG_CMD_P_FILESZ_SIZE 8 #define MSG_CMD_P_MEMSZ "p_memsz" #define MSG_CMD_P_MEMSZ_SIZE 7 #define MSG_CMD_P_FLAGS "p_flags" #define MSG_CMD_P_FLAGS_SIZE 7 #define MSG_CMD_P_ALIGN "p_align" #define MSG_CMD_P_ALIGN_SIZE 7 #define MSG_CMD_INTERP "interp" #define MSG_CMD_INTERP_SIZE 6 #define MSG_CMD_DELETE "delete" #define MSG_CMD_DELETE_SIZE 6 #define MSG_CMD_MOVE "move" #define MSG_CMD_MOVE_SIZE 4 #endif /* LINTSUP_SUPPRESS_STRINGS */ #endif /* __lint */ #endif