Now handles cases out-of-order setting and derefencing 8-bit registers

e.g. this will now show up as GetModuleFileNameA:

        mov     al, 'e'
        push    esi
        mov     [esp+220h+func_name+1], al
        mov     [esp+220h+func_name+8], al
        mov     [esp+220h+func_name+0Ch], al
        mov     [esp+220h+func_name+10h], al
        lea     eax, [esp+220h+func_name]
        push    edi
        mov     cl, 'l'
        push    eax             ; lpProcName
        push    offset LibFileName ; "kernel32.dll"
        mov     [esp+22Ch+func_name], 'G'
        mov     [esp+22Ch+func_name+2], 't'
        mov     [esp+22Ch+func_name+3], 'M'
        mov     [esp+22Ch+func_name+4], 'o'
        mov     [esp+22Ch+func_name+5], 'd'
        mov     [esp+22Ch+func_name+6], 'u'
        mov     [esp+22Ch+func_name+7], cl
        mov     [esp+22Ch+func_name+9], 'F'
        mov     [esp+22Ch+func_name+0Ah], 'i'
        mov     [esp+22Ch+func_name+0Bh], cl
        mov     [esp+22Ch+func_name+0Dh], 'N'
        mov     [esp+22Ch+func_name+0Eh], 'a'
        mov     [esp+22Ch+func_name+0Fh], 'm'
        mov     [esp+22Ch+func_name+11h], 'A'
        mov     [esp+22Ch+func_name+12h], 0
        call    LoadLibraryA