Function at 0x407211
Capabilities:
Execute command

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x5cc
mov dword [ebp - 0x5a4], sym.___gxx_personality_sj0
mov dword [ebp - 0x5a0], 0x4e43f6
lea eax, [ebp - 0x59c]
mov dword [eax], ebp
mov edx, 0x4083d2
mov dword [eax + 4], edx
mov dword [eax + 8], esp
lea eax, [ebp - 0x5bc]
mov dword [esp], eax
call dbg._Unwind_SjLj_Register
lea eax, [ebp - 0x568]
mov dword [ebp - 0x5c8], eax
mov dword [ebp - 0x5c0], 0x34
lea eax, [ebp - 0x6d]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x6d]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.isitchristmas.com
mov dword [ebp - 0x5b8], 1
mov ecx, dword [ebp - 0x5c8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x6d]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov edi, dword [ebp - 0x5c8]
lea ebx, [edi + 0x18]
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x6c]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x6c]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.pointerpointer.com
mov dword [ebp - 0x5b8], 2
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x6c]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x6b]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x6b]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.donothingfor2minutes.com
mov dword [ebp - 0x5b8], 3
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x6b]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x6a]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x6a]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.nyan.cat
mov dword [ebp - 0x5b8], 4
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x6a]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x69]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x69]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.dudelol.com
mov dword [ebp - 0x5b8], 5
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x69]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x68]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x68]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.staggeringbeauty.com
mov dword [ebp - 0x5b8], 6
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x68]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x67]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x67]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.fallingfalling.com
mov dword [ebp - 0x5b8], 7
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x67]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x66]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x66]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.thesecretlivesofdentists.com
mov dword [ebp - 0x5b8], 8
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x66]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x65]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x65]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.passiveaggressivenotes.com
mov dword [ebp - 0x5b8], 9
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x65]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x64]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x64]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.howtobeadad.com
mov dword [ebp - 0x5b8], 0xa
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x64]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x63]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x63]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.icanhas.cheezburger.com
mov dword [ebp - 0x5b8], 0xb
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x63]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x62]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x62]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.thatsthefinger.com
mov dword [ebp - 0x5b8], 0xc
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x62]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x61]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x61]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.blahtherapy.com
mov dword [ebp - 0x5b8], 0xd
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x61]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x60]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x60]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.procatinator.com
mov dword [ebp - 0x5b8], 0xe
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x60]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x5f]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x5f]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.zombo.com
mov dword [ebp - 0x5b8], 0xf
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x5f]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x5e]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x5e]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.waitingforfriday.com
mov dword [ebp - 0x5b8], 0x10
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x5e]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x5d]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x5d]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.eelslap.com
mov dword [ebp - 0x5b8], 0x11
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x5d]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x5c]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x5c]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.drinkify.org
mov dword [ebp - 0x5b8], 0x12
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x5c]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x5b]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x5b]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.fallingguy.com
mov dword [ebp - 0x5b8], 0x13
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x5b]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x5a]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x5a]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.koalastothemax.com
mov dword [ebp - 0x5b8], 0x14
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x5a]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x59]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x59]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.unicodesnowmanforyou.com
mov dword [ebp - 0x5b8], 0x15
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x59]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x58]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x58]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.didthanoskill.me
mov dword [ebp - 0x5b8], 0x16
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x58]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x57]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x57]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.instantrimshot.com
mov dword [ebp - 0x5b8], 0x17
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x57]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x56]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x56]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.damn.dog
mov dword [ebp - 0x5b8], 0x18
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x56]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x55]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x55]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.whydidyougoto.com
mov dword [ebp - 0x5b8], 0x19
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x55]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x54]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x54]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.isthisyour.name
mov dword [ebp - 0x5b8], 0x1a
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x54]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x53]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x53]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.femga.com
mov dword [ebp - 0x5b8], 0x1b
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x53]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x52]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x52]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.nelson_haha.com
mov dword [ebp - 0x5b8], 0x1c
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x52]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x51]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x51]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.stinkmoji.com
mov dword [ebp - 0x5b8], 0x1d
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x51]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x50]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x50]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.sadforjapan.com
mov dword [ebp - 0x5b8], 0x1e
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x50]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x4f]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x4f]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.fallingguy.com
mov dword [ebp - 0x5b8], 0x1f
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x4f]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x4e]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x4e]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.milliondollarhomepage.com
mov dword [ebp - 0x5b8], 0x20
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x4e]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x4d]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x4d]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.movenowthinklater.com
mov dword [ebp - 0x5b8], 0x21
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x4d]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x4c]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x4c]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.rockpaperberlin.com
mov dword [ebp - 0x5b8], 0x22
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x4c]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x4b]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x4b]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.theuselessweb.com
mov dword [ebp - 0x5b8], 0x23
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x4b]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x4a]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x4a]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.rrrgggbbb.com
mov dword [ebp - 0x5b8], 0x24
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x4a]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x49]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x49]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.giantbatfarts.com
mov dword [ebp - 0x5b8], 0x25
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x49]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x48]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x48]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.bury.me
mov dword [ebp - 0x5b8], 0x26
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x48]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x47]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x47]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.koalastothemax.com
mov dword [ebp - 0x5b8], 0x27
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x47]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x46]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x46]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.randomcolour.com
mov dword [ebp - 0x5b8], 0x28
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x46]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x45]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x45]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.dogeweather.com
mov dword [ebp - 0x5b8], 0x29
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x45]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x44]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x44]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.pleasedonate.biz
mov dword [ebp - 0x5b8], 0x2a
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x44]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x43]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x43]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.instantsunstrike.com
mov dword [ebp - 0x5b8], 0x2b
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x43]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x42]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x42]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.internetlivestats.com
mov dword [ebp - 0x5b8], 0x2c
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x42]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x41]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x41]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.papertoilet.com
mov dword [ebp - 0x5b8], 0x2d
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x41]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x40]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x40]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.muchbetterthanthis.com
mov dword [ebp - 0x5b8], 0x2e
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x40]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x3f]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x3f]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.thisiswhyimbroke.com
mov dword [ebp - 0x5b8], 0x2f
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3f]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x3e]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x3e]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.yesnoif.com
mov dword [ebp - 0x5b8], 0x30
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3e]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x3d]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x3d]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.blankwindows.com
mov dword [ebp - 0x5b8], 0x31
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3d]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x3c]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x3c]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.clicktoremove.com
mov dword [ebp - 0x5b8], 0x32
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3c]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x3b]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x3b]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.crossdivisions.com
mov dword [ebp - 0x5b8], 0x33
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3b]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x3a]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x3a]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.cat_bounce.com
mov dword [ebp - 0x5b8], 0x34
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x3a]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov ebx, dword [ebp - 0x5c4]
add ebx, 0x18
mov dword [ebp - 0x5c4], ebx
sub dword [ebp - 0x5c0], 1
lea eax, [ebp - 0x39]
mov ecx, eax
call fcn.0047b550
lea eax, [ebp - 0x39]
mov dword [esp + 4], eax
mov dword [esp], str.http:__www.stupid.com
mov dword [ebp - 0x5b8], 0x35
mov ecx, dword [ebp - 0x5c4]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_char_const__std::allocator_char__const_
sub esp, 8
lea eax, [ebp - 0x39]
mov ecx, eax
call sym.std::allocator_char_::allocator__
mov dword [ebp - 0x1c], 0x35
mov dword [esp], 0
mov dword [ebp - 0x5b8], 0x36
call sym._time
mov dword [esp], eax
call sym._srand
call sym._rand
mov ecx, eax
mov edx, 0x4d4873ed
mov eax, ecx
imul edx
mov eax, edx
sar eax, 4
mov edx, ecx
sar edx, 0x1f
sub eax, edx
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
imul edx, eax, 0x35
mov eax, ecx
sub eax, edx
mov dword [ebp - 0x20], eax
lea ecx, [ebp - 0x568]
mov edx, dword [ebp - 0x20]
mov eax, edx
add eax, eax
add eax, edx
shl eax, 3
lea edx, [ecx + eax]
lea eax, [ebp - 0x38]
mov dword [esp + 8], edx
mov dword [esp + 4], str.start_____
mov dword [esp], eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____char_const__std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea eax, [ebp - 0x580]
mov dword [esp + 8], 0x4e9685
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [ebp - 0x5b8], 0x37
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
lea eax, [ebp - 0x38]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea eax, [ebp - 0x580]
mov ecx, eax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov dword [esp], eax
mov dword [ebp - 0x5b8], 0x38
call sym._system
mov dword [esp], 0x3e8
mov eax, dword [sym.imp.KERNEL32.dll_Sleep]
call eax
sub esp, 4
lea eax, [ebp - 0x580]
mov ecx, eax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x4082e2