00678516 90 nop
00678517 90 nop
00678518 50 push eax
00678519 b8 49ef6600 mov eax,0066ef49
0067851e 8138 8b47f803 cmp dword ptr ds:[eax],3f8478b
00678524 75 21 jnz short 00678547
00678526 53 push ebx
00678527 bb 60856700 mov ebx,00678560
0067852c 2bd8 sub ebx,eax
0067852e 83eb 05 sub ebx,5
00678531 c600 e8 mov byte ptr ds:[eax],0e8
00678534 8958 01 mov dword ptr ds:[eax+1],ebx