Function at 0x4558a9
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 1
jne 0x4558e2
mov eax, 0x902b05
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4558d9
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 2
jne 0x45590b
mov eax, 0x902b0c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455902
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 3
jne 0x455934
mov eax, 0x902b13
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45592b
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 4
jne 0x45595d
mov eax, 0x902b1a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455954
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 5
jne 0x455986
mov eax, 0x902b1f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45597d
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 6
jne 0x4559af
mov eax, 0x902b24
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4559a6
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 7
jne 0x4559d8
mov eax, 0x902b2d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4559cf
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 8
jne 0x455a01
mov eax, 0x902b32
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4559f8
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 9
jne 0x455a2a
mov eax, 0x902b37
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455a21
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0xa
jne 0x455a53
mov eax, 0x902b3c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455a4a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0xb
jne 0x455a7c
mov eax, 0x902b41
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455a73
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0xc
jne 0x455aa5
mov eax, 0x902b4a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455a9c
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0xd
jne 0x455ace
mov eax, 0x902b4f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455ac5
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0xe
jne 0x455af7
mov eax, 0x902b54
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455aee
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0xf
jne 0x455b20
mov eax, 0x902b5d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455b17
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x10
jne 0x455b49
mov eax, 0x902b62
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455b40
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x11
jne 0x455b72
mov eax, 0x902b67
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455b69
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x12
jne 0x455b9b
mov eax, 0x902b70
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455b92
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x13
jne 0x455bc4
mov eax, 0x902b77
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455bbb
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x14
jne 0x455bed
mov eax, 0x902b80
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455be4
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x15
jne 0x455c16
mov eax, 0x902b89
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455c0d
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x16
jne 0x455c3f
mov eax, 0x902b8e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455c36
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x17
jne 0x455c68
mov eax, 0x902b97
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455c5f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x18
jne 0x455c91
mov eax, 0x902b9c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455c88
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x19
jne 0x455cba
mov eax, 0x902ba1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455cb1
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x1a
jne 0x455ce3
mov eax, 0x902baa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455cda
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x1b
jne 0x455d0c
mov eax, 0x902baf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455d03
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x1d
jne 0x455d35
mov eax, 0x902bb8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455d2c
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x1e
jne 0x455d5e
mov eax, 0x902bc1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455d55
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x1f
jne 0x455d87
mov eax, 0x902bc6
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455d7e
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x20
jne 0x455db0
mov eax, 0x902bcb
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455da7
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x21
jne 0x455dd9
mov eax, 0x902bd0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455dd0
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x22
jne 0x455e02
mov eax, 0x902bd9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455df9
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x23
jne 0x455e2b
mov eax, 0x902be2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455e22
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x25
jne 0x455e54
mov eax, 0x902be7
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455e4b
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x26
jne 0x455e7d
mov eax, 0x902bf0
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455e74
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x27
jne 0x455ea6
mov eax, 0x902bf9
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455e9d
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x28
jne 0x455ecf
mov eax, 0x902c02
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455ec6
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x29
jne 0x455ef8
mov eax, 0x902c0b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455eef
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x2a
jne 0x455f21
mov eax, 0x902c14
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455f18
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x2b
jne 0x455f4a
mov eax, 0x902c1b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455f41
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x2c
jne 0x455f73
mov eax, 0x902c22
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455f6a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x2d
jne 0x455f9c
mov eax, 0x902c2b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455f93
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x2e
jne 0x455fc5
mov eax, 0x902c34
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455fbc
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x2f
jne 0x455fee
mov eax, 0x902c3d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x455fe5
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x30
jne 0x456017
mov eax, 0x902c46
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45600e
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x31
jne 0x456040
mov eax, 0x902c4f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456037
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x32
jne 0x456069
mov eax, 0x902c58
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456060
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x33
jne 0x456092
mov eax, 0x902c65
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456089
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x34
jne 0x4560bb
mov eax, 0x902c6e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4560b2
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x35
jne 0x4560e4
mov eax, 0x902c77
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4560db
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x36
jne 0x45610d
mov eax, 0x902c7c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456104
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x37
jne 0x456136
mov eax, 0x902c81
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45612d
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x38
jne 0x45615f
mov eax, 0x902c86
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456156
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x39
jne 0x456188
mov eax, 0x902c8b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45617f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x3a
jne 0x4561b1
mov eax, 0x902c90
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4561a8
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x3b
jne 0x4561da
mov eax, 0x902c99
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4561d1
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x3c
jne 0x456203
mov eax, 0x902c9e
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4561fa
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x3d
jne 0x45622c
mov eax, 0x902ca3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456223
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x3e
jne 0x456255
mov eax, 0x902caa
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45624c
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x3f
jne 0x45627e
mov eax, 0x902cb1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456275
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x40
jne 0x4562a7
mov eax, 0x902cb8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45629e
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x41
jne 0x4562d0
mov eax, 0x902cbf
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4562c7
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x42
jne 0x4562f9
mov eax, 0x902cc8
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4562f0
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x43
jne 0x456322
mov eax, 0x902cd1
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456319
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x44
jne 0x45634b
mov eax, 0x902cda
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456342
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x45
jne 0x456374
mov eax, 0x902ce3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45636b
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x46
jne 0x45639d
mov eax, 0x902cec
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456394
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x47
jne 0x4563c6
mov eax, 0x902cf5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4563bd
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x48
jne 0x4563ef
mov eax, 0x902cfe
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4563e6
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x49
jne 0x456418
mov eax, 0x902d07
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45640f
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x4a
jne 0x456441
mov eax, 0x902d10
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456438
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x4b
jne 0x45646a
mov eax, 0x902d19
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456461
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x4c
jne 0x456493
mov eax, 0x902d22
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45648a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x4d
jne 0x4564bc
mov eax, 0x902d2b
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4564b3
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x4e
jne 0x4564e5
mov eax, 0x902d34
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4564dc
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x4f
jne 0x45650e
mov eax, 0x902d3d
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456505
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x50
jne 0x456537
mov eax, 0x902d46
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45652e
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x51
jne 0x456560
mov eax, 0x902d4f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456557
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x53
jne 0x456589
mov eax, 0x902d58
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456580
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x54
jne 0x4565b2
mov eax, 0x902d61
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4565a9
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x55
jne 0x4565db
mov eax, 0x902d6a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4565d2
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
cmp dword [ebp + 8], 0x56
jne 0x456604
mov eax, 0x902d73
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4565fb
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x45661e
mov eax, 0x902d7c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x45661a
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x45663a
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.004da4a5
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x45663f
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x456650
push ebx
call fcn.004da49f
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4