Function at 0x10002670
Capabilities:
Get geographical location
Parse pe header

Disassembly:
mov eax, dword [esp + 4]
cmp eax, 0x10041180
jne 0x10002681
mov eax, 1
ret
cmp eax, 0x10041358
jne 0x1000268e
mov eax, 2
ret
cmp eax, 0x100433a0
jne 0x1000269b
mov eax, 3
ret
cmp eax, 0x10057958
jne 0x100026a8
mov eax, 4
ret
cmp eax, 0x10051e00
jne 0x100026b5
mov eax, 5
ret
cmp eax, 0x1005ae30
jne 0x100026c2
mov eax, 6
ret
cmp eax, 0x1003da30
jne 0x100026cf
mov eax, 7
ret
cmp eax, 0x100552f8
jne 0x100026dc
mov eax, 8
ret
cmp eax, 0x1004f978
jne 0x100026e9
mov eax, 9
ret
cmp eax, 0x10059a50
jne 0x100026f6
mov eax, 0xa
ret
cmp eax, 0x100650c0
jne 0x10002703
mov eax, 0xb
ret
cmp eax, 0x100410f8
jne 0x10002710
mov eax, 0xc
ret
cmp eax, 0x10042fc8
jne 0x1000271d
mov eax, 0xd
ret
cmp eax, 0x1005f2e0
jne 0x1000272a
mov eax, 0xe
ret
cmp eax, 0x1005f740
jne 0x10002737
mov eax, 0xf
ret
cmp eax, 0x1005ef50
jne 0x10002744
mov eax, 0x10
ret
cmp eax, 0x100479b8
jne 0x10002751
mov eax, 0x11
ret
cmp eax, 0x10045388
jne 0x1000275e
mov eax, 0x12
ret
cmp eax, 0x100470e0
jne 0x1000276b
mov eax, 0x13
ret
cmp eax, 0x1003d950
jne 0x10002778
mov eax, 0x14
ret
cmp eax, 0x1005eec8
jne 0x10002785
mov eax, 0x15
ret
cmp eax, 0x1004b6a0
jne 0x10002792
mov eax, 0x16
ret
cmp eax, 0x1005f988
jne 0x1000279f
mov eax, 0x17
ret
cmp eax, 0x100433f8
jne 0x100027ac
mov eax, 0x18
ret
cmp eax, 0x10059d70
jne 0x100027b9
mov eax, 0x47
ret
cmp eax, 0x1004f920
jne 0x100027c6
mov eax, 0x1a
ret
cmp eax, 0x10042ee0
jne 0x100027d3
mov eax, 0x1b
ret
cmp eax, 0x1005f118
jne 0x100027e0
mov eax, 0x1c
ret
cmp eax, 0x10045230
je 0x10002758
cmp eax, 0x100423f8
jne 0x100027f8
mov eax, 0x1e
ret
cmp eax, 0x10042450
jne 0x10002805
mov eax, 0x1f
ret
cmp eax, 0x1003e408
jne 0x10002812
mov eax, 0x20
ret
cmp eax, 0x1004fd88
jne 0x1000281f
mov eax, 0x21
ret
cmp eax, 0x1004fde0
jne 0x1000282c
mov eax, 0x22
ret
cmp eax, 0x1004fbd8
jne 0x10002839
mov eax, 0x23
ret
cmp eax, 0x1004fd30
jne 0x10002846
mov eax, 0x24
ret
cmp eax, 0x10040ae0
jne 0x10002853
mov eax, 0x25
ret
cmp eax, 0x1005eaf8
jne 0x10002860
mov eax, 0x26
ret
cmp eax, 0x10040c38
jne 0x1000286d
mov eax, 0x27
ret
cmp eax, 0x100561e0
jne 0x1000287a
mov eax, 0x28
ret
cmp eax, 0x100599f8
jne 0x10002887
mov eax, 0x29
ret
cmp eax, 0x10051600
jne 0x10002894
mov eax, 0x2a
ret
cmp eax, 0x10044cb0
jne 0x100028a1
mov eax, 0x2b
ret
cmp eax, 0x10044d98
jne 0x100028ae
mov eax, 0x2c
ret
cmp eax, 0x1004dce0
jne 0x100028bb
mov eax, 0x2d
ret
cmp eax, 0x1004f9d0
jne 0x100028c8
mov eax, 0x2e
ret
cmp eax, 0x1004faf0
jne 0x100028d5
mov eax, 0x2f
ret
cmp eax, 0x1003f520
jne 0x100028e2
mov eax, 0x30
ret
cmp eax, 0x1003e528
jne 0x100028ef
mov eax, 0x31
ret
cmp eax, 0x1003e5d8
jne 0x100028fc
mov eax, 0x32
ret
cmp eax, 0x1003e2b0
jne 0x10002909
mov eax, 0x33
ret
cmp eax, 0x1005a5b0
jne 0x10002916
mov eax, 0x34
ret
cmp eax, 0x1005a3f8
jne 0x10002923
mov eax, 0x35
ret
cmp eax, 0x10042da0
jne 0x10002930
mov eax, 0x36
ret
cmp eax, 0x1004d9f0
jne 0x1000293d
mov eax, 0x37
ret
cmp eax, 0x100430e8
jne 0x1000294a
mov eax, 0x38
ret
cmp eax, 0x10047a40
jne 0x10002957
mov eax, 0x39
ret
cmp eax, 0x1005f938
jne 0x10002964
mov eax, 0x3b
ret
cmp eax, 0x10047e70
jne 0x10002971
mov eax, 0x3c
ret
cmp eax, 0x10059568
jne 0x1000297e
mov eax, 0x3d
ret
cmp eax, 0x1003c938
jne 0x1000298b
mov eax, 0x3e
ret
cmp eax, 0x10047220
jne 0x10002998
mov eax, 0x3f
ret
cmp eax, 0x100476f0
jne 0x100029a5
mov eax, 0x40
ret
cmp eax, 0x1004da48
jne 0x100029b2
mov eax, 0x41
ret
cmp eax, 0x10048878
jne 0x100029bf
mov eax, 0x42
ret
cmp eax, 0x10051bc0
jne 0x100029cc
mov eax, 0x43
ret
cmp eax, 0x10051890
jne 0x100029d9
mov eax, 0x44
ret
cmp eax, 0x10051978
jne 0x100029e6
mov eax, 0x45
ret
cmp eax, 0x10051ca8
jne 0x100029f3
mov eax, 0x46
ret
cmp eax, 0x1005a060
jne 0x10002a00
mov eax, 0x48
ret
cmp eax, 0x1004f388
jne 0x10002a0d
mov eax, 0x49
ret
cmp eax, 0x10062fd0
jne 0x10002a1a
mov eax, 0x4a
ret
cmp eax, 0x1003fa10
jne 0x10002a27
mov eax, 0x4b
ret
cmp eax, 0x1004f470
jne 0x10002a34
mov eax, 0x4c
ret
cmp eax, 0x1003e0c8
jne 0x10002a41
mov eax, 0x4d
ret
cmp eax, 0x1005be00
jne 0x10002a4e
mov eax, 0x4e
ret
cmp eax, 0x1005fca0
jne 0x10002a5b
mov eax, 0x4f
ret
cmp eax, 0x1003cb30
jne 0x10002a68
mov eax, 0x50
ret
cmp eax, 0x1003b9e8
jne 0x10002a75
mov eax, 0x51
ret
cmp eax, 0x1005e648
jne 0x10002a82
mov eax, 0x52
ret
cmp eax, 0x10054ef0
jne 0x10002a8f
mov eax, 0x53
ret
cmp eax, 0x100551e0
jne 0x10002a9c
mov eax, 0x54
ret
cmp eax, 0x10055190
jne 0x10002aa9
mov eax, 0x55
ret
cmp eax, 0x10054928
jne 0x10002ab6
mov eax, 0x56
ret
cmp eax, 0x10054f48
jne 0x10002ac3
mov eax, 0x57
ret
cmp eax, 0x10054fe8
jne 0x10002ad0
mov eax, 0x58
ret
cmp eax, 0x10054f98
jne 0x10002add
mov eax, 0x59
ret
cmp eax, 0x10055040
jne 0x10002aea
mov eax, 0x5a
ret
cmp eax, 0x1003dbd8
jne 0x10002af7
mov eax, 0x5b
ret
cmp eax, 0x10061e10
jne 0x10002b04
mov eax, 0x5c
ret
cmp eax, 0x1004cbe0
jne 0x10002b11
mov eax, 0x5d
ret
cmp eax, 0x10059650
jne 0x10002b1e
mov eax, 0x5e
ret
cmp eax, 0x10040288
jne 0x10002b2b
mov eax, 0x5f
ret
cmp eax, 0x10043d38
jne 0x10002b38
mov eax, 0x60
ret
cmp eax, 0x10064fd8
jne 0x10002b45
mov eax, 0x61
ret
cmp eax, 0x10057308
jne 0x10002b52
mov eax, 0x62
ret
cmp eax, 0x10061d30
jne 0x10002b5f
mov eax, 0x63
ret
cmp eax, 0x1004b5b8
jne 0x10002b6c
mov eax, 0x64
ret
cmp eax, 0x10061db8
jne 0x10002b79
mov eax, 0x65
ret
cmp eax, 0x1003dee0
jne 0x10002b86
mov eax, 0x66
ret
cmp eax, 0x1004dbd8
jne 0x10002b93
mov eax, 0x67
ret
cmp eax, 0x10057028
jne 0x10002ba0
mov eax, 0x68
ret
cmp eax, 0x10044058
jne 0x10002bad
mov eax, 0x69
ret
cmp eax, 0x10049778
jne 0x10002bba
mov eax, 0x6a
ret
cmp eax, 0x1003dab8
jne 0x10002bc7
mov eax, 0x6b
ret
cmp eax, 0x1004b950
jne 0x10002bd4
mov eax, 0x6c
ret
cmp eax, 0x1003dda0
jne 0x10002be1
mov eax, 0x6d
ret
cmp eax, 0x10044518
jne 0x10002bee
mov eax, 0x6e
ret
cmp eax, 0x1003fff8
jne 0x10002bfb
mov eax, 0x6f
ret
cmp eax, 0x1004acd0
jne 0x10002c08
mov eax, 0x70
ret
cmp eax, 0x1004b560
jne 0x10002c15
mov eax, 0x71
ret
cmp eax, 0x1004de98
jne 0x10002c22
mov eax, 0x72
ret
cmp eax, 0x1004dd38
jne 0x10002c2f
mov eax, 0x73
ret
cmp eax, 0x1004df48
jne 0x10002c3c
mov eax, 0x74
ret
cmp eax, 0x1004dde8
jne 0x10002c49
mov eax, 0x75
ret
cmp eax, 0x1004de40
jne 0x10002c56
mov eax, 0x76
ret
cmp eax, 0x1004dd90
jne 0x10002c63
mov eax, 0x77
ret
cmp eax, 0x1004dfa0
jne 0x10002c70
mov eax, 0x78
ret
cmp eax, 0x1004def0
jne 0x10002c7d
mov eax, 0x79
ret
cmp eax, 0x1003c860
jne 0x10002c8a
mov eax, 0x7a
ret
cmp eax, 0x1003d4a8
jne 0x10002c97
mov eax, 0x7b
ret
cmp eax, 0x100675a0
jne 0x10002ca4
mov eax, 0x7c
ret
cmp eax, 0x100665e0
jne 0x10002cb1
mov eax, 0x7d
ret
cmp eax, 0x10067018
jne 0x10002cbe
mov eax, 0x7e
ret
cmp eax, 0x10068638
jne 0x10002ccb
mov eax, 0x7f
ret
cmp eax, 0x100680b0
jne 0x10002cd8
mov eax, 0x80
ret
cmp eax, 0x10050498
jne 0x10002ce5
mov eax, 0x81
ret
cmp eax, 0x10068bc0
jne 0x10002cf2
mov eax, 0x82
ret
cmp eax, 0x10066a90
jne 0x10002cff