
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 8b 55 0c ?? mov edx, dword ss:[ebp + 12]
 56 ?? push esi
 8b 75 08 ?? mov esi, dword ss:[ebp + 8]
 57 ?? push edi

L2: 0f b6 06 ?? movzx eax, byte ds:[esi]
 8d 48 bf ?? lea ecx, ds:[eax + 0xbf<191,-65>]
 46 ?? inc esi
 83 f9 19 ?? cmp ecx, 0x19<25>
 77 03 ?? ja basic block L4

L3: 83 c0 20 ?? add eax, 0x20<32>

L4: 0f b6 0a ?? movzx ecx, byte ds:[edx]
 8d 79 bf ?? lea edi, ds:[ecx + 0xbf<191,-65>]
 42 ?? inc edx
 83 ff 19 ?? cmp edi, 0x19<25>
 77 03 ?? ja basic block L6

L5: 83 c1 20 ?? add ecx, 0x20<32>

L6: 85 c0 ?? test eax, eax
 74 04 ?? je basic block L8

L7: 3b c1 ?? cmp eax, ecx
 74 da ?? je basic block L2

L8: 5f ?? pop edi
 2b c1 ?? sub eax, ecx
 5e ?? pop esi
 5d ?? pop ebp
 c3 ?? ret

