{'target': '0xf13f78', 'operand': '0x5ca8e3', 'candidate_entry': '0x5ca8e0'}
005ca8e0 mov      eax, dword ptr [ecx*4 + 0xf13f78]
005ca8e7 ret      
005ca8e8 int3     
005ca8e9 int3     
005ca8ea int3     
005ca8eb int3     
005ca8ec int3     
005ca8ed int3     
005ca8ee int3     
005ca8ef int3     
005ca8f0 sub      esp, 0xcc
005ca8f6 push     ebx
005ca8f7 push     ebp
005ca8f8 push     edi
005ca8f9 mov      ebx, edx
005ca8fb xor      edi, edi
005ca8fd mov      ebp, ecx
005ca8ff cmp      ebx, edi
005ca901 je       0x5cacd7
005ca907 mov      eax, dword ptr [ebx + 4]
005ca90a jmp      dword ptr [eax*4 + 0x5cace4]
005ca911 mov      eax, dword ptr [ebx + 0x5c]
005ca914 mov      ecx, dword ptr [ebx + 8]
005ca917 cmp      eax, edi
005ca919 jne      0x5ca93e
005ca91b mov      edx, dword ptr [esp + 0xdc]
005ca922 mov      dword ptr [esp + 0x48], ecx
005ca926 push     edx
005ca927 lea      edx, [esp + 0x4c]
005ca92b mov      ecx, ebp
005ca92d call     0xd54660
005ca932 pop      edi
005ca933 pop      ebp
005ca934 pop      ebx
005ca935 add      esp, 0xcc
005ca93b ret      4
005ca93e mov      dword ptr [esp + 0x1c], 0xd54660

{'target': '0xf13f78', 'operand': '0x5ca9c6', 'candidate_entry': '0x5ca8f0'}
005ca8f0 sub      esp, 0xcc
005ca8f6 push     ebx
005ca8f7 push     ebp
005ca8f8 push     edi
005ca8f9 mov      ebx, edx
005ca8fb xor      edi, edi
005ca8fd mov      ebp, ecx
005ca8ff cmp      ebx, edi
005ca901 je       0x5cacd7
005ca907 mov      eax, dword ptr [ebx + 4]
005ca90a jmp      dword ptr [eax*4 + 0x5cace4]
005ca911 mov      eax, dword ptr [ebx + 0x5c]
005ca914 mov      ecx, dword ptr [ebx + 8]
005ca917 cmp      eax, edi
005ca919 jne      0x5ca93e
005ca91b mov      edx, dword ptr [esp + 0xdc]
005ca922 mov      dword ptr [esp + 0x48], ecx
005ca926 push     edx
005ca927 lea      edx, [esp + 0x4c]
005ca92b mov      ecx, ebp
005ca92d call     0xd54660
005ca932 pop      edi
005ca933 pop      ebp
005ca934 pop      ebx
005ca935 add      esp, 0xcc
005ca93b ret      4
005ca93e mov      dword ptr [esp + 0x1c], 0xd54660
005ca946 jmp      0x5ca9b3
005ca948 mov      eax, dword ptr [ebx + 0x5c]
005ca94b cmp      eax, edi
005ca94d jne      0x5ca973
005ca94f mov      edx, dword ptr [ebx + 8]
005ca952 mov      eax, dword ptr [esp + 0xdc]
005ca959 mov      dword ptr [esp + 0x40], edx
005ca95d push     eax
005ca95e lea      edx, [esp + 0x44]
005ca962 call     0xd5d3e0
005ca967 pop      edi
005ca968 pop      ebp
005ca969 pop      ebx
005ca96a add      esp, 0xcc
005ca970 ret      4
005ca973 mov      dword ptr [esp + 0x1c], 0xd5d3e0
005ca97b jmp      0x5ca9b0
005ca97d mov      eax, dword ptr [ebx + 0x5c]
005ca980 cmp      eax, edi
005ca982 jne      0x5ca9a8
005ca984 mov      edx, dword ptr [ebx + 8]
005ca987 mov      eax, dword ptr [esp + 0xdc]
005ca98e mov      dword ptr [esp + 0x3c], edx
005ca992 push     eax
005ca993 lea      edx, [esp + 0x40]
005ca997 call     0xd4c130
005ca99c pop      edi
005ca99d pop      ebp
005ca99e pop      ebx
005ca99f add      esp, 0xcc
005ca9a5 ret      4
005ca9a8 mov      dword ptr [esp + 0x1c], 0xd4c130
005ca9b0 mov      ecx, dword ptr [ebx + 8]
005ca9b3 mov      dword ptr [esp + 0xc], ecx
005ca9b7 lea      edx, [esp + 0xc]
005ca9bb lea      ecx, [esp + 0x10]
005ca9bf mov      dword ptr [esp + 0x18], edx
005ca9c3 mov      edx, dword ptr [eax*4 + 0xf13f78]
005ca9ca push     ecx
005ca9cb mov      ecx, ebp
005ca9cd mov      dword ptr [esp + 0x14], edi
005ca9d1 mov      dword ptr [esp + 0x18], 1
005ca9d9 call     0x660060
005ca9de pop      edi
005ca9df pop      ebp
005ca9e0 pop      ebx
005ca9e1 add      esp, 0xcc
005ca9e7 ret      4
005ca9ea mov      dword ptr [esp + 0x10], edi
005ca9ee mov      dword ptr [esp + 0x14], 1
005ca9f6 call     0x686540
005ca9fb mov      dword ptr [esp + 0xc], eax
005ca9ff lea      edx, [esp + 0xc]
005caa03 lea      eax, [esp + 0x10]
005caa07 mov      dword ptr [esp + 0x18], edx
005caa0b mov      edx, dword ptr [ebx + 8]
005caa0e push     eax
005caa0f mov      ecx, ebp
005caa11 mov      dword ptr [esp + 0x20], 0x6601c0
005caa19 call     0x660060
005caa1e pop      edi
005caa1f pop      ebp
005caa20 pop      ebx
005caa21 add      esp, 0xcc
005caa27 ret      4

{'target': '0xf13f78', 'operand': '0x5cabec', 'candidate_entry': '0x5ca8f0'}
005ca8f0 sub      esp, 0xcc
005ca8f6 push     ebx
005ca8f7 push     ebp
005ca8f8 push     edi
005ca8f9 mov      ebx, edx
005ca8fb xor      edi, edi
005ca8fd mov      ebp, ecx
005ca8ff cmp      ebx, edi
005ca901 je       0x5cacd7
005ca907 mov      eax, dword ptr [ebx + 4]
005ca90a jmp      dword ptr [eax*4 + 0x5cace4]
005ca911 mov      eax, dword ptr [ebx + 0x5c]
005ca914 mov      ecx, dword ptr [ebx + 8]
005ca917 cmp      eax, edi
005ca919 jne      0x5ca93e
005ca91b mov      edx, dword ptr [esp + 0xdc]
005ca922 mov      dword ptr [esp + 0x48], ecx
005ca926 push     edx
005ca927 lea      edx, [esp + 0x4c]
005ca92b mov      ecx, ebp
005ca92d call     0xd54660
005ca932 pop      edi
005ca933 pop      ebp
005ca934 pop      ebx
005ca935 add      esp, 0xcc
005ca93b ret      4
005ca93e mov      dword ptr [esp + 0x1c], 0xd54660
005ca946 jmp      0x5ca9b3
005ca948 mov      eax, dword ptr [ebx + 0x5c]
005ca94b cmp      eax, edi
005ca94d jne      0x5ca973
005ca94f mov      edx, dword ptr [ebx + 8]
005ca952 mov      eax, dword ptr [esp + 0xdc]
005ca959 mov      dword ptr [esp + 0x40], edx
005ca95d push     eax
005ca95e lea      edx, [esp + 0x44]
005ca962 call     0xd5d3e0
005ca967 pop      edi
005ca968 pop      ebp
005ca969 pop      ebx
005ca96a add      esp, 0xcc
005ca970 ret      4
005ca973 mov      dword ptr [esp + 0x1c], 0xd5d3e0
005ca97b jmp      0x5ca9b0
005ca97d mov      eax, dword ptr [ebx + 0x5c]
005ca980 cmp      eax, edi
005ca982 jne      0x5ca9a8
005ca984 mov      edx, dword ptr [ebx + 8]
005ca987 mov      eax, dword ptr [esp + 0xdc]
005ca98e mov      dword ptr [esp + 0x3c], edx
005ca992 push     eax
005ca993 lea      edx, [esp + 0x40]
005ca997 call     0xd4c130
005ca99c pop      edi
005ca99d pop      ebp
005ca99e pop      ebx
005ca99f add      esp, 0xcc
005ca9a5 ret      4
005ca9a8 mov      dword ptr [esp + 0x1c], 0xd4c130
005ca9b0 mov      ecx, dword ptr [ebx + 8]
005ca9b3 mov      dword ptr [esp + 0xc], ecx
005ca9b7 lea      edx, [esp + 0xc]
005ca9bb lea      ecx, [esp + 0x10]
005ca9bf mov      dword ptr [esp + 0x18], edx
005ca9c3 mov      edx, dword ptr [eax*4 + 0xf13f78]
005ca9ca push     ecx
005ca9cb mov      ecx, ebp
005ca9cd mov      dword ptr [esp + 0x14], edi
005ca9d1 mov      dword ptr [esp + 0x18], 1
005ca9d9 call     0x660060
005ca9de pop      edi
005ca9df pop      ebp
005ca9e0 pop      ebx
005ca9e1 add      esp, 0xcc
005ca9e7 ret      4
005ca9ea mov      dword ptr [esp + 0x10], edi
005ca9ee mov      dword ptr [esp + 0x14], 1
005ca9f6 call     0x686540
005ca9fb mov      dword ptr [esp + 0xc], eax
005ca9ff lea      edx, [esp + 0xc]
005caa03 lea      eax, [esp + 0x10]
005caa07 mov      dword ptr [esp + 0x18], edx
005caa0b mov      edx, dword ptr [ebx + 8]
005caa0e push     eax
005caa0f mov      ecx, ebp
005caa11 mov      dword ptr [esp + 0x20], 0x6601c0
005caa19 call     0x660060
005caa1e pop      edi
005caa1f pop      ebp
005caa20 pop      ebx
005caa21 add      esp, 0xcc
005caa27 ret      4
005caa2a push     0x2c
005caa2c lea      ecx, [esp + 0x5c]
005caa30 push     edi
005caa31 pxor     xmm0, xmm0
005caa35 push     ecx
005caa36 movq     qword ptr [esp + 0x5c], xmm0
005caa3c call     0xe231d0
005caa41 mov      edx, dword ptr [ebx + 8]
005caa44 mov      eax, dword ptr [ebx + 0xc]
005caa47 mov      ecx, dword ptr [ebx + 0x14]
005caa4a mov      dword ptr [esp + 0x58], edx
005caa4e mov      edx, dword ptr [ebx + 0x10]
005caa51 mov      dword ptr [esp + 0x5c], eax
005caa55 mov      eax, dword ptr [ebx + 0x1c]
005caa58 add      esp, 0xc
005caa5b mov      dword ptr [esp + 0x58], ecx
005caa5f mov      dword ptr [esp + 0x54], edx
005caa63 mov      dword ptr [esp + 0x5c], eax
005caa67 mov      dword ptr [esp + 0x60], edi
005caa6b call     0x61ac00
005caa70 test     eax, eax
005caa72 je       0x5caa81
005caa74 mov      ecx, dword ptr [esp + 0x58]
005caa78 call     0x61ac10
005caa7d mov      dword ptr [esp + 0x58], eax
005caa81 push     0x2c
005caa83 lea      ecx, [esp + 0x94]
005caa8a push     edi
005caa8b pxor     xmm0, xmm0
005caa8f push     ecx
005caa90 movq     qword ptr [esp + 0x94], xmm0
005caa99 call     0xe231d0
005caa9e mov      edx, dword ptr [ebx + 8]
005caaa1 mov      eax, dword ptr [ebx + 0xc]
005caaa4 mov      ecx, dword ptr [ebx + 0x18]
005caaa7 mov      dword ptr [esp + 0x90], edx
005caaae mov      edx, dword ptr [ebx + 0x10]
005caab1 mov      dword ptr [esp + 0x94], eax
005caab8 mov      eax, dword ptr [ebx + 0x1c]
005caabb add      esp, 0xc
005caabe mov      dword ptr [esp + 0x90], ecx
005caac5 mov      dword ptr [esp + 0x8c], edx
005caacc mov      dword ptr [esp + 0x94], eax
005caad3 mov      dword ptr [esp + 0x98], edi
005caada call     0x61ac00
005caadf test     eax, eax
005caae1 je       0x5caaf6
005caae3 mov      ecx, dword ptr [esp + 0x90]
005caaea call     0x61ac10
005caaef mov      dword ptr [esp + 0x90], eax
005caaf6 mov      eax, dword ptr [ebx + 0x5c]
005caaf9 cmp      eax, edi
005caafb jne      0x5cab24
005caafd mov      edx, dword ptr [esp + 0xdc]
005cab04 lea      ecx, [esp + 0x4c]
005cab08 mov      dword ptr [esp + 0x30], ecx
005cab0c push     edx
005cab0d lea      edx, [esp + 0x34]
005cab11 mov      ecx, ebp
005cab13 call     0x63a2a0
005cab18 pop      edi
005cab19 pop      ebp
005cab1a pop      ebx
005cab1b add      esp, 0xcc
005cab21 ret      4
005cab24 movss    xmm0, dword ptr [ebx + 0x20]
005cab29 movss    dword ptr [esp + 0x64], xmm0
005cab2f movss    dword ptr [esp + 0x9c], xmm0
005cab38 movss    xmm0, dword ptr [ebx + 0x24]
005cab3d movss    dword ptr [esp + 0x68], xmm0
005cab43 movss    dword ptr [esp + 0xa0], xmm0
005cab4c movss    xmm0, dword ptr [ebx + 0x28]
005cab51 movss    dword ptr [esp + 0x6c], xmm0
005cab57 movss    dword ptr [esp + 0xa4], xmm0
005cab60 movss    xmm0, dword ptr [ebx + 0x2c]
005cab65 movss    dword ptr [esp + 0x70], xmm0
005cab6b movss    dword ptr [esp + 0xa8], xmm0
005cab74 movss    xmm0, dword ptr [ebx + 0x30]
005cab79 lea      ecx, [esp + 0x84]
005cab80 mov      dword ptr [esp + 0x10], ecx
005cab84 lea      edx, [esp + 0x10]
005cab88 mov      dword ptr [esp + 0x24], edx
005cab8c movss    dword ptr [esp + 0x74], xmm0
005cab92 movss    dword ptr [esp + 0xac], xmm0
005cab9b movss    xmm0, dword ptr [ebx + 0x34]
005caba0 mov      ecx, 0x63a2a0
005caba5 lea      edx, [esp + 0x4c]
005caba9 mov      dword ptr [esp + 0x28], ecx
005cabad mov      dword ptr [esp + 0xc], edx
005cabb1 mov      dword ptr [esp + 0x20], ecx
005cabb5 movss    dword ptr [esp + 0x78], xmm0
005cabbb movss    dword ptr [esp + 0xb0], xmm0
005cabc4 movss    xmm0, dword ptr [ebx + 0x38]
005cabc9 lea      edx, [esp + 0xc]
005cabcd lea      ecx, [esp + 0x14]
005cabd1 movss    dword ptr [esp + 0x7c], xmm0
005cabd7 movss    dword ptr [esp + 0xb4], xmm0
005cabe0 movss    xmm0, dword ptr [ebx + 0x3c]
005cabe5 mov      dword ptr [esp + 0x1c], edx
005cabe9 mov      edx, dword ptr [eax*4 + 0xf13f78]
005cabf0 push     ecx
005cabf1 mov      ecx, ebp
005cabf3 movss    dword ptr [esp + 0x84], xmm0
005cabfc movss    dword ptr [esp + 0xbc], xmm0
005cac05 mov      dword ptr [esp + 0x18], edi
005cac09 mov      dword ptr [esp + 0x1c], 2
005cac11 call     0x660060
005cac16 pop      edi
005cac17 pop      ebp
005cac18 pop      ebx
005cac19 add      esp, 0xcc
005cac1f ret      4
005cac22 push     esi
005cac23 lea      esi, [ebx + 8]
005cac26 cmp      esi, edi
005cac28 je       0x5cacd6
005cac2e xorps    xmm0, xmm0
005cac31 mov      ecx, 0x15
005cac36 lea      edi, [esp + 0x88]
005cac3d rep movsd dword ptr es:[edi], dword ptr [esi]
005cac3f lea      edx, [esp + 0x30]
005cac43 lea      ecx, [esp + 0x88]
005cac4a movss    dword ptr [esp + 0x30], xmm0

{'target': '0xf13f78', 'operand': '0x5cae0d', 'candidate_entry': '0x5cad10'}
005cad10 sub      esp, 0x34
005cad13 push     ebp
005cad14 push     esi
005cad15 xor      ebp, ebp
005cad17 push     edi
005cad18 mov      edi, edx
005cad1a mov      esi, ecx
005cad1c cmp      dword ptr [esp + 0x48], ebp
005cad20 je       0x5cb05f
005cad26 lea      ecx, [esp + 0x48]
005cad2a call     0x65ffb0
005cad2f cmp      eax, 0xb8a0308f
005cad34 ja       0x5caeb3
005cad3a je       0x5cae8f
005cad40 cmp      eax, 0x81891eb0
005cad45 ja       0x5cae60
005cad4b je       0x5cae3c
005cad51 cmp      eax, 0xd1e4a73
005cad56 je       0x5cadba
005cad58 cmp      eax, 0x667c10ae
005cad5d jne      0x5cafe4
005cad63 call     0x4a8350
005cad68 movzx    esi, word ptr [eax + 0x30]
005cad6c call     0x925850
005cad71 mov      dword ptr [esp + 0xc], esi
005cad75 fimul    dword ptr [esp + 0xc]
005cad79 call     0xe22fa0
005cad7e lea      ecx, [esp + 0xc]
005cad82 lea      edx, [esp + 0x2c]
005cad86 mov      dword ptr [esp + 0x34], ecx
005cad8a mov      ecx, dword ptr [esp + 0x44]
005cad8e push     edx
005cad8f mov      edx, 0x4d4686d7
005cad94 mov      dword ptr [esp + 0x10], eax
005cad98 mov      dword ptr [esp + 0x30], ebp
005cad9c mov      dword ptr [esp + 0x34], 1
005cada4 mov      dword ptr [esp + 0x3c], 0x686550
005cadac call     0x660060
005cadb1 pop      edi
005cadb2 pop      esi
005cadb3 pop      ebp
005cadb4 add      esp, 0x34
005cadb7 ret      8
005cadba lea      ecx, [esp + 0x48]
005cadbe call     0x65ffb0
005cadc3 cmp      eax, ebp
005cadc5 je       0x5cb05f
005cadcb mov      esi, 1
005cadd0 cmp      dword ptr [esi*4 + 0xf15578], eax
005cadd7 je       0x5cadeb
005cadd9 inc      esi
005cadda cmp      esi, 0x57f
005cade0 jle      0x5cadd0
005cade2 pop      edi
005cade3 pop      esi
005cade4 pop      ebp
005cade5 add      esp, 0x34
005cade8 ret      8
005cadeb cmp      esi, ebp
005caded jl       0x5cb05f
005cadf3 je       0x5cb05f
005cadf9 mov      dword ptr [esp + 0x30], ebp
005cadfd mov      dword ptr [esp + 0x34], 1
005cae05 call     0x686540
005cae0a mov      edx, dword ptr [esi*4 + 0xf13f78]
005cae11 lea      ecx, [esp + 0x30]
005cae15 mov      dword ptr [esp + 0x2c], eax
005cae19 lea      eax, [esp + 0x2c]
005cae1d push     ecx
005cae1e mov      ecx, dword ptr [esp + 0x48]
005cae22 mov      dword ptr [esp + 0x3c], eax
005cae26 mov      dword ptr [esp + 0x40], 0x6601c0
005cae2e call     0x660060
005cae33 pop      edi
005cae34 pop      esi
005cae35 pop      ebp
005cae36 add      esp, 0x34
005cae39 ret      8
005cae3c call     0x60ee70
005cae41 mov      edx, dword ptr [esp + 0x48]
005cae45 mov      ecx, dword ptr [esp + 0x44]
005cae49 push     edx
005cae4a lea      edx, [esp + 0x10]
005cae4e mov      dword ptr [esp + 0x10], eax
005cae52 call     0x68b680
005cae57 pop      edi
005cae58 pop      esi
005cae59 pop      ebp
005cae5a add      esp, 0x34
005cae5d ret      8
005cae60 cmp      eax, 0x9942e4fb
005cae65 jne      0x5cafe4
005cae6b mov      ecx, dword ptr [esp + 0x44]

{'target': '0x1c48d90', 'operand': '0x6bdc21', 'candidate_entry': '0x6bdc00'}
006bdc00 push     0
006bdc02 push     0
006bdc04 push     0
006bdc06 push     0x60900d71
006bdc0b push     0x3378222d
006bdc10 push     0xd78faef8
006bdc15 mov      edx, 0xbb05a9c1
006bdc1a mov      ecx, 0x20e3760
006bdc1f mov      dword ptr [0x1c48d90], 0
006bdc29 call     0xd94400
006bdc2e test     eax, eax
006bdc30 jne      0x6bdc6c
006bdc32 push     eax
006bdc33 push     eax
006bdc34 push     eax
006bdc35 push     0x60900d71
006bdc3a push     0x3378222d
006bdc3f push     eax
006bdc40 mov      edx, 0xbb05a9c1
006bdc45 mov      ecx, 0x20e3760
006bdc4a call     0xd94400
006bdc4f test     eax, eax
006bdc51 jne      0x6bdc6c
006bdc53 push     eax
006bdc54 push     eax
006bdc55 push     eax
006bdc56 push     0x60900d71
006bdc5b push     eax
006bdc5c push     eax
006bdc5d mov      edx, 0xbb05a9c1
006bdc62 mov      ecx, 0x20e3760
006bdc67 call     0xd94400
006bdc6c push     0
006bdc6e push     0
006bdc70 push     0
006bdc72 push     0x60900d71
006bdc77 push     0xcebe68d7
006bdc7c push     0xd78faef8

{'target': '0x1c48d90', 'operand': '0x6bdcd1', 'candidate_entry': '0x6bdc00'}
006bdc00 push     0
006bdc02 push     0
006bdc04 push     0
006bdc06 push     0x60900d71
006bdc0b push     0x3378222d
006bdc10 push     0xd78faef8
006bdc15 mov      edx, 0xbb05a9c1
006bdc1a mov      ecx, 0x20e3760
006bdc1f mov      dword ptr [0x1c48d90], 0
006bdc29 call     0xd94400
006bdc2e test     eax, eax
006bdc30 jne      0x6bdc6c
006bdc32 push     eax
006bdc33 push     eax
006bdc34 push     eax
006bdc35 push     0x60900d71
006bdc3a push     0x3378222d
006bdc3f push     eax
006bdc40 mov      edx, 0xbb05a9c1
006bdc45 mov      ecx, 0x20e3760
006bdc4a call     0xd94400
006bdc4f test     eax, eax
006bdc51 jne      0x6bdc6c
006bdc53 push     eax
006bdc54 push     eax
006bdc55 push     eax
006bdc56 push     0x60900d71
006bdc5b push     eax
006bdc5c push     eax
006bdc5d mov      edx, 0xbb05a9c1
006bdc62 mov      ecx, 0x20e3760
006bdc67 call     0xd94400
006bdc6c push     0
006bdc6e push     0
006bdc70 push     0
006bdc72 push     0x60900d71
006bdc77 push     0xcebe68d7
006bdc7c push     0xd78faef8
006bdc81 mov      edx, 0xbb05a9c1
006bdc86 mov      ecx, 0x20e3760
006bdc8b call     0xd94400
006bdc90 test     eax, eax
006bdc92 jne      0x6bdcce
006bdc94 push     eax
006bdc95 push     eax
006bdc96 push     eax
006bdc97 push     0x60900d71
006bdc9c push     0xcebe68d7
006bdca1 push     eax
006bdca2 mov      edx, 0xbb05a9c1
006bdca7 mov      ecx, 0x20e3760
006bdcac call     0xd94400
006bdcb1 test     eax, eax
006bdcb3 jne      0x6bdcce
006bdcb5 push     eax
006bdcb6 push     eax
006bdcb7 push     eax
006bdcb8 push     0x60900d71
006bdcbd push     eax
006bdcbe push     eax
006bdcbf mov      edx, 0xbb05a9c1
006bdcc4 mov      ecx, 0x20e3760
006bdcc9 call     0xd94400
006bdcce ret      
006bdccf int3     
006bdcd0 mov      eax, dword ptr [0x1c48d90]
006bdcd5 ret      
006bdcd6 jmp      0x6bdca4
006bdcd8 int3     
006bdcd9 int3     
006bdcda int3     
006bdcdb int3     
006bdcdc int3     
006bdcdd int3     
006bdcde int3     
006bdcdf int3     
006bdce0 test     ecx, ecx
006bdce2 jne      0x6bdce7
006bdce4 xor      eax, eax
006bdce6 ret      
006bdce7 mov      ecx, dword ptr [ecx + 0x3c]
006bdcea push     esi
006bdceb test     ecx, ecx
006bdced je       0x6bdd15
006bdcef mov      edx, dword ptr [ecx + 0x1680]
006bdcf5 test     edx, edx
006bdcf7 jle      0x6bdd15
006bdcf9 mov      esi, dword ptr [0x119a120]
006bdcff lea      eax, [edx + edx*2]
006bdd02 shl      eax, 7
006bdd05 add      eax, ecx
006bdd07 sub      eax, 0x180
006bdd0c dec      edx
006bdd0d cmp      dword ptr [eax], esi
006bdd0f je       0x6bdd2a
006bdd11 test     edx, edx
006bdd13 jg       0x6bdd07
006bdd15 mov      edx, dword ptr [0x119a0f0]
006bdd1b call     0x6bb540
006bdd20 test     eax, eax
006bdd22 je       0x6bdd31
006bdd24 cmp      dword ptr [eax + 0x28], 0
006bdd28 je       0x6bdd31
006bdd2a mov      eax, 1
006bdd2f pop      esi
006bdd30 ret      
006bdd31 xor      eax, eax
006bdd33 pop      esi
006bdd34 ret      

{'target': '0x1c48d90', 'operand': '0x6eafb1', 'candidate_entry': '0x6eafb0'}
006eafb0 mov      eax, dword ptr [0x1c48d90]
006eafb5 add      eax, -0x16
006eafb8 cmp      eax, 3
006eafbb ja       0x6eafc4
006eafbd jmp      dword ptr [eax*4 + 0x6eb00c]
006eafc4 mov      edx, dword ptr [0x1d956c0]
006eafca mov      ecx, 0x1d956bc
006eafcf sub      ecx, 0x2c
006eafd2 mov      eax, edx
006eafd4 sub      eax, ecx
006eafd6 neg      eax
006eafd8 sbb      eax, eax
006eafda and      eax, edx
006eafdc je       0x6eb003
006eafde mov      edi, edi
006eafe0 mov      ecx, dword ptr [eax + 0x18]
006eafe3 mov      edx, dword ptr [ecx + 4]
006eafe6 mov      ecx, dword ptr [edx]
006eafe8 and      ecx, 0xff000000
006eafee cmp      ecx, 0x3c000000
006eaff4 je       0x6eb006
006eaff6 mov      edx, dword ptr [eax]
006eaff8 mov      ecx, eax
006eaffa mov      eax, dword ptr [edx + 0x10]
006eaffd call     eax
006eafff test     eax, eax
006eb001 jne      0x6eafe0
006eb003 xor      eax, eax
006eb005 ret      
006eb006 mov      eax, 1
006eb00b ret      
006eb00c add      esi, dword ptr [eax - 0x4ffcff92]
006eb012 outsb    dx, byte ptr [esi]
006eb013 add      byte ptr [ebx], al

{'target': '0x1c48d90', 'operand': '0x6ed5e8', 'candidate_entry': '0x6ed5a0'}
006ed5a0 push     ebp
006ed5a1 mov      ebp, esp
006ed5a3 and      esp, 0xfffffff0
006ed5a6 movss    xmm0, dword ptr [0x146b618]
006ed5ae subss    xmm0, dword ptr [0x1c482ec]
006ed5b6 movss    xmm1, dword ptr [0xec704c]
006ed5be sub      esp, 0x1c
006ed5c1 comiss   xmm1, xmm0
006ed5c4 push     esi
006ed5c5 jbe      0x6ed5ce
006ed5c7 mov      esi, 1
006ed5cc jmp      0x6ed5d0
006ed5ce xor      esi, esi
006ed5d0 call     0x4120c0
006ed5d5 lea      ecx, [eax + 1]
006ed5d8 mov      edx, 5
006ed5dd call     0x411e60
006ed5e2 test     eax, eax
006ed5e4 jne      0x6ed61c
006ed5e6 mov      edx, dword ptr [0x1c48d90]
006ed5ec test     esi, esi
006ed5ee jne      0x6ed5f5
006ed5f0 cmp      edx, 0x12
006ed5f3 je       0x6ed61c
006ed5f5 mov      eax, dword ptr [0x1c482d0]
006ed5fa cmp      eax, 7
006ed5fd jne      0x6ed623
006ed5ff movss    xmm0, dword ptr [0x146b618]
006ed607 subss    xmm0, dword ptr [0x1c482d8]
006ed60f movss    xmm1, dword ptr [0xec704c]
006ed617 comiss   xmm1, xmm0
006ed61a jbe      0x6ed62d
006ed61c xor      eax, eax
006ed61e pop      esi
006ed61f mov      esp, ebp
006ed621 pop      ebp
006ed622 ret      
006ed623 cmp      eax, 5
006ed626 je       0x6ed5ff
006ed628 cmp      eax, 6
006ed62b je       0x6ed5ff
006ed62d mov      ecx, 0xc
006ed632 call     0x6c6be0
006ed637 test     eax, eax
006ed639 jne      0x6ed61c
006ed63b lea      ecx, [eax + 0xd]
006ed63e call     0x6c6be0
006ed643 test     eax, eax
006ed645 jne      0x6ed61c
006ed647 lea      ecx, [eax + 2]

{'target': '0x1c48d90', 'operand': '0x79c338', 'candidate_entry': '0x79c2c0'}
0079c2c0 call     0x415270
0079c2c5 call     0x438340
0079c2ca call     0x54b630
0079c2cf or       ecx, 0xffffffff
0079c2d2 call     0x79bd80
0079c2d7 call     0x7994e0
0079c2dc call     0x91d550
0079c2e1 call     0x74f210
0079c2e6 mov      ecx, dword ptr [0x1d95608]
0079c2ec xor      edx, edx
0079c2ee cmp      dword ptr [0x1dee620], 0x1d955d0
0079c2f8 setne    dl
0079c2fb call     0x725110
0079c300 mov      ecx, dword ptr [0x1d95558]
0079c306 xor      edx, edx
0079c308 cmp      dword ptr [0x1dee620], 0x1d95520
0079c312 setne    dl
0079c315 call     0x725110
0079c31a jmp      0x7bb430
0079c31f int3     
0079c320 push     ebp
0079c321 mov      ebp, esp
0079c323 and      esp, 0xfffffff0
0079c326 sub      esp, 0x34
0079c329 push     ebx
0079c32a push     esi
0079c32b mov      ebx, ecx
0079c32d push     edi
0079c32e lea      edi, [esp + 0x30]
0079c332 mov      dword ptr [esp + 0x1c], ebx
0079c336 mov      dword ptr [0x1c48d90], ebx
0079c33c call     0x6eae90
0079c341 lea      eax, [ebx - 2]
0079c344 cmp      eax, 0x1d
0079c347 ja       0x79c5da
0079c34d movzx    eax, byte ptr [eax + 0x79c700]
0079c354 jmp      dword ptr [eax*4 + 0x79c6e4]
0079c35b mov      ecx, dword ptr [0x1d956c0]
0079c361 mov      eax, 0x1d956bc
0079c366 sub      eax, 0x2c
0079c369 mov      esi, ecx
0079c36b sub      esi, eax
0079c36d neg      esi
0079c36f sbb      esi, esi
0079c371 and      esi, ecx
0079c373 je       0x79c6da
0079c379 lea      esp, [esp]
0079c380 mov      edx, ebx
0079c382 mov      ecx, esi
0079c384 call     0x79b560
0079c389 mov      edx, dword ptr [esi]
0079c38b mov      eax, dword ptr [edx + 0x10]
0079c38e mov      ecx, esi
0079c390 call     eax
0079c392 mov      esi, eax
0079c394 test     esi, esi
0079c396 jne      0x79c380
0079c398 pop      edi
0079c399 pop      esi
0079c39a pop      ebx

{'target': '0x1c48d90', 'operand': '0x79ca41', 'candidate_entry': '0x79c980'}
0079c980 push     ebp
0079c981 mov      ebp, esp
0079c983 and      esp, 0xfffffff0
0079c986 sub      esp, 0x18
0079c989 push     esi
0079c98a push     edi
0079c98b mov      edi, ecx
0079c98d mov      eax, dword ptr [edi + 0xb00]
0079c993 mov      dword ptr [0x1c48300], eax
0079c998 call     0x8c1190
0079c99d mov      ecx, edi
0079c99f call     0x8910c0
0079c9a4 movss    xmm0, dword ptr [0x1dee638]
0079c9ac mov      edx, dword ptr [0x1dee5ec]
0079c9b2 push     ecx
0079c9b3 mov      ecx, edi
0079c9b5 movss    dword ptr [esp], xmm0
0079c9ba call     0xa38ff0
0079c9bf call     0x880260
0079c9c4 mov      edx, edi
0079c9c6 mov      ecx, eax
0079c9c8 call     0x54b630
0079c9cd mov      ecx, edi
0079c9cf call     0x8bef10
0079c9d4 call     0x880260
0079c9d9 mov      edx, eax
0079c9db mov      ecx, edi
0079c9dd call     0x93d3a0
0079c9e2 call     0x880260
0079c9e7 mov      dword ptr [0x1dee970], eax
0079c9ec cmp      dword ptr [edi + 0x4c], 0x1d955d0
0079c9f3 jne      0x79ca13
0079c9f5 mov      ecx, 3
0079c9fa call     0x6dead0
0079c9ff mov      ecx, 3
0079ca04 call     0x6e5380
0079ca09 mov      ecx, 2
0079ca0e call     0x9b3430
0079ca13 mov      eax, dword ptr [edi + 0xb00]
0079ca19 test     eax, eax
0079ca1b je       0x79ca94
0079ca1d mov      esi, dword ptr [eax + 0x78]
0079ca20 shr      esi, 0xa
0079ca23 and      esi, 3
0079ca26 call     0x880260
0079ca2b mov      edx, esi
0079ca2d mov      ecx, eax
0079ca2f call     0xba4bd0
0079ca34 mov      ecx, edi
0079ca36 call     0x6fe2c0
0079ca3b lea      edi, [esp + 0x10]
0079ca3f mov      dword ptr [0x1c48d90], 0x18
0079ca49 call     0x6eae90
0079ca4e mov      ecx, dword ptr [0x1d956c0]
0079ca54 mov      eax, 0x1d956bc
0079ca59 sub      eax, 0x2c
0079ca5c mov      esi, ecx
0079ca5e sub      esi, eax
0079ca60 neg      esi
0079ca62 sbb      esi, esi
0079ca64 and      esi, ecx
0079ca66 je       0x79ca94
0079ca68 mov      ecx, dword ptr [esi + 0x18]
0079ca6b mov      edx, dword ptr [ecx + 4]
0079ca6e mov      eax, dword ptr [edx]
0079ca70 and      eax, 0xff000000
0079ca75 cmp      eax, 0x3c000000
0079ca7a jne      0x79ca85
0079ca7c push     0x14
0079ca7e mov      ecx, esi
0079ca80 call     0x6eaf20
0079ca85 mov      edx, dword ptr [esi]
0079ca87 mov      eax, dword ptr [edx + 0x10]
0079ca8a mov      ecx, esi
0079ca8c call     eax
0079ca8e mov      esi, eax
0079ca90 test     esi, esi
0079ca92 jne      0x79ca68
0079ca94 pop      edi
0079ca95 pop      esi
0079ca96 mov      esp, ebp
0079ca98 pop      ebp
0079ca99 ret      

{'target': '0x1c48d90', 'operand': '0x79d6d0', 'candidate_entry': '0x79d660'}
0079d660 push     ebp
0079d661 mov      ebp, esp
0079d663 and      esp, 0xfffffff0
0079d666 sub      esp, 0x58
0079d669 cmp      dword ptr [0x1b22be8], 0
0079d670 push     esi
0079d671 push     edi
0079d672 mov      esi, ecx
0079d674 je       0x79d6af
0079d676 lea      eax, [esp + 0x10]
0079d67a push     eax
0079d67b push     0x116d
0079d680 mov      edx, 0x9edc9e68
0079d685 mov      ecx, 0x1b22bf8
0079d68a mov      dword ptr [esp + 0x18], 0
0079d692 mov      dword ptr [esp + 0x1c], 1
0079d69a mov      dword ptr [esp + 0x20], 0xf2da44
0079d6a2 mov      dword ptr [esp + 0x24], 0x67aea0
0079d6aa call     0x67b040
0079d6af movss    xmm0, dword ptr [0x146b618]
0079d6b7 mov      dword ptr [0x1c48304], esi
0079d6bd movss    dword ptr [0x1c482ec], xmm0
0079d6c5 call     0x9b1260
0079d6ca lea      edi, [esp + 0x30]
0079d6ce mov      dword ptr [0x1c48d90], 0x11
0079d6d8 call     0x6eae90
0079d6dd mov      edx, dword ptr [0x1d956c0]
0079d6e3 movss    xmm0, dword ptr [0xec6fb8]
0079d6eb mov      ecx, 0x1d956bc
0079d6f0 sub      ecx, 0x2c
0079d6f3 mov      eax, edx
0079d6f5 sub      eax, ecx
0079d6f7 xor      edi, edi
0079d6f9 neg      eax
0079d6fb sbb      eax, eax
0079d6fd and      eax, edx
0079d6ff movss    dword ptr [esp + 0xc], xmm0
0079d705 xorps    xmm0, xmm0
0079d708 je       0x79d794
0079d70e jmp      0x79d713
0079d710 xorps    xmm0, xmm0
0079d713 mov      ecx, dword ptr [eax + 0x20]
0079d716 movaps   xmm2, xmmword ptr [esp + 0x30]
0079d71b subps    xmm2, xmmword ptr [ecx + 0x30]
0079d71f movaps   xmmword ptr [esp + 0x20], xmm2
0079d724 movss    dword ptr [esp + 0x24], xmm0
0079d72a movss    dword ptr [esp + 0x2c], xmm0

{'target': '0x1c48d90', 'operand': '0x79d8cc', 'candidate_entry': '0x79d8a0'}
0079d8a0 push     ebp
0079d8a1 mov      ebp, esp
0079d8a3 and      esp, 0xfffffff0
0079d8a6 sub      esp, 0x24
0079d8a9 push     ebx
0079d8aa push     esi
0079d8ab push     edi
0079d8ac mov      esi, edx
0079d8ae mov      ebx, ecx
0079d8b0 call     0x9b1260
0079d8b5 push     0
0079d8b7 push     0
0079d8b9 push     esi
0079d8ba mov      edx, ebx
0079d8bc mov      ecx, 0xf
0079d8c1 call     0x940690
0079d8c6 lea      edi, [esp + 0x20]
0079d8ca mov      dword ptr [0x1c48d90], 0x1a
0079d8d4 call     0x6eae90
0079d8d9 mov      edx, dword ptr [0x1d956c0]
0079d8df movss    xmm0, dword ptr [0xec6fb8]
0079d8e7 mov      ecx, 0x1d956bc
0079d8ec sub      ecx, 0x2c
0079d8ef mov      eax, edx
0079d8f1 sub      eax, ecx
0079d8f3 xor      edi, edi
0079d8f5 neg      eax
0079d8f7 sbb      eax, eax
0079d8f9 and      eax, edx
0079d8fb movss    dword ptr [esp + 0xc], xmm0
0079d901 je       0x79d994
0079d907 jmp      0x79d910
0079d909 lea      esp, [esp]
0079d910 mov      ecx, dword ptr [eax + 0x20]
0079d913 xorps    xmm0, xmm0
0079d916 movaps   xmm2, xmmword ptr [esp + 0x20]
0079d91b subps    xmm2, xmmword ptr [ecx + 0x30]
0079d91f movaps   xmmword ptr [esp + 0x10], xmm2
0079d924 movss    dword ptr [esp + 0x14], xmm0
0079d92a movss    dword ptr [esp + 0x1c], xmm0

{'target': '0x1c48d90', 'operand': '0x79da72', 'candidate_entry': '0x79d8a0'}
0079d8a0 push     ebp
0079d8a1 mov      ebp, esp
0079d8a3 and      esp, 0xfffffff0
0079d8a6 sub      esp, 0x24
0079d8a9 push     ebx
0079d8aa push     esi
0079d8ab push     edi
0079d8ac mov      esi, edx
0079d8ae mov      ebx, ecx
0079d8b0 call     0x9b1260
0079d8b5 push     0
0079d8b7 push     0
0079d8b9 push     esi
0079d8ba mov      edx, ebx
0079d8bc mov      ecx, 0xf
0079d8c1 call     0x940690
0079d8c6 lea      edi, [esp + 0x20]
0079d8ca mov      dword ptr [0x1c48d90], 0x1a
0079d8d4 call     0x6eae90
0079d8d9 mov      edx, dword ptr [0x1d956c0]
0079d8df movss    xmm0, dword ptr [0xec6fb8]
0079d8e7 mov      ecx, 0x1d956bc
0079d8ec sub      ecx, 0x2c
0079d8ef mov      eax, edx
0079d8f1 sub      eax, ecx
0079d8f3 xor      edi, edi
0079d8f5 neg      eax
0079d8f7 sbb      eax, eax
0079d8f9 and      eax, edx
0079d8fb movss    dword ptr [esp + 0xc], xmm0
0079d901 je       0x79d994
0079d907 jmp      0x79d910
0079d909 lea      esp, [esp]
0079d910 mov      ecx, dword ptr [eax + 0x20]
0079d913 xorps    xmm0, xmm0
0079d916 movaps   xmm2, xmmword ptr [esp + 0x20]
0079d91b subps    xmm2, xmmword ptr [ecx + 0x30]
0079d91f movaps   xmmword ptr [esp + 0x10], xmm2
0079d924 movss    dword ptr [esp + 0x14], xmm0
0079d92a movss    dword ptr [esp + 0x1c], xmm0
0079d930 movaps   xmm0, xmmword ptr [esp + 0x10]
0079d935 mulps    xmm0, xmm0
0079d938 movaps   xmm1, xmm0
0079d93b movhlps  xmm0, xmm1
0079d93e addps    xmm0, xmm1
0079d941 movaps   xmm1, xmm0
0079d944 shufps   xmm1, xmm0, 1
0079d948 addps    xmm1, xmm0
0079d94b movaps   xmmword ptr [esp + 0x10], xmm1
0079d950 movss    xmm0, dword ptr [esp + 0x10]
0079d956 sqrtss   xmm0, xmm0
0079d95a movaps   xmmword ptr [esp + 0x10], xmm0
0079d95f movss    xmm0, dword ptr [esp + 0xc]
0079d965 comiss   xmm0, dword ptr [esp + 0x10]
0079d96a jbe      0x79d97a
0079d96c movss    xmm0, dword ptr [esp + 0x10]
0079d972 movss    dword ptr [esp + 0xc], xmm0
0079d978 mov      edi, eax
0079d97a mov      edx, dword ptr [eax]
0079d97c mov      ecx, eax
0079d97e mov      eax, dword ptr [edx + 0x10]
0079d981 call     eax
0079d983 test     eax, eax
0079d985 jne      0x79d910
0079d987 test     edi, edi
0079d989 je       0x79d994
0079d98b push     0x16
0079d98d mov      ecx, edi
0079d98f call     0x6eaf20
0079d994 mov      edx, esi
0079d996 mov      ecx, ebx
0079d998 call     0x886460
0079d99d mov      edx, esi
0079d99f mov      ecx, ebx
0079d9a1 call     0x54b630
0079d9a6 pop      edi
0079d9a7 pop      esi
0079d9a8 pop      ebx
0079d9a9 mov      esp, ebp
0079d9ab pop      ebp
0079d9ac ret      
0079d9ad and      ah, cl
0079d9af int3     
0079d9b0 push     ebp
0079d9b1 mov      ebp, esp
0079d9b3 and      esp, 0xfffffff0
0079d9b6 sub      esp, 0x44
0079d9b9 cmp      dword ptr [ecx + 0x74], 1
0079d9bd push     ebx
0079d9be push     esi
0079d9bf push     edi
0079d9c0 mov      dword ptr [esp + 0x18], edx
0079d9c4 jne      0x79db51
0079d9ca mov      eax, dword ptr [ecx]
0079d9cc mov      edx, dword ptr [eax + 0x20]
0079d9cf call     edx
0079d9d1 cmp      dword ptr [0x1e85a90], 0
0079d9d8 mov      ebx, eax
0079d9da je       0x79d9f9
0079d9dc cmp      dword ptr [0x1e85cd4], 4
0079d9e3 jne      0x79d9f9
0079d9e5 mov      eax, dword ptr [0x1e85cd8]
0079d9ea dec      eax
0079d9eb je       0x79d9f9
0079d9ed dec      eax
0079d9ee je       0x79d9f9
0079d9f0 sub      eax, 2
0079d9f3 jne      0x79db51
0079d9f9 call     0x4120b0
0079d9fe cmp      dword ptr [eax + 0x34], 0
0079da02 je       0x79db51
0079da08 mov      ecx, dword ptr [eax + 0x2c]
0079da0b lea      ecx, [ecx + ecx*2]
0079da0e cmp      dword ptr [eax + ecx*4 + 0x14], 0xa
0079da13 jne      0x79db51
0079da19 call     0x4120c0
0079da1e mov      edx, 0x10
0079da23 mov      ecx, eax
0079da25 call     0x411f40
0079da2a test     eax, eax
0079da2c je       0x79db51
0079da32 mov      ecx, ebx
0079da34 call     0x880420
0079da39 test     eax, eax
0079da3b je       0x79db51
0079da41 cmp      dword ptr [0x1dee8f8], 0
0079da48 mov      ecx, dword ptr [0x1dee620]
0079da4e mov      dword ptr [esp + 0x1c], ecx
0079da52 je       0x79da67
0079da54 test     ecx, ecx
0079da56 je       0x79da5d
0079da58 call     0x8bf7d0
0079da5d mov      dword ptr [0x1dee8f8], 0
0079da67 call     0x9b1260
0079da6c lea      edi, [esp + 0x20]
0079da70 mov      dword ptr [0x1c48d90], 0x1f
0079da7a call     0x6eae90
0079da7f mov      ecx, dword ptr [0x1d956c0]
0079da85 mov      eax, 0x1d956bc
0079da8a sub      eax, 0x2c
0079da8d mov      esi, ecx
0079da8f sub      esi, eax
0079da91 neg      esi
0079da93 sbb      esi, esi
0079da95 and      esi, ecx
0079da97 xor      edi, edi
0079da99 cmp      esi, edi
0079da9b je       0x79dac0
0079da9d lea      ecx, [ecx]
0079daa0 push     0x1a
0079daa2 mov      ecx, esi
0079daa4 call     0x6eaf20
0079daa9 mov      edx, dword ptr [esi]
0079daab mov      eax, dword ptr [edx + 0x10]
0079daae mov      ecx, esi
0079dab0 call     eax
0079dab2 mov      esi, eax
0079dab4 cmp      esi, edi
0079dab6 jne      0x79daa0
0079dab8 jmp      0x79dac0
0079daba lea      ebx, [ebx]
0079dac0 mov      ecx, 0xd
0079dac5 call     0x6c6ba0
0079daca push     edi
0079dacb push     edi
0079dacc push     edi
0079dacd mov      edx, ebx
0079dacf mov      ecx, 0x10

{'target': '0x1c48d90', 'operand': '0x79dbd1', 'candidate_entry': '0x79db60'}
0079db60 push     ebp
0079db61 mov      ebp, esp
0079db63 and      esp, 0xfffffff0
0079db66 sub      esp, 0x64
0079db69 cmp      dword ptr [0x1b22be8], 0
0079db70 push     ebx
0079db71 push     esi
0079db72 mov      esi, ecx
0079db74 push     edi
0079db75 mov      dword ptr [esp + 0x1c], esi
0079db79 je       0x79dbb4
0079db7b lea      eax, [esp + 0x20]
0079db7f push     eax
0079db80 push     0x1272
0079db85 mov      edx, 0x69f80f6c
0079db8a mov      ecx, 0x1b22bf8
0079db8f mov      dword ptr [esp + 0x28], 0
0079db97 mov      dword ptr [esp + 0x2c], 1
0079db9f mov      dword ptr [esp + 0x30], 0xf2da44
0079dba7 mov      dword ptr [esp + 0x34], 0x67aea0
0079dbaf call     0x67b040
0079dbb4 cmp      dword ptr [esi + 0x74], 4
0079dbb8 jne      0x79dd48
0079dbbe mov      esi, dword ptr [esi + 0x4c]
0079dbc1 mov      ecx, dword ptr [esi + 0x34]
0079dbc4 mov      ebx, dword ptr [esi + 0x30]
0079dbc7 lea      edi, [esp + 0x40]
0079dbcb mov      dword ptr [esp + 0x18], ecx
0079dbcf mov      dword ptr [0x1c48d90], 0x21
0079dbd9 call     0x6eae90
0079dbde mov      edx, dword ptr [0x1d956c0]
0079dbe4 movss    xmm0, dword ptr [0xec6fb8]
0079dbec mov      ecx, 0x1d956bc
0079dbf1 sub      ecx, 0x2c
0079dbf4 mov      eax, edx
0079dbf6 sub      eax, ecx
0079dbf8 xor      edi, edi
0079dbfa neg      eax
0079dbfc sbb      eax, eax
0079dbfe and      eax, edx
0079dc00 movss    dword ptr [esp + 0x14], xmm0
0079dc06 je       0x79dc94
0079dc0c lea      esp, [esp]
0079dc10 mov      edx, dword ptr [eax + 0x20]
0079dc13 xorps    xmm0, xmm0
0079dc16 movaps   xmm2, xmmword ptr [esp + 0x40]
0079dc1b subps    xmm2, xmmword ptr [edx + 0x30]
0079dc1f movaps   xmmword ptr [esp + 0x30], xmm2
0079dc24 movss    dword ptr [esp + 0x34], xmm0
0079dc2a movss    dword ptr [esp + 0x3c], xmm0
0079dc30 movaps   xmm0, xmmword ptr [esp + 0x30]

{'target': '0x1c48d90', 'operand': '0x79ddb2', 'candidate_entry': '0x79db60'}
0079db60 push     ebp
0079db61 mov      ebp, esp
0079db63 and      esp, 0xfffffff0
0079db66 sub      esp, 0x64
0079db69 cmp      dword ptr [0x1b22be8], 0
0079db70 push     ebx
0079db71 push     esi
0079db72 mov      esi, ecx
0079db74 push     edi
0079db75 mov      dword ptr [esp + 0x1c], esi
0079db79 je       0x79dbb4
0079db7b lea      eax, [esp + 0x20]
0079db7f push     eax
0079db80 push     0x1272
0079db85 mov      edx, 0x69f80f6c
0079db8a mov      ecx, 0x1b22bf8
0079db8f mov      dword ptr [esp + 0x28], 0
0079db97 mov      dword ptr [esp + 0x2c], 1
0079db9f mov      dword ptr [esp + 0x30], 0xf2da44
0079dba7 mov      dword ptr [esp + 0x34], 0x67aea0
0079dbaf call     0x67b040
0079dbb4 cmp      dword ptr [esi + 0x74], 4
0079dbb8 jne      0x79dd48
0079dbbe mov      esi, dword ptr [esi + 0x4c]
0079dbc1 mov      ecx, dword ptr [esi + 0x34]
0079dbc4 mov      ebx, dword ptr [esi + 0x30]
0079dbc7 lea      edi, [esp + 0x40]
0079dbcb mov      dword ptr [esp + 0x18], ecx
0079dbcf mov      dword ptr [0x1c48d90], 0x21
0079dbd9 call     0x6eae90
0079dbde mov      edx, dword ptr [0x1d956c0]
0079dbe4 movss    xmm0, dword ptr [0xec6fb8]
0079dbec mov      ecx, 0x1d956bc
0079dbf1 sub      ecx, 0x2c
0079dbf4 mov      eax, edx
0079dbf6 sub      eax, ecx
0079dbf8 xor      edi, edi
0079dbfa neg      eax
0079dbfc sbb      eax, eax
0079dbfe and      eax, edx
0079dc00 movss    dword ptr [esp + 0x14], xmm0
0079dc06 je       0x79dc94
0079dc0c lea      esp, [esp]
0079dc10 mov      edx, dword ptr [eax + 0x20]
0079dc13 xorps    xmm0, xmm0
0079dc16 movaps   xmm2, xmmword ptr [esp + 0x40]
0079dc1b subps    xmm2, xmmword ptr [edx + 0x30]
0079dc1f movaps   xmmword ptr [esp + 0x30], xmm2
0079dc24 movss    dword ptr [esp + 0x34], xmm0
0079dc2a movss    dword ptr [esp + 0x3c], xmm0
0079dc30 movaps   xmm0, xmmword ptr [esp + 0x30]
0079dc35 mulps    xmm0, xmm0
0079dc38 movaps   xmm1, xmm0
0079dc3b movhlps  xmm0, xmm1
0079dc3e addps    xmm0, xmm1
0079dc41 movaps   xmm1, xmm0
0079dc44 shufps   xmm1, xmm0, 1
0079dc48 addps    xmm1, xmm0
0079dc4b movaps   xmmword ptr [esp + 0x30], xmm1
0079dc50 movss    xmm0, dword ptr [esp + 0x30]
0079dc56 sqrtss   xmm0, xmm0
0079dc5a movaps   xmmword ptr [esp + 0x30], xmm0
0079dc5f movss    xmm0, dword ptr [esp + 0x14]
0079dc65 comiss   xmm0, dword ptr [esp + 0x30]
0079dc6a jbe      0x79dc7a
0079dc6c movss    xmm0, dword ptr [esp + 0x30]
0079dc72 movss    dword ptr [esp + 0x14], xmm0
0079dc78 mov      edi, eax
0079dc7a mov      edx, dword ptr [eax]
0079dc7c mov      ecx, eax
0079dc7e mov      eax, dword ptr [edx + 0x10]
0079dc81 call     eax
0079dc83 test     eax, eax
0079dc85 jne      0x79dc10
0079dc87 test     edi, edi
0079dc89 je       0x79dc94
0079dc8b push     5
0079dc8d mov      ecx, edi
0079dc8f call     0x6eaf20
0079dc94 mov      eax, 1
0079dc99 add      dword ptr [ebx + 0x14], eax
0079dc9c add      dword ptr [ebx + 0xc], eax
0079dc9f call     0x4120b0
0079dca4 xor      edi, edi
0079dca6 cmp      dword ptr [eax + 0x34], edi
0079dca9 je       0x79dccd
0079dcab mov      ecx, dword ptr [eax + 0x2c]
0079dcae lea      ecx, [ecx + ecx*2]
0079dcb1 cmp      dword ptr [eax + ecx*4 + 0x14], 0xe
0079dcb6 jne      0x79dccd
0079dcb8 cmp      dword ptr [0x1dee8d4], edi
0079dcbe je       0x79dccd
0079dcc0 cmp      dword ptr [0x1dee8dc], edi
0079dcc6 jle      0x79dccd
0079dcc8 call     0x6aee40
0079dccd mov      ebx, dword ptr [esp + 0x18]
0079dcd1 push     edi
0079dcd2 mov      edx, 2
0079dcd7 mov      ecx, ebx
0079dcd9 call     0x8a11a0
0079dcde push     1
0079dce0 mov      edx, ebx
0079dce2 xor      ecx, ecx
0079dce4 call     0x882110
0079dce9 movss    xmm0, dword ptr [0x146b618]
0079dcf1 addss    xmm0, dword ptr [0xec7048]
0079dcf9 lea      edx, [esp + 0x5c]
0079dcfd push     edx
0079dcfe mov      edx, 0x8bc290
0079dd03 mov      ecx, 0x87ff60
0079dd08 mov      dword ptr [esp + 0x60], edi
0079dd0c mov      dword ptr [esp + 0x64], edi
0079dd10 movss    dword ptr [esp + 0x68], xmm0
0079dd16 mov      dword ptr [esp + 0x6c], 1
0079dd1e mov      dword ptr [esp + 0x70], edi
0079dd22 call     0x880d60
0079dd27 call     0x4120b0
0079dd2c mov      edx, 0x12
0079dd31 mov      ecx, eax
0079dd33 call     0x412120
0079dd38 mov      ecx, esi
0079dd3a call     0x942a20
0079dd3f mov      ecx, dword ptr [esp + 0x1c]
0079dd43 call     0x54b630
0079dd48 pop      edi
0079dd49 pop      esi
0079dd4a pop      ebx
0079dd4b mov      esp, ebp
0079dd4d pop      ebp
0079dd4e ret      
0079dd4f int3     
0079dd50 push     ebp
0079dd51 mov      ebp, esp
0079dd53 and      esp, 0xfffffff0
0079dd56 sub      esp, 0x64
0079dd59 cmp      dword ptr [0x1b22be8], 0
0079dd60 push     ebx
0079dd61 push     esi
0079dd62 push     edi
0079dd63 mov      ebx, ecx
0079dd65 je       0x79dda0
0079dd67 lea      eax, [esp + 0x20]
0079dd6b push     eax
0079dd6c push     0x12a9
0079dd71 mov      edx, 0xe2e5edf
0079dd76 mov      ecx, 0x1b22bf8
0079dd7b mov      dword ptr [esp + 0x28], 0
0079dd83 mov      dword ptr [esp + 0x2c], 1
0079dd8b mov      dword ptr [esp + 0x30], 0xf2da44
0079dd93 mov      dword ptr [esp + 0x34], 0x67aea0
0079dd9b call     0x67b040
0079dda0 mov      ecx, ebx
0079dda2 call     0x8c0ec0
0079dda7 call     0x9b1260
0079ddac lea      edi, [esp + 0x40]
0079ddb0 mov      dword ptr [0x1c48d90], 6
0079ddba call     0x6eae90
0079ddbf mov      eax, dword ptr [0x1d956c0]
0079ddc4 mov      ecx, 0x1d956bc
0079ddc9 sub      ecx, 0x2c
0079ddcc mov      esi, eax
0079ddce sub      esi, ecx
0079ddd0 neg      esi
0079ddd2 sbb      esi, esi
0079ddd4 and      esi, eax
0079ddd6 xor      edi, edi
0079ddd8 mov      dword ptr [esp + 0x1c], ecx
0079dddc cmp      esi, edi
0079ddde je       0x79ddf8
0079dde0 push     0xd
0079dde2 mov      ecx, esi
0079dde4 call     0x6eaf20
0079dde9 mov      edx, dword ptr [esi]
0079ddeb mov      eax, dword ptr [edx + 0x10]
0079ddee mov      ecx, esi
0079ddf0 call     eax
0079ddf2 mov      esi, eax
0079ddf4 cmp      esi, edi
0079ddf6 jne      0x79dde0
0079ddf8 mov      ecx, ebx
0079ddfa call     0x9ae1d0
0079ddff push     edi
0079de00 push     edi
0079de01 push     edi
0079de02 mov      edx, ebx
0079de04 mov      ecx, 3
0079de09 call     0x940690
0079de0e movss    xmm0, dword ptr [0x146b618]

{'target': '0x1c48d90', 'operand': '0x79e0b3', 'candidate_entry': '0x79dfb0'}
0079dfb0 push     ebp
0079dfb1 mov      ebp, esp
0079dfb3 and      esp, 0xfffffff0
0079dfb6 sub      esp, 0x74
0079dfb9 push     ebx
0079dfba xor      ebx, ebx
0079dfbc push     esi
0079dfbd push     edi
0079dfbe cmp      dword ptr [0x1b22be8], ebx
0079dfc4 je       0x79dffb
0079dfc6 lea      eax, [esp + 0x20]
0079dfca push     eax
0079dfcb push     0x12df
0079dfd0 mov      edx, 0x9ef18c3e
0079dfd5 mov      ecx, 0x1b22bf8
0079dfda mov      dword ptr [esp + 0x28], ebx
0079dfde mov      dword ptr [esp + 0x2c], 1
0079dfe6 mov      dword ptr [esp + 0x30], 0xf2da44
0079dfee mov      dword ptr [esp + 0x34], 0x67aea0
0079dff6 call     0x67b040
0079dffb mov      eax, dword ptr [0x1ce716c]
0079e000 cmp      eax, ebx
0079e002 je       0x79e01d
0079e004 mov      ecx, dword ptr [eax]
0079e006 cmp      ecx, ebx
0079e008 je       0x79e01d
0079e00a cmp      dword ptr [ecx + 0x74], 1
0079e00e jne      0x79e01d
0079e010 mov      edx, dword ptr [ecx]
0079e012 mov      eax, dword ptr [edx + 0x20]
0079e015 call     eax
0079e017 mov      dword ptr [esp + 0x18], eax
0079e01b jmp      0x79e021
0079e01d mov      dword ptr [esp + 0x18], ebx
0079e021 mov      esi, dword ptr [esp + 0x18]
0079e025 mov      ecx, 0x24
0079e02a call     0x4c7850
0079e02f mov      edi, eax
0079e031 cmp      edi, ebx
0079e033 je       0x79e092
0079e035 call     0x4c74a0
0079e03a fld      dword ptr [edi + 4]
0079e03d fucompi  st(1)
0079e03f fstp     st(0)
0079e041 lahf     
0079e042 test     ah, 0x44
0079e045 jp       0x79e092
0079e047 mov      edi, dword ptr [edi + 0x1c]
0079e04a cmp      edi, ebx
0079e04c je       0x79e092
0079e04e mov      eax, dword ptr [edi]
0079e050 cmp      eax, ebx
0079e052 je       0x79e092
0079e054 mov      edi, dword ptr [eax + 0x30]
0079e057 cmp      edi, ebx
0079e059 je       0x79e092
0079e05b cmp      esi, edi
0079e05d jne      0x79e092
0079e05f mov      ecx, edi
0079e061 call     0x6b47f0
0079e066 cmp      eax, ebx
0079e068 je       0x79e092
0079e06a cmp      dword ptr [eax + 0x1b8], 5
0079e071 jne      0x79e092
0079e073 mov      ecx, dword ptr [eax + 0x110]
0079e079 cmp      ecx, ebx
0079e07b je       0x79e092
0079e07d mov      edx, dword ptr [ecx]
0079e07f mov      eax, dword ptr [edx + 0x20]
0079e082 call     eax
0079e084 cmp      eax, ebx
0079e086 je       0x79e092
0079e088 mov      ecx, dword ptr [eax + 0x4c]
0079e08b cmp      ecx, dword ptr [edi + 0x4c]
0079e08e jne      0x79e092
0079e090 mov      esi, eax
0079e092 movss    xmm0, dword ptr [0x146b618]
0079e09a mov      dword ptr [0x1c48304], esi
0079e0a0 movss    dword ptr [0x1c482ec], xmm0
0079e0a8 call     0x9b1260
0079e0ad lea      edi, [esp + 0x50]
0079e0b1 mov      dword ptr [0x1c48d90], 0xf
0079e0bb call     0x6eae90
0079e0c0 mov      edx, dword ptr [0x1d956c0]
0079e0c6 movss    xmm0, dword ptr [0xec6fb8]
0079e0ce xorps    xmm1, xmm1
0079e0d1 mov      ecx, 0x1d956bc
0079e0d6 sub      ecx, 0x2c
0079e0d9 mov      eax, edx
0079e0db sub      eax, ecx
0079e0dd xor      edi, edi
0079e0df neg      eax
0079e0e1 sbb      eax, eax
0079e0e3 and      eax, edx
0079e0e5 movss    dword ptr [esp + 0x1c], xmm0
0079e0eb cmp      eax, ebx
0079e0ed je       0x79e1b4
0079e0f3 movdqa   xmm0, xmmword ptr [0xf2b990]
0079e0fb movdqa   xmmword ptr [esp + 0x40], xmm0
0079e101 jmp      0x79e106
0079e103 xorps    xmm1, xmm1
0079e106 mov      ecx, dword ptr [eax + 0x20]
0079e109 movss    xmm0, dword ptr [ecx + 0x38]
0079e10e shufps   xmm0, xmm0, 0
0079e112 andps    xmm0, xmmword ptr [esp + 0x40]

{'target': '0x1c48d90', 'operand': '0x79e6b9', 'candidate_entry': '0x79e520'}
0079e520 push     ebp
0079e521 mov      ebp, esp
0079e523 and      esp, 0xfffffff0
0079e526 sub      esp, 0x64
0079e529 push     ebx
0079e52a xor      ebx, ebx
0079e52c push     esi
0079e52d push     edi
0079e52e cmp      dword ptr [0x1b22be8], ebx
0079e534 je       0x79e56b
0079e536 lea      eax, [esp + 0x10]
0079e53a push     eax
0079e53b push     0x1365
0079e540 mov      edx, 0xa622bde5
0079e545 mov      ecx, 0x1b22bf8
0079e54a mov      dword ptr [esp + 0x18], ebx
0079e54e mov      dword ptr [esp + 0x1c], 1
0079e556 mov      dword ptr [esp + 0x20], 0xf2da44
0079e55e mov      dword ptr [esp + 0x24], 0x67aea0
0079e566 call     0x67b040
0079e56b call     0x880460
0079e570 call     0x875550
0079e575 test     eax, eax
0079e577 je       0x79e58b
0079e579 call     0x875640
0079e57e cmp      eax, 1
0079e581 jne      0x79e58b
0079e583 lea      ecx, [eax + 1]
0079e586 call     0x8c5b60
0079e58b mov      eax, dword ptr [0x1ce716c]
0079e590 and      dword ptr [eax + 0x184], 0xfffffdff
0079e59a xor      ecx, ecx
0079e59c call     0x880120
0079e5a1 mov      ecx, 0x24
0079e5a6 call     0x4c7850
0079e5ab cmp      eax, ebx
0079e5ad je       0x79e621
0079e5af mov      eax, dword ptr [eax + 0x1c]
0079e5b2 cmp      eax, ebx
0079e5b4 je       0x79e5d0
0079e5b6 mov      eax, dword ptr [eax]
0079e5b8 cmp      eax, ebx
0079e5ba je       0x79e5d0
0079e5bc mov      ecx, dword ptr [eax + 0x30]
0079e5bf cmp      ecx, ebx
0079e5c1 je       0x79e5d0
0079e5c3 mov      edx, dword ptr [ecx]
0079e5c5 mov      eax, dword ptr [edx + 0x20]
0079e5c8 call     eax
0079e5ca mov      esi, eax
0079e5cc cmp      esi, ebx
0079e5ce jne      0x79e628
0079e5d0 mov      edi, dword ptr [0x1ce716c]
0079e5d6 cmp      edi, ebx
0079e5d8 je       0x79e5f9
0079e5da mov      ecx, dword ptr [edi]
0079e5dc cmp      ecx, ebx
0079e5de je       0x79e5f9
0079e5e0 cmp      dword ptr [ecx + 0x74], 1
0079e5e4 jne      0x79e5f9
0079e5e6 mov      edx, dword ptr [ecx]
0079e5e8 mov      eax, dword ptr [edx + 0x20]
0079e5eb call     eax
0079e5ed mov      esi, eax
0079e5ef cmp      esi, ebx
0079e5f1 jne      0x79e628
0079e5f3 mov      edi, dword ptr [0x1ce716c]
0079e5f9 mov      edx, dword ptr [0x1dee620]
0079e5ff cmp      edx, ebx
0079e601 je       0x79e8cc
0079e607 mov      ecx, dword ptr [edx + 4]
0079e60a lea      eax, [edx - 0x78]
0079e60d mov      esi, ecx
0079e60f sub      esi, eax
0079e611 neg      esi
0079e613 sbb      esi, esi
0079e615 and      esi, ecx
0079e617 cmp      esi, ebx
0079e619 je       0x79e8cc
0079e61f jmp      0x79e634
0079e621 call     0x875550
0079e626 jmp      0x79e5d0
0079e628 mov      edi, dword ptr [0x1ce716c]
0079e62e mov      edx, dword ptr [0x1dee620]
0079e634 mov      ecx, dword ptr [esi + 0x4c]
0079e637 cmp      ecx, dword ptr [0x1dee624]
0079e63d jne      0x79e698
0079e63f cmp      edi, ebx
0079e641 je       0x79e66d
0079e643 mov      ecx, dword ptr [edi + 0x110]
0079e649 cmp      ecx, ebx
0079e64b je       0x79e66d
0079e64d cmp      dword ptr [ecx + 0x74], 1
0079e651 jne      0x79e66d
0079e653 mov      edx, dword ptr [ecx]
0079e655 mov      eax, dword ptr [edx + 0x20]
0079e658 call     eax
0079e65a mov      edx, dword ptr [0x1dee620]
0079e660 cmp      eax, ebx
0079e662 je       0x79e66d
0079e664 cmp      dword ptr [eax + 0x4c], edx
0079e667 jne      0x79e66d
0079e669 mov      esi, eax
0079e66b jmp      0x79e690
0079e66d cmp      edx, ebx
0079e66f je       0x79e676
0079e671 lea      eax, [edx - 0x78]
0079e674 jmp      0x79e678
0079e676 xor      eax, eax
0079e678 mov      eax, dword ptr [eax + 0x7c]
0079e67b cmp      edx, ebx
0079e67d je       0x79e684
0079e67f lea      ecx, [edx - 0x78]
0079e682 jmp      0x79e686
0079e684 xor      ecx, ecx
0079e686 mov      esi, eax
0079e688 sub      esi, ecx
0079e68a neg      esi
0079e68c sbb      esi, esi
0079e68e and      esi, eax
0079e690 cmp      esi, ebx
0079e692 je       0x79e8cc
0079e698 movss    xmm0, dword ptr [0x146b618]
0079e6a0 mov      dword ptr [0x1c48304], esi
0079e6a6 movss    dword ptr [0x1c482ec], xmm0
0079e6ae call     0x9b1260
0079e6b3 lea      edi, [esp + 0x40]
0079e6b7 mov      dword ptr [0x1c48d90], 0x13
0079e6c1 call     0x6eae90
0079e6c6 mov      edx, dword ptr [0x1d956c0]
0079e6cc movss    xmm0, dword ptr [0xec6fb8]
0079e6d4 xorps    xmm1, xmm1
0079e6d7 mov      ecx, 0x1d956bc
0079e6dc sub      ecx, 0x2c
0079e6df mov      eax, edx
0079e6e1 sub      eax, ecx
0079e6e3 xor      edi, edi
0079e6e5 neg      eax
0079e6e7 sbb      eax, eax
0079e6e9 and      eax, edx
0079e6eb movss    dword ptr [esp + 0xc], xmm0
0079e6f1 cmp      eax, ebx
0079e6f3 je       0x79e7c1
0079e6f9 movdqa   xmm0, xmmword ptr [0xf2b990]
0079e701 movdqa   xmmword ptr [esp + 0x30], xmm0
0079e707 jmp      0x79e713
0079e709 lea      esp, [esp]
0079e710 xorps    xmm1, xmm1
0079e713 mov      ecx, dword ptr [eax + 0x20]
0079e716 movss    xmm0, dword ptr [ecx + 0x38]

{'target': '0x1c48d90', 'operand': '0x79f018', 'candidate_entry': '0x79ed70'}
0079ed70 push     ebp
0079ed71 mov      ebp, esp
0079ed73 and      esp, 0xfffffff0
0079ed76 sub      esp, 0x74
0079ed79 cmp      dword ptr [0x1b22be8], 0
0079ed80 push     ebx
0079ed81 push     esi
0079ed82 push     edi
0079ed83 mov      edi, edx
0079ed85 mov      dword ptr [esp + 0x1c], edi
0079ed89 mov      esi, ecx
0079ed8b je       0x79edc6
0079ed8d lea      eax, [esp + 0x20]
0079ed91 push     eax
0079ed92 push     0x142b
0079ed97 mov      edx, 0x8426d55e
0079ed9c mov      ecx, 0x1b22bf8
0079eda1 mov      dword ptr [esp + 0x28], 0
0079eda9 mov      dword ptr [esp + 0x2c], 1
0079edb1 mov      dword ptr [esp + 0x30], 0xf2da44
0079edb9 mov      dword ptr [esp + 0x34], 0x67aea0
0079edc1 call     0x67b040
0079edc6 cmp      dword ptr [0x1e85a90], 0
0079edcd mov      ebx, dword ptr [0x1dee878]
0079edd3 je       0x79eded
0079edd5 cmp      dword ptr [0x1e85cd4], 5
0079eddc jne      0x79eded
0079edde mov      eax, dword ptr [0x1ce79d4]
0079ede3 test     eax, eax
0079ede5 je       0x79eded
0079ede7 mov      edx, edi
0079ede9 mov      ecx, esi
0079edeb call     eax
0079eded mov      edx, edi
0079edef mov      ecx, esi
0079edf1 call     0x888850
0079edf6 mov      edx, esi
0079edf8 mov      ecx, 0x1196634
0079edfd call     0x6ac130
0079ee02 test     eax, eax
0079ee04 je       0x79ee13
0079ee06 push     ebx
0079ee07 mov      edx, esi
0079ee09 mov      ecx, 0x1196634
0079ee0e call     0x6adc60
0079ee13 call     0x4120b0
0079ee18 cmp      dword ptr [eax + 0x34], 0
0079ee1c je       0x79ef10
0079ee22 mov      ecx, dword ptr [eax + 0x2c]
0079ee25 lea      ecx, [ecx + ecx*2]
0079ee28 cmp      dword ptr [eax + ecx*4 + 0x14], 0x12
0079ee2d jne      0x79ef10
0079ee33 mov      edx, dword ptr [esi + 0x4c]
0079ee36 cmp      edx, dword ptr [0x1dee624]
0079ee3c jne      0x79ef10
0079ee42 mov      eax, dword ptr [0x1dee8dc]
0079ee47 cmp      eax, 2
0079ee4a je       0x79ee55
0079ee4c cmp      eax, 3
0079ee4f jne      0x79ef10
0079ee55 cmp      dword ptr [0x1c482d0], 5
0079ee5c jne      0x79ef10
0079ee62 movss    xmm0, dword ptr [0x146b618]
0079ee6a subss    xmm0, dword ptr [0x1c482d8]
0079ee72 movss    xmm1, dword ptr [0xec704c]
0079ee7a comiss   xmm1, xmm0
0079ee7d jbe      0x79ef10
0079ee83 mov      edx, edi
0079ee85 mov      ecx, esi
0079ee87 call     0x8c0af0
0079ee8c push     0
0079ee8e push     0
0079ee90 push     ebx
0079ee91 mov      edx, esi
0079ee93 mov      ecx, 0xb
0079ee98 call     0x940690
0079ee9d push     edi
0079ee9e mov      edx, ebx
0079eea0 mov      ecx, esi
0079eea2 call     0x881b60
0079eea7 push     edi
0079eea8 mov      edx, ebx
0079eeaa mov      ecx, esi
0079eeac call     0x8c8b80
0079eeb1 and      dword ptr [edi + 0x184], 0xfffffdff
0079eebb lea      ecx, [esp + 0x40]
0079eebf call     0x6aee20
0079eec4 mov      edx, dword ptr [esp + 0x40]
0079eec8 mov      eax, 1
0079eecd mov      ecx, eax
0079eecf mov      dword ptr [0x1dee8d8], eax
0079eed4 mov      eax, dword ptr [esp + 0x50]
0079eed8 mov      dword ptr [0x1dee8d0], edx
0079eede mov      edx, dword ptr [esp + 0x44]
0079eee2 mov      dword ptr [0x1dee8dc], ecx
0079eee8 mov      dword ptr [0x1dee8e0], eax
0079eeed mov      ecx, esi
0079eeef mov      dword ptr [0x1dee8d4], edx
0079eef5 mov      dword ptr [0x1dee8e0], 0
0079eeff call     0x54b630
0079ef04 mov      eax, 1
0079ef09 pop      edi
0079ef0a pop      esi
0079ef0b pop      ebx
0079ef0c mov      esp, ebp
0079ef0e pop      ebp
0079ef0f ret      
0079ef10 cmp      dword ptr [0x1e85a90], 0
0079ef17 je       0x79ef36
0079ef19 cmp      dword ptr [0x1e85cd4], 4
0079ef20 jne      0x79ef36
0079ef22 mov      eax, dword ptr [0x1e85cd8]
0079ef27 dec      eax
0079ef28 je       0x79ef36
0079ef2a dec      eax
0079ef2b je       0x79ef36
0079ef2d sub      eax, 2
0079ef30 jne      0x79f2fb
0079ef36 call     0x4120c0
0079ef3b mov      edx, 0x11
0079ef40 mov      ecx, eax
0079ef42 call     0x411f40
0079ef47 test     eax, eax
0079ef49 je       0x79f2fb
0079ef4f call     0x4120b0
0079ef54 cmp      dword ptr [eax + 0x34], 0
0079ef58 je       0x79f2fb
0079ef5e mov      ecx, dword ptr [eax + 0x2c]
0079ef61 lea      ecx, [ecx + ecx*2]
0079ef64 mov      eax, dword ptr [eax + ecx*4 + 0x14]
0079ef68 cmp      eax, 0xa
0079ef6b jne      0x79f2fb
0079ef71 cmp      dword ptr [0x1dee900], 0
0079ef78 jne      0x79f2fb
0079ef7e cmp      ebx, esi
0079ef80 je       0x79f2fb
0079ef86 lea      ecx, [eax - 7]
0079ef89 call     0x6c6ba0
0079ef8e mov      edx, edi
0079ef90 mov      ecx, esi
0079ef92 call     0x8c0af0
0079ef97 call     0x9b1260
0079ef9c mov      ecx, 0xa
0079efa1 call     0x895ac0
0079efa6 mov      ecx, 5
0079efab call     0x895ac0
0079efb0 mov      ecx, 6
0079efb5 call     0x895ac0
0079efba mov      edx, dword ptr [esi + 0x4c]
0079efbd cmp      edx, dword ptr [0x1dee620]
0079efc3 push     0
0079efc5 push     0
0079efc7 push     ebx
0079efc8 mov      edx, esi
0079efca jne      0x79f0d9
0079efd0 mov      ecx, 0xc
0079efd5 call     0x940690
0079efda movss    xmm0, dword ptr [0x146b618]
0079efe2 push     ecx
0079efe3 movss    dword ptr [0x1c482ec], xmm0
0079efeb xorps    xmm0, xmm0
0079efee mov      ecx, esi
0079eff0 mov      dword ptr [0x1c48304], esi
0079eff6 movss    dword ptr [esp], xmm0
0079effb call     0x6fe100
0079f000 mov      ecx, dword ptr [0x1dee624]
0079f006 push     0
0079f008 mov      edx, 2
0079f00d call     0x8a11a0
0079f012 lea      edi, [esp + 0x40]
0079f016 mov      dword ptr [0x1c48d90], 0xe
0079f020 call     0x6eae90
0079f025 mov      edx, dword ptr [0x1d956c0]
0079f02b movss    xmm0, dword ptr [0xec6fb8]
0079f033 mov      ecx, 0x1d956bc
0079f038 sub      ecx, 0x2c
0079f03b mov      eax, edx
0079f03d sub      eax, ecx
0079f03f xor      edi, edi
0079f041 neg      eax
0079f043 sbb      eax, eax
0079f045 and      eax, edx
0079f047 movss    dword ptr [esp + 0x18], xmm0
0079f04d je       0x79f1f5
0079f053 mov      ecx, dword ptr [eax + 0x20]
0079f056 movaps   xmm1, xmmword ptr [esp + 0x40]
0079f05b subps    xmm1, xmmword ptr [ecx + 0x30]
0079f05f xorps    xmm0, xmm0
0079f062 movaps   xmmword ptr [esp + 0x30], xmm1
0079f067 movss    dword ptr [esp + 0x34], xmm0
0079f06d movss    dword ptr [esp + 0x3c], xmm0
0079f073 movaps   xmm0, xmmword ptr [esp + 0x30]
0079f078 mulps    xmm0, xmm0

{'target': '0x1c48d90', 'operand': '0x79f3b0', 'candidate_entry': '0x79f310'}
0079f310 push     ebp
0079f311 mov      ebp, esp
0079f313 and      esp, 0xfffffff0
0079f316 sub      esp, 0x58
0079f319 cmp      dword ptr [0x1b22be8], 0
0079f320 push     esi
0079f321 push     edi
0079f322 mov      esi, ecx
0079f324 je       0x79f35f
0079f326 lea      eax, [esp + 0x10]
0079f32a push     eax
0079f32b push     0x14f7
0079f330 mov      edx, 0xfaf1f13f
0079f335 mov      ecx, 0x1b22bf8
0079f33a mov      dword ptr [esp + 0x18], 0
0079f342 mov      dword ptr [esp + 0x1c], 1
0079f34a mov      dword ptr [esp + 0x20], 0xf2da44
0079f352 mov      dword ptr [esp + 0x24], 0x67aea0
0079f35a call     0x67b040
0079f35f cmp      dword ptr [0x1e85a90], 0
0079f366 je       0x79f385
0079f368 cmp      dword ptr [0x1e85cd4], 4
0079f36f jne      0x79f385
0079f371 mov      eax, dword ptr [0x1e85cd8]
0079f376 dec      eax
0079f377 je       0x79f385
0079f379 dec      eax
0079f37a je       0x79f385
0079f37c sub      eax, 2
0079f37f jne      0x79f5a1
0079f385 call     0x4120b0
0079f38a cmp      dword ptr [eax + 0x34], 0
0079f38e je       0x79f5a1
0079f394 mov      ecx, dword ptr [eax + 0x2c]
0079f397 lea      ecx, [ecx + ecx*2]
0079f39a cmp      dword ptr [eax + ecx*4 + 0x14], 0xa
0079f39f jne      0x79f5a1
0079f3a5 call     0x9b1260
0079f3aa lea      edi, [esp + 0x30]
0079f3ae mov      dword ptr [0x1c48d90], 0x20
0079f3b8 call     0x6eae90
0079f3bd mov      edx, dword ptr [0x1d956c0]
0079f3c3 movss    xmm0, dword ptr [0xec6fb8]
0079f3cb mov      ecx, 0x1d956bc
0079f3d0 sub      ecx, 0x2c
0079f3d3 mov      eax, edx
0079f3d5 sub      eax, ecx
0079f3d7 xor      edi, edi
0079f3d9 neg      eax
0079f3db sbb      eax, eax
0079f3dd and      eax, edx
0079f3df movss    dword ptr [esp + 0xc], xmm0
0079f3e5 xorps    xmm0, xmm0
0079f3e8 je       0x79f474
0079f3ee jmp      0x79f3f3
0079f3f0 xorps    xmm0, xmm0
0079f3f3 mov      edx, dword ptr [eax + 0x20]
0079f3f6 movaps   xmm2, xmmword ptr [esp + 0x30]
0079f3fb subps    xmm2, xmmword ptr [edx + 0x30]
0079f3ff movaps   xmmword ptr [esp + 0x20], xmm2
0079f404 movss    dword ptr [esp + 0x24], xmm0
0079f40a movss    dword ptr [esp + 0x2c], xmm0

{'target': '0x1c48d90', 'operand': '0x79f68b', 'candidate_entry': '0x79f5b0'}
0079f5b0 push     ebp
0079f5b1 mov      ebp, esp
0079f5b3 and      esp, 0xfffffff0
0079f5b6 sub      esp, 0x58
0079f5b9 push     esi
0079f5ba push     edi
0079f5bb mov      esi, ecx
0079f5bd call     0x6ed870
0079f5c2 movss    xmm0, dword ptr [0x146b618]
0079f5ca mov      ecx, esi
0079f5cc mov      dword ptr [0x1c48304], esi
0079f5d2 movss    dword ptr [0x1c482ec], xmm0
0079f5da call     0x888c40
0079f5df cmp      dword ptr [0x1e85a90], 0
0079f5e6 je       0x79f605
0079f5e8 cmp      dword ptr [0x1e85cd4], 4
0079f5ef jne      0x79f605
0079f5f1 mov      eax, dword ptr [0x1e85cd8]
0079f5f6 dec      eax
0079f5f7 je       0x79f605
0079f5f9 dec      eax
0079f5fa je       0x79f605
0079f5fc sub      eax, 2
0079f5ff jne      0x79f890
0079f605 call     0x4120c0
0079f60a mov      edx, 0x14
0079f60f mov      ecx, eax
0079f611 call     0x411f40
0079f616 test     eax, eax
0079f618 je       0x79f890
0079f61e call     0x4120b0
0079f623 cmp      dword ptr [eax + 0x34], 0
0079f627 je       0x79f890
0079f62d mov      ecx, dword ptr [eax + 0x2c]
0079f630 lea      ecx, [ecx + ecx*2]
0079f633 cmp      dword ptr [eax + ecx*4 + 0x14], 0xa
0079f638 jne      0x79f890
0079f63e cmp      dword ptr [0x1b22be8], 0
0079f645 je       0x79f680
0079f647 lea      edx, [esp + 0x10]
0079f64b push     edx
0079f64c push     0x153d
0079f651 mov      edx, 0x9d1ca08e
0079f656 mov      ecx, 0x1b22bf8
0079f65b mov      dword ptr [esp + 0x18], 0
0079f663 mov      dword ptr [esp + 0x1c], 1
0079f66b mov      dword ptr [esp + 0x20], 0xf2da44
0079f673 mov      dword ptr [esp + 0x24], 0x67aea0
0079f67b call     0x67b040
0079f680 call     0x9b1260
0079f685 lea      edi, [esp + 0x30]
0079f689 mov      dword ptr [0x1c48d90], 8
0079f693 call     0x6eae90
0079f698 mov      edx, dword ptr [0x1d956c0]
0079f69e movss    xmm0, dword ptr [0xec6fb8]
0079f6a6 mov      ecx, 0x1d956bc
0079f6ab sub      ecx, 0x2c
0079f6ae mov      eax, edx
0079f6b0 sub      eax, ecx
0079f6b2 xor      edi, edi
0079f6b4 neg      eax
0079f6b6 sbb      eax, eax
0079f6b8 and      eax, edx
0079f6ba movss    dword ptr [esp + 0xc], xmm0
0079f6c0 xorps    xmm0, xmm0
0079f6c3 je       0x79f754
0079f6c9 jmp      0x79f6d3
0079f6cb jmp      0x79f6d0
0079f6cd lea      ecx, [ecx]
0079f6d0 xorps    xmm0, xmm0
0079f6d3 mov      ecx, dword ptr [eax + 0x20]
0079f6d6 movaps   xmm2, xmmword ptr [esp + 0x30]
0079f6db subps    xmm2, xmmword ptr [ecx + 0x30]
0079f6df movaps   xmmword ptr [esp + 0x20], xmm2
0079f6e4 movss    dword ptr [esp + 0x24], xmm0

{'target': '0x1c48d90', 'operand': '0x79f95f', 'candidate_entry': '0x79f8a0'}
0079f8a0 push     ebp
0079f8a1 mov      ebp, esp
0079f8a3 and      esp, 0xfffffff0
0079f8a6 sub      esp, 0x54
0079f8a9 cmp      dword ptr [0x1b22be8], 0
0079f8b0 push     ebx
0079f8b1 push     esi
0079f8b2 push     edi
0079f8b3 mov      ebx, edx
0079f8b5 mov      esi, ecx
0079f8b7 je       0x79f8f2
0079f8b9 lea      eax, [esp + 0x20]
0079f8bd push     eax
0079f8be push     0x1571
0079f8c3 mov      edx, 0xd657b0aa
0079f8c8 mov      ecx, 0x1b22bf8
0079f8cd mov      dword ptr [esp + 0x28], 0
0079f8d5 mov      dword ptr [esp + 0x2c], 1
0079f8dd mov      dword ptr [esp + 0x30], 0xf2da44
0079f8e5 mov      dword ptr [esp + 0x34], 0x67aea0
0079f8ed call     0x67b040
0079f8f2 call     0x4120b0
0079f8f7 cmp      dword ptr [eax + 0x34], 0
0079f8fb je       0x79fb65
0079f901 mov      ecx, dword ptr [eax + 0x2c]
0079f904 lea      ecx, [ecx + ecx*2]
0079f907 mov      eax, dword ptr [eax + ecx*4 + 0x14]
0079f90b cmp      eax, 0xa
0079f90e jne      0x79fb65
0079f914 mov      eax, dword ptr [0x1e85cd4]
0079f919 cmp      eax, 4
0079f91c jne      0x79f932
0079f91e mov      edx, dword ptr [0x1e85cd8]
0079f924 movzx    eax, byte ptr [edx + 0x79fb78]
0079f92b jmp      dword ptr [eax*4 + 0x79fb70]
0079f932 cmp      eax, 6
0079f935 je       0x79fb65
0079f93b test     ebx, ebx
0079f93d je       0x79f954
0079f93f cmp      dword ptr [0x1ce7430], 0
0079f946 je       0x79f954
0079f948 cmp      dword ptr [0x1ce7434], ebx
0079f94e je       0x79fb65
0079f954 call     0x9b1260
0079f959 lea      edi, [esp + 0x30]
0079f95d mov      dword ptr [0x1c48d90], 6
0079f967 call     0x6eae90
0079f96c mov      ecx, dword ptr [0x1d956c0]
0079f972 mov      eax, 0x1d956bc
0079f977 sub      eax, 0x2c
0079f97a mov      edi, ecx
0079f97c sub      edi, eax
0079f97e neg      edi
0079f980 sbb      edi, edi
0079f982 and      edi, ecx
0079f984 je       0x79f9a0
0079f986 push     0xd
0079f988 mov      ecx, edi
0079f98a call     0x6eaf20
0079f98f mov      edx, dword ptr [edi]
0079f991 mov      eax, dword ptr [edx + 0x10]
0079f994 mov      ecx, edi
0079f996 call     eax
0079f998 mov      edi, eax
0079f99a test     edi, edi
0079f99c jne      0x79f986
0079f99e mov      edi, edi
0079f9a0 mov      ecx, dword ptr [esi + 0x4c]
0079f9a3 mov      eax, dword ptr [ecx + 0x40]
0079f9a6 xor      ecx, ecx
0079f9a8 mov      dword ptr [eax + 0x120], ecx
0079f9ae mov      dword ptr [eax + 0xd0], ecx
0079f9b4 mov      edx, dword ptr [esi + 0x4c]
0079f9b7 cmp      edx, dword ptr [0x1dee620]
0079f9bd jne      0x79f9ce

{'target': '0x1c48d90', 'operand': '0x79fc8c', 'candidate_entry': '0x79fb90'}
0079fb90 push     ebp
0079fb91 mov      ebp, esp
0079fb93 and      esp, 0xfffffff0
0079fb96 sub      esp, 0x44
0079fb99 cmp      dword ptr [0x1b22be8], 0
0079fba0 push     ebx
0079fba1 push     esi
0079fba2 push     edi
0079fba3 mov      ebx, edx
0079fba5 mov      esi, ecx
0079fba7 je       0x79fbe2
0079fba9 lea      eax, [esp + 0x10]
0079fbad push     eax
0079fbae push     0x15db
0079fbb3 mov      edx, 0xcae7c6b1
0079fbb8 mov      ecx, 0x1b22bf8
0079fbbd mov      dword ptr [esp + 0x18], 0
0079fbc5 mov      dword ptr [esp + 0x1c], 1
0079fbcd mov      dword ptr [esp + 0x20], 0xf2da44
0079fbd5 mov      dword ptr [esp + 0x24], 0x67aea0
0079fbdd call     0x67b040
0079fbe2 mov      edi, 3
0079fbe7 cmp      dword ptr [0x1dee8d4], edi
0079fbed jne      0x79fbfc
0079fbef cmp      dword ptr [0x1dee8dc], 0
0079fbf6 jg       0x79fe93
0079fbfc mov      ecx, esi
0079fbfe call     0x6ed870
0079fc03 mov      ecx, ebx
0079fc05 call     0x6ed8e0
0079fc0a call     0x4120b0
0079fc0f cmp      dword ptr [eax + 0x34], 0
0079fc13 je       0x79fe93
0079fc19 mov      ecx, dword ptr [eax + 0x2c]
0079fc1c lea      ecx, [ecx + ecx*2]
0079fc1f mov      eax, dword ptr [eax + ecx*4 + 0x14]
0079fc23 cmp      eax, 0xa
0079fc26 jne      0x79fe93
0079fc2c mov      eax, dword ptr [0x1e85cd4]
0079fc31 cmp      eax, 4
0079fc34 jne      0x79fc4a
0079fc36 mov      edx, dword ptr [0x1e85cd8]
0079fc3c movzx    eax, byte ptr [edx + 0x79fea4]
0079fc43 jmp      dword ptr [eax*4 + 0x79fe9c]
0079fc4a cmp      eax, 6
0079fc4d je       0x79fe93
0079fc53 test     ebx, ebx
0079fc55 je       0x79fc6c
0079fc57 cmp      dword ptr [0x1ce7430], 0
0079fc5e je       0x79fc6c
0079fc60 cmp      dword ptr [0x1ce7434], ebx
0079fc66 je       0x79fe93
0079fc6c mov      edx, dword ptr [0x1ce716c]
0079fc72 xor      ecx, ecx
0079fc74 cmp      dword ptr [edx + 0x1bc], edi
0079fc7a sete     cl
0079fc7d mov      dword ptr [esp + 0xc], ecx
0079fc81 call     0x9b1260
0079fc86 lea      edi, [esp + 0x20]
0079fc8a mov      dword ptr [0x1c48d90], 6
0079fc94 call     0x6eae90
0079fc99 mov      ecx, dword ptr [0x1d956c0]
0079fc9f mov      eax, 0x1d956bc
0079fca4 sub      eax, 0x2c
0079fca7 mov      edi, ecx
0079fca9 sub      edi, eax
0079fcab neg      edi
0079fcad sbb      edi, edi
0079fcaf and      edi, ecx
0079fcb1 je       0x79fcd0
0079fcb3 push     0xd
0079fcb5 mov      ecx, edi
0079fcb7 call     0x6eaf20
0079fcbc mov      eax, dword ptr [edi]
0079fcbe mov      edx, dword ptr [eax + 0x10]
0079fcc1 mov      ecx, edi
0079fcc3 call     edx
0079fcc5 mov      edi, eax
0079fcc7 test     edi, edi
0079fcc9 jne      0x79fcb3
0079fccb jmp      0x79fcd0
0079fccd lea      ecx, [ecx]
0079fcd0 mov      ecx, dword ptr [ebx + 0x4c]
0079fcd3 push     0
0079fcd5 mov      edx, 1
0079fcda call     0x8a11a0
0079fcdf call     0x4120c0
0079fce4 lea      ecx, [eax + 1]
0079fce7 mov      edx, 0xa

{'target': '0x1c48d90', 'operand': '0x7a09d0', 'candidate_entry': '0x7a0910'}
007a0910 push     ebp
007a0911 mov      ebp, esp
007a0913 and      esp, 0xfffffff0
007a0916 sub      esp, 0x54
007a0919 cmp      dword ptr [0x1b22be8], 0
007a0920 push     ebx
007a0921 push     esi
007a0922 push     edi
007a0923 mov      ebx, edx
007a0925 mov      esi, ecx
007a0927 je       0x7a0962
007a0929 lea      eax, [esp + 0x20]
007a092d push     eax
007a092e push     0x1826
007a0933 mov      edx, 0x4ca1fa1e
007a0938 mov      ecx, 0x1b22bf8
007a093d mov      dword ptr [esp + 0x28], 0
007a0945 mov      dword ptr [esp + 0x2c], 1
007a094d mov      dword ptr [esp + 0x30], 0xf2da44
007a0955 mov      dword ptr [esp + 0x34], 0x67aea0
007a095d call     0x67b040
007a0962 test     esi, esi
007a0964 je       0x7a0b72
007a096a test     ebx, ebx
007a096c je       0x7a0b72
007a0972 mov      ecx, dword ptr [esi + 0x4c]
007a0975 cmp      ecx, dword ptr [ebx + 0x4c]
007a0978 je       0x7a0b72
007a097e call     0x4120b0
007a0983 cmp      dword ptr [eax + 0x34], 0
007a0987 je       0x7a0b72
007a098d mov      ecx, dword ptr [eax + 0x2c]
007a0990 lea      edx, [ecx + ecx*2]
007a0993 mov      eax, dword ptr [eax + edx*4 + 0x14]
007a0997 cmp      eax, 0xa
007a099a jne      0x7a0b72
007a09a0 mov      ecx, ebx
007a09a2 call     0x6c73c0
007a09a7 test     eax, eax
007a09a9 je       0x7a0b72
007a09af mov      ecx, dword ptr [0x1ce716c]
007a09b5 xor      eax, eax
007a09b7 cmp      dword ptr [ecx + 0x1bc], 3
007a09be sete     al
007a09c1 mov      dword ptr [esp + 0x1c], eax
007a09c5 call     0x9b1260
007a09ca lea      edi, [esp + 0x30]
007a09ce mov      dword ptr [0x1c48d90], 6
007a09d8 call     0x6eae90
007a09dd mov      ecx, dword ptr [0x1d956c0]
007a09e3 mov      eax, 0x1d956bc
007a09e8 sub      eax, 0x2c
007a09eb mov      edi, ecx
007a09ed sub      edi, eax
007a09ef neg      edi
007a09f1 sbb      edi, edi
007a09f3 and      edi, ecx
007a09f5 je       0x7a0a10
007a09f7 push     0xd
007a09f9 mov      ecx, edi
007a09fb call     0x6eaf20
007a0a00 mov      edx, dword ptr [edi]
007a0a02 mov      eax, dword ptr [edx + 0x10]
007a0a05 mov      ecx, edi
007a0a07 call     eax
007a0a09 mov      edi, eax
007a0a0b test     edi, edi
007a0a0d jne      0x7a09f7
007a0a0f nop      
007a0a10 mov      ecx, esi
007a0a12 call     0x6ed870
007a0a17 mov      ecx, ebx
007a0a19 call     0x6ed8e0
007a0a1e mov      ecx, esi
007a0a20 call     0x880410
007a0a25 xor      edx, edx
007a0a27 test     eax, eax
007a0a29 sete     dl
007a0a2c mov      ecx, esi
007a0a2e mov      dword ptr [esp + 0x18], eax

{'target': '0x1c48d90', 'operand': '0x7a0c3d', 'candidate_entry': '0x7a0b80'}
007a0b80 push     ebp
007a0b81 mov      ebp, esp
007a0b83 and      esp, 0xfffffff0
007a0b86 sub      esp, 0x44
007a0b89 cmp      dword ptr [0x1b22be8], 0
007a0b90 push     ebx
007a0b91 push     esi
007a0b92 push     edi
007a0b93 mov      esi, edx
007a0b95 mov      ebx, ecx
007a0b97 je       0x7a0bd2
007a0b99 lea      eax, [esp + 0x10]
007a0b9d push     eax
007a0b9e push     0x1888
007a0ba3 mov      edx, 0x41de860e
007a0ba8 mov      ecx, 0x1b22bf8
007a0bad mov      dword ptr [esp + 0x18], 0
007a0bb5 mov      dword ptr [esp + 0x1c], 1
007a0bbd mov      dword ptr [esp + 0x20], 0xf2da44
007a0bc5 mov      dword ptr [esp + 0x24], 0x67aea0
007a0bcd call     0x67b040
007a0bd2 mov      eax, dword ptr [0x1e85cd4]
007a0bd7 cmp      eax, 4
007a0bda jne      0x7a0bf0
007a0bdc mov      ecx, dword ptr [0x1e85cd8]
007a0be2 movzx    edx, byte ptr [ecx + 0x7a0e30]
007a0be9 jmp      dword ptr [edx*4 + 0x7a0e28]
007a0bf0 cmp      eax, 6
007a0bf3 je       0x7a0e0f
007a0bf9 test     ebx, ebx
007a0bfb je       0x7a0c12
007a0bfd cmp      dword ptr [0x1ce7430], 0
007a0c04 je       0x7a0c12
007a0c06 cmp      dword ptr [0x1ce7434], ebx
007a0c0c je       0x7a0e0f
007a0c12 call     0x4120b0
007a0c17 cmp      dword ptr [eax + 0x34], 0
007a0c1b je       0x7a0e0f
007a0c21 mov      ecx, dword ptr [eax + 0x2c]
007a0c24 lea      ecx, [ecx + ecx*2]
007a0c27 cmp      dword ptr [eax + ecx*4 + 0x14], 0xa
007a0c2c jne      0x7a0e0f
007a0c32 call     0x9b1260
007a0c37 lea      edi, [esp + 0x20]
007a0c3b mov      dword ptr [0x1c48d90], 6
007a0c45 call     0x6eae90
007a0c4a mov      ecx, dword ptr [0x1d956c0]
007a0c50 mov      eax, 0x1d956bc
007a0c55 sub      eax, 0x2c
007a0c58 mov      edi, ecx
007a0c5a sub      edi, eax
007a0c5c neg      edi
007a0c5e sbb      edi, edi
007a0c60 and      edi, ecx
007a0c62 je       0x7a0c80
007a0c64 push     0xd
007a0c66 mov      ecx, edi
007a0c68 call     0x6eaf20
007a0c6d mov      edx, dword ptr [edi]
007a0c6f mov      eax, dword ptr [edx + 0x10]
007a0c72 mov      ecx, edi
007a0c74 call     eax
007a0c76 mov      edi, eax
007a0c78 test     edi, edi
007a0c7a jne      0x7a0c64
007a0c7c lea      esp, [esp]
007a0c80 mov      ecx, dword ptr [ebx + 0x4c]
007a0c83 push     0
007a0c85 mov      edx, 1
007a0c8a call     0x8a11a0
007a0c8f movss    xmm0, dword ptr [0x1c482d8]
007a0c97 mov      ecx, dword ptr [0x1c482d0]

{'target': '0x1c48d90', 'operand': '0x7a0eca', 'candidate_entry': '0x7a0e40'}
007a0e40 push     ebp
007a0e41 mov      ebp, esp
007a0e43 and      esp, 0xfffffff0
007a0e46 sub      esp, 0x54
007a0e49 push     ebx
007a0e4a push     esi
007a0e4b xor      ebx, ebx
007a0e4d push     edi
007a0e4e mov      dword ptr [esp + 0x1c], edx
007a0e52 mov      esi, ecx
007a0e54 cmp      dword ptr [0x1b22be8], ebx
007a0e5a je       0x7a0e91
007a0e5c lea      eax, [esp + 0x20]
007a0e60 push     eax
007a0e61 push     0x1b5c
007a0e66 mov      edx, 0x6e487bd0
007a0e6b mov      ecx, 0x1b22bf8
007a0e70 mov      dword ptr [esp + 0x28], ebx
007a0e74 mov      dword ptr [esp + 0x2c], 1
007a0e7c mov      dword ptr [esp + 0x30], 0xf2da44
007a0e84 mov      dword ptr [esp + 0x34], 0x67aea0
007a0e8c call     0x67b040
007a0e91 mov      ecx, esi
007a0e93 call     0x9ae1f0
007a0e98 mov      ecx, 0x1f
007a0e9d call     0x46f6e0
007a0ea2 mov      ecx, 0x72
007a0ea7 call     0x46f6e0
007a0eac mov      ecx, 0x21
007a0eb1 call     0x46f6e0
007a0eb6 call     0x5c5690
007a0ebb test     eax, eax
007a0ebd je       0x7a0ec4
007a0ebf call     0x6d5bf0
007a0ec4 lea      edi, [esp + 0x50]
007a0ec8 mov      dword ptr [0x1c48d90], 0x1b
007a0ed2 call     0x6eae90
007a0ed7 mov      edx, dword ptr [0x1d956c0]
007a0edd movss    xmm0, dword ptr [0xec6fb8]
007a0ee5 xorps    xmm1, xmm1
007a0ee8 mov      ecx, 0x1d956bc
007a0eed sub      ecx, 0x2c
007a0ef0 mov      eax, edx
007a0ef2 sub      eax, ecx
007a0ef4 xor      edi, edi
007a0ef6 neg      eax
007a0ef8 sbb      eax, eax
007a0efa and      eax, edx
007a0efc movss    dword ptr [esp + 0x18], xmm0
007a0f02 cmp      eax, ebx
007a0f04 je       0x7a0fd1
007a0f0a movdqa   xmm0, xmmword ptr [0xf2b990]
007a0f12 movdqa   xmmword ptr [esp + 0x40], xmm0
007a0f18 jmp      0x7a0f23
007a0f1a lea      ebx, [ebx]
007a0f20 xorps    xmm1, xmm1
007a0f23 mov      ecx, dword ptr [eax + 0x20]
007a0f26 movss    xmm0, dword ptr [ecx + 0x38]

{'target': '0x1c48d90', 'operand': '0x7a120e', 'candidate_entry': '0x7a1110'}
007a1110 push     ebp
007a1111 mov      ebp, esp
007a1113 and      esp, 0xfffffff0
007a1116 sub      esp, 0x38
007a1119 cmp      dword ptr [0x1b22be8], 0
007a1120 push     esi
007a1121 push     edi
007a1122 je       0x7a115d
007a1124 lea      eax, [esp + 0x10]
007a1128 push     eax
007a1129 push     0x1d17
007a112e mov      edx, 0x5097ce3b
007a1133 mov      ecx, 0x1b22bf8
007a1138 mov      dword ptr [esp + 0x18], 0
007a1140 mov      dword ptr [esp + 0x1c], 1
007a1148 mov      dword ptr [esp + 0x20], 0xf2da44
007a1150 mov      dword ptr [esp + 0x24], 0x67aea0
007a1158 call     0x67b040
007a115d call     0x54b630
007a1162 call     0x9f0f50
007a1167 test     eax, eax
007a1169 je       0x7a11b7
007a116b mov      eax, dword ptr [0x1dee624]
007a1170 xor      ecx, ecx
007a1172 cmp      eax, 0x1d955d0
007a1177 setne    cl
007a117a cmp      dword ptr [0x1d83328], 0
007a1181 je       0x7a11a8
007a1183 cmp      dword ptr [ecx*4 + 0x1e85c9c], 0
007a118b je       0x7a11a8
007a118d test     eax, eax
007a118f je       0x7a11a8
007a1191 mov      eax, dword ptr [eax + 0x40]
007a1194 mov      dword ptr [eax + 0x120], 0
007a119e mov      dword ptr [eax + 0xd0], 0
007a11a8 call     0x74f210
007a11ad call     0x6eebd0
007a11b2 call     0x92cd50
007a11b7 call     0x6bf430
007a11bc call     0x92cd70
007a11c1 xor      edx, edx
007a11c3 mov      ecx, 0x11b
007a11c8 call     0x476910
007a11cd call     0x93fe30
007a11d2 mov      ecx, 0x1d955d0
007a11d7 call     0x8d0980
007a11dc mov      ecx, 0x1d95520
007a11e1 call     0x8d0980
007a11e6 call     0x9f41a0
007a11eb test     eax, eax
007a11ed jne      0x7a11fe
007a11ef call     0x48ef10
007a11f4 cmp      eax, 3
007a11f7 je       0x7a11fe
007a11f9 call     0xb95850
007a11fe call     0xba4e00
007a1203 call     0x54b630
007a1208 lea      edi, [esp + 0x30]
007a120c mov      dword ptr [0x1c48d90], 0x1e
007a1216 call     0x6eae90
007a121b mov      edx, dword ptr [0x1d956c0]
007a1221 movss    xmm0, dword ptr [0xec6fb8]
007a1229 mov      ecx, 0x1d956bc
007a122e sub      ecx, 0x2c
007a1231 mov      eax, edx
007a1233 sub      eax, ecx
007a1235 xor      esi, esi
007a1237 neg      eax
007a1239 sbb      eax, eax
007a123b and      eax, edx
007a123d movss    dword ptr [esp + 0xc], xmm0
007a1243 je       0x7a12d4
007a1249 lea      esp, [esp]
007a1250 mov      ecx, dword ptr [eax + 0x20]
007a1253 xorps    xmm0, xmm0
007a1256 movaps   xmm2, xmmword ptr [esp + 0x30]
007a125b subps    xmm2, xmmword ptr [ecx + 0x30]
007a125f movaps   xmmword ptr [esp + 0x20], xmm2
007a1264 movss    dword ptr [esp + 0x24], xmm0
007a126a movss    dword ptr [esp + 0x2c], xmm0

{'target': '0x1c48d90', 'operand': '0x7a1c40', 'candidate_entry': '0x7a1a30'}
007a1a30 push     ebp
007a1a31 mov      ebp, esp
007a1a33 and      esp, 0xfffffff0
007a1a36 sub      esp, 0x54
007a1a39 cmp      dword ptr [0x1b22be8], 0
007a1a40 push     ebx
007a1a41 push     esi
007a1a42 push     edi
007a1a43 mov      esi, edx
007a1a45 mov      ebx, ecx
007a1a47 je       0x7a1a82
007a1a49 lea      eax, [esp + 0x10]
007a1a4d push     eax
007a1a4e push     0x1650
007a1a53 mov      edx, 0x7f6c2e04
007a1a58 mov      ecx, 0x1b22bf8
007a1a5d mov      dword ptr [esp + 0x18], 0
007a1a65 mov      dword ptr [esp + 0x1c], 1
007a1a6d mov      dword ptr [esp + 0x20], 0xf2da44
007a1a75 mov      dword ptr [esp + 0x24], 0x67aea0
007a1a7d call     0x67b040
007a1a82 test     ebx, ebx
007a1a84 je       0x7a1d71
007a1a8a test     esi, esi
007a1a8c je       0x7a1d71
007a1a92 mov      ecx, dword ptr [ebx + 0x4c]
007a1a95 cmp      ecx, dword ptr [esi + 0x4c]
007a1a98 je       0x7a1d71
007a1a9e call     0x882ea0
007a1aa3 test     eax, eax
007a1aa5 je       0x7a1aba
007a1aa7 mov      edx, dword ptr [ebx + 0x40]
007a1aaa test     dword ptr [edx + 0x11c], 0x400
007a1ab4 jne      0x7a1d71
007a1aba call     0x4120b0
007a1abf cmp      dword ptr [eax + 0x34], 0
007a1ac3 je       0x7a1d71
007a1ac9 mov      ecx, dword ptr [eax + 0x2c]
007a1acc lea      ecx, [ecx + ecx*2]
007a1acf mov      eax, dword ptr [eax + ecx*4 + 0x14]
007a1ad3 cmp      eax, 0xa
007a1ad6 jne      0x7a1d71
007a1adc mov      ecx, ebx
007a1ade call     0x6c73c0
007a1ae3 test     eax, eax
007a1ae5 je       0x7a1d71
007a1aeb mov      ecx, esi
007a1aed call     0x6b47f0
007a1af2 test     eax, eax
007a1af4 jne      0x7a1b11
007a1af6 mov      ecx, ebx
007a1af8 call     0x6b47f0
007a1afd test     eax, eax
007a1aff jne      0x7a1b11
007a1b01 mov      edx, ebx
007a1b03 mov      ecx, esi
007a1b05 call     0x79feb0
007a1b0a pop      edi
007a1b0b pop      esi
007a1b0c pop      ebx
007a1b0d mov      esp, ebp
007a1b0f pop      ebp
007a1b10 ret      
007a1b11 mov      eax, dword ptr [ebx + 0x4c]
007a1b14 xor      edx, edx
007a1b16 cmp      eax, dword ptr [0x1dee624]
007a1b1c sete     dl
007a1b1f mov      edi, edx
007a1b21 mov      dword ptr [esp + 0xc], edi
007a1b25 test     edi, edi
007a1b27 je       0x7a1b3f
007a1b29 movss    xmm0, dword ptr [0x146b618]
007a1b31 mov      dword ptr [0x1c48304], esi
007a1b37 movss    dword ptr [0x1c482ec], xmm0
007a1b3f mov      eax, dword ptr [0x1ce716c]
007a1b44 and      dword ptr [eax + 0x184], 0xfffffdff
007a1b4e call     0x9b1260
007a1b53 test     edi, edi
007a1b55 je       0x7a1b5e
007a1b57 call     0xaa11b0
007a1b5c jmp      0x7a1b63
007a1b5e mov      eax, 1
007a1b63 mov      edx, eax
007a1b65 mov      ecx, esi
007a1b67 call     0x881c00
007a1b6c push     0
007a1b6e push     1
007a1b70 mov      edi, ebx
007a1b72 call     0x6fbd40
007a1b77 cmp      dword ptr [esp + 0xc], 0
007a1b7c je       0x7a1b8a
007a1b7e mov      edx, 3
007a1b83 mov      ecx, esi
007a1b85 call     0x6c7300
007a1b8a push     0
007a1b8c push     0
007a1b8e push     ebx
007a1b8f mov      edx, esi
007a1b91 mov      ecx, 0x11
007a1b96 call     0x940690
007a1b9b mov      edx, ebx
007a1b9d mov      ecx, esi
007a1b9f call     0x54b630
007a1ba4 mov      edx, esi
007a1ba6 mov      ecx, ebx
007a1ba8 call     0x8c09b0
007a1bad call     0x6c7580
007a1bb2 mov      ecx, dword ptr [ebx + 0x4c]
007a1bb5 push     0
007a1bb7 mov      edx, 1
007a1bbc call     0x8a11a0
007a1bc1 call     0x4120c0
007a1bc6 lea      ecx, [eax + 1]
007a1bc9 mov      edx, 0xa
007a1bce call     0x411e60
007a1bd3 test     eax, eax
007a1bd5 je       0x7a1bdd
007a1bd7 mov      dword ptr [0x1c641f8], ebx
007a1bdd mov      ecx, 1
007a1be2 call     0x6c6ba0
007a1be7 movss    xmm0, dword ptr [0x146b618]
007a1bef addss    xmm0, dword ptr [0xf274f8]
007a1bf7 lea      ecx, [esp + 0x4c]
007a1bfb push     ecx
007a1bfc mov      edx, 0x8cbea0
007a1c01 mov      ecx, 0x87fe60
007a1c06 mov      dword ptr [esp + 0x50], esi
007a1c0a mov      dword ptr [esp + 0x54], ebx
007a1c0e movss    dword ptr [esp + 0x58], xmm0
007a1c14 mov      dword ptr [esp + 0x5c], 1
007a1c1c mov      dword ptr [esp + 0x60], 0
007a1c24 call     0x880d60
007a1c29 call     0x4120b0
007a1c2e mov      edx, 0x12
007a1c33 mov      ecx, eax
007a1c35 call     0x412120
007a1c3a lea      edi, [esp + 0x30]
007a1c3e mov      dword ptr [0x1c48d90], 0xb
007a1c48 call     0x6eae90
007a1c4d mov      edx, dword ptr [0x1d956c0]
007a1c53 movss    xmm0, dword ptr [0xec6fb8]
007a1c5b mov      ecx, 0x1d956bc
007a1c60 sub      ecx, 0x2c
007a1c63 mov      eax, edx
007a1c65 sub      eax, ecx
007a1c67 xor      edi, edi
007a1c69 neg      eax
007a1c6b sbb      eax, eax
007a1c6d and      eax, edx
007a1c6f movss    dword ptr [esp + 0xc], xmm0
007a1c75 je       0x7a1cff
007a1c7b mov      edx, dword ptr [eax + 0x20]
007a1c7e movaps   xmm1, xmmword ptr [esp + 0x30]
007a1c83 subps    xmm1, xmmword ptr [edx + 0x30]
007a1c87 xorps    xmm0, xmm0
007a1c8a movaps   xmmword ptr [esp + 0x20], xmm1
007a1c8f movss    dword ptr [esp + 0x24], xmm0
007a1c95 movss    dword ptr [esp + 0x2c], xmm0
007a1c9b movaps   xmm0, xmmword ptr [esp + 0x20]
007a1ca0 mulps    xmm0, xmm0

{'target': '0x1c48d90', 'operand': '0x7ab498', 'candidate_entry': '0x7ab3b0'}
007ab3b0 push     ebp
007ab3b1 mov      ebp, esp
007ab3b3 and      esp, 0xfffffff0
007ab3b6 sub      esp, 0x1c
007ab3b9 push     edi
007ab3ba mov      ecx, 1
007ab3bf call     0x7a6440
007ab3c4 call     0x4120b0
007ab3c9 cmp      dword ptr [eax + 0x34], 0
007ab3cd je       0x7ab4ee
007ab3d3 mov      ecx, dword ptr [eax + 0x2c]
007ab3d6 lea      ecx, [ecx + ecx*2]
007ab3d9 mov      eax, dword ptr [eax + ecx*4 + 0x14]
007ab3dd cmp      eax, 8
007ab3e0 je       0x7ab4b8
007ab3e6 cmp      eax, 0xe
007ab3e9 je       0x7ab488
007ab3ef cmp      eax, 0x11
007ab3f2 jne      0x7ab4ee
007ab3f8 lea      edx, [eax - 0x10]
007ab3fb xor      ecx, ecx
007ab3fd call     0x74dc40
007ab402 mov      dword ptr [0x1dee960], 1
007ab40c call     0x8827e0
007ab411 fstp     dword ptr [0x1dee5e4]
007ab417 call     0xb92fc0
007ab41c call     0x9f41a0
007ab421 test     eax, eax
007ab423 jne      0x7ab4ee
007ab429 call     0x5c5690
007ab42e test     eax, eax
007ab430 je       0x7ab4ee
007ab436 call     0x48ef10
007ab43b cmp      eax, 3
007ab43e je       0x7ab463
007ab440 mov      edx, dword ptr [0x1dee5e0]
007ab446 xor      ecx, ecx
007ab448 cmp      dword ptr [0x1dee918], 0x1d955d0
007ab452 push     1
007ab454 setne    cl
007ab457 push     0
007ab459 call     0xb95b20
007ab45e jmp      0x7ab4ee
007ab463 xorps    xmm0, xmm0
007ab466 sub      esp, 8
007ab469 movss    dword ptr [esp + 4], xmm0
007ab46f movss    xmm0, dword ptr [0xed5988]
007ab477 xor      edx, edx
007ab479 lea      ecx, [edx + 0xc]
007ab47c movss    dword ptr [esp], xmm0
007ab481 call     0xba45d0
007ab486 jmp      0x7ab4ee
007ab488 mov      ecx, 1
007ab48d call     0x6e1fc0
007ab492 lea      edi, [esp + 0x10]
007ab496 mov      dword ptr [0x1c48d90], 4
007ab4a0 call     0x6eae90
007ab4a5 call     0x79b780
007ab4aa xor      ecx, ecx
007ab4ac call     0x7aaf10
007ab4b1 call     0x738640
007ab4b6 jmp      0x7ab4ee
007ab4b8 movaps   xmm0, xmmword ptr [0x1dee5d0]
007ab4bf mov      ecx, dword ptr [0x1dee908]
007ab4c5 lea      edx, [esp + 0x10]
007ab4c9 movaps   xmmword ptr [esp + 0x10], xmm0
007ab4ce call     0x89f7c0
007ab4d3 call     0x4120b0
007ab4d8 mov      edx, 8
007ab4dd mov      ecx, eax
007ab4df call     0x412120
007ab4e4 mov      dword ptr [0x1c64210], 1
007ab4ee mov      ecx, dword ptr [0x1dee620]
007ab4f4 call     0x74edd0