Function at 0x47b5c5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
sub esp, 0x2e4
lea ebp, [esp - 4]
mov eax, dword [0x514d34]
xor eax, ebp
mov dword [ebp + 0x2e4], eax
push 0xc
mov eax, 0x4bc210
call fcn.00441d06
mov edi, ecx
mov dword [ebp - 0x10], edi
mov dword [ebp - 0x14], edi
mov ebx, dword [ebp + 0x2f0]
mov dword [ebp - 0x18], edi
call fcn.0047abc7
and dword [ebp - 4], 0
lea esi, [edi + 0x30f]
mov ecx, ebx
call fcn.00479f81
movzx eax, ax
mov ecx, ebx
push eax
push 0
call fcn.00479914
push eax
mov ecx, esi
call fcn.0047bfd2
push esi
mov ecx, edi
mov byte [ebp - 4], 1
mov dword [edi + 0x30b], ebx
call fcn.004a6af7
xor edx, edx
mov word [ebp + 0x14], 0x5a4b
xor eax, eax
mov dword [ebp], edx
mov ecx, str.Pages
mov dword [ebp + 4], edx
push 2
mov dword [ebp + 8], ecx
mov esi, 0x431a31
mov dword [ebp + 0xc], edx
mov dword [ebp + 0x10], edx
mov dword [ebp + 0x16], edx
mov dword [ebp + 0x1a], eax
mov dword [ebp + 0x1e], edx
mov dword [ebp + 0x22], edx
mov dword [ebp + 0x2e], edx
mov dword [ebp + 0x32], edx
mov dword [ebp + 0x36], edx
mov dword [ebp + 0x3a], edx
mov word [ebp + 0x3e], dx
mov dword [ebp + 0x40], edx
mov word [ebp + 0x44], ax
mov dword [ebp + 0x46], edx
mov dword [ebp + 0x4a], edx
mov dword [ebp + 0x52], ecx
mov ecx, 0x47bdff
mov dword [ebp + 0x56], edx
mov dword [ebp + 0x5a], edx
mov dword [ebp + 0x60], edx
mov dword [ebp + 0x64], eax
mov dword [ebp + 0x68], edx
mov dword [ebp + 0x78], edx
mov dword [ebp + 0x7c], edx
mov dword [ebp + 0x80], edx
mov dword [ebp + 0x84], edx
mov word [ebp + 0x88], dx
mov dword [ebp + 0x8a], edx
mov word [ebp + 0x8e], ax
lea eax, [ebx + 0x750]
mov dword [ebp + 0x90], edx
mov dword [ebp + 0x94], edx
mov dword [ebp + 0x98], edx
mov dword [ebp + 0xa0], edx
mov dword [ebp + 0xa4], edx
pop edx
mov dword [ebp + 0x26], 0x47bd4b
mov dword [ebp + 0x2a], esi
mov dword [ebp + 0x4e], 0xfffffffe
mov word [ebp + 0x5e], 0x5a4b
mov dword [ebp + 0x6c], 0x20000000
mov dword [ebp + 0x70], ecx
mov dword [ebp + 0x74], esi
mov dword [ebp + 0x9c], str.Print_all_pages
mov word [ebp + 0xa8], 0x5a54
mov dword [ebp + 0xaa], eax
mov word [ebp + 0xae], dx
mov word [ebp + 0xb0], 0
mov dword [ebp + 0xb2], 1
mov dword [ebp + 0xb6], 0x800
mov dword [ebp + 0xba], ecx
lea edi, [ebp + 0xd4]
xor ecx, ecx
mov dword [ebp + 0xbe], 0x42e1bc
xor eax, eax
mov dword [ebp + 0xc6], ecx
mov dword [ebp + 0xca], ecx
mov word [ebp + 0xd2], cx
mov dword [ebp + 0xc2], 0x42e444
mov dword [ebp + 0xce], str.Tick_the_box_if_you_wish_to_print_all_pages.
stosd dword es:[edi], eax
push 2
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebx + 0x752]
mov dword [ebp + 0xf4], eax
lea edi, [ebp + 0x11e]
xor eax, eax
mov dword [ebp + 0xde], ecx
mov dword [ebp + 0xe2], ecx
mov dword [ebp + 0xea], ecx
mov dword [ebp + 0xee], ecx
mov word [ebp + 0xfa], cx
mov dword [ebp + 0xfc], ecx
mov ecx, 0x47be7b
mov dword [ebp + 0x108], eax
mov dword [ebp + 0x110], eax
mov dword [ebp + 0x114], eax
mov word [ebp + 0x11c], ax
mov word [ebp + 0xf8], dx
mov edx, 0x18000
mov dword [ebp + 0x104], ecx
mov dword [ebp + 0xe6], str.From_page
mov word [ebp + 0xf2], 0x564b
mov dword [ebp + 0x100], edx
mov dword [ebp + 0x10c], 0x47bc20
mov dword [ebp + 0x118], str.Enter_the_starting_page_when_printing_selected_pages_from_a_document.
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
or dword [ebp + 0x128], 0xffffffff
lea edi, [ebp + 0x168]
mov dword [ebp + 0x12c], eax
mov dword [ebp + 0x134], eax
mov dword [ebp + 0x138], eax
lea eax, [ebx + 0x754]
mov dword [ebp + 0x13e], eax
mov dword [ebp + 0x14e], ecx
xor ecx, ecx
pop eax
mov word [ebp + 0x142], ax
xor eax, eax
mov word [ebp + 0x144], ax
mov dword [ebp + 0x146], eax
mov dword [ebp + 0x152], ecx
mov dword [ebp + 0x15a], ecx
mov dword [ebp + 0x15e], ecx
mov word [ebp + 0x166], cx
mov dword [ebp + 0x130], str.To_page
mov word [ebp + 0x13c], 0x564b
mov dword [ebp + 0x14a], edx
mov dword [ebp + 0x156], 0x47bc62
mov dword [ebp + 0x162], str.Enter_the_finishing_page_when_printing_selected_pages_from_a_document.
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
or dword [ebp + 0x176], 0xffffffff
xor eax, eax
mov dword [ebp + 0x172], ecx
mov dword [ebp + 0x17e], ecx
mov dword [ebp + 0x182], ecx
mov dword [ebp + 0x188], ecx
mov dword [ebp + 0x190], ecx
mov dword [ebp + 0x194], ecx
mov ecx, 0x47bdff
mov dword [ebp + 0x17a], 0x4e6664
mov word [ebp + 0x186], 0x5a4b
mov dword [ebp + 0x18c], eax
mov dword [ebp + 0x198], ecx
mov dword [ebp + 0x19c], esi
mov dword [ebp + 0x1a0], eax
lea edi, [ebp + 0x1fc]
mov dword [ebp + 0x1a4], eax
mov dword [ebp + 0x1a8], eax
mov dword [ebp + 0x1ac], eax
mov word [ebp + 0x1b0], ax
mov dword [ebp + 0x1b2], eax
mov word [ebp + 0x1b6], ax
mov dword [ebp + 0x1b8], eax
mov dword [ebp + 0x1bc], eax
mov dword [ebp + 0x1c0], eax
mov dword [ebp + 0x1c8], eax
mov dword [ebp + 0x1cc], eax
lea eax, [ebx + 0x758]
mov dword [ebp + 0x1d2], eax
xor eax, eax
mov dword [ebp + 0x1e2], ecx
xor ecx, ecx
mov word [ebp + 0x1d8], ax
mov dword [ebp + 0x1da], eax
mov dword [ebp + 0x1c4], str.Number_of_Copies
mov word [ebp + 0x1d0], 0x564b
mov dword [ebp + 0x1de], edx
mov dword [ebp + 0x1e6], ecx
mov dword [ebp + 0x1ea], ecx
mov dword [ebp + 0x1ee], ecx
mov dword [ebp + 0x1f2], ecx
mov dword [ebp + 0x1f6], str.Enter_the_number_of_copies_of_each_document_that_you_require._Please_note_that_you_must_select_the_printers_trays_to_use_when_ever_you_change_the_number_of_copies_to_print_using_the_following_Copies_button.
mov word [ebp + 0x1fa], cx
push 2
pop esi
mov word [ebp + 0x1d6], si
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
or dword [ebp + 0x206], 0xffffffff
lea edi, [ebp + 0x246]
mov dword [ebp + 0x220], eax
mov dword [ebp + 0x20a], ecx
mov dword [ebp + 0x20e], str.Copies
mov dword [ebp + 0x212], ecx
mov dword [ebp + 0x216], ecx
mov word [ebp + 0x21a], 0x5a4b
mov dword [ebp + 0x21c], ecx
mov dword [ebp + 0x224], ecx
mov dword [ebp + 0x228], 0x8000
mov dword [ebp + 0x22c], 0x47bcac
mov dword [ebp + 0x230], 0x42ddd6
mov dword [ebp + 0x234], 0x47bbb9
mov dword [ebp + 0x238], ecx
mov dword [ebp + 0x23c], ecx
mov dword [ebp + 0x240], str.Click_the_button_to_select_the_printers_trays_to_use_for_the_selected_number_of_copies.
mov word [ebp + 0x244], cx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebx + 0x75a]
mov dword [ebp + 0x266], eax
lea edi, [ebp + 0x290]
mov dword [ebp + 0x250], ecx
xor eax, eax
mov dword [ebp + 0x254], ecx
mov dword [ebp + 0x258], str.Collate
mov dword [ebp + 0x25c], ecx
mov dword [ebp + 0x260], ecx
mov word [ebp + 0x264], 0x5a54
mov word [ebp + 0x26a], si
mov word [ebp + 0x26c], cx
mov dword [ebp + 0x26e], 1
mov dword [ebp + 0x272], 0x800
mov dword [ebp + 0x276], 0x47be2b
mov dword [ebp + 0x27a], 0x42e1bc
mov dword [ebp + 0x27e], 0x42e444
mov dword [ebp + 0x282], ecx
mov dword [ebp + 0x286], ecx
mov dword [ebp + 0x28a], ecx
mov word [ebp + 0x28e], cx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
mov dword [ebp + 0x2aa], ecx
mov dword [ebp + 0x2b0], ecx
lea edi, [ebp + 0x2da]
mov dword [ebp + 0x2b4], eax
xorps xmm0, xmm0
mov dword [ebp + 0x2cc], ecx
mov dword [ebp + 0x2d0], ecx
mov dword [ebp + 0x2d4], ecx
mov word [ebp + 0x2d8], cx
mov ecx, dword [ebp - 0x10]
movups xmmword [ebp + 0x29a], xmm0
mov word [ebp + 0x2ae], 0x5a4b
mov dword [ebp + 0x2b8], str.OK1Cancel0
mov dword [ebp + 0x2bc], 0x100
mov dword [ebp + 0x2c0], 0x47bcd9
mov dword [ebp + 0x2c4], 0x42ceba
mov dword [ebp + 0x2c8], 0x42cc70
stosd dword es:[edi], eax
push 0x2e4
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebp]
push eax
call fcn.004a6b19
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x2e4]
xor ecx, ebp
call fcn.00441a5e
lea esp, [ebp + 0x2e8]
pop ebp
ret 4