// File: boczeratul[P]StarCraftGA/SCTools.cpp
// Function: setSCStateStrings
void setSCStateStrings()
{
    SCStateString[0] = "mineral";
    SCStateString[1] = "gas";
    
    SCStateString[2] = "hatchery";
    SCStateString[3] = "extractor";
    SCStateString[4] = "evolution chamber";
    SCStateString[5] = "spawning pool";
    SCStateString[6] = "roach warren";
    SCStateString[7] = "baneling nest";
    SCStateString[8] = "hydralisk den";
    SCStateString[9] = "nydus network";
    SCStateString[10] = "infestation pit";
    SCStateString[11] = "spire";
    SCStateString[12] = "ultralisk cavern";
    SCStateString[13] = "spine crawler";
    SCStateString[14] = "spore crawler";
    
    SCStateString[15] = "larva";
    SCStateString[16] = "drone";
    SCStateString[17] = "overlord";
    SCStateString[18] = "zergling";
    SCStateString[19] = "baneling";
    SCStateString[20] = "roach";
    SCStateString[21] = "queen";
    SCStateString[22] = "hydralisk";
    SCStateString[23] = "infestor";
    SCStateString[24] = "overseer";
    SCStateString[25] = "nydus worm";
    SCStateString[26] = "mutalisk";
    SCStateString[27] = "corruptor";
    SCStateString[28] = "brood lord";
    SCStateString[29] = "ultralisk";
    
    SCStateString[30] = "processes at hatchery";
    SCStateString[31] = "breeding larva ingections";
    SCStateString[32] = "drones at extractor";
    SCStateString[33] = "processes at evolution chamber";
    SCStateString[34] = "processes at spawning pool";
    SCStateString[35] = "processes at roach warren";
    SCStateString[36] = "processes at baneling nest";
    SCStateString[37] = "processes at hydralisk den";
    SCStateString[38] = "processes at nydus network";
    SCStateString[39] = "processes at infestation pit";
    SCStateString[40] = "processes at spire";
    SCStateString[41] = "processes at ultralisk cavern";

    SCStateString[42] = "burrow";
    SCStateString[43] = "overlord speed";
    SCStateString[44] = "overlord carriage";
    SCStateString[45] = "melee attack L1";
    SCStateString[46] = "melee attack L2";
    SCStateString[47] = "melee attack L3";
    SCStateString[48] = "range attack L1";
    SCStateString[49] = "range attack L2";
    SCStateString[50] = "range attack L3";
    SCStateString[51] = "defence L1";
    SCStateString[52] = "defence L2";
    SCStateString[53] = "defence L3";
    SCStateString[54] = "zergling speed";
    SCStateString[55] = "zergling attack speed";
    SCStateString[56] = "roach speed";
    SCStateString[57] = "roach burrow movement";
    SCStateString[58] = "baneling speed";
    SCStateString[59] = "hydralisk attack range";
    SCStateString[60] = "air attack L1";
    SCStateString[61] = "air attack L2";
    SCStateString[62] = "air attack L3";
    SCStateString[63] = "air defence L1";
    SCStateString[64] = "air defence L2";
    SCStateString[65] = "air defence L3";
    SCStateString[66] = "infestor energy";
    SCStateString[67] = "infestor mind control";
    SCStateString[68] = "ultralisk defence";
    SCStateString[69] = "lair tech";
    SCStateString[70] = "hive tech";
    SCStateString[71] = "greater spire tech";
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
leaq 0x799f(%rip), %rax      # 0xb15a
movq %rax, 0xc15e(%rip)      # 0xf920
leaq 0x7b72(%rip), %rax      # 0xb33b
movq %rax, 0xc158(%rip)      # 0xf928
leaq 0x7b70(%rip), %rax      # 0xb347
movq %rax, 0xc152(%rip)      # 0xf930
leaq 0x7b74(%rip), %rax      # 0xb359
movq %rax, 0xc14c(%rip)      # 0xf938
leaq 0x7b79(%rip), %rax      # 0xb36c
movq %rax, 0xc146(%rip)      # 0xf940
leaq 0x7b85(%rip), %rax      # 0xb386
movq %rax, 0xc140(%rip)      # 0xf948
leaq 0x7b8d(%rip), %rax      # 0xb39c
movq %rax, 0xc13a(%rip)      # 0xf950
leaq 0x7b94(%rip), %rax      # 0xb3b1
movq %rax, 0xc134(%rip)      # 0xf958
leaq 0x7b9c(%rip), %rax      # 0xb3c7
movq %rax, 0xc12e(%rip)      # 0xf960
leaq 0x7ba4(%rip), %rax      # 0xb3dd
movq %rax, 0xc128(%rip)      # 0xf968
leaq 0x7bad(%rip), %rax      # 0xb3f4
movq %rax, 0xc122(%rip)      # 0xf970
leaq 0x7bb7(%rip), %rax      # 0xb40c
movq %rax, 0xc11c(%rip)      # 0xf978
leaq 0x7bb8(%rip), %rax      # 0xb41b
movq %rax, 0xc116(%rip)      # 0xf980
leaq 0x7bc3(%rip), %rax      # 0xb434
movq %rax, 0xc110(%rip)      # 0xf988
leaq 0x7bcb(%rip), %rax      # 0xb44a
movq %rax, 0xc10a(%rip)      # 0xf990
leaq 0x78d5(%rip), %rax      # 0xb162
movq %rax, 0xc104(%rip)      # 0xf998
leaq 0x7bd5(%rip), %rax      # 0xb470
movq %rax, 0xc0fe(%rip)      # 0xf9a0
leaq 0x7bd6(%rip), %rax      # 0xb47f
movq %rax, 0xc0f8(%rip)      # 0xf9a8
leaq 0x78b1(%rip), %rax      # 0xb168
movq %rax, 0xc0f2(%rip)      # 0xf9b0
leaq 0x7bdd(%rip), %rax      # 0xb4a2
movq %rax, 0xc0ec(%rip)      # 0xf9b8
leaq 0x7be0(%rip), %rax      # 0xb4b3
movq %rax, 0xc0e6(%rip)      # 0xf9c0
leaq 0x7be0(%rip), %rax      # 0xb4c1
movq %rax, 0xc0e0(%rip)      # 0xf9c8
leaq 0x7be0(%rip), %rax      # 0xb4cf
movq %rax, 0xc0da(%rip)      # 0xf9d0
leaq 0x7be5(%rip), %rax      # 0xb4e2
movq %rax, 0xc0d4(%rip)      # 0xf9d8
leaq 0x7be9(%rip), %rax      # 0xb4f4
movq %rax, 0xc0ce(%rip)      # 0xf9e0
leaq 0x7bed(%rip), %rax      # 0xb506
movq %rax, 0xc0c8(%rip)      # 0xf9e8
leaq 0x7bf2(%rip), %rax      # 0xb519
movq %rax, 0xc0c2(%rip)      # 0xf9f0
leaq 0x7bf5(%rip), %rax      # 0xb52a
movq %rax, 0xc0bc(%rip)      # 0xf9f8
leaq 0x7bf9(%rip), %rax      # 0xb53c
movq %rax, 0xc0b6(%rip)      # 0xfa00
leaq 0x7bff(%rip), %rax      # 0xb550
movq %rax, 0xc0b0(%rip)      # 0xfa08
leaq 0x7812(%rip), %rax      # 0xb171
movq %rax, 0xc0aa(%rip)      # 0xfa10
leaq 0x781a(%rip), %rax      # 0xb187
movq %rax, 0xc0a4(%rip)      # 0xfa18
leaq 0x7826(%rip), %rax      # 0xb1a1
movq %rax, 0xc09e(%rip)      # 0xfa20
leaq 0x782c(%rip), %rax      # 0xb1b5
movq %rax, 0xc098(%rip)      # 0xfa28
leaq 0x783d(%rip), %rax      # 0xb1d4
movq %rax, 0xc092(%rip)      # 0xfa30
leaq 0x784a(%rip), %rax      # 0xb1ef
movq %rax, 0xc08c(%rip)      # 0xfa38
leaq 0x7856(%rip), %rax      # 0xb209
movq %rax, 0xc086(%rip)      # 0xfa40
leaq 0x7863(%rip), %rax      # 0xb224
movq %rax, 0xc080(%rip)      # 0xfa48
leaq 0x7870(%rip), %rax      # 0xb23f
movq %rax, 0xc07a(%rip)      # 0xfa50
leaq 0x787d(%rip), %rax      # 0xb25a
movq %rax, 0xc074(%rip)      # 0xfa58
leaq 0x788c(%rip), %rax      # 0xb277
movq %rax, 0xc06e(%rip)      # 0xfa60
leaq 0x7891(%rip), %rax      # 0xb28a
movq %rax, 0xc068(%rip)      # 0xfa68
leaq 0x7b5b(%rip), %rax      # 0xb562
movq %rax, 0xc062(%rip)      # 0xfa70
leaq 0x7b5c(%rip), %rax      # 0xb571
movq %rax, 0xc05c(%rip)      # 0xfa78
leaq 0x7b65(%rip), %rax      # 0xb588
movq %rax, 0xc056(%rip)      # 0xfa80
leaq 0x7b71(%rip), %rax      # 0xb5a2
movq %rax, 0xc050(%rip)      # 0xfa88
leaq 0x7b7b(%rip), %rax      # 0xb5ba
movq %rax, 0xc04a(%rip)      # 0xfa90
leaq 0x7b85(%rip), %rax      # 0xb5d2
movq %rax, 0xc044(%rip)      # 0xfa98
leaq 0x784d(%rip), %rax      # 0xb2a8
movq %rax, 0xc03e(%rip)      # 0xfaa0
leaq 0x784f(%rip), %rax      # 0xb2b8
movq %rax, 0xc038(%rip)      # 0xfaa8
leaq 0x7851(%rip), %rax      # 0xb2c8
movq %rax, 0xc032(%rip)      # 0xfab0
leaq 0x7bb0(%rip), %rax      # 0xb635
movq %rax, 0xc02c(%rip)      # 0xfab8
leaq 0x7bb5(%rip), %rax      # 0xb648
movq %rax, 0xc026(%rip)      # 0xfac0
leaq 0x7bba(%rip), %rax      # 0xb65b
movq %rax, 0xc020(%rip)      # 0xfac8
leaq 0x7bbf(%rip), %rax      # 0xb66e
movq %rax, 0xc01a(%rip)      # 0xfad0
leaq 0x7bc8(%rip), %rax      # 0xb685
movq %rax, 0xc014(%rip)      # 0xfad8
leaq 0x7bd8(%rip), %rax      # 0xb6a3
movq %rax, 0xc00e(%rip)      # 0xfae0
leaq 0x77ff(%rip), %rax      # 0xb2d8
movq %rax, 0xc008(%rip)      # 0xfae8
leaq 0x7bd0(%rip), %rax      # 0xb6b7
movq %rax, 0xc002(%rip)      # 0xfaf0
leaq 0x7bd9(%rip), %rax      # 0xb6ce
movq %rax, 0xbffc(%rip)      # 0xfaf8
leaq 0x7bea(%rip), %rax      # 0xb6ed
movq %rax, 0xbff6(%rip)      # 0xfb00
leaq 0x7bf2(%rip), %rax      # 0xb703
movq %rax, 0xbff0(%rip)      # 0xfb08
leaq 0x7bfa(%rip), %rax      # 0xb719
movq %rax, 0xbfea(%rip)      # 0xfb10
leaq 0x7c02(%rip), %rax      # 0xb72f
movq %rax, 0xbfe4(%rip)      # 0xfb18
leaq 0x7c0b(%rip), %rax      # 0xb746
movq %rax, 0xbfde(%rip)      # 0xfb20
leaq 0x7c14(%rip), %rax      # 0xb75d
movq %rax, 0xbfd8(%rip)      # 0xfb28
leaq 0x7c1d(%rip), %rax      # 0xb774
movq %rax, 0xbfd2(%rip)      # 0xfb30
leaq 0x7c27(%rip), %rax      # 0xb78c
movq %rax, 0xbfcc(%rip)      # 0xfb38
leaq 0x7c37(%rip), %rax      # 0xb7aa
movq %rax, 0xbfc6(%rip)      # 0xfb40
leaq 0x776d(%rip), %rax      # 0xb2ee
movq %rax, 0xbfc0(%rip)      # 0xfb48
leaq 0x7769(%rip), %rax      # 0xb2f8
movq %rax, 0xbfba(%rip)      # 0xfb50
leaq 0x7765(%rip), %rax      # 0xb302
movq %rax, 0xbfb4(%rip)      # 0xfb58
popq %rbp
retq
nopw %cs:(%rax,%rax)