rendered paste body-(id)[NSString(StupidCrypt) stupidCrypt]
+0 00015666 55 pushl %ebp
+1 00015667 89e5 movl %esp,%ebp
+3 00015669 57 pushl %edi
+4 0001566a 56 pushl %esi
+5 0001566b 53 pushl %ebx
+6 0001566c 83ec3c subl $0x3c,%esp
+9 0001566f e890750200 calll ___i686.get_pc_thunk.bx
+14 00015674 8b83ecbe0200 movl 0x0002beec(%ebx),%eax length
+20 0001567a 89442404 movl %eax,0x04(%esp,1)
+24 0001567e 8b4508 movl 0x08(%ebp),%eax
+27 00015681 890424 movl %eax,(%esp,1)
+30 00015684 e801aa0200 calll 0x0004008a -[(%esp,1) length]
+35 00015689 8945d4 movl %eax,0xd4(%ebp)
+38 0001568c 8b8348c00200 movl 0x0002c048(%ebx),%eax string
+44 00015692 89442404 movl %eax,0x04(%esp,1)
+48 00015696 8b8328c50200 movl 0x0002c528(%ebx),%eax NSMutableString
+54 0001569c 890424 movl %eax,(%esp,1)
+57 0001569f e8e6a90200 calll 0x0004008a +[NSMutableString string]
+62 000156a4 89c7 movl %eax,%edi
+64 000156a6 8b45d4 movl 0xd4(%ebp),%eax
+67 000156a9 85c0 testl %eax,%eax
+69 000156ab 7f0a jg 0x000156b7
+71 000156ad 89f8 movl %edi,%eax
+73 000156af 83c43c addl $0x3c,%esp
+76 000156b2 5b popl %ebx
+77 000156b3 5e popl %esi
+78 000156b4 5f popl %edi
+79 000156b5 5d popl %ebp
+80 000156b6 c3 ret
+81 000156b7 31f6 xorl %esi,%esi
+83 000156b9 8d45e6 leal 0xe6(%ebp),%eax
+86 000156bc 8945d0 movl %eax,0xd0(%ebp)
+89 000156bf 89742408 movl %esi,0x08(%esp,1)
+93 000156c3 8b8344c00200 movl 0x0002c044(%ebx),%eax characterAtIndex:
+99 000156c9 89442404 movl %eax,0x04(%esp,1)
+103 000156cd 8b4508 movl 0x08(%ebp),%eax
+106 000156d0 890424 movl %eax,(%esp,1)
+109 000156d3 e8b2a90200 calll 0x0004008a -[(%esp,1) characterAtIndex:]
+114 000156d8 83f001 xorl $0x01,%eax
+117 000156db 668945e6 movw %ax,0xe6(%ebp)
+121 000156df c744240c01000000 movl $0x00000001,0x0c(%esp,1)
+129 000156e7 8b45d0 movl 0xd0(%ebp),%eax
+132 000156ea 89442408 movl %eax,0x08(%esp,1)
+136 000156ee 8b8340c00200 movl 0x0002c040(%ebx),%eax stringWithCharacters:length:
+142 000156f4 89442404 movl %eax,0x04(%esp,1)
+146 000156f8 8b83e0c40200 movl 0x0002c4e0(%ebx),%eax NSString
+152 000156fe 890424 movl %eax,(%esp,1)
+155 00015701 e884a90200 calll 0x0004008a +[NSString stringWithCharacters:length:]
+160 00015706 89442408 movl %eax,0x08(%esp,1)
+164 0001570a 8b833cc00200 movl 0x0002c03c(%ebx),%eax appendString:
+170 00015710 89442404 movl %eax,0x04(%esp,1)
+174 00015714 893c24 movl %edi,(%esp,1)
+177 00015717 e86ea90200 calll 0x0004008a -[(%esp,1) appendString:]
+182 0001571c 83c601 addl $0x01,%esi
+185 0001571f 3975d4 cmpl %esi,0xd4(%ebp)
+188 00015722 759b jne 0x000156bf
+190 00015724 89f8 movl %edi,%eax
+192 00015726 83c43c addl $0x3c,%esp
+195 00015729 5b popl %ebx
+196 0001572a 5e popl %esi
+197 0001572b 5f popl %edi
+198 0001572c 5d popl %ebp
+199 0001572d c3 ret