Function at 0x100a1316
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 4
mov eax, 0x10253b27
call fcn.10236040
xor edi, edi
xor ebx, ebx
mov dword [ebp - 0x10], edi
inc ebx
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10321c60]
mov dword [ebp - 4], edi
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x1031dfb4]
cmp eax, dword [ecx + 0x24]
jg 0x100a1391
mov esi, dword [ebp + 8]
xor eax, eax
mov dword [esi], edi
mov dword [esi + 0x10], edi
mov dword [esi + 0x14], 7
mov word [esi], ax
mov ax, word [ebp + 0xc]
mov ecx, 0x1030cc60
mov dword [ebp - 4], edi
mov dword [ebp - 0x10], ebx
cmp word [ecx], ax
je 0x100a137e
add ecx, 0x1c
cmp ecx, 0x1030d2b8
jne 0x100a136c
jmp 0x100a1389
add ecx, 4
push ecx
mov ecx, esi
call fcn.1021b520
mov eax, esi
call fcn.1023600e
ret
mov esi, 0x1031dfb4
push esi
call fcn.1021b520
cmp dword [0x1031dfb4], 0xffffffff
pop ecx
jne 0x100a1349
push str.Continue
mov ecx, 0x1030cc64
call fcn.10045d6c
push 0x65
pop eax
push str.Switching_Protocols
mov ecx, 0x1030cc80
mov dword [ebp - 4], ebx
mov word [0x1030cc7c], ax
call fcn.10045d6c
mov eax, 0xc8
mov byte [ebp - 4], 2
push 0x1026ef20
mov ecx, 0x1030cc9c
mov word [0x1030cc98], ax
call fcn.10045d6c
mov eax, 0xc9
mov byte [ebp - 4], 3
push str.Created
mov ecx, 0x1030ccb8
mov word [0x1030ccb4], ax
call fcn.10045d6c
mov eax, 0xca
mov byte [ebp - 4], 4
push str.Accepted
mov ecx, 0x1030ccd4
mov word [0x1030ccd0], ax
call fcn.10045d6c
mov eax, 0xcb
mov byte [ebp - 4], 5
push str.Non_Authoritative_Information
mov ecx, 0x1030ccf0
mov word [0x1030ccec], ax
call fcn.10045d6c
mov eax, 0xcc
mov byte [ebp - 4], 6
push str.No_Content
mov ecx, 0x1030cd0c
mov word [0x1030cd08], ax
call fcn.10045d6c
mov eax, 0xcd
mov byte [ebp - 4], 7
push str.Reset_Content
mov ecx, 0x1030cd28
mov word [0x1030cd24], ax
call fcn.10045d6c
mov eax, 0xce
mov byte [ebp - 4], 8
push str.Partial_Content
mov ecx, 0x1030cd44
mov word [0x1030cd40], ax
call fcn.10045d6c
mov eax, 0xcf
mov byte [ebp - 4], 9
push str.Multi_Status
mov ecx, 0x1030cd60
mov word [0x1030cd5c], ax
call fcn.10045d6c
mov eax, 0xd0
mov byte [ebp - 4], 0xa
push str.Already_Reported
mov ecx, 0x1030cd7c
mov word [0x1030cd78], ax
call fcn.10045d6c
mov eax, 0xe2
mov byte [ebp - 4], 0xb
push str.IM_Used
mov ecx, 0x1030cd98
mov word [0x1030cd94], ax
call fcn.10045d6c
mov eax, 0x12c
mov byte [ebp - 4], 0xc
push str.Multiple_Choices
mov ecx, 0x1030cdb4
mov word [0x1030cdb0], ax
call fcn.10045d6c
mov eax, 0x12d
mov byte [ebp - 4], 0xd
push str.Moved_Permanently
mov ecx, 0x1030cdd0
mov word [0x1030cdcc], ax
call fcn.10045d6c
mov eax, 0x12e
mov byte [ebp - 4], 0xe
push 0x1026f074
mov ecx, 0x1030cdec
mov word [0x1030cde8], ax
call fcn.10045d6c
mov eax, 0x12f
mov byte [ebp - 4], 0xf
push str.See_Other
mov ecx, 0x1030ce08
mov word [0x1030ce04], ax
call fcn.10045d6c
mov eax, 0x130
mov byte [ebp - 4], 0x10
push str.Not_Modified
mov ecx, 0x1030ce24
mov word [0x1030ce20], ax
call fcn.10045d6c
mov eax, 0x131
mov byte [ebp - 4], 0x11
push str.Use_Proxy
mov ecx, 0x1030ce40
mov word [0x1030ce3c], ax
call fcn.10045d6c
mov eax, 0x133
mov byte [ebp - 4], 0x12
push str.Temporary_Redirect
mov ecx, 0x1030ce5c
mov word [0x1030ce58], ax
call fcn.10045d6c
mov eax, 0x134
mov byte [ebp - 4], 0x13
push str.Permanent_Redirect
mov ecx, 0x1030ce78
mov word [0x1030ce74], ax
call fcn.10045d6c
mov eax, 0x190
mov byte [ebp - 4], 0x14
push str.Bad_Request
mov ecx, 0x1030ce94
mov word [0x1030ce90], ax
call fcn.10045d6c
mov eax, 0x191
mov byte [ebp - 4], 0x15
push str.Unauthorized
mov ecx, 0x1030ceb0
mov word [0x1030ceac], ax
call fcn.10045d6c
mov eax, 0x192
mov byte [ebp - 4], 0x16
push str.Payment_Required
mov ecx, 0x1030cecc
mov word [0x1030cec8], ax
call fcn.10045d6c
mov eax, 0x193
mov byte [ebp - 4], 0x17
mov word [0x1030cee4], ax
push str.Forbidden
mov ecx, 0x1030cee8
call fcn.10045d6c
mov eax, 0x194
mov byte [ebp - 4], 0x18
push str.Not_Found
mov ecx, 0x1030cf04
mov word [0x1030cf00], ax
call fcn.10045d6c
mov eax, 0x195
mov byte [ebp - 4], 0x19
push str.Method_Not_Allowed
mov ecx, 0x1030cf20
mov word [0x1030cf1c], ax
call fcn.10045d6c
mov eax, 0x196
mov byte [ebp - 4], 0x1a
push str.Not_Acceptable
mov ecx, 0x1030cf3c
mov word [0x1030cf38], ax
call fcn.10045d6c
mov eax, 0x197
mov byte [ebp - 4], 0x1b
push str.Proxy_Authentication_Required
mov ecx, 0x1030cf58
mov word [0x1030cf54], ax
call fcn.10045d6c
mov eax, 0x198
mov byte [ebp - 4], 0x1c
push str.Request_Time_out
mov ecx, 0x1030cf74
mov word [0x1030cf70], ax
call fcn.10045d6c
mov eax, 0x199
mov byte [ebp - 4], 0x1d
push str.Conflict
mov ecx, 0x1030cf90
mov word [0x1030cf8c], ax
call fcn.10045d6c
mov eax, 0x19a
mov byte [ebp - 4], 0x1e
push str.Gone
mov ecx, 0x1030cfac
mov word [0x1030cfa8], ax
call fcn.10045d6c
mov eax, 0x19b
mov byte [ebp - 4], 0x1f
push str.Length_Required
mov ecx, 0x1030cfc8
mov word [0x1030cfc4], ax
call fcn.10045d6c
mov eax, 0x19c
mov byte [ebp - 4], 0x20
push str.Precondition_Failed
mov ecx, 0x1030cfe4
mov word [0x1030cfe0], ax
call fcn.10045d6c
mov eax, 0x19d
mov byte [ebp - 4], 0x21
push str.Request_Entity_Too_Large
mov ecx, 0x1030d000
mov word [0x1030cffc], ax
call fcn.10045d6c
mov eax, 0x19e
mov byte [ebp - 4], 0x22
push str.Request_Uri_Too_Large
mov ecx, 0x1030d01c
mov word [0x1030d018], ax
call fcn.10045d6c
mov eax, 0x19f
mov byte [ebp - 4], 0x23
push str.Unsupported_Media_Type
mov ecx, 0x1030d038
mov word [0x1030d034], ax
call fcn.10045d6c
mov eax, 0x1a0
mov byte [ebp - 4], 0x24
push str.Requested_range_not_satisfiable
mov ecx, 0x1030d054
mov word [0x1030d050], ax
call fcn.10045d6c
mov eax, 0x1a1
mov byte [ebp - 4], 0x25
push str.Expectation_Failed
mov ecx, 0x1030d070
mov word [0x1030d06c], ax
call fcn.10045d6c
mov eax, 0x1a5
mov byte [ebp - 4], 0x26
push str.Misdirected_Request
mov ecx, 0x1030d08c
mov word [0x1030d088], ax
call fcn.10045d6c
mov eax, 0x1a6
mov byte [ebp - 4], 0x27
push str.Unprocessable_Entity
mov ecx, 0x1030d0a8
mov word [0x1030d0a4], ax
call fcn.10045d6c
mov eax, 0x1a7
mov byte [ebp - 4], 0x28
push str.Locked
mov ecx, 0x1030d0c4
mov word [0x1030d0c0], ax
call fcn.10045d6c
mov eax, 0x1a8
mov byte [ebp - 4], 0x29
push str.Failed_Dependency
mov ecx, 0x1030d0e0
mov word [0x1030d0dc], ax
call fcn.10045d6c
mov eax, 0x1aa
mov byte [ebp - 4], 0x2a
push str.Upgrade_Required
mov ecx, 0x1030d0fc
mov word [0x1030d0f8], ax
call fcn.10045d6c
mov eax, 0x1ac
mov byte [ebp - 4], 0x2b
push str.Precondition_Required
mov ecx, 0x1030d118
mov word [0x1030d114], ax
call fcn.10045d6c
mov eax, 0x1ad
mov byte [ebp - 4], 0x2c
push str.Too_Many_Requests
mov ecx, 0x1030d134
mov word [0x1030d130], ax
call fcn.10045d6c
mov eax, 0x1af
mov byte [ebp - 4], 0x2d
push str.Request_Header_Fields_Too_Large
mov ecx, 0x1030d150
mov word [0x1030d14c], ax
call fcn.10045d6c
mov eax, 0x1c3
mov byte [ebp - 4], 0x2e
mov word [0x1030d168], ax
push str.Unavailable_For_Legal_Reasons
mov ecx, 0x1030d16c
call fcn.10045d6c
mov eax, 0x1f4
mov byte [ebp - 4], 0x2f
push str.Internal_Error
mov ecx, 0x1030d188
mov word [0x1030d184], ax
call fcn.10045d6c
mov eax, 0x1f5
mov byte [ebp - 4], 0x30
push str.Not_Implemented
mov ecx, 0x1030d1a4
mov word [0x1030d1a0], ax
call fcn.10045d6c
mov eax, 0x1f6
mov byte [ebp - 4], 0x31
push str.Bad_Gateway
mov ecx, 0x1030d1c0
mov word [0x1030d1bc], ax
call fcn.10045d6c
mov eax, 0x1f7
mov byte [ebp - 4], 0x32
push str.Service_Unavailable
mov ecx, 0x1030d1dc
mov word [0x1030d1d8], ax
call fcn.10045d6c
mov eax, 0x1f8
mov byte [ebp - 4], 0x33
push str.Gateway_Time_out
mov ecx, 0x1030d1f8
mov word [0x1030d1f4], ax
call fcn.10045d6c
mov eax, 0x1f9
mov byte [ebp - 4], 0x34
push str.HTTP_Version_not_supported
mov ecx, 0x1030d214
mov word [0x1030d210], ax
call fcn.10045d6c
mov eax, 0x1fa
mov byte [ebp - 4], 0x35
push str.Variant_Also_Negotiates
mov ecx, 0x1030d230
mov word [0x1030d22c], ax
call fcn.10045d6c
mov eax, 0x1fb
mov byte [ebp - 4], 0x36
push str.Insufficient_Storage
mov ecx, 0x1030d24c
mov word [0x1030d248], ax
call fcn.10045d6c
mov eax, 0x1fc
mov byte [ebp - 4], 0x37
push str.Loop_Detected
mov ecx, 0x1030d268
mov word [0x1030d264], ax
call fcn.10045d6c
mov eax, 0x1fe
mov byte [ebp - 4], 0x38
push str.Not_Extended
mov ecx, 0x1030d284
mov word [0x1030d280], ax
call fcn.10045d6c
mov eax, 0x1ff
mov byte [ebp - 4], 0x39
push str.Network_Authentication_Required
mov ecx, 0x1030d2a0
mov word [0x1030d29c], ax
call fcn.10045d6c
push 0x10255a20
call fcn.1021b520
push esi
call fcn.1021b520
pop ecx
pop ecx
jmp 0x100a1349