Function at 0x100cf7e0
Capabilities:
Access peb ldr_data
Get number of processors
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x10244846
mov eax, dword fs:[0]
push eax
sub esp, 0x408
mov eax, dword [0x102a8930]
xor eax, esp
mov dword [esp + 0x404], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x102a8930]
xor eax, esp
push eax
lea eax, [esp + 0x41c]
mov dword fs:[0], eax
mov eax, dword [esp + 0x42c]
lea edx, [esp + 0x1b0]
push edx
mov dword [esp + 0x78], eax
mov dword [esp + 0x58], ecx
call fcn.1017a3d0
mov edi, 0x1025bd4e
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
mov dword [esp + 0x1ec], str.RRelativeDistinguishedName
mov dword [esp + 0x1f0], edi
xor ebx, ebx
lea eax, [esp + 0x270]
mov dword [esp + 0x424], ebx
call fcn.1017b020
lea esi, [esp + 0x150]
call fcn.101778f0
mov eax, vtable.C3303::ByteString.0
mov dword [esp + method.RX520name.virtual_0], vtable.RX520name.0
mov dword [esp + 0x198], eax
mov dword [esp + 0x1a8], ebx
mov dword [esp + 0x1a4], ebx
mov dword [esp + 0x19c], ebx
mov dword [esp + 0x1a0], ebx
mov dword [esp + 0x18c], str.RX520name
mov dword [esp + 0x190], edi
mov byte [esp + 0x194], bl
xor edi, edi
mov dword [esp + 0x18], eax
mov dword [esp + 0x28], ebx
mov dword [esp + 0x24], edi
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
xor ebp, ebp
mov dword [esp + 0x2c], eax
mov dword [esp + 0x3c], ebx
mov dword [esp + 0x38], ebp
mov dword [esp + 0x30], ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x40], eax
mov dword [esp + 0x50], ebx
mov dword [esp + 0x4c], ebx
mov dword [esp + 0x44], ebx
mov dword [esp + 0x48], ebx
mov eax, dword [esp + 0x74]
push 0x64
lea ecx, [esp + 0x3b4]
push ebx
mov byte [esp + 0x42c], 5
mov esi, dword [eax + 0xa8]
push ecx
call fcn.10228aa0
mov edx, dword [esp + 0x60]
mov eax, dword [edx + 0xc]
add esp, 0xc
cmp eax, ebx
je 0x100cf946
mov ecx, edx
mov edx, dword [ecx + 4]
push edx
push ebx
push eax
call fcn.10228aa0
add esp, 0xc
mov eax, dword [esp + 0x54]
dec esi
cmp esi, ebx
mov dword [eax + 4], ebx
mov dword [eax + 0x10], ebx
mov dword [esp + 0x70], esi
jl 0x100d0601
lea ecx, [ecx]
mov eax, dword [esp + 0x70]
push eax
mov eax, dword [esp + 0x78]
call fcn.10176f00
mov ecx, dword [eax + 4]
cmp dword [eax + 8], ebx
jne 0x100cf97d
mov eax, 0x1025bd4e
jmp 0x100cf980
mov eax, dword [eax + 0xc]
push ecx
push eax
mov dl, 1
lea esi, [esp + 0x1b8]
call fcn.1017a6d0
test eax, eax
jg 0x100d0708
mov eax, dword [esp + 0x258]
cmp eax, ebx
mov dword [esp + 0xe4], eax
mov dword [esp + 0x58], ebx
jle 0x100d05f2
mov ecx, dword [esp + 0x58]
push ecx
lea eax, [esp + 0x1b4]
call fcn.1017a4e0
mov ecx, dword [eax + 4]
cmp dword [eax + 8], ebx
jne 0x100cf9d2
mov eax, 0x1025bd4e
jmp 0x100cf9d5
mov eax, dword [eax + 0xc]
push 1
push ecx
push eax
lea ecx, [esp + 0x27c]
call fcn.1017b410
test eax, eax
jg 0x100d07cf
lea ebx, [esp + 0x270]
call fcn.1017b1e0
mov edi, eax
lea esi, [esp + 0x18]
call fcn.101e5f90
xor ebx, ebx
cmp dword [esp + 0x274], ebx
jg 0x100d08b8
mov ecx, str.2_5_4_6
mov eax, esi
call fcn.101e62f0
test al, al
je 0x100cfa37
lea edx, [esp + 0x2c]
push edx
mov edx, 0x10267380
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_10
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfa5d
lea eax, [esp + 0x2c]
push eax
mov edx, 0x10267384
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_11
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfa83
lea ecx, [esp + 0x2c]
push ecx
mov edx, 0x10267388
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_3
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfaa9
lea edx, [esp + 0x2c]
push edx
mov edx, 0x1026738c
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_7
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfacf
lea eax, [esp + 0x2c]
push eax
mov edx, 0x10267390
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_2_840_113549_1_9_1
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfaf5
lea ecx, [esp + 0x2c]
push ecx
mov edx, 0x10267394
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_8
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfb1b
lea edx, [esp + 0x2c]
push edx
mov edx, 0x10267398
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_9
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfb41
lea eax, [esp + 0x2c]
push eax
mov edx, 0x1026739c
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_4
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfb67
lea ecx, [esp + 0x2c]
push ecx
mov edx, 0x102673a4
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_5
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfb8d
lea edx, [esp + 0x2c]
push edx
mov edx, str.serialNumber
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_12
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfbb3
lea eax, [esp + 0x2c]
push eax
mov edx, str.title
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_15
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfbd9
lea ecx, [esp + 0x2c]
push ecx
mov edx, str.businessCategory
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_42
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfbff
lea edx, [esp + 0x2c]
push edx
mov edx, str.givenName
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_43
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfc25
lea eax, [esp + 0x2c]
push eax
mov edx, str.initials
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_44
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfc4b
lea ecx, [esp + 0x2c]
push ecx
mov edx, str.generationQualifier
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_46
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfc71
lea edx, [esp + 0x2c]
push edx
mov edx, str.dnQualifier
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_45
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfc97
lea eax, [esp + 0x2c]
push eax
mov edx, str.uniqueIdentifier
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_65
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfcbd
lea ecx, [esp + 0x2c]
push ecx
mov edx, str.pseudonym
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.0_9_2342_19200300_100_1_3
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfce3
lea edx, [esp + 0x2c]
push edx
mov edx, str.rfc822MailBox
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.2_5_4_17
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfd09
lea eax, [esp + 0x2c]
push eax
mov edx, 0x1026743c
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.0_9_2342_19200300_100_1_25
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfd2f
lea ecx, [esp + 0x2c]
push ecx
mov edx, 0x10267440
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_311_60_2_1_1
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfd55
lea edx, [esp + 0x2c]
push edx
mov edx, str.jurisdictionOfIncorporationLocalityName
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_311_60_2_1_2
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfd7b
lea eax, [esp + 0x2c]
push eax
mov edx, str.jurisdictionOfIncorporationStateOrProvinceName
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_311_60_2_1_3
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfda1
lea ecx, [esp + 0x2c]
push ecx
mov edx, str.jurisdictionOfIncorporationCountryName
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_1_1
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfdc7
lea edx, [esp + 0x2c]
push edx
mov edx, str.mnid
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_1_2
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfded
lea eax, [esp + 0x2c]
push eax
mov edx, str.mfsid
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_1_3
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfe13
lea ecx, [esp + 0x2c]
push ecx
mov edx, str.micaid
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_1_4
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfe39
lea edx, [esp + 0x2c]
push edx
mov edx, str.mrcaid
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_1_5
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfe5f
lea eax, [esp + 0x2c]
push eax
mov edx, str.mfid
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_1_6
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfe82
lea ecx, [esp + 0x2c]
push ecx
mov edx, str.mcat
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_2_1
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfea5
lea edx, [esp + 0x2c]
push edx
mov edx, str.mvid
call fcn.101e5eb0
jmp 0x100cfed5
mov ecx, str.1_3_6_1_4_1_37244_2_2
lea eax, [esp + 0x18]
call fcn.101e62f0
test al, al
je 0x100cfec8
lea eax, [esp + 0x2c]
push eax
mov edx, str.mpid
call fcn.101e5eb0
jmp 0x100cfed5
lea edi, [esp + 0x18]
lea esi, [esp + 0x2c]
call fcn.101e5f90
mov edi, vtable.C3303::ByteString.0
mov esi, 0x1025bd4e
or ebp, 0xffffffff
mov dword [esp + 0xe8], vtable.ASN1Object.0
mov dword [esp + 0xfc], edi
mov dword [esp + 0x10c], ebx
mov dword [esp + 0x108], ebx
mov dword [esp + 0x100], ebx
mov dword [esp + 0x104], ebx
mov dword [esp + 0x110], edi
mov dword [esp + 0x120], ebx
mov dword [esp + 0x11c], ebx
mov dword [esp + 0x114], ebx
mov dword [esp + 0x118], ebx
mov dword [esp + 0x124], edi
mov dword [esp + 0x134], ebx
mov dword [esp + 0x130], ebx
mov dword [esp + 0x128], ebx
mov dword [esp + 0x12c], ebx
mov dword [esp + 0x144], str.ASN1Object
mov dword [esp + 0x148], esi
mov byte [esp + 0xec], 0xff
mov byte [esp + 0xed], bl
mov dword [esp + 0xf0], ebp
mov byte [esp + 0xf4], bl
mov dword [esp + 0xf8], ebx
mov byte [esp + 0x138], bl
mov byte [esp + 0x139], bl
mov dword [esp + 0x13c], ebx
mov dword [esp + 0x140], ebx
mov byte [esp + 0x424], 7
mov dword [esp + 0x274], ebx
mov eax, esi
cmp dword [esp + 0x320], ebx
je 0x100cffc9
mov eax, dword [esp + 0x324]
mov ecx, dword [esp + 0x31c]
push 1
push ecx
push eax
lea ecx, [esp + 0xf4]
call dword [0x10274cec]
test eax, eax
jg 0x100d097f
movzx eax, byte [esp + 0xec]
add eax, 0xfffffffd
cmp eax, 0x1b
ja case.0x100d0004.4
movzx edx, byte [eax + 0x100d14d8]
jmp dword [edx*4 + 0x100d14b8]
lea eax, [esp + 0x78]
call fcn.1017c4f0
mov ebp, vtable.ASN1T61String.0
mov dword [esp + 0x78], ebp
mov dword [esp + 0xd4], str.ASN1T61String
mov dword [esp + 0xd8], esi
mov byte [esp + 0x7c], 0x14
lea eax, [esp + 0x318]
mov byte [esp + 0x424], 8
push eax
lea ecx, [esp + 0x7c]
mov dword [esp + 0x278], ebx
call fcn.101975f0
lea ecx, [esp + 0x78]
test eax, eax
jg 0x100d0a5a
call fcn.1017d3f0
mov edi, eax
lea esi, [esp + 0x40]
call fcn.101e5f90
mov byte [esp + 0x424], 7
cmp dword [esp + 0x88], ebx
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
jle 0x100d0557
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
mov ecx, esi
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 7
jmp 0x100d06e0
lea eax, [esp + 0x78]
call fcn.1017c4f0
mov dword [esp + 0x78], vtable.ASN1PrintableString.0
mov dword [esp + 0xd4], str.ASN1PrintableString
mov dword [esp + 0xd8], esi
mov byte [esp + 0x7c], 0x13
lea ecx, [esp + 0x318]
push ecx
mov byte [esp + 0x428], 9
mov ecx, eax
mov dword [esp + 0x278], ebx
call fcn.101975f0
lea ecx, [esp + 0x78]
test eax, eax
jg 0x100d0b05
call fcn.1017d3f0
mov edi, eax
lea esi, [esp + 0x40]
call fcn.101e5f90
mov byte [esp + 0x424], 7
cmp dword [esp + 0x88], ebx
lea ecx, [esp + 0x78]
jg 0x100d0ba8
call fcn.1017a0b0
jmp 0x100d055c
lea eax, [esp + 0x78]
call fcn.1017c4f0
mov ebp, vtable.ASN1BitString.0
mov dword [esp + 0x78], ebp
mov dword [esp + 0xd4], str.ASN1BitString
mov dword [esp + 0xd8], esi
mov byte [esp + 0x7c], 3
lea edx, [esp + 0x318]
mov byte [esp + 0x424], 0xa
push edx
mov ecx, eax
mov dword [esp + 0x278], ebx
call fcn.101975f0
test eax, eax
jg 0x100d0c47
lea eax, [esp + 0x26c]
lea ebx, [esp + 0x78]
call fcn.1017aa70
mov edi, eax
lea esi, [esp + 0x40]
call fcn.101e5f90
cmp dword [esp + 0x88], 0
jg 0x100d0cf6
lea edx, [esp + 0x39c]
mov ecx, esi
call fcn.101e6550
mov edi, eax
mov byte [esp + 0x424], 0xb
call fcn.101e5f90
lea ecx, [esp + 0x39c]
mov byte [esp + 0x424], 0xa
call fcn.101e5b00
mov byte [esp + 0x424], 7
mov ecx, ebx
mov dword [esp + 0x78], ebp
call fcn.1017c580
xor ebx, ebx
jmp 0x100d055c
lea eax, [esp + 0x78]
call fcn.1017c4f0
mov ebp, vtable.ASN1UTF8String.0
mov dword [esp + 0x78], ebp
mov dword [esp + 0xd4], str.ASN1UTF8String
mov dword [esp + 0xd8], esi
mov byte [esp + 0x7c], 0xc
lea eax, [esp + 0x318]
mov byte [esp + 0x424], 0xc
push eax
lea ecx, [esp + 0x7c]
mov dword [esp + 0x278], ebx
call fcn.101975f0
test eax, eax
jg 0x100d0e3c
mov dword [esp + 0x5c], edi
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x68], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], ebx
lea ecx, [esp + 0x78]
push ecx
mov byte [esp + 0x428], 0xd
call fcn.1017bd70
mov edi, eax
lea esi, [esp + 0x5c]
call fcn.101e5f90
cmp dword [esp + 0x88], ebx
jg 0x100d0eeb
lea edx, [esp + 0x40]
push edx
mov eax, esi
call fcn.101e9480
add esp, 4
mov byte [esp + 0x424], 0xc
mov ecx, esi
test eax, eax
jg 0x100d0fab
call fcn.101e5b00
mov byte [esp + 0x424], 7
mov dword [esp + 0x78], ebp
lea ecx, [esp + 0x78]
jmp 0x100d0557
lea eax, [esp + 0x78]
call fcn.1017c4f0
mov ebp, vtable.ASN1BMPString.0
mov dword [esp + 0x78], ebp
mov dword [esp + 0xd4], str.ASN1BMPString
mov dword [esp + 0xd8], esi
mov byte [esp + 0x7c], 0x1e
lea eax, [esp + 0x318]
mov byte [esp + 0x424], 0xe
push eax
lea ecx, [esp + 0x7c]
mov dword [esp + 0x278], ebx
call fcn.101975f0
test eax, eax
jg 0x100d105f
mov dword [esp + 0x5c], edi
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x68], ebx
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], ebx
lea ecx, [esp + 0x78]
mov byte [esp + 0x424], 0xf
call fcn.1017d3f0
mov edi, eax
lea esi, [esp + 0x5c]
call fcn.101e5f90
cmp dword [esp + 0x88], ebx
jg 0x100d110e
mov ecx, dword [esp + 0x68]
mov esi, dword [esp + 0x60]
cmp ecx, ebx
je 0x100d03da
cmp esi, ebx
jne 0x100d03df
mov ecx, 0x1025bd4e
call fcn.101e9730
test eax, eax
jg 0x100d11ce
lea ecx, [esp + 0x40]
push ecx
lea eax, [esp + 0x60]
call fcn.101e9480
add esp, 4
mov byte [esp + 0x424], 0xe
lea ecx, [esp + 0x5c]
test eax, eax
jle 0x100d0322
call fcn.101e5b00
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0x12
jmp 0x100d06e0
lea eax, [esp + 0x330]
call fcn.1017c4f0
mov ebp, vtable.ASN1IA5String.0
mov dword [esp + 0x330], ebp
mov dword [esp + 0x38c], str.ASN1IA5String
mov dword [esp + 0x390], esi
mov byte [esp + 0x334], 0x16
lea edx, [esp + 0x318]
mov byte [esp + 0x424], 0x10
push edx
mov ecx, eax
mov dword [esp + 0x278], ebx
call fcn.101975f0
lea ecx, [esp + 0x330]
test eax, eax
jg 0x100d128e
call fcn.1017d3f0
mov edi, eax
lea esi, [esp + 0x40]
call fcn.101e5f90
mov byte [esp + 0x424], 7
cmp dword [esp + 0x340], ebx
lea ecx, [esp + 0x330]
mov dword [esp + 0x330], ebp
jg 0x100d133c
call fcn.1017c580
mov ecx, dword [esp + 0x4c]
cmp ecx, ebx
je 0x100d056a
cmp dword [esp + 0x44], ebx
jne 0x100d056f
mov ecx, 0x1025bd4e
mov ebp, dword [esp + 0x38]
cmp ebp, ebx
je 0x100d057f
mov eax, ebp
cmp dword [esp + 0x30], ebx
jne 0x100d0584
mov eax, 0x1025bd4e
push ecx
push eax
push str._s_s
lea edx, [esp + 0x3bc]
call fcn.100d6b40
mov esi, dword [esp + 0x60]
add esp, 0xc
cmp dword [esi + 4], ebx
jle 0x100d05b9
cmp dword [esp + 0x58], ebx
push esi
mov edx, 0x1026750c
jg 0x100d05b4
mov edx, 0x1025ca6c
call fcn.101e60f0
push esi
lea edx, [esp + 0x3b4]
call fcn.101e60f0
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
mov eax, dword [esp + 0x58]
inc eax
xor ebx, ebx
cmp eax, dword [esp + 0xe4]
mov dword [esp + 0x58], eax
jl 0x100cf9b2
sub dword [esp + 0x70], 1
jns 0x100cf960
mov edi, dword [esp + 0x24]
mov byte [esp + 0x424], 4
cmp dword [esp + 0x4c], ebx
je 0x100d062b
mov eax, dword [esp + 0x48]
mov esi, dword [esp + 0x4c]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 3
cmp ebp, ebx
je 0x100d064f
mov ecx, dword [esp + 0x34]
push ecx
push ebx
push ebp
call fcn.10228aa0
add esp, 0xc
push ebp
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 2
cmp edi, ebx
je 0x100d0673
mov edx, dword [esp + 0x20]
push edx
push ebx
push edi
call fcn.10228aa0
add esp, 0xc
push edi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + method.SetOf.virtual_0], vtable.SetOf.0
mov dword [esp + 0x424], 0x11
lea ecx, [esp + 0x1f4]
mov dword [esp + method.ASN1Set.virtual_0], vtable.ASN1Set.0
call fcn.10186c80
lea ecx, [esp + 0x1b0]
mov dword [esp + 0x424], 0xffffffff
call fcn.101779a0
xor eax, eax
mov ecx, dword [esp + 0x41c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x404]
xor ecx, esp
call fcn.1022649a
add esp, 0x414
ret
mov byte [esp + 0x424], 4
mov esi, dword [esp + 0x4c]
cmp esi, ebx
je 0x100d0730
mov eax, dword [esp + 0x48]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 3
cmp ebp, ebx
je 0x100d0754
mov ecx, dword [esp + 0x34]
push ecx
push ebx
push ebp
call fcn.10228aa0
add esp, 0xc
push ebp
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 2
mov esi, dword [esp + 0x24]
cmp esi, ebx
je 0x100d077c
mov edx, dword [esp + 0x20]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 1
jmp 0x100d06e0
mov byte [esp + 0x424], 4
mov esi, dword [esp + 0x4c]
cmp esi, ebx
je 0x100d07f7
mov eax, dword [esp + 0x48]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 3
cmp ebp, ebx
je 0x100d081b
mov ecx, dword [esp + 0x34]
push ecx
push ebx
push ebp
call fcn.10228aa0
add esp, 0xc
push ebp
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 2
mov esi, dword [esp + 0x24]
cmp esi, ebx
je 0x100d0843
mov edx, dword [esp + 0x20]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + method.SetOf.virtual_0], vtable.SetOf.0
mov dword [esp + 0x424], 6
lea ecx, [esp + 0x1f4]
mov dword [esp + method.ASN1Set.virtual_0], vtable.ASN1Set.0
call fcn.10186c80
lea ecx, [esp + 0x1b0]
mov dword [esp + 0x424], 0xffffffff
call fcn.101779a0
mov eax, 2
jmp 0x100d06e0
mov byte [esp + 0x424], 4
mov esi, dword [esp + 0x4c]
cmp esi, ebx
je 0x100d08e0
mov eax, dword [esp + 0x48]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 3
cmp ebp, ebx
je 0x100d0904
mov ecx, dword [esp + 0x34]
push ecx
push ebx
push ebp
call fcn.10228aa0
add esp, 0xc
push ebp
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 2
mov esi, dword [esp + 0x24]
cmp esi, ebx
je 0x100d092c
mov edx, dword [esp + 0x20]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 3
jmp 0x100d06e0
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
mov byte [esp + 0x424], 4
mov esi, dword [esp + 0x4c]
cmp esi, ebx
je 0x100d09bb
mov eax, dword [esp + 0x48]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 3
mov esi, dword [esp + 0x38]
cmp esi, ebx
je 0x100d09e3
mov ecx, dword [esp + 0x34]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 2
mov esi, dword [esp + 0x24]
cmp esi, ebx
je 0x100d0a0b
mov edx, dword [esp + 0x20]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], ebp
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 5
jmp 0x100d06e0
mov byte [esp + 0x424], 7
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 6
jmp 0x100d06e0
mov byte [esp + 0x424], 7
call fcn.1017a0b0
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], ebp
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 8
jmp 0x100d06e0
call fcn.1017a0b0
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 9
jmp 0x100d06e0
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xa
jmp 0x100d06e0
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], 0
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xb
jmp 0x100d06e0
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], ebp
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xa
jmp 0x100d06e0
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xc
jmp 0x100d06e0
lea ecx, [esp + 0x5c]
mov byte [esp + 0x424], 0xc
call fcn.101e5b00
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xd
jmp 0x100d06e0
call fcn.101e5b00
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xe
jmp 0x100d06e0
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0xf
jmp 0x100d06e0
lea ecx, [esp + 0x5c]
mov byte [esp + 0x424], 0xe
call fcn.101e5b00
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0x10
jmp 0x100d06e0
lea ecx, [esp + 0x5c]
mov byte [esp + 0x424], 0xe
call fcn.101e5b00
mov byte [esp + 0x424], 7
lea ecx, [esp + 0x78]
mov dword [esp + 0x78], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0x11
jmp 0x100d06e0
mov byte [esp + 0x424], 7
mov dword [esp + 0x330], ebp
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0x13
jmp 0x100d06e0
call fcn.1017c580
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
lea ecx, [esp + 0x40]
mov byte [esp + 0x424], 4
call fcn.101e5b00
lea ecx, [esp + 0x2c]
mov byte [esp + 0x424], 3
call fcn.101e5b00
lea ecx, [esp + 0x18]
mov byte [esp + 0x424], 2
call fcn.101e5b00
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], 0xffffffff
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0x14
jmp 0x100d06e0
lea ecx, [esp + 0xe8]
mov byte [esp + 0x424], 5
call fcn.1017c580
mov byte [esp + 0x424], 4
mov esi, dword [esp + 0x4c]
cmp esi, ebx
je 0x100d1417
mov eax, dword [esp + 0x48]
push eax
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 3
mov esi, dword [esp + 0x38]
cmp esi, ebx
je 0x100d143f
mov ecx, dword [esp + 0x34]
push ecx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
mov byte [esp + 0x424], 2
mov esi, dword [esp + 0x24]
cmp esi, ebx
je 0x100d1467
mov edx, dword [esp + 0x20]
push edx
push ebx
push esi
call fcn.10228aa0
add esp, 0xc
push esi
call fcn.1021b8de
add esp, 4
lea ecx, [esp + 0x150]
mov byte [esp + 0x424], 1
call fcn.1017c2d0
lea ecx, [esp + 0x270]
mov byte [esp + 0x424], bl
call fcn.1017b0c0
mov dword [esp + 0x424], ebp
lea ecx, [esp + 0x1b0]
mov dword [esp + method.RRelativeDistinguishedName.virtual_0], vtable.RRelativeDistinguishedName.0
call fcn.1017a470
mov eax, 0x15
jmp 0x100d06e0