#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
const char *get_region_name_MK(int region_code) {
  switch (region_code) {
  case 1:
    return "Aracinovo";
  case 2:
    return "Bac";
  case 3:
    return "Belcista";
  case 4:
    return "Berovo";
  case 5:
    return "Bistrica";
  case 6:
    return "Bitola";
  case 7:
    return "Blatec";
  case 8:
    return "Bogdanci";
  case 9:
    return "Bogomila";
  case 10:
    return "Bogovinje";
  case 11:
    return "Bosilovo";
  case 12:
    return "Brvenica";
  case 13:
    return "Cair";
  case 14:
    return "Capari";
  case 15:
    return "Caska";
  case 16:
    return "Cegrane";
  case 17:
    return "Centar";
  case 18:
    return "Centar Zupa";
  case 19:
    return "Cesinovo";
  case 20:
    return "Cucer-Sandevo";
  case 21:
    return "Debar";
  case 22:
    return "Delcevo";
  case 23:
    return "Delogozdi";
  case 24:
    return "Demir Hisar";
  case 25:
    return "Demir Kapija";
  case 26:
    return "Dobrusevo";
  case 27:
    return "Dolna Banjica";
  case 28:
    return "Dolneni";
  case 29:
    return "Dorce Petrov";
  case 30:
    return "Drugovo";
  case 31:
    return "Dzepciste";
  case 32:
    return "Gazi Baba";
  case 33:
    return "Gevgelija";
  case 34:
    return "Gostivar";
  case 35:
    return "Gradsko";
  case 36:
    return "Ilinden";
  case 37:
    return "Izvor";
  case 38:
    return "Jegunovce";
  case 39:
    return "Kamenjane";
  case 40:
    return "Karbinci";
  case 41:
    return "Karpos";
  case 42:
    return "Kavadarci";
  case 43:
    return "Kicevo";
  case 44:
    return "Kisela Voda";
  case 45:
    return "Klecevce";
  case 46:
    return "Kocani";
  case 47:
    return "Konce";
  case 48:
    return "Kondovo";
  case 49:
    return "Konopiste";
  case 50:
    return "Kosel";
  case 51:
    return "Kratovo";
  case 52:
    return "Kriva Palanka";
  case 53:
    return "Krivogastani";
  case 54:
    return "Krusevo";
  case 55:
    return "Kuklis";
  case 56:
    return "Kukurecani";
  case 57:
    return "Kumanovo";
  case 58:
    return "Labunista";
  case 59:
    return "Lipkovo";
  case 60:
    return "Lozovo";
  case 61:
    return "Lukovo";
  case 62:
    return "Makedonska Kamenica";
  case 63:
    return "Makedonski Brod";
  case 64:
    return "Mavrovi Anovi";
  case 65:
    return "Meseista";
  case 66:
    return "Miravci";
  case 67:
    return "Mogila";
  case 68:
    return "Murtino";
  case 69:
    return "Negotino";
  case 70:
    return "Negotino-Polosko";
  case 71:
    return "Novaci";
  case 72:
    return "Novo Selo";
  case 73:
    return "Oblesevo";
  case 74:
    return "Ohrid";
  case 75:
    return "Orasac";
  case 76:
    return "Orizari";
  case 77:
    return "Oslomej";
  case 78:
    return "Pehcevo";
  case 79:
    return "Petrovec";
  case 80:
    return "Plasnica";
  case 81:
    return "Podares";
  case 82:
    return "Prilep";
  case 83:
    return "Probistip";
  case 84:
    return "Radovis";
  case 85:
    return "Rankovce";
  case 86:
    return "Resen";
  case 87:
    return "Rosoman";
  case 88:
    return "Rostusa";
  case 89:
    return "Samokov";
  case 90:
    return "Saraj";
  case 91:
    return "Sipkovica";
  case 92:
    return "Sopiste";
  case 93:
    return "Sopotnica";
  case 94:
    return "Srbinovo";
  case 95:
    return "Staravina";
  case 96:
    return "Star Dojran";
  case 97:
    return "Staro Nagoricane";
  case 98:
    return "Stip";
  case 99:
    return "Struga";
  case 832:
    return "Strumica";
  case 833:
    return "Studenicani";
  case 834:
    return "Suto Orizari";
  case 835:
    return "Sveti Nikole";
  case 836:
    return "Tearce";
  case 837:
    return "Tetovo";
  case 838:
    return "Topolcani";
  case 839:
    return "Valandovo";
  case 840:
    return "Vasilevo";
  case 875:
    return "Veles";
  case 876:
    return "Velesta";
  case 877:
    return "Vevcani";
  case 878:
    return "Vinica";
  case 879:
    return "Vitoliste";
  case 880:
    return "Vranestica";
  case 881:
    return "Vrapciste";
  case 882:
    return "Vratnica";
  case 883:
    return "Vrutok";
  case 918:
    return "Zajas";
  case 919:
    return "Zelenikovo";
  case 920:
    return "Zelino";
  case 921:
    return "Zitose";
  case 922:
    return "Zletovo";
  case 923:
    return "Zrnovci";
  case 925:
    return "Cair";
  case 926:
    return "Caska";
  case 962:
    return "Debar";
  case 963:
    return "Demir Hisar";
  case 964:
    return "Gostivar";
  case 965:
    return "Jegunovce";
  case 966:
    return "Kavadarci";
  case 967:
    return "Kumanovo";
  case 968:
    return "Makedonski Brod";
  case 1005:
    return "Ohrid";
  case 1006:
    return "Prilep";
  case 1008:
    return "Dojran";
  case 1009:
    return "Struga";
  case 1010:
    return "Strumica";
  case 1011:
    return "Tetovo";
  case 1012:
    return "Valandovo";
  case 1047:
    return "Veles";
  case 1048:
    return "Aerodrom";
  default:
    return NULL;
  }
}


x86 assembly (clang, -O0):
<get_region_name_MK>:
push   %rbp
mov    %rsp,%rbp
mov    %edi,-0xc(%rbp)
mov    -0xc(%rbp),%eax
add    $0xffffffff,%eax
mov    %eax,%ecx
mov    %rcx,-0x18(%rbp)
sub    $0x417,%eax
ja     1a02 <get_region_name_MK+0x902>
mov    -0x18(%rbp),%rax
lea    0xed7(%rip),%rcx
movslq (%rcx,%rax,4),%rax
add    %rcx,%rax
jmp    *%rax
lea    0x1f27(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1f21(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1f15(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1f0e(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1f05(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1efe(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ef5(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1eec(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ee5(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ede(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ed8(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ed1(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1eca(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ebf(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1eb6(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1eac(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ea4(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e9b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e97(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e90(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e8e(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e84(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e7c(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e76(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e72(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e6f(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e69(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e67(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e5f(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e5c(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e54(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e4e(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e48(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e42(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e3b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e33(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e2b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e21(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e1b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e15(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e0e(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e05(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1dff(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1df6(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1df2(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1deb(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1de2(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1dd8(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1dd0(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1dca(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1dc0(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1db8(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1db6(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1db3(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1dab(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1da2(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d9d(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d96(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d90(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d88(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d7f(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d76(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d7a(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d7a(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d78(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d71(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d69(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d60(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d58(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d51(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d52(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d49(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d43(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d3c(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d32(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1e0b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d19(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d11(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d09(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1d02(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cfb(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cf3(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cea(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ce4(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cdc(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cd5(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ccb(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cc3(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cbb(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1cb3(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ca9(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ca3(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c9b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c95(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c8e(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c88(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c84(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c85(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c7a(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c71(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c6a(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c66(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c63(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c60(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c57(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c4e(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c48(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c42(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c3b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c31(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c29(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c21(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c18(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c12(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c0d(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c07(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1c00(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1bf7(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1bed(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1be8(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1bdf(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1bd6(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1bce(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x17da(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x17d6(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x17fe(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1806(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1862(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1871(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1885(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x18fd(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x192a(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x198c(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x19b3(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1a1d(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1a2a(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1a21(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1a47(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1a48(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1a4b(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
lea    0x1ab6(%rip),%rax
mov    %rax,-0x8(%rbp)
jmp    1a0a <get_region_name_MK+0x90a>
movq   $0x0,-0x8(%rbp)
mov    -0x8(%rbp),%rax
pop    %rbp
ret

x86 assembly (clang, -O2):
<get_region_name_MK>:
add    $0xffffffff,%edi
cmp    $0x417,%edi
ja     1506 <get_region_name_MK+0x406>
lea    0x1f4a(%rip),%rax
lea    0xee3(%rip),%rcx
movslq (%rcx,%rdi,4),%rdx
add    %rcx,%rdx
jmp    *%rdx
lea    0x1f96(%rip),%rax
ret
lea    0x1f9a(%rip),%rax
ret
lea    0x1fca(%rip),%rax
ret
lea    0x1fda(%rip),%rax
ret
lea    0x203e(%rip),%rax
ret
lea    0x2055(%rip),%rax
ret
lea    0x2071(%rip),%rax
ret
lea    0x20f1(%rip),%rax
ret
lea    0x2126(%rip),%rax
ret
lea    0x2190(%rip),%rax
ret
lea    0x21bf(%rip),%rax
ret
lea    0x224e(%rip),%rax
ret
lea    0x224d(%rip),%rax
ret
lea    0x227b(%rip),%rax
ret
lea    0x2284(%rip),%rax
ret
lea    0x228f(%rip),%rax
ret
lea    0x1ebd(%rip),%rax
ret
lea    0x1eb9(%rip),%rax
ret
lea    0x1eba(%rip),%rax
ret
lea    0x1eb9(%rip),%rax
ret
lea    0x1eba(%rip),%rax
ret
lea    0x1eb9(%rip),%rax
ret
lea    0x1eb8(%rip),%rax
ret
lea    0x1eb9(%rip),%rax
ret
lea    0x1eba(%rip),%rax
ret
lea    0x1ebc(%rip),%rax
ret
lea    0x1ebd(%rip),%rax
ret
lea    0x1ec3(%rip),%rax
ret
lea    0x1ec8(%rip),%rax
ret
lea    0x1ec8(%rip),%rax
ret
lea    0x1ec7(%rip),%rax
ret
lea    0x1ecb(%rip),%rax
ret
lea    0x1ecc(%rip),%rax
ret
lea    0x1ed8(%rip),%rax
ret
lea    0x1ed8(%rip),%rax
ret
lea    0x1ee6(%rip),%rax
ret
lea    0x1eeb(%rip),%rax
ret
lea    0x1eed(%rip),%rax
ret
lea    0x1ef3(%rip),%rax
ret
lea    0x1ef3(%rip),%rax
ret
lea    0x1ef8(%rip),%rax
ret
lea    0x1ef8(%rip),%rax
ret
lea    0x1efa(%rip),%rax
ret
lea    0x1efc(%rip),%rax
ret
lea    0x1f07(%rip),%rax
ret
lea    0x1f07(%rip),%rax
ret
lea    0x1f07(%rip),%rax
ret
lea    0x1f0f(%rip),%rax
ret
lea    0x1f11(%rip),%rax
ret
lea    0x1f12(%rip),%rax
ret
lea    0x1f1b(%rip),%rax
ret
lea    0x1f1a(%rip),%rax
ret
lea    0x1f1e(%rip),%rax
ret
lea    0x1f1f(%rip),%rax
ret
lea    0x1f1e(%rip),%rax
ret
lea    0x1f1c(%rip),%rax
ret
lea    0x1f1c(%rip),%rax
ret
lea    0x1f1e(%rip),%rax
ret
lea    0x1f1c(%rip),%rax
ret
lea    0x1f1c(%rip),%rax
ret
lea    0x1f22(%rip),%rax
ret
lea    0x1f27(%rip),%rax
ret
lea    0x1f27(%rip),%rax
ret
lea    0x1f26(%rip),%rax
ret
lea    0x1f32(%rip),%rax
ret
lea    0x1f34(%rip),%rax
ret
lea    0x1f34(%rip),%rax
ret
lea    0x1f33(%rip),%rax
ret
lea    0x1f32(%rip),%rax
ret
lea    0x1f4e(%rip),%rax
ret
lea    0x1f54(%rip),%rax
ret
lea    0x1f55(%rip),%rax
ret
lea    0x1f55(%rip),%rax
ret
lea    0x1f54(%rip),%rax
ret
lea    0x1f54(%rip),%rax
ret
lea    0x1f55(%rip),%rax
ret
lea    0x1f5e(%rip),%rax
ret
lea    0x1f5d(%rip),%rax
ret
lea    0x1f5f(%rip),%rax
ret
lea    0x1f66(%rip),%rax
ret
lea    0x2047(%rip),%rax
ret
lea    0x1f5d(%rip),%rax
ret
lea    0x1f5d(%rip),%rax
ret
lea    0x1f5d(%rip),%rax
ret
lea    0x1f5e(%rip),%rax
ret
lea    0x1f5f(%rip),%rax
ret
lea    0x1f66(%rip),%rax
ret
lea    0x1f68(%rip),%rax
ret
lea    0x1f68(%rip),%rax
ret
lea    0x1f69(%rip),%rax
ret
lea    0x1f67(%rip),%rax
ret
lea    0x1f67(%rip),%rax
ret
lea    0x1f67(%rip),%rax
ret
lea    0x1f67(%rip),%rax
ret
lea    0x1f65(%rip),%rax
ret
lea    0x1f67(%rip),%rax
ret
lea    0x1f67(%rip),%rax
ret
lea    0x1f69(%rip),%rax
ret
lea    0x1f6a(%rip),%rax
ret
lea    0x1f6c(%rip),%rax
ret
lea    0x1f70(%rip),%rax
ret
lea    0x1f79(%rip),%rax
ret
lea    0x1f86(%rip),%rax
ret
lea    0x1f8a(%rip),%rax
ret
lea    0x1f8f(%rip),%rax
ret
lea    0x1f94(%rip),%rax
ret
lea    0x1f9a(%rip),%rax
ret
lea    0x1fa6(%rip),%rax
ret
lea    0x1fad(%rip),%rax
ret
lea    0x1fad(%rip),%rax
ret
lea    0x1fad(%rip),%rax
ret
lea    0x1fac(%rip),%rax
ret
lea    0x1fae(%rip),%rax
ret
lea    0x1fb1(%rip),%rax
ret
lea    0x1fb3(%rip),%rax
ret
lea    0x1fb4(%rip),%rax
ret
lea    0x1fb3(%rip),%rax
ret
lea    0x1fb1(%rip),%rax
ret
lea    0x1fb4(%rip),%rax
ret
lea    0x1fb3(%rip),%rax
ret
lea    0x1fb2(%rip),%rax
ret
lea    0x1fb2(%rip),%rax
ret
lea    0x1eb9(%rip),%rax
ret
lea    0x1faa(%rip),%rax
ret
xor    %eax,%eax
ret

LLVM IR (-O0):
@.str = [10 x i8] c"Aracinovo\00"
@.str.1 = [4 x i8] c"Bac\00"
@.str.2 = [9 x i8] c"Belcista\00"
@.str.3 = [7 x i8] c"Berovo\00"
@.str.4 = [9 x i8] c"Bistrica\00"
@.str.5 = [7 x i8] c"Bitola\00"
@.str.6 = [7 x i8] c"Blatec\00"
@.str.7 = [9 x i8] c"Bogdanci\00"
@.str.8 = [9 x i8] c"Bogomila\00"
@.str.9 = [10 x i8] c"Bogovinje\00"
@.str.10 = [9 x i8] c"Bosilovo\00"
@.str.11 = [9 x i8] c"Brvenica\00"
@.str.12 = [5 x i8] c"Cair\00"
@.str.13 = [7 x i8] c"Capari\00"
@.str.14 = [6 x i8] c"Caska\00"
@.str.15 = [8 x i8] c"Cegrane\00"
@.str.16 = [7 x i8] c"Centar\00"
@.str.17 = [12 x i8] c"Centar Zupa\00"
@.str.18 = [9 x i8] c"Cesinovo\00"
@.str.19 = [14 x i8] c"Cucer-Sandevo\00"
@.str.20 = [6 x i8] c"Debar\00"
@.str.21 = [8 x i8] c"Delcevo\00"
@.str.22 = [10 x i8] c"Delogozdi\00"
@.str.23 = [12 x i8] c"Demir Hisar\00"
@.str.24 = [13 x i8] c"Demir Kapija\00"
@.str.25 = [10 x i8] c"Dobrusevo\00"
@.str.26 = [14 x i8] c"Dolna Banjica\00"
@.str.27 = [8 x i8] c"Dolneni\00"
@.str.28 = [13 x i8] c"Dorce Petrov\00"
@.str.29 = [8 x i8] c"Drugovo\00"
@.str.30 = [10 x i8] c"Dzepciste\00"
@.str.31 = [10 x i8] c"Gazi Baba\00"
@.str.32 = [10 x i8] c"Gevgelija\00"
@.str.33 = [9 x i8] c"Gostivar\00"
@.str.34 = [8 x i8] c"Gradsko\00"
@.str.35 = [8 x i8] c"Ilinden\00"
@.str.36 = [6 x i8] c"Izvor\00"
@.str.37 = [10 x i8] c"Jegunovce\00"
@.str.38 = [10 x i8] c"Kamenjane\00"
@.str.39 = [9 x i8] c"Karbinci\00"
@.str.40 = [7 x i8] c"Karpos\00"
@.str.41 = [10 x i8] c"Kavadarci\00"
@.str.42 = [7 x i8] c"Kicevo\00"
@.str.43 = [12 x i8] c"Kisela Voda\00"
@.str.44 = [9 x i8] c"Klecevce\00"
@.str.45 = [7 x i8] c"Kocani\00"
@.str.46 = [6 x i8] c"Konce\00"
@.str.47 = [8 x i8] c"Kondovo\00"
@.str.48 = [10 x i8] c"Konopiste\00"
@.str.49 = [6 x i8] c"Kosel\00"
@.str.50 = [8 x i8] c"Kratovo\00"
@.str.51 = [14 x i8] c"Kriva Palanka\00"
@.str.52 = [13 x i8] c"Krivogastani\00"
@.str.53 = [8 x i8] c"Krusevo\00"
@.str.54 = [7 x i8] c"Kuklis\00"
@.str.55 = [11 x i8] c"Kukurecani\00"
@.str.56 = [9 x i8] c"Kumanovo\00"
@.str.57 = [10 x i8] c"Labunista\00"
@.str.58 = [8 x i8] c"Lipkovo\00"
@.str.59 = [7 x i8] c"Lozovo\00"
@.str.60 = [7 x i8] c"Lukovo\00"
@.str.61 = [20 x i8] c"Makedonska Kamenica\00"
@.str.62 = [16 x i8] c"Makedonski Brod\00"
@.str.63 = [14 x i8] c"Mavrovi Anovi\00"
@.str.64 = [9 x i8] c"Meseista\00"
@.str.65 = [8 x i8] c"Miravci\00"
@.str.66 = [7 x i8] c"Mogila\00"
@.str.67 = [8 x i8] c"Murtino\00"
@.str.68 = [9 x i8] c"Negotino\00"
@.str.69 = [17 x i8] c"Negotino-Polosko\00"
@.str.70 = [7 x i8] c"Novaci\00"
@.str.71 = [10 x i8] c"Novo Selo\00"
@.str.72 = [9 x i8] c"Oblesevo\00"
@.str.73 = [6 x i8] c"Ohrid\00"
@.str.74 = [7 x i8] c"Orasac\00"
@.str.75 = [8 x i8] c"Orizari\00"
@.str.76 = [8 x i8] c"Oslomej\00"
@.str.77 = [8 x i8] c"Pehcevo\00"
@.str.78 = [9 x i8] c"Petrovec\00"
@.str.79 = [9 x i8] c"Plasnica\00"
@.str.80 = [8 x i8] c"Podares\00"
@.str.81 = [7 x i8] c"Prilep\00"
@.str.82 = [10 x i8] c"Probistip\00"
@.str.83 = [8 x i8] c"Radovis\00"
@.str.84 = [9 x i8] c"Rankovce\00"
@.str.85 = [6 x i8] c"Resen\00"
@.str.86 = [8 x i8] c"Rosoman\00"
@.str.87 = [8 x i8] c"Rostusa\00"
@.str.88 = [8 x i8] c"Samokov\00"
@.str.89 = [6 x i8] c"Saraj\00"
@.str.90 = [10 x i8] c"Sipkovica\00"
@.str.91 = [8 x i8] c"Sopiste\00"
@.str.92 = [10 x i8] c"Sopotnica\00"
@.str.93 = [9 x i8] c"Srbinovo\00"
@.str.94 = [10 x i8] c"Staravina\00"
@.str.95 = [12 x i8] c"Star Dojran\00"
@.str.96 = [17 x i8] c"Staro Nagoricane\00"
@.str.97 = [5 x i8] c"Stip\00"
@.str.98 = [7 x i8] c"Struga\00"
@.str.99 = [9 x i8] c"Strumica\00"
@.str.100 = [12 x i8] c"Studenicani\00"
@.str.101 = [13 x i8] c"Suto Orizari\00"
@.str.102 = [13 x i8] c"Sveti Nikole\00"
@.str.103 = [7 x i8] c"Tearce\00"
@.str.104 = [7 x i8] c"Tetovo\00"
@.str.105 = [10 x i8] c"Topolcani\00"
@.str.106 = [10 x i8] c"Valandovo\00"
@.str.107 = [9 x i8] c"Vasilevo\00"
@.str.108 = [6 x i8] c"Veles\00"
@.str.109 = [8 x i8] c"Velesta\00"
@.str.110 = [8 x i8] c"Vevcani\00"
@.str.111 = [7 x i8] c"Vinica\00"
@.str.112 = [10 x i8] c"Vitoliste\00"
@.str.113 = [11 x i8] c"Vranestica\00"
@.str.114 = [10 x i8] c"Vrapciste\00"
@.str.115 = [9 x i8] c"Vratnica\00"
@.str.116 = [7 x i8] c"Vrutok\00"
@.str.117 = [6 x i8] c"Zajas\00"
@.str.118 = [11 x i8] c"Zelenikovo\00"
@.str.119 = [7 x i8] c"Zelino\00"
@.str.120 = [7 x i8] c"Zitose\00"
@.str.121 = [8 x i8] c"Zletovo\00"
@.str.122 = [8 x i8] c"Zrnovci\00"
@.str.123 = [7 x i8] c"Dojran\00"
@.str.124 = [9 x i8] c"Aerodrom\00"
define i8* @get_region_name_MK(i32 %0) {
%2 = alloca i8*
%3 = alloca i32
store i32 %0, i32* %3
%4 = load i32, i32* %3
switch i32 %4, label %146 [
i32 1, label %5
i32 2, label %6
i32 3, label %7
i32 4, label %8
i32 5, label %9
i32 6, label %10
i32 7, label %11
i32 8, label %12
i32 9, label %13
i32 10, label %14
i32 11, label %15
i32 12, label %16
i32 13, label %17
i32 14, label %18
i32 15, label %19
i32 16, label %20
i32 17, label %21
i32 18, label %22
i32 19, label %23
i32 20, label %24
i32 21, label %25
i32 22, label %26
i32 23, label %27
i32 24, label %28
i32 25, label %29
i32 26, label %30
i32 27, label %31
i32 28, label %32
i32 29, label %33
i32 30, label %34
i32 31, label %35
i32 32, label %36
i32 33, label %37
i32 34, label %38
i32 35, label %39
i32 36, label %40
i32 37, label %41
i32 38, label %42
i32 39, label %43
i32 40, label %44
i32 41, label %45
i32 42, label %46
i32 43, label %47
i32 44, label %48
i32 45, label %49
i32 46, label %50
i32 47, label %51
i32 48, label %52
i32 49, label %53
i32 50, label %54
i32 51, label %55
i32 52, label %56
i32 53, label %57
i32 54, label %58
i32 55, label %59
i32 56, label %60
i32 57, label %61
i32 58, label %62
i32 59, label %63
i32 60, label %64
i32 61, label %65
i32 62, label %66
i32 63, label %67
i32 64, label %68
i32 65, label %69
i32 66, label %70
i32 67, label %71
i32 68, label %72
i32 69, label %73
i32 70, label %74
i32 71, label %75
i32 72, label %76
i32 73, label %77
i32 74, label %78
i32 75, label %79
i32 76, label %80
i32 77, label %81
i32 78, label %82
i32 79, label %83
i32 80, label %84
i32 81, label %85
i32 82, label %86
i32 83, label %87
i32 84, label %88
i32 85, label %89
i32 86, label %90
i32 87, label %91
i32 88, label %92
i32 89, label %93
i32 90, label %94
i32 91, label %95
i32 92, label %96
i32 93, label %97
i32 94, label %98
i32 95, label %99
i32 96, label %100
i32 97, label %101
i32 98, label %102
i32 99, label %103
i32 832, label %104
i32 833, label %105
i32 834, label %106
i32 835, label %107
i32 836, label %108
i32 837, label %109
i32 838, label %110
i32 839, label %111
i32 840, label %112
i32 875, label %113
i32 876, label %114
i32 877, label %115
i32 878, label %116
i32 879, label %117
i32 880, label %118
i32 881, label %119
i32 882, label %120
i32 883, label %121
i32 918, label %122
i32 919, label %123
i32 920, label %124
i32 921, label %125
i32 922, label %126
i32 923, label %127
i32 925, label %128
i32 926, label %129
i32 962, label %130
i32 963, label %131
i32 964, label %132
i32 965, label %133
i32 966, label %134
i32 967, label %135
i32 968, label %136
i32 1005, label %137
i32 1006, label %138
i32 1008, label %139
i32 1009, label %140
i32 1010, label %141
i32 1011, label %142
i32 1012, label %143
i32 1047, label %144
i32 1048, label %145
]
5: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str, i64 0, i64 0), i8** %2
br label %147
6: ; preds = %1
store i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0), i8** %2
br label %147
7: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.2, i64 0, i64 0), i8** %2
br label %147
8: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.3, i64 0, i64 0), i8** %2
br label %147
9: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.4, i64 0, i64 0), i8** %2
br label %147
10: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.5, i64 0, i64 0), i8** %2
br label %147
11: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.6, i64 0, i64 0), i8** %2
br label %147
12: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.7, i64 0, i64 0), i8** %2
br label %147
13: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.8, i64 0, i64 0), i8** %2
br label %147
14: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.9, i64 0, i64 0), i8** %2
br label %147
15: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.10, i64 0, i64 0), i8** %2
br label %147
16: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.11, i64 0, i64 0), i8** %2
br label %147
17: ; preds = %1
store i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.12, i64 0, i64 0), i8** %2
br label %147
18: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.13, i64 0, i64 0), i8** %2
br label %147
19: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.14, i64 0, i64 0), i8** %2
br label %147
20: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.15, i64 0, i64 0), i8** %2
br label %147
21: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.16, i64 0, i64 0), i8** %2
br label %147
22: ; preds = %1
store i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.17, i64 0, i64 0), i8** %2
br label %147
23: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.18, i64 0, i64 0), i8** %2
br label %147
24: ; preds = %1
store i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.19, i64 0, i64 0), i8** %2
br label %147
25: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i64 0, i64 0), i8** %2
br label %147
26: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.21, i64 0, i64 0), i8** %2
br label %147
27: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.22, i64 0, i64 0), i8** %2
br label %147
28: ; preds = %1
store i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.23, i64 0, i64 0), i8** %2
br label %147
29: ; preds = %1
store i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.24, i64 0, i64 0), i8** %2
br label %147
30: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.25, i64 0, i64 0), i8** %2
br label %147
31: ; preds = %1
store i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.26, i64 0, i64 0), i8** %2
br label %147
32: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.27, i64 0, i64 0), i8** %2
br label %147
33: ; preds = %1
store i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.28, i64 0, i64 0), i8** %2
br label %147
34: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.29, i64 0, i64 0), i8** %2
br label %147
35: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.30, i64 0, i64 0), i8** %2
br label %147
36: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.31, i64 0, i64 0), i8** %2
br label %147
37: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.32, i64 0, i64 0), i8** %2
br label %147
38: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.33, i64 0, i64 0), i8** %2
br label %147
39: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.34, i64 0, i64 0), i8** %2
br label %147
40: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.35, i64 0, i64 0), i8** %2
br label %147
41: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.36, i64 0, i64 0), i8** %2
br label %147
42: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.37, i64 0, i64 0), i8** %2
br label %147
43: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.38, i64 0, i64 0), i8** %2
br label %147
44: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.39, i64 0, i64 0), i8** %2
br label %147
45: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.40, i64 0, i64 0), i8** %2
br label %147
46: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.41, i64 0, i64 0), i8** %2
br label %147
47: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.42, i64 0, i64 0), i8** %2
br label %147
48: ; preds = %1
store i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.43, i64 0, i64 0), i8** %2
br label %147
49: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.44, i64 0, i64 0), i8** %2
br label %147
50: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.45, i64 0, i64 0), i8** %2
br label %147
51: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.46, i64 0, i64 0), i8** %2
br label %147
52: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.47, i64 0, i64 0), i8** %2
br label %147
53: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.48, i64 0, i64 0), i8** %2
br label %147
54: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.49, i64 0, i64 0), i8** %2
br label %147
55: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.50, i64 0, i64 0), i8** %2
br label %147
56: ; preds = %1
store i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.51, i64 0, i64 0), i8** %2
br label %147
57: ; preds = %1
store i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.52, i64 0, i64 0), i8** %2
br label %147
58: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.53, i64 0, i64 0), i8** %2
br label %147
59: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.54, i64 0, i64 0), i8** %2
br label %147
60: ; preds = %1
store i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.55, i64 0, i64 0), i8** %2
br label %147
61: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.56, i64 0, i64 0), i8** %2
br label %147
62: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.57, i64 0, i64 0), i8** %2
br label %147
63: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.58, i64 0, i64 0), i8** %2
br label %147
64: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.59, i64 0, i64 0), i8** %2
br label %147
65: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.60, i64 0, i64 0), i8** %2
br label %147
66: ; preds = %1
store i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str.61, i64 0, i64 0), i8** %2
br label %147
67: ; preds = %1
store i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.62, i64 0, i64 0), i8** %2
br label %147
68: ; preds = %1
store i8* getelementptr inbounds ([14 x i8], [14 x i8]* @.str.63, i64 0, i64 0), i8** %2
br label %147
69: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.64, i64 0, i64 0), i8** %2
br label %147
70: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0), i8** %2
br label %147
71: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.66, i64 0, i64 0), i8** %2
br label %147
72: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.67, i64 0, i64 0), i8** %2
br label %147
73: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.68, i64 0, i64 0), i8** %2
br label %147
74: ; preds = %1
store i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.69, i64 0, i64 0), i8** %2
br label %147
75: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.70, i64 0, i64 0), i8** %2
br label %147
76: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.71, i64 0, i64 0), i8** %2
br label %147
77: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.72, i64 0, i64 0), i8** %2
br label %147
78: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.73, i64 0, i64 0), i8** %2
br label %147
79: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.74, i64 0, i64 0), i8** %2
br label %147
80: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.75, i64 0, i64 0), i8** %2
br label %147
81: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.76, i64 0, i64 0), i8** %2
br label %147
82: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.77, i64 0, i64 0), i8** %2
br label %147
83: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.78, i64 0, i64 0), i8** %2
br label %147
84: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.79, i64 0, i64 0), i8** %2
br label %147
85: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.80, i64 0, i64 0), i8** %2
br label %147
86: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.81, i64 0, i64 0), i8** %2
br label %147
87: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.82, i64 0, i64 0), i8** %2
br label %147
88: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.83, i64 0, i64 0), i8** %2
br label %147
89: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.84, i64 0, i64 0), i8** %2
br label %147
90: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.85, i64 0, i64 0), i8** %2
br label %147
91: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.86, i64 0, i64 0), i8** %2
br label %147
92: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.87, i64 0, i64 0), i8** %2
br label %147
93: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.88, i64 0, i64 0), i8** %2
br label %147
94: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.89, i64 0, i64 0), i8** %2
br label %147
95: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.90, i64 0, i64 0), i8** %2
br label %147
96: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.91, i64 0, i64 0), i8** %2
br label %147
97: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.92, i64 0, i64 0), i8** %2
br label %147
98: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.93, i64 0, i64 0), i8** %2
br label %147
99: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.94, i64 0, i64 0), i8** %2
br label %147
100: ; preds = %1
store i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.95, i64 0, i64 0), i8** %2
br label %147
101: ; preds = %1
store i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.96, i64 0, i64 0), i8** %2
br label %147
102: ; preds = %1
store i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.97, i64 0, i64 0), i8** %2
br label %147
103: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.98, i64 0, i64 0), i8** %2
br label %147
104: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.99, i64 0, i64 0), i8** %2
br label %147
105: ; preds = %1
store i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.100, i64 0, i64 0), i8** %2
br label %147
106: ; preds = %1
store i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.101, i64 0, i64 0), i8** %2
br label %147
107: ; preds = %1
store i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.102, i64 0, i64 0), i8** %2
br label %147
108: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.103, i64 0, i64 0), i8** %2
br label %147
109: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.104, i64 0, i64 0), i8** %2
br label %147
110: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.105, i64 0, i64 0), i8** %2
br label %147
111: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.106, i64 0, i64 0), i8** %2
br label %147
112: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.107, i64 0, i64 0), i8** %2
br label %147
113: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.108, i64 0, i64 0), i8** %2
br label %147
114: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.109, i64 0, i64 0), i8** %2
br label %147
115: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.110, i64 0, i64 0), i8** %2
br label %147
116: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.111, i64 0, i64 0), i8** %2
br label %147
117: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.112, i64 0, i64 0), i8** %2
br label %147
118: ; preds = %1
store i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.113, i64 0, i64 0), i8** %2
br label %147
119: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.114, i64 0, i64 0), i8** %2
br label %147
120: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.115, i64 0, i64 0), i8** %2
br label %147
121: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.116, i64 0, i64 0), i8** %2
br label %147
122: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.117, i64 0, i64 0), i8** %2
br label %147
123: ; preds = %1
store i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str.118, i64 0, i64 0), i8** %2
br label %147
124: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.119, i64 0, i64 0), i8** %2
br label %147
125: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.120, i64 0, i64 0), i8** %2
br label %147
126: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.121, i64 0, i64 0), i8** %2
br label %147
127: ; preds = %1
store i8* getelementptr inbounds ([8 x i8], [8 x i8]* @.str.122, i64 0, i64 0), i8** %2
br label %147
128: ; preds = %1
store i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.12, i64 0, i64 0), i8** %2
br label %147
129: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.14, i64 0, i64 0), i8** %2
br label %147
130: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i64 0, i64 0), i8** %2
br label %147
131: ; preds = %1
store i8* getelementptr inbounds ([12 x i8], [12 x i8]* @.str.23, i64 0, i64 0), i8** %2
br label %147
132: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.33, i64 0, i64 0), i8** %2
br label %147
133: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.37, i64 0, i64 0), i8** %2
br label %147
134: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.41, i64 0, i64 0), i8** %2
br label %147
135: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.56, i64 0, i64 0), i8** %2
br label %147
136: ; preds = %1
store i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.62, i64 0, i64 0), i8** %2
br label %147
137: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.73, i64 0, i64 0), i8** %2
br label %147
138: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.81, i64 0, i64 0), i8** %2
br label %147
139: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.123, i64 0, i64 0), i8** %2
br label %147
140: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.98, i64 0, i64 0), i8** %2
br label %147
141: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.99, i64 0, i64 0), i8** %2
br label %147
142: ; preds = %1
store i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str.104, i64 0, i64 0), i8** %2
br label %147
143: ; preds = %1
store i8* getelementptr inbounds ([10 x i8], [10 x i8]* @.str.106, i64 0, i64 0), i8** %2
br label %147
144: ; preds = %1
store i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.108, i64 0, i64 0), i8** %2
br label %147
145: ; preds = %1
store i8* getelementptr inbounds ([9 x i8], [9 x i8]* @.str.124, i64 0, i64 0), i8** %2
br label %147
146: ; preds = %1
store i8* null, i8** %2
br label %147
147: ; preds = %146, %145, %144, %143, %142, %141, %140, %139, %138, %137, %136, %135, %134, %133, %132, %131, %130, %129, %128, %127, %126, %125, %124, %123, %122, %121, %120, %119, %118, %117, %116, %115, %114, %113, %112, %111, %110, %109, %108, %107, %106, %105, %104, %103, %102, %101, %100, %99, %98, %97, %96, %95, %94, %93, %92, %91, %90, %89, %88, %87, %86, %85, %84, %83, %82, %81, %80, %79, %78, %77, %76, %75, %74, %73, %72, %71, %70, %69, %68, %67, %66, %65, %64, %63, %62, %61, %60, %59, %58, %57, %56, %55, %54, %53, %52, %51, %50, %49, %48, %47, %46, %45, %44, %43, %42, %41, %40, %39, %38, %37, %36, %35, %34, %33, %32, %31, %30, %29, %28, %27, %26, %25, %24, %23, %22, %21, %20, %19, %18, %17, %16, %15, %14, %13, %12, %11, %10, %9, %8, %7, %6, %5
%148 = load i8*, i8** %2
ret i8* %148
}

LLVM IR (-O2):
@.str = [10 x i8] c"Aracinovo\00"
@.str.1 = [4 x i8] c"Bac\00"
@.str.2 = [9 x i8] c"Belcista\00"
@.str.3 = [7 x i8] c"Berovo\00"
@.str.4 = [9 x i8] c"Bistrica\00"
@.str.5 = [7 x i8] c"Bitola\00"
@.str.6 = [7 x i8] c"Blatec\00"
@.str.7 = [9 x i8] c"Bogdanci\00"
@.str.8 = [9 x i8] c"Bogomila\00"
@.str.9 = [10 x i8] c"Bogovinje\00"
@.str.10 = [9 x i8] c"Bosilovo\00"
@.str.11 = [9 x i8] c"Brvenica\00"
@.str.12 = [5 x i8] c"Cair\00"
@.str.13 = [7 x i8] c"Capari\00"
@.str.14 = [6 x i8] c"Caska\00"
@.str.15 = [8 x i8] c"Cegrane\00"
@.str.16 = [7 x i8] c"Centar\00"
@.str.17 = [12 x i8] c"Centar Zupa\00"
@.str.18 = [9 x i8] c"Cesinovo\00"
@.str.19 = [14 x i8] c"Cucer-Sandevo\00"
@.str.20 = [6 x i8] c"Debar\00"
@.str.21 = [8 x i8] c"Delcevo\00"
@.str.22 = [10 x i8] c"Delogozdi\00"
@.str.23 = [12 x i8] c"Demir Hisar\00"
@.str.24 = [13 x i8] c"Demir Kapija\00"
@.str.25 = [10 x i8] c"Dobrusevo\00"
@.str.26 = [14 x i8] c"Dolna Banjica\00"
@.str.27 = [8 x i8] c"Dolneni\00"
@.str.28 = [13 x i8] c"Dorce Petrov\00"
@.str.29 = [8 x i8] c"Drugovo\00"
@.str.30 = [10 x i8] c"Dzepciste\00"
@.str.31 = [10 x i8] c"Gazi Baba\00"
@.str.32 = [10 x i8] c"Gevgelija\00"
@.str.33 = [9 x i8] c"Gostivar\00"
@.str.34 = [8 x i8] c"Gradsko\00"
@.str.35 = [8 x i8] c"Ilinden\00"
@.str.36 = [6 x i8] c"Izvor\00"
@.str.37 = [10 x i8] c"Jegunovce\00"
@.str.38 = [10 x i8] c"Kamenjane\00"
@.str.39 = [9 x i8] c"Karbinci\00"
@.str.40 = [7 x i8] c"Karpos\00"
@.str.41 = [10 x i8] c"Kavadarci\00"
@.str.42 = [7 x i8] c"Kicevo\00"
@.str.43 = [12 x i8] c"Kisela Voda\00"
@.str.44 = [9 x i8] c"Klecevce\00"
@.str.45 = [7 x i8] c"Kocani\00"
@.str.46 = [6 x i8] c"Konce\00"
@.str.47 = [8 x i8] c"Kondovo\00"
@.str.48 = [10 x i8] c"Konopiste\00"
@.str.49 = [6 x i8] c"Kosel\00"
@.str.50 = [8 x i8] c"Kratovo\00"
@.str.51 = [14 x i8] c"Kriva Palanka\00"
@.str.52 = [13 x i8] c"Krivogastani\00"
@.str.53 = [8 x i8] c"Krusevo\00"
@.str.54 = [7 x i8] c"Kuklis\00"
@.str.55 = [11 x i8] c"Kukurecani\00"
@.str.56 = [9 x i8] c"Kumanovo\00"
@.str.57 = [10 x i8] c"Labunista\00"
@.str.58 = [8 x i8] c"Lipkovo\00"
@.str.59 = [7 x i8] c"Lozovo\00"
@.str.60 = [7 x i8] c"Lukovo\00"
@.str.61 = [20 x i8] c"Makedonska Kamenica\00"
@.str.62 = [16 x i8] c"Makedonski Brod\00"
@.str.63 = [14 x i8] c"Mavrovi Anovi\00"
@.str.64 = [9 x i8] c"Meseista\00"
@.str.65 = [8 x i8] c"Miravci\00"
@.str.66 = [7 x i8] c"Mogila\00"
@.str.67 = [8 x i8] c"Murtino\00"
@.str.68 = [9 x i8] c"Negotino\00"
@.str.69 = [17 x i8] c"Negotino-Polosko\00"
@.str.70 = [7 x i8] c"Novaci\00"
@.str.71 = [10 x i8] c"Novo Selo\00"
@.str.72 = [9 x i8] c"Oblesevo\00"
@.str.73 = [6 x i8] c"Ohrid\00"
@.str.74 = [7 x i8] c"Orasac\00"
@.str.75 = [8 x i8] c"Orizari\00"
@.str.76 = [8 x i8] c"Oslomej\00"
@.str.77 = [8 x i8] c"Pehcevo\00"
@.str.78 = [9 x i8] c"Petrovec\00"
@.str.79 = [9 x i8] c"Plasnica\00"
@.str.80 = [8 x i8] c"Podares\00"
@.str.81 = [7 x i8] c"Prilep\00"
@.str.82 = [10 x i8] c"Probistip\00"
@.str.83 = [8 x i8] c"Radovis\00"
@.str.84 = [9 x i8] c"Rankovce\00"
@.str.85 = [6 x i8] c"Resen\00"
@.str.86 = [8 x i8] c"Rosoman\00"
@.str.87 = [8 x i8] c"Rostusa\00"
@.str.88 = [8 x i8] c"Samokov\00"
@.str.89 = [6 x i8] c"Saraj\00"
@.str.90 = [10 x i8] c"Sipkovica\00"
@.str.91 = [8 x i8] c"Sopiste\00"
@.str.92 = [10 x i8] c"Sopotnica\00"
@.str.93 = [9 x i8] c"Srbinovo\00"
@.str.94 = [10 x i8] c"Staravina\00"
@.str.95 = [12 x i8] c"Star Dojran\00"
@.str.96 = [17 x i8] c"Staro Nagoricane\00"
@.str.97 = [5 x i8] c"Stip\00"
@.str.98 = [7 x i8] c"Struga\00"
@.str.99 = [9 x i8] c"Strumica\00"
@.str.100 = [12 x i8] c"Studenicani\00"
@.str.101 = [13 x i8] c"Suto Orizari\00"
@.str.102 = [13 x i8] c"Sveti Nikole\00"
@.str.103 = [7 x i8] c"Tearce\00"
@.str.104 = [7 x i8] c"Tetovo\00"
@.str.105 = [10 x i8] c"Topolcani\00"
@.str.106 = [10 x i8] c"Valandovo\00"
@.str.107 = [9 x i8] c"Vasilevo\00"
@.str.108 = [6 x i8] c"Veles\00"
@.str.109 = [8 x i8] c"Velesta\00"
@.str.110 = [8 x i8] c"Vevcani\00"
@.str.111 = [7 x i8] c"Vinica\00"
@.str.112 = [10 x i8] c"Vitoliste\00"
@.str.113 = [11 x i8] c"Vranestica\00"
@.str.114 = [10 x i8] c"Vrapciste\00"
@.str.115 = [9 x i8] c"Vratnica\00"
@.str.116 = [7 x i8] c"Vrutok\00"
@.str.117 = [6 x i8] c"Zajas\00"
@.str.118 = [11 x i8] c"Zelenikovo\00"
@.str.119 = [7 x i8] c"Zelino\00"
@.str.120 = [7 x i8] c"Zitose\00"
@.str.121 = [8 x i8] c"Zletovo\00"
@.str.122 = [8 x i8] c"Zrnovci\00"
@.str.123 = [7 x i8] c"Dojran\00"
@.str.124 = [9 x i8] c"Aerodrom\00"
define i8* @get_region_name_MK(i32 %0) {
switch i32 %0, label %142 [
i32 1, label %143
i32 2, label %2
i32 3, label %3
i32 4, label %4
i32 5, label %5
i32 6, label %6
i32 7, label %7
i32 8, label %8
i32 9, label %9
i32 10, label %10
i32 11, label %11
i32 12, label %12
i32 13, label %13
i32 14, label %14
i32 15, label %15
i32 16, label %16
i32 17, label %17
i32 18, label %18
i32 19, label %19
i32 20, label %20
i32 21, label %21
i32 22, label %22
i32 23, label %23
i32 24, label %24
i32 25, label %25
i32 26, label %26
i32 27, label %27
i32 28, label %28
i32 29, label %29
i32 30, label %30
i32 31, label %31
i32 32, label %32
i32 33, label %33
i32 34, label %34
i32 35, label %35
i32 36, label %36
i32 37, label %37
i32 38, label %38
i32 39, label %39
i32 40, label %40
i32 41, label %41
i32 42, label %42
i32 43, label %43
i32 44, label %44
i32 45, label %45
i32 46, label %46
i32 47, label %47
i32 48, label %48
i32 49, label %49
i32 50, label %50
i32 51, label %51
i32 52, label %52
i32 53, label %53
i32 54, label %54
i32 55, label %55
i32 56, label %56
i32 57, label %57
i32 58, label %58
i32 59, label %59
i32 60, label %60
i32 61, label %61
i32 62, label %62
i32 63, label %63
i32 64, label %64
i32 65, label %65
i32 66, label %66
i32 67, label %67
i32 68, label %68
i32 69, label %69
i32 70, label %70
i32 71, label %71
i32 72, label %72
i32 73, label %73
i32 74, label %74
i32 75, label %75
i32 76, label %76
i32 77, label %77
i32 78, label %78
i32 79, label %79
i32 80, label %80
i32 81, label %81
i32 82, label %82
i32 83, label %83
i32 84, label %84
i32 85, label %85
i32 86, label %86
i32 87, label %87
i32 88, label %88
i32 89, label %89
i32 90, label %90
i32 91, label %91
i32 92, label %92
i32 93, label %93
i32 94, label %94
i32 95, label %95
i32 96, label %96
i32 97, label %97
i32 98, label %98
i32 99, label %99
i32 832, label %100
i32 833, label %101
i32 834, label %102
i32 835, label %103
i32 836, label %104
i32 837, label %105
i32 838, label %106
i32 839, label %107
i32 840, label %108
i32 875, label %109
i32 876, label %110
i32 877, label %111
i32 878, label %112
i32 879, label %113
i32 880, label %114
i32 881, label %115
i32 882, label %116
i32 883, label %117
i32 918, label %118
i32 919, label %119
i32 920, label %120
i32 921, label %121
i32 922, label %122
i32 923, label %123
i32 925, label %124
i32 926, label %125
i32 962, label %126
i32 963, label %127
i32 964, label %128
i32 965, label %129
i32 966, label %130
i32 967, label %131
i32 968, label %132
i32 1005, label %133
i32 1006, label %134
i32 1008, label %135
i32 1009, label %136
i32 1010, label %137
i32 1011, label %138
i32 1012, label %139
i32 1047, label %140
i32 1048, label %141
]
2: ; preds = %1
br label %143
3: ; preds = %1
br label %143
4: ; preds = %1
br label %143
5: ; preds = %1
br label %143
6: ; preds = %1
br label %143
7: ; preds = %1
br label %143
8: ; preds = %1
br label %143
9: ; preds = %1
br label %143
10: ; preds = %1
br label %143
11: ; preds = %1
br label %143
12: ; preds = %1
br label %143
13: ; preds = %1
br label %143
14: ; preds = %1
br label %143
15: ; preds = %1
br label %143
16: ; preds = %1
br label %143
17: ; preds = %1
br label %143
18: ; preds = %1
br label %143
19: ; preds = %1
br label %143
20: ; preds = %1
br label %143
21: ; preds = %1
br label %143
22: ; preds = %1
br label %143
23: ; preds = %1
br label %143
24: ; preds = %1
br label %143
25: ; preds = %1
br label %143
26: ; preds = %1
br label %143
27: ; preds = %1
br label %143
28: ; preds = %1
br label %143
29: ; preds = %1
br label %143
30: ; preds = %1
br label %143
31: ; preds = %1
br label %143
32: ; preds = %1
br label %143
33: ; preds = %1
br label %143
34: ; preds = %1
br label %143
35: ; preds = %1
br label %143
36: ; preds = %1
br label %143
37: ; preds = %1
br label %143
38: ; preds = %1
br label %143
39: ; preds = %1
br label %143
40: ; preds = %1
br label %143
41: ; preds = %1
br label %143
42: ; preds = %1
br label %143
43: ; preds = %1
br label %143
44: ; preds = %1
br label %143
45: ; preds = %1
br label %143
46: ; preds = %1
br label %143
47: ; preds = %1
br label %143
48: ; preds = %1
br label %143
49: ; preds = %1
br label %143
50: ; preds = %1
br label %143
51: ; preds = %1
br label %143
52: ; preds = %1
br label %143
53: ; preds = %1
br label %143
54: ; preds = %1
br label %143
55: ; preds = %1
br label %143
56: ; preds = %1
br label %143
57: ; preds = %1
br label %143
58: ; preds = %1
br label %143
59: ; preds = %1
br label %143
60: ; preds = %1
br label %143
61: ; preds = %1
br label %143
62: ; preds = %1
br label %143
63: ; preds = %1
br label %143
64: ; preds = %1
br label %143
65: ; preds = %1
br label %143
66: ; preds = %1
br label %143
67: ; preds = %1
br label %143
68: ; preds = %1
br label %143
69: ; preds = %1
br label %143
70: ; preds = %1
br label %143
71: ; preds = %1
br label %143
72: ; preds = %1
br label %143
73: ; preds = %1
br label %143
74: ; preds = %1
br label %143
75: ; preds = %1
br label %143
76: ; preds = %1
br label %143
77: ; preds = %1
br label %143
78: ; preds = %1
br label %143
79: ; preds = %1
br label %143
80: ; preds = %1
br label %143
81: ; preds = %1
br label %143
82: ; preds = %1
br label %143
83: ; preds = %1
br label %143
84: ; preds = %1
br label %143
85: ; preds = %1
br label %143
86: ; preds = %1
br label %143
87: ; preds = %1
br label %143
88: ; preds = %1
br label %143
89: ; preds = %1
br label %143
90: ; preds = %1
br label %143
91: ; preds = %1
br label %143
92: ; preds = %1
br label %143
93: ; preds = %1
br label %143
94: ; preds = %1
br label %143
95: ; preds = %1
br label %143
96: ; preds = %1
br label %143
97: ; preds = %1
br label %143
98: ; preds = %1
br label %143
99: ; preds = %1
br label %143
100: ; preds = %1
br label %143
101: ; preds = %1
br label %143
102: ; preds = %1
br label %143
103: ; preds = %1
br label %143
104: ; preds = %1
br label %143
105: ; preds = %1
br label %143
106: ; preds = %1
br label %143
107: ; preds = %1
br label %143
108: ; preds = %1
br label %143
109: ; preds = %1
br label %143
110: ; preds = %1
br label %143
111: ; preds = %1
br label %143
112: ; preds = %1
br label %143
113: ; preds = %1
br label %143
114: ; preds = %1
br label %143
115: ; preds = %1
br label %143
116: ; preds = %1
br label %143
117: ; preds = %1
br label %143
118: ; preds = %1
br label %143
119: ; preds = %1
br label %143
120: ; preds = %1
br label %143
121: ; preds = %1
br label %143
122: ; preds = %1
br label %143
123: ; preds = %1
br label %143
124: ; preds = %1
br label %143
125: ; preds = %1
br label %143
126: ; preds = %1
br label %143
127: ; preds = %1
br label %143
128: ; preds = %1
br label %143
129: ; preds = %1
br label %143
130: ; preds = %1
br label %143
131: ; preds = %1
br label %143
132: ; preds = %1
br label %143
133: ; preds = %1
br label %143
134: ; preds = %1
br label %143
135: ; preds = %1
br label %143
136: ; preds = %1
br label %143
137: ; preds = %1
br label %143
138: ; preds = %1
br label %143
139: ; preds = %1
br label %143
140: ; preds = %1
br label %143
141: ; preds = %1
br label %143
142: ; preds = %1
br label %143
143: ; preds = %1, %142, %141, %140, %139, %138, %137, %136, %135, %134, %133, %132, %131, %130, %129, %128, %127, %126, %125, %124, %123, %122, %121, %120, %119, %118, %117, %116, %115, %114, %113, %112, %111, %110, %109, %108, %107, %106, %105, %104, %103, %102, %101, %100, %99, %98, %97, %96, %95, %94, %93, %92, %91, %90, %89, %88, %87, %86, %85, %84, %83, %82, %81, %80, %79, %78, %77, %76, %75, %74, %73, %72, %71, %70, %69, %68, %67, %66, %65, %64, %63, %62, %61, %60, %59, %58, %57, %56, %55, %54, %53, %52, %51, %50, %49, %48, %47, %46, %45, %44, %43, %42, %41, %40, %39, %38, %37, %36, %35, %34, %33, %32, %31, %30, %29, %28, %27, %26, %25, %24, %23, %22, %21, %20, %19, %18, %17, %16, %15, %14, %13, %12, %11, %10, %9, %8, %7, %6, %5, %4, %3, %2
%144 = phi i8* [ null, %142 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.124, i64 0, i64 0), %141 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.108, i64 0, i64 0), %140 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.106, i64 0, i64 0), %139 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.104, i64 0, i64 0), %138 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.99, i64 0, i64 0), %137 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.98, i64 0, i64 0), %136 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.123, i64 0, i64 0), %135 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.81, i64 0, i64 0), %134 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.73, i64 0, i64 0), %133 ], [ getelementptr inbounds ([16 x i8], [16 x i8]* @.str.62, i64 0, i64 0), %132 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.56, i64 0, i64 0), %131 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.41, i64 0, i64 0), %130 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.37, i64 0, i64 0), %129 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.33, i64 0, i64 0), %128 ], [ getelementptr inbounds ([12 x i8], [12 x i8]* @.str.23, i64 0, i64 0), %127 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i64 0, i64 0), %126 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.14, i64 0, i64 0), %125 ], [ getelementptr inbounds ([5 x i8], [5 x i8]* @.str.12, i64 0, i64 0), %124 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.122, i64 0, i64 0), %123 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.121, i64 0, i64 0), %122 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.120, i64 0, i64 0), %121 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.119, i64 0, i64 0), %120 ], [ getelementptr inbounds ([11 x i8], [11 x i8]* @.str.118, i64 0, i64 0), %119 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.117, i64 0, i64 0), %118 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.116, i64 0, i64 0), %117 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.115, i64 0, i64 0), %116 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.114, i64 0, i64 0), %115 ], [ getelementptr inbounds ([11 x i8], [11 x i8]* @.str.113, i64 0, i64 0), %114 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.112, i64 0, i64 0), %113 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.111, i64 0, i64 0), %112 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.110, i64 0, i64 0), %111 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.109, i64 0, i64 0), %110 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.108, i64 0, i64 0), %109 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.107, i64 0, i64 0), %108 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.106, i64 0, i64 0), %107 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.105, i64 0, i64 0), %106 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.104, i64 0, i64 0), %105 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.103, i64 0, i64 0), %104 ], [ getelementptr inbounds ([13 x i8], [13 x i8]* @.str.102, i64 0, i64 0), %103 ], [ getelementptr inbounds ([13 x i8], [13 x i8]* @.str.101, i64 0, i64 0), %102 ], [ getelementptr inbounds ([12 x i8], [12 x i8]* @.str.100, i64 0, i64 0), %101 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.99, i64 0, i64 0), %100 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.98, i64 0, i64 0), %99 ], [ getelementptr inbounds ([5 x i8], [5 x i8]* @.str.97, i64 0, i64 0), %98 ], [ getelementptr inbounds ([17 x i8], [17 x i8]* @.str.96, i64 0, i64 0), %97 ], [ getelementptr inbounds ([12 x i8], [12 x i8]* @.str.95, i64 0, i64 0), %96 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.94, i64 0, i64 0), %95 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.93, i64 0, i64 0), %94 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.92, i64 0, i64 0), %93 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.91, i64 0, i64 0), %92 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.90, i64 0, i64 0), %91 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.89, i64 0, i64 0), %90 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.88, i64 0, i64 0), %89 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.87, i64 0, i64 0), %88 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.86, i64 0, i64 0), %87 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.85, i64 0, i64 0), %86 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.84, i64 0, i64 0), %85 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.83, i64 0, i64 0), %84 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.82, i64 0, i64 0), %83 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.81, i64 0, i64 0), %82 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.80, i64 0, i64 0), %81 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.79, i64 0, i64 0), %80 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.78, i64 0, i64 0), %79 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.77, i64 0, i64 0), %78 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.76, i64 0, i64 0), %77 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.75, i64 0, i64 0), %76 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.74, i64 0, i64 0), %75 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.73, i64 0, i64 0), %74 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.72, i64 0, i64 0), %73 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.71, i64 0, i64 0), %72 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.70, i64 0, i64 0), %71 ], [ getelementptr inbounds ([17 x i8], [17 x i8]* @.str.69, i64 0, i64 0), %70 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.68, i64 0, i64 0), %69 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.67, i64 0, i64 0), %68 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.66, i64 0, i64 0), %67 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.65, i64 0, i64 0), %66 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.64, i64 0, i64 0), %65 ], [ getelementptr inbounds ([14 x i8], [14 x i8]* @.str.63, i64 0, i64 0), %64 ], [ getelementptr inbounds ([16 x i8], [16 x i8]* @.str.62, i64 0, i64 0), %63 ], [ getelementptr inbounds ([20 x i8], [20 x i8]* @.str.61, i64 0, i64 0), %62 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.60, i64 0, i64 0), %61 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.59, i64 0, i64 0), %60 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.58, i64 0, i64 0), %59 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.57, i64 0, i64 0), %58 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.56, i64 0, i64 0), %57 ], [ getelementptr inbounds ([11 x i8], [11 x i8]* @.str.55, i64 0, i64 0), %56 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.54, i64 0, i64 0), %55 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.53, i64 0, i64 0), %54 ], [ getelementptr inbounds ([13 x i8], [13 x i8]* @.str.52, i64 0, i64 0), %53 ], [ getelementptr inbounds ([14 x i8], [14 x i8]* @.str.51, i64 0, i64 0), %52 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.50, i64 0, i64 0), %51 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.49, i64 0, i64 0), %50 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.48, i64 0, i64 0), %49 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.47, i64 0, i64 0), %48 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.46, i64 0, i64 0), %47 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.45, i64 0, i64 0), %46 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.44, i64 0, i64 0), %45 ], [ getelementptr inbounds ([12 x i8], [12 x i8]* @.str.43, i64 0, i64 0), %44 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.42, i64 0, i64 0), %43 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.41, i64 0, i64 0), %42 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.40, i64 0, i64 0), %41 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.39, i64 0, i64 0), %40 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.38, i64 0, i64 0), %39 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.37, i64 0, i64 0), %38 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.36, i64 0, i64 0), %37 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.35, i64 0, i64 0), %36 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.34, i64 0, i64 0), %35 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.33, i64 0, i64 0), %34 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.32, i64 0, i64 0), %33 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.31, i64 0, i64 0), %32 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.30, i64 0, i64 0), %31 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.29, i64 0, i64 0), %30 ], [ getelementptr inbounds ([13 x i8], [13 x i8]* @.str.28, i64 0, i64 0), %29 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.27, i64 0, i64 0), %28 ], [ getelementptr inbounds ([14 x i8], [14 x i8]* @.str.26, i64 0, i64 0), %27 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.25, i64 0, i64 0), %26 ], [ getelementptr inbounds ([13 x i8], [13 x i8]* @.str.24, i64 0, i64 0), %25 ], [ getelementptr inbounds ([12 x i8], [12 x i8]* @.str.23, i64 0, i64 0), %24 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.22, i64 0, i64 0), %23 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.21, i64 0, i64 0), %22 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.20, i64 0, i64 0), %21 ], [ getelementptr inbounds ([14 x i8], [14 x i8]* @.str.19, i64 0, i64 0), %20 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.18, i64 0, i64 0), %19 ], [ getelementptr inbounds ([12 x i8], [12 x i8]* @.str.17, i64 0, i64 0), %18 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.16, i64 0, i64 0), %17 ], [ getelementptr inbounds ([8 x i8], [8 x i8]* @.str.15, i64 0, i64 0), %16 ], [ getelementptr inbounds ([6 x i8], [6 x i8]* @.str.14, i64 0, i64 0), %15 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.13, i64 0, i64 0), %14 ], [ getelementptr inbounds ([5 x i8], [5 x i8]* @.str.12, i64 0, i64 0), %13 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.11, i64 0, i64 0), %12 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.10, i64 0, i64 0), %11 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str.9, i64 0, i64 0), %10 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.8, i64 0, i64 0), %9 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.7, i64 0, i64 0), %8 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.6, i64 0, i64 0), %7 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.5, i64 0, i64 0), %6 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.4, i64 0, i64 0), %5 ], [ getelementptr inbounds ([7 x i8], [7 x i8]* @.str.3, i64 0, i64 0), %4 ], [ getelementptr inbounds ([9 x i8], [9 x i8]* @.str.2, i64 0, i64 0), %3 ], [ getelementptr inbounds ([4 x i8], [4 x i8]* @.str.1, i64 0, i64 0), %2 ], [ getelementptr inbounds ([10 x i8], [10 x i8]* @.str, i64 0, i64 0), %1 ]
ret i8* %144
}