Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

cq.sbk (270120B)


      1 .486
      2 .model flat
      3 extrn __fltused:near
      4 extrn __ftol:near
      5 _DATA segment
      6 align 4
      7 L2 label byte
      8 dd _s22
      9 dd _s241
     10 dd _s243
     11 dd _s244
     12 dd _s25
     13 dd _s26
     14 dd _s4
     15 dd _s61
     16 dd _s626
     17 dd _s71
     18 dd _s72
     19 dd _s757
     20 dd _s7813
     21 dd _s714
     22 dd _s715
     23 dd _s81
     24 dd _s84
     25 dd _s85
     26 dd _s86
     27 dd _s88
     28 dd _s9
     29 _DATA ends
     30 _DATA segment
     31 align 4
     32 L3 label byte
     33 db 68 dup (0)
     34 align 4
     35 L4 label byte
     36 db 4 dup (0)
     37 public _main
     38 _DATA ends
     39 _TEXT segment
     40 _main:
     41 push ebx
     42 push esi
     43 push edi
     44 push ebp
     45 mov ebp,esp
     46 sub esp,4
     47 mov dword ptr (L3+36),1
     48 mov dword ptr (L3+40),1
     49 mov dword ptr (L3+44),1
     50 mov dword ptr (L3+48),1
     51 lea edi,(L3)
     52 mov dword ptr (L4),edi
     53 mov dword ptr (-4)[ebp],0
     54 jmp L12
     55 L9:
     56 mov edi,dword ptr (L4)
     57 push edi
     58 mov edi,dword ptr (-4)[ebp]
     59 call dword ptr (L2)[edi*4]
     60 add esp,4
     61 mov dword ptr (L3+52),eax
     62 mov edi,dword ptr (L3+56)
     63 mov esi,dword ptr (L3+52)
     64 lea edi,[esi][edi]
     65 mov dword ptr (L3+56),edi
     66 cmp dword ptr (L3+36),0
     67 je L17
     68 mov edi,dword ptr (L3+52)
     69 push edi
     70 lea edi,(L3+60)
     71 push edi
     72 lea edi,(L20)
     73 push edi
     74 call _printf
     75 add esp,12
     76 L17:
     77 L10:
     78 inc dword ptr (-4)[ebp]
     79 L12:
     80 mov edi,dword ptr (-4)[ebp]
     81 cmp edi,21
     82 jb L9
     83 cmp dword ptr (L3+56),0
     84 jne L23
     85 lea edi,(L26)
     86 push edi
     87 call _printf
     88 add esp,4
     89 jmp L24
     90 L23:
     91 lea edi,(L27)
     92 push edi
     93 call _printf
     94 add esp,4
     95 L24:
     96 mov eax,0
     97 L1:
     98 mov esp,ebp
     99 pop ebp
    100 pop edi
    101 pop esi
    102 pop ebx
    103 ret
    104 _TEXT ends
    105 _DATA segment
    106 align 1
    107 L29 label byte
    108 db 115
    109 db 50
    110 db 50
    111 db 44
    112 db 101
    113 db 114
    114 db 37
    115 db 100
    116 db 10
    117 db 0
    118 align 1
    119 L30 label byte
    120 db 115
    121 db 50
    122 db 50
    123 db 32
    124 db 32
    125 db 32
    126 db 32
    127 db 0
    128 public _s22
    129 _DATA ends
    130 _TEXT segment
    131 _s22:
    132 push ebx
    133 push esi
    134 push edi
    135 push ebp
    136 mov ebp,esp
    137 sub esp,32
    138 mov dword ptr (-12)[ebp],0
    139 lea edi,(L30)
    140 mov dword ptr (-4)[ebp],edi
    141 mov edi,dword ptr (20)[ebp]
    142 lea edi,(60)[edi]
    143 mov dword ptr (-8)[ebp],edi
    144 L31:
    145 L32:
    146 mov edi,dword ptr (-8)[ebp]
    147 lea esi,(1)[edi]
    148 mov dword ptr (-8)[ebp],esi
    149 mov esi,dword ptr (-4)[ebp]
    150 lea ebx,(1)[esi]
    151 mov dword ptr (-4)[ebp],ebx
    152 mov bl,byte ptr [esi]
    153 mov byte ptr [edi],bl
    154 movsx edi,bl
    155 cmp edi,0
    156 jne L31
    157 mov dword ptr (-16)[ebp],1
    158 mov dword ptr (-24)[ebp],2
    159 mov dword ptr (-28)[ebp],3
    160 mov dword ptr (-20)[ebp],4
    161 mov edi,dword ptr (-16)[ebp]
    162 mov esi,dword ptr (-24)[ebp]
    163 lea edi,[esi][edi]
    164 mov esi,dword ptr (-28)[ebp]
    165 lea edi,[esi][edi]
    166 mov esi,dword ptr (-20)[ebp]
    167 lea edi,[esi][edi]
    168 cmp edi,10
    169 je L34
    170 inc dword ptr (-12)[ebp]
    171 mov edi,dword ptr (20)[ebp]
    172 cmp dword ptr (44)[edi],0
    173 je L36
    174 push 1
    175 lea edi,(L29)
    176 push edi
    177 call _printf
    178 add esp,8
    179 L36:
    180 L34:
    181 mov dword ptr (-32)[ebp],2
    182 mov edi,dword ptr (-16)[ebp]
    183 cmp dword ptr (-32)[ebp],edi
    184 jne L38
    185 add dword ptr (-12)[ebp],4
    186 mov edi,dword ptr (20)[ebp]
    187 cmp dword ptr (44)[edi],0
    188 je L40
    189 push 4
    190 lea edi,(L29)
    191 push edi
    192 call _printf
    193 add esp,8
    194 L40:
    195 L38:
    196 mov eax,dword ptr (-12)[ebp]
    197 L28:
    198 mov esp,ebp
    199 pop ebp
    200 pop edi
    201 pop esi
    202 pop ebx
    203 ret
    204 _TEXT ends
    205 _DATA segment
    206 align 1
    207 L43 label byte
    208 db 115
    209 db 50
    210 db 52
    211 db 49
    212 db 44
    213 db 101
    214 db 114
    215 db 37
    216 db 100
    217 db 10
    218 db 0
    219 align 1
    220 L44 label byte
    221 db 115
    222 db 50
    223 db 52
    224 db 49
    225 db 32
    226 db 32
    227 db 32
    228 db 0
    229 align 4
    230 L45 label byte
    231 dd 0
    232 dd 0
    233 dd 0
    234 dd 0
    235 dd 0
    236 dd 0
    237 dd 0
    238 dd 0
    239 dd 0
    240 dd 0
    241 dd 0
    242 dd 0
    243 dd 0
    244 dd 0
    245 dd 0
    246 dd 0
    247 dd 0
    248 dd 0
    249 dd 6
    250 dd 0
    251 dd 8
    252 dd 0
    253 dd 12
    254 dd 0
    255 dd 16
    256 dd 0
    257 dd 18
    258 dd 0
    259 dd 20
    260 dd 0
    261 dd 24
    262 dd 0
    263 dd 28
    264 dd 0
    265 dd 30
    266 dd 0
    267 dd 32
    268 dd 0
    269 dd 36
    270 public _s241
    271 _DATA ends
    272 _TEXT segment
    273 _s241:
    274 push ebx
    275 push esi
    276 push edi
    277 push ebp
    278 mov ebp,esp
    279 sub esp,488
    280 mov dword ptr (-484)[ebp],0
    281 mov dword ptr (-488)[ebp],0
    282 lea edi,(L44)
    283 mov dword ptr (-476)[ebp],edi
    284 mov edi,dword ptr (20)[ebp]
    285 lea edi,(60)[edi]
    286 mov dword ptr (-480)[ebp],edi
    287 L46:
    288 L47:
    289 mov edi,dword ptr (-480)[ebp]
    290 lea esi,(1)[edi]
    291 mov dword ptr (-480)[ebp],esi
    292 mov esi,dword ptr (-476)[ebp]
    293 lea ebx,(1)[esi]
    294 mov dword ptr (-476)[ebp],ebx
    295 mov bl,byte ptr [esi]
    296 mov byte ptr [edi],bl
    297 movsx edi,bl
    298 cmp edi,0
    299 jne L46
    300 jmp L49
    301 inc dword ptr (-484)[ebp]
    302 mov edi,dword ptr (20)[ebp]
    303 cmp dword ptr (44)[edi],0
    304 je L51
    305 push 1
    306 lea edi,(L43)
    307 push edi
    308 call _printf
    309 add esp,8
    310 L51:
    311 L49:
    312 jmp L53
    313 add dword ptr (-484)[ebp],2
    314 mov edi,dword ptr (20)[ebp]
    315 cmp dword ptr (44)[edi],0
    316 je L55
    317 push 2
    318 lea edi,(L43)
    319 push edi
    320 call _printf
    321 add esp,8
    322 L55:
    323 L53:
    324 jmp L57
    325 add dword ptr (-484)[ebp],4
    326 mov edi,dword ptr (20)[ebp]
    327 cmp dword ptr (44)[edi],0
    328 je L59
    329 push 4
    330 lea edi,(L43)
    331 push edi
    332 call _printf
    333 add esp,8
    334 L59:
    335 L57:
    336 jmp L61
    337 add dword ptr (-484)[ebp],8
    338 mov edi,dword ptr (20)[ebp]
    339 cmp dword ptr (44)[edi],0
    340 je L63
    341 push 8
    342 lea edi,(L43)
    343 push edi
    344 call _printf
    345 add esp,8
    346 L63:
    347 L61:
    348 mov dword ptr (-4)[ebp],0
    349 L65:
    350 mov edi,dword ptr (-4)[ebp]
    351 mov dword ptr (L45)[edi*4],edi
    352 L66:
    353 inc dword ptr (-4)[ebp]
    354 cmp dword ptr (-4)[ebp],17
    355 jl L65
    356 mov dword ptr (-4)[ebp],18
    357 L69:
    358 mov edi,dword ptr (-4)[ebp]
    359 lea edi,(L45)[edi*4]
    360 mov esi,dword ptr [edi]
    361 push esi
    362 call _pow2
    363 add esp,4
    364 mov dword ptr [edi],eax
    365 mov edi,dword ptr (-4)[ebp]
    366 lea edi,[edi*4]
    367 mov esi,dword ptr (L45)[edi]
    368 sub esi,1
    369 mov dword ptr (L45-4)[edi],esi
    370 add dword ptr (-4)[ebp],2
    371 L70:
    372 cmp dword ptr (-4)[ebp],39
    373 jl L69
    374 mov dword ptr (-160)[ebp],0
    375 mov dword ptr (-316)[ebp],0
    376 mov dword ptr (-472)[ebp],0
    377 mov dword ptr (-156)[ebp],1
    378 mov dword ptr (-312)[ebp],1
    379 mov dword ptr (-468)[ebp],1
    380 mov dword ptr (-152)[ebp],2
    381 mov dword ptr (-308)[ebp],2
    382 mov dword ptr (-464)[ebp],2
    383 mov dword ptr (-148)[ebp],3
    384 mov dword ptr (-304)[ebp],3
    385 mov dword ptr (-460)[ebp],3
    386 mov dword ptr (-144)[ebp],4
    387 mov dword ptr (-300)[ebp],4
    388 mov dword ptr (-456)[ebp],4
    389 mov dword ptr (-140)[ebp],5
    390 mov dword ptr (-296)[ebp],5
    391 mov dword ptr (-452)[ebp],5
    392 mov dword ptr (-136)[ebp],6
    393 mov dword ptr (-292)[ebp],6
    394 mov dword ptr (-448)[ebp],6
    395 mov dword ptr (-132)[ebp],7
    396 mov dword ptr (-288)[ebp],7
    397 mov dword ptr (-444)[ebp],7
    398 mov dword ptr (-128)[ebp],8
    399 mov dword ptr (-284)[ebp],8
    400 mov dword ptr (-440)[ebp],8
    401 mov dword ptr (-124)[ebp],9
    402 mov dword ptr (-280)[ebp],9
    403 mov dword ptr (-436)[ebp],9
    404 mov dword ptr (-120)[ebp],10
    405 mov dword ptr (-276)[ebp],10
    406 mov dword ptr (-432)[ebp],10
    407 mov dword ptr (-116)[ebp],11
    408 mov dword ptr (-272)[ebp],11
    409 mov dword ptr (-428)[ebp],11
    410 mov dword ptr (-112)[ebp],12
    411 mov dword ptr (-268)[ebp],12
    412 mov dword ptr (-424)[ebp],12
    413 mov dword ptr (-108)[ebp],13
    414 mov dword ptr (-264)[ebp],13
    415 mov dword ptr (-420)[ebp],13
    416 mov dword ptr (-104)[ebp],14
    417 mov dword ptr (-260)[ebp],14
    418 mov dword ptr (-416)[ebp],14
    419 mov dword ptr (-100)[ebp],15
    420 mov dword ptr (-256)[ebp],15
    421 mov dword ptr (-412)[ebp],15
    422 mov dword ptr (-96)[ebp],16
    423 mov dword ptr (-252)[ebp],16
    424 mov dword ptr (-408)[ebp],16
    425 mov dword ptr (-92)[ebp],63
    426 mov dword ptr (-248)[ebp],63
    427 mov dword ptr (-404)[ebp],63
    428 mov dword ptr (-88)[ebp],64
    429 mov dword ptr (-244)[ebp],64
    430 mov dword ptr (-400)[ebp],64
    431 mov dword ptr (-84)[ebp],255
    432 mov dword ptr (-240)[ebp],255
    433 mov dword ptr (-396)[ebp],255
    434 mov dword ptr (-80)[ebp],256
    435 mov dword ptr (-236)[ebp],256
    436 mov dword ptr (-392)[ebp],256
    437 mov dword ptr (-76)[ebp],4095
    438 mov dword ptr (-232)[ebp],4095
    439 mov dword ptr (-388)[ebp],4095
    440 mov dword ptr (-72)[ebp],4096
    441 mov dword ptr (-228)[ebp],4096
    442 mov dword ptr (-384)[ebp],4096
    443 mov dword ptr (-68)[ebp],65535
    444 mov dword ptr (-224)[ebp],65535
    445 mov dword ptr (-380)[ebp],65535
    446 mov dword ptr (-64)[ebp],65536
    447 mov dword ptr (-220)[ebp],65536
    448 mov dword ptr (-376)[ebp],65536
    449 mov dword ptr (-60)[ebp],262143
    450 mov dword ptr (-216)[ebp],262143
    451 mov dword ptr (-372)[ebp],262143
    452 mov dword ptr (-56)[ebp],262144
    453 mov dword ptr (-212)[ebp],262144
    454 mov dword ptr (-368)[ebp],262144
    455 mov dword ptr (-52)[ebp],1048575
    456 mov dword ptr (-208)[ebp],1048575
    457 mov dword ptr (-364)[ebp],1048575
    458 mov dword ptr (-48)[ebp],1048576
    459 mov dword ptr (-204)[ebp],1048576
    460 mov dword ptr (-360)[ebp],1048576
    461 mov dword ptr (-44)[ebp],16777215
    462 mov dword ptr (-200)[ebp],16777215
    463 mov dword ptr (-356)[ebp],16777215
    464 mov dword ptr (-40)[ebp],16777216
    465 mov dword ptr (-196)[ebp],16777216
    466 mov dword ptr (-352)[ebp],16777216
    467 mov dword ptr (-36)[ebp],268435455
    468 mov dword ptr (-192)[ebp],268435455
    469 mov dword ptr (-348)[ebp],268435455
    470 mov dword ptr (-32)[ebp],268435456
    471 mov dword ptr (-188)[ebp],268435456
    472 mov dword ptr (-344)[ebp],268435456
    473 mov dword ptr (-28)[ebp],1073741823
    474 mov dword ptr (-184)[ebp],1073741823
    475 mov dword ptr (-340)[ebp],1073741823
    476 mov dword ptr (-24)[ebp],1073741824
    477 mov dword ptr (-180)[ebp],1073741824
    478 mov dword ptr (-336)[ebp],1073741824
    479 mov edi,0ffffffffH
    480 mov dword ptr (-20)[ebp],edi
    481 mov edi,0ffffffffH
    482 mov dword ptr (-176)[ebp],edi
    483 mov edi,0ffffffffH
    484 mov dword ptr (-332)[ebp],edi
    485 mov edi,0ffffffffH
    486 mov dword ptr (-16)[ebp],edi
    487 mov edi,0ffffffffH
    488 mov dword ptr (-172)[ebp],edi
    489 mov edi,0ffffffffH
    490 mov dword ptr (-328)[ebp],edi
    491 mov edi,0ffffffffH
    492 mov dword ptr (-12)[ebp],edi
    493 mov edi,0ffffffffH
    494 mov dword ptr (-168)[ebp],edi
    495 mov edi,0ffffffffH
    496 mov dword ptr (-324)[ebp],edi
    497 mov edi,0ffffffffH
    498 mov dword ptr (-8)[ebp],edi
    499 mov edi,0ffffffffH
    500 mov dword ptr (-164)[ebp],edi
    501 mov edi,0ffffffffH
    502 mov dword ptr (-320)[ebp],edi
    503 mov dword ptr (-4)[ebp],0
    504 L188:
    505 mov edi,dword ptr (-4)[ebp]
    506 lea edi,[edi*4]
    507 mov esi,dword ptr (-160)[ebp][edi]
    508 cmp dword ptr (L45)[edi],esi
    509 jne L195
    510 mov ebx,dword ptr (-316)[ebp][edi]
    511 cmp esi,ebx
    512 jne L195
    513 cmp ebx,dword ptr (-472)[ebp][edi]
    514 je L192
    515 L195:
    516 mov edi,dword ptr (20)[ebp]
    517 cmp dword ptr (40)[edi],0
    518 je L196
    519 lea edi,(L198)
    520 push edi
    521 call _printf
    522 add esp,4
    523 lea edi,(L199)
    524 push edi
    525 call _printf
    526 add esp,4
    527 L196:
    528 L192:
    529 L189:
    530 inc dword ptr (-4)[ebp]
    531 cmp dword ptr (-4)[ebp],39
    532 jl L188
    533 cmp dword ptr (-488)[ebp],0
    534 je L200
    535 mov dword ptr (-484)[ebp],16
    536 L200:
    537 mov eax,dword ptr (-484)[ebp]
    538 L42:
    539 mov esp,ebp
    540 pop ebp
    541 pop edi
    542 pop esi
    543 pop ebx
    544 ret
    545 public _pow2
    546 _pow2:
    547 push ebx
    548 push esi
    549 push edi
    550 push ebp
    551 mov ebp,esp
    552 sub esp,4
    553 mov dword ptr (-4)[ebp],1
    554 jmp L204
    555 L203:
    556 sal dword ptr (-4)[ebp],1
    557 L204:
    558 mov edi,dword ptr (20)[ebp]
    559 mov esi,edi
    560 sub esi,1
    561 mov dword ptr (20)[ebp],esi
    562 cmp edi,0
    563 jne L203
    564 mov eax,dword ptr (-4)[ebp]
    565 L202:
    566 mov esp,ebp
    567 pop ebp
    568 pop edi
    569 pop esi
    570 pop ebx
    571 ret
    572 _TEXT ends
    573 _DATA segment
    574 align 1
    575 L207 label byte
    576 db 115
    577 db 50
    578 db 52
    579 db 51
    580 db 44
    581 db 101
    582 db 114
    583 db 37
    584 db 100
    585 db 10
    586 db 0
    587 align 1
    588 L208 label byte
    589 db 115
    590 db 50
    591 db 52
    592 db 51
    593 db 32
    594 db 32
    595 db 32
    596 db 0
    597 public _s243
    598 _DATA ends
    599 _TEXT segment
    600 _s243:
    601 push ebx
    602 push esi
    603 push edi
    604 push ebp
    605 mov ebp,esp
    606 sub esp,268
    607 mov dword ptr (-268)[ebp],0
    608 lea edi,(L208)
    609 mov dword ptr (-260)[ebp],edi
    610 mov edi,dword ptr (20)[ebp]
    611 lea edi,(60)[edi]
    612 mov dword ptr (-264)[ebp],edi
    613 L209:
    614 L210:
    615 mov edi,dword ptr (-264)[ebp]
    616 lea esi,(1)[edi]
    617 mov dword ptr (-264)[ebp],esi
    618 mov esi,dword ptr (-260)[ebp]
    619 lea ebx,(1)[esi]
    620 mov dword ptr (-260)[ebp],ebx
    621 mov bl,byte ptr [esi]
    622 mov byte ptr [edi],bl
    623 movsx edi,bl
    624 cmp edi,0
    625 jne L209
    626 lea edi,(-256)[ebp]
    627 push edi
    628 call _zerofill
    629 add esp,4
    630 mov byte ptr (-159)[ebp],1
    631 mov byte ptr (-191)[ebp],1
    632 mov byte ptr (-130)[ebp],1
    633 mov byte ptr (-208)[ebp],1
    634 mov byte ptr (-158)[ebp],1
    635 mov byte ptr (-190)[ebp],1
    636 mov byte ptr (-223)[ebp],1
    637 mov byte ptr (-207)[ebp],1
    638 mov byte ptr (-157)[ebp],1
    639 mov byte ptr (-189)[ebp],1
    640 mov byte ptr (-222)[ebp],1
    641 mov byte ptr (-206)[ebp],1
    642 mov byte ptr (-156)[ebp],1
    643 mov byte ptr (-188)[ebp],1
    644 mov byte ptr (-221)[ebp],1
    645 mov byte ptr (-205)[ebp],1
    646 mov byte ptr (-155)[ebp],1
    647 mov byte ptr (-187)[ebp],1
    648 mov byte ptr (-219)[ebp],1
    649 mov byte ptr (-204)[ebp],1
    650 mov byte ptr (-154)[ebp],1
    651 mov byte ptr (-186)[ebp],1
    652 mov byte ptr (-218)[ebp],1
    653 mov byte ptr (-203)[ebp],1
    654 mov byte ptr (-153)[ebp],1
    655 mov byte ptr (-185)[ebp],1
    656 mov byte ptr (-216)[ebp],1
    657 mov byte ptr (-202)[ebp],1
    658 mov byte ptr (-152)[ebp],1
    659 mov byte ptr (-184)[ebp],1
    660 mov byte ptr (-215)[ebp],1
    661 mov byte ptr (-201)[ebp],1
    662 mov byte ptr (-151)[ebp],1
    663 mov byte ptr (-183)[ebp],1
    664 mov byte ptr (-161)[ebp],1
    665 mov byte ptr (-200)[ebp],1
    666 mov byte ptr (-150)[ebp],1
    667 mov byte ptr (-182)[ebp],1
    668 mov byte ptr (-195)[ebp],1
    669 mov byte ptr (-199)[ebp],1
    670 mov byte ptr (-149)[ebp],1
    671 mov byte ptr (-181)[ebp],1
    672 mov byte ptr (-211)[ebp],1
    673 mov byte ptr (-148)[ebp],1
    674 mov byte ptr (-180)[ebp],1
    675 mov byte ptr (-162)[ebp],1
    676 mov byte ptr (-147)[ebp],1
    677 mov byte ptr (-179)[ebp],1
    678 mov byte ptr (-132)[ebp],1
    679 mov byte ptr (-246)[ebp],1
    680 mov byte ptr (-146)[ebp],1
    681 mov byte ptr (-178)[ebp],1
    682 mov byte ptr (-247)[ebp],1
    683 mov byte ptr (-145)[ebp],1
    684 mov byte ptr (-177)[ebp],1
    685 mov byte ptr (-133)[ebp],1
    686 mov byte ptr (-248)[ebp],1
    687 mov byte ptr (-144)[ebp],1
    688 mov byte ptr (-176)[ebp],1
    689 mov byte ptr (-131)[ebp],1
    690 mov byte ptr (-243)[ebp],1
    691 mov byte ptr (-143)[ebp],1
    692 mov byte ptr (-175)[ebp],1
    693 mov byte ptr (-165)[ebp],1
    694 mov byte ptr (-244)[ebp],1
    695 mov byte ptr (-142)[ebp],1
    696 mov byte ptr (-174)[ebp],1
    697 mov byte ptr (-163)[ebp],1
    698 mov byte ptr (-141)[ebp],1
    699 mov byte ptr (-173)[ebp],1
    700 mov byte ptr (-213)[ebp],1
    701 mov byte ptr (-164)[ebp],1
    702 mov byte ptr (-140)[ebp],1
    703 mov byte ptr (-172)[ebp],1
    704 mov byte ptr (-197)[ebp],1
    705 mov byte ptr (-217)[ebp],1
    706 mov byte ptr (-139)[ebp],1
    707 mov byte ptr (-171)[ebp],1
    708 mov byte ptr (-214)[ebp],1
    709 mov byte ptr (-138)[ebp],1
    710 mov byte ptr (-170)[ebp],1
    711 mov byte ptr (-198)[ebp],1
    712 mov byte ptr (-256)[ebp],1
    713 mov byte ptr (-137)[ebp],1
    714 mov byte ptr (-169)[ebp],1
    715 mov byte ptr (-196)[ebp],1
    716 mov byte ptr (-224)[ebp],1
    717 mov byte ptr (-136)[ebp],1
    718 mov byte ptr (-168)[ebp],1
    719 mov byte ptr (-194)[ebp],1
    720 mov byte ptr (-135)[ebp],1
    721 mov byte ptr (-167)[ebp],1
    722 mov byte ptr (-212)[ebp],1
    723 mov byte ptr (-134)[ebp],1
    724 mov byte ptr (-166)[ebp],1
    725 mov byte ptr (-210)[ebp],1
    726 mov byte ptr (-193)[ebp],1
    727 mov byte ptr (-209)[ebp],1
    728 lea edi,(-256)[ebp]
    729 push edi
    730 call _sumof
    731 add esp,4
    732 cmp eax,98
    733 je L309
    734 inc dword ptr (-268)[ebp]
    735 mov edi,dword ptr (20)[ebp]
    736 cmp dword ptr (44)[edi],0
    737 je L311
    738 push 1
    739 lea edi,(L207)
    740 push edi
    741 call _printf
    742 add esp,8
    743 L311:
    744 L309:
    745 jmp L313
    746 add dword ptr (-268)[ebp],8
    747 mov edi,dword ptr (20)[ebp]
    748 cmp dword ptr (44)[edi],0
    749 je L315
    750 push 8
    751 lea edi,(L207)
    752 push edi
    753 call _printf
    754 add esp,8
    755 L315:
    756 L313:
    757 mov eax,dword ptr (-268)[ebp]
    758 L206:
    759 mov esp,ebp
    760 pop ebp
    761 pop edi
    762 pop esi
    763 pop ebx
    764 ret
    765 public _zerofill
    766 _zerofill:
    767 push ebx
    768 push esi
    769 push edi
    770 push ebp
    771 mov ebp,esp
    772 sub esp,4
    773 mov dword ptr (-4)[ebp],0
    774 L318:
    775 mov edi,dword ptr (20)[ebp]
    776 lea esi,(1)[edi]
    777 mov dword ptr (20)[ebp],esi
    778 mov byte ptr [edi],0
    779 L319:
    780 inc dword ptr (-4)[ebp]
    781 cmp dword ptr (-4)[ebp],256
    782 jl L318
    783 mov eax,0
    784 L317:
    785 mov esp,ebp
    786 pop ebp
    787 pop edi
    788 pop esi
    789 pop ebx
    790 ret
    791 public _sumof
    792 _sumof:
    793 push ebx
    794 push esi
    795 push edi
    796 push ebp
    797 mov ebp,esp
    798 sub esp,12
    799 mov edi,dword ptr (20)[ebp]
    800 mov dword ptr (-12)[ebp],edi
    801 mov dword ptr (-4)[ebp],0
    802 mov dword ptr (-8)[ebp],0
    803 L323:
    804 mov edi,dword ptr (-12)[ebp]
    805 lea esi,(1)[edi]
    806 mov dword ptr (-12)[ebp],esi
    807 movsx edi,byte ptr [edi]
    808 add dword ptr (-4)[ebp],edi
    809 L324:
    810 inc dword ptr (-8)[ebp]
    811 cmp dword ptr (-8)[ebp],256
    812 jl L323
    813 mov eax,dword ptr (-4)[ebp]
    814 L322:
    815 mov esp,ebp
    816 pop ebp
    817 pop edi
    818 pop esi
    819 pop ebx
    820 ret
    821 _TEXT ends
    822 _DATA segment
    823 align 1
    824 L328 label byte
    825 db 115
    826 db 50
    827 db 52
    828 db 52
    829 db 44
    830 db 101
    831 db 114
    832 db 37
    833 db 100
    834 db 10
    835 db 0
    836 align 1
    837 L329 label byte
    838 db 115
    839 db 50
    840 db 52
    841 db 52
    842 db 32
    843 db 32
    844 db 32
    845 db 0
    846 public _s244
    847 _DATA ends
    848 _TEXT segment
    849 _s244:
    850 push ebx
    851 push esi
    852 push edi
    853 push ebp
    854 mov ebp,esp
    855 sub esp,92
    856 lea edi,(L329)
    857 mov dword ptr (-72)[ebp],edi
    858 mov edi,dword ptr (20)[ebp]
    859 lea edi,(60)[edi]
    860 mov dword ptr (-76)[ebp],edi
    861 L330:
    862 L331:
    863 mov edi,dword ptr (-76)[ebp]
    864 lea esi,(1)[edi]
    865 mov dword ptr (-76)[ebp],esi
    866 mov esi,dword ptr (-72)[ebp]
    867 lea ebx,(1)[esi]
    868 mov dword ptr (-72)[ebp],ebx
    869 mov bl,byte ptr [esi]
    870 mov byte ptr [edi],bl
    871 movsx edi,bl
    872 cmp edi,0
    873 jne L330
    874 mov dword ptr (-84)[ebp],0
    875 mov dword ptr (-80)[ebp],0
    876 fld qword ptr (L333)
    877 fstp qword ptr (-68)[ebp]
    878 fld qword ptr (L333)
    879 fstp qword ptr (-60)[ebp]
    880 fld qword ptr (L333)
    881 fstp qword ptr (-52)[ebp]
    882 fld qword ptr (L333)
    883 fstp qword ptr (-44)[ebp]
    884 fld qword ptr (L333)
    885 fstp qword ptr (-36)[ebp]
    886 fld qword ptr (L333)
    887 fstp qword ptr (-28)[ebp]
    888 fld qword ptr (L333)
    889 fstp qword ptr (-20)[ebp]
    890 fld qword ptr (L333)
    891 fstp qword ptr (-12)[ebp]
    892 mov dword ptr (-80)[ebp],0
    893 mov dword ptr (-4)[ebp],0
    894 L341:
    895 mov edi,dword ptr (-4)[ebp]
    896 lea edi,[edi*8]
    897 fld qword ptr (-60)[ebp][edi]
    898 fcomp qword ptr (-68)[ebp][edi]
    899 fstsw ax
    900 sahf
    901 je L345
    902 mov dword ptr (-80)[ebp],1
    903 L345:
    904 L342:
    905 inc dword ptr (-4)[ebp]
    906 cmp dword ptr (-4)[ebp],7
    907 jl L341
    908 cmp dword ptr (-80)[ebp],0
    909 je L348
    910 mov edi,dword ptr (20)[ebp]
    911 cmp dword ptr (44)[edi],0
    912 je L350
    913 push 1
    914 lea edi,(L328)
    915 push edi
    916 call _printf
    917 add esp,8
    918 L350:
    919 inc dword ptr (-84)[ebp]
    920 L348:
    921 jmp L352
    922 mov edi,dword ptr (20)[ebp]
    923 cmp dword ptr (44)[edi],0
    924 je L354
    925 push 2
    926 lea edi,(L328)
    927 push edi
    928 call _printf
    929 add esp,8
    930 L354:
    931 add dword ptr (-84)[ebp],2
    932 L352:
    933 mov eax,dword ptr (-84)[ebp]
    934 L327:
    935 mov esp,ebp
    936 pop ebp
    937 pop edi
    938 pop esi
    939 pop ebx
    940 ret
    941 _TEXT ends
    942 _DATA segment
    943 align 1
    944 L357 label byte
    945 db 115
    946 db 50
    947 db 53
    948 db 44
    949 db 101
    950 db 114
    951 db 37
    952 db 100
    953 db 10
    954 db 0
    955 align 1
    956 L358 label byte
    957 db 115
    958 db 50
    959 db 53
    960 db 32
    961 db 32
    962 db 32
    963 db 32
    964 db 0
    965 public _s25
    966 _DATA ends
    967 _TEXT segment
    968 _s25:
    969 push ebx
    970 push esi
    971 push edi
    972 push ebp
    973 mov ebp,esp
    974 sub esp,28
    975 lea edi,(L358)
    976 mov dword ptr (-16)[ebp],edi
    977 mov edi,dword ptr (20)[ebp]
    978 lea edi,(60)[edi]
    979 mov dword ptr (-20)[ebp],edi
    980 L359:
    981 L360:
    982 mov edi,dword ptr (-20)[ebp]
    983 lea esi,(1)[edi]
    984 mov dword ptr (-20)[ebp],esi
    985 mov esi,dword ptr (-16)[ebp]
    986 lea ebx,(1)[esi]
    987 mov dword ptr (-16)[ebp],ebx
    988 mov bl,byte ptr [esi]
    989 mov byte ptr [edi],bl
    990 movsx edi,bl
    991 cmp edi,0
    992 jne L359
    993 mov dword ptr (-24)[ebp],0
    994 lea edi,(L362)
    995 mov dword ptr (-8)[ebp],edi
    996 mov edi,dword ptr (-8)[ebp]
    997 movsx esi,byte ptr (1)[edi]
    998 movsx ebx,byte ptr [edi]
    999 cmp ebx,esi
   1000 jne L366
   1001 movsx edi,byte ptr (2)[edi]
   1002 cmp esi,edi
   1003 jne L366
   1004 cmp edi,46
   1005 je L363
   1006 L366:
   1007 inc dword ptr (-24)[ebp]
   1008 mov edi,dword ptr (20)[ebp]
   1009 cmp dword ptr (44)[edi],0
   1010 je L367
   1011 push 1
   1012 lea edi,(L357)
   1013 push edi
   1014 call _printf
   1015 add esp,8
   1016 L367:
   1017 L363:
   1018 mov edi,dword ptr (-8)[ebp]
   1019 movsx edi,byte ptr (3)[edi]
   1020 cmp edi,0
   1021 je L369
   1022 add dword ptr (-24)[ebp],4
   1023 mov edi,dword ptr (20)[ebp]
   1024 cmp dword ptr (44)[edi],0
   1025 je L371
   1026 push 4
   1027 lea edi,(L357)
   1028 push edi
   1029 call _printf
   1030 add esp,8
   1031 L371:
   1032 L369:
   1033 movsx edi,byte ptr (L375+1)
   1034 cmp edi,34
   1035 je L373
   1036 add dword ptr (-24)[ebp],8
   1037 mov edi,dword ptr (20)[ebp]
   1038 cmp dword ptr (44)[edi],0
   1039 je L377
   1040 push 8
   1041 lea edi,(L357)
   1042 push edi
   1043 call _printf
   1044 add esp,8
   1045 L377:
   1046 L373:
   1047 lea edi,(L379)
   1048 mov dword ptr (-8)[ebp],edi
   1049 mov edi,dword ptr (-8)[ebp]
   1050 movsx esi,byte ptr [edi]
   1051 cmp esi,10
   1052 jne L387
   1053 movsx esi,byte ptr (1)[edi]
   1054 cmp esi,9
   1055 jne L387
   1056 movsx esi,byte ptr (2)[edi]
   1057 cmp esi,8
   1058 jne L387
   1059 movsx esi,byte ptr (3)[edi]
   1060 cmp esi,13
   1061 jne L387
   1062 movsx esi,byte ptr (4)[edi]
   1063 cmp esi,12
   1064 jne L387
   1065 movsx esi,byte ptr (5)[edi]
   1066 cmp esi,92
   1067 jne L387
   1068 movsx edi,byte ptr (6)[edi]
   1069 cmp edi,39
   1070 je L380
   1071 L387:
   1072 add dword ptr (-24)[ebp],16
   1073 mov edi,dword ptr (20)[ebp]
   1074 cmp dword ptr (44)[edi],0
   1075 je L388
   1076 push 16
   1077 lea edi,(L357)
   1078 push edi
   1079 call _printf
   1080 add esp,8
   1081 L388:
   1082 L380:
   1083 lea edi,(L390)
   1084 mov dword ptr (-12)[ebp],edi
   1085 mov dword ptr (-8)[ebp],edi
   1086 mov dword ptr (-28)[ebp],0
   1087 mov dword ptr (-4)[ebp],0
   1088 jmp L394
   1089 L391:
   1090 mov edi,dword ptr (-4)[ebp]
   1091 mov esi,dword ptr (-8)[ebp]
   1092 movsx esi,byte ptr [esi][edi]
   1093 mov ebx,dword ptr (-12)[ebp]
   1094 movsx edi,byte ptr [ebx][edi]
   1095 cmp esi,edi
   1096 je L395
   1097 mov dword ptr (-28)[ebp],1
   1098 L395:
   1099 L392:
   1100 inc dword ptr (-4)[ebp]
   1101 L394:
   1102 mov edi,dword ptr (-4)[ebp]
   1103 cmp edi,7
   1104 jb L391
   1105 cmp dword ptr (-28)[ebp],0
   1106 je L397
   1107 add dword ptr (-24)[ebp],32
   1108 mov edi,dword ptr (20)[ebp]
   1109 cmp dword ptr (44)[edi],0
   1110 je L399
   1111 push 32
   1112 lea edi,(L357)
   1113 push edi
   1114 call _printf
   1115 add esp,8
   1116 L399:
   1117 L397:
   1118 mov eax,dword ptr (-24)[ebp]
   1119 L356:
   1120 mov esp,ebp
   1121 pop ebp
   1122 pop edi
   1123 pop esi
   1124 pop ebx
   1125 ret
   1126 _TEXT ends
   1127 _DATA segment
   1128 align 1
   1129 L402 label byte
   1130 db 115
   1131 db 50
   1132 db 54
   1133 db 32
   1134 db 32
   1135 db 32
   1136 db 32
   1137 db 0
   1138 align 1
   1139 L403 label byte
   1140 db 37
   1141 db 51
   1142 db 100
   1143 db 32
   1144 db 98
   1145 db 105
   1146 db 116
   1147 db 115
   1148 db 32
   1149 db 105
   1150 db 110
   1151 db 32
   1152 db 37
   1153 db 115
   1154 db 115
   1155 db 46
   1156 db 10
   1157 db 0
   1158 align 1
   1159 L404 label byte
   1160 db 37
   1161 db 101
   1162 db 32
   1163 db 105
   1164 db 115
   1165 db 32
   1166 db 116
   1167 db 104
   1168 db 101
   1169 db 32
   1170 db 108
   1171 db 101
   1172 db 97
   1173 db 115
   1174 db 116
   1175 db 32
   1176 db 110
   1177 db 117
   1178 db 109
   1179 db 98
   1180 db 101
   1181 db 114
   1182 db 32
   1183 db 116
   1184 db 104
   1185 db 97
   1186 db 116
   1187 db 32
   1188 db 99
   1189 db 97
   1190 db 110
   1191 db 32
   1192 db 98
   1193 db 101
   1194 db 32
   1195 db 97
   1196 db 100
   1197 db 100
   1198 db 101
   1199 db 100
   1200 db 32
   1201 db 116
   1202 db 111
   1203 db 32
   1204 db 49
   1205 db 46
   1206 db 32
   1207 db 40
   1208 db 37
   1209 db 115
   1210 db 41
   1211 db 46
   1212 db 10
   1213 db 0
   1214 public _s26
   1215 _DATA ends
   1216 _TEXT segment
   1217 _s26:
   1218 push ebx
   1219 push esi
   1220 push edi
   1221 push ebp
   1222 mov ebp,esp
   1223 sub esp,56
   1224 lea edi,(L402)
   1225 mov dword ptr (-36)[ebp],edi
   1226 mov edi,dword ptr (20)[ebp]
   1227 lea edi,(60)[edi]
   1228 mov dword ptr (-40)[ebp],edi
   1229 L405:
   1230 L406:
   1231 mov edi,dword ptr (-40)[ebp]
   1232 lea esi,(1)[edi]
   1233 mov dword ptr (-40)[ebp],esi
   1234 mov esi,dword ptr (-36)[ebp]
   1235 lea ebx,(1)[esi]
   1236 mov dword ptr (-36)[ebp],ebx
   1237 mov bl,byte ptr [esi]
   1238 mov byte ptr [edi],bl
   1239 movsx edi,bl
   1240 cmp edi,0
   1241 jne L405
   1242 mov edi,dword ptr (20)[ebp]
   1243 mov dword ptr [edi],0
   1244 mov byte ptr (-41)[ebp],0
   1245 mov byte ptr (-5)[ebp],1
   1246 jmp L409
   1247 L408:
   1248 movsx edi,byte ptr (-5)[ebp]
   1249 lea edi,[edi*2]
   1250 mov ebx,edi
   1251 mov byte ptr (-5)[ebp],bl
   1252 mov edi,dword ptr (20)[ebp]
   1253 inc dword ptr [edi]
   1254 L409:
   1255 movsx edi,byte ptr (-41)[ebp]
   1256 movsx esi,byte ptr (-5)[ebp]
   1257 cmp edi,esi
   1258 jne L408
   1259 mov edi,dword ptr (20)[ebp]
   1260 mov esi,dword ptr [edi]
   1261 lea esi,[esi*4]
   1262 mov dword ptr (4)[edi],esi
   1263 mov edi,dword ptr (20)[ebp]
   1264 mov esi,dword ptr [edi]
   1265 lea esi,[esi*2]
   1266 mov dword ptr (8)[edi],esi
   1267 mov edi,dword ptr (20)[ebp]
   1268 mov esi,dword ptr [edi]
   1269 lea esi,[esi*4]
   1270 mov dword ptr (12)[edi],esi
   1271 mov edi,dword ptr (20)[ebp]
   1272 mov esi,dword ptr [edi]
   1273 lea esi,[esi*4]
   1274 mov dword ptr (16)[edi],esi
   1275 mov edi,dword ptr (20)[ebp]
   1276 mov esi,dword ptr [edi]
   1277 lea esi,[esi*4]
   1278 mov dword ptr (20)[edi],esi
   1279 mov edi,dword ptr (20)[ebp]
   1280 mov esi,dword ptr [edi]
   1281 lea esi,[esi*8]
   1282 mov dword ptr (24)[edi],esi
   1283 fld dword ptr (L411)
   1284 fstp dword ptr (-16)[ebp]
   1285 fld dword ptr (L411)
   1286 fstp dword ptr (-4)[ebp]
   1287 fld dword ptr (L412)
   1288 fstp dword ptr (-12)[ebp]
   1289 jmp L414
   1290 L413:
   1291 fld dword ptr (-16)[ebp]
   1292 fadd dword ptr (-4)[ebp]
   1293 fstp dword ptr (-12)[ebp]
   1294 fld dword ptr (-4)[ebp]
   1295 fdiv qword ptr (L416)
   1296 fstp dword ptr (-4)[ebp]
   1297 L414:
   1298 fld dword ptr (-16)[ebp]
   1299 fcomp dword ptr (-12)[ebp]
   1300 fstsw ax
   1301 sahf
   1302 jne L413
   1303 mov edi,dword ptr (20)[ebp]
   1304 fld qword ptr (L417)
   1305 fmul dword ptr (-4)[ebp]
   1306 fstp dword ptr (28)[edi]
   1307 fld qword ptr (L418)
   1308 fstp qword ptr (-32)[ebp]
   1309 fld dword ptr (L411)
   1310 fstp dword ptr (-4)[ebp]
   1311 fld qword ptr (L419)
   1312 fstp qword ptr (-24)[ebp]
   1313 jmp L421
   1314 L420:
   1315 fld dword ptr (-4)[ebp]
   1316 fstp qword ptr (-56)[ebp]
   1317 fld qword ptr (-32)[ebp]
   1318 fadd qword ptr (-56)[ebp]
   1319 fstp qword ptr (-24)[ebp]
   1320 fld qword ptr (-56)[ebp]
   1321 fdiv qword ptr (L416)
   1322 fstp dword ptr (-4)[ebp]
   1323 L421:
   1324 fld qword ptr (-32)[ebp]
   1325 fcomp qword ptr (-24)[ebp]
   1326 fstsw ax
   1327 sahf
   1328 jne L420
   1329 mov edi,dword ptr (20)[ebp]
   1330 fld qword ptr (L417)
   1331 fmul dword ptr (-4)[ebp]
   1332 fstp dword ptr (32)[edi]
   1333 mov edi,dword ptr (20)[ebp]
   1334 cmp dword ptr (40)[edi],0
   1335 je L423
   1336 lea edi,(L425)
   1337 push edi
   1338 mov edi,dword ptr (20)[ebp]
   1339 mov edi,dword ptr [edi]
   1340 push edi
   1341 lea edi,(L403)
   1342 push edi
   1343 call _printf
   1344 add esp,12
   1345 lea edi,(L426)
   1346 push edi
   1347 mov edi,dword ptr (20)[ebp]
   1348 mov edi,dword ptr (4)[edi]
   1349 push edi
   1350 lea edi,(L403)
   1351 push edi
   1352 call _printf
   1353 add esp,12
   1354 lea edi,(L427)
   1355 push edi
   1356 mov edi,dword ptr (20)[ebp]
   1357 mov edi,dword ptr (8)[edi]
   1358 push edi
   1359 lea edi,(L403)
   1360 push edi
   1361 call _printf
   1362 add esp,12
   1363 lea edi,(L428)
   1364 push edi
   1365 mov edi,dword ptr (20)[ebp]
   1366 mov edi,dword ptr (12)[edi]
   1367 push edi
   1368 lea edi,(L403)
   1369 push edi
   1370 call _printf
   1371 add esp,12
   1372 lea edi,(L429)
   1373 push edi
   1374 mov edi,dword ptr (20)[ebp]
   1375 mov edi,dword ptr (16)[edi]
   1376 push edi
   1377 lea edi,(L403)
   1378 push edi
   1379 call _printf
   1380 add esp,12
   1381 lea edi,(L430)
   1382 push edi
   1383 mov edi,dword ptr (20)[ebp]
   1384 mov edi,dword ptr (20)[edi]
   1385 push edi
   1386 lea edi,(L403)
   1387 push edi
   1388 call _printf
   1389 add esp,12
   1390 lea edi,(L431)
   1391 push edi
   1392 mov edi,dword ptr (20)[ebp]
   1393 mov edi,dword ptr (24)[edi]
   1394 push edi
   1395 lea edi,(L403)
   1396 push edi
   1397 call _printf
   1398 add esp,12
   1399 lea edi,(L430)
   1400 push edi
   1401 mov edi,dword ptr (20)[ebp]
   1402 fld dword ptr (28)[edi]
   1403 sub esp,8
   1404 fstp qword ptr [esp]
   1405 lea edi,(L404)
   1406 push edi
   1407 call _printf
   1408 add esp,16
   1409 lea edi,(L431)
   1410 push edi
   1411 mov edi,dword ptr (20)[ebp]
   1412 fld dword ptr (32)[edi]
   1413 sub esp,8
   1414 fstp qword ptr [esp]
   1415 lea edi,(L404)
   1416 push edi
   1417 call _printf
   1418 add esp,16
   1419 L423:
   1420 mov eax,0
   1421 L401:
   1422 mov esp,ebp
   1423 pop ebp
   1424 pop edi
   1425 pop esi
   1426 pop ebx
   1427 ret
   1428 _TEXT ends
   1429 _DATA segment
   1430 align 1
   1431 L433 label byte
   1432 db 115
   1433 db 52
   1434 db 44
   1435 db 101
   1436 db 114
   1437 db 37
   1438 db 100
   1439 db 10
   1440 db 0
   1441 align 1
   1442 L434 label byte
   1443 db 115
   1444 db 52
   1445 db 32
   1446 db 32
   1447 db 32
   1448 db 32
   1449 db 32
   1450 db 0
   1451 public _s4
   1452 _DATA ends
   1453 _TEXT segment
   1454 _s4:
   1455 push ebx
   1456 push esi
   1457 push edi
   1458 push ebp
   1459 mov ebp,esp
   1460 sub esp,36
   1461 mov dword ptr (-24)[ebp],0
   1462 lea edi,(L434)
   1463 mov dword ptr (-16)[ebp],edi
   1464 mov edi,dword ptr (20)[ebp]
   1465 lea edi,(60)[edi]
   1466 mov dword ptr (-20)[ebp],edi
   1467 L435:
   1468 L436:
   1469 mov edi,dword ptr (-20)[ebp]
   1470 lea esi,(1)[edi]
   1471 mov dword ptr (-20)[ebp],esi
   1472 mov esi,dword ptr (-16)[ebp]
   1473 lea ebx,(1)[esi]
   1474 mov dword ptr (-16)[ebp],ebx
   1475 mov bl,byte ptr [esi]
   1476 mov byte ptr [edi],bl
   1477 movsx edi,bl
   1478 cmp edi,0
   1479 jne L435
   1480 mov dword ptr (-4)[ebp],0
   1481 L438:
   1482 mov edi,dword ptr (-4)[ebp]
   1483 push edi
   1484 call _svtest
   1485 add esp,4
   1486 mov edi,eax
   1487 call _zero
   1488 add esp,0
   1489 cmp edi,eax
   1490 je L442
   1491 mov dword ptr (-24)[ebp],1
   1492 mov edi,dword ptr (20)[ebp]
   1493 cmp dword ptr (44)[edi],0
   1494 je L444
   1495 push 1
   1496 lea edi,(L433)
   1497 push edi
   1498 call _printf
   1499 add esp,8
   1500 L444:
   1501 L442:
   1502 L439:
   1503 inc dword ptr (-4)[ebp]
   1504 cmp dword ptr (-4)[ebp],3
   1505 jl L438
   1506 call _setev
   1507 add esp,0
   1508 call _testev
   1509 add esp,0
   1510 cmp eax,0
   1511 je L446
   1512 add dword ptr (-24)[ebp],2
   1513 mov edi,dword ptr (20)[ebp]
   1514 cmp dword ptr (44)[edi],0
   1515 je L448
   1516 push 2
   1517 lea edi,(L433)
   1518 push edi
   1519 call _printf
   1520 add esp,8
   1521 L448:
   1522 L446:
   1523 jmp L450
   1524 add dword ptr (-24)[ebp],4
   1525 mov edi,dword ptr (20)[ebp]
   1526 cmp dword ptr (44)[edi],0
   1527 je L452
   1528 push 4
   1529 lea edi,(L433)
   1530 push edi
   1531 call _printf
   1532 add esp,8
   1533 L452:
   1534 L450:
   1535 mov dword ptr (-8)[ebp],0ffffffffH
   1536 mov dword ptr (-12)[ebp],1
   1537 mov dword ptr (-4)[ebp],0
   1538 jmp L457
   1539 L454:
   1540 mov edi,dword ptr (-8)[ebp]
   1541 and dword ptr (-12)[ebp],edi
   1542 shr edi,1
   1543 mov dword ptr (-8)[ebp],edi
   1544 L455:
   1545 inc dword ptr (-4)[ebp]
   1546 L457:
   1547 mov edi,dword ptr (-4)[ebp]
   1548 mov esi,dword ptr (20)[ebp]
   1549 mov esi,dword ptr [esi]
   1550 lea esi,[esi*4]
   1551 cmp edi,esi
   1552 jb L454
   1553 mov edi,dword ptr (-12)[ebp]
   1554 cmp edi,1
   1555 jne L460
   1556 mov edi,dword ptr (-8)[ebp]
   1557 cmp edi,0
   1558 je L458
   1559 L460:
   1560 add dword ptr (-24)[ebp],8
   1561 mov edi,dword ptr (20)[ebp]
   1562 cmp dword ptr (44)[edi],0
   1563 je L461
   1564 push 8
   1565 lea edi,(L433)
   1566 push edi
   1567 call _printf
   1568 add esp,8
   1569 L461:
   1570 L458:
   1571 mov eax,dword ptr (-24)[ebp]
   1572 L432:
   1573 mov esp,ebp
   1574 pop ebp
   1575 pop edi
   1576 pop esi
   1577 pop ebx
   1578 ret
   1579 _TEXT ends
   1580 _DATA segment
   1581 align 4
   1582 L464 label byte
   1583 db 4 dup (0)
   1584 public _svtest
   1585 _DATA ends
   1586 _TEXT segment
   1587 _svtest:
   1588 push ebx
   1589 push esi
   1590 push edi
   1591 push ebp
   1592 mov ebp,esp
   1593 sub esp,4
   1594 mov edi,dword ptr (20)[ebp]
   1595 cmp edi,0
   1596 je L467
   1597 cmp edi,1
   1598 je L468
   1599 cmp edi,2
   1600 je L471
   1601 jmp L465
   1602 L467:
   1603 mov dword ptr (L464),1978
   1604 mov dword ptr (-4)[ebp],0
   1605 jmp L466
   1606 L468:
   1607 cmp dword ptr (L464),1978
   1608 je L469
   1609 mov dword ptr (-4)[ebp],1
   1610 jmp L466
   1611 L469:
   1612 mov dword ptr (L464),1929
   1613 mov dword ptr (-4)[ebp],0
   1614 jmp L466
   1615 L471:
   1616 cmp dword ptr (L464),1929
   1617 je L472
   1618 mov dword ptr (-4)[ebp],1
   1619 jmp L466
   1620 L472:
   1621 mov dword ptr (-4)[ebp],0
   1622 L465:
   1623 L466:
   1624 mov eax,dword ptr (-4)[ebp]
   1625 L463:
   1626 mov esp,ebp
   1627 pop ebp
   1628 pop edi
   1629 pop esi
   1630 pop ebx
   1631 ret
   1632 _TEXT ends
   1633 _DATA segment
   1634 align 4
   1635 L475 label byte
   1636 db 4 dup (0)
   1637 public _zero
   1638 _DATA ends
   1639 _TEXT segment
   1640 _zero:
   1641 push ebx
   1642 push esi
   1643 push edi
   1644 push ebp
   1645 mov ebp,esp
   1646 sub esp,4
   1647 mov dword ptr (L475),2
   1648 mov dword ptr (-4)[ebp],0
   1649 mov eax,dword ptr (-4)[ebp]
   1650 L474:
   1651 mov esp,ebp
   1652 pop ebp
   1653 pop edi
   1654 pop esi
   1655 pop ebx
   1656 ret
   1657 public _testev
   1658 _testev:
   1659 push ebx
   1660 push esi
   1661 push edi
   1662 push ebp
   1663 mov ebp,esp
   1664 cmp dword ptr (_extvar),1066
   1665 je L477
   1666 mov eax,1
   1667 jmp L476
   1668 L477:
   1669 mov eax,0
   1670 L476:
   1671 mov esp,ebp
   1672 pop ebp
   1673 pop edi
   1674 pop esi
   1675 pop ebx
   1676 ret
   1677 _TEXT ends
   1678 _DATA segment
   1679 align 1
   1680 L480 label byte
   1681 db 115
   1682 db 54
   1683 db 49
   1684 db 44
   1685 db 101
   1686 db 114
   1687 db 37
   1688 db 100
   1689 db 10
   1690 db 0
   1691 align 1
   1692 L481 label byte
   1693 db 115
   1694 db 54
   1695 db 49
   1696 db 32
   1697 db 32
   1698 db 32
   1699 db 32
   1700 db 0
   1701 align 1
   1702 L482 label byte
   1703 db 65
   1704 db 66
   1705 db 67
   1706 db 68
   1707 db 69
   1708 db 70
   1709 db 71
   1710 db 72
   1711 db 73
   1712 db 74
   1713 db 75
   1714 db 76
   1715 db 77
   1716 db 78
   1717 db 79
   1718 db 80
   1719 db 81
   1720 db 82
   1721 db 83
   1722 db 84
   1723 db 85
   1724 db 86
   1725 db 87
   1726 db 88
   1727 db 89
   1728 db 90
   1729 db 0
   1730 align 1
   1731 L483 label byte
   1732 db 97
   1733 db 98
   1734 db 99
   1735 db 100
   1736 db 101
   1737 db 102
   1738 db 103
   1739 db 104
   1740 db 105
   1741 db 106
   1742 db 107
   1743 db 108
   1744 db 109
   1745 db 110
   1746 db 111
   1747 db 112
   1748 db 113
   1749 db 114
   1750 db 115
   1751 db 116
   1752 db 117
   1753 db 118
   1754 db 119
   1755 db 120
   1756 db 121
   1757 db 122
   1758 db 0
   1759 align 1
   1760 L484 label byte
   1761 db 48
   1762 db 49
   1763 db 50
   1764 db 51
   1765 db 52
   1766 db 53
   1767 db 54
   1768 db 55
   1769 db 56
   1770 db 57
   1771 db 0
   1772 align 1
   1773 L485 label byte
   1774 db 126
   1775 db 33
   1776 db 34
   1777 db 35
   1778 db 37
   1779 db 38
   1780 db 40
   1781 db 41
   1782 db 95
   1783 db 61
   1784 db 45
   1785 db 94
   1786 db 124
   1787 db 123
   1788 db 125
   1789 db 91
   1790 db 93
   1791 db 43
   1792 db 59
   1793 db 42
   1794 db 58
   1795 db 60
   1796 db 62
   1797 db 44
   1798 db 46
   1799 db 63
   1800 db 47
   1801 db 0
   1802 align 1
   1803 L486 label byte
   1804 db 10
   1805 db 9
   1806 db 8
   1807 db 13
   1808 db 12
   1809 db 92
   1810 db 39
   1811 db 0
   1812 align 1
   1813 L487 label byte
   1814 db 32
   1815 db 0
   1816 db 0
   1817 public _s61
   1818 _DATA ends
   1819 _TEXT segment
   1820 _s61:
   1821 push ebx
   1822 push esi
   1823 push edi
   1824 push ebp
   1825 mov ebp,esp
   1826 sub esp,60
   1827 lea edi,(L481)
   1828 mov dword ptr (-36)[ebp],edi
   1829 mov edi,dword ptr (20)[ebp]
   1830 lea edi,(60)[edi]
   1831 mov dword ptr (-40)[ebp],edi
   1832 mov dword ptr (-48)[ebp],0
   1833 L488:
   1834 L489:
   1835 mov edi,dword ptr (-40)[ebp]
   1836 lea esi,(1)[edi]
   1837 mov dword ptr (-40)[ebp],esi
   1838 mov esi,dword ptr (-36)[ebp]
   1839 lea ebx,(1)[esi]
   1840 mov dword ptr (-36)[ebp],ebx
   1841 mov bl,byte ptr [esi]
   1842 mov byte ptr [edi],bl
   1843 movsx edi,bl
   1844 cmp edi,0
   1845 jne L488
   1846 mov word ptr (-54)[ebp],-19
   1847 movsx edi,word ptr (-54)[ebp]
   1848 mov dword ptr (-60)[ebp],edi
   1849 cmp dword ptr (-60)[ebp],-19
   1850 je L491
   1851 inc dword ptr (-48)[ebp]
   1852 mov edi,dword ptr (20)[ebp]
   1853 cmp dword ptr (44)[edi],0
   1854 je L493
   1855 push 1
   1856 lea edi,(L480)
   1857 push edi
   1858 call _printf
   1859 add esp,8
   1860 L493:
   1861 L491:
   1862 lea edi,(L482)
   1863 mov dword ptr (-28)[ebp],edi
   1864 lea edi,(L483)
   1865 mov dword ptr (-24)[ebp],edi
   1866 lea edi,(L484)
   1867 mov dword ptr (-20)[ebp],edi
   1868 lea edi,(L485)
   1869 mov dword ptr (-16)[ebp],edi
   1870 lea edi,(L486)
   1871 mov dword ptr (-12)[ebp],edi
   1872 lea edi,(L487)
   1873 mov dword ptr (-8)[ebp],edi
   1874 mov dword ptr (-32)[ebp],0
   1875 mov dword ptr (-4)[ebp],0
   1876 jmp L505
   1877 L504:
   1878 mov edi,dword ptr (-4)[ebp]
   1879 lea edi,(-28)[ebp][edi*4]
   1880 mov esi,dword ptr [edi]
   1881 lea ebx,(1)[esi]
   1882 mov dword ptr [edi],ebx
   1883 movsx edi,byte ptr [esi]
   1884 cmp edi,0
   1885 jge L507
   1886 mov dword ptr (-32)[ebp],1
   1887 L507:
   1888 L505:
   1889 mov edi,dword ptr (-4)[ebp]
   1890 mov edi,dword ptr (-28)[ebp][edi*4]
   1891 movsx edi,byte ptr [edi]
   1892 cmp edi,0
   1893 jne L504
   1894 L501:
   1895 inc dword ptr (-4)[ebp]
   1896 cmp dword ptr (-4)[ebp],6
   1897 jl L505
   1898 cmp dword ptr (-32)[ebp],0
   1899 je L509
   1900 add dword ptr (-48)[ebp],2
   1901 mov edi,dword ptr (20)[ebp]
   1902 cmp dword ptr (44)[edi],0
   1903 je L511
   1904 push 2
   1905 lea edi,(L480)
   1906 push edi
   1907 call _printf
   1908 add esp,8
   1909 L511:
   1910 L509:
   1911 mov dword ptr (-44)[ebp],1048579
   1912 mov edi,dword ptr (-44)[ebp]
   1913 mov esi,edi
   1914 mov word ptr (-50)[ebp],si
   1915 mov ebx,edi
   1916 mov byte ptr (-51)[ebp],bl
   1917 movsx edi,word ptr (-50)[ebp]
   1918 cmp edi,dword ptr (-44)[ebp]
   1919 je L516
   1920 cmp edi,3
   1921 jne L515
   1922 L516:
   1923 movsx edi,byte ptr (-51)[ebp]
   1924 cmp edi,dword ptr (-44)[ebp]
   1925 je L513
   1926 cmp edi,3
   1927 je L513
   1928 L515:
   1929 add dword ptr (-48)[ebp],8
   1930 mov edi,dword ptr (20)[ebp]
   1931 cmp dword ptr (44)[edi],0
   1932 je L517
   1933 push 8
   1934 lea edi,(L480)
   1935 push edi
   1936 call _printf
   1937 add esp,8
   1938 L517:
   1939 L513:
   1940 mov eax,dword ptr (-48)[ebp]
   1941 L479:
   1942 mov esp,ebp
   1943 pop ebp
   1944 pop edi
   1945 pop esi
   1946 pop ebx
   1947 ret
   1948 _TEXT ends
   1949 _DATA segment
   1950 align 1
   1951 L520 label byte
   1952 db 115
   1953 db 54
   1954 db 50
   1955 db 54
   1956 db 44
   1957 db 101
   1958 db 114
   1959 db 37
   1960 db 100
   1961 db 10
   1962 db 0
   1963 align 1
   1964 L521 label byte
   1965 db 115
   1966 db 54
   1967 db 50
   1968 db 54
   1969 db 32
   1970 db 32
   1971 db 32
   1972 db 0
   1973 public _s626
   1974 _DATA ends
   1975 _TEXT segment
   1976 _s626:
   1977 push ebx
   1978 push esi
   1979 push edi
   1980 push ebp
   1981 mov ebp,esp
   1982 sub esp,128
   1983 lea edi,(L521)
   1984 mov dword ptr (-56)[ebp],edi
   1985 mov edi,dword ptr (20)[ebp]
   1986 lea edi,(60)[edi]
   1987 mov dword ptr (-60)[ebp],edi
   1988 mov dword ptr (-104)[ebp],0
   1989 L522:
   1990 L523:
   1991 mov edi,dword ptr (-60)[ebp]
   1992 lea esi,(1)[edi]
   1993 mov dword ptr (-60)[ebp],esi
   1994 mov esi,dword ptr (-56)[ebp]
   1995 lea ebx,(1)[esi]
   1996 mov dword ptr (-56)[ebp],ebx
   1997 mov bl,byte ptr [esi]
   1998 mov byte ptr [edi],bl
   1999 movsx edi,bl
   2000 cmp edi,0
   2001 jne L522
   2002 fld dword ptr (L411)
   2003 fstp dword ptr (-36)[ebp]
   2004 mov dword ptr (-64)[ebp],1
   2005 mov dword ptr (-40)[ebp],1
   2006 mov dword ptr (-4)[ebp],0
   2007 jmp L528
   2008 L525:
   2009 fld dword ptr (L529)
   2010 fmul dword ptr (-36)[ebp]
   2011 fstp dword ptr (-36)[ebp]
   2012 mov edi,dword ptr (-40)[ebp]
   2013 lea edi,[edi*2]
   2014 or edi,dword ptr (-64)[ebp]
   2015 mov dword ptr (-40)[ebp],edi
   2016 L526:
   2017 inc dword ptr (-4)[ebp]
   2018 L528:
   2019 mov edi,dword ptr (20)[ebp]
   2020 mov edi,dword ptr (12)[edi]
   2021 sub edi,2
   2022 cmp dword ptr (-4)[ebp],edi
   2023 jl L525
   2024 mov edi,dword ptr (-40)[ebp]
   2025 push edi
   2026 fild dword ptr 0[esp]
   2027 add esp,4
   2028 fstp dword ptr (-112)[ebp]
   2029 fld dword ptr (-36)[ebp]
   2030 fsub dword ptr (-112)[ebp]
   2031 fdiv dword ptr (-36)[ebp]
   2032 fstp dword ptr (-36)[ebp]
   2033 fld qword ptr (L416)
   2034 mov edi,dword ptr (20)[ebp]
   2035 fmul dword ptr (28)[edi]
   2036 fcomp dword ptr (-36)[ebp]
   2037 fstsw ax
   2038 sahf
   2039 jae L530
   2040 add dword ptr (-104)[ebp],2
   2041 mov edi,dword ptr (20)[ebp]
   2042 cmp dword ptr (44)[edi],0
   2043 je L532
   2044 push 2
   2045 lea edi,(L520)
   2046 push edi
   2047 call _printf
   2048 add esp,8
   2049 L532:
   2050 L530:
   2051 mov byte ptr (-73)[ebp],125
   2052 mov word ptr (-76)[ebp],125
   2053 mov dword ptr (-80)[ebp],125
   2054 mov dword ptr (-96)[ebp],15625
   2055 mov dword ptr (-84)[ebp],125
   2056 mov dword ptr (-100)[ebp],15625
   2057 mov dword ptr (-68)[ebp],125
   2058 mov dword ptr (-108)[ebp],15625
   2059 fld dword ptr (L534)
   2060 fstp dword ptr (-72)[ebp]
   2061 fld qword ptr (L535)
   2062 fstp qword ptr (-92)[ebp]
   2063 fld qword ptr (L536)
   2064 fstp qword ptr (-52)[ebp]
   2065 mov dword ptr (-4)[ebp],0
   2066 L537:
   2067 mov edi,dword ptr (-4)[ebp]
   2068 mov byte ptr (-32)[ebp][edi],0
   2069 L538:
   2070 inc dword ptr (-4)[ebp]
   2071 cmp dword ptr (-4)[ebp],28
   2072 jl L537
   2073 movsx edi,byte ptr (-73)[ebp]
   2074 mov esi,edi
   2075 imul esi,edi
   2076 cmp esi,dword ptr (-96)[ebp]
   2077 je L541
   2078 mov byte ptr (-32)[ebp],1
   2079 L541:
   2080 movsx edi,word ptr (-76)[ebp]
   2081 movsx esi,byte ptr (-73)[ebp]
   2082 imul edi,esi
   2083 cmp edi,dword ptr (-96)[ebp]
   2084 je L543
   2085 mov byte ptr (-31)[ebp],1
   2086 L543:
   2087 movsx edi,word ptr (-76)[ebp]
   2088 mov esi,edi
   2089 imul esi,edi
   2090 cmp esi,dword ptr (-96)[ebp]
   2091 je L546
   2092 mov byte ptr (-30)[ebp],1
   2093 L546:
   2094 mov edi,dword ptr (-80)[ebp]
   2095 movsx esi,byte ptr (-73)[ebp]
   2096 imul edi,esi
   2097 cmp edi,dword ptr (-96)[ebp]
   2098 je L549
   2099 mov byte ptr (-29)[ebp],1
   2100 L549:
   2101 mov edi,dword ptr (-80)[ebp]
   2102 movsx esi,word ptr (-76)[ebp]
   2103 imul edi,esi
   2104 cmp edi,dword ptr (-96)[ebp]
   2105 je L552
   2106 mov byte ptr (-28)[ebp],1
   2107 L552:
   2108 mov edi,dword ptr (-80)[ebp]
   2109 mov esi,edi
   2110 imul esi,edi
   2111 cmp esi,dword ptr (-96)[ebp]
   2112 je L555
   2113 mov byte ptr (-27)[ebp],1
   2114 L555:
   2115 mov eax,dword ptr (-84)[ebp]
   2116 movsx edi,byte ptr (-73)[ebp]
   2117 mul edi
   2118 cmp eax,dword ptr (-100)[ebp]
   2119 je L558
   2120 mov byte ptr (-26)[ebp],1
   2121 L558:
   2122 mov eax,dword ptr (-84)[ebp]
   2123 movsx edi,word ptr (-76)[ebp]
   2124 mul edi
   2125 cmp eax,dword ptr (-100)[ebp]
   2126 je L561
   2127 mov byte ptr (-25)[ebp],1
   2128 L561:
   2129 mov eax,dword ptr (-84)[ebp]
   2130 mov edi,dword ptr (-80)[ebp]
   2131 mul edi
   2132 cmp eax,dword ptr (-100)[ebp]
   2133 je L564
   2134 mov byte ptr (-24)[ebp],1
   2135 L564:
   2136 mov edi,dword ptr (-84)[ebp]
   2137 mov eax,edi
   2138 mul edi
   2139 cmp eax,dword ptr (-100)[ebp]
   2140 je L567
   2141 mov byte ptr (-23)[ebp],1
   2142 L567:
   2143 mov edi,dword ptr (-68)[ebp]
   2144 movsx esi,byte ptr (-73)[ebp]
   2145 imul edi,esi
   2146 cmp edi,dword ptr (-108)[ebp]
   2147 je L570
   2148 mov byte ptr (-22)[ebp],1
   2149 L570:
   2150 mov edi,dword ptr (-68)[ebp]
   2151 movsx esi,word ptr (-76)[ebp]
   2152 imul edi,esi
   2153 cmp edi,dword ptr (-108)[ebp]
   2154 je L573
   2155 mov byte ptr (-21)[ebp],1
   2156 L573:
   2157 mov edi,dword ptr (-68)[ebp]
   2158 mov esi,dword ptr (-80)[ebp]
   2159 imul edi,esi
   2160 cmp edi,dword ptr (-108)[ebp]
   2161 je L576
   2162 mov byte ptr (-20)[ebp],1
   2163 L576:
   2164 mov edi,dword ptr (-68)[ebp]
   2165 mov eax,edi
   2166 mul dword ptr (-84)[ebp]
   2167 cmp eax,dword ptr (-100)[ebp]
   2168 je L579
   2169 mov byte ptr (-19)[ebp],1
   2170 L579:
   2171 mov edi,dword ptr (-68)[ebp]
   2172 mov esi,edi
   2173 imul esi,edi
   2174 cmp esi,dword ptr (-108)[ebp]
   2175 je L582
   2176 mov byte ptr (-18)[ebp],1
   2177 L582:
   2178 fld dword ptr (-72)[ebp]
   2179 movsx edi,byte ptr (-73)[ebp]
   2180 push edi
   2181 fild dword ptr 0[esp]
   2182 add esp,4
   2183 fmulp st(1),st
   2184 fld qword ptr (-52)[ebp]
   2185 fcompp
   2186 fstsw ax
   2187 sahf
   2188 je L585
   2189 mov byte ptr (-17)[ebp],1
   2190 L585:
   2191 fld dword ptr (-72)[ebp]
   2192 movsx edi,word ptr (-76)[ebp]
   2193 push edi
   2194 fild dword ptr 0[esp]
   2195 add esp,4
   2196 fmulp st(1),st
   2197 fld qword ptr (-52)[ebp]
   2198 fcompp
   2199 fstsw ax
   2200 sahf
   2201 je L588
   2202 mov byte ptr (-16)[ebp],1
   2203 L588:
   2204 fld dword ptr (-72)[ebp]
   2205 mov edi,dword ptr (-80)[ebp]
   2206 push edi
   2207 fild dword ptr 0[esp]
   2208 add esp,4
   2209 fmulp st(1),st
   2210 fld qword ptr (-52)[ebp]
   2211 fcompp
   2212 fstsw ax
   2213 sahf
   2214 je L591
   2215 mov byte ptr (-15)[ebp],1
   2216 L591:
   2217 mov edi,dword ptr (-84)[ebp]
   2218 fld dword ptr (-72)[ebp]
   2219 fld qword ptr (L596)
   2220 mov esi,edi
   2221 shr esi,1
   2222 push esi
   2223 fild dword ptr 0[esp]
   2224 add esp,4
   2225 fmulp st(1),st
   2226 and edi,1
   2227 push edi
   2228 fild dword ptr 0[esp]
   2229 add esp,4
   2230 faddp st(1),st
   2231 sub esp,4
   2232 fstp dword ptr 0[esp]
   2233 fld dword ptr 0[esp]
   2234 add esp,4
   2235 fmulp st(1),st
   2236 fld qword ptr (-52)[ebp]
   2237 fcompp
   2238 fstsw ax
   2239 sahf
   2240 je L594
   2241 mov byte ptr (-14)[ebp],1
   2242 L594:
   2243 fld dword ptr (-72)[ebp]
   2244 mov edi,dword ptr (-68)[ebp]
   2245 push edi
   2246 fild dword ptr 0[esp]
   2247 add esp,4
   2248 fmulp st(1),st
   2249 fld qword ptr (-52)[ebp]
   2250 fcompp
   2251 fstsw ax
   2252 sahf
   2253 je L598
   2254 mov byte ptr (-13)[ebp],1
   2255 L598:
   2256 fld dword ptr (-72)[ebp]
   2257 fmul dword ptr (-72)[ebp]
   2258 fld qword ptr (-52)[ebp]
   2259 fcompp
   2260 fstsw ax
   2261 sahf
   2262 je L601
   2263 mov byte ptr (-12)[ebp],1
   2264 L601:
   2265 fld qword ptr (-92)[ebp]
   2266 movsx edi,byte ptr (-73)[ebp]
   2267 push edi
   2268 fild dword ptr 0[esp]
   2269 add esp,4
   2270 fmulp st(1),st
   2271 fld qword ptr (-52)[ebp]
   2272 fcompp
   2273 fstsw ax
   2274 sahf
   2275 je L604
   2276 mov byte ptr (-11)[ebp],1
   2277 L604:
   2278 fld qword ptr (-92)[ebp]
   2279 movsx edi,word ptr (-76)[ebp]
   2280 push edi
   2281 fild dword ptr 0[esp]
   2282 add esp,4
   2283 fmulp st(1),st
   2284 fld qword ptr (-52)[ebp]
   2285 fcompp
   2286 fstsw ax
   2287 sahf
   2288 je L607
   2289 mov byte ptr (-10)[ebp],1
   2290 L607:
   2291 fld qword ptr (-92)[ebp]
   2292 fild dword ptr (-80)[ebp]
   2293 fmulp st(1),st
   2294 fld qword ptr (-52)[ebp]
   2295 fcompp
   2296 fstsw ax
   2297 sahf
   2298 je L610
   2299 mov byte ptr (-9)[ebp],1
   2300 L610:
   2301 mov edi,dword ptr (-84)[ebp]
   2302 fld qword ptr (-92)[ebp]
   2303 fld qword ptr (L596)
   2304 mov esi,edi
   2305 shr esi,1
   2306 push esi
   2307 fild dword ptr 0[esp]
   2308 add esp,4
   2309 fmulp st(1),st
   2310 and edi,1
   2311 push edi
   2312 fild dword ptr 0[esp]
   2313 add esp,4
   2314 faddp st(1),st
   2315 fmulp st(1),st
   2316 fld qword ptr (-52)[ebp]
   2317 fcompp
   2318 fstsw ax
   2319 sahf
   2320 je L613
   2321 mov byte ptr (-8)[ebp],1
   2322 L613:
   2323 fld qword ptr (-92)[ebp]
   2324 fild dword ptr (-68)[ebp]
   2325 fmulp st(1),st
   2326 fld qword ptr (-52)[ebp]
   2327 fcompp
   2328 fstsw ax
   2329 sahf
   2330 je L616
   2331 mov byte ptr (-7)[ebp],1
   2332 L616:
   2333 fld qword ptr (-92)[ebp]
   2334 fmul dword ptr (-72)[ebp]
   2335 fld qword ptr (-52)[ebp]
   2336 fcompp
   2337 fstsw ax
   2338 sahf
   2339 je L619
   2340 mov byte ptr (-6)[ebp],1
   2341 L619:
   2342 fld qword ptr (-92)[ebp]
   2343 fmul qword ptr (-92)[ebp]
   2344 fld qword ptr (-52)[ebp]
   2345 fcompp
   2346 fstsw ax
   2347 sahf
   2348 je L622
   2349 mov byte ptr (-5)[ebp],1
   2350 L622:
   2351 mov byte ptr (-41)[ebp],0
   2352 mov dword ptr (-4)[ebp],0
   2353 L625:
   2354 movsx edi,byte ptr (-41)[ebp]
   2355 mov esi,dword ptr (-4)[ebp]
   2356 movsx esi,byte ptr (-32)[ebp][esi]
   2357 lea edi,[esi][edi]
   2358 mov ebx,edi
   2359 mov byte ptr (-41)[ebp],bl
   2360 L626:
   2361 inc dword ptr (-4)[ebp]
   2362 cmp dword ptr (-4)[ebp],28
   2363 jl L625
   2364 movsx edi,byte ptr (-41)[ebp]
   2365 cmp edi,0
   2366 je L629
   2367 add dword ptr (-104)[ebp],4
   2368 mov edi,dword ptr (20)[ebp]
   2369 cmp dword ptr (44)[edi],0
   2370 je L631
   2371 push 4
   2372 lea edi,(L520)
   2373 push edi
   2374 call _printf
   2375 add esp,8
   2376 lea edi,(L633)
   2377 push edi
   2378 call _printf
   2379 add esp,4
   2380 mov dword ptr (-4)[ebp],0
   2381 L634:
   2382 mov edi,dword ptr (-4)[ebp]
   2383 movsx edi,byte ptr (-32)[ebp][edi]
   2384 push edi
   2385 lea edi,(L638)
   2386 push edi
   2387 call _printf
   2388 add esp,8
   2389 L635:
   2390 inc dword ptr (-4)[ebp]
   2391 cmp dword ptr (-4)[ebp],28
   2392 jl L634
   2393 lea edi,(L639)
   2394 push edi
   2395 call _printf
   2396 add esp,4
   2397 L631:
   2398 L629:
   2399 mov dword ptr (-68)[ebp],32768
   2400 mov edi,dword ptr (-68)[ebp]
   2401 cmp edi,08000H
   2402 jbe L640
   2403 add dword ptr (-104)[ebp],8
   2404 mov edi,dword ptr (20)[ebp]
   2405 cmp dword ptr (44)[edi],0
   2406 je L642
   2407 push 8
   2408 lea edi,(L520)
   2409 push edi
   2410 call _printf
   2411 add esp,8
   2412 L642:
   2413 L640:
   2414 mov eax,dword ptr (-104)[ebp]
   2415 L519:
   2416 mov esp,ebp
   2417 pop ebp
   2418 pop edi
   2419 pop esi
   2420 pop ebx
   2421 ret
   2422 _TEXT ends
   2423 _DATA segment
   2424 align 1
   2425 L645 label byte
   2426 db 115
   2427 db 55
   2428 db 49
   2429 db 44
   2430 db 101
   2431 db 114
   2432 db 37
   2433 db 100
   2434 db 10
   2435 db 0
   2436 align 1
   2437 L646 label byte
   2438 db 115
   2439 db 55
   2440 db 49
   2441 db 32
   2442 db 32
   2443 db 32
   2444 db 32
   2445 db 0
   2446 align 1
   2447 L647 label byte
   2448 db 113
   2449 public _s71
   2450 _DATA ends
   2451 _TEXT segment
   2452 _s71:
   2453 push ebx
   2454 push esi
   2455 push edi
   2456 push ebp
   2457 mov ebp,esp
   2458 sub esp,68
   2459 lea edi,(L646)
   2460 mov dword ptr (-4)[ebp],edi
   2461 mov edi,dword ptr (20)[ebp]
   2462 lea edi,(60)[edi]
   2463 mov dword ptr (-8)[ebp],edi
   2464 mov dword ptr (-12)[ebp],0
   2465 L648:
   2466 L649:
   2467 mov edi,dword ptr (-8)[ebp]
   2468 lea esi,(1)[edi]
   2469 mov dword ptr (-8)[ebp],esi
   2470 mov esi,dword ptr (-4)[ebp]
   2471 lea ebx,(1)[esi]
   2472 mov dword ptr (-4)[ebp],ebx
   2473 mov bl,byte ptr [esi]
   2474 mov byte ptr [edi],bl
   2475 movsx edi,bl
   2476 cmp edi,0
   2477 jne L648
   2478 movsx edi,byte ptr (L653)
   2479 movsx esi,byte ptr (L647)
   2480 cmp edi,esi
   2481 je L651
   2482 inc dword ptr (-12)[ebp]
   2483 mov edi,dword ptr (20)[ebp]
   2484 cmp dword ptr (44)[edi],0
   2485 je L654
   2486 push 1
   2487 lea edi,(L645)
   2488 push edi
   2489 call _printf
   2490 add esp,8
   2491 L654:
   2492 L651:
   2493 jmp L656
   2494 add dword ptr (-12)[ebp],2
   2495 mov edi,dword ptr (20)[ebp]
   2496 cmp dword ptr (44)[edi],0
   2497 je L658
   2498 push 2
   2499 lea edi,(L645)
   2500 push edi
   2501 call _printf
   2502 add esp,8
   2503 L658:
   2504 L656:
   2505 mov dword ptr (-32)[ebp],1942
   2506 cmp dword ptr (-32)[ebp],1942
   2507 jne L666
   2508 mov edi,dword ptr (-32)[ebp]
   2509 cmp dword ptr (-32)[ebp],edi
   2510 je L661
   2511 L666:
   2512 add dword ptr (-12)[ebp],4
   2513 mov edi,dword ptr (20)[ebp]
   2514 cmp dword ptr (44)[edi],0
   2515 je L667
   2516 push 4
   2517 lea edi,(L645)
   2518 push edi
   2519 call _printf
   2520 add esp,8
   2521 L667:
   2522 L661:
   2523 push -5
   2524 call _McCarthy
   2525 add esp,4
   2526 cmp eax,91
   2527 je L669
   2528 add dword ptr (-12)[ebp],8
   2529 mov edi,dword ptr (20)[ebp]
   2530 cmp dword ptr (44)[edi],0
   2531 je L671
   2532 push 8
   2533 lea edi,(L645)
   2534 push edi
   2535 call _printf
   2536 add esp,8
   2537 L671:
   2538 L669:
   2539 mov dword ptr (-56)[ebp],2
   2540 mov dword ptr (-60)[ebp],3
   2541 lea edi,(-60)[ebp]
   2542 mov dword ptr (-64)[ebp],edi
   2543 mov edi,dword ptr (-64)[ebp]
   2544 push edi
   2545 mov edi,dword ptr (-56)[ebp]
   2546 push edi
   2547 call _clobber
   2548 add esp,8
   2549 cmp dword ptr (-56)[ebp],2
   2550 jne L675
   2551 cmp dword ptr (-60)[ebp],2
   2552 je L673
   2553 L675:
   2554 add dword ptr (-12)[ebp],16
   2555 mov edi,dword ptr (20)[ebp]
   2556 cmp dword ptr (44)[edi],0
   2557 je L676
   2558 push 16
   2559 lea edi,(L645)
   2560 push edi
   2561 call _printf
   2562 add esp,8
   2563 L676:
   2564 L673:
   2565 mov edi,dword ptr (20)[ebp]
   2566 fld dword ptr (32)[edi]
   2567 fstp dword ptr (-68)[ebp]
   2568 fld dword ptr (-68)[ebp]
   2569 fcomp dword ptr (-68)[ebp]
   2570 fstsw ax
   2571 sahf
   2572 je L678
   2573 add dword ptr (-12)[ebp],32
   2574 mov edi,dword ptr (20)[ebp]
   2575 cmp dword ptr (44)[edi],0
   2576 je L680
   2577 push 32
   2578 lea edi,(L645)
   2579 push edi
   2580 call _printf
   2581 add esp,8
   2582 L680:
   2583 L678:
   2584 mov eax,dword ptr (-12)[ebp]
   2585 L644:
   2586 mov esp,ebp
   2587 pop ebp
   2588 pop edi
   2589 pop esi
   2590 pop ebx
   2591 ret
   2592 public _McCarthy
   2593 _McCarthy:
   2594 push ebx
   2595 push esi
   2596 push edi
   2597 push ebp
   2598 mov ebp,esp
   2599 cmp dword ptr (20)[ebp],100
   2600 jle L683
   2601 mov edi,dword ptr (20)[ebp]
   2602 mov eax,edi
   2603 sub eax,10
   2604 jmp L682
   2605 L683:
   2606 mov edi,dword ptr (20)[ebp]
   2607 lea edi,(11)[edi]
   2608 push edi
   2609 call _McCarthy
   2610 add esp,4
   2611 mov edi,eax
   2612 push edi
   2613 call _McCarthy
   2614 add esp,4
   2615 mov edi,eax
   2616 L682:
   2617 mov esp,ebp
   2618 pop ebp
   2619 pop edi
   2620 pop esi
   2621 pop ebx
   2622 ret
   2623 public _clobber
   2624 _clobber:
   2625 push ebx
   2626 push esi
   2627 push edi
   2628 push ebp
   2629 mov ebp,esp
   2630 mov dword ptr (20)[ebp],3
   2631 mov edi,dword ptr (24)[ebp]
   2632 mov dword ptr [edi],2
   2633 mov eax,0
   2634 L685:
   2635 mov esp,ebp
   2636 pop ebp
   2637 pop edi
   2638 pop esi
   2639 pop ebx
   2640 ret
   2641 _TEXT ends
   2642 _DATA segment
   2643 align 1
   2644 L687 label byte
   2645 db 76
   2646 db 111
   2647 db 99
   2648 db 97
   2649 db 108
   2650 db 32
   2651 db 101
   2652 db 114
   2653 db 114
   2654 db 111
   2655 db 114
   2656 db 32
   2657 db 37
   2658 db 100
   2659 db 46
   2660 db 10
   2661 db 0
   2662 align 1
   2663 L688 label byte
   2664 db 115
   2665 db 55
   2666 db 49
   2667 db 52
   2668 db 44
   2669 db 101
   2670 db 114
   2671 db 37
   2672 db 100
   2673 db 10
   2674 db 0
   2675 align 1
   2676 L689 label byte
   2677 db 115
   2678 db 55
   2679 db 49
   2680 db 52
   2681 db 32
   2682 db 32
   2683 db 32
   2684 db 0
   2685 public _s714
   2686 _DATA ends
   2687 _TEXT segment
   2688 _s714:
   2689 push ebx
   2690 push esi
   2691 push edi
   2692 push ebp
   2693 mov ebp,esp
   2694 sub esp,248
   2695 lea edi,(L689)
   2696 mov dword ptr (-68)[ebp],edi
   2697 mov edi,dword ptr (20)[ebp]
   2698 lea esi,(60)[edi]
   2699 mov dword ptr (-72)[ebp],esi
   2700 mov dword ptr (-76)[ebp],0
   2701 mov dword ptr (-8)[ebp],0
   2702 mov edi,dword ptr (48)[edi]
   2703 mov dword ptr (-4)[ebp],edi
   2704 L690:
   2705 L691:
   2706 mov edi,dword ptr (-72)[ebp]
   2707 lea esi,(1)[edi]
   2708 mov dword ptr (-72)[ebp],esi
   2709 mov esi,dword ptr (-68)[ebp]
   2710 lea ebx,(1)[esi]
   2711 mov dword ptr (-68)[ebp],ebx
   2712 mov bl,byte ptr [esi]
   2713 mov byte ptr [edi],bl
   2714 movsx edi,bl
   2715 cmp edi,0
   2716 jne L690
   2717 mov byte ptr (-9)[ebp],5
   2718 mov byte ptr (-25)[ebp],2
   2719 mov bl,byte ptr (-25)[ebp]
   2720 mov byte ptr (-9)[ebp],bl
   2721 movsx edi,byte ptr (-9)[ebp]
   2722 cmp edi,2
   2723 je L693
   2724 mov dword ptr (-8)[ebp],1
   2725 cmp dword ptr (-4)[ebp],0
   2726 je L695
   2727 mov edi,dword ptr (-8)[ebp]
   2728 push edi
   2729 lea edi,(L687)
   2730 push edi
   2731 call _printf
   2732 add esp,8
   2733 L695:
   2734 L693:
   2735 mov byte ptr (-9)[ebp],5
   2736 mov word ptr (-28)[ebp],2
   2737 movsx edi,word ptr (-28)[ebp]
   2738 mov ebx,edi
   2739 mov byte ptr (-9)[ebp],bl
   2740 movsx edi,byte ptr (-9)[ebp]
   2741 cmp edi,2
   2742 je L697
   2743 mov dword ptr (-8)[ebp],2
   2744 cmp dword ptr (-4)[ebp],0
   2745 je L699
   2746 mov edi,dword ptr (-8)[ebp]
   2747 push edi
   2748 lea edi,(L687)
   2749 push edi
   2750 call _printf
   2751 add esp,8
   2752 L699:
   2753 L697:
   2754 mov byte ptr (-9)[ebp],5
   2755 mov dword ptr (-32)[ebp],2
   2756 mov edi,dword ptr (-32)[ebp]
   2757 mov ebx,edi
   2758 mov byte ptr (-9)[ebp],bl
   2759 movsx edi,byte ptr (-9)[ebp]
   2760 cmp edi,2
   2761 je L701
   2762 mov dword ptr (-8)[ebp],3
   2763 cmp dword ptr (-4)[ebp],0
   2764 je L703
   2765 mov edi,dword ptr (-8)[ebp]
   2766 push edi
   2767 lea edi,(L687)
   2768 push edi
   2769 call _printf
   2770 add esp,8
   2771 L703:
   2772 L701:
   2773 mov byte ptr (-9)[ebp],5
   2774 mov dword ptr (-36)[ebp],2
   2775 mov edi,dword ptr (-36)[ebp]
   2776 mov ebx,edi
   2777 mov byte ptr (-9)[ebp],bl
   2778 movsx edi,byte ptr (-9)[ebp]
   2779 cmp edi,2
   2780 je L705
   2781 mov dword ptr (-8)[ebp],4
   2782 cmp dword ptr (-4)[ebp],0
   2783 je L707
   2784 mov edi,dword ptr (-8)[ebp]
   2785 push edi
   2786 lea edi,(L687)
   2787 push edi
   2788 call _printf
   2789 add esp,8
   2790 L707:
   2791 L705:
   2792 mov byte ptr (-9)[ebp],5
   2793 mov dword ptr (-40)[ebp],2
   2794 mov edi,dword ptr (-40)[ebp]
   2795 mov ebx,edi
   2796 mov byte ptr (-9)[ebp],bl
   2797 movsx edi,byte ptr (-9)[ebp]
   2798 cmp edi,2
   2799 je L709
   2800 mov dword ptr (-8)[ebp],5
   2801 cmp dword ptr (-4)[ebp],0
   2802 je L711
   2803 mov edi,dword ptr (-8)[ebp]
   2804 push edi
   2805 lea edi,(L687)
   2806 push edi
   2807 call _printf
   2808 add esp,8
   2809 L711:
   2810 L709:
   2811 mov byte ptr (-9)[ebp],5
   2812 fld dword ptr (L529)
   2813 fstp dword ptr (-56)[ebp]
   2814 fld dword ptr (-56)[ebp]
   2815 call __ftol
   2816 mov ebx,eax
   2817 mov byte ptr (-9)[ebp],bl
   2818 movsx edi,byte ptr (-9)[ebp]
   2819 cmp edi,2
   2820 je L713
   2821 mov dword ptr (-8)[ebp],6
   2822 cmp dword ptr (-4)[ebp],0
   2823 je L715
   2824 mov edi,dword ptr (-8)[ebp]
   2825 push edi
   2826 lea edi,(L687)
   2827 push edi
   2828 call _printf
   2829 add esp,8
   2830 L715:
   2831 L713:
   2832 mov byte ptr (-9)[ebp],5
   2833 fld qword ptr (L416)
   2834 fstp qword ptr (-64)[ebp]
   2835 fld qword ptr (-64)[ebp]
   2836 call __ftol
   2837 mov ebx,eax
   2838 mov byte ptr (-9)[ebp],bl
   2839 movsx edi,byte ptr (-9)[ebp]
   2840 cmp edi,2
   2841 je L717
   2842 mov dword ptr (-8)[ebp],7
   2843 cmp dword ptr (-4)[ebp],0
   2844 je L719
   2845 mov edi,dword ptr (-8)[ebp]
   2846 push edi
   2847 lea edi,(L687)
   2848 push edi
   2849 call _printf
   2850 add esp,8
   2851 L719:
   2852 L717:
   2853 mov word ptr (-12)[ebp],5
   2854 mov byte ptr (-25)[ebp],2
   2855 movsx edi,byte ptr (-25)[ebp]
   2856 mov word ptr (-12)[ebp],di
   2857 movsx edi,word ptr (-12)[ebp]
   2858 cmp edi,2
   2859 je L721
   2860 mov dword ptr (-8)[ebp],8
   2861 cmp dword ptr (-4)[ebp],0
   2862 je L723
   2863 mov edi,dword ptr (-8)[ebp]
   2864 push edi
   2865 lea edi,(L687)
   2866 push edi
   2867 call _printf
   2868 add esp,8
   2869 L723:
   2870 L721:
   2871 mov word ptr (-12)[ebp],5
   2872 mov word ptr (-28)[ebp],2
   2873 mov di,word ptr (-28)[ebp]
   2874 mov word ptr (-12)[ebp],di
   2875 movsx edi,word ptr (-12)[ebp]
   2876 cmp edi,2
   2877 je L725
   2878 mov dword ptr (-8)[ebp],9
   2879 cmp dword ptr (-4)[ebp],0
   2880 je L727
   2881 mov edi,dword ptr (-8)[ebp]
   2882 push edi
   2883 lea edi,(L687)
   2884 push edi
   2885 call _printf
   2886 add esp,8
   2887 L727:
   2888 L725:
   2889 mov word ptr (-12)[ebp],5
   2890 mov dword ptr (-32)[ebp],2
   2891 mov edi,dword ptr (-32)[ebp]
   2892 mov word ptr (-12)[ebp],di
   2893 movsx edi,word ptr (-12)[ebp]
   2894 cmp edi,2
   2895 je L729
   2896 mov dword ptr (-8)[ebp],10
   2897 cmp dword ptr (-4)[ebp],0
   2898 je L731
   2899 mov edi,dword ptr (-8)[ebp]
   2900 push edi
   2901 lea edi,(L687)
   2902 push edi
   2903 call _printf
   2904 add esp,8
   2905 L731:
   2906 L729:
   2907 mov word ptr (-12)[ebp],5
   2908 mov dword ptr (-36)[ebp],2
   2909 mov edi,dword ptr (-36)[ebp]
   2910 mov word ptr (-12)[ebp],di
   2911 movsx edi,word ptr (-12)[ebp]
   2912 cmp edi,2
   2913 je L733
   2914 mov dword ptr (-8)[ebp],11
   2915 cmp dword ptr (-4)[ebp],0
   2916 je L735
   2917 mov edi,dword ptr (-8)[ebp]
   2918 push edi
   2919 lea edi,(L687)
   2920 push edi
   2921 call _printf
   2922 add esp,8
   2923 L735:
   2924 L733:
   2925 mov word ptr (-12)[ebp],5
   2926 mov dword ptr (-40)[ebp],2
   2927 mov edi,dword ptr (-40)[ebp]
   2928 mov word ptr (-12)[ebp],di
   2929 movsx edi,word ptr (-12)[ebp]
   2930 cmp edi,2
   2931 je L737
   2932 mov dword ptr (-8)[ebp],12
   2933 cmp dword ptr (-4)[ebp],0
   2934 je L739
   2935 mov edi,dword ptr (-8)[ebp]
   2936 push edi
   2937 lea edi,(L687)
   2938 push edi
   2939 call _printf
   2940 add esp,8
   2941 L739:
   2942 L737:
   2943 mov word ptr (-12)[ebp],5
   2944 fld dword ptr (L529)
   2945 fstp dword ptr (-56)[ebp]
   2946 fld dword ptr (-56)[ebp]
   2947 call __ftol
   2948 mov edi,eax
   2949 mov word ptr (-12)[ebp],di
   2950 movsx edi,word ptr (-12)[ebp]
   2951 cmp edi,2
   2952 je L741
   2953 mov dword ptr (-8)[ebp],13
   2954 cmp dword ptr (-4)[ebp],0
   2955 je L743
   2956 mov edi,dword ptr (-8)[ebp]
   2957 push edi
   2958 lea edi,(L687)
   2959 push edi
   2960 call _printf
   2961 add esp,8
   2962 L743:
   2963 L741:
   2964 mov word ptr (-12)[ebp],5
   2965 fld qword ptr (L416)
   2966 fstp qword ptr (-64)[ebp]
   2967 fld qword ptr (-64)[ebp]
   2968 call __ftol
   2969 mov edi,eax
   2970 mov word ptr (-12)[ebp],di
   2971 movsx edi,word ptr (-12)[ebp]
   2972 cmp edi,2
   2973 je L745
   2974 mov dword ptr (-8)[ebp],14
   2975 cmp dword ptr (-4)[ebp],0
   2976 je L747
   2977 mov edi,dword ptr (-8)[ebp]
   2978 push edi
   2979 lea edi,(L687)
   2980 push edi
   2981 call _printf
   2982 add esp,8
   2983 L747:
   2984 L745:
   2985 mov dword ptr (-16)[ebp],5
   2986 mov byte ptr (-25)[ebp],2
   2987 movsx edi,byte ptr (-25)[ebp]
   2988 mov dword ptr (-16)[ebp],edi
   2989 cmp dword ptr (-16)[ebp],2
   2990 je L749
   2991 mov dword ptr (-8)[ebp],15
   2992 cmp dword ptr (-4)[ebp],0
   2993 je L751
   2994 mov edi,dword ptr (-8)[ebp]
   2995 push edi
   2996 lea edi,(L687)
   2997 push edi
   2998 call _printf
   2999 add esp,8
   3000 L751:
   3001 L749:
   3002 mov dword ptr (-16)[ebp],5
   3003 mov word ptr (-28)[ebp],2
   3004 movsx edi,word ptr (-28)[ebp]
   3005 mov dword ptr (-16)[ebp],edi
   3006 cmp dword ptr (-16)[ebp],2
   3007 je L753
   3008 mov dword ptr (-8)[ebp],16
   3009 cmp dword ptr (-4)[ebp],0
   3010 je L755
   3011 mov edi,dword ptr (-8)[ebp]
   3012 push edi
   3013 lea edi,(L687)
   3014 push edi
   3015 call _printf
   3016 add esp,8
   3017 L755:
   3018 L753:
   3019 mov dword ptr (-16)[ebp],5
   3020 mov dword ptr (-32)[ebp],2
   3021 mov edi,dword ptr (-32)[ebp]
   3022 mov dword ptr (-16)[ebp],edi
   3023 cmp dword ptr (-16)[ebp],2
   3024 je L757
   3025 mov dword ptr (-8)[ebp],17
   3026 cmp dword ptr (-4)[ebp],0
   3027 je L759
   3028 mov edi,dword ptr (-8)[ebp]
   3029 push edi
   3030 lea edi,(L687)
   3031 push edi
   3032 call _printf
   3033 add esp,8
   3034 L759:
   3035 L757:
   3036 mov dword ptr (-16)[ebp],5
   3037 mov dword ptr (-36)[ebp],2
   3038 mov edi,dword ptr (-36)[ebp]
   3039 mov dword ptr (-16)[ebp],edi
   3040 cmp dword ptr (-16)[ebp],2
   3041 je L761
   3042 mov dword ptr (-8)[ebp],18
   3043 cmp dword ptr (-4)[ebp],0
   3044 je L763
   3045 mov edi,dword ptr (-8)[ebp]
   3046 push edi
   3047 lea edi,(L687)
   3048 push edi
   3049 call _printf
   3050 add esp,8
   3051 L763:
   3052 L761:
   3053 mov dword ptr (-16)[ebp],5
   3054 mov dword ptr (-40)[ebp],2
   3055 mov edi,dword ptr (-40)[ebp]
   3056 mov dword ptr (-16)[ebp],edi
   3057 cmp dword ptr (-16)[ebp],2
   3058 je L765
   3059 mov dword ptr (-8)[ebp],19
   3060 cmp dword ptr (-4)[ebp],0
   3061 je L767
   3062 mov edi,dword ptr (-8)[ebp]
   3063 push edi
   3064 lea edi,(L687)
   3065 push edi
   3066 call _printf
   3067 add esp,8
   3068 L767:
   3069 L765:
   3070 mov dword ptr (-16)[ebp],5
   3071 fld dword ptr (L529)
   3072 fstp dword ptr (-56)[ebp]
   3073 fld dword ptr (-56)[ebp]
   3074 call __ftol
   3075 mov dword ptr (-16)[ebp],eax
   3076 cmp dword ptr (-16)[ebp],2
   3077 je L769
   3078 mov dword ptr (-8)[ebp],20
   3079 cmp dword ptr (-4)[ebp],0
   3080 je L771
   3081 mov edi,dword ptr (-8)[ebp]
   3082 push edi
   3083 lea edi,(L687)
   3084 push edi
   3085 call _printf
   3086 add esp,8
   3087 L771:
   3088 L769:
   3089 mov dword ptr (-16)[ebp],5
   3090 fld qword ptr (L416)
   3091 fstp qword ptr (-64)[ebp]
   3092 fld qword ptr (-64)[ebp]
   3093 call __ftol
   3094 mov dword ptr (-16)[ebp],eax
   3095 cmp dword ptr (-16)[ebp],2
   3096 je L773
   3097 mov dword ptr (-8)[ebp],21
   3098 cmp dword ptr (-4)[ebp],0
   3099 je L775
   3100 mov edi,dword ptr (-8)[ebp]
   3101 push edi
   3102 lea edi,(L687)
   3103 push edi
   3104 call _printf
   3105 add esp,8
   3106 L775:
   3107 L773:
   3108 mov dword ptr (-20)[ebp],5
   3109 mov byte ptr (-25)[ebp],2
   3110 movsx edi,byte ptr (-25)[ebp]
   3111 mov dword ptr (-20)[ebp],edi
   3112 cmp dword ptr (-20)[ebp],2
   3113 je L777
   3114 mov dword ptr (-8)[ebp],22
   3115 cmp dword ptr (-4)[ebp],0
   3116 je L779
   3117 mov edi,dword ptr (-8)[ebp]
   3118 push edi
   3119 lea edi,(L687)
   3120 push edi
   3121 call _printf
   3122 add esp,8
   3123 L779:
   3124 L777:
   3125 mov dword ptr (-20)[ebp],5
   3126 mov word ptr (-28)[ebp],2
   3127 movsx edi,word ptr (-28)[ebp]
   3128 mov dword ptr (-20)[ebp],edi
   3129 cmp dword ptr (-20)[ebp],2
   3130 je L781
   3131 mov dword ptr (-8)[ebp],23
   3132 cmp dword ptr (-4)[ebp],0
   3133 je L783
   3134 mov edi,dword ptr (-8)[ebp]
   3135 push edi
   3136 lea edi,(L687)
   3137 push edi
   3138 call _printf
   3139 add esp,8
   3140 L783:
   3141 L781:
   3142 mov dword ptr (-20)[ebp],5
   3143 mov dword ptr (-32)[ebp],2
   3144 mov edi,dword ptr (-32)[ebp]
   3145 mov dword ptr (-20)[ebp],edi
   3146 cmp dword ptr (-20)[ebp],2
   3147 je L785
   3148 mov dword ptr (-8)[ebp],24
   3149 cmp dword ptr (-4)[ebp],0
   3150 je L787
   3151 mov edi,dword ptr (-8)[ebp]
   3152 push edi
   3153 lea edi,(L687)
   3154 push edi
   3155 call _printf
   3156 add esp,8
   3157 L787:
   3158 L785:
   3159 mov dword ptr (-20)[ebp],5
   3160 mov dword ptr (-36)[ebp],2
   3161 mov edi,dword ptr (-36)[ebp]
   3162 mov dword ptr (-20)[ebp],edi
   3163 cmp dword ptr (-20)[ebp],2
   3164 je L789
   3165 mov dword ptr (-8)[ebp],25
   3166 cmp dword ptr (-4)[ebp],0
   3167 je L791
   3168 mov edi,dword ptr (-8)[ebp]
   3169 push edi
   3170 lea edi,(L687)
   3171 push edi
   3172 call _printf
   3173 add esp,8
   3174 L791:
   3175 L789:
   3176 mov dword ptr (-20)[ebp],5
   3177 mov dword ptr (-40)[ebp],2
   3178 mov edi,dword ptr (-40)[ebp]
   3179 mov dword ptr (-20)[ebp],edi
   3180 cmp dword ptr (-20)[ebp],2
   3181 je L793
   3182 mov dword ptr (-8)[ebp],26
   3183 cmp dword ptr (-4)[ebp],0
   3184 je L795
   3185 mov edi,dword ptr (-8)[ebp]
   3186 push edi
   3187 lea edi,(L687)
   3188 push edi
   3189 call _printf
   3190 add esp,8
   3191 L795:
   3192 L793:
   3193 mov dword ptr (-20)[ebp],5
   3194 fld dword ptr (L529)
   3195 fstp dword ptr (-56)[ebp]
   3196 fld dword ptr (-56)[ebp]
   3197 call __ftol
   3198 mov dword ptr (-20)[ebp],eax
   3199 cmp dword ptr (-20)[ebp],2
   3200 je L797
   3201 mov dword ptr (-8)[ebp],27
   3202 cmp dword ptr (-4)[ebp],0
   3203 je L799
   3204 mov edi,dword ptr (-8)[ebp]
   3205 push edi
   3206 lea edi,(L687)
   3207 push edi
   3208 call _printf
   3209 add esp,8
   3210 L799:
   3211 L797:
   3212 mov dword ptr (-20)[ebp],5
   3213 fld qword ptr (L416)
   3214 fstp qword ptr (-64)[ebp]
   3215 fld qword ptr (-64)[ebp]
   3216 call __ftol
   3217 mov dword ptr (-20)[ebp],eax
   3218 cmp dword ptr (-20)[ebp],2
   3219 je L801
   3220 mov dword ptr (-8)[ebp],28
   3221 cmp dword ptr (-4)[ebp],0
   3222 je L803
   3223 mov edi,dword ptr (-8)[ebp]
   3224 push edi
   3225 lea edi,(L687)
   3226 push edi
   3227 call _printf
   3228 add esp,8
   3229 L803:
   3230 L801:
   3231 mov dword ptr (-24)[ebp],5
   3232 mov byte ptr (-25)[ebp],2
   3233 movsx edi,byte ptr (-25)[ebp]
   3234 mov dword ptr (-24)[ebp],edi
   3235 mov edi,dword ptr (-24)[ebp]
   3236 cmp edi,2
   3237 je L805
   3238 mov dword ptr (-8)[ebp],29
   3239 cmp dword ptr (-4)[ebp],0
   3240 je L807
   3241 mov edi,dword ptr (-8)[ebp]
   3242 push edi
   3243 lea edi,(L687)
   3244 push edi
   3245 call _printf
   3246 add esp,8
   3247 L807:
   3248 L805:
   3249 mov dword ptr (-24)[ebp],5
   3250 mov word ptr (-28)[ebp],2
   3251 movsx edi,word ptr (-28)[ebp]
   3252 mov dword ptr (-24)[ebp],edi
   3253 mov edi,dword ptr (-24)[ebp]
   3254 cmp edi,2
   3255 je L809
   3256 mov dword ptr (-8)[ebp],30
   3257 cmp dword ptr (-4)[ebp],0
   3258 je L811
   3259 mov edi,dword ptr (-8)[ebp]
   3260 push edi
   3261 lea edi,(L687)
   3262 push edi
   3263 call _printf
   3264 add esp,8
   3265 L811:
   3266 L809:
   3267 mov dword ptr (-24)[ebp],5
   3268 mov dword ptr (-32)[ebp],2
   3269 mov edi,dword ptr (-32)[ebp]
   3270 mov dword ptr (-24)[ebp],edi
   3271 mov edi,dword ptr (-24)[ebp]
   3272 cmp edi,2
   3273 je L813
   3274 mov dword ptr (-8)[ebp],31
   3275 cmp dword ptr (-4)[ebp],0
   3276 je L815
   3277 mov edi,dword ptr (-8)[ebp]
   3278 push edi
   3279 lea edi,(L687)
   3280 push edi
   3281 call _printf
   3282 add esp,8
   3283 L815:
   3284 L813:
   3285 mov dword ptr (-24)[ebp],5
   3286 mov dword ptr (-36)[ebp],2
   3287 mov edi,dword ptr (-36)[ebp]
   3288 mov dword ptr (-24)[ebp],edi
   3289 mov edi,dword ptr (-24)[ebp]
   3290 cmp edi,2
   3291 je L817
   3292 mov dword ptr (-8)[ebp],32
   3293 cmp dword ptr (-4)[ebp],0
   3294 je L819
   3295 mov edi,dword ptr (-8)[ebp]
   3296 push edi
   3297 lea edi,(L687)
   3298 push edi
   3299 call _printf
   3300 add esp,8
   3301 L819:
   3302 L817:
   3303 mov dword ptr (-24)[ebp],5
   3304 mov dword ptr (-40)[ebp],2
   3305 mov edi,dword ptr (-40)[ebp]
   3306 mov dword ptr (-24)[ebp],edi
   3307 mov edi,dword ptr (-24)[ebp]
   3308 cmp edi,2
   3309 je L821
   3310 mov dword ptr (-8)[ebp],33
   3311 cmp dword ptr (-4)[ebp],0
   3312 je L823
   3313 mov edi,dword ptr (-8)[ebp]
   3314 push edi
   3315 lea edi,(L687)
   3316 push edi
   3317 call _printf
   3318 add esp,8
   3319 L823:
   3320 L821:
   3321 mov dword ptr (-24)[ebp],5
   3322 fld dword ptr (L529)
   3323 fstp dword ptr (-56)[ebp]
   3324 fld dword ptr (L828)
   3325 fcomp dword ptr (-56)[ebp]
   3326 fstsw ax
   3327 sahf
   3328 ja L826
   3329 fld dword ptr (-56)[ebp]
   3330 fsub dword ptr (L828)
   3331 call __ftol
   3332 mov edi,eax
   3333 lea edi,(080000000H)[edi]
   3334 mov dword ptr (-80)[ebp],edi
   3335 jmp L827
   3336 L826:
   3337 fld dword ptr (-56)[ebp]
   3338 call __ftol
   3339 mov edi,eax
   3340 mov dword ptr (-80)[ebp],edi
   3341 L827:
   3342 mov edi,dword ptr (-80)[ebp]
   3343 mov dword ptr (-24)[ebp],edi
   3344 mov edi,dword ptr (-24)[ebp]
   3345 cmp edi,2
   3346 je L829
   3347 mov dword ptr (-8)[ebp],34
   3348 cmp dword ptr (-4)[ebp],0
   3349 je L831
   3350 mov edi,dword ptr (-8)[ebp]
   3351 push edi
   3352 lea edi,(L687)
   3353 push edi
   3354 call _printf
   3355 add esp,8
   3356 L831:
   3357 L829:
   3358 mov dword ptr (-24)[ebp],5
   3359 fld qword ptr (L416)
   3360 fstp qword ptr (-64)[ebp]
   3361 fld qword ptr (L836)
   3362 fcomp qword ptr (-64)[ebp]
   3363 fstsw ax
   3364 sahf
   3365 ja L834
   3366 fld qword ptr (-64)[ebp]
   3367 fsub qword ptr (L836)
   3368 call __ftol
   3369 mov edi,eax
   3370 lea edi,(080000000H)[edi]
   3371 mov dword ptr (-92)[ebp],edi
   3372 jmp L835
   3373 L834:
   3374 fld qword ptr (-64)[ebp]
   3375 call __ftol
   3376 mov edi,eax
   3377 mov dword ptr (-92)[ebp],edi
   3378 L835:
   3379 mov edi,dword ptr (-92)[ebp]
   3380 mov dword ptr (-24)[ebp],edi
   3381 mov edi,dword ptr (-24)[ebp]
   3382 cmp edi,2
   3383 je L837
   3384 mov dword ptr (-8)[ebp],35
   3385 cmp dword ptr (-4)[ebp],0
   3386 je L839
   3387 mov edi,dword ptr (-8)[ebp]
   3388 push edi
   3389 lea edi,(L687)
   3390 push edi
   3391 call _printf
   3392 add esp,8
   3393 L839:
   3394 L837:
   3395 fld dword ptr (L841)
   3396 fstp dword ptr (-44)[ebp]
   3397 mov byte ptr (-25)[ebp],2
   3398 movsx edi,byte ptr (-25)[ebp]
   3399 push edi
   3400 fild dword ptr 0[esp]
   3401 add esp,4
   3402 fstp dword ptr (-44)[ebp]
   3403 fld dword ptr (L529)
   3404 fcomp dword ptr (-44)[ebp]
   3405 fstsw ax
   3406 sahf
   3407 je L842
   3408 mov dword ptr (-8)[ebp],36
   3409 cmp dword ptr (-4)[ebp],0
   3410 je L844
   3411 mov edi,dword ptr (-8)[ebp]
   3412 push edi
   3413 lea edi,(L687)
   3414 push edi
   3415 call _printf
   3416 add esp,8
   3417 L844:
   3418 L842:
   3419 fld dword ptr (L841)
   3420 fstp dword ptr (-44)[ebp]
   3421 mov word ptr (-28)[ebp],2
   3422 movsx edi,word ptr (-28)[ebp]
   3423 push edi
   3424 fild dword ptr 0[esp]
   3425 add esp,4
   3426 fstp dword ptr (-44)[ebp]
   3427 fld dword ptr (L529)
   3428 fcomp dword ptr (-44)[ebp]
   3429 fstsw ax
   3430 sahf
   3431 je L846
   3432 mov dword ptr (-8)[ebp],37
   3433 cmp dword ptr (-4)[ebp],0
   3434 je L848
   3435 mov edi,dword ptr (-8)[ebp]
   3436 push edi
   3437 lea edi,(L687)
   3438 push edi
   3439 call _printf
   3440 add esp,8
   3441 L848:
   3442 L846:
   3443 fld dword ptr (L841)
   3444 fstp dword ptr (-44)[ebp]
   3445 mov dword ptr (-32)[ebp],2
   3446 mov edi,dword ptr (-32)[ebp]
   3447 push edi
   3448 fild dword ptr 0[esp]
   3449 add esp,4
   3450 fstp dword ptr (-44)[ebp]
   3451 fld dword ptr (L529)
   3452 fcomp dword ptr (-44)[ebp]
   3453 fstsw ax
   3454 sahf
   3455 je L850
   3456 mov dword ptr (-8)[ebp],38
   3457 cmp dword ptr (-4)[ebp],0
   3458 je L852
   3459 mov edi,dword ptr (-8)[ebp]
   3460 push edi
   3461 lea edi,(L687)
   3462 push edi
   3463 call _printf
   3464 add esp,8
   3465 L852:
   3466 L850:
   3467 fld dword ptr (L841)
   3468 fstp dword ptr (-44)[ebp]
   3469 mov dword ptr (-36)[ebp],2
   3470 mov edi,dword ptr (-36)[ebp]
   3471 push edi
   3472 fild dword ptr 0[esp]
   3473 add esp,4
   3474 fstp dword ptr (-44)[ebp]
   3475 fld dword ptr (L529)
   3476 fcomp dword ptr (-44)[ebp]
   3477 fstsw ax
   3478 sahf
   3479 je L854
   3480 mov dword ptr (-8)[ebp],39
   3481 cmp dword ptr (-4)[ebp],0
   3482 je L856
   3483 mov edi,dword ptr (-8)[ebp]
   3484 push edi
   3485 lea edi,(L687)
   3486 push edi
   3487 call _printf
   3488 add esp,8
   3489 L856:
   3490 L854:
   3491 fld dword ptr (L841)
   3492 fstp dword ptr (-44)[ebp]
   3493 mov dword ptr (-40)[ebp],2
   3494 mov edi,dword ptr (-40)[ebp]
   3495 fld qword ptr (L596)
   3496 mov esi,edi
   3497 shr esi,1
   3498 push esi
   3499 fild dword ptr 0[esp]
   3500 add esp,4
   3501 fmulp st(1),st
   3502 and edi,1
   3503 push edi
   3504 fild dword ptr 0[esp]
   3505 add esp,4
   3506 faddp st(1),st
   3507 fstp dword ptr (-44)[ebp]
   3508 fld dword ptr (L529)
   3509 fcomp dword ptr (-44)[ebp]
   3510 fstsw ax
   3511 sahf
   3512 je L858
   3513 mov dword ptr (-8)[ebp],40
   3514 cmp dword ptr (-4)[ebp],0
   3515 je L860
   3516 mov edi,dword ptr (-8)[ebp]
   3517 push edi
   3518 lea edi,(L687)
   3519 push edi
   3520 call _printf
   3521 add esp,8
   3522 L860:
   3523 L858:
   3524 fld dword ptr (L841)
   3525 fstp dword ptr (-44)[ebp]
   3526 fld dword ptr (L529)
   3527 fstp dword ptr (-56)[ebp]
   3528 fld dword ptr (-56)[ebp]
   3529 fstp dword ptr (-44)[ebp]
   3530 fld dword ptr (L529)
   3531 fcomp dword ptr (-44)[ebp]
   3532 fstsw ax
   3533 sahf
   3534 je L862
   3535 mov dword ptr (-8)[ebp],41
   3536 cmp dword ptr (-4)[ebp],0
   3537 je L864
   3538 mov edi,dword ptr (-8)[ebp]
   3539 push edi
   3540 lea edi,(L687)
   3541 push edi
   3542 call _printf
   3543 add esp,8
   3544 L864:
   3545 L862:
   3546 fld dword ptr (L841)
   3547 fstp dword ptr (-44)[ebp]
   3548 fld qword ptr (L416)
   3549 fstp qword ptr (-64)[ebp]
   3550 fld qword ptr (-64)[ebp]
   3551 fstp dword ptr (-44)[ebp]
   3552 fld dword ptr (L529)
   3553 fcomp dword ptr (-44)[ebp]
   3554 fstsw ax
   3555 sahf
   3556 je L866
   3557 mov dword ptr (-8)[ebp],42
   3558 cmp dword ptr (-4)[ebp],0
   3559 je L868
   3560 mov edi,dword ptr (-8)[ebp]
   3561 push edi
   3562 lea edi,(L687)
   3563 push edi
   3564 call _printf
   3565 add esp,8
   3566 L868:
   3567 L866:
   3568 fld qword ptr (L870)
   3569 fstp qword ptr (-52)[ebp]
   3570 mov byte ptr (-25)[ebp],2
   3571 movsx edi,byte ptr (-25)[ebp]
   3572 push edi
   3573 fild dword ptr 0[esp]
   3574 add esp,4
   3575 fstp qword ptr (-52)[ebp]
   3576 fld qword ptr (L416)
   3577 fcomp qword ptr (-52)[ebp]
   3578 fstsw ax
   3579 sahf
   3580 je L871
   3581 mov dword ptr (-8)[ebp],43
   3582 cmp dword ptr (-4)[ebp],0
   3583 je L873
   3584 mov edi,dword ptr (-8)[ebp]
   3585 push edi
   3586 lea edi,(L687)
   3587 push edi
   3588 call _printf
   3589 add esp,8
   3590 L873:
   3591 L871:
   3592 fld qword ptr (L870)
   3593 fstp qword ptr (-52)[ebp]
   3594 mov word ptr (-28)[ebp],2
   3595 movsx edi,word ptr (-28)[ebp]
   3596 push edi
   3597 fild dword ptr 0[esp]
   3598 add esp,4
   3599 fstp qword ptr (-52)[ebp]
   3600 fld qword ptr (L416)
   3601 fcomp qword ptr (-52)[ebp]
   3602 fstsw ax
   3603 sahf
   3604 je L875
   3605 mov dword ptr (-8)[ebp],44
   3606 cmp dword ptr (-4)[ebp],0
   3607 je L877
   3608 mov edi,dword ptr (-8)[ebp]
   3609 push edi
   3610 lea edi,(L687)
   3611 push edi
   3612 call _printf
   3613 add esp,8
   3614 L877:
   3615 L875:
   3616 fld qword ptr (L870)
   3617 fstp qword ptr (-52)[ebp]
   3618 mov dword ptr (-32)[ebp],2
   3619 fild dword ptr (-32)[ebp]
   3620 fstp qword ptr (-52)[ebp]
   3621 fld qword ptr (L416)
   3622 fcomp qword ptr (-52)[ebp]
   3623 fstsw ax
   3624 sahf
   3625 je L879
   3626 mov dword ptr (-8)[ebp],45
   3627 cmp dword ptr (-4)[ebp],0
   3628 je L881
   3629 mov edi,dword ptr (-8)[ebp]
   3630 push edi
   3631 lea edi,(L687)
   3632 push edi
   3633 call _printf
   3634 add esp,8
   3635 L881:
   3636 L879:
   3637 fld qword ptr (L870)
   3638 fstp qword ptr (-52)[ebp]
   3639 mov dword ptr (-36)[ebp],2
   3640 fild dword ptr (-36)[ebp]
   3641 fstp qword ptr (-52)[ebp]
   3642 fld qword ptr (L416)
   3643 fcomp qword ptr (-52)[ebp]
   3644 fstsw ax
   3645 sahf
   3646 je L883
   3647 mov dword ptr (-8)[ebp],46
   3648 cmp dword ptr (-4)[ebp],0
   3649 je L885
   3650 mov edi,dword ptr (-8)[ebp]
   3651 push edi
   3652 lea edi,(L687)
   3653 push edi
   3654 call _printf
   3655 add esp,8
   3656 L885:
   3657 L883:
   3658 fld qword ptr (L870)
   3659 fstp qword ptr (-52)[ebp]
   3660 mov dword ptr (-40)[ebp],2
   3661 mov edi,dword ptr (-40)[ebp]
   3662 fld qword ptr (L596)
   3663 mov esi,edi
   3664 shr esi,1
   3665 push esi
   3666 fild dword ptr 0[esp]
   3667 add esp,4
   3668 fmulp st(1),st
   3669 and edi,1
   3670 push edi
   3671 fild dword ptr 0[esp]
   3672 add esp,4
   3673 faddp st(1),st
   3674 fstp qword ptr (-52)[ebp]
   3675 fld qword ptr (L416)
   3676 fcomp qword ptr (-52)[ebp]
   3677 fstsw ax
   3678 sahf
   3679 je L887
   3680 mov dword ptr (-8)[ebp],47
   3681 cmp dword ptr (-4)[ebp],0
   3682 je L889
   3683 mov edi,dword ptr (-8)[ebp]
   3684 push edi
   3685 lea edi,(L687)
   3686 push edi
   3687 call _printf
   3688 add esp,8
   3689 L889:
   3690 L887:
   3691 fld qword ptr (L870)
   3692 fstp qword ptr (-52)[ebp]
   3693 fld dword ptr (L529)
   3694 fstp dword ptr (-56)[ebp]
   3695 fld dword ptr (-56)[ebp]
   3696 fstp qword ptr (-52)[ebp]
   3697 fld qword ptr (L416)
   3698 fcomp qword ptr (-52)[ebp]
   3699 fstsw ax
   3700 sahf
   3701 je L891
   3702 mov dword ptr (-8)[ebp],48
   3703 cmp dword ptr (-4)[ebp],0
   3704 je L893
   3705 mov edi,dword ptr (-8)[ebp]
   3706 push edi
   3707 lea edi,(L687)
   3708 push edi
   3709 call _printf
   3710 add esp,8
   3711 L893:
   3712 L891:
   3713 fld qword ptr (L870)
   3714 fstp qword ptr (-52)[ebp]
   3715 fld qword ptr (L416)
   3716 fstp qword ptr (-64)[ebp]
   3717 fld qword ptr (-64)[ebp]
   3718 fstp qword ptr (-52)[ebp]
   3719 fld qword ptr (L416)
   3720 fcomp qword ptr (-52)[ebp]
   3721 fstsw ax
   3722 sahf
   3723 je L895
   3724 mov dword ptr (-8)[ebp],49
   3725 cmp dword ptr (-4)[ebp],0
   3726 je L897
   3727 mov edi,dword ptr (-8)[ebp]
   3728 push edi
   3729 lea edi,(L687)
   3730 push edi
   3731 call _printf
   3732 add esp,8
   3733 L897:
   3734 L895:
   3735 mov byte ptr (-9)[ebp],5
   3736 mov byte ptr (-25)[ebp],2
   3737 movsx edi,byte ptr (-9)[ebp]
   3738 movsx esi,byte ptr (-25)[ebp]
   3739 lea edi,[esi][edi]
   3740 mov ebx,edi
   3741 mov byte ptr (-9)[ebp],bl
   3742 movsx edi,byte ptr (-9)[ebp]
   3743 cmp edi,7
   3744 je L899
   3745 mov dword ptr (-8)[ebp],50
   3746 cmp dword ptr (-4)[ebp],0
   3747 je L901
   3748 mov edi,dword ptr (-8)[ebp]
   3749 push edi
   3750 lea edi,(L687)
   3751 push edi
   3752 call _printf
   3753 add esp,8
   3754 L901:
   3755 L899:
   3756 mov byte ptr (-9)[ebp],5
   3757 mov word ptr (-28)[ebp],2
   3758 movsx edi,byte ptr (-9)[ebp]
   3759 movsx esi,word ptr (-28)[ebp]
   3760 lea edi,[esi][edi]
   3761 mov ebx,edi
   3762 mov byte ptr (-9)[ebp],bl
   3763 movsx edi,byte ptr (-9)[ebp]
   3764 cmp edi,7
   3765 je L903
   3766 mov dword ptr (-8)[ebp],51
   3767 cmp dword ptr (-4)[ebp],0
   3768 je L905
   3769 mov edi,dword ptr (-8)[ebp]
   3770 push edi
   3771 lea edi,(L687)
   3772 push edi
   3773 call _printf
   3774 add esp,8
   3775 L905:
   3776 L903:
   3777 mov byte ptr (-9)[ebp],5
   3778 mov dword ptr (-32)[ebp],2
   3779 movsx edi,byte ptr (-9)[ebp]
   3780 mov esi,dword ptr (-32)[ebp]
   3781 lea edi,[esi][edi]
   3782 mov ebx,edi
   3783 mov byte ptr (-9)[ebp],bl
   3784 movsx edi,byte ptr (-9)[ebp]
   3785 cmp edi,7
   3786 je L907
   3787 mov dword ptr (-8)[ebp],52
   3788 cmp dword ptr (-4)[ebp],0
   3789 je L909
   3790 mov edi,dword ptr (-8)[ebp]
   3791 push edi
   3792 lea edi,(L687)
   3793 push edi
   3794 call _printf
   3795 add esp,8
   3796 L909:
   3797 L907:
   3798 mov byte ptr (-9)[ebp],5
   3799 mov dword ptr (-36)[ebp],2
   3800 movsx edi,byte ptr (-9)[ebp]
   3801 mov esi,dword ptr (-36)[ebp]
   3802 lea edi,[esi][edi]
   3803 mov ebx,edi
   3804 mov byte ptr (-9)[ebp],bl
   3805 movsx edi,byte ptr (-9)[ebp]
   3806 cmp edi,7
   3807 je L911
   3808 mov dword ptr (-8)[ebp],53
   3809 cmp dword ptr (-4)[ebp],0
   3810 je L913
   3811 mov edi,dword ptr (-8)[ebp]
   3812 push edi
   3813 lea edi,(L687)
   3814 push edi
   3815 call _printf
   3816 add esp,8
   3817 L913:
   3818 L911:
   3819 mov byte ptr (-9)[ebp],5
   3820 mov dword ptr (-40)[ebp],2
   3821 movsx edi,byte ptr (-9)[ebp]
   3822 mov esi,dword ptr (-40)[ebp]
   3823 lea edi,[esi][edi]
   3824 mov ebx,edi
   3825 mov byte ptr (-9)[ebp],bl
   3826 movsx edi,byte ptr (-9)[ebp]
   3827 cmp edi,7
   3828 je L915
   3829 mov dword ptr (-8)[ebp],54
   3830 cmp dword ptr (-4)[ebp],0
   3831 je L917
   3832 mov edi,dword ptr (-8)[ebp]
   3833 push edi
   3834 lea edi,(L687)
   3835 push edi
   3836 call _printf
   3837 add esp,8
   3838 L917:
   3839 L915:
   3840 mov byte ptr (-9)[ebp],5
   3841 fld dword ptr (L529)
   3842 fstp dword ptr (-56)[ebp]
   3843 movsx edi,byte ptr (-9)[ebp]
   3844 push edi
   3845 fild dword ptr 0[esp]
   3846 add esp,4
   3847 fadd dword ptr (-56)[ebp]
   3848 call __ftol
   3849 mov ebx,eax
   3850 mov byte ptr (-9)[ebp],bl
   3851 movsx edi,byte ptr (-9)[ebp]
   3852 cmp edi,7
   3853 je L919
   3854 mov dword ptr (-8)[ebp],55
   3855 cmp dword ptr (-4)[ebp],0
   3856 je L921
   3857 mov edi,dword ptr (-8)[ebp]
   3858 push edi
   3859 lea edi,(L687)
   3860 push edi
   3861 call _printf
   3862 add esp,8
   3863 L921:
   3864 L919:
   3865 mov byte ptr (-9)[ebp],5
   3866 fld qword ptr (L416)
   3867 fstp qword ptr (-64)[ebp]
   3868 movsx edi,byte ptr (-9)[ebp]
   3869 push edi
   3870 fild dword ptr 0[esp]
   3871 add esp,4
   3872 fadd qword ptr (-64)[ebp]
   3873 call __ftol
   3874 mov ebx,eax
   3875 mov byte ptr (-9)[ebp],bl
   3876 movsx edi,byte ptr (-9)[ebp]
   3877 cmp edi,7
   3878 je L923
   3879 mov dword ptr (-8)[ebp],56
   3880 cmp dword ptr (-4)[ebp],0
   3881 je L925
   3882 mov edi,dword ptr (-8)[ebp]
   3883 push edi
   3884 lea edi,(L687)
   3885 push edi
   3886 call _printf
   3887 add esp,8
   3888 L925:
   3889 L923:
   3890 mov word ptr (-12)[ebp],5
   3891 mov byte ptr (-25)[ebp],2
   3892 movsx edi,word ptr (-12)[ebp]
   3893 movsx esi,byte ptr (-25)[ebp]
   3894 lea edi,[esi][edi]
   3895 mov word ptr (-12)[ebp],di
   3896 movsx edi,word ptr (-12)[ebp]
   3897 cmp edi,7
   3898 je L927
   3899 mov dword ptr (-8)[ebp],57
   3900 cmp dword ptr (-4)[ebp],0
   3901 je L929
   3902 mov edi,dword ptr (-8)[ebp]
   3903 push edi
   3904 lea edi,(L687)
   3905 push edi
   3906 call _printf
   3907 add esp,8
   3908 L929:
   3909 L927:
   3910 mov word ptr (-12)[ebp],5
   3911 mov word ptr (-28)[ebp],2
   3912 movsx edi,word ptr (-12)[ebp]
   3913 movsx esi,word ptr (-28)[ebp]
   3914 lea edi,[esi][edi]
   3915 mov word ptr (-12)[ebp],di
   3916 movsx edi,word ptr (-12)[ebp]
   3917 cmp edi,7
   3918 je L931
   3919 mov dword ptr (-8)[ebp],58
   3920 cmp dword ptr (-4)[ebp],0
   3921 je L933
   3922 mov edi,dword ptr (-8)[ebp]
   3923 push edi
   3924 lea edi,(L687)
   3925 push edi
   3926 call _printf
   3927 add esp,8
   3928 L933:
   3929 L931:
   3930 mov word ptr (-12)[ebp],5
   3931 mov dword ptr (-32)[ebp],2
   3932 movsx edi,word ptr (-12)[ebp]
   3933 mov esi,dword ptr (-32)[ebp]
   3934 lea edi,[esi][edi]
   3935 mov word ptr (-12)[ebp],di
   3936 movsx edi,word ptr (-12)[ebp]
   3937 cmp edi,7
   3938 je L935
   3939 mov dword ptr (-8)[ebp],59
   3940 cmp dword ptr (-4)[ebp],0
   3941 je L937
   3942 mov edi,dword ptr (-8)[ebp]
   3943 push edi
   3944 lea edi,(L687)
   3945 push edi
   3946 call _printf
   3947 add esp,8
   3948 L937:
   3949 L935:
   3950 mov word ptr (-12)[ebp],5
   3951 mov dword ptr (-36)[ebp],2
   3952 movsx edi,word ptr (-12)[ebp]
   3953 mov esi,dword ptr (-36)[ebp]
   3954 lea edi,[esi][edi]
   3955 mov word ptr (-12)[ebp],di
   3956 movsx edi,word ptr (-12)[ebp]
   3957 cmp edi,7
   3958 je L939
   3959 mov dword ptr (-8)[ebp],60
   3960 cmp dword ptr (-4)[ebp],0
   3961 je L941
   3962 mov edi,dword ptr (-8)[ebp]
   3963 push edi
   3964 lea edi,(L687)
   3965 push edi
   3966 call _printf
   3967 add esp,8
   3968 L941:
   3969 L939:
   3970 mov word ptr (-12)[ebp],5
   3971 mov dword ptr (-40)[ebp],2
   3972 movsx edi,word ptr (-12)[ebp]
   3973 mov esi,dword ptr (-40)[ebp]
   3974 lea edi,[esi][edi]
   3975 mov word ptr (-12)[ebp],di
   3976 movsx edi,word ptr (-12)[ebp]
   3977 cmp edi,7
   3978 je L943
   3979 mov dword ptr (-8)[ebp],61
   3980 cmp dword ptr (-4)[ebp],0
   3981 je L945
   3982 mov edi,dword ptr (-8)[ebp]
   3983 push edi
   3984 lea edi,(L687)
   3985 push edi
   3986 call _printf
   3987 add esp,8
   3988 L945:
   3989 L943:
   3990 mov word ptr (-12)[ebp],5
   3991 fld dword ptr (L529)
   3992 fstp dword ptr (-56)[ebp]
   3993 movsx edi,word ptr (-12)[ebp]
   3994 push edi
   3995 fild dword ptr 0[esp]
   3996 add esp,4
   3997 fadd dword ptr (-56)[ebp]
   3998 call __ftol
   3999 mov edi,eax
   4000 mov word ptr (-12)[ebp],di
   4001 movsx edi,word ptr (-12)[ebp]
   4002 cmp edi,7
   4003 je L947
   4004 mov dword ptr (-8)[ebp],62
   4005 cmp dword ptr (-4)[ebp],0
   4006 je L949
   4007 mov edi,dword ptr (-8)[ebp]
   4008 push edi
   4009 lea edi,(L687)
   4010 push edi
   4011 call _printf
   4012 add esp,8
   4013 L949:
   4014 L947:
   4015 mov word ptr (-12)[ebp],5
   4016 fld qword ptr (L416)
   4017 fstp qword ptr (-64)[ebp]
   4018 movsx edi,word ptr (-12)[ebp]
   4019 push edi
   4020 fild dword ptr 0[esp]
   4021 add esp,4
   4022 fadd qword ptr (-64)[ebp]
   4023 call __ftol
   4024 mov edi,eax
   4025 mov word ptr (-12)[ebp],di
   4026 movsx edi,word ptr (-12)[ebp]
   4027 cmp edi,7
   4028 je L951
   4029 mov dword ptr (-8)[ebp],63
   4030 cmp dword ptr (-4)[ebp],0
   4031 je L953
   4032 mov edi,dword ptr (-8)[ebp]
   4033 push edi
   4034 lea edi,(L687)
   4035 push edi
   4036 call _printf
   4037 add esp,8
   4038 L953:
   4039 L951:
   4040 mov dword ptr (-16)[ebp],5
   4041 mov byte ptr (-25)[ebp],2
   4042 movsx edi,byte ptr (-25)[ebp]
   4043 add dword ptr (-16)[ebp],edi
   4044 cmp dword ptr (-16)[ebp],7
   4045 je L955
   4046 mov dword ptr (-8)[ebp],64
   4047 cmp dword ptr (-4)[ebp],0
   4048 je L957
   4049 mov edi,dword ptr (-8)[ebp]
   4050 push edi
   4051 lea edi,(L687)
   4052 push edi
   4053 call _printf
   4054 add esp,8
   4055 L957:
   4056 L955:
   4057 mov dword ptr (-16)[ebp],5
   4058 mov word ptr (-28)[ebp],2
   4059 movsx edi,word ptr (-28)[ebp]
   4060 add dword ptr (-16)[ebp],edi
   4061 cmp dword ptr (-16)[ebp],7
   4062 je L959
   4063 mov dword ptr (-8)[ebp],65
   4064 cmp dword ptr (-4)[ebp],0
   4065 je L961
   4066 mov edi,dword ptr (-8)[ebp]
   4067 push edi
   4068 lea edi,(L687)
   4069 push edi
   4070 call _printf
   4071 add esp,8
   4072 L961:
   4073 L959:
   4074 mov dword ptr (-16)[ebp],5
   4075 mov dword ptr (-32)[ebp],2
   4076 mov edi,dword ptr (-32)[ebp]
   4077 add dword ptr (-16)[ebp],edi
   4078 cmp dword ptr (-16)[ebp],7
   4079 je L963
   4080 mov dword ptr (-8)[ebp],66
   4081 cmp dword ptr (-4)[ebp],0
   4082 je L965
   4083 mov edi,dword ptr (-8)[ebp]
   4084 push edi
   4085 lea edi,(L687)
   4086 push edi
   4087 call _printf
   4088 add esp,8
   4089 L965:
   4090 L963:
   4091 mov dword ptr (-16)[ebp],5
   4092 mov dword ptr (-36)[ebp],2
   4093 mov edi,dword ptr (-36)[ebp]
   4094 add dword ptr (-16)[ebp],edi
   4095 cmp dword ptr (-16)[ebp],7
   4096 je L967
   4097 mov dword ptr (-8)[ebp],67
   4098 cmp dword ptr (-4)[ebp],0
   4099 je L969
   4100 mov edi,dword ptr (-8)[ebp]
   4101 push edi
   4102 lea edi,(L687)
   4103 push edi
   4104 call _printf
   4105 add esp,8
   4106 L969:
   4107 L967:
   4108 mov dword ptr (-16)[ebp],5
   4109 mov dword ptr (-40)[ebp],2
   4110 mov edi,dword ptr (-16)[ebp]
   4111 mov esi,dword ptr (-40)[ebp]
   4112 lea edi,[esi][edi]
   4113 mov dword ptr (-16)[ebp],edi
   4114 cmp dword ptr (-16)[ebp],7
   4115 je L971
   4116 mov dword ptr (-8)[ebp],68
   4117 cmp dword ptr (-4)[ebp],0
   4118 je L973
   4119 mov edi,dword ptr (-8)[ebp]
   4120 push edi
   4121 lea edi,(L687)
   4122 push edi
   4123 call _printf
   4124 add esp,8
   4125 L973:
   4126 L971:
   4127 mov dword ptr (-16)[ebp],5
   4128 fld dword ptr (L529)
   4129 fstp dword ptr (-56)[ebp]
   4130 mov edi,dword ptr (-16)[ebp]
   4131 push edi
   4132 fild dword ptr 0[esp]
   4133 add esp,4
   4134 fadd dword ptr (-56)[ebp]
   4135 call __ftol
   4136 mov dword ptr (-16)[ebp],eax
   4137 cmp dword ptr (-16)[ebp],7
   4138 je L975
   4139 mov dword ptr (-8)[ebp],69
   4140 cmp dword ptr (-4)[ebp],0
   4141 je L977
   4142 mov edi,dword ptr (-8)[ebp]
   4143 push edi
   4144 lea edi,(L687)
   4145 push edi
   4146 call _printf
   4147 add esp,8
   4148 L977:
   4149 L975:
   4150 mov dword ptr (-16)[ebp],5
   4151 fld qword ptr (L416)
   4152 fstp qword ptr (-64)[ebp]
   4153 fild dword ptr (-16)[ebp]
   4154 fadd qword ptr (-64)[ebp]
   4155 call __ftol
   4156 mov dword ptr (-16)[ebp],eax
   4157 cmp dword ptr (-16)[ebp],7
   4158 je L979
   4159 mov dword ptr (-8)[ebp],70
   4160 cmp dword ptr (-4)[ebp],0
   4161 je L981
   4162 mov edi,dword ptr (-8)[ebp]
   4163 push edi
   4164 lea edi,(L687)
   4165 push edi
   4166 call _printf
   4167 add esp,8
   4168 L981:
   4169 L979:
   4170 mov dword ptr (-20)[ebp],5
   4171 mov byte ptr (-25)[ebp],2
   4172 movsx edi,byte ptr (-25)[ebp]
   4173 add dword ptr (-20)[ebp],edi
   4174 cmp dword ptr (-20)[ebp],7
   4175 je L983
   4176 mov dword ptr (-8)[ebp],71
   4177 cmp dword ptr (-4)[ebp],0
   4178 je L985
   4179 mov edi,dword ptr (-8)[ebp]
   4180 push edi
   4181 lea edi,(L687)
   4182 push edi
   4183 call _printf
   4184 add esp,8
   4185 L985:
   4186 L983:
   4187 mov dword ptr (-20)[ebp],5
   4188 mov word ptr (-28)[ebp],2
   4189 movsx edi,word ptr (-28)[ebp]
   4190 add dword ptr (-20)[ebp],edi
   4191 cmp dword ptr (-20)[ebp],7
   4192 je L987
   4193 mov dword ptr (-8)[ebp],72
   4194 cmp dword ptr (-4)[ebp],0
   4195 je L989
   4196 mov edi,dword ptr (-8)[ebp]
   4197 push edi
   4198 lea edi,(L687)
   4199 push edi
   4200 call _printf
   4201 add esp,8
   4202 L989:
   4203 L987:
   4204 mov dword ptr (-20)[ebp],5
   4205 mov dword ptr (-32)[ebp],2
   4206 mov edi,dword ptr (-32)[ebp]
   4207 add dword ptr (-20)[ebp],edi
   4208 cmp dword ptr (-20)[ebp],7
   4209 je L991
   4210 mov dword ptr (-8)[ebp],73
   4211 cmp dword ptr (-4)[ebp],0
   4212 je L993
   4213 mov edi,dword ptr (-8)[ebp]
   4214 push edi
   4215 lea edi,(L687)
   4216 push edi
   4217 call _printf
   4218 add esp,8
   4219 L993:
   4220 L991:
   4221 mov dword ptr (-20)[ebp],5
   4222 mov dword ptr (-36)[ebp],2
   4223 mov edi,dword ptr (-36)[ebp]
   4224 add dword ptr (-20)[ebp],edi
   4225 cmp dword ptr (-20)[ebp],7
   4226 je L995
   4227 mov dword ptr (-8)[ebp],74
   4228 cmp dword ptr (-4)[ebp],0
   4229 je L997
   4230 mov edi,dword ptr (-8)[ebp]
   4231 push edi
   4232 lea edi,(L687)
   4233 push edi
   4234 call _printf
   4235 add esp,8
   4236 L997:
   4237 L995:
   4238 mov dword ptr (-20)[ebp],5
   4239 mov dword ptr (-40)[ebp],2
   4240 mov edi,dword ptr (-20)[ebp]
   4241 mov esi,dword ptr (-40)[ebp]
   4242 lea edi,[esi][edi]
   4243 mov dword ptr (-20)[ebp],edi
   4244 cmp dword ptr (-20)[ebp],7
   4245 je L999
   4246 mov dword ptr (-8)[ebp],75
   4247 cmp dword ptr (-4)[ebp],0
   4248 je L1001
   4249 mov edi,dword ptr (-8)[ebp]
   4250 push edi
   4251 lea edi,(L687)
   4252 push edi
   4253 call _printf
   4254 add esp,8
   4255 L1001:
   4256 L999:
   4257 mov dword ptr (-20)[ebp],5
   4258 fld dword ptr (L529)
   4259 fstp dword ptr (-56)[ebp]
   4260 mov edi,dword ptr (-20)[ebp]
   4261 push edi
   4262 fild dword ptr 0[esp]
   4263 add esp,4
   4264 fadd dword ptr (-56)[ebp]
   4265 call __ftol
   4266 mov dword ptr (-20)[ebp],eax
   4267 cmp dword ptr (-20)[ebp],7
   4268 je L1003
   4269 mov dword ptr (-8)[ebp],76
   4270 cmp dword ptr (-4)[ebp],0
   4271 je L1005
   4272 mov edi,dword ptr (-8)[ebp]
   4273 push edi
   4274 lea edi,(L687)
   4275 push edi
   4276 call _printf
   4277 add esp,8
   4278 L1005:
   4279 L1003:
   4280 mov dword ptr (-20)[ebp],5
   4281 fld qword ptr (L416)
   4282 fstp qword ptr (-64)[ebp]
   4283 fild dword ptr (-20)[ebp]
   4284 fadd qword ptr (-64)[ebp]
   4285 call __ftol
   4286 mov dword ptr (-20)[ebp],eax
   4287 cmp dword ptr (-20)[ebp],7
   4288 je L1007
   4289 mov dword ptr (-8)[ebp],77
   4290 cmp dword ptr (-4)[ebp],0
   4291 je L1009
   4292 mov edi,dword ptr (-8)[ebp]
   4293 push edi
   4294 lea edi,(L687)
   4295 push edi
   4296 call _printf
   4297 add esp,8
   4298 L1009:
   4299 L1007:
   4300 mov dword ptr (-24)[ebp],5
   4301 mov byte ptr (-25)[ebp],2
   4302 movsx edi,byte ptr (-25)[ebp]
   4303 add dword ptr (-24)[ebp],edi
   4304 mov edi,dword ptr (-24)[ebp]
   4305 cmp edi,7
   4306 je L1011
   4307 mov dword ptr (-8)[ebp],78
   4308 cmp dword ptr (-4)[ebp],0
   4309 je L1013
   4310 mov edi,dword ptr (-8)[ebp]
   4311 push edi
   4312 lea edi,(L687)
   4313 push edi
   4314 call _printf
   4315 add esp,8
   4316 L1013:
   4317 L1011:
   4318 mov dword ptr (-24)[ebp],5
   4319 mov word ptr (-28)[ebp],2
   4320 movsx edi,word ptr (-28)[ebp]
   4321 add dword ptr (-24)[ebp],edi
   4322 mov edi,dword ptr (-24)[ebp]
   4323 cmp edi,7
   4324 je L1015
   4325 mov dword ptr (-8)[ebp],79
   4326 cmp dword ptr (-4)[ebp],0
   4327 je L1017
   4328 mov edi,dword ptr (-8)[ebp]
   4329 push edi
   4330 lea edi,(L687)
   4331 push edi
   4332 call _printf
   4333 add esp,8
   4334 L1017:
   4335 L1015:
   4336 mov dword ptr (-24)[ebp],5
   4337 mov dword ptr (-32)[ebp],2
   4338 mov edi,dword ptr (-32)[ebp]
   4339 add dword ptr (-24)[ebp],edi
   4340 mov edi,dword ptr (-24)[ebp]
   4341 cmp edi,7
   4342 je L1019
   4343 mov dword ptr (-8)[ebp],80
   4344 cmp dword ptr (-4)[ebp],0
   4345 je L1021
   4346 mov edi,dword ptr (-8)[ebp]
   4347 push edi
   4348 lea edi,(L687)
   4349 push edi
   4350 call _printf
   4351 add esp,8
   4352 L1021:
   4353 L1019:
   4354 mov dword ptr (-24)[ebp],5
   4355 mov dword ptr (-36)[ebp],2
   4356 mov edi,dword ptr (-36)[ebp]
   4357 add dword ptr (-24)[ebp],edi
   4358 mov edi,dword ptr (-24)[ebp]
   4359 cmp edi,7
   4360 je L1023
   4361 mov dword ptr (-8)[ebp],81
   4362 cmp dword ptr (-4)[ebp],0
   4363 je L1025
   4364 mov edi,dword ptr (-8)[ebp]
   4365 push edi
   4366 lea edi,(L687)
   4367 push edi
   4368 call _printf
   4369 add esp,8
   4370 L1025:
   4371 L1023:
   4372 mov dword ptr (-24)[ebp],5
   4373 mov dword ptr (-40)[ebp],2
   4374 mov edi,dword ptr (-40)[ebp]
   4375 add dword ptr (-24)[ebp],edi
   4376 mov edi,dword ptr (-24)[ebp]
   4377 cmp edi,7
   4378 je L1027
   4379 mov dword ptr (-8)[ebp],82
   4380 cmp dword ptr (-4)[ebp],0
   4381 je L1029
   4382 mov edi,dword ptr (-8)[ebp]
   4383 push edi
   4384 lea edi,(L687)
   4385 push edi
   4386 call _printf
   4387 add esp,8
   4388 L1029:
   4389 L1027:
   4390 mov dword ptr (-24)[ebp],5
   4391 fld dword ptr (L529)
   4392 fstp dword ptr (-56)[ebp]
   4393 mov edi,dword ptr (-24)[ebp]
   4394 fld qword ptr (L596)
   4395 mov esi,edi
   4396 shr esi,1
   4397 push esi
   4398 fild dword ptr 0[esp]
   4399 add esp,4
   4400 fmulp st(1),st
   4401 and edi,1
   4402 push edi
   4403 fild dword ptr 0[esp]
   4404 add esp,4
   4405 faddp st(1),st
   4406 sub esp,4
   4407 fstp dword ptr 0[esp]
   4408 fld dword ptr 0[esp]
   4409 add esp,4
   4410 fadd dword ptr (-56)[ebp]
   4411 fstp dword ptr (-128)[ebp]
   4412 fld dword ptr (L828)
   4413 fcomp dword ptr (-128)[ebp]
   4414 fstsw ax
   4415 sahf
   4416 ja L1032
   4417 fld dword ptr (-128)[ebp]
   4418 fsub dword ptr (L828)
   4419 call __ftol
   4420 mov edi,eax
   4421 lea edi,(080000000H)[edi]
   4422 mov dword ptr (-124)[ebp],edi
   4423 jmp L1033
   4424 L1032:
   4425 fld dword ptr (-128)[ebp]
   4426 call __ftol
   4427 mov edi,eax
   4428 mov dword ptr (-124)[ebp],edi
   4429 L1033:
   4430 mov edi,dword ptr (-124)[ebp]
   4431 mov dword ptr (-24)[ebp],edi
   4432 mov edi,dword ptr (-24)[ebp]
   4433 cmp edi,7
   4434 je L1034
   4435 mov dword ptr (-8)[ebp],83
   4436 cmp dword ptr (-4)[ebp],0
   4437 je L1036
   4438 mov edi,dword ptr (-8)[ebp]
   4439 push edi
   4440 lea edi,(L687)
   4441 push edi
   4442 call _printf
   4443 add esp,8
   4444 L1036:
   4445 L1034:
   4446 mov dword ptr (-24)[ebp],5
   4447 fld qword ptr (L416)
   4448 fstp qword ptr (-64)[ebp]
   4449 mov edi,dword ptr (-24)[ebp]
   4450 fld qword ptr (L596)
   4451 mov esi,edi
   4452 shr esi,1
   4453 push esi
   4454 fild dword ptr 0[esp]
   4455 add esp,4
   4456 fmulp st(1),st
   4457 and edi,1
   4458 push edi
   4459 fild dword ptr 0[esp]
   4460 add esp,4
   4461 faddp st(1),st
   4462 fadd qword ptr (-64)[ebp]
   4463 fstp qword ptr (-144)[ebp]
   4464 fld qword ptr (L836)
   4465 fcomp qword ptr (-144)[ebp]
   4466 fstsw ax
   4467 sahf
   4468 ja L1039
   4469 fld qword ptr (-144)[ebp]
   4470 fsub qword ptr (L836)
   4471 call __ftol
   4472 mov edi,eax
   4473 lea edi,(080000000H)[edi]
   4474 mov dword ptr (-136)[ebp],edi
   4475 jmp L1040
   4476 L1039:
   4477 fld qword ptr (-144)[ebp]
   4478 call __ftol
   4479 mov edi,eax
   4480 mov dword ptr (-136)[ebp],edi
   4481 L1040:
   4482 mov edi,dword ptr (-136)[ebp]
   4483 mov dword ptr (-24)[ebp],edi
   4484 mov edi,dword ptr (-24)[ebp]
   4485 cmp edi,7
   4486 je L1041
   4487 mov dword ptr (-8)[ebp],84
   4488 cmp dword ptr (-4)[ebp],0
   4489 je L1043
   4490 mov edi,dword ptr (-8)[ebp]
   4491 push edi
   4492 lea edi,(L687)
   4493 push edi
   4494 call _printf
   4495 add esp,8
   4496 L1043:
   4497 L1041:
   4498 fld dword ptr (L841)
   4499 fstp dword ptr (-44)[ebp]
   4500 mov byte ptr (-25)[ebp],2
   4501 fld dword ptr (-44)[ebp]
   4502 movsx edi,byte ptr (-25)[ebp]
   4503 push edi
   4504 fild dword ptr 0[esp]
   4505 add esp,4
   4506 faddp st(1),st
   4507 fstp dword ptr (-44)[ebp]
   4508 fld dword ptr (L1047)
   4509 fcomp dword ptr (-44)[ebp]
   4510 fstsw ax
   4511 sahf
   4512 je L1045
   4513 mov dword ptr (-8)[ebp],85
   4514 cmp dword ptr (-4)[ebp],0
   4515 je L1048
   4516 mov edi,dword ptr (-8)[ebp]
   4517 push edi
   4518 lea edi,(L687)
   4519 push edi
   4520 call _printf
   4521 add esp,8
   4522 L1048:
   4523 L1045:
   4524 fld dword ptr (L841)
   4525 fstp dword ptr (-44)[ebp]
   4526 mov word ptr (-28)[ebp],2
   4527 fld dword ptr (-44)[ebp]
   4528 movsx edi,word ptr (-28)[ebp]
   4529 push edi
   4530 fild dword ptr 0[esp]
   4531 add esp,4
   4532 faddp st(1),st
   4533 fstp dword ptr (-44)[ebp]
   4534 fld dword ptr (L1047)
   4535 fcomp dword ptr (-44)[ebp]
   4536 fstsw ax
   4537 sahf
   4538 je L1050
   4539 mov dword ptr (-8)[ebp],86
   4540 cmp dword ptr (-4)[ebp],0
   4541 je L1052
   4542 mov edi,dword ptr (-8)[ebp]
   4543 push edi
   4544 lea edi,(L687)
   4545 push edi
   4546 call _printf
   4547 add esp,8
   4548 L1052:
   4549 L1050:
   4550 fld dword ptr (L841)
   4551 fstp dword ptr (-44)[ebp]
   4552 mov dword ptr (-32)[ebp],2
   4553 fld dword ptr (-44)[ebp]
   4554 mov edi,dword ptr (-32)[ebp]
   4555 push edi
   4556 fild dword ptr 0[esp]
   4557 add esp,4
   4558 faddp st(1),st
   4559 fstp dword ptr (-44)[ebp]
   4560 fld dword ptr (L1047)
   4561 fcomp dword ptr (-44)[ebp]
   4562 fstsw ax
   4563 sahf
   4564 je L1054
   4565 mov dword ptr (-8)[ebp],87
   4566 cmp dword ptr (-4)[ebp],0
   4567 je L1056
   4568 mov edi,dword ptr (-8)[ebp]
   4569 push edi
   4570 lea edi,(L687)
   4571 push edi
   4572 call _printf
   4573 add esp,8
   4574 L1056:
   4575 L1054:
   4576 fld dword ptr (L841)
   4577 fstp dword ptr (-44)[ebp]
   4578 mov dword ptr (-36)[ebp],2
   4579 fld dword ptr (-44)[ebp]
   4580 mov edi,dword ptr (-36)[ebp]
   4581 push edi
   4582 fild dword ptr 0[esp]
   4583 add esp,4
   4584 faddp st(1),st
   4585 fstp dword ptr (-44)[ebp]
   4586 fld dword ptr (L1047)
   4587 fcomp dword ptr (-44)[ebp]
   4588 fstsw ax
   4589 sahf
   4590 je L1058
   4591 mov dword ptr (-8)[ebp],88
   4592 cmp dword ptr (-4)[ebp],0
   4593 je L1060
   4594 mov edi,dword ptr (-8)[ebp]
   4595 push edi
   4596 lea edi,(L687)
   4597 push edi
   4598 call _printf
   4599 add esp,8
   4600 L1060:
   4601 L1058:
   4602 fld dword ptr (L841)
   4603 fstp dword ptr (-44)[ebp]
   4604 mov dword ptr (-40)[ebp],2
   4605 mov edi,dword ptr (-40)[ebp]
   4606 fld dword ptr (-44)[ebp]
   4607 fld qword ptr (L596)
   4608 mov esi,edi
   4609 shr esi,1
   4610 push esi
   4611 fild dword ptr 0[esp]
   4612 add esp,4
   4613 fmulp st(1),st
   4614 and edi,1
   4615 push edi
   4616 fild dword ptr 0[esp]
   4617 add esp,4
   4618 faddp st(1),st
   4619 sub esp,4
   4620 fstp dword ptr 0[esp]
   4621 fld dword ptr 0[esp]
   4622 add esp,4
   4623 faddp st(1),st
   4624 fstp dword ptr (-44)[ebp]
   4625 fld dword ptr (L1047)
   4626 fcomp dword ptr (-44)[ebp]
   4627 fstsw ax
   4628 sahf
   4629 je L1062
   4630 mov dword ptr (-8)[ebp],89
   4631 cmp dword ptr (-4)[ebp],0
   4632 je L1064
   4633 mov edi,dword ptr (-8)[ebp]
   4634 push edi
   4635 lea edi,(L687)
   4636 push edi
   4637 call _printf
   4638 add esp,8
   4639 L1064:
   4640 L1062:
   4641 fld dword ptr (L841)
   4642 fstp dword ptr (-44)[ebp]
   4643 fld dword ptr (L529)
   4644 fstp dword ptr (-56)[ebp]
   4645 fld dword ptr (-44)[ebp]
   4646 fadd dword ptr (-56)[ebp]
   4647 fstp dword ptr (-44)[ebp]
   4648 fld dword ptr (L1047)
   4649 fcomp dword ptr (-44)[ebp]
   4650 fstsw ax
   4651 sahf
   4652 je L1066
   4653 mov dword ptr (-8)[ebp],90
   4654 cmp dword ptr (-4)[ebp],0
   4655 je L1068
   4656 mov edi,dword ptr (-8)[ebp]
   4657 push edi
   4658 lea edi,(L687)
   4659 push edi
   4660 call _printf
   4661 add esp,8
   4662 L1068:
   4663 L1066:
   4664 fld dword ptr (L841)
   4665 fstp dword ptr (-44)[ebp]
   4666 fld qword ptr (L416)
   4667 fstp qword ptr (-64)[ebp]
   4668 fld dword ptr (-44)[ebp]
   4669 fadd qword ptr (-64)[ebp]
   4670 fstp dword ptr (-44)[ebp]
   4671 fld dword ptr (L1047)
   4672 fcomp dword ptr (-44)[ebp]
   4673 fstsw ax
   4674 sahf
   4675 je L1070
   4676 mov dword ptr (-8)[ebp],91
   4677 cmp dword ptr (-4)[ebp],0
   4678 je L1072
   4679 mov edi,dword ptr (-8)[ebp]
   4680 push edi
   4681 lea edi,(L687)
   4682 push edi
   4683 call _printf
   4684 add esp,8
   4685 L1072:
   4686 L1070:
   4687 fld qword ptr (L870)
   4688 fstp qword ptr (-52)[ebp]
   4689 mov byte ptr (-25)[ebp],2
   4690 fld qword ptr (-52)[ebp]
   4691 movsx edi,byte ptr (-25)[ebp]
   4692 push edi
   4693 fild dword ptr 0[esp]
   4694 add esp,4
   4695 faddp st(1),st
   4696 fstp qword ptr (-52)[ebp]
   4697 fld qword ptr (L1076)
   4698 fcomp qword ptr (-52)[ebp]
   4699 fstsw ax
   4700 sahf
   4701 je L1074
   4702 mov dword ptr (-8)[ebp],92
   4703 cmp dword ptr (-4)[ebp],0
   4704 je L1077
   4705 mov edi,dword ptr (-8)[ebp]
   4706 push edi
   4707 lea edi,(L687)
   4708 push edi
   4709 call _printf
   4710 add esp,8
   4711 L1077:
   4712 L1074:
   4713 fld qword ptr (L870)
   4714 fstp qword ptr (-52)[ebp]
   4715 mov word ptr (-28)[ebp],2
   4716 fld qword ptr (-52)[ebp]
   4717 movsx edi,word ptr (-28)[ebp]
   4718 push edi
   4719 fild dword ptr 0[esp]
   4720 add esp,4
   4721 faddp st(1),st
   4722 fstp qword ptr (-52)[ebp]
   4723 fld qword ptr (L1076)
   4724 fcomp qword ptr (-52)[ebp]
   4725 fstsw ax
   4726 sahf
   4727 je L1079
   4728 mov dword ptr (-8)[ebp],93
   4729 cmp dword ptr (-4)[ebp],0
   4730 je L1081
   4731 mov edi,dword ptr (-8)[ebp]
   4732 push edi
   4733 lea edi,(L687)
   4734 push edi
   4735 call _printf
   4736 add esp,8
   4737 L1081:
   4738 L1079:
   4739 fld qword ptr (L870)
   4740 fstp qword ptr (-52)[ebp]
   4741 mov dword ptr (-32)[ebp],2
   4742 fld qword ptr (-52)[ebp]
   4743 fild dword ptr (-32)[ebp]
   4744 faddp st(1),st
   4745 fstp qword ptr (-52)[ebp]
   4746 fld qword ptr (L1076)
   4747 fcomp qword ptr (-52)[ebp]
   4748 fstsw ax
   4749 sahf
   4750 je L1083
   4751 mov dword ptr (-8)[ebp],94
   4752 cmp dword ptr (-4)[ebp],0
   4753 je L1085
   4754 mov edi,dword ptr (-8)[ebp]
   4755 push edi
   4756 lea edi,(L687)
   4757 push edi
   4758 call _printf
   4759 add esp,8
   4760 L1085:
   4761 L1083:
   4762 fld qword ptr (L870)
   4763 fstp qword ptr (-52)[ebp]
   4764 mov dword ptr (-36)[ebp],2
   4765 fld qword ptr (-52)[ebp]
   4766 fild dword ptr (-36)[ebp]
   4767 faddp st(1),st
   4768 fstp qword ptr (-52)[ebp]
   4769 fld qword ptr (L1076)
   4770 fcomp qword ptr (-52)[ebp]
   4771 fstsw ax
   4772 sahf
   4773 je L1087
   4774 mov dword ptr (-8)[ebp],95
   4775 cmp dword ptr (-4)[ebp],0
   4776 je L1089
   4777 mov edi,dword ptr (-8)[ebp]
   4778 push edi
   4779 lea edi,(L687)
   4780 push edi
   4781 call _printf
   4782 add esp,8
   4783 L1089:
   4784 L1087:
   4785 fld qword ptr (L870)
   4786 fstp qword ptr (-52)[ebp]
   4787 mov dword ptr (-40)[ebp],2
   4788 mov edi,dword ptr (-40)[ebp]
   4789 fld qword ptr (-52)[ebp]
   4790 fld qword ptr (L596)
   4791 mov esi,edi
   4792 shr esi,1
   4793 push esi
   4794 fild dword ptr 0[esp]
   4795 add esp,4
   4796 fmulp st(1),st
   4797 and edi,1
   4798 push edi
   4799 fild dword ptr 0[esp]
   4800 add esp,4
   4801 faddp st(1),st
   4802 faddp st(1),st
   4803 fstp qword ptr (-52)[ebp]
   4804 fld qword ptr (L1076)
   4805 fcomp qword ptr (-52)[ebp]
   4806 fstsw ax
   4807 sahf
   4808 je L1091
   4809 mov dword ptr (-8)[ebp],96
   4810 cmp dword ptr (-4)[ebp],0
   4811 je L1093
   4812 mov edi,dword ptr (-8)[ebp]
   4813 push edi
   4814 lea edi,(L687)
   4815 push edi
   4816 call _printf
   4817 add esp,8
   4818 L1093:
   4819 L1091:
   4820 fld qword ptr (L870)
   4821 fstp qword ptr (-52)[ebp]
   4822 fld dword ptr (L529)
   4823 fstp dword ptr (-56)[ebp]
   4824 fld qword ptr (-52)[ebp]
   4825 fadd dword ptr (-56)[ebp]
   4826 fstp qword ptr (-52)[ebp]
   4827 fld qword ptr (L1076)
   4828 fcomp qword ptr (-52)[ebp]
   4829 fstsw ax
   4830 sahf
   4831 je L1095
   4832 mov dword ptr (-8)[ebp],97
   4833 cmp dword ptr (-4)[ebp],0
   4834 je L1097
   4835 mov edi,dword ptr (-8)[ebp]
   4836 push edi
   4837 lea edi,(L687)
   4838 push edi
   4839 call _printf
   4840 add esp,8
   4841 L1097:
   4842 L1095:
   4843 fld qword ptr (L870)
   4844 fstp qword ptr (-52)[ebp]
   4845 fld qword ptr (L416)
   4846 fstp qword ptr (-64)[ebp]
   4847 fld qword ptr (-52)[ebp]
   4848 fadd qword ptr (-64)[ebp]
   4849 fstp qword ptr (-52)[ebp]
   4850 fld qword ptr (L1076)
   4851 fcomp qword ptr (-52)[ebp]
   4852 fstsw ax
   4853 sahf
   4854 je L1099
   4855 mov dword ptr (-8)[ebp],98
   4856 cmp dword ptr (-4)[ebp],0
   4857 je L1101
   4858 mov edi,dword ptr (-8)[ebp]
   4859 push edi
   4860 lea edi,(L687)
   4861 push edi
   4862 call _printf
   4863 add esp,8
   4864 L1101:
   4865 L1099:
   4866 mov byte ptr (-9)[ebp],5
   4867 mov byte ptr (-25)[ebp],2
   4868 movsx edi,byte ptr (-9)[ebp]
   4869 movsx esi,byte ptr (-25)[ebp]
   4870 sub edi,esi
   4871 mov ebx,edi
   4872 mov byte ptr (-9)[ebp],bl
   4873 movsx edi,byte ptr (-9)[ebp]
   4874 cmp edi,3
   4875 je L1103
   4876 mov dword ptr (-8)[ebp],99
   4877 cmp dword ptr (-4)[ebp],0
   4878 je L1105
   4879 mov edi,dword ptr (-8)[ebp]
   4880 push edi
   4881 lea edi,(L687)
   4882 push edi
   4883 call _printf
   4884 add esp,8
   4885 L1105:
   4886 L1103:
   4887 mov byte ptr (-9)[ebp],5
   4888 mov word ptr (-28)[ebp],2
   4889 movsx edi,byte ptr (-9)[ebp]
   4890 movsx esi,word ptr (-28)[ebp]
   4891 sub edi,esi
   4892 mov ebx,edi
   4893 mov byte ptr (-9)[ebp],bl
   4894 movsx edi,byte ptr (-9)[ebp]
   4895 cmp edi,3
   4896 je L1107
   4897 mov dword ptr (-8)[ebp],100
   4898 cmp dword ptr (-4)[ebp],0
   4899 je L1109
   4900 mov edi,dword ptr (-8)[ebp]
   4901 push edi
   4902 lea edi,(L687)
   4903 push edi
   4904 call _printf
   4905 add esp,8
   4906 L1109:
   4907 L1107:
   4908 mov byte ptr (-9)[ebp],5
   4909 mov dword ptr (-32)[ebp],2
   4910 movsx edi,byte ptr (-9)[ebp]
   4911 sub edi,dword ptr (-32)[ebp]
   4912 mov ebx,edi
   4913 mov byte ptr (-9)[ebp],bl
   4914 movsx edi,byte ptr (-9)[ebp]
   4915 cmp edi,3
   4916 je L1111
   4917 mov dword ptr (-8)[ebp],101
   4918 cmp dword ptr (-4)[ebp],0
   4919 je L1113
   4920 mov edi,dword ptr (-8)[ebp]
   4921 push edi
   4922 lea edi,(L687)
   4923 push edi
   4924 call _printf
   4925 add esp,8
   4926 L1113:
   4927 L1111:
   4928 mov byte ptr (-9)[ebp],5
   4929 mov dword ptr (-36)[ebp],2
   4930 movsx edi,byte ptr (-9)[ebp]
   4931 sub edi,dword ptr (-36)[ebp]
   4932 mov ebx,edi
   4933 mov byte ptr (-9)[ebp],bl
   4934 movsx edi,byte ptr (-9)[ebp]
   4935 cmp edi,3
   4936 je L1115
   4937 mov dword ptr (-8)[ebp],102
   4938 cmp dword ptr (-4)[ebp],0
   4939 je L1117
   4940 mov edi,dword ptr (-8)[ebp]
   4941 push edi
   4942 lea edi,(L687)
   4943 push edi
   4944 call _printf
   4945 add esp,8
   4946 L1117:
   4947 L1115:
   4948 mov byte ptr (-9)[ebp],5
   4949 mov dword ptr (-40)[ebp],2
   4950 movsx edi,byte ptr (-9)[ebp]
   4951 sub edi,dword ptr (-40)[ebp]
   4952 mov ebx,edi
   4953 mov byte ptr (-9)[ebp],bl
   4954 movsx edi,byte ptr (-9)[ebp]
   4955 cmp edi,3
   4956 je L1119
   4957 mov dword ptr (-8)[ebp],103
   4958 cmp dword ptr (-4)[ebp],0
   4959 je L1121
   4960 mov edi,dword ptr (-8)[ebp]
   4961 push edi
   4962 lea edi,(L687)
   4963 push edi
   4964 call _printf
   4965 add esp,8
   4966 L1121:
   4967 L1119:
   4968 mov byte ptr (-9)[ebp],5
   4969 fld dword ptr (L529)
   4970 fstp dword ptr (-56)[ebp]
   4971 movsx edi,byte ptr (-9)[ebp]
   4972 push edi
   4973 fild dword ptr 0[esp]
   4974 add esp,4
   4975 fsub dword ptr (-56)[ebp]
   4976 call __ftol
   4977 mov ebx,eax
   4978 mov byte ptr (-9)[ebp],bl
   4979 movsx edi,byte ptr (-9)[ebp]
   4980 cmp edi,3
   4981 je L1123
   4982 mov dword ptr (-8)[ebp],104
   4983 cmp dword ptr (-4)[ebp],0
   4984 je L1125
   4985 mov edi,dword ptr (-8)[ebp]
   4986 push edi
   4987 lea edi,(L687)
   4988 push edi
   4989 call _printf
   4990 add esp,8
   4991 L1125:
   4992 L1123:
   4993 mov byte ptr (-9)[ebp],5
   4994 fld qword ptr (L416)
   4995 fstp qword ptr (-64)[ebp]
   4996 movsx edi,byte ptr (-9)[ebp]
   4997 push edi
   4998 fild dword ptr 0[esp]
   4999 add esp,4
   5000 fsub qword ptr (-64)[ebp]
   5001 call __ftol
   5002 mov ebx,eax
   5003 mov byte ptr (-9)[ebp],bl
   5004 movsx edi,byte ptr (-9)[ebp]
   5005 cmp edi,3
   5006 je L1127
   5007 mov dword ptr (-8)[ebp],105
   5008 cmp dword ptr (-4)[ebp],0
   5009 je L1129
   5010 mov edi,dword ptr (-8)[ebp]
   5011 push edi
   5012 lea edi,(L687)
   5013 push edi
   5014 call _printf
   5015 add esp,8
   5016 L1129:
   5017 L1127:
   5018 mov word ptr (-12)[ebp],5
   5019 mov byte ptr (-25)[ebp],2
   5020 movsx edi,word ptr (-12)[ebp]
   5021 movsx esi,byte ptr (-25)[ebp]
   5022 sub edi,esi
   5023 mov word ptr (-12)[ebp],di
   5024 movsx edi,word ptr (-12)[ebp]
   5025 cmp edi,3
   5026 je L1131
   5027 mov dword ptr (-8)[ebp],106
   5028 cmp dword ptr (-4)[ebp],0
   5029 je L1133
   5030 mov edi,dword ptr (-8)[ebp]
   5031 push edi
   5032 lea edi,(L687)
   5033 push edi
   5034 call _printf
   5035 add esp,8
   5036 L1133:
   5037 L1131:
   5038 mov word ptr (-12)[ebp],5
   5039 mov word ptr (-28)[ebp],2
   5040 movsx edi,word ptr (-12)[ebp]
   5041 movsx esi,word ptr (-28)[ebp]
   5042 sub edi,esi
   5043 mov word ptr (-12)[ebp],di
   5044 movsx edi,word ptr (-12)[ebp]
   5045 cmp edi,3
   5046 je L1135
   5047 mov dword ptr (-8)[ebp],107
   5048 cmp dword ptr (-4)[ebp],0
   5049 je L1137
   5050 mov edi,dword ptr (-8)[ebp]
   5051 push edi
   5052 lea edi,(L687)
   5053 push edi
   5054 call _printf
   5055 add esp,8
   5056 L1137:
   5057 L1135:
   5058 mov word ptr (-12)[ebp],5
   5059 mov dword ptr (-32)[ebp],2
   5060 movsx edi,word ptr (-12)[ebp]
   5061 sub edi,dword ptr (-32)[ebp]
   5062 mov word ptr (-12)[ebp],di
   5063 movsx edi,word ptr (-12)[ebp]
   5064 cmp edi,3
   5065 je L1139
   5066 mov dword ptr (-8)[ebp],108
   5067 cmp dword ptr (-4)[ebp],0
   5068 je L1141
   5069 mov edi,dword ptr (-8)[ebp]
   5070 push edi
   5071 lea edi,(L687)
   5072 push edi
   5073 call _printf
   5074 add esp,8
   5075 L1141:
   5076 L1139:
   5077 mov word ptr (-12)[ebp],5
   5078 mov dword ptr (-36)[ebp],2
   5079 movsx edi,word ptr (-12)[ebp]
   5080 sub edi,dword ptr (-36)[ebp]
   5081 mov word ptr (-12)[ebp],di
   5082 movsx edi,word ptr (-12)[ebp]
   5083 cmp edi,3
   5084 je L1143
   5085 mov dword ptr (-8)[ebp],109
   5086 cmp dword ptr (-4)[ebp],0
   5087 je L1145
   5088 mov edi,dword ptr (-8)[ebp]
   5089 push edi
   5090 lea edi,(L687)
   5091 push edi
   5092 call _printf
   5093 add esp,8
   5094 L1145:
   5095 L1143:
   5096 mov word ptr (-12)[ebp],5
   5097 mov dword ptr (-40)[ebp],2
   5098 movsx edi,word ptr (-12)[ebp]
   5099 sub edi,dword ptr (-40)[ebp]
   5100 mov word ptr (-12)[ebp],di
   5101 movsx edi,word ptr (-12)[ebp]
   5102 cmp edi,3
   5103 je L1147
   5104 mov dword ptr (-8)[ebp],110
   5105 cmp dword ptr (-4)[ebp],0
   5106 je L1149
   5107 mov edi,dword ptr (-8)[ebp]
   5108 push edi
   5109 lea edi,(L687)
   5110 push edi
   5111 call _printf
   5112 add esp,8
   5113 L1149:
   5114 L1147:
   5115 mov word ptr (-12)[ebp],5
   5116 fld dword ptr (L529)
   5117 fstp dword ptr (-56)[ebp]
   5118 movsx edi,word ptr (-12)[ebp]
   5119 push edi
   5120 fild dword ptr 0[esp]
   5121 add esp,4
   5122 fsub dword ptr (-56)[ebp]
   5123 call __ftol
   5124 mov edi,eax
   5125 mov word ptr (-12)[ebp],di
   5126 movsx edi,word ptr (-12)[ebp]
   5127 cmp edi,3
   5128 je L1151
   5129 mov dword ptr (-8)[ebp],111
   5130 cmp dword ptr (-4)[ebp],0
   5131 je L1153
   5132 mov edi,dword ptr (-8)[ebp]
   5133 push edi
   5134 lea edi,(L687)
   5135 push edi
   5136 call _printf
   5137 add esp,8
   5138 L1153:
   5139 L1151:
   5140 mov word ptr (-12)[ebp],5
   5141 fld qword ptr (L416)
   5142 fstp qword ptr (-64)[ebp]
   5143 movsx edi,word ptr (-12)[ebp]
   5144 push edi
   5145 fild dword ptr 0[esp]
   5146 add esp,4
   5147 fsub qword ptr (-64)[ebp]
   5148 call __ftol
   5149 mov edi,eax
   5150 mov word ptr (-12)[ebp],di
   5151 movsx edi,word ptr (-12)[ebp]
   5152 cmp edi,3
   5153 je L1155
   5154 mov dword ptr (-8)[ebp],112
   5155 cmp dword ptr (-4)[ebp],0
   5156 je L1157
   5157 mov edi,dword ptr (-8)[ebp]
   5158 push edi
   5159 lea edi,(L687)
   5160 push edi
   5161 call _printf
   5162 add esp,8
   5163 L1157:
   5164 L1155:
   5165 mov dword ptr (-16)[ebp],5
   5166 mov byte ptr (-25)[ebp],2
   5167 movsx edi,byte ptr (-25)[ebp]
   5168 sub dword ptr (-16)[ebp],edi
   5169 cmp dword ptr (-16)[ebp],3
   5170 je L1159
   5171 mov dword ptr (-8)[ebp],113
   5172 cmp dword ptr (-4)[ebp],0
   5173 je L1161
   5174 mov edi,dword ptr (-8)[ebp]
   5175 push edi
   5176 lea edi,(L687)
   5177 push edi
   5178 call _printf
   5179 add esp,8
   5180 L1161:
   5181 L1159:
   5182 mov dword ptr (-16)[ebp],5
   5183 mov word ptr (-28)[ebp],2
   5184 movsx edi,word ptr (-28)[ebp]
   5185 sub dword ptr (-16)[ebp],edi
   5186 cmp dword ptr (-16)[ebp],3
   5187 je L1163
   5188 mov dword ptr (-8)[ebp],114
   5189 cmp dword ptr (-4)[ebp],0
   5190 je L1165
   5191 mov edi,dword ptr (-8)[ebp]
   5192 push edi
   5193 lea edi,(L687)
   5194 push edi
   5195 call _printf
   5196 add esp,8
   5197 L1165:
   5198 L1163:
   5199 mov dword ptr (-16)[ebp],5
   5200 mov dword ptr (-32)[ebp],2
   5201 mov edi,dword ptr (-32)[ebp]
   5202 sub dword ptr (-16)[ebp],edi
   5203 cmp dword ptr (-16)[ebp],3
   5204 je L1167
   5205 mov dword ptr (-8)[ebp],115
   5206 cmp dword ptr (-4)[ebp],0
   5207 je L1169
   5208 mov edi,dword ptr (-8)[ebp]
   5209 push edi
   5210 lea edi,(L687)
   5211 push edi
   5212 call _printf
   5213 add esp,8
   5214 L1169:
   5215 L1167:
   5216 mov dword ptr (-16)[ebp],5
   5217 mov dword ptr (-36)[ebp],2
   5218 mov edi,dword ptr (-36)[ebp]
   5219 sub dword ptr (-16)[ebp],edi
   5220 cmp dword ptr (-16)[ebp],3
   5221 je L1171
   5222 mov dword ptr (-8)[ebp],116
   5223 cmp dword ptr (-4)[ebp],0
   5224 je L1173
   5225 mov edi,dword ptr (-8)[ebp]
   5226 push edi
   5227 lea edi,(L687)
   5228 push edi
   5229 call _printf
   5230 add esp,8
   5231 L1173:
   5232 L1171:
   5233 mov dword ptr (-16)[ebp],5
   5234 mov dword ptr (-40)[ebp],2
   5235 mov edi,dword ptr (-16)[ebp]
   5236 sub edi,dword ptr (-40)[ebp]
   5237 mov dword ptr (-16)[ebp],edi
   5238 cmp dword ptr (-16)[ebp],3
   5239 je L1175
   5240 mov dword ptr (-8)[ebp],117
   5241 cmp dword ptr (-4)[ebp],0
   5242 je L1177
   5243 mov edi,dword ptr (-8)[ebp]
   5244 push edi
   5245 lea edi,(L687)
   5246 push edi
   5247 call _printf
   5248 add esp,8
   5249 L1177:
   5250 L1175:
   5251 mov dword ptr (-16)[ebp],5
   5252 fld dword ptr (L529)
   5253 fstp dword ptr (-56)[ebp]
   5254 mov edi,dword ptr (-16)[ebp]
   5255 push edi
   5256 fild dword ptr 0[esp]
   5257 add esp,4
   5258 fsub dword ptr (-56)[ebp]
   5259 call __ftol
   5260 mov dword ptr (-16)[ebp],eax
   5261 cmp dword ptr (-16)[ebp],3
   5262 je L1179
   5263 mov dword ptr (-8)[ebp],118
   5264 cmp dword ptr (-4)[ebp],0
   5265 je L1181
   5266 mov edi,dword ptr (-8)[ebp]
   5267 push edi
   5268 lea edi,(L687)
   5269 push edi
   5270 call _printf
   5271 add esp,8
   5272 L1181:
   5273 L1179:
   5274 mov dword ptr (-16)[ebp],5
   5275 fld qword ptr (L416)
   5276 fstp qword ptr (-64)[ebp]
   5277 fild dword ptr (-16)[ebp]
   5278 fsub qword ptr (-64)[ebp]
   5279 call __ftol
   5280 mov dword ptr (-16)[ebp],eax
   5281 cmp dword ptr (-16)[ebp],3
   5282 je L1183
   5283 mov dword ptr (-8)[ebp],119
   5284 cmp dword ptr (-4)[ebp],0
   5285 je L1185
   5286 mov edi,dword ptr (-8)[ebp]
   5287 push edi
   5288 lea edi,(L687)
   5289 push edi
   5290 call _printf
   5291 add esp,8
   5292 L1185:
   5293 L1183:
   5294 mov dword ptr (-20)[ebp],5
   5295 mov byte ptr (-25)[ebp],2
   5296 movsx edi,byte ptr (-25)[ebp]
   5297 sub dword ptr (-20)[ebp],edi
   5298 cmp dword ptr (-20)[ebp],3
   5299 je L1187
   5300 mov dword ptr (-8)[ebp],120
   5301 cmp dword ptr (-4)[ebp],0
   5302 je L1189
   5303 mov edi,dword ptr (-8)[ebp]
   5304 push edi
   5305 lea edi,(L687)
   5306 push edi
   5307 call _printf
   5308 add esp,8
   5309 L1189:
   5310 L1187:
   5311 mov dword ptr (-20)[ebp],5
   5312 mov word ptr (-28)[ebp],2
   5313 movsx edi,word ptr (-28)[ebp]
   5314 sub dword ptr (-20)[ebp],edi
   5315 cmp dword ptr (-20)[ebp],3
   5316 je L1191
   5317 mov dword ptr (-8)[ebp],121
   5318 cmp dword ptr (-4)[ebp],0
   5319 je L1193
   5320 mov edi,dword ptr (-8)[ebp]
   5321 push edi
   5322 lea edi,(L687)
   5323 push edi
   5324 call _printf
   5325 add esp,8
   5326 L1193:
   5327 L1191:
   5328 mov dword ptr (-20)[ebp],5
   5329 mov dword ptr (-32)[ebp],2
   5330 mov edi,dword ptr (-32)[ebp]
   5331 sub dword ptr (-20)[ebp],edi
   5332 cmp dword ptr (-20)[ebp],3
   5333 je L1195
   5334 mov dword ptr (-8)[ebp],122
   5335 cmp dword ptr (-4)[ebp],0
   5336 je L1197
   5337 mov edi,dword ptr (-8)[ebp]
   5338 push edi
   5339 lea edi,(L687)
   5340 push edi
   5341 call _printf
   5342 add esp,8
   5343 L1197:
   5344 L1195:
   5345 mov dword ptr (-20)[ebp],5
   5346 mov dword ptr (-36)[ebp],2
   5347 mov edi,dword ptr (-36)[ebp]
   5348 sub dword ptr (-20)[ebp],edi
   5349 cmp dword ptr (-20)[ebp],3
   5350 je L1199
   5351 mov dword ptr (-8)[ebp],123
   5352 cmp dword ptr (-4)[ebp],0
   5353 je L1201
   5354 mov edi,dword ptr (-8)[ebp]
   5355 push edi
   5356 lea edi,(L687)
   5357 push edi
   5358 call _printf
   5359 add esp,8
   5360 L1201:
   5361 L1199:
   5362 mov dword ptr (-20)[ebp],5
   5363 mov dword ptr (-40)[ebp],2
   5364 mov edi,dword ptr (-20)[ebp]
   5365 sub edi,dword ptr (-40)[ebp]
   5366 mov dword ptr (-20)[ebp],edi
   5367 cmp dword ptr (-20)[ebp],3
   5368 je L1203
   5369 mov dword ptr (-8)[ebp],124
   5370 cmp dword ptr (-4)[ebp],0
   5371 je L1205
   5372 mov edi,dword ptr (-8)[ebp]
   5373 push edi
   5374 lea edi,(L687)
   5375 push edi
   5376 call _printf
   5377 add esp,8
   5378 L1205:
   5379 L1203:
   5380 mov dword ptr (-20)[ebp],5
   5381 fld dword ptr (L529)
   5382 fstp dword ptr (-56)[ebp]
   5383 mov edi,dword ptr (-20)[ebp]
   5384 push edi
   5385 fild dword ptr 0[esp]
   5386 add esp,4
   5387 fsub dword ptr (-56)[ebp]
   5388 call __ftol
   5389 mov dword ptr (-20)[ebp],eax
   5390 cmp dword ptr (-20)[ebp],3
   5391 je L1207
   5392 mov dword ptr (-8)[ebp],125
   5393 cmp dword ptr (-4)[ebp],0
   5394 je L1209
   5395 mov edi,dword ptr (-8)[ebp]
   5396 push edi
   5397 lea edi,(L687)
   5398 push edi
   5399 call _printf
   5400 add esp,8
   5401 L1209:
   5402 L1207:
   5403 mov dword ptr (-20)[ebp],5
   5404 fld qword ptr (L416)
   5405 fstp qword ptr (-64)[ebp]
   5406 fild dword ptr (-20)[ebp]
   5407 fsub qword ptr (-64)[ebp]
   5408 call __ftol
   5409 mov dword ptr (-20)[ebp],eax
   5410 cmp dword ptr (-20)[ebp],3
   5411 je L1211
   5412 mov dword ptr (-8)[ebp],126
   5413 cmp dword ptr (-4)[ebp],0
   5414 je L1213
   5415 mov edi,dword ptr (-8)[ebp]
   5416 push edi
   5417 lea edi,(L687)
   5418 push edi
   5419 call _printf
   5420 add esp,8
   5421 L1213:
   5422 L1211:
   5423 mov dword ptr (-24)[ebp],5
   5424 mov byte ptr (-25)[ebp],2
   5425 movsx edi,byte ptr (-25)[ebp]
   5426 sub dword ptr (-24)[ebp],edi
   5427 mov edi,dword ptr (-24)[ebp]
   5428 cmp edi,3
   5429 je L1215
   5430 mov dword ptr (-8)[ebp],127
   5431 cmp dword ptr (-4)[ebp],0
   5432 je L1217
   5433 mov edi,dword ptr (-8)[ebp]
   5434 push edi
   5435 lea edi,(L687)
   5436 push edi
   5437 call _printf
   5438 add esp,8
   5439 L1217:
   5440 L1215:
   5441 mov dword ptr (-24)[ebp],5
   5442 mov word ptr (-28)[ebp],2
   5443 movsx edi,word ptr (-28)[ebp]
   5444 sub dword ptr (-24)[ebp],edi
   5445 mov edi,dword ptr (-24)[ebp]
   5446 cmp edi,3
   5447 je L1219
   5448 mov dword ptr (-8)[ebp],128
   5449 cmp dword ptr (-4)[ebp],0
   5450 je L1221
   5451 mov edi,dword ptr (-8)[ebp]
   5452 push edi
   5453 lea edi,(L687)
   5454 push edi
   5455 call _printf
   5456 add esp,8
   5457 L1221:
   5458 L1219:
   5459 mov dword ptr (-24)[ebp],5
   5460 mov dword ptr (-32)[ebp],2
   5461 mov edi,dword ptr (-32)[ebp]
   5462 sub dword ptr (-24)[ebp],edi
   5463 mov edi,dword ptr (-24)[ebp]
   5464 cmp edi,3
   5465 je L1223
   5466 mov dword ptr (-8)[ebp],129
   5467 cmp dword ptr (-4)[ebp],0
   5468 je L1225
   5469 mov edi,dword ptr (-8)[ebp]
   5470 push edi
   5471 lea edi,(L687)
   5472 push edi
   5473 call _printf
   5474 add esp,8
   5475 L1225:
   5476 L1223:
   5477 mov dword ptr (-24)[ebp],5
   5478 mov dword ptr (-36)[ebp],2
   5479 mov edi,dword ptr (-36)[ebp]
   5480 sub dword ptr (-24)[ebp],edi
   5481 mov edi,dword ptr (-24)[ebp]
   5482 cmp edi,3
   5483 je L1227
   5484 mov dword ptr (-8)[ebp],130
   5485 cmp dword ptr (-4)[ebp],0
   5486 je L1229
   5487 mov edi,dword ptr (-8)[ebp]
   5488 push edi
   5489 lea edi,(L687)
   5490 push edi
   5491 call _printf
   5492 add esp,8
   5493 L1229:
   5494 L1227:
   5495 mov dword ptr (-24)[ebp],5
   5496 mov dword ptr (-40)[ebp],2
   5497 mov edi,dword ptr (-40)[ebp]
   5498 sub dword ptr (-24)[ebp],edi
   5499 mov edi,dword ptr (-24)[ebp]
   5500 cmp edi,3
   5501 je L1231
   5502 mov dword ptr (-8)[ebp],131
   5503 cmp dword ptr (-4)[ebp],0
   5504 je L1233
   5505 mov edi,dword ptr (-8)[ebp]
   5506 push edi
   5507 lea edi,(L687)
   5508 push edi
   5509 call _printf
   5510 add esp,8
   5511 L1233:
   5512 L1231:
   5513 mov dword ptr (-24)[ebp],5
   5514 fld dword ptr (L529)
   5515 fstp dword ptr (-56)[ebp]
   5516 mov edi,dword ptr (-24)[ebp]
   5517 fld qword ptr (L596)
   5518 mov esi,edi
   5519 shr esi,1
   5520 push esi
   5521 fild dword ptr 0[esp]
   5522 add esp,4
   5523 fmulp st(1),st
   5524 and edi,1
   5525 push edi
   5526 fild dword ptr 0[esp]
   5527 add esp,4
   5528 faddp st(1),st
   5529 sub esp,4
   5530 fstp dword ptr 0[esp]
   5531 fld dword ptr 0[esp]
   5532 add esp,4
   5533 fsub dword ptr (-56)[ebp]
   5534 fstp dword ptr (-160)[ebp]
   5535 fld dword ptr (L828)
   5536 fcomp dword ptr (-160)[ebp]
   5537 fstsw ax
   5538 sahf
   5539 ja L1236
   5540 fld dword ptr (-160)[ebp]
   5541 fsub dword ptr (L828)
   5542 call __ftol
   5543 mov edi,eax
   5544 lea edi,(080000000H)[edi]
   5545 mov dword ptr (-156)[ebp],edi
   5546 jmp L1237
   5547 L1236:
   5548 fld dword ptr (-160)[ebp]
   5549 call __ftol
   5550 mov edi,eax
   5551 mov dword ptr (-156)[ebp],edi
   5552 L1237:
   5553 mov edi,dword ptr (-156)[ebp]
   5554 mov dword ptr (-24)[ebp],edi
   5555 mov edi,dword ptr (-24)[ebp]
   5556 cmp edi,3
   5557 je L1238
   5558 mov dword ptr (-8)[ebp],132
   5559 cmp dword ptr (-4)[ebp],0
   5560 je L1240
   5561 mov edi,dword ptr (-8)[ebp]
   5562 push edi
   5563 lea edi,(L687)
   5564 push edi
   5565 call _printf
   5566 add esp,8
   5567 L1240:
   5568 L1238:
   5569 mov dword ptr (-24)[ebp],5
   5570 fld qword ptr (L416)
   5571 fstp qword ptr (-64)[ebp]
   5572 mov edi,dword ptr (-24)[ebp]
   5573 fld qword ptr (L596)
   5574 mov esi,edi
   5575 shr esi,1
   5576 push esi
   5577 fild dword ptr 0[esp]
   5578 add esp,4
   5579 fmulp st(1),st
   5580 and edi,1
   5581 push edi
   5582 fild dword ptr 0[esp]
   5583 add esp,4
   5584 faddp st(1),st
   5585 fsub qword ptr (-64)[ebp]
   5586 fstp qword ptr (-176)[ebp]
   5587 fld qword ptr (L836)
   5588 fcomp qword ptr (-176)[ebp]
   5589 fstsw ax
   5590 sahf
   5591 ja L1243
   5592 fld qword ptr (-176)[ebp]
   5593 fsub qword ptr (L836)
   5594 call __ftol
   5595 mov edi,eax
   5596 lea edi,(080000000H)[edi]
   5597 mov dword ptr (-168)[ebp],edi
   5598 jmp L1244
   5599 L1243:
   5600 fld qword ptr (-176)[ebp]
   5601 call __ftol
   5602 mov edi,eax
   5603 mov dword ptr (-168)[ebp],edi
   5604 L1244:
   5605 mov edi,dword ptr (-168)[ebp]
   5606 mov dword ptr (-24)[ebp],edi
   5607 mov edi,dword ptr (-24)[ebp]
   5608 cmp edi,3
   5609 je L1245
   5610 mov dword ptr (-8)[ebp],133
   5611 cmp dword ptr (-4)[ebp],0
   5612 je L1247
   5613 mov edi,dword ptr (-8)[ebp]
   5614 push edi
   5615 lea edi,(L687)
   5616 push edi
   5617 call _printf
   5618 add esp,8
   5619 L1247:
   5620 L1245:
   5621 fld dword ptr (L841)
   5622 fstp dword ptr (-44)[ebp]
   5623 mov byte ptr (-25)[ebp],2
   5624 fld dword ptr (-44)[ebp]
   5625 movsx edi,byte ptr (-25)[ebp]
   5626 push edi
   5627 fild dword ptr 0[esp]
   5628 add esp,4
   5629 fsubp st(1),st
   5630 fstp dword ptr (-44)[ebp]
   5631 fld dword ptr (L1251)
   5632 fcomp dword ptr (-44)[ebp]
   5633 fstsw ax
   5634 sahf
   5635 je L1249
   5636 mov dword ptr (-8)[ebp],134
   5637 cmp dword ptr (-4)[ebp],0
   5638 je L1252
   5639 mov edi,dword ptr (-8)[ebp]
   5640 push edi
   5641 lea edi,(L687)
   5642 push edi
   5643 call _printf
   5644 add esp,8
   5645 L1252:
   5646 L1249:
   5647 fld dword ptr (L841)
   5648 fstp dword ptr (-44)[ebp]
   5649 mov word ptr (-28)[ebp],2
   5650 fld dword ptr (-44)[ebp]
   5651 movsx edi,word ptr (-28)[ebp]
   5652 push edi
   5653 fild dword ptr 0[esp]
   5654 add esp,4
   5655 fsubp st(1),st
   5656 fstp dword ptr (-44)[ebp]
   5657 fld dword ptr (L1251)
   5658 fcomp dword ptr (-44)[ebp]
   5659 fstsw ax
   5660 sahf
   5661 je L1254
   5662 mov dword ptr (-8)[ebp],135
   5663 cmp dword ptr (-4)[ebp],0
   5664 je L1256
   5665 mov edi,dword ptr (-8)[ebp]
   5666 push edi
   5667 lea edi,(L687)
   5668 push edi
   5669 call _printf
   5670 add esp,8
   5671 L1256:
   5672 L1254:
   5673 fld dword ptr (L841)
   5674 fstp dword ptr (-44)[ebp]
   5675 mov dword ptr (-32)[ebp],2
   5676 fld dword ptr (-44)[ebp]
   5677 mov edi,dword ptr (-32)[ebp]
   5678 push edi
   5679 fild dword ptr 0[esp]
   5680 add esp,4
   5681 fsubp st(1),st
   5682 fstp dword ptr (-44)[ebp]
   5683 fld dword ptr (L1251)
   5684 fcomp dword ptr (-44)[ebp]
   5685 fstsw ax
   5686 sahf
   5687 je L1258
   5688 mov dword ptr (-8)[ebp],136
   5689 cmp dword ptr (-4)[ebp],0
   5690 je L1260
   5691 mov edi,dword ptr (-8)[ebp]
   5692 push edi
   5693 lea edi,(L687)
   5694 push edi
   5695 call _printf
   5696 add esp,8
   5697 L1260:
   5698 L1258:
   5699 fld dword ptr (L841)
   5700 fstp dword ptr (-44)[ebp]
   5701 mov dword ptr (-36)[ebp],2
   5702 fld dword ptr (-44)[ebp]
   5703 mov edi,dword ptr (-36)[ebp]
   5704 push edi
   5705 fild dword ptr 0[esp]
   5706 add esp,4
   5707 fsubp st(1),st
   5708 fstp dword ptr (-44)[ebp]
   5709 fld dword ptr (L1251)
   5710 fcomp dword ptr (-44)[ebp]
   5711 fstsw ax
   5712 sahf
   5713 je L1262
   5714 mov dword ptr (-8)[ebp],137
   5715 cmp dword ptr (-4)[ebp],0
   5716 je L1264
   5717 mov edi,dword ptr (-8)[ebp]
   5718 push edi
   5719 lea edi,(L687)
   5720 push edi
   5721 call _printf
   5722 add esp,8
   5723 L1264:
   5724 L1262:
   5725 fld dword ptr (L841)
   5726 fstp dword ptr (-44)[ebp]
   5727 mov dword ptr (-40)[ebp],2
   5728 mov edi,dword ptr (-40)[ebp]
   5729 fld dword ptr (-44)[ebp]
   5730 fld qword ptr (L596)
   5731 mov esi,edi
   5732 shr esi,1
   5733 push esi
   5734 fild dword ptr 0[esp]
   5735 add esp,4
   5736 fmulp st(1),st
   5737 and edi,1
   5738 push edi
   5739 fild dword ptr 0[esp]
   5740 add esp,4
   5741 faddp st(1),st
   5742 sub esp,4
   5743 fstp dword ptr 0[esp]
   5744 fld dword ptr 0[esp]
   5745 add esp,4
   5746 fsubp st(1),st
   5747 fstp dword ptr (-44)[ebp]
   5748 fld dword ptr (L1251)
   5749 fcomp dword ptr (-44)[ebp]
   5750 fstsw ax
   5751 sahf
   5752 je L1266
   5753 mov dword ptr (-8)[ebp],138
   5754 cmp dword ptr (-4)[ebp],0
   5755 je L1268
   5756 mov edi,dword ptr (-8)[ebp]
   5757 push edi
   5758 lea edi,(L687)
   5759 push edi
   5760 call _printf
   5761 add esp,8
   5762 L1268:
   5763 L1266:
   5764 fld dword ptr (L841)
   5765 fstp dword ptr (-44)[ebp]
   5766 fld dword ptr (L529)
   5767 fstp dword ptr (-56)[ebp]
   5768 fld dword ptr (-44)[ebp]
   5769 fsub dword ptr (-56)[ebp]
   5770 fstp dword ptr (-44)[ebp]
   5771 fld dword ptr (L1251)
   5772 fcomp dword ptr (-44)[ebp]
   5773 fstsw ax
   5774 sahf
   5775 je L1270
   5776 mov dword ptr (-8)[ebp],139
   5777 cmp dword ptr (-4)[ebp],0
   5778 je L1272
   5779 mov edi,dword ptr (-8)[ebp]
   5780 push edi
   5781 lea edi,(L687)
   5782 push edi
   5783 call _printf
   5784 add esp,8
   5785 L1272:
   5786 L1270:
   5787 fld dword ptr (L841)
   5788 fstp dword ptr (-44)[ebp]
   5789 fld qword ptr (L416)
   5790 fstp qword ptr (-64)[ebp]
   5791 fld dword ptr (-44)[ebp]
   5792 fsub qword ptr (-64)[ebp]
   5793 fstp dword ptr (-44)[ebp]
   5794 fld dword ptr (L1251)
   5795 fcomp dword ptr (-44)[ebp]
   5796 fstsw ax
   5797 sahf
   5798 je L1274
   5799 mov dword ptr (-8)[ebp],140
   5800 cmp dword ptr (-4)[ebp],0
   5801 je L1276
   5802 mov edi,dword ptr (-8)[ebp]
   5803 push edi
   5804 lea edi,(L687)
   5805 push edi
   5806 call _printf
   5807 add esp,8
   5808 L1276:
   5809 L1274:
   5810 fld qword ptr (L870)
   5811 fstp qword ptr (-52)[ebp]
   5812 mov byte ptr (-25)[ebp],2
   5813 fld qword ptr (-52)[ebp]
   5814 movsx edi,byte ptr (-25)[ebp]
   5815 push edi
   5816 fild dword ptr 0[esp]
   5817 add esp,4
   5818 fsubp st(1),st
   5819 fstp qword ptr (-52)[ebp]
   5820 fld qword ptr (L1280)
   5821 fcomp qword ptr (-52)[ebp]
   5822 fstsw ax
   5823 sahf
   5824 je L1278
   5825 mov dword ptr (-8)[ebp],141
   5826 cmp dword ptr (-4)[ebp],0
   5827 je L1281
   5828 mov edi,dword ptr (-8)[ebp]
   5829 push edi
   5830 lea edi,(L687)
   5831 push edi
   5832 call _printf
   5833 add esp,8
   5834 L1281:
   5835 L1278:
   5836 fld qword ptr (L870)
   5837 fstp qword ptr (-52)[ebp]
   5838 mov word ptr (-28)[ebp],2
   5839 fld qword ptr (-52)[ebp]
   5840 movsx edi,word ptr (-28)[ebp]
   5841 push edi
   5842 fild dword ptr 0[esp]
   5843 add esp,4
   5844 fsubp st(1),st
   5845 fstp qword ptr (-52)[ebp]
   5846 fld qword ptr (L1280)
   5847 fcomp qword ptr (-52)[ebp]
   5848 fstsw ax
   5849 sahf
   5850 je L1283
   5851 mov dword ptr (-8)[ebp],142
   5852 cmp dword ptr (-4)[ebp],0
   5853 je L1285
   5854 mov edi,dword ptr (-8)[ebp]
   5855 push edi
   5856 lea edi,(L687)
   5857 push edi
   5858 call _printf
   5859 add esp,8
   5860 L1285:
   5861 L1283:
   5862 fld qword ptr (L870)
   5863 fstp qword ptr (-52)[ebp]
   5864 mov dword ptr (-32)[ebp],2
   5865 fld qword ptr (-52)[ebp]
   5866 fild dword ptr (-32)[ebp]
   5867 fsubp st(1),st
   5868 fstp qword ptr (-52)[ebp]
   5869 fld qword ptr (L1280)
   5870 fcomp qword ptr (-52)[ebp]
   5871 fstsw ax
   5872 sahf
   5873 je L1287
   5874 mov dword ptr (-8)[ebp],143
   5875 cmp dword ptr (-4)[ebp],0
   5876 je L1289
   5877 mov edi,dword ptr (-8)[ebp]
   5878 push edi
   5879 lea edi,(L687)
   5880 push edi
   5881 call _printf
   5882 add esp,8
   5883 L1289:
   5884 L1287:
   5885 fld qword ptr (L870)
   5886 fstp qword ptr (-52)[ebp]
   5887 mov dword ptr (-36)[ebp],2
   5888 fld qword ptr (-52)[ebp]
   5889 fild dword ptr (-36)[ebp]
   5890 fsubp st(1),st
   5891 fstp qword ptr (-52)[ebp]
   5892 fld qword ptr (L1280)
   5893 fcomp qword ptr (-52)[ebp]
   5894 fstsw ax
   5895 sahf
   5896 je L1291
   5897 mov dword ptr (-8)[ebp],144
   5898 cmp dword ptr (-4)[ebp],0
   5899 je L1293
   5900 mov edi,dword ptr (-8)[ebp]
   5901 push edi
   5902 lea edi,(L687)
   5903 push edi
   5904 call _printf
   5905 add esp,8
   5906 L1293:
   5907 L1291:
   5908 fld qword ptr (L870)
   5909 fstp qword ptr (-52)[ebp]
   5910 mov dword ptr (-40)[ebp],2
   5911 mov edi,dword ptr (-40)[ebp]
   5912 fld qword ptr (-52)[ebp]
   5913 fld qword ptr (L596)
   5914 mov esi,edi
   5915 shr esi,1
   5916 push esi
   5917 fild dword ptr 0[esp]
   5918 add esp,4
   5919 fmulp st(1),st
   5920 and edi,1
   5921 push edi
   5922 fild dword ptr 0[esp]
   5923 add esp,4
   5924 faddp st(1),st
   5925 fsubp st(1),st
   5926 fstp qword ptr (-52)[ebp]
   5927 fld qword ptr (L1280)
   5928 fcomp qword ptr (-52)[ebp]
   5929 fstsw ax
   5930 sahf
   5931 je L1295
   5932 mov dword ptr (-8)[ebp],145
   5933 cmp dword ptr (-4)[ebp],0
   5934 je L1297
   5935 mov edi,dword ptr (-8)[ebp]
   5936 push edi
   5937 lea edi,(L687)
   5938 push edi
   5939 call _printf
   5940 add esp,8
   5941 L1297:
   5942 L1295:
   5943 fld qword ptr (L870)
   5944 fstp qword ptr (-52)[ebp]
   5945 fld dword ptr (L529)
   5946 fstp dword ptr (-56)[ebp]
   5947 fld qword ptr (-52)[ebp]
   5948 fsub dword ptr (-56)[ebp]
   5949 fstp qword ptr (-52)[ebp]
   5950 fld qword ptr (L1280)
   5951 fcomp qword ptr (-52)[ebp]
   5952 fstsw ax
   5953 sahf
   5954 je L1299
   5955 mov dword ptr (-8)[ebp],146
   5956 cmp dword ptr (-4)[ebp],0
   5957 je L1301
   5958 mov edi,dword ptr (-8)[ebp]
   5959 push edi
   5960 lea edi,(L687)
   5961 push edi
   5962 call _printf
   5963 add esp,8
   5964 L1301:
   5965 L1299:
   5966 fld qword ptr (L870)
   5967 fstp qword ptr (-52)[ebp]
   5968 fld qword ptr (L416)
   5969 fstp qword ptr (-64)[ebp]
   5970 fld qword ptr (-52)[ebp]
   5971 fsub qword ptr (-64)[ebp]
   5972 fstp qword ptr (-52)[ebp]
   5973 fld qword ptr (L1280)
   5974 fcomp qword ptr (-52)[ebp]
   5975 fstsw ax
   5976 sahf
   5977 je L1303
   5978 mov dword ptr (-8)[ebp],147
   5979 cmp dword ptr (-4)[ebp],0
   5980 je L1305
   5981 mov edi,dword ptr (-8)[ebp]
   5982 push edi
   5983 lea edi,(L687)
   5984 push edi
   5985 call _printf
   5986 add esp,8
   5987 L1305:
   5988 L1303:
   5989 mov byte ptr (-9)[ebp],5
   5990 mov byte ptr (-25)[ebp],2
   5991 movsx edi,byte ptr (-9)[ebp]
   5992 movsx esi,byte ptr (-25)[ebp]
   5993 imul edi,esi
   5994 mov ebx,edi
   5995 mov byte ptr (-9)[ebp],bl
   5996 movsx edi,byte ptr (-9)[ebp]
   5997 cmp edi,10
   5998 je L1307
   5999 mov dword ptr (-8)[ebp],148
   6000 cmp dword ptr (-4)[ebp],0
   6001 je L1309
   6002 mov edi,dword ptr (-8)[ebp]
   6003 push edi
   6004 lea edi,(L687)
   6005 push edi
   6006 call _printf
   6007 add esp,8
   6008 L1309:
   6009 L1307:
   6010 mov byte ptr (-9)[ebp],5
   6011 mov word ptr (-28)[ebp],2
   6012 movsx edi,byte ptr (-9)[ebp]
   6013 movsx esi,word ptr (-28)[ebp]
   6014 imul edi,esi
   6015 mov ebx,edi
   6016 mov byte ptr (-9)[ebp],bl
   6017 movsx edi,byte ptr (-9)[ebp]
   6018 cmp edi,10
   6019 je L1311
   6020 mov dword ptr (-8)[ebp],149
   6021 cmp dword ptr (-4)[ebp],0
   6022 je L1313
   6023 mov edi,dword ptr (-8)[ebp]
   6024 push edi
   6025 lea edi,(L687)
   6026 push edi
   6027 call _printf
   6028 add esp,8
   6029 L1313:
   6030 L1311:
   6031 mov byte ptr (-9)[ebp],5
   6032 mov dword ptr (-32)[ebp],2
   6033 movsx edi,byte ptr (-9)[ebp]
   6034 mov esi,dword ptr (-32)[ebp]
   6035 imul edi,esi
   6036 mov ebx,edi
   6037 mov byte ptr (-9)[ebp],bl
   6038 movsx edi,byte ptr (-9)[ebp]
   6039 cmp edi,10
   6040 je L1315
   6041 mov dword ptr (-8)[ebp],150
   6042 cmp dword ptr (-4)[ebp],0
   6043 je L1317
   6044 mov edi,dword ptr (-8)[ebp]
   6045 push edi
   6046 lea edi,(L687)
   6047 push edi
   6048 call _printf
   6049 add esp,8
   6050 L1317:
   6051 L1315:
   6052 mov byte ptr (-9)[ebp],5
   6053 mov dword ptr (-36)[ebp],2
   6054 movsx edi,byte ptr (-9)[ebp]
   6055 mov esi,dword ptr (-36)[ebp]
   6056 imul edi,esi
   6057 mov ebx,edi
   6058 mov byte ptr (-9)[ebp],bl
   6059 movsx edi,byte ptr (-9)[ebp]
   6060 cmp edi,10
   6061 je L1319
   6062 mov dword ptr (-8)[ebp],151
   6063 cmp dword ptr (-4)[ebp],0
   6064 je L1321
   6065 mov edi,dword ptr (-8)[ebp]
   6066 push edi
   6067 lea edi,(L687)
   6068 push edi
   6069 call _printf
   6070 add esp,8
   6071 L1321:
   6072 L1319:
   6073 mov byte ptr (-9)[ebp],5
   6074 mov dword ptr (-40)[ebp],2
   6075 movsx edi,byte ptr (-9)[ebp]
   6076 mov eax,edi
   6077 mul dword ptr (-40)[ebp]
   6078 mov edi,eax
   6079 mov ebx,edi
   6080 mov byte ptr (-9)[ebp],bl
   6081 movsx edi,byte ptr (-9)[ebp]
   6082 cmp edi,10
   6083 je L1323
   6084 mov dword ptr (-8)[ebp],152
   6085 cmp dword ptr (-4)[ebp],0
   6086 je L1325
   6087 mov edi,dword ptr (-8)[ebp]
   6088 push edi
   6089 lea edi,(L687)
   6090 push edi
   6091 call _printf
   6092 add esp,8
   6093 L1325:
   6094 L1323:
   6095 mov byte ptr (-9)[ebp],5
   6096 fld dword ptr (L529)
   6097 fstp dword ptr (-56)[ebp]
   6098 movsx edi,byte ptr (-9)[ebp]
   6099 push edi
   6100 fild dword ptr 0[esp]
   6101 add esp,4
   6102 fmul dword ptr (-56)[ebp]
   6103 call __ftol
   6104 mov ebx,eax
   6105 mov byte ptr (-9)[ebp],bl
   6106 movsx edi,byte ptr (-9)[ebp]
   6107 cmp edi,10
   6108 je L1327
   6109 mov dword ptr (-8)[ebp],153
   6110 cmp dword ptr (-4)[ebp],0
   6111 je L1329
   6112 mov edi,dword ptr (-8)[ebp]
   6113 push edi
   6114 lea edi,(L687)
   6115 push edi
   6116 call _printf
   6117 add esp,8
   6118 L1329:
   6119 L1327:
   6120 mov byte ptr (-9)[ebp],5
   6121 fld qword ptr (L416)
   6122 fstp qword ptr (-64)[ebp]
   6123 movsx edi,byte ptr (-9)[ebp]
   6124 push edi
   6125 fild dword ptr 0[esp]
   6126 add esp,4
   6127 fmul qword ptr (-64)[ebp]
   6128 call __ftol
   6129 mov ebx,eax
   6130 mov byte ptr (-9)[ebp],bl
   6131 movsx edi,byte ptr (-9)[ebp]
   6132 cmp edi,10
   6133 je L1331
   6134 mov dword ptr (-8)[ebp],154
   6135 cmp dword ptr (-4)[ebp],0
   6136 je L1333
   6137 mov edi,dword ptr (-8)[ebp]
   6138 push edi
   6139 lea edi,(L687)
   6140 push edi
   6141 call _printf
   6142 add esp,8
   6143 L1333:
   6144 L1331:
   6145 mov word ptr (-12)[ebp],5
   6146 mov byte ptr (-25)[ebp],2
   6147 movsx edi,word ptr (-12)[ebp]
   6148 movsx esi,byte ptr (-25)[ebp]
   6149 imul edi,esi
   6150 mov word ptr (-12)[ebp],di
   6151 movsx edi,word ptr (-12)[ebp]
   6152 cmp edi,10
   6153 je L1335
   6154 mov dword ptr (-8)[ebp],155
   6155 cmp dword ptr (-4)[ebp],0
   6156 je L1337
   6157 mov edi,dword ptr (-8)[ebp]
   6158 push edi
   6159 lea edi,(L687)
   6160 push edi
   6161 call _printf
   6162 add esp,8
   6163 L1337:
   6164 L1335:
   6165 mov word ptr (-12)[ebp],5
   6166 mov word ptr (-28)[ebp],2
   6167 movsx edi,word ptr (-12)[ebp]
   6168 movsx esi,word ptr (-28)[ebp]
   6169 imul edi,esi
   6170 mov word ptr (-12)[ebp],di
   6171 movsx edi,word ptr (-12)[ebp]
   6172 cmp edi,10
   6173 je L1339
   6174 mov dword ptr (-8)[ebp],156
   6175 cmp dword ptr (-4)[ebp],0
   6176 je L1341
   6177 mov edi,dword ptr (-8)[ebp]
   6178 push edi
   6179 lea edi,(L687)
   6180 push edi
   6181 call _printf
   6182 add esp,8
   6183 L1341:
   6184 L1339:
   6185 mov word ptr (-12)[ebp],5
   6186 mov dword ptr (-32)[ebp],2
   6187 movsx edi,word ptr (-12)[ebp]
   6188 mov esi,dword ptr (-32)[ebp]
   6189 imul edi,esi
   6190 mov word ptr (-12)[ebp],di
   6191 movsx edi,word ptr (-12)[ebp]
   6192 cmp edi,10
   6193 je L1343
   6194 mov dword ptr (-8)[ebp],157
   6195 cmp dword ptr (-4)[ebp],0
   6196 je L1345
   6197 mov edi,dword ptr (-8)[ebp]
   6198 push edi
   6199 lea edi,(L687)
   6200 push edi
   6201 call _printf
   6202 add esp,8
   6203 L1345:
   6204 L1343:
   6205 mov word ptr (-12)[ebp],5
   6206 mov dword ptr (-36)[ebp],2
   6207 movsx edi,word ptr (-12)[ebp]
   6208 mov esi,dword ptr (-36)[ebp]
   6209 imul edi,esi
   6210 mov word ptr (-12)[ebp],di
   6211 movsx edi,word ptr (-12)[ebp]
   6212 cmp edi,10
   6213 je L1347
   6214 mov dword ptr (-8)[ebp],158
   6215 cmp dword ptr (-4)[ebp],0
   6216 je L1349
   6217 mov edi,dword ptr (-8)[ebp]
   6218 push edi
   6219 lea edi,(L687)
   6220 push edi
   6221 call _printf
   6222 add esp,8
   6223 L1349:
   6224 L1347:
   6225 mov word ptr (-12)[ebp],5
   6226 mov dword ptr (-40)[ebp],2
   6227 movsx edi,word ptr (-12)[ebp]
   6228 mov eax,edi
   6229 mul dword ptr (-40)[ebp]
   6230 mov edi,eax
   6231 mov word ptr (-12)[ebp],di
   6232 movsx edi,word ptr (-12)[ebp]
   6233 cmp edi,10
   6234 je L1351
   6235 mov dword ptr (-8)[ebp],159
   6236 cmp dword ptr (-4)[ebp],0
   6237 je L1353
   6238 mov edi,dword ptr (-8)[ebp]
   6239 push edi
   6240 lea edi,(L687)
   6241 push edi
   6242 call _printf
   6243 add esp,8
   6244 L1353:
   6245 L1351:
   6246 mov word ptr (-12)[ebp],5
   6247 fld dword ptr (L529)
   6248 fstp dword ptr (-56)[ebp]
   6249 movsx edi,word ptr (-12)[ebp]
   6250 push edi
   6251 fild dword ptr 0[esp]
   6252 add esp,4
   6253 fmul dword ptr (-56)[ebp]
   6254 call __ftol
   6255 mov edi,eax
   6256 mov word ptr (-12)[ebp],di
   6257 movsx edi,word ptr (-12)[ebp]
   6258 cmp edi,10
   6259 je L1355
   6260 mov dword ptr (-8)[ebp],160
   6261 cmp dword ptr (-4)[ebp],0
   6262 je L1357
   6263 mov edi,dword ptr (-8)[ebp]
   6264 push edi
   6265 lea edi,(L687)
   6266 push edi
   6267 call _printf
   6268 add esp,8
   6269 L1357:
   6270 L1355:
   6271 mov word ptr (-12)[ebp],5
   6272 fld qword ptr (L416)
   6273 fstp qword ptr (-64)[ebp]
   6274 movsx edi,word ptr (-12)[ebp]
   6275 push edi
   6276 fild dword ptr 0[esp]
   6277 add esp,4
   6278 fmul qword ptr (-64)[ebp]
   6279 call __ftol
   6280 mov edi,eax
   6281 mov word ptr (-12)[ebp],di
   6282 movsx edi,word ptr (-12)[ebp]
   6283 cmp edi,10
   6284 je L1359
   6285 mov dword ptr (-8)[ebp],161
   6286 cmp dword ptr (-4)[ebp],0
   6287 je L1361
   6288 mov edi,dword ptr (-8)[ebp]
   6289 push edi
   6290 lea edi,(L687)
   6291 push edi
   6292 call _printf
   6293 add esp,8
   6294 L1361:
   6295 L1359:
   6296 mov dword ptr (-16)[ebp],5
   6297 mov byte ptr (-25)[ebp],2
   6298 mov edi,dword ptr (-16)[ebp]
   6299 movsx esi,byte ptr (-25)[ebp]
   6300 imul edi,esi
   6301 mov dword ptr (-16)[ebp],edi
   6302 cmp dword ptr (-16)[ebp],10
   6303 je L1363
   6304 mov dword ptr (-8)[ebp],162
   6305 cmp dword ptr (-4)[ebp],0
   6306 je L1365
   6307 mov edi,dword ptr (-8)[ebp]
   6308 push edi
   6309 lea edi,(L687)
   6310 push edi
   6311 call _printf
   6312 add esp,8
   6313 L1365:
   6314 L1363:
   6315 mov dword ptr (-16)[ebp],5
   6316 mov word ptr (-28)[ebp],2
   6317 mov edi,dword ptr (-16)[ebp]
   6318 movsx esi,word ptr (-28)[ebp]
   6319 imul edi,esi
   6320 mov dword ptr (-16)[ebp],edi
   6321 cmp dword ptr (-16)[ebp],10
   6322 je L1367
   6323 mov dword ptr (-8)[ebp],163
   6324 cmp dword ptr (-4)[ebp],0
   6325 je L1369
   6326 mov edi,dword ptr (-8)[ebp]
   6327 push edi
   6328 lea edi,(L687)
   6329 push edi
   6330 call _printf
   6331 add esp,8
   6332 L1369:
   6333 L1367:
   6334 mov dword ptr (-16)[ebp],5
   6335 mov dword ptr (-32)[ebp],2
   6336 mov edi,dword ptr (-16)[ebp]
   6337 mov esi,dword ptr (-32)[ebp]
   6338 imul edi,esi
   6339 mov dword ptr (-16)[ebp],edi
   6340 cmp dword ptr (-16)[ebp],10
   6341 je L1371
   6342 mov dword ptr (-8)[ebp],164
   6343 cmp dword ptr (-4)[ebp],0
   6344 je L1373
   6345 mov edi,dword ptr (-8)[ebp]
   6346 push edi
   6347 lea edi,(L687)
   6348 push edi
   6349 call _printf
   6350 add esp,8
   6351 L1373:
   6352 L1371:
   6353 mov dword ptr (-16)[ebp],5
   6354 mov dword ptr (-36)[ebp],2
   6355 mov edi,dword ptr (-16)[ebp]
   6356 mov esi,dword ptr (-36)[ebp]
   6357 imul edi,esi
   6358 mov dword ptr (-16)[ebp],edi
   6359 cmp dword ptr (-16)[ebp],10
   6360 je L1375
   6361 mov dword ptr (-8)[ebp],165
   6362 cmp dword ptr (-4)[ebp],0
   6363 je L1377
   6364 mov edi,dword ptr (-8)[ebp]
   6365 push edi
   6366 lea edi,(L687)
   6367 push edi
   6368 call _printf
   6369 add esp,8
   6370 L1377:
   6371 L1375:
   6372 mov dword ptr (-16)[ebp],5
   6373 mov dword ptr (-40)[ebp],2
   6374 mov edi,dword ptr (-16)[ebp]
   6375 mov eax,edi
   6376 mul dword ptr (-40)[ebp]
   6377 mov edi,eax
   6378 mov dword ptr (-16)[ebp],edi
   6379 cmp dword ptr (-16)[ebp],10
   6380 je L1379
   6381 mov dword ptr (-8)[ebp],166
   6382 cmp dword ptr (-4)[ebp],0
   6383 je L1381
   6384 mov edi,dword ptr (-8)[ebp]
   6385 push edi
   6386 lea edi,(L687)
   6387 push edi
   6388 call _printf
   6389 add esp,8
   6390 L1381:
   6391 L1379:
   6392 mov dword ptr (-16)[ebp],5
   6393 fld dword ptr (L529)
   6394 fstp dword ptr (-56)[ebp]
   6395 mov edi,dword ptr (-16)[ebp]
   6396 push edi
   6397 fild dword ptr 0[esp]
   6398 add esp,4
   6399 fmul dword ptr (-56)[ebp]
   6400 call __ftol
   6401 mov dword ptr (-16)[ebp],eax
   6402 cmp dword ptr (-16)[ebp],10
   6403 je L1383
   6404 mov dword ptr (-8)[ebp],167
   6405 cmp dword ptr (-4)[ebp],0
   6406 je L1385
   6407 mov edi,dword ptr (-8)[ebp]
   6408 push edi
   6409 lea edi,(L687)
   6410 push edi
   6411 call _printf
   6412 add esp,8
   6413 L1385:
   6414 L1383:
   6415 mov dword ptr (-16)[ebp],5
   6416 fld qword ptr (L416)
   6417 fstp qword ptr (-64)[ebp]
   6418 fild dword ptr (-16)[ebp]
   6419 fmul qword ptr (-64)[ebp]
   6420 call __ftol
   6421 mov dword ptr (-16)[ebp],eax
   6422 cmp dword ptr (-16)[ebp],10
   6423 je L1387
   6424 mov dword ptr (-8)[ebp],168
   6425 cmp dword ptr (-4)[ebp],0
   6426 je L1389
   6427 mov edi,dword ptr (-8)[ebp]
   6428 push edi
   6429 lea edi,(L687)
   6430 push edi
   6431 call _printf
   6432 add esp,8
   6433 L1389:
   6434 L1387:
   6435 mov dword ptr (-20)[ebp],5
   6436 mov byte ptr (-25)[ebp],2
   6437 mov edi,dword ptr (-20)[ebp]
   6438 movsx esi,byte ptr (-25)[ebp]
   6439 imul edi,esi
   6440 mov dword ptr (-20)[ebp],edi
   6441 cmp dword ptr (-20)[ebp],10
   6442 je L1391
   6443 mov dword ptr (-8)[ebp],169
   6444 cmp dword ptr (-4)[ebp],0
   6445 je L1393
   6446 mov edi,dword ptr (-8)[ebp]
   6447 push edi
   6448 lea edi,(L687)
   6449 push edi
   6450 call _printf
   6451 add esp,8
   6452 L1393:
   6453 L1391:
   6454 mov dword ptr (-20)[ebp],5
   6455 mov word ptr (-28)[ebp],2
   6456 mov edi,dword ptr (-20)[ebp]
   6457 movsx esi,word ptr (-28)[ebp]
   6458 imul edi,esi
   6459 mov dword ptr (-20)[ebp],edi
   6460 cmp dword ptr (-20)[ebp],10
   6461 je L1395
   6462 mov dword ptr (-8)[ebp],170
   6463 cmp dword ptr (-4)[ebp],0
   6464 je L1397
   6465 mov edi,dword ptr (-8)[ebp]
   6466 push edi
   6467 lea edi,(L687)
   6468 push edi
   6469 call _printf
   6470 add esp,8
   6471 L1397:
   6472 L1395:
   6473 mov dword ptr (-20)[ebp],5
   6474 mov dword ptr (-32)[ebp],2
   6475 mov edi,dword ptr (-20)[ebp]
   6476 mov esi,dword ptr (-32)[ebp]
   6477 imul edi,esi
   6478 mov dword ptr (-20)[ebp],edi
   6479 cmp dword ptr (-20)[ebp],10
   6480 je L1399
   6481 mov dword ptr (-8)[ebp],171
   6482 cmp dword ptr (-4)[ebp],0
   6483 je L1401
   6484 mov edi,dword ptr (-8)[ebp]
   6485 push edi
   6486 lea edi,(L687)
   6487 push edi
   6488 call _printf
   6489 add esp,8
   6490 L1401:
   6491 L1399:
   6492 mov dword ptr (-20)[ebp],5
   6493 mov dword ptr (-36)[ebp],2
   6494 mov edi,dword ptr (-20)[ebp]
   6495 mov esi,dword ptr (-36)[ebp]
   6496 imul edi,esi
   6497 mov dword ptr (-20)[ebp],edi
   6498 cmp dword ptr (-20)[ebp],10
   6499 je L1403
   6500 mov dword ptr (-8)[ebp],172
   6501 cmp dword ptr (-4)[ebp],0
   6502 je L1405
   6503 mov edi,dword ptr (-8)[ebp]
   6504 push edi
   6505 lea edi,(L687)
   6506 push edi
   6507 call _printf
   6508 add esp,8
   6509 L1405:
   6510 L1403:
   6511 mov dword ptr (-20)[ebp],5
   6512 mov dword ptr (-40)[ebp],2
   6513 mov edi,dword ptr (-20)[ebp]
   6514 mov eax,edi
   6515 mul dword ptr (-40)[ebp]
   6516 mov edi,eax
   6517 mov dword ptr (-20)[ebp],edi
   6518 cmp dword ptr (-20)[ebp],10
   6519 je L1407
   6520 mov dword ptr (-8)[ebp],173
   6521 cmp dword ptr (-4)[ebp],0
   6522 je L1409
   6523 mov edi,dword ptr (-8)[ebp]
   6524 push edi
   6525 lea edi,(L687)
   6526 push edi
   6527 call _printf
   6528 add esp,8
   6529 L1409:
   6530 L1407:
   6531 mov dword ptr (-20)[ebp],5
   6532 fld dword ptr (L529)
   6533 fstp dword ptr (-56)[ebp]
   6534 mov edi,dword ptr (-20)[ebp]
   6535 push edi
   6536 fild dword ptr 0[esp]
   6537 add esp,4
   6538 fmul dword ptr (-56)[ebp]
   6539 call __ftol
   6540 mov dword ptr (-20)[ebp],eax
   6541 cmp dword ptr (-20)[ebp],10
   6542 je L1411
   6543 mov dword ptr (-8)[ebp],174
   6544 cmp dword ptr (-4)[ebp],0
   6545 je L1413
   6546 mov edi,dword ptr (-8)[ebp]
   6547 push edi
   6548 lea edi,(L687)
   6549 push edi
   6550 call _printf
   6551 add esp,8
   6552 L1413:
   6553 L1411:
   6554 mov dword ptr (-20)[ebp],5
   6555 fld qword ptr (L416)
   6556 fstp qword ptr (-64)[ebp]
   6557 fild dword ptr (-20)[ebp]
   6558 fmul qword ptr (-64)[ebp]
   6559 call __ftol
   6560 mov dword ptr (-20)[ebp],eax
   6561 cmp dword ptr (-20)[ebp],10
   6562 je L1415
   6563 mov dword ptr (-8)[ebp],175
   6564 cmp dword ptr (-4)[ebp],0
   6565 je L1417
   6566 mov edi,dword ptr (-8)[ebp]
   6567 push edi
   6568 lea edi,(L687)
   6569 push edi
   6570 call _printf
   6571 add esp,8
   6572 L1417:
   6573 L1415:
   6574 mov dword ptr (-24)[ebp],5
   6575 mov byte ptr (-25)[ebp],2
   6576 mov eax,dword ptr (-24)[ebp]
   6577 movsx edi,byte ptr (-25)[ebp]
   6578 mul edi
   6579 mov dword ptr (-24)[ebp],eax
   6580 mov edi,dword ptr (-24)[ebp]
   6581 cmp edi,10
   6582 je L1419
   6583 mov dword ptr (-8)[ebp],176
   6584 cmp dword ptr (-4)[ebp],0
   6585 je L1421
   6586 mov edi,dword ptr (-8)[ebp]
   6587 push edi
   6588 lea edi,(L687)
   6589 push edi
   6590 call _printf
   6591 add esp,8
   6592 L1421:
   6593 L1419:
   6594 mov dword ptr (-24)[ebp],5
   6595 mov word ptr (-28)[ebp],2
   6596 mov eax,dword ptr (-24)[ebp]
   6597 movsx edi,word ptr (-28)[ebp]
   6598 mul edi
   6599 mov dword ptr (-24)[ebp],eax
   6600 mov edi,dword ptr (-24)[ebp]
   6601 cmp edi,10
   6602 je L1423
   6603 mov dword ptr (-8)[ebp],177
   6604 cmp dword ptr (-4)[ebp],0
   6605 je L1425
   6606 mov edi,dword ptr (-8)[ebp]
   6607 push edi
   6608 lea edi,(L687)
   6609 push edi
   6610 call _printf
   6611 add esp,8
   6612 L1425:
   6613 L1423:
   6614 mov dword ptr (-24)[ebp],5
   6615 mov dword ptr (-32)[ebp],2
   6616 mov eax,dword ptr (-24)[ebp]
   6617 mov edi,dword ptr (-32)[ebp]
   6618 mul edi
   6619 mov dword ptr (-24)[ebp],eax
   6620 mov edi,dword ptr (-24)[ebp]
   6621 cmp edi,10
   6622 je L1427
   6623 mov dword ptr (-8)[ebp],178
   6624 cmp dword ptr (-4)[ebp],0
   6625 je L1429
   6626 mov edi,dword ptr (-8)[ebp]
   6627 push edi
   6628 lea edi,(L687)
   6629 push edi
   6630 call _printf
   6631 add esp,8
   6632 L1429:
   6633 L1427:
   6634 mov dword ptr (-24)[ebp],5
   6635 mov dword ptr (-36)[ebp],2
   6636 mov eax,dword ptr (-24)[ebp]
   6637 mov edi,dword ptr (-36)[ebp]
   6638 mul edi
   6639 mov dword ptr (-24)[ebp],eax
   6640 mov edi,dword ptr (-24)[ebp]
   6641 cmp edi,10
   6642 je L1431
   6643 mov dword ptr (-8)[ebp],179
   6644 cmp dword ptr (-4)[ebp],0
   6645 je L1433
   6646 mov edi,dword ptr (-8)[ebp]
   6647 push edi
   6648 lea edi,(L687)
   6649 push edi
   6650 call _printf
   6651 add esp,8
   6652 L1433:
   6653 L1431:
   6654 mov dword ptr (-24)[ebp],5
   6655 mov dword ptr (-40)[ebp],2
   6656 mov eax,dword ptr (-24)[ebp]
   6657 mul dword ptr (-40)[ebp]
   6658 mov dword ptr (-24)[ebp],eax
   6659 mov edi,dword ptr (-24)[ebp]
   6660 cmp edi,10
   6661 je L1435
   6662 mov dword ptr (-8)[ebp],180
   6663 cmp dword ptr (-4)[ebp],0
   6664 je L1437
   6665 mov edi,dword ptr (-8)[ebp]
   6666 push edi
   6667 lea edi,(L687)
   6668 push edi
   6669 call _printf
   6670 add esp,8
   6671 L1437:
   6672 L1435:
   6673 mov dword ptr (-24)[ebp],5
   6674 fld dword ptr (L529)
   6675 fstp dword ptr (-56)[ebp]
   6676 mov edi,dword ptr (-24)[ebp]
   6677 fld qword ptr (L596)
   6678 mov esi,edi
   6679 shr esi,1
   6680 push esi
   6681 fild dword ptr 0[esp]
   6682 add esp,4
   6683 fmulp st(1),st
   6684 and edi,1
   6685 push edi
   6686 fild dword ptr 0[esp]
   6687 add esp,4
   6688 faddp st(1),st
   6689 sub esp,4
   6690 fstp dword ptr 0[esp]
   6691 fld dword ptr 0[esp]
   6692 add esp,4
   6693 fmul dword ptr (-56)[ebp]
   6694 fstp dword ptr (-192)[ebp]
   6695 fld dword ptr (L828)
   6696 fcomp dword ptr (-192)[ebp]
   6697 fstsw ax
   6698 sahf
   6699 ja L1440
   6700 fld dword ptr (-192)[ebp]
   6701 fsub dword ptr (L828)
   6702 call __ftol
   6703 mov edi,eax
   6704 lea edi,(080000000H)[edi]
   6705 mov dword ptr (-188)[ebp],edi
   6706 jmp L1441
   6707 L1440:
   6708 fld dword ptr (-192)[ebp]
   6709 call __ftol
   6710 mov edi,eax
   6711 mov dword ptr (-188)[ebp],edi
   6712 L1441:
   6713 mov edi,dword ptr (-188)[ebp]
   6714 mov dword ptr (-24)[ebp],edi
   6715 mov edi,dword ptr (-24)[ebp]
   6716 cmp edi,10
   6717 je L1442
   6718 mov dword ptr (-8)[ebp],181
   6719 cmp dword ptr (-4)[ebp],0
   6720 je L1444
   6721 mov edi,dword ptr (-8)[ebp]
   6722 push edi
   6723 lea edi,(L687)
   6724 push edi
   6725 call _printf
   6726 add esp,8
   6727 L1444:
   6728 L1442:
   6729 mov dword ptr (-24)[ebp],5
   6730 fld qword ptr (L416)
   6731 fstp qword ptr (-64)[ebp]
   6732 mov edi,dword ptr (-24)[ebp]
   6733 fld qword ptr (L596)
   6734 mov esi,edi
   6735 shr esi,1
   6736 push esi
   6737 fild dword ptr 0[esp]
   6738 add esp,4
   6739 fmulp st(1),st
   6740 and edi,1
   6741 push edi
   6742 fild dword ptr 0[esp]
   6743 add esp,4
   6744 faddp st(1),st
   6745 fmul qword ptr (-64)[ebp]
   6746 fstp qword ptr (-208)[ebp]
   6747 fld qword ptr (L836)
   6748 fcomp qword ptr (-208)[ebp]
   6749 fstsw ax
   6750 sahf
   6751 ja L1447
   6752 fld qword ptr (-208)[ebp]
   6753 fsub qword ptr (L836)
   6754 call __ftol
   6755 mov edi,eax
   6756 lea edi,(080000000H)[edi]
   6757 mov dword ptr (-200)[ebp],edi
   6758 jmp L1448
   6759 L1447:
   6760 fld qword ptr (-208)[ebp]
   6761 call __ftol
   6762 mov edi,eax
   6763 mov dword ptr (-200)[ebp],edi
   6764 L1448:
   6765 mov edi,dword ptr (-200)[ebp]
   6766 mov dword ptr (-24)[ebp],edi
   6767 mov edi,dword ptr (-24)[ebp]
   6768 cmp edi,10
   6769 je L1449
   6770 mov dword ptr (-8)[ebp],182
   6771 cmp dword ptr (-4)[ebp],0
   6772 je L1451
   6773 mov edi,dword ptr (-8)[ebp]
   6774 push edi
   6775 lea edi,(L687)
   6776 push edi
   6777 call _printf
   6778 add esp,8
   6779 L1451:
   6780 L1449:
   6781 fld dword ptr (L841)
   6782 fstp dword ptr (-44)[ebp]
   6783 mov byte ptr (-25)[ebp],2
   6784 fld dword ptr (-44)[ebp]
   6785 movsx edi,byte ptr (-25)[ebp]
   6786 push edi
   6787 fild dword ptr 0[esp]
   6788 add esp,4
   6789 fmulp st(1),st
   6790 fstp dword ptr (-44)[ebp]
   6791 fld dword ptr (L1455)
   6792 fcomp dword ptr (-44)[ebp]
   6793 fstsw ax
   6794 sahf
   6795 je L1453
   6796 mov dword ptr (-8)[ebp],183
   6797 cmp dword ptr (-4)[ebp],0
   6798 je L1456
   6799 mov edi,dword ptr (-8)[ebp]
   6800 push edi
   6801 lea edi,(L687)
   6802 push edi
   6803 call _printf
   6804 add esp,8
   6805 L1456:
   6806 L1453:
   6807 fld dword ptr (L841)
   6808 fstp dword ptr (-44)[ebp]
   6809 mov word ptr (-28)[ebp],2
   6810 fld dword ptr (-44)[ebp]
   6811 movsx edi,word ptr (-28)[ebp]
   6812 push edi
   6813 fild dword ptr 0[esp]
   6814 add esp,4
   6815 fmulp st(1),st
   6816 fstp dword ptr (-44)[ebp]
   6817 fld dword ptr (L1455)
   6818 fcomp dword ptr (-44)[ebp]
   6819 fstsw ax
   6820 sahf
   6821 je L1458
   6822 mov dword ptr (-8)[ebp],184
   6823 cmp dword ptr (-4)[ebp],0
   6824 je L1460
   6825 mov edi,dword ptr (-8)[ebp]
   6826 push edi
   6827 lea edi,(L687)
   6828 push edi
   6829 call _printf
   6830 add esp,8
   6831 L1460:
   6832 L1458:
   6833 fld dword ptr (L841)
   6834 fstp dword ptr (-44)[ebp]
   6835 mov dword ptr (-32)[ebp],2
   6836 fld dword ptr (-44)[ebp]
   6837 mov edi,dword ptr (-32)[ebp]
   6838 push edi
   6839 fild dword ptr 0[esp]
   6840 add esp,4
   6841 fmulp st(1),st
   6842 fstp dword ptr (-44)[ebp]
   6843 fld dword ptr (L1455)
   6844 fcomp dword ptr (-44)[ebp]
   6845 fstsw ax
   6846 sahf
   6847 je L1462
   6848 mov dword ptr (-8)[ebp],185
   6849 cmp dword ptr (-4)[ebp],0
   6850 je L1464
   6851 mov edi,dword ptr (-8)[ebp]
   6852 push edi
   6853 lea edi,(L687)
   6854 push edi
   6855 call _printf
   6856 add esp,8
   6857 L1464:
   6858 L1462:
   6859 fld dword ptr (L841)
   6860 fstp dword ptr (-44)[ebp]
   6861 mov dword ptr (-36)[ebp],2
   6862 fld dword ptr (-44)[ebp]
   6863 mov edi,dword ptr (-36)[ebp]
   6864 push edi
   6865 fild dword ptr 0[esp]
   6866 add esp,4
   6867 fmulp st(1),st
   6868 fstp dword ptr (-44)[ebp]
   6869 fld dword ptr (L1455)
   6870 fcomp dword ptr (-44)[ebp]
   6871 fstsw ax
   6872 sahf
   6873 je L1466
   6874 mov dword ptr (-8)[ebp],186
   6875 cmp dword ptr (-4)[ebp],0
   6876 je L1468
   6877 mov edi,dword ptr (-8)[ebp]
   6878 push edi
   6879 lea edi,(L687)
   6880 push edi
   6881 call _printf
   6882 add esp,8
   6883 L1468:
   6884 L1466:
   6885 fld dword ptr (L841)
   6886 fstp dword ptr (-44)[ebp]
   6887 mov dword ptr (-40)[ebp],2
   6888 mov edi,dword ptr (-40)[ebp]
   6889 fld dword ptr (-44)[ebp]
   6890 fld qword ptr (L596)
   6891 mov esi,edi
   6892 shr esi,1
   6893 push esi
   6894 fild dword ptr 0[esp]
   6895 add esp,4
   6896 fmulp st(1),st
   6897 and edi,1
   6898 push edi
   6899 fild dword ptr 0[esp]
   6900 add esp,4
   6901 faddp st(1),st
   6902 sub esp,4
   6903 fstp dword ptr 0[esp]
   6904 fld dword ptr 0[esp]
   6905 add esp,4
   6906 fmulp st(1),st
   6907 fstp dword ptr (-44)[ebp]
   6908 fld dword ptr (L1455)
   6909 fcomp dword ptr (-44)[ebp]
   6910 fstsw ax
   6911 sahf
   6912 je L1470
   6913 mov dword ptr (-8)[ebp],187
   6914 cmp dword ptr (-4)[ebp],0
   6915 je L1472
   6916 mov edi,dword ptr (-8)[ebp]
   6917 push edi
   6918 lea edi,(L687)
   6919 push edi
   6920 call _printf
   6921 add esp,8
   6922 L1472:
   6923 L1470:
   6924 fld dword ptr (L841)
   6925 fstp dword ptr (-44)[ebp]
   6926 fld dword ptr (L529)
   6927 fstp dword ptr (-56)[ebp]
   6928 fld dword ptr (-44)[ebp]
   6929 fmul dword ptr (-56)[ebp]
   6930 fstp dword ptr (-44)[ebp]
   6931 fld dword ptr (L1455)
   6932 fcomp dword ptr (-44)[ebp]
   6933 fstsw ax
   6934 sahf
   6935 je L1474
   6936 mov dword ptr (-8)[ebp],188
   6937 cmp dword ptr (-4)[ebp],0
   6938 je L1476
   6939 mov edi,dword ptr (-8)[ebp]
   6940 push edi
   6941 lea edi,(L687)
   6942 push edi
   6943 call _printf
   6944 add esp,8
   6945 L1476:
   6946 L1474:
   6947 fld dword ptr (L841)
   6948 fstp dword ptr (-44)[ebp]
   6949 fld qword ptr (L416)
   6950 fstp qword ptr (-64)[ebp]
   6951 fld dword ptr (-44)[ebp]
   6952 fmul qword ptr (-64)[ebp]
   6953 fstp dword ptr (-44)[ebp]
   6954 fld dword ptr (L1455)
   6955 fcomp dword ptr (-44)[ebp]
   6956 fstsw ax
   6957 sahf
   6958 je L1478
   6959 mov dword ptr (-8)[ebp],189
   6960 cmp dword ptr (-4)[ebp],0
   6961 je L1480
   6962 mov edi,dword ptr (-8)[ebp]
   6963 push edi
   6964 lea edi,(L687)
   6965 push edi
   6966 call _printf
   6967 add esp,8
   6968 L1480:
   6969 L1478:
   6970 fld qword ptr (L870)
   6971 fstp qword ptr (-52)[ebp]
   6972 mov byte ptr (-25)[ebp],2
   6973 fld qword ptr (-52)[ebp]
   6974 movsx edi,byte ptr (-25)[ebp]
   6975 push edi
   6976 fild dword ptr 0[esp]
   6977 add esp,4
   6978 fmulp st(1),st
   6979 fstp qword ptr (-52)[ebp]
   6980 fld qword ptr (L1484)
   6981 fcomp qword ptr (-52)[ebp]
   6982 fstsw ax
   6983 sahf
   6984 je L1482
   6985 mov dword ptr (-8)[ebp],190
   6986 cmp dword ptr (-4)[ebp],0
   6987 je L1485
   6988 mov edi,dword ptr (-8)[ebp]
   6989 push edi
   6990 lea edi,(L687)
   6991 push edi
   6992 call _printf
   6993 add esp,8
   6994 L1485:
   6995 L1482:
   6996 fld qword ptr (L870)
   6997 fstp qword ptr (-52)[ebp]
   6998 mov word ptr (-28)[ebp],2
   6999 fld qword ptr (-52)[ebp]
   7000 movsx edi,word ptr (-28)[ebp]
   7001 push edi
   7002 fild dword ptr 0[esp]
   7003 add esp,4
   7004 fmulp st(1),st
   7005 fstp qword ptr (-52)[ebp]
   7006 fld qword ptr (L1484)
   7007 fcomp qword ptr (-52)[ebp]
   7008 fstsw ax
   7009 sahf
   7010 je L1487
   7011 mov dword ptr (-8)[ebp],191
   7012 cmp dword ptr (-4)[ebp],0
   7013 je L1489
   7014 mov edi,dword ptr (-8)[ebp]
   7015 push edi
   7016 lea edi,(L687)
   7017 push edi
   7018 call _printf
   7019 add esp,8
   7020 L1489:
   7021 L1487:
   7022 fld qword ptr (L870)
   7023 fstp qword ptr (-52)[ebp]
   7024 mov dword ptr (-32)[ebp],2
   7025 fld qword ptr (-52)[ebp]
   7026 fild dword ptr (-32)[ebp]
   7027 fmulp st(1),st
   7028 fstp qword ptr (-52)[ebp]
   7029 fld qword ptr (L1484)
   7030 fcomp qword ptr (-52)[ebp]
   7031 fstsw ax
   7032 sahf
   7033 je L1491
   7034 mov dword ptr (-8)[ebp],192
   7035 cmp dword ptr (-4)[ebp],0
   7036 je L1493
   7037 mov edi,dword ptr (-8)[ebp]
   7038 push edi
   7039 lea edi,(L687)
   7040 push edi
   7041 call _printf
   7042 add esp,8
   7043 L1493:
   7044 L1491:
   7045 fld qword ptr (L870)
   7046 fstp qword ptr (-52)[ebp]
   7047 mov dword ptr (-36)[ebp],2
   7048 fld qword ptr (-52)[ebp]
   7049 fild dword ptr (-36)[ebp]
   7050 fmulp st(1),st
   7051 fstp qword ptr (-52)[ebp]
   7052 fld qword ptr (L1484)
   7053 fcomp qword ptr (-52)[ebp]
   7054 fstsw ax
   7055 sahf
   7056 je L1495
   7057 mov dword ptr (-8)[ebp],193
   7058 cmp dword ptr (-4)[ebp],0
   7059 je L1497
   7060 mov edi,dword ptr (-8)[ebp]
   7061 push edi
   7062 lea edi,(L687)
   7063 push edi
   7064 call _printf
   7065 add esp,8
   7066 L1497:
   7067 L1495:
   7068 fld qword ptr (L870)
   7069 fstp qword ptr (-52)[ebp]
   7070 mov dword ptr (-40)[ebp],2
   7071 mov edi,dword ptr (-40)[ebp]
   7072 fld qword ptr (-52)[ebp]
   7073 fld qword ptr (L596)
   7074 mov esi,edi
   7075 shr esi,1
   7076 push esi
   7077 fild dword ptr 0[esp]
   7078 add esp,4
   7079 fmulp st(1),st
   7080 and edi,1
   7081 push edi
   7082 fild dword ptr 0[esp]
   7083 add esp,4
   7084 faddp st(1),st
   7085 fmulp st(1),st
   7086 fstp qword ptr (-52)[ebp]
   7087 fld qword ptr (L1484)
   7088 fcomp qword ptr (-52)[ebp]
   7089 fstsw ax
   7090 sahf
   7091 je L1499
   7092 mov dword ptr (-8)[ebp],194
   7093 cmp dword ptr (-4)[ebp],0
   7094 je L1501
   7095 mov edi,dword ptr (-8)[ebp]
   7096 push edi
   7097 lea edi,(L687)
   7098 push edi
   7099 call _printf
   7100 add esp,8
   7101 L1501:
   7102 L1499:
   7103 fld qword ptr (L870)
   7104 fstp qword ptr (-52)[ebp]
   7105 fld dword ptr (L529)
   7106 fstp dword ptr (-56)[ebp]
   7107 fld qword ptr (-52)[ebp]
   7108 fmul dword ptr (-56)[ebp]
   7109 fstp qword ptr (-52)[ebp]
   7110 fld qword ptr (L1484)
   7111 fcomp qword ptr (-52)[ebp]
   7112 fstsw ax
   7113 sahf
   7114 je L1503
   7115 mov dword ptr (-8)[ebp],195
   7116 cmp dword ptr (-4)[ebp],0
   7117 je L1505
   7118 mov edi,dword ptr (-8)[ebp]
   7119 push edi
   7120 lea edi,(L687)
   7121 push edi
   7122 call _printf
   7123 add esp,8
   7124 L1505:
   7125 L1503:
   7126 fld qword ptr (L870)
   7127 fstp qword ptr (-52)[ebp]
   7128 fld qword ptr (L416)
   7129 fstp qword ptr (-64)[ebp]
   7130 fld qword ptr (-52)[ebp]
   7131 fmul qword ptr (-64)[ebp]
   7132 fstp qword ptr (-52)[ebp]
   7133 fld qword ptr (L1484)
   7134 fcomp qword ptr (-52)[ebp]
   7135 fstsw ax
   7136 sahf
   7137 je L1507
   7138 mov dword ptr (-8)[ebp],196
   7139 cmp dword ptr (-4)[ebp],0
   7140 je L1509
   7141 mov edi,dword ptr (-8)[ebp]
   7142 push edi
   7143 lea edi,(L687)
   7144 push edi
   7145 call _printf
   7146 add esp,8
   7147 L1509:
   7148 L1507:
   7149 mov byte ptr (-9)[ebp],5
   7150 mov byte ptr (-25)[ebp],2
   7151 movsx eax,byte ptr (-9)[ebp]
   7152 movsx edi,byte ptr (-25)[ebp]
   7153 cdq
   7154 idiv edi
   7155 mov ebx,eax
   7156 mov byte ptr (-9)[ebp],bl
   7157 movsx edi,byte ptr (-9)[ebp]
   7158 cmp edi,2
   7159 je L1511
   7160 mov dword ptr (-8)[ebp],197
   7161 cmp dword ptr (-4)[ebp],0
   7162 je L1513
   7163 mov edi,dword ptr (-8)[ebp]
   7164 push edi
   7165 lea edi,(L687)
   7166 push edi
   7167 call _printf
   7168 add esp,8
   7169 L1513:
   7170 L1511:
   7171 mov byte ptr (-9)[ebp],5
   7172 mov word ptr (-28)[ebp],2
   7173 movsx eax,byte ptr (-9)[ebp]
   7174 movsx edi,word ptr (-28)[ebp]
   7175 cdq
   7176 idiv edi
   7177 mov ebx,eax
   7178 mov byte ptr (-9)[ebp],bl
   7179 movsx edi,byte ptr (-9)[ebp]
   7180 cmp edi,2
   7181 je L1515
   7182 mov dword ptr (-8)[ebp],198
   7183 cmp dword ptr (-4)[ebp],0
   7184 je L1517
   7185 mov edi,dword ptr (-8)[ebp]
   7186 push edi
   7187 lea edi,(L687)
   7188 push edi
   7189 call _printf
   7190 add esp,8
   7191 L1517:
   7192 L1515:
   7193 mov byte ptr (-9)[ebp],5
   7194 mov dword ptr (-32)[ebp],2
   7195 movsx eax,byte ptr (-9)[ebp]
   7196 mov edi,dword ptr (-32)[ebp]
   7197 cdq
   7198 idiv edi
   7199 mov ebx,eax
   7200 mov byte ptr (-9)[ebp],bl
   7201 movsx edi,byte ptr (-9)[ebp]
   7202 cmp edi,2
   7203 je L1519
   7204 mov dword ptr (-8)[ebp],199
   7205 cmp dword ptr (-4)[ebp],0
   7206 je L1521
   7207 mov edi,dword ptr (-8)[ebp]
   7208 push edi
   7209 lea edi,(L687)
   7210 push edi
   7211 call _printf
   7212 add esp,8
   7213 L1521:
   7214 L1519:
   7215 mov byte ptr (-9)[ebp],5
   7216 mov dword ptr (-36)[ebp],2
   7217 movsx eax,byte ptr (-9)[ebp]
   7218 mov edi,dword ptr (-36)[ebp]
   7219 cdq
   7220 idiv edi
   7221 mov ebx,eax
   7222 mov byte ptr (-9)[ebp],bl
   7223 movsx edi,byte ptr (-9)[ebp]
   7224 cmp edi,2
   7225 je L1523
   7226 mov dword ptr (-8)[ebp],200
   7227 cmp dword ptr (-4)[ebp],0
   7228 je L1525
   7229 mov edi,dword ptr (-8)[ebp]
   7230 push edi
   7231 lea edi,(L687)
   7232 push edi
   7233 call _printf
   7234 add esp,8
   7235 L1525:
   7236 L1523:
   7237 mov byte ptr (-9)[ebp],5
   7238 mov dword ptr (-40)[ebp],2
   7239 movsx edi,byte ptr (-9)[ebp]
   7240 mov eax,edi
   7241 mov edi,dword ptr (-40)[ebp]
   7242 xor edx,edx
   7243 div edi
   7244 mov edi,eax
   7245 mov ebx,edi
   7246 mov byte ptr (-9)[ebp],bl
   7247 movsx edi,byte ptr (-9)[ebp]
   7248 cmp edi,2
   7249 je L1527
   7250 mov dword ptr (-8)[ebp],201
   7251 cmp dword ptr (-4)[ebp],0
   7252 je L1529
   7253 mov edi,dword ptr (-8)[ebp]
   7254 push edi
   7255 lea edi,(L687)
   7256 push edi
   7257 call _printf
   7258 add esp,8
   7259 L1529:
   7260 L1527:
   7261 mov byte ptr (-9)[ebp],5
   7262 fld dword ptr (L529)
   7263 fstp dword ptr (-56)[ebp]
   7264 movsx edi,byte ptr (-9)[ebp]
   7265 push edi
   7266 fild dword ptr 0[esp]
   7267 add esp,4
   7268 fdiv dword ptr (-56)[ebp]
   7269 call __ftol
   7270 mov ebx,eax
   7271 mov byte ptr (-9)[ebp],bl
   7272 movsx edi,byte ptr (-9)[ebp]
   7273 cmp edi,2
   7274 je L1531
   7275 mov dword ptr (-8)[ebp],202
   7276 cmp dword ptr (-4)[ebp],0
   7277 je L1533
   7278 mov edi,dword ptr (-8)[ebp]
   7279 push edi
   7280 lea edi,(L687)
   7281 push edi
   7282 call _printf
   7283 add esp,8
   7284 L1533:
   7285 L1531:
   7286 mov byte ptr (-9)[ebp],5
   7287 fld qword ptr (L416)
   7288 fstp qword ptr (-64)[ebp]
   7289 movsx edi,byte ptr (-9)[ebp]
   7290 push edi
   7291 fild dword ptr 0[esp]
   7292 add esp,4
   7293 fdiv qword ptr (-64)[ebp]
   7294 call __ftol
   7295 mov ebx,eax
   7296 mov byte ptr (-9)[ebp],bl
   7297 movsx edi,byte ptr (-9)[ebp]
   7298 cmp edi,2
   7299 je L1535
   7300 mov dword ptr (-8)[ebp],203
   7301 cmp dword ptr (-4)[ebp],0
   7302 je L1537
   7303 mov edi,dword ptr (-8)[ebp]
   7304 push edi
   7305 lea edi,(L687)
   7306 push edi
   7307 call _printf
   7308 add esp,8
   7309 L1537:
   7310 L1535:
   7311 mov word ptr (-12)[ebp],5
   7312 mov byte ptr (-25)[ebp],2
   7313 movsx eax,word ptr (-12)[ebp]
   7314 movsx edi,byte ptr (-25)[ebp]
   7315 cdq
   7316 idiv edi
   7317 mov edi,eax
   7318 mov word ptr (-12)[ebp],di
   7319 movsx edi,word ptr (-12)[ebp]
   7320 cmp edi,2
   7321 je L1539
   7322 mov dword ptr (-8)[ebp],204
   7323 cmp dword ptr (-4)[ebp],0
   7324 je L1541
   7325 mov edi,dword ptr (-8)[ebp]
   7326 push edi
   7327 lea edi,(L687)
   7328 push edi
   7329 call _printf
   7330 add esp,8
   7331 L1541:
   7332 L1539:
   7333 mov word ptr (-12)[ebp],5
   7334 mov word ptr (-28)[ebp],2
   7335 movsx eax,word ptr (-12)[ebp]
   7336 movsx edi,word ptr (-28)[ebp]
   7337 cdq
   7338 idiv edi
   7339 mov edi,eax
   7340 mov word ptr (-12)[ebp],di
   7341 movsx edi,word ptr (-12)[ebp]
   7342 cmp edi,2
   7343 je L1543
   7344 mov dword ptr (-8)[ebp],205
   7345 cmp dword ptr (-4)[ebp],0
   7346 je L1545
   7347 mov edi,dword ptr (-8)[ebp]
   7348 push edi
   7349 lea edi,(L687)
   7350 push edi
   7351 call _printf
   7352 add esp,8
   7353 L1545:
   7354 L1543:
   7355 mov word ptr (-12)[ebp],5
   7356 mov dword ptr (-32)[ebp],2
   7357 movsx eax,word ptr (-12)[ebp]
   7358 mov edi,dword ptr (-32)[ebp]
   7359 cdq
   7360 idiv edi
   7361 mov edi,eax
   7362 mov word ptr (-12)[ebp],di
   7363 movsx edi,word ptr (-12)[ebp]
   7364 cmp edi,2
   7365 je L1547
   7366 mov dword ptr (-8)[ebp],206
   7367 cmp dword ptr (-4)[ebp],0
   7368 je L1549
   7369 mov edi,dword ptr (-8)[ebp]
   7370 push edi
   7371 lea edi,(L687)
   7372 push edi
   7373 call _printf
   7374 add esp,8
   7375 L1549:
   7376 L1547:
   7377 mov word ptr (-12)[ebp],5
   7378 mov dword ptr (-36)[ebp],2
   7379 movsx eax,word ptr (-12)[ebp]
   7380 mov edi,dword ptr (-36)[ebp]
   7381 cdq
   7382 idiv edi
   7383 mov edi,eax
   7384 mov word ptr (-12)[ebp],di
   7385 movsx edi,word ptr (-12)[ebp]
   7386 cmp edi,2
   7387 je L1551
   7388 mov dword ptr (-8)[ebp],207
   7389 cmp dword ptr (-4)[ebp],0
   7390 je L1553
   7391 mov edi,dword ptr (-8)[ebp]
   7392 push edi
   7393 lea edi,(L687)
   7394 push edi
   7395 call _printf
   7396 add esp,8
   7397 L1553:
   7398 L1551:
   7399 mov word ptr (-12)[ebp],5
   7400 mov dword ptr (-40)[ebp],2
   7401 movsx edi,word ptr (-12)[ebp]
   7402 mov eax,edi
   7403 mov edi,dword ptr (-40)[ebp]
   7404 xor edx,edx
   7405 div edi
   7406 mov edi,eax
   7407 mov word ptr (-12)[ebp],di
   7408 movsx edi,word ptr (-12)[ebp]
   7409 cmp edi,2
   7410 je L1555
   7411 mov dword ptr (-8)[ebp],208
   7412 cmp dword ptr (-4)[ebp],0
   7413 je L1557
   7414 mov edi,dword ptr (-8)[ebp]
   7415 push edi
   7416 lea edi,(L687)
   7417 push edi
   7418 call _printf
   7419 add esp,8
   7420 L1557:
   7421 L1555:
   7422 mov word ptr (-12)[ebp],5
   7423 fld dword ptr (L529)
   7424 fstp dword ptr (-56)[ebp]
   7425 movsx edi,word ptr (-12)[ebp]
   7426 push edi
   7427 fild dword ptr 0[esp]
   7428 add esp,4
   7429 fdiv dword ptr (-56)[ebp]
   7430 call __ftol
   7431 mov edi,eax
   7432 mov word ptr (-12)[ebp],di
   7433 movsx edi,word ptr (-12)[ebp]
   7434 cmp edi,2
   7435 je L1559
   7436 mov dword ptr (-8)[ebp],209
   7437 cmp dword ptr (-4)[ebp],0
   7438 je L1561
   7439 mov edi,dword ptr (-8)[ebp]
   7440 push edi
   7441 lea edi,(L687)
   7442 push edi
   7443 call _printf
   7444 add esp,8
   7445 L1561:
   7446 L1559:
   7447 mov word ptr (-12)[ebp],5
   7448 fld qword ptr (L416)
   7449 fstp qword ptr (-64)[ebp]
   7450 movsx edi,word ptr (-12)[ebp]
   7451 push edi
   7452 fild dword ptr 0[esp]
   7453 add esp,4
   7454 fdiv qword ptr (-64)[ebp]
   7455 call __ftol
   7456 mov edi,eax
   7457 mov word ptr (-12)[ebp],di
   7458 movsx edi,word ptr (-12)[ebp]
   7459 cmp edi,2
   7460 je L1563
   7461 mov dword ptr (-8)[ebp],210
   7462 cmp dword ptr (-4)[ebp],0
   7463 je L1565
   7464 mov edi,dword ptr (-8)[ebp]
   7465 push edi
   7466 lea edi,(L687)
   7467 push edi
   7468 call _printf
   7469 add esp,8
   7470 L1565:
   7471 L1563:
   7472 mov dword ptr (-16)[ebp],5
   7473 mov byte ptr (-25)[ebp],2
   7474 mov eax,dword ptr (-16)[ebp]
   7475 movsx edi,byte ptr (-25)[ebp]
   7476 cdq
   7477 idiv edi
   7478 mov dword ptr (-16)[ebp],eax
   7479 cmp dword ptr (-16)[ebp],2
   7480 je L1567
   7481 mov dword ptr (-8)[ebp],211
   7482 cmp dword ptr (-4)[ebp],0
   7483 je L1569
   7484 mov edi,dword ptr (-8)[ebp]
   7485 push edi
   7486 lea edi,(L687)
   7487 push edi
   7488 call _printf
   7489 add esp,8
   7490 L1569:
   7491 L1567:
   7492 mov dword ptr (-16)[ebp],5
   7493 mov word ptr (-28)[ebp],2
   7494 mov eax,dword ptr (-16)[ebp]
   7495 movsx edi,word ptr (-28)[ebp]
   7496 cdq
   7497 idiv edi
   7498 mov dword ptr (-16)[ebp],eax
   7499 cmp dword ptr (-16)[ebp],2
   7500 je L1571
   7501 mov dword ptr (-8)[ebp],212
   7502 cmp dword ptr (-4)[ebp],0
   7503 je L1573
   7504 mov edi,dword ptr (-8)[ebp]
   7505 push edi
   7506 lea edi,(L687)
   7507 push edi
   7508 call _printf
   7509 add esp,8
   7510 L1573:
   7511 L1571:
   7512 mov dword ptr (-16)[ebp],5
   7513 mov dword ptr (-32)[ebp],2
   7514 mov eax,dword ptr (-16)[ebp]
   7515 mov edi,dword ptr (-32)[ebp]
   7516 cdq
   7517 idiv edi
   7518 mov dword ptr (-16)[ebp],eax
   7519 cmp dword ptr (-16)[ebp],2
   7520 je L1575
   7521 mov dword ptr (-8)[ebp],213
   7522 cmp dword ptr (-4)[ebp],0
   7523 je L1577
   7524 mov edi,dword ptr (-8)[ebp]
   7525 push edi
   7526 lea edi,(L687)
   7527 push edi
   7528 call _printf
   7529 add esp,8
   7530 L1577:
   7531 L1575:
   7532 mov dword ptr (-16)[ebp],5
   7533 mov dword ptr (-36)[ebp],2
   7534 mov eax,dword ptr (-16)[ebp]
   7535 mov edi,dword ptr (-36)[ebp]
   7536 cdq
   7537 idiv edi
   7538 mov dword ptr (-16)[ebp],eax
   7539 cmp dword ptr (-16)[ebp],2
   7540 je L1579
   7541 mov dword ptr (-8)[ebp],214
   7542 cmp dword ptr (-4)[ebp],0
   7543 je L1581
   7544 mov edi,dword ptr (-8)[ebp]
   7545 push edi
   7546 lea edi,(L687)
   7547 push edi
   7548 call _printf
   7549 add esp,8
   7550 L1581:
   7551 L1579:
   7552 mov dword ptr (-16)[ebp],5
   7553 mov dword ptr (-40)[ebp],2
   7554 mov edi,dword ptr (-16)[ebp]
   7555 mov eax,edi
   7556 mov edi,dword ptr (-40)[ebp]
   7557 xor edx,edx
   7558 div edi
   7559 mov edi,eax
   7560 mov dword ptr (-16)[ebp],edi
   7561 cmp dword ptr (-16)[ebp],2
   7562 je L1583
   7563 mov dword ptr (-8)[ebp],215
   7564 cmp dword ptr (-4)[ebp],0
   7565 je L1585
   7566 mov edi,dword ptr (-8)[ebp]
   7567 push edi
   7568 lea edi,(L687)
   7569 push edi
   7570 call _printf
   7571 add esp,8
   7572 L1585:
   7573 L1583:
   7574 mov dword ptr (-16)[ebp],5
   7575 fld dword ptr (L529)
   7576 fstp dword ptr (-56)[ebp]
   7577 mov edi,dword ptr (-16)[ebp]
   7578 push edi
   7579 fild dword ptr 0[esp]
   7580 add esp,4
   7581 fdiv dword ptr (-56)[ebp]
   7582 call __ftol
   7583 mov dword ptr (-16)[ebp],eax
   7584 cmp dword ptr (-16)[ebp],2
   7585 je L1587
   7586 mov dword ptr (-8)[ebp],216
   7587 cmp dword ptr (-4)[ebp],0
   7588 je L1589
   7589 mov edi,dword ptr (-8)[ebp]
   7590 push edi
   7591 lea edi,(L687)
   7592 push edi
   7593 call _printf
   7594 add esp,8
   7595 L1589:
   7596 L1587:
   7597 mov dword ptr (-16)[ebp],5
   7598 fld qword ptr (L416)
   7599 fstp qword ptr (-64)[ebp]
   7600 fild dword ptr (-16)[ebp]
   7601 fdiv qword ptr (-64)[ebp]
   7602 call __ftol
   7603 mov dword ptr (-16)[ebp],eax
   7604 cmp dword ptr (-16)[ebp],2
   7605 je L1591
   7606 mov dword ptr (-8)[ebp],217
   7607 cmp dword ptr (-4)[ebp],0
   7608 je L1593
   7609 mov edi,dword ptr (-8)[ebp]
   7610 push edi
   7611 lea edi,(L687)
   7612 push edi
   7613 call _printf
   7614 add esp,8
   7615 L1593:
   7616 L1591:
   7617 mov dword ptr (-20)[ebp],5
   7618 mov byte ptr (-25)[ebp],2
   7619 mov eax,dword ptr (-20)[ebp]
   7620 movsx edi,byte ptr (-25)[ebp]
   7621 cdq
   7622 idiv edi
   7623 mov dword ptr (-20)[ebp],eax
   7624 cmp dword ptr (-20)[ebp],2
   7625 je L1595
   7626 mov dword ptr (-8)[ebp],218
   7627 cmp dword ptr (-4)[ebp],0
   7628 je L1597
   7629 mov edi,dword ptr (-8)[ebp]
   7630 push edi
   7631 lea edi,(L687)
   7632 push edi
   7633 call _printf
   7634 add esp,8
   7635 L1597:
   7636 L1595:
   7637 mov dword ptr (-20)[ebp],5
   7638 mov word ptr (-28)[ebp],2
   7639 mov eax,dword ptr (-20)[ebp]
   7640 movsx edi,word ptr (-28)[ebp]
   7641 cdq
   7642 idiv edi
   7643 mov dword ptr (-20)[ebp],eax
   7644 cmp dword ptr (-20)[ebp],2
   7645 je L1599
   7646 mov dword ptr (-8)[ebp],219
   7647 cmp dword ptr (-4)[ebp],0
   7648 je L1601
   7649 mov edi,dword ptr (-8)[ebp]
   7650 push edi
   7651 lea edi,(L687)
   7652 push edi
   7653 call _printf
   7654 add esp,8
   7655 L1601:
   7656 L1599:
   7657 mov dword ptr (-20)[ebp],5
   7658 mov dword ptr (-32)[ebp],2
   7659 mov eax,dword ptr (-20)[ebp]
   7660 mov edi,dword ptr (-32)[ebp]
   7661 cdq
   7662 idiv edi
   7663 mov dword ptr (-20)[ebp],eax
   7664 cmp dword ptr (-20)[ebp],2
   7665 je L1603
   7666 mov dword ptr (-8)[ebp],220
   7667 cmp dword ptr (-4)[ebp],0
   7668 je L1605
   7669 mov edi,dword ptr (-8)[ebp]
   7670 push edi
   7671 lea edi,(L687)
   7672 push edi
   7673 call _printf
   7674 add esp,8
   7675 L1605:
   7676 L1603:
   7677 mov dword ptr (-20)[ebp],5
   7678 mov dword ptr (-36)[ebp],2
   7679 mov eax,dword ptr (-20)[ebp]
   7680 mov edi,dword ptr (-36)[ebp]
   7681 cdq
   7682 idiv edi
   7683 mov dword ptr (-20)[ebp],eax
   7684 cmp dword ptr (-20)[ebp],2
   7685 je L1607
   7686 mov dword ptr (-8)[ebp],221
   7687 cmp dword ptr (-4)[ebp],0
   7688 je L1609
   7689 mov edi,dword ptr (-8)[ebp]
   7690 push edi
   7691 lea edi,(L687)
   7692 push edi
   7693 call _printf
   7694 add esp,8
   7695 L1609:
   7696 L1607:
   7697 mov dword ptr (-20)[ebp],5
   7698 mov dword ptr (-40)[ebp],2
   7699 mov edi,dword ptr (-20)[ebp]
   7700 mov eax,edi
   7701 mov edi,dword ptr (-40)[ebp]
   7702 xor edx,edx
   7703 div edi
   7704 mov edi,eax
   7705 mov dword ptr (-20)[ebp],edi
   7706 cmp dword ptr (-20)[ebp],2
   7707 je L1611
   7708 mov dword ptr (-8)[ebp],222
   7709 cmp dword ptr (-4)[ebp],0
   7710 je L1613
   7711 mov edi,dword ptr (-8)[ebp]
   7712 push edi
   7713 lea edi,(L687)
   7714 push edi
   7715 call _printf
   7716 add esp,8
   7717 L1613:
   7718 L1611:
   7719 mov dword ptr (-20)[ebp],5
   7720 fld dword ptr (L529)
   7721 fstp dword ptr (-56)[ebp]
   7722 mov edi,dword ptr (-20)[ebp]
   7723 push edi
   7724 fild dword ptr 0[esp]
   7725 add esp,4
   7726 fdiv dword ptr (-56)[ebp]
   7727 call __ftol
   7728 mov dword ptr (-20)[ebp],eax
   7729 cmp dword ptr (-20)[ebp],2
   7730 je L1615
   7731 mov dword ptr (-8)[ebp],223
   7732 cmp dword ptr (-4)[ebp],0
   7733 je L1617
   7734 mov edi,dword ptr (-8)[ebp]
   7735 push edi
   7736 lea edi,(L687)
   7737 push edi
   7738 call _printf
   7739 add esp,8
   7740 L1617:
   7741 L1615:
   7742 mov dword ptr (-20)[ebp],5
   7743 fld qword ptr (L416)
   7744 fstp qword ptr (-64)[ebp]
   7745 fild dword ptr (-20)[ebp]
   7746 fdiv qword ptr (-64)[ebp]
   7747 call __ftol
   7748 mov dword ptr (-20)[ebp],eax
   7749 cmp dword ptr (-20)[ebp],2
   7750 je L1619
   7751 mov dword ptr (-8)[ebp],224
   7752 cmp dword ptr (-4)[ebp],0
   7753 je L1621
   7754 mov edi,dword ptr (-8)[ebp]
   7755 push edi
   7756 lea edi,(L687)
   7757 push edi
   7758 call _printf
   7759 add esp,8
   7760 L1621:
   7761 L1619:
   7762 mov dword ptr (-24)[ebp],5
   7763 mov byte ptr (-25)[ebp],2
   7764 mov eax,dword ptr (-24)[ebp]
   7765 movsx edi,byte ptr (-25)[ebp]
   7766 xor edx,edx
   7767 div edi
   7768 mov dword ptr (-24)[ebp],eax
   7769 mov edi,dword ptr (-24)[ebp]
   7770 cmp edi,2
   7771 je L1623
   7772 mov dword ptr (-8)[ebp],225
   7773 cmp dword ptr (-4)[ebp],0
   7774 je L1625
   7775 mov edi,dword ptr (-8)[ebp]
   7776 push edi
   7777 lea edi,(L687)
   7778 push edi
   7779 call _printf
   7780 add esp,8
   7781 L1625:
   7782 L1623:
   7783 mov dword ptr (-24)[ebp],5
   7784 mov word ptr (-28)[ebp],2
   7785 mov eax,dword ptr (-24)[ebp]
   7786 movsx edi,word ptr (-28)[ebp]
   7787 xor edx,edx
   7788 div edi
   7789 mov dword ptr (-24)[ebp],eax
   7790 mov edi,dword ptr (-24)[ebp]
   7791 cmp edi,2
   7792 je L1627
   7793 mov dword ptr (-8)[ebp],226
   7794 cmp dword ptr (-4)[ebp],0
   7795 je L1629
   7796 mov edi,dword ptr (-8)[ebp]
   7797 push edi
   7798 lea edi,(L687)
   7799 push edi
   7800 call _printf
   7801 add esp,8
   7802 L1629:
   7803 L1627:
   7804 mov dword ptr (-24)[ebp],5
   7805 mov dword ptr (-32)[ebp],2
   7806 mov eax,dword ptr (-24)[ebp]
   7807 mov edi,dword ptr (-32)[ebp]
   7808 xor edx,edx
   7809 div edi
   7810 mov dword ptr (-24)[ebp],eax
   7811 mov edi,dword ptr (-24)[ebp]
   7812 cmp edi,2
   7813 je L1631
   7814 mov dword ptr (-8)[ebp],227
   7815 cmp dword ptr (-4)[ebp],0
   7816 je L1633
   7817 mov edi,dword ptr (-8)[ebp]
   7818 push edi
   7819 lea edi,(L687)
   7820 push edi
   7821 call _printf
   7822 add esp,8
   7823 L1633:
   7824 L1631:
   7825 mov dword ptr (-24)[ebp],5
   7826 mov dword ptr (-36)[ebp],2
   7827 mov eax,dword ptr (-24)[ebp]
   7828 mov edi,dword ptr (-36)[ebp]
   7829 xor edx,edx
   7830 div edi
   7831 mov dword ptr (-24)[ebp],eax
   7832 mov edi,dword ptr (-24)[ebp]
   7833 cmp edi,2
   7834 je L1635
   7835 mov dword ptr (-8)[ebp],228
   7836 cmp dword ptr (-4)[ebp],0
   7837 je L1637
   7838 mov edi,dword ptr (-8)[ebp]
   7839 push edi
   7840 lea edi,(L687)
   7841 push edi
   7842 call _printf
   7843 add esp,8
   7844 L1637:
   7845 L1635:
   7846 mov dword ptr (-24)[ebp],5
   7847 mov dword ptr (-40)[ebp],2
   7848 mov eax,dword ptr (-24)[ebp]
   7849 mov edi,dword ptr (-40)[ebp]
   7850 xor edx,edx
   7851 div edi
   7852 mov dword ptr (-24)[ebp],eax
   7853 mov edi,dword ptr (-24)[ebp]
   7854 cmp edi,2
   7855 je L1639
   7856 mov dword ptr (-8)[ebp],229
   7857 cmp dword ptr (-4)[ebp],0
   7858 je L1641
   7859 mov edi,dword ptr (-8)[ebp]
   7860 push edi
   7861 lea edi,(L687)
   7862 push edi
   7863 call _printf
   7864 add esp,8
   7865 L1641:
   7866 L1639:
   7867 mov dword ptr (-24)[ebp],5
   7868 fld dword ptr (L529)
   7869 fstp dword ptr (-56)[ebp]
   7870 mov edi,dword ptr (-24)[ebp]
   7871 fld qword ptr (L596)
   7872 mov esi,edi
   7873 shr esi,1
   7874 push esi
   7875 fild dword ptr 0[esp]
   7876 add esp,4
   7877 fmulp st(1),st
   7878 and edi,1
   7879 push edi
   7880 fild dword ptr 0[esp]
   7881 add esp,4
   7882 faddp st(1),st
   7883 sub esp,4
   7884 fstp dword ptr 0[esp]
   7885 fld dword ptr 0[esp]
   7886 add esp,4
   7887 fdiv dword ptr (-56)[ebp]
   7888 fstp dword ptr (-224)[ebp]
   7889 fld dword ptr (L828)
   7890 fcomp dword ptr (-224)[ebp]
   7891 fstsw ax
   7892 sahf
   7893 ja L1644
   7894 fld dword ptr (-224)[ebp]
   7895 fsub dword ptr (L828)
   7896 call __ftol
   7897 mov edi,eax
   7898 lea edi,(080000000H)[edi]
   7899 mov dword ptr (-220)[ebp],edi
   7900 jmp L1645
   7901 L1644:
   7902 fld dword ptr (-224)[ebp]
   7903 call __ftol
   7904 mov edi,eax
   7905 mov dword ptr (-220)[ebp],edi
   7906 L1645:
   7907 mov edi,dword ptr (-220)[ebp]
   7908 mov dword ptr (-24)[ebp],edi
   7909 mov edi,dword ptr (-24)[ebp]
   7910 cmp edi,2
   7911 je L1646
   7912 mov dword ptr (-8)[ebp],230
   7913 cmp dword ptr (-4)[ebp],0
   7914 je L1648
   7915 mov edi,dword ptr (-8)[ebp]
   7916 push edi
   7917 lea edi,(L687)
   7918 push edi
   7919 call _printf
   7920 add esp,8
   7921 L1648:
   7922 L1646:
   7923 mov dword ptr (-24)[ebp],5
   7924 fld qword ptr (L416)
   7925 fstp qword ptr (-64)[ebp]
   7926 mov edi,dword ptr (-24)[ebp]
   7927 fld qword ptr (L596)
   7928 mov esi,edi
   7929 shr esi,1
   7930 push esi
   7931 fild dword ptr 0[esp]
   7932 add esp,4
   7933 fmulp st(1),st
   7934 and edi,1
   7935 push edi
   7936 fild dword ptr 0[esp]
   7937 add esp,4
   7938 faddp st(1),st
   7939 fdiv qword ptr (-64)[ebp]
   7940 fstp qword ptr (-240)[ebp]
   7941 fld qword ptr (L836)
   7942 fcomp qword ptr (-240)[ebp]
   7943 fstsw ax
   7944 sahf
   7945 ja L1651
   7946 fld qword ptr (-240)[ebp]
   7947 fsub qword ptr (L836)
   7948 call __ftol
   7949 mov edi,eax
   7950 lea edi,(080000000H)[edi]
   7951 mov dword ptr (-232)[ebp],edi
   7952 jmp L1652
   7953 L1651:
   7954 fld qword ptr (-240)[ebp]
   7955 call __ftol
   7956 mov edi,eax
   7957 mov dword ptr (-232)[ebp],edi
   7958 L1652:
   7959 mov edi,dword ptr (-232)[ebp]
   7960 mov dword ptr (-24)[ebp],edi
   7961 mov edi,dword ptr (-24)[ebp]
   7962 cmp edi,2
   7963 je L1653
   7964 mov dword ptr (-8)[ebp],231
   7965 cmp dword ptr (-4)[ebp],0
   7966 je L1655
   7967 mov edi,dword ptr (-8)[ebp]
   7968 push edi
   7969 lea edi,(L687)
   7970 push edi
   7971 call _printf
   7972 add esp,8
   7973 L1655:
   7974 L1653:
   7975 fld dword ptr (L841)
   7976 fstp dword ptr (-44)[ebp]
   7977 mov byte ptr (-25)[ebp],2
   7978 fld dword ptr (-44)[ebp]
   7979 movsx edi,byte ptr (-25)[ebp]
   7980 push edi
   7981 fild dword ptr 0[esp]
   7982 add esp,4
   7983 fdivp st(1),st
   7984 fstp dword ptr (-44)[ebp]
   7985 fld qword ptr (L1659)
   7986 fcomp dword ptr (-44)[ebp]
   7987 fstsw ax
   7988 sahf
   7989 je L1657
   7990 mov dword ptr (-8)[ebp],232
   7991 cmp dword ptr (-4)[ebp],0
   7992 je L1660
   7993 mov edi,dword ptr (-8)[ebp]
   7994 push edi
   7995 lea edi,(L687)
   7996 push edi
   7997 call _printf
   7998 add esp,8
   7999 L1660:
   8000 L1657:
   8001 fld dword ptr (L841)
   8002 fstp dword ptr (-44)[ebp]
   8003 mov word ptr (-28)[ebp],2
   8004 fld dword ptr (-44)[ebp]
   8005 movsx edi,word ptr (-28)[ebp]
   8006 push edi
   8007 fild dword ptr 0[esp]
   8008 add esp,4
   8009 fdivp st(1),st
   8010 fstp dword ptr (-44)[ebp]
   8011 fld qword ptr (L1659)
   8012 fcomp dword ptr (-44)[ebp]
   8013 fstsw ax
   8014 sahf
   8015 je L1662
   8016 mov dword ptr (-8)[ebp],233
   8017 cmp dword ptr (-4)[ebp],0
   8018 je L1664
   8019 mov edi,dword ptr (-8)[ebp]
   8020 push edi
   8021 lea edi,(L687)
   8022 push edi
   8023 call _printf
   8024 add esp,8
   8025 L1664:
   8026 L1662:
   8027 fld dword ptr (L841)
   8028 fstp dword ptr (-44)[ebp]
   8029 mov dword ptr (-32)[ebp],2
   8030 fld dword ptr (-44)[ebp]
   8031 mov edi,dword ptr (-32)[ebp]
   8032 push edi
   8033 fild dword ptr 0[esp]
   8034 add esp,4
   8035 fdivp st(1),st
   8036 fstp dword ptr (-44)[ebp]
   8037 fld qword ptr (L1659)
   8038 fcomp dword ptr (-44)[ebp]
   8039 fstsw ax
   8040 sahf
   8041 je L1666
   8042 mov dword ptr (-8)[ebp],234
   8043 cmp dword ptr (-4)[ebp],0
   8044 je L1668
   8045 mov edi,dword ptr (-8)[ebp]
   8046 push edi
   8047 lea edi,(L687)
   8048 push edi
   8049 call _printf
   8050 add esp,8
   8051 L1668:
   8052 L1666:
   8053 fld dword ptr (L841)
   8054 fstp dword ptr (-44)[ebp]
   8055 mov dword ptr (-36)[ebp],2
   8056 fld dword ptr (-44)[ebp]
   8057 mov edi,dword ptr (-36)[ebp]
   8058 push edi
   8059 fild dword ptr 0[esp]
   8060 add esp,4
   8061 fdivp st(1),st
   8062 fstp dword ptr (-44)[ebp]
   8063 fld qword ptr (L1659)
   8064 fcomp dword ptr (-44)[ebp]
   8065 fstsw ax
   8066 sahf
   8067 je L1670
   8068 mov dword ptr (-8)[ebp],235
   8069 cmp dword ptr (-4)[ebp],0
   8070 je L1672
   8071 mov edi,dword ptr (-8)[ebp]
   8072 push edi
   8073 lea edi,(L687)
   8074 push edi
   8075 call _printf
   8076 add esp,8
   8077 L1672:
   8078 L1670:
   8079 fld dword ptr (L841)
   8080 fstp dword ptr (-44)[ebp]
   8081 mov dword ptr (-40)[ebp],2
   8082 mov edi,dword ptr (-40)[ebp]
   8083 fld dword ptr (-44)[ebp]
   8084 fld qword ptr (L596)
   8085 mov esi,edi
   8086 shr esi,1
   8087 push esi
   8088 fild dword ptr 0[esp]
   8089 add esp,4
   8090 fmulp st(1),st
   8091 and edi,1
   8092 push edi
   8093 fild dword ptr 0[esp]
   8094 add esp,4
   8095 faddp st(1),st
   8096 sub esp,4
   8097 fstp dword ptr 0[esp]
   8098 fld dword ptr 0[esp]
   8099 add esp,4
   8100 fdivp st(1),st
   8101 fstp dword ptr (-44)[ebp]
   8102 fld qword ptr (L1659)
   8103 fcomp dword ptr (-44)[ebp]
   8104 fstsw ax
   8105 sahf
   8106 je L1674
   8107 mov dword ptr (-8)[ebp],236
   8108 cmp dword ptr (-4)[ebp],0
   8109 je L1676
   8110 mov edi,dword ptr (-8)[ebp]
   8111 push edi
   8112 lea edi,(L687)
   8113 push edi
   8114 call _printf
   8115 add esp,8
   8116 L1676:
   8117 L1674:
   8118 fld dword ptr (L841)
   8119 fstp dword ptr (-44)[ebp]
   8120 fld dword ptr (L529)
   8121 fstp dword ptr (-56)[ebp]
   8122 fld dword ptr (-44)[ebp]
   8123 fdiv dword ptr (-56)[ebp]
   8124 fstp dword ptr (-44)[ebp]
   8125 fld qword ptr (L1659)
   8126 fcomp dword ptr (-44)[ebp]
   8127 fstsw ax
   8128 sahf
   8129 je L1678
   8130 mov dword ptr (-8)[ebp],237
   8131 cmp dword ptr (-4)[ebp],0
   8132 je L1680
   8133 mov edi,dword ptr (-8)[ebp]
   8134 push edi
   8135 lea edi,(L687)
   8136 push edi
   8137 call _printf
   8138 add esp,8
   8139 L1680:
   8140 L1678:
   8141 fld dword ptr (L841)
   8142 fstp dword ptr (-44)[ebp]
   8143 fld qword ptr (L416)
   8144 fstp qword ptr (-64)[ebp]
   8145 fld dword ptr (-44)[ebp]
   8146 fdiv qword ptr (-64)[ebp]
   8147 fstp dword ptr (-44)[ebp]
   8148 fld qword ptr (L1659)
   8149 fcomp dword ptr (-44)[ebp]
   8150 fstsw ax
   8151 sahf
   8152 je L1682
   8153 mov dword ptr (-8)[ebp],238
   8154 cmp dword ptr (-4)[ebp],0
   8155 je L1684
   8156 mov edi,dword ptr (-8)[ebp]
   8157 push edi
   8158 lea edi,(L687)
   8159 push edi
   8160 call _printf
   8161 add esp,8
   8162 L1684:
   8163 L1682:
   8164 fld qword ptr (L870)
   8165 fstp qword ptr (-52)[ebp]
   8166 mov byte ptr (-25)[ebp],2
   8167 fld qword ptr (-52)[ebp]
   8168 movsx edi,byte ptr (-25)[ebp]
   8169 push edi
   8170 fild dword ptr 0[esp]
   8171 add esp,4
   8172 fdivp st(1),st
   8173 fstp qword ptr (-52)[ebp]
   8174 fld qword ptr (L1659)
   8175 fcomp qword ptr (-52)[ebp]
   8176 fstsw ax
   8177 sahf
   8178 je L1686
   8179 mov dword ptr (-8)[ebp],239
   8180 cmp dword ptr (-4)[ebp],0
   8181 je L1688
   8182 mov edi,dword ptr (-8)[ebp]
   8183 push edi
   8184 lea edi,(L687)
   8185 push edi
   8186 call _printf
   8187 add esp,8
   8188 L1688:
   8189 L1686:
   8190 fld qword ptr (L870)
   8191 fstp qword ptr (-52)[ebp]
   8192 mov word ptr (-28)[ebp],2
   8193 fld qword ptr (-52)[ebp]
   8194 movsx edi,word ptr (-28)[ebp]
   8195 push edi
   8196 fild dword ptr 0[esp]
   8197 add esp,4
   8198 fdivp st(1),st
   8199 fstp qword ptr (-52)[ebp]
   8200 fld qword ptr (L1659)
   8201 fcomp qword ptr (-52)[ebp]
   8202 fstsw ax
   8203 sahf
   8204 je L1690
   8205 mov dword ptr (-8)[ebp],240
   8206 cmp dword ptr (-4)[ebp],0
   8207 je L1692
   8208 mov edi,dword ptr (-8)[ebp]
   8209 push edi
   8210 lea edi,(L687)
   8211 push edi
   8212 call _printf
   8213 add esp,8
   8214 L1692:
   8215 L1690:
   8216 fld qword ptr (L870)
   8217 fstp qword ptr (-52)[ebp]
   8218 mov dword ptr (-32)[ebp],2
   8219 fld qword ptr (-52)[ebp]
   8220 fild dword ptr (-32)[ebp]
   8221 fdivp st(1),st
   8222 fstp qword ptr (-52)[ebp]
   8223 fld qword ptr (L1659)
   8224 fcomp qword ptr (-52)[ebp]
   8225 fstsw ax
   8226 sahf
   8227 je L1694
   8228 mov dword ptr (-8)[ebp],241
   8229 cmp dword ptr (-4)[ebp],0
   8230 je L1696
   8231 mov edi,dword ptr (-8)[ebp]
   8232 push edi
   8233 lea edi,(L687)
   8234 push edi
   8235 call _printf
   8236 add esp,8
   8237 L1696:
   8238 L1694:
   8239 fld qword ptr (L870)
   8240 fstp qword ptr (-52)[ebp]
   8241 mov dword ptr (-36)[ebp],2
   8242 fld qword ptr (-52)[ebp]
   8243 fild dword ptr (-36)[ebp]
   8244 fdivp st(1),st
   8245 fstp qword ptr (-52)[ebp]
   8246 fld qword ptr (L1659)
   8247 fcomp qword ptr (-52)[ebp]
   8248 fstsw ax
   8249 sahf
   8250 je L1698
   8251 mov dword ptr (-8)[ebp],242
   8252 cmp dword ptr (-4)[ebp],0
   8253 je L1700
   8254 mov edi,dword ptr (-8)[ebp]
   8255 push edi
   8256 lea edi,(L687)
   8257 push edi
   8258 call _printf
   8259 add esp,8
   8260 L1700:
   8261 L1698:
   8262 fld qword ptr (L870)
   8263 fstp qword ptr (-52)[ebp]
   8264 mov dword ptr (-40)[ebp],2
   8265 mov edi,dword ptr (-40)[ebp]
   8266 fld qword ptr (-52)[ebp]
   8267 fld qword ptr (L596)
   8268 mov esi,edi
   8269 shr esi,1
   8270 push esi
   8271 fild dword ptr 0[esp]
   8272 add esp,4
   8273 fmulp st(1),st
   8274 and edi,1
   8275 push edi
   8276 fild dword ptr 0[esp]
   8277 add esp,4
   8278 faddp st(1),st
   8279 fdivp st(1),st
   8280 fstp qword ptr (-52)[ebp]
   8281 fld qword ptr (L1659)
   8282 fcomp qword ptr (-52)[ebp]
   8283 fstsw ax
   8284 sahf
   8285 je L1702
   8286 mov dword ptr (-8)[ebp],243
   8287 cmp dword ptr (-4)[ebp],0
   8288 je L1704
   8289 mov edi,dword ptr (-8)[ebp]
   8290 push edi
   8291 lea edi,(L687)
   8292 push edi
   8293 call _printf
   8294 add esp,8
   8295 L1704:
   8296 L1702:
   8297 fld qword ptr (L870)
   8298 fstp qword ptr (-52)[ebp]
   8299 fld dword ptr (L529)
   8300 fstp dword ptr (-56)[ebp]
   8301 fld qword ptr (-52)[ebp]
   8302 fdiv dword ptr (-56)[ebp]
   8303 fstp qword ptr (-52)[ebp]
   8304 fld qword ptr (L1659)
   8305 fcomp qword ptr (-52)[ebp]
   8306 fstsw ax
   8307 sahf
   8308 je L1706
   8309 mov dword ptr (-8)[ebp],244
   8310 cmp dword ptr (-4)[ebp],0
   8311 je L1708
   8312 mov edi,dword ptr (-8)[ebp]
   8313 push edi
   8314 lea edi,(L687)
   8315 push edi
   8316 call _printf
   8317 add esp,8
   8318 L1708:
   8319 L1706:
   8320 fld qword ptr (L870)
   8321 fstp qword ptr (-52)[ebp]
   8322 fld qword ptr (L416)
   8323 fstp qword ptr (-64)[ebp]
   8324 fld qword ptr (-52)[ebp]
   8325 fdiv qword ptr (-64)[ebp]
   8326 fstp qword ptr (-52)[ebp]
   8327 fld qword ptr (L1659)
   8328 fcomp qword ptr (-52)[ebp]
   8329 fstsw ax
   8330 sahf
   8331 je L1710
   8332 mov dword ptr (-8)[ebp],245
   8333 cmp dword ptr (-4)[ebp],0
   8334 je L1712
   8335 mov edi,dword ptr (-8)[ebp]
   8336 push edi
   8337 lea edi,(L687)
   8338 push edi
   8339 call _printf
   8340 add esp,8
   8341 L1712:
   8342 L1710:
   8343 mov byte ptr (-9)[ebp],5
   8344 mov byte ptr (-25)[ebp],2
   8345 movsx eax,byte ptr (-9)[ebp]
   8346 movsx edi,byte ptr (-25)[ebp]
   8347 cdq
   8348 idiv edi
   8349 mov ebx,edx
   8350 mov byte ptr (-9)[ebp],bl
   8351 movsx edi,byte ptr (-9)[ebp]
   8352 cmp edi,1
   8353 je L1714
   8354 mov dword ptr (-8)[ebp],246
   8355 cmp dword ptr (-4)[ebp],0
   8356 je L1716
   8357 mov edi,dword ptr (-8)[ebp]
   8358 push edi
   8359 lea edi,(L687)
   8360 push edi
   8361 call _printf
   8362 add esp,8
   8363 L1716:
   8364 L1714:
   8365 mov byte ptr (-9)[ebp],5
   8366 mov word ptr (-28)[ebp],2
   8367 movsx eax,byte ptr (-9)[ebp]
   8368 movsx edi,word ptr (-28)[ebp]
   8369 cdq
   8370 idiv edi
   8371 mov ebx,edx
   8372 mov byte ptr (-9)[ebp],bl
   8373 movsx edi,byte ptr (-9)[ebp]
   8374 cmp edi,1
   8375 je L1718
   8376 mov dword ptr (-8)[ebp],247
   8377 cmp dword ptr (-4)[ebp],0
   8378 je L1720
   8379 mov edi,dword ptr (-8)[ebp]
   8380 push edi
   8381 lea edi,(L687)
   8382 push edi
   8383 call _printf
   8384 add esp,8
   8385 L1720:
   8386 L1718:
   8387 mov byte ptr (-9)[ebp],5
   8388 mov dword ptr (-32)[ebp],2
   8389 movsx eax,byte ptr (-9)[ebp]
   8390 mov edi,dword ptr (-32)[ebp]
   8391 cdq
   8392 idiv edi
   8393 mov ebx,edx
   8394 mov byte ptr (-9)[ebp],bl
   8395 movsx edi,byte ptr (-9)[ebp]
   8396 cmp edi,1
   8397 je L1722
   8398 mov dword ptr (-8)[ebp],248
   8399 cmp dword ptr (-4)[ebp],0
   8400 je L1724
   8401 mov edi,dword ptr (-8)[ebp]
   8402 push edi
   8403 lea edi,(L687)
   8404 push edi
   8405 call _printf
   8406 add esp,8
   8407 L1724:
   8408 L1722:
   8409 mov byte ptr (-9)[ebp],5
   8410 mov dword ptr (-36)[ebp],2
   8411 movsx eax,byte ptr (-9)[ebp]
   8412 mov edi,dword ptr (-36)[ebp]
   8413 cdq
   8414 idiv edi
   8415 mov ebx,edx
   8416 mov byte ptr (-9)[ebp],bl
   8417 movsx edi,byte ptr (-9)[ebp]
   8418 cmp edi,1
   8419 je L1726
   8420 mov dword ptr (-8)[ebp],249
   8421 cmp dword ptr (-4)[ebp],0
   8422 je L1728
   8423 mov edi,dword ptr (-8)[ebp]
   8424 push edi
   8425 lea edi,(L687)
   8426 push edi
   8427 call _printf
   8428 add esp,8
   8429 L1728:
   8430 L1726:
   8431 mov byte ptr (-9)[ebp],5
   8432 mov dword ptr (-40)[ebp],2
   8433 movsx edi,byte ptr (-9)[ebp]
   8434 mov eax,edi
   8435 mov edi,dword ptr (-40)[ebp]
   8436 xor edx,edx
   8437 div edi
   8438 mov edi,edx
   8439 mov ebx,edi
   8440 mov byte ptr (-9)[ebp],bl
   8441 movsx edi,byte ptr (-9)[ebp]
   8442 cmp edi,1
   8443 je L1730
   8444 mov dword ptr (-8)[ebp],250
   8445 cmp dword ptr (-4)[ebp],0
   8446 je L1732
   8447 mov edi,dword ptr (-8)[ebp]
   8448 push edi
   8449 lea edi,(L687)
   8450 push edi
   8451 call _printf
   8452 add esp,8
   8453 L1732:
   8454 L1730:
   8455 mov word ptr (-12)[ebp],5
   8456 mov byte ptr (-25)[ebp],2
   8457 movsx eax,word ptr (-12)[ebp]
   8458 movsx edi,byte ptr (-25)[ebp]
   8459 cdq
   8460 idiv edi
   8461 mov edi,edx
   8462 mov word ptr (-12)[ebp],di
   8463 movsx edi,word ptr (-12)[ebp]
   8464 cmp edi,1
   8465 je L1734
   8466 mov dword ptr (-8)[ebp],251
   8467 cmp dword ptr (-4)[ebp],0
   8468 je L1736
   8469 mov edi,dword ptr (-8)[ebp]
   8470 push edi
   8471 lea edi,(L687)
   8472 push edi
   8473 call _printf
   8474 add esp,8
   8475 L1736:
   8476 L1734:
   8477 mov word ptr (-12)[ebp],5
   8478 mov word ptr (-28)[ebp],2
   8479 movsx eax,word ptr (-12)[ebp]
   8480 movsx edi,word ptr (-28)[ebp]
   8481 cdq
   8482 idiv edi
   8483 mov edi,edx
   8484 mov word ptr (-12)[ebp],di
   8485 movsx edi,word ptr (-12)[ebp]
   8486 cmp edi,1
   8487 je L1738
   8488 mov dword ptr (-8)[ebp],252
   8489 cmp dword ptr (-4)[ebp],0
   8490 je L1740
   8491 mov edi,dword ptr (-8)[ebp]
   8492 push edi
   8493 lea edi,(L687)
   8494 push edi
   8495 call _printf
   8496 add esp,8
   8497 L1740:
   8498 L1738:
   8499 mov word ptr (-12)[ebp],5
   8500 mov dword ptr (-32)[ebp],2
   8501 movsx eax,word ptr (-12)[ebp]
   8502 mov edi,dword ptr (-32)[ebp]
   8503 cdq
   8504 idiv edi
   8505 mov edi,edx
   8506 mov word ptr (-12)[ebp],di
   8507 movsx edi,word ptr (-12)[ebp]
   8508 cmp edi,1
   8509 je L1742
   8510 mov dword ptr (-8)[ebp],253
   8511 cmp dword ptr (-4)[ebp],0
   8512 je L1744
   8513 mov edi,dword ptr (-8)[ebp]
   8514 push edi
   8515 lea edi,(L687)
   8516 push edi
   8517 call _printf
   8518 add esp,8
   8519 L1744:
   8520 L1742:
   8521 mov word ptr (-12)[ebp],5
   8522 mov dword ptr (-36)[ebp],2
   8523 movsx eax,word ptr (-12)[ebp]
   8524 mov edi,dword ptr (-36)[ebp]
   8525 cdq
   8526 idiv edi
   8527 mov edi,edx
   8528 mov word ptr (-12)[ebp],di
   8529 movsx edi,word ptr (-12)[ebp]
   8530 cmp edi,1
   8531 je L1746
   8532 mov dword ptr (-8)[ebp],254
   8533 cmp dword ptr (-4)[ebp],0
   8534 je L1748
   8535 mov edi,dword ptr (-8)[ebp]
   8536 push edi
   8537 lea edi,(L687)
   8538 push edi
   8539 call _printf
   8540 add esp,8
   8541 L1748:
   8542 L1746:
   8543 mov word ptr (-12)[ebp],5
   8544 mov dword ptr (-40)[ebp],2
   8545 movsx edi,word ptr (-12)[ebp]
   8546 mov eax,edi
   8547 mov edi,dword ptr (-40)[ebp]
   8548 xor edx,edx
   8549 div edi
   8550 mov edi,edx
   8551 mov word ptr (-12)[ebp],di
   8552 movsx edi,word ptr (-12)[ebp]
   8553 cmp edi,1
   8554 je L1750
   8555 mov dword ptr (-8)[ebp],255
   8556 cmp dword ptr (-4)[ebp],0
   8557 je L1752
   8558 mov edi,dword ptr (-8)[ebp]
   8559 push edi
   8560 lea edi,(L687)
   8561 push edi
   8562 call _printf
   8563 add esp,8
   8564 L1752:
   8565 L1750:
   8566 mov dword ptr (-16)[ebp],5
   8567 mov byte ptr (-25)[ebp],2
   8568 mov eax,dword ptr (-16)[ebp]
   8569 movsx edi,byte ptr (-25)[ebp]
   8570 cdq
   8571 idiv edi
   8572 mov dword ptr (-16)[ebp],edx
   8573 cmp dword ptr (-16)[ebp],1
   8574 je L1754
   8575 mov dword ptr (-8)[ebp],256
   8576 cmp dword ptr (-4)[ebp],0
   8577 je L1756
   8578 mov edi,dword ptr (-8)[ebp]
   8579 push edi
   8580 lea edi,(L687)
   8581 push edi
   8582 call _printf
   8583 add esp,8
   8584 L1756:
   8585 L1754:
   8586 mov dword ptr (-16)[ebp],5
   8587 mov word ptr (-28)[ebp],2
   8588 mov eax,dword ptr (-16)[ebp]
   8589 movsx edi,word ptr (-28)[ebp]
   8590 cdq
   8591 idiv edi
   8592 mov dword ptr (-16)[ebp],edx
   8593 cmp dword ptr (-16)[ebp],1
   8594 je L1758
   8595 mov dword ptr (-8)[ebp],257
   8596 cmp dword ptr (-4)[ebp],0
   8597 je L1760
   8598 mov edi,dword ptr (-8)[ebp]
   8599 push edi
   8600 lea edi,(L687)
   8601 push edi
   8602 call _printf
   8603 add esp,8
   8604 L1760:
   8605 L1758:
   8606 mov dword ptr (-16)[ebp],5
   8607 mov dword ptr (-32)[ebp],2
   8608 mov eax,dword ptr (-16)[ebp]
   8609 mov edi,dword ptr (-32)[ebp]
   8610 cdq
   8611 idiv edi
   8612 mov dword ptr (-16)[ebp],edx
   8613 cmp dword ptr (-16)[ebp],1
   8614 je L1762
   8615 mov dword ptr (-8)[ebp],258
   8616 cmp dword ptr (-4)[ebp],0
   8617 je L1764
   8618 mov edi,dword ptr (-8)[ebp]
   8619 push edi
   8620 lea edi,(L687)
   8621 push edi
   8622 call _printf
   8623 add esp,8
   8624 L1764:
   8625 L1762:
   8626 mov dword ptr (-16)[ebp],5
   8627 mov dword ptr (-36)[ebp],2
   8628 mov eax,dword ptr (-16)[ebp]
   8629 mov edi,dword ptr (-36)[ebp]
   8630 cdq
   8631 idiv edi
   8632 mov dword ptr (-16)[ebp],edx
   8633 cmp dword ptr (-16)[ebp],1
   8634 je L1766
   8635 mov dword ptr (-8)[ebp],259
   8636 cmp dword ptr (-4)[ebp],0
   8637 je L1768
   8638 mov edi,dword ptr (-8)[ebp]
   8639 push edi
   8640 lea edi,(L687)
   8641 push edi
   8642 call _printf
   8643 add esp,8
   8644 L1768:
   8645 L1766:
   8646 mov dword ptr (-16)[ebp],5
   8647 mov dword ptr (-40)[ebp],2
   8648 mov edi,dword ptr (-16)[ebp]
   8649 mov eax,edi
   8650 mov edi,dword ptr (-40)[ebp]
   8651 xor edx,edx
   8652 div edi
   8653 mov edi,edx
   8654 mov dword ptr (-16)[ebp],edi
   8655 cmp dword ptr (-16)[ebp],1
   8656 je L1770
   8657 mov dword ptr (-8)[ebp],260
   8658 cmp dword ptr (-4)[ebp],0
   8659 je L1772
   8660 mov edi,dword ptr (-8)[ebp]
   8661 push edi
   8662 lea edi,(L687)
   8663 push edi
   8664 call _printf
   8665 add esp,8
   8666 L1772:
   8667 L1770:
   8668 mov dword ptr (-20)[ebp],5
   8669 mov byte ptr (-25)[ebp],2
   8670 mov eax,dword ptr (-20)[ebp]
   8671 movsx edi,byte ptr (-25)[ebp]
   8672 cdq
   8673 idiv edi
   8674 mov dword ptr (-20)[ebp],edx
   8675 cmp dword ptr (-20)[ebp],1
   8676 je L1774
   8677 mov dword ptr (-8)[ebp],261
   8678 cmp dword ptr (-4)[ebp],0
   8679 je L1776
   8680 mov edi,dword ptr (-8)[ebp]
   8681 push edi
   8682 lea edi,(L687)
   8683 push edi
   8684 call _printf
   8685 add esp,8
   8686 L1776:
   8687 L1774:
   8688 mov dword ptr (-20)[ebp],5
   8689 mov word ptr (-28)[ebp],2
   8690 mov eax,dword ptr (-20)[ebp]
   8691 movsx edi,word ptr (-28)[ebp]
   8692 cdq
   8693 idiv edi
   8694 mov dword ptr (-20)[ebp],edx
   8695 cmp dword ptr (-20)[ebp],1
   8696 je L1778
   8697 mov dword ptr (-8)[ebp],262
   8698 cmp dword ptr (-4)[ebp],0
   8699 je L1780
   8700 mov edi,dword ptr (-8)[ebp]
   8701 push edi
   8702 lea edi,(L687)
   8703 push edi
   8704 call _printf
   8705 add esp,8
   8706 L1780:
   8707 L1778:
   8708 mov dword ptr (-20)[ebp],5
   8709 mov dword ptr (-32)[ebp],2
   8710 mov eax,dword ptr (-20)[ebp]
   8711 mov edi,dword ptr (-32)[ebp]
   8712 cdq
   8713 idiv edi
   8714 mov dword ptr (-20)[ebp],edx
   8715 cmp dword ptr (-20)[ebp],1
   8716 je L1782
   8717 mov dword ptr (-8)[ebp],263
   8718 cmp dword ptr (-4)[ebp],0
   8719 je L1784
   8720 mov edi,dword ptr (-8)[ebp]
   8721 push edi
   8722 lea edi,(L687)
   8723 push edi
   8724 call _printf
   8725 add esp,8
   8726 L1784:
   8727 L1782:
   8728 mov dword ptr (-20)[ebp],5
   8729 mov dword ptr (-36)[ebp],2
   8730 mov eax,dword ptr (-20)[ebp]
   8731 mov edi,dword ptr (-36)[ebp]
   8732 cdq
   8733 idiv edi
   8734 mov dword ptr (-20)[ebp],edx
   8735 cmp dword ptr (-20)[ebp],1
   8736 je L1786
   8737 mov dword ptr (-8)[ebp],264
   8738 cmp dword ptr (-4)[ebp],0
   8739 je L1788
   8740 mov edi,dword ptr (-8)[ebp]
   8741 push edi
   8742 lea edi,(L687)
   8743 push edi
   8744 call _printf
   8745 add esp,8
   8746 L1788:
   8747 L1786:
   8748 mov dword ptr (-20)[ebp],5
   8749 mov dword ptr (-40)[ebp],2
   8750 mov edi,dword ptr (-20)[ebp]
   8751 mov eax,edi
   8752 mov edi,dword ptr (-40)[ebp]
   8753 xor edx,edx
   8754 div edi
   8755 mov edi,edx
   8756 mov dword ptr (-20)[ebp],edi
   8757 cmp dword ptr (-20)[ebp],1
   8758 je L1790
   8759 mov dword ptr (-8)[ebp],265
   8760 cmp dword ptr (-4)[ebp],0
   8761 je L1792
   8762 mov edi,dword ptr (-8)[ebp]
   8763 push edi
   8764 lea edi,(L687)
   8765 push edi
   8766 call _printf
   8767 add esp,8
   8768 L1792:
   8769 L1790:
   8770 mov dword ptr (-24)[ebp],5
   8771 mov byte ptr (-25)[ebp],2
   8772 mov eax,dword ptr (-24)[ebp]
   8773 movsx edi,byte ptr (-25)[ebp]
   8774 xor edx,edx
   8775 div edi
   8776 mov dword ptr (-24)[ebp],edx
   8777 mov edi,dword ptr (-24)[ebp]
   8778 cmp edi,1
   8779 je L1794
   8780 mov dword ptr (-8)[ebp],266
   8781 cmp dword ptr (-4)[ebp],0
   8782 je L1796
   8783 mov edi,dword ptr (-8)[ebp]
   8784 push edi
   8785 lea edi,(L687)
   8786 push edi
   8787 call _printf
   8788 add esp,8
   8789 L1796:
   8790 L1794:
   8791 mov dword ptr (-24)[ebp],5
   8792 mov word ptr (-28)[ebp],2
   8793 mov eax,dword ptr (-24)[ebp]
   8794 movsx edi,word ptr (-28)[ebp]
   8795 xor edx,edx
   8796 div edi
   8797 mov dword ptr (-24)[ebp],edx
   8798 mov edi,dword ptr (-24)[ebp]
   8799 cmp edi,1
   8800 je L1798
   8801 mov dword ptr (-8)[ebp],267
   8802 cmp dword ptr (-4)[ebp],0
   8803 je L1800
   8804 mov edi,dword ptr (-8)[ebp]
   8805 push edi
   8806 lea edi,(L687)
   8807 push edi
   8808 call _printf
   8809 add esp,8
   8810 L1800:
   8811 L1798:
   8812 mov dword ptr (-24)[ebp],5
   8813 mov dword ptr (-32)[ebp],2
   8814 mov eax,dword ptr (-24)[ebp]
   8815 mov edi,dword ptr (-32)[ebp]
   8816 xor edx,edx
   8817 div edi
   8818 mov dword ptr (-24)[ebp],edx
   8819 mov edi,dword ptr (-24)[ebp]
   8820 cmp edi,1
   8821 je L1802
   8822 mov dword ptr (-8)[ebp],268
   8823 cmp dword ptr (-4)[ebp],0
   8824 je L1804
   8825 mov edi,dword ptr (-8)[ebp]
   8826 push edi
   8827 lea edi,(L687)
   8828 push edi
   8829 call _printf
   8830 add esp,8
   8831 L1804:
   8832 L1802:
   8833 mov dword ptr (-24)[ebp],5
   8834 mov dword ptr (-36)[ebp],2
   8835 mov eax,dword ptr (-24)[ebp]
   8836 mov edi,dword ptr (-36)[ebp]
   8837 xor edx,edx
   8838 div edi
   8839 mov dword ptr (-24)[ebp],edx
   8840 mov edi,dword ptr (-24)[ebp]
   8841 cmp edi,1
   8842 je L1806
   8843 mov dword ptr (-8)[ebp],269
   8844 cmp dword ptr (-4)[ebp],0
   8845 je L1808
   8846 mov edi,dword ptr (-8)[ebp]
   8847 push edi
   8848 lea edi,(L687)
   8849 push edi
   8850 call _printf
   8851 add esp,8
   8852 L1808:
   8853 L1806:
   8854 mov dword ptr (-24)[ebp],5
   8855 mov dword ptr (-40)[ebp],2
   8856 mov eax,dword ptr (-24)[ebp]
   8857 mov edi,dword ptr (-40)[ebp]
   8858 xor edx,edx
   8859 div edi
   8860 mov dword ptr (-24)[ebp],edx
   8861 mov edi,dword ptr (-24)[ebp]
   8862 cmp edi,1
   8863 je L1810
   8864 mov dword ptr (-8)[ebp],270
   8865 cmp dword ptr (-4)[ebp],0
   8866 je L1812
   8867 mov edi,dword ptr (-8)[ebp]
   8868 push edi
   8869 lea edi,(L687)
   8870 push edi
   8871 call _printf
   8872 add esp,8
   8873 L1812:
   8874 L1810:
   8875 mov byte ptr (-9)[ebp],5
   8876 mov byte ptr (-25)[ebp],2
   8877 movsx edi,byte ptr (-9)[ebp]
   8878 movsx esi,byte ptr (-25)[ebp]
   8879 mov ecx,esi
   8880 sar edi,cl
   8881 mov ebx,edi
   8882 mov byte ptr (-9)[ebp],bl
   8883 movsx edi,byte ptr (-9)[ebp]
   8884 cmp edi,1
   8885 je L1814
   8886 mov dword ptr (-8)[ebp],271
   8887 cmp dword ptr (-4)[ebp],0
   8888 je L1816
   8889 mov edi,dword ptr (-8)[ebp]
   8890 push edi
   8891 lea edi,(L687)
   8892 push edi
   8893 call _printf
   8894 add esp,8
   8895 L1816:
   8896 L1814:
   8897 mov byte ptr (-9)[ebp],5
   8898 mov word ptr (-28)[ebp],2
   8899 movsx edi,byte ptr (-9)[ebp]
   8900 movsx esi,word ptr (-28)[ebp]
   8901 mov ecx,esi
   8902 sar edi,cl
   8903 mov ebx,edi
   8904 mov byte ptr (-9)[ebp],bl
   8905 movsx edi,byte ptr (-9)[ebp]
   8906 cmp edi,1
   8907 je L1818
   8908 mov dword ptr (-8)[ebp],272
   8909 cmp dword ptr (-4)[ebp],0
   8910 je L1820
   8911 mov edi,dword ptr (-8)[ebp]
   8912 push edi
   8913 lea edi,(L687)
   8914 push edi
   8915 call _printf
   8916 add esp,8
   8917 L1820:
   8918 L1818:
   8919 mov byte ptr (-9)[ebp],5
   8920 mov dword ptr (-32)[ebp],2
   8921 movsx edi,byte ptr (-9)[ebp]
   8922 mov esi,dword ptr (-32)[ebp]
   8923 mov ecx,esi
   8924 sar edi,cl
   8925 mov ebx,edi
   8926 mov byte ptr (-9)[ebp],bl
   8927 movsx edi,byte ptr (-9)[ebp]
   8928 cmp edi,1
   8929 je L1822
   8930 mov dword ptr (-8)[ebp],273
   8931 cmp dword ptr (-4)[ebp],0
   8932 je L1824
   8933 mov edi,dword ptr (-8)[ebp]
   8934 push edi
   8935 lea edi,(L687)
   8936 push edi
   8937 call _printf
   8938 add esp,8
   8939 L1824:
   8940 L1822:
   8941 mov byte ptr (-9)[ebp],5
   8942 mov dword ptr (-36)[ebp],2
   8943 movsx edi,byte ptr (-9)[ebp]
   8944 mov esi,dword ptr (-36)[ebp]
   8945 mov ecx,esi
   8946 sar edi,cl
   8947 mov ebx,edi
   8948 mov byte ptr (-9)[ebp],bl
   8949 movsx edi,byte ptr (-9)[ebp]
   8950 cmp edi,1
   8951 je L1826
   8952 mov dword ptr (-8)[ebp],274
   8953 cmp dword ptr (-4)[ebp],0
   8954 je L1828
   8955 mov edi,dword ptr (-8)[ebp]
   8956 push edi
   8957 lea edi,(L687)
   8958 push edi
   8959 call _printf
   8960 add esp,8
   8961 L1828:
   8962 L1826:
   8963 mov byte ptr (-9)[ebp],5
   8964 mov dword ptr (-40)[ebp],2
   8965 movsx edi,byte ptr (-9)[ebp]
   8966 mov esi,dword ptr (-40)[ebp]
   8967 mov ecx,esi
   8968 sar edi,cl
   8969 mov ebx,edi
   8970 mov byte ptr (-9)[ebp],bl
   8971 movsx edi,byte ptr (-9)[ebp]
   8972 cmp edi,1
   8973 je L1830
   8974 mov dword ptr (-8)[ebp],275
   8975 cmp dword ptr (-4)[ebp],0
   8976 je L1832
   8977 mov edi,dword ptr (-8)[ebp]
   8978 push edi
   8979 lea edi,(L687)
   8980 push edi
   8981 call _printf
   8982 add esp,8
   8983 L1832:
   8984 L1830:
   8985 mov word ptr (-12)[ebp],5
   8986 mov byte ptr (-25)[ebp],2
   8987 movsx edi,word ptr (-12)[ebp]
   8988 movsx esi,byte ptr (-25)[ebp]
   8989 mov ecx,esi
   8990 sar edi,cl
   8991 mov word ptr (-12)[ebp],di
   8992 movsx edi,word ptr (-12)[ebp]
   8993 cmp edi,1
   8994 je L1834
   8995 mov dword ptr (-8)[ebp],276
   8996 cmp dword ptr (-4)[ebp],0
   8997 je L1836
   8998 mov edi,dword ptr (-8)[ebp]
   8999 push edi
   9000 lea edi,(L687)
   9001 push edi
   9002 call _printf
   9003 add esp,8
   9004 L1836:
   9005 L1834:
   9006 mov word ptr (-12)[ebp],5
   9007 mov word ptr (-28)[ebp],2
   9008 movsx edi,word ptr (-12)[ebp]
   9009 movsx esi,word ptr (-28)[ebp]
   9010 mov ecx,esi
   9011 sar edi,cl
   9012 mov word ptr (-12)[ebp],di
   9013 movsx edi,word ptr (-12)[ebp]
   9014 cmp edi,1
   9015 je L1838
   9016 mov dword ptr (-8)[ebp],277
   9017 cmp dword ptr (-4)[ebp],0
   9018 je L1840
   9019 mov edi,dword ptr (-8)[ebp]
   9020 push edi
   9021 lea edi,(L687)
   9022 push edi
   9023 call _printf
   9024 add esp,8
   9025 L1840:
   9026 L1838:
   9027 mov word ptr (-12)[ebp],5
   9028 mov dword ptr (-32)[ebp],2
   9029 movsx edi,word ptr (-12)[ebp]
   9030 mov esi,dword ptr (-32)[ebp]
   9031 mov ecx,esi
   9032 sar edi,cl
   9033 mov word ptr (-12)[ebp],di
   9034 movsx edi,word ptr (-12)[ebp]
   9035 cmp edi,1
   9036 je L1842
   9037 mov dword ptr (-8)[ebp],278
   9038 cmp dword ptr (-4)[ebp],0
   9039 je L1844
   9040 mov edi,dword ptr (-8)[ebp]
   9041 push edi
   9042 lea edi,(L687)
   9043 push edi
   9044 call _printf
   9045 add esp,8
   9046 L1844:
   9047 L1842:
   9048 mov word ptr (-12)[ebp],5
   9049 mov dword ptr (-36)[ebp],2
   9050 movsx edi,word ptr (-12)[ebp]
   9051 mov esi,dword ptr (-36)[ebp]
   9052 mov ecx,esi
   9053 sar edi,cl
   9054 mov word ptr (-12)[ebp],di
   9055 movsx edi,word ptr (-12)[ebp]
   9056 cmp edi,1
   9057 je L1846
   9058 mov dword ptr (-8)[ebp],279
   9059 cmp dword ptr (-4)[ebp],0
   9060 je L1848
   9061 mov edi,dword ptr (-8)[ebp]
   9062 push edi
   9063 lea edi,(L687)
   9064 push edi
   9065 call _printf
   9066 add esp,8
   9067 L1848:
   9068 L1846:
   9069 mov word ptr (-12)[ebp],5
   9070 mov dword ptr (-40)[ebp],2
   9071 movsx edi,word ptr (-12)[ebp]
   9072 mov esi,dword ptr (-40)[ebp]
   9073 mov ecx,esi
   9074 sar edi,cl
   9075 mov word ptr (-12)[ebp],di
   9076 movsx edi,word ptr (-12)[ebp]
   9077 cmp edi,1
   9078 je L1850
   9079 mov dword ptr (-8)[ebp],280
   9080 cmp dword ptr (-4)[ebp],0
   9081 je L1852
   9082 mov edi,dword ptr (-8)[ebp]
   9083 push edi
   9084 lea edi,(L687)
   9085 push edi
   9086 call _printf
   9087 add esp,8
   9088 L1852:
   9089 L1850:
   9090 mov dword ptr (-16)[ebp],5
   9091 mov byte ptr (-25)[ebp],2
   9092 mov edi,dword ptr (-16)[ebp]
   9093 movsx esi,byte ptr (-25)[ebp]
   9094 mov ecx,esi
   9095 sar edi,cl
   9096 mov dword ptr (-16)[ebp],edi
   9097 cmp dword ptr (-16)[ebp],1
   9098 je L1854
   9099 mov dword ptr (-8)[ebp],281
   9100 cmp dword ptr (-4)[ebp],0
   9101 je L1856
   9102 mov edi,dword ptr (-8)[ebp]
   9103 push edi
   9104 lea edi,(L687)
   9105 push edi
   9106 call _printf
   9107 add esp,8
   9108 L1856:
   9109 L1854:
   9110 mov dword ptr (-16)[ebp],5
   9111 mov word ptr (-28)[ebp],2
   9112 mov edi,dword ptr (-16)[ebp]
   9113 movsx esi,word ptr (-28)[ebp]
   9114 mov ecx,esi
   9115 sar edi,cl
   9116 mov dword ptr (-16)[ebp],edi
   9117 cmp dword ptr (-16)[ebp],1
   9118 je L1858
   9119 mov dword ptr (-8)[ebp],282
   9120 cmp dword ptr (-4)[ebp],0
   9121 je L1860
   9122 mov edi,dword ptr (-8)[ebp]
   9123 push edi
   9124 lea edi,(L687)
   9125 push edi
   9126 call _printf
   9127 add esp,8
   9128 L1860:
   9129 L1858:
   9130 mov dword ptr (-16)[ebp],5
   9131 mov dword ptr (-32)[ebp],2
   9132 mov edi,dword ptr (-16)[ebp]
   9133 mov esi,dword ptr (-32)[ebp]
   9134 mov ecx,esi
   9135 sar edi,cl
   9136 mov dword ptr (-16)[ebp],edi
   9137 cmp dword ptr (-16)[ebp],1
   9138 je L1862
   9139 mov dword ptr (-8)[ebp],283
   9140 cmp dword ptr (-4)[ebp],0
   9141 je L1864
   9142 mov edi,dword ptr (-8)[ebp]
   9143 push edi
   9144 lea edi,(L687)
   9145 push edi
   9146 call _printf
   9147 add esp,8
   9148 L1864:
   9149 L1862:
   9150 mov dword ptr (-16)[ebp],5
   9151 mov dword ptr (-36)[ebp],2
   9152 mov edi,dword ptr (-16)[ebp]
   9153 mov esi,dword ptr (-36)[ebp]
   9154 mov ecx,esi
   9155 sar edi,cl
   9156 mov dword ptr (-16)[ebp],edi
   9157 cmp dword ptr (-16)[ebp],1
   9158 je L1866
   9159 mov dword ptr (-8)[ebp],284
   9160 cmp dword ptr (-4)[ebp],0
   9161 je L1868
   9162 mov edi,dword ptr (-8)[ebp]
   9163 push edi
   9164 lea edi,(L687)
   9165 push edi
   9166 call _printf
   9167 add esp,8
   9168 L1868:
   9169 L1866:
   9170 mov dword ptr (-16)[ebp],5
   9171 mov dword ptr (-40)[ebp],2
   9172 mov edi,dword ptr (-16)[ebp]
   9173 mov esi,dword ptr (-40)[ebp]
   9174 mov ecx,esi
   9175 sar edi,cl
   9176 mov dword ptr (-16)[ebp],edi
   9177 cmp dword ptr (-16)[ebp],1
   9178 je L1870
   9179 mov dword ptr (-8)[ebp],285
   9180 cmp dword ptr (-4)[ebp],0
   9181 je L1872
   9182 mov edi,dword ptr (-8)[ebp]
   9183 push edi
   9184 lea edi,(L687)
   9185 push edi
   9186 call _printf
   9187 add esp,8
   9188 L1872:
   9189 L1870:
   9190 mov dword ptr (-20)[ebp],5
   9191 mov byte ptr (-25)[ebp],2
   9192 mov edi,dword ptr (-20)[ebp]
   9193 movsx esi,byte ptr (-25)[ebp]
   9194 mov ecx,esi
   9195 sar edi,cl
   9196 mov dword ptr (-20)[ebp],edi
   9197 cmp dword ptr (-20)[ebp],1
   9198 je L1874
   9199 mov dword ptr (-8)[ebp],286
   9200 cmp dword ptr (-4)[ebp],0
   9201 je L1876
   9202 mov edi,dword ptr (-8)[ebp]
   9203 push edi
   9204 lea edi,(L687)
   9205 push edi
   9206 call _printf
   9207 add esp,8
   9208 L1876:
   9209 L1874:
   9210 mov dword ptr (-20)[ebp],5
   9211 mov word ptr (-28)[ebp],2
   9212 mov edi,dword ptr (-20)[ebp]
   9213 movsx esi,word ptr (-28)[ebp]
   9214 mov ecx,esi
   9215 sar edi,cl
   9216 mov dword ptr (-20)[ebp],edi
   9217 cmp dword ptr (-20)[ebp],1
   9218 je L1878
   9219 mov dword ptr (-8)[ebp],287
   9220 cmp dword ptr (-4)[ebp],0
   9221 je L1880
   9222 mov edi,dword ptr (-8)[ebp]
   9223 push edi
   9224 lea edi,(L687)
   9225 push edi
   9226 call _printf
   9227 add esp,8
   9228 L1880:
   9229 L1878:
   9230 mov dword ptr (-20)[ebp],5
   9231 mov dword ptr (-32)[ebp],2
   9232 mov edi,dword ptr (-20)[ebp]
   9233 mov esi,dword ptr (-32)[ebp]
   9234 mov ecx,esi
   9235 sar edi,cl
   9236 mov dword ptr (-20)[ebp],edi
   9237 cmp dword ptr (-20)[ebp],1
   9238 je L1882
   9239 mov dword ptr (-8)[ebp],288
   9240 cmp dword ptr (-4)[ebp],0
   9241 je L1884
   9242 mov edi,dword ptr (-8)[ebp]
   9243 push edi
   9244 lea edi,(L687)
   9245 push edi
   9246 call _printf
   9247 add esp,8
   9248 L1884:
   9249 L1882:
   9250 mov dword ptr (-20)[ebp],5
   9251 mov dword ptr (-36)[ebp],2
   9252 mov edi,dword ptr (-20)[ebp]
   9253 mov esi,dword ptr (-36)[ebp]
   9254 mov ecx,esi
   9255 sar edi,cl
   9256 mov dword ptr (-20)[ebp],edi
   9257 cmp dword ptr (-20)[ebp],1
   9258 je L1886
   9259 mov dword ptr (-8)[ebp],289
   9260 cmp dword ptr (-4)[ebp],0
   9261 je L1888
   9262 mov edi,dword ptr (-8)[ebp]
   9263 push edi
   9264 lea edi,(L687)
   9265 push edi
   9266 call _printf
   9267 add esp,8
   9268 L1888:
   9269 L1886:
   9270 mov dword ptr (-20)[ebp],5
   9271 mov dword ptr (-40)[ebp],2
   9272 mov edi,dword ptr (-20)[ebp]
   9273 mov esi,dword ptr (-40)[ebp]
   9274 mov ecx,esi
   9275 sar edi,cl
   9276 mov dword ptr (-20)[ebp],edi
   9277 cmp dword ptr (-20)[ebp],1
   9278 je L1890
   9279 mov dword ptr (-8)[ebp],290
   9280 cmp dword ptr (-4)[ebp],0
   9281 je L1892
   9282 mov edi,dword ptr (-8)[ebp]
   9283 push edi
   9284 lea edi,(L687)
   9285 push edi
   9286 call _printf
   9287 add esp,8
   9288 L1892:
   9289 L1890:
   9290 mov dword ptr (-24)[ebp],5
   9291 mov byte ptr (-25)[ebp],2
   9292 mov edi,dword ptr (-24)[ebp]
   9293 movsx esi,byte ptr (-25)[ebp]
   9294 mov ecx,esi
   9295 shr edi,cl
   9296 mov dword ptr (-24)[ebp],edi
   9297 mov edi,dword ptr (-24)[ebp]
   9298 cmp edi,1
   9299 je L1894
   9300 mov dword ptr (-8)[ebp],291
   9301 cmp dword ptr (-4)[ebp],0
   9302 je L1896
   9303 mov edi,dword ptr (-8)[ebp]
   9304 push edi
   9305 lea edi,(L687)
   9306 push edi
   9307 call _printf
   9308 add esp,8
   9309 L1896:
   9310 L1894:
   9311 mov dword ptr (-24)[ebp],5
   9312 mov word ptr (-28)[ebp],2
   9313 mov edi,dword ptr (-24)[ebp]
   9314 movsx esi,word ptr (-28)[ebp]
   9315 mov ecx,esi
   9316 shr edi,cl
   9317 mov dword ptr (-24)[ebp],edi
   9318 mov edi,dword ptr (-24)[ebp]
   9319 cmp edi,1
   9320 je L1898
   9321 mov dword ptr (-8)[ebp],292
   9322 cmp dword ptr (-4)[ebp],0
   9323 je L1900
   9324 mov edi,dword ptr (-8)[ebp]
   9325 push edi
   9326 lea edi,(L687)
   9327 push edi
   9328 call _printf
   9329 add esp,8
   9330 L1900:
   9331 L1898:
   9332 mov dword ptr (-24)[ebp],5
   9333 mov dword ptr (-32)[ebp],2
   9334 mov edi,dword ptr (-24)[ebp]
   9335 mov esi,dword ptr (-32)[ebp]
   9336 mov ecx,esi
   9337 shr edi,cl
   9338 mov dword ptr (-24)[ebp],edi
   9339 mov edi,dword ptr (-24)[ebp]
   9340 cmp edi,1
   9341 je L1902
   9342 mov dword ptr (-8)[ebp],293
   9343 cmp dword ptr (-4)[ebp],0
   9344 je L1904
   9345 mov edi,dword ptr (-8)[ebp]
   9346 push edi
   9347 lea edi,(L687)
   9348 push edi
   9349 call _printf
   9350 add esp,8
   9351 L1904:
   9352 L1902:
   9353 mov dword ptr (-24)[ebp],5
   9354 mov dword ptr (-36)[ebp],2
   9355 mov edi,dword ptr (-24)[ebp]
   9356 mov esi,dword ptr (-36)[ebp]
   9357 mov ecx,esi
   9358 shr edi,cl
   9359 mov dword ptr (-24)[ebp],edi
   9360 mov edi,dword ptr (-24)[ebp]
   9361 cmp edi,1
   9362 je L1906
   9363 mov dword ptr (-8)[ebp],294
   9364 cmp dword ptr (-4)[ebp],0
   9365 je L1908
   9366 mov edi,dword ptr (-8)[ebp]
   9367 push edi
   9368 lea edi,(L687)
   9369 push edi
   9370 call _printf
   9371 add esp,8
   9372 L1908:
   9373 L1906:
   9374 mov dword ptr (-24)[ebp],5
   9375 mov dword ptr (-40)[ebp],2
   9376 mov edi,dword ptr (-24)[ebp]
   9377 mov esi,dword ptr (-40)[ebp]
   9378 mov ecx,esi
   9379 shr edi,cl
   9380 mov dword ptr (-24)[ebp],edi
   9381 mov edi,dword ptr (-24)[ebp]
   9382 cmp edi,1
   9383 je L1910
   9384 mov dword ptr (-8)[ebp],295
   9385 cmp dword ptr (-4)[ebp],0
   9386 je L1912
   9387 mov edi,dword ptr (-8)[ebp]
   9388 push edi
   9389 lea edi,(L687)
   9390 push edi
   9391 call _printf
   9392 add esp,8
   9393 L1912:
   9394 L1910:
   9395 mov byte ptr (-9)[ebp],5
   9396 mov byte ptr (-25)[ebp],2
   9397 movsx edi,byte ptr (-9)[ebp]
   9398 movsx esi,byte ptr (-25)[ebp]
   9399 mov ecx,esi
   9400 sal edi,cl
   9401 mov ebx,edi
   9402 mov byte ptr (-9)[ebp],bl
   9403 movsx edi,byte ptr (-9)[ebp]
   9404 cmp edi,20
   9405 je L1914
   9406 mov dword ptr (-8)[ebp],296
   9407 cmp dword ptr (-4)[ebp],0
   9408 je L1916
   9409 mov edi,dword ptr (-8)[ebp]
   9410 push edi
   9411 lea edi,(L687)
   9412 push edi
   9413 call _printf
   9414 add esp,8
   9415 L1916:
   9416 L1914:
   9417 mov byte ptr (-9)[ebp],5
   9418 mov word ptr (-28)[ebp],2
   9419 movsx edi,byte ptr (-9)[ebp]
   9420 movsx esi,word ptr (-28)[ebp]
   9421 mov ecx,esi
   9422 sal edi,cl
   9423 mov ebx,edi
   9424 mov byte ptr (-9)[ebp],bl
   9425 movsx edi,byte ptr (-9)[ebp]
   9426 cmp edi,20
   9427 je L1918
   9428 mov dword ptr (-8)[ebp],297
   9429 cmp dword ptr (-4)[ebp],0
   9430 je L1920
   9431 mov edi,dword ptr (-8)[ebp]
   9432 push edi
   9433 lea edi,(L687)
   9434 push edi
   9435 call _printf
   9436 add esp,8
   9437 L1920:
   9438 L1918:
   9439 mov byte ptr (-9)[ebp],5
   9440 mov dword ptr (-32)[ebp],2
   9441 movsx edi,byte ptr (-9)[ebp]
   9442 mov esi,dword ptr (-32)[ebp]
   9443 mov ecx,esi
   9444 sal edi,cl
   9445 mov ebx,edi
   9446 mov byte ptr (-9)[ebp],bl
   9447 movsx edi,byte ptr (-9)[ebp]
   9448 cmp edi,20
   9449 je L1922
   9450 mov dword ptr (-8)[ebp],298
   9451 cmp dword ptr (-4)[ebp],0
   9452 je L1924
   9453 mov edi,dword ptr (-8)[ebp]
   9454 push edi
   9455 lea edi,(L687)
   9456 push edi
   9457 call _printf
   9458 add esp,8
   9459 L1924:
   9460 L1922:
   9461 mov byte ptr (-9)[ebp],5
   9462 mov dword ptr (-36)[ebp],2
   9463 movsx edi,byte ptr (-9)[ebp]
   9464 mov esi,dword ptr (-36)[ebp]
   9465 mov ecx,esi
   9466 sal edi,cl
   9467 mov ebx,edi
   9468 mov byte ptr (-9)[ebp],bl
   9469 movsx edi,byte ptr (-9)[ebp]
   9470 cmp edi,20
   9471 je L1926
   9472 mov dword ptr (-8)[ebp],299
   9473 cmp dword ptr (-4)[ebp],0
   9474 je L1928
   9475 mov edi,dword ptr (-8)[ebp]
   9476 push edi
   9477 lea edi,(L687)
   9478 push edi
   9479 call _printf
   9480 add esp,8
   9481 L1928:
   9482 L1926:
   9483 mov byte ptr (-9)[ebp],5
   9484 mov dword ptr (-40)[ebp],2
   9485 movsx edi,byte ptr (-9)[ebp]
   9486 mov esi,dword ptr (-40)[ebp]
   9487 mov ecx,esi
   9488 sal edi,cl
   9489 mov ebx,edi
   9490 mov byte ptr (-9)[ebp],bl
   9491 movsx edi,byte ptr (-9)[ebp]
   9492 cmp edi,20
   9493 je L1930
   9494 mov dword ptr (-8)[ebp],300
   9495 cmp dword ptr (-4)[ebp],0
   9496 je L1932
   9497 mov edi,dword ptr (-8)[ebp]
   9498 push edi
   9499 lea edi,(L687)
   9500 push edi
   9501 call _printf
   9502 add esp,8
   9503 L1932:
   9504 L1930:
   9505 mov word ptr (-12)[ebp],5
   9506 mov byte ptr (-25)[ebp],2
   9507 movsx edi,word ptr (-12)[ebp]
   9508 movsx esi,byte ptr (-25)[ebp]
   9509 mov ecx,esi
   9510 sal edi,cl
   9511 mov word ptr (-12)[ebp],di
   9512 movsx edi,word ptr (-12)[ebp]
   9513 cmp edi,20
   9514 je L1934
   9515 mov dword ptr (-8)[ebp],301
   9516 cmp dword ptr (-4)[ebp],0
   9517 je L1936
   9518 mov edi,dword ptr (-8)[ebp]
   9519 push edi
   9520 lea edi,(L687)
   9521 push edi
   9522 call _printf
   9523 add esp,8
   9524 L1936:
   9525 L1934:
   9526 mov word ptr (-12)[ebp],5
   9527 mov word ptr (-28)[ebp],2
   9528 movsx edi,word ptr (-12)[ebp]
   9529 movsx esi,word ptr (-28)[ebp]
   9530 mov ecx,esi
   9531 sal edi,cl
   9532 mov word ptr (-12)[ebp],di
   9533 movsx edi,word ptr (-12)[ebp]
   9534 cmp edi,20
   9535 je L1938
   9536 mov dword ptr (-8)[ebp],302
   9537 cmp dword ptr (-4)[ebp],0
   9538 je L1940
   9539 mov edi,dword ptr (-8)[ebp]
   9540 push edi
   9541 lea edi,(L687)
   9542 push edi
   9543 call _printf
   9544 add esp,8
   9545 L1940:
   9546 L1938:
   9547 mov word ptr (-12)[ebp],5
   9548 mov dword ptr (-32)[ebp],2
   9549 movsx edi,word ptr (-12)[ebp]
   9550 mov esi,dword ptr (-32)[ebp]
   9551 mov ecx,esi
   9552 sal edi,cl
   9553 mov word ptr (-12)[ebp],di
   9554 movsx edi,word ptr (-12)[ebp]
   9555 cmp edi,20
   9556 je L1942
   9557 mov dword ptr (-8)[ebp],303
   9558 cmp dword ptr (-4)[ebp],0
   9559 je L1944
   9560 mov edi,dword ptr (-8)[ebp]
   9561 push edi
   9562 lea edi,(L687)
   9563 push edi
   9564 call _printf
   9565 add esp,8
   9566 L1944:
   9567 L1942:
   9568 mov word ptr (-12)[ebp],5
   9569 mov dword ptr (-36)[ebp],2
   9570 movsx edi,word ptr (-12)[ebp]
   9571 mov esi,dword ptr (-36)[ebp]
   9572 mov ecx,esi
   9573 sal edi,cl
   9574 mov word ptr (-12)[ebp],di
   9575 movsx edi,word ptr (-12)[ebp]
   9576 cmp edi,20
   9577 je L1946
   9578 mov dword ptr (-8)[ebp],304
   9579 cmp dword ptr (-4)[ebp],0
   9580 je L1948
   9581 mov edi,dword ptr (-8)[ebp]
   9582 push edi
   9583 lea edi,(L687)
   9584 push edi
   9585 call _printf
   9586 add esp,8
   9587 L1948:
   9588 L1946:
   9589 mov word ptr (-12)[ebp],5
   9590 mov dword ptr (-40)[ebp],2
   9591 movsx edi,word ptr (-12)[ebp]
   9592 mov esi,dword ptr (-40)[ebp]
   9593 mov ecx,esi
   9594 sal edi,cl
   9595 mov word ptr (-12)[ebp],di
   9596 movsx edi,word ptr (-12)[ebp]
   9597 cmp edi,20
   9598 je L1950
   9599 mov dword ptr (-8)[ebp],305
   9600 cmp dword ptr (-4)[ebp],0
   9601 je L1952
   9602 mov edi,dword ptr (-8)[ebp]
   9603 push edi
   9604 lea edi,(L687)
   9605 push edi
   9606 call _printf
   9607 add esp,8
   9608 L1952:
   9609 L1950:
   9610 mov dword ptr (-16)[ebp],5
   9611 mov byte ptr (-25)[ebp],2
   9612 mov edi,dword ptr (-16)[ebp]
   9613 movsx esi,byte ptr (-25)[ebp]
   9614 mov ecx,esi
   9615 sal edi,cl
   9616 mov dword ptr (-16)[ebp],edi
   9617 cmp dword ptr (-16)[ebp],20
   9618 je L1954
   9619 mov dword ptr (-8)[ebp],306
   9620 cmp dword ptr (-4)[ebp],0
   9621 je L1956
   9622 mov edi,dword ptr (-8)[ebp]
   9623 push edi
   9624 lea edi,(L687)
   9625 push edi
   9626 call _printf
   9627 add esp,8
   9628 L1956:
   9629 L1954:
   9630 mov dword ptr (-16)[ebp],5
   9631 mov word ptr (-28)[ebp],2
   9632 mov edi,dword ptr (-16)[ebp]
   9633 movsx esi,word ptr (-28)[ebp]
   9634 mov ecx,esi
   9635 sal edi,cl
   9636 mov dword ptr (-16)[ebp],edi
   9637 cmp dword ptr (-16)[ebp],20
   9638 je L1958
   9639 mov dword ptr (-8)[ebp],307
   9640 cmp dword ptr (-4)[ebp],0
   9641 je L1960
   9642 mov edi,dword ptr (-8)[ebp]
   9643 push edi
   9644 lea edi,(L687)
   9645 push edi
   9646 call _printf
   9647 add esp,8
   9648 L1960:
   9649 L1958:
   9650 mov dword ptr (-16)[ebp],5
   9651 mov dword ptr (-32)[ebp],2
   9652 mov edi,dword ptr (-16)[ebp]
   9653 mov esi,dword ptr (-32)[ebp]
   9654 mov ecx,esi
   9655 sal edi,cl
   9656 mov dword ptr (-16)[ebp],edi
   9657 cmp dword ptr (-16)[ebp],20
   9658 je L1962
   9659 mov dword ptr (-8)[ebp],308
   9660 cmp dword ptr (-4)[ebp],0
   9661 je L1964
   9662 mov edi,dword ptr (-8)[ebp]
   9663 push edi
   9664 lea edi,(L687)
   9665 push edi
   9666 call _printf
   9667 add esp,8
   9668 L1964:
   9669 L1962:
   9670 mov dword ptr (-16)[ebp],5
   9671 mov dword ptr (-36)[ebp],2
   9672 mov edi,dword ptr (-16)[ebp]
   9673 mov esi,dword ptr (-36)[ebp]
   9674 mov ecx,esi
   9675 sal edi,cl
   9676 mov dword ptr (-16)[ebp],edi
   9677 cmp dword ptr (-16)[ebp],20
   9678 je L1966
   9679 mov dword ptr (-8)[ebp],309
   9680 cmp dword ptr (-4)[ebp],0
   9681 je L1968
   9682 mov edi,dword ptr (-8)[ebp]
   9683 push edi
   9684 lea edi,(L687)
   9685 push edi
   9686 call _printf
   9687 add esp,8
   9688 L1968:
   9689 L1966:
   9690 mov dword ptr (-16)[ebp],5
   9691 mov dword ptr (-40)[ebp],2
   9692 mov edi,dword ptr (-16)[ebp]
   9693 mov esi,dword ptr (-40)[ebp]
   9694 mov ecx,esi
   9695 sal edi,cl
   9696 mov dword ptr (-16)[ebp],edi
   9697 cmp dword ptr (-16)[ebp],20
   9698 je L1970
   9699 mov dword ptr (-8)[ebp],310
   9700 cmp dword ptr (-4)[ebp],0
   9701 je L1972
   9702 mov edi,dword ptr (-8)[ebp]
   9703 push edi
   9704 lea edi,(L687)
   9705 push edi
   9706 call _printf
   9707 add esp,8
   9708 L1972:
   9709 L1970:
   9710 mov dword ptr (-20)[ebp],5
   9711 mov byte ptr (-25)[ebp],2
   9712 mov edi,dword ptr (-20)[ebp]
   9713 movsx esi,byte ptr (-25)[ebp]
   9714 mov ecx,esi
   9715 sal edi,cl
   9716 mov dword ptr (-20)[ebp],edi
   9717 cmp dword ptr (-20)[ebp],20
   9718 je L1974
   9719 mov dword ptr (-8)[ebp],311
   9720 cmp dword ptr (-4)[ebp],0
   9721 je L1976
   9722 mov edi,dword ptr (-8)[ebp]
   9723 push edi
   9724 lea edi,(L687)
   9725 push edi
   9726 call _printf
   9727 add esp,8
   9728 L1976:
   9729 L1974:
   9730 mov dword ptr (-20)[ebp],5
   9731 mov word ptr (-28)[ebp],2
   9732 mov edi,dword ptr (-20)[ebp]
   9733 movsx esi,word ptr (-28)[ebp]
   9734 mov ecx,esi
   9735 sal edi,cl
   9736 mov dword ptr (-20)[ebp],edi
   9737 cmp dword ptr (-20)[ebp],20
   9738 je L1978
   9739 mov dword ptr (-8)[ebp],312
   9740 cmp dword ptr (-4)[ebp],0
   9741 je L1980
   9742 mov edi,dword ptr (-8)[ebp]
   9743 push edi
   9744 lea edi,(L687)
   9745 push edi
   9746 call _printf
   9747 add esp,8
   9748 L1980:
   9749 L1978:
   9750 mov dword ptr (-20)[ebp],5
   9751 mov dword ptr (-32)[ebp],2
   9752 mov edi,dword ptr (-20)[ebp]
   9753 mov esi,dword ptr (-32)[ebp]
   9754 mov ecx,esi
   9755 sal edi,cl
   9756 mov dword ptr (-20)[ebp],edi
   9757 cmp dword ptr (-20)[ebp],20
   9758 je L1982
   9759 mov dword ptr (-8)[ebp],313
   9760 cmp dword ptr (-4)[ebp],0
   9761 je L1984
   9762 mov edi,dword ptr (-8)[ebp]
   9763 push edi
   9764 lea edi,(L687)
   9765 push edi
   9766 call _printf
   9767 add esp,8
   9768 L1984:
   9769 L1982:
   9770 mov dword ptr (-20)[ebp],5
   9771 mov dword ptr (-36)[ebp],2
   9772 mov edi,dword ptr (-20)[ebp]
   9773 mov esi,dword ptr (-36)[ebp]
   9774 mov ecx,esi
   9775 sal edi,cl
   9776 mov dword ptr (-20)[ebp],edi
   9777 cmp dword ptr (-20)[ebp],20
   9778 je L1986
   9779 mov dword ptr (-8)[ebp],314
   9780 cmp dword ptr (-4)[ebp],0
   9781 je L1988
   9782 mov edi,dword ptr (-8)[ebp]
   9783 push edi
   9784 lea edi,(L687)
   9785 push edi
   9786 call _printf
   9787 add esp,8
   9788 L1988:
   9789 L1986:
   9790 mov dword ptr (-20)[ebp],5
   9791 mov dword ptr (-40)[ebp],2
   9792 mov edi,dword ptr (-20)[ebp]
   9793 mov esi,dword ptr (-40)[ebp]
   9794 mov ecx,esi
   9795 sal edi,cl
   9796 mov dword ptr (-20)[ebp],edi
   9797 cmp dword ptr (-20)[ebp],20
   9798 je L1990
   9799 mov dword ptr (-8)[ebp],315
   9800 cmp dword ptr (-4)[ebp],0
   9801 je L1992
   9802 mov edi,dword ptr (-8)[ebp]
   9803 push edi
   9804 lea edi,(L687)
   9805 push edi
   9806 call _printf
   9807 add esp,8
   9808 L1992:
   9809 L1990:
   9810 mov dword ptr (-24)[ebp],5
   9811 mov byte ptr (-25)[ebp],2
   9812 mov edi,dword ptr (-24)[ebp]
   9813 movsx esi,byte ptr (-25)[ebp]
   9814 mov ecx,esi
   9815 shl edi,cl
   9816 mov dword ptr (-24)[ebp],edi
   9817 mov edi,dword ptr (-24)[ebp]
   9818 cmp edi,20
   9819 je L1994
   9820 mov dword ptr (-8)[ebp],316
   9821 cmp dword ptr (-4)[ebp],0
   9822 je L1996
   9823 mov edi,dword ptr (-8)[ebp]
   9824 push edi
   9825 lea edi,(L687)
   9826 push edi
   9827 call _printf
   9828 add esp,8
   9829 L1996:
   9830 L1994:
   9831 mov dword ptr (-24)[ebp],5
   9832 mov word ptr (-28)[ebp],2
   9833 mov edi,dword ptr (-24)[ebp]
   9834 movsx esi,word ptr (-28)[ebp]
   9835 mov ecx,esi
   9836 shl edi,cl
   9837 mov dword ptr (-24)[ebp],edi
   9838 mov edi,dword ptr (-24)[ebp]
   9839 cmp edi,20
   9840 je L1998
   9841 mov dword ptr (-8)[ebp],317
   9842 cmp dword ptr (-4)[ebp],0
   9843 je L2000
   9844 mov edi,dword ptr (-8)[ebp]
   9845 push edi
   9846 lea edi,(L687)
   9847 push edi
   9848 call _printf
   9849 add esp,8
   9850 L2000:
   9851 L1998:
   9852 mov dword ptr (-24)[ebp],5
   9853 mov dword ptr (-32)[ebp],2
   9854 mov edi,dword ptr (-24)[ebp]
   9855 mov esi,dword ptr (-32)[ebp]
   9856 mov ecx,esi
   9857 shl edi,cl
   9858 mov dword ptr (-24)[ebp],edi
   9859 mov edi,dword ptr (-24)[ebp]
   9860 cmp edi,20
   9861 je L2002
   9862 mov dword ptr (-8)[ebp],318
   9863 cmp dword ptr (-4)[ebp],0
   9864 je L2004
   9865 mov edi,dword ptr (-8)[ebp]
   9866 push edi
   9867 lea edi,(L687)
   9868 push edi
   9869 call _printf
   9870 add esp,8
   9871 L2004:
   9872 L2002:
   9873 mov dword ptr (-24)[ebp],5
   9874 mov dword ptr (-36)[ebp],2
   9875 mov edi,dword ptr (-24)[ebp]
   9876 mov esi,dword ptr (-36)[ebp]
   9877 mov ecx,esi
   9878 shl edi,cl
   9879 mov dword ptr (-24)[ebp],edi
   9880 mov edi,dword ptr (-24)[ebp]
   9881 cmp edi,20
   9882 je L2006
   9883 mov dword ptr (-8)[ebp],319
   9884 cmp dword ptr (-4)[ebp],0
   9885 je L2008
   9886 mov edi,dword ptr (-8)[ebp]
   9887 push edi
   9888 lea edi,(L687)
   9889 push edi
   9890 call _printf
   9891 add esp,8
   9892 L2008:
   9893 L2006:
   9894 mov dword ptr (-24)[ebp],5
   9895 mov dword ptr (-40)[ebp],2
   9896 mov edi,dword ptr (-24)[ebp]
   9897 mov esi,dword ptr (-40)[ebp]
   9898 mov ecx,esi
   9899 shl edi,cl
   9900 mov dword ptr (-24)[ebp],edi
   9901 mov edi,dword ptr (-24)[ebp]
   9902 cmp edi,20
   9903 je L2010
   9904 mov dword ptr (-8)[ebp],320
   9905 cmp dword ptr (-4)[ebp],0
   9906 je L2012
   9907 mov edi,dword ptr (-8)[ebp]
   9908 push edi
   9909 lea edi,(L687)
   9910 push edi
   9911 call _printf
   9912 add esp,8
   9913 L2012:
   9914 L2010:
   9915 mov byte ptr (-9)[ebp],12
   9916 mov byte ptr (-25)[ebp],10
   9917 movsx edi,byte ptr (-9)[ebp]
   9918 movsx esi,byte ptr (-25)[ebp]
   9919 and edi,esi
   9920 mov ebx,edi
   9921 mov byte ptr (-9)[ebp],bl
   9922 movsx edi,byte ptr (-9)[ebp]
   9923 cmp edi,8
   9924 je L2014
   9925 mov dword ptr (-8)[ebp],321
   9926 cmp dword ptr (-4)[ebp],0
   9927 je L2016
   9928 mov edi,dword ptr (-8)[ebp]
   9929 push edi
   9930 lea edi,(L687)
   9931 push edi
   9932 call _printf
   9933 add esp,8
   9934 L2016:
   9935 L2014:
   9936 mov byte ptr (-9)[ebp],12
   9937 mov word ptr (-28)[ebp],10
   9938 movsx edi,byte ptr (-9)[ebp]
   9939 movsx esi,word ptr (-28)[ebp]
   9940 and edi,esi
   9941 mov ebx,edi
   9942 mov byte ptr (-9)[ebp],bl
   9943 movsx edi,byte ptr (-9)[ebp]
   9944 cmp edi,8
   9945 je L2018
   9946 mov dword ptr (-8)[ebp],322
   9947 cmp dword ptr (-4)[ebp],0
   9948 je L2020
   9949 mov edi,dword ptr (-8)[ebp]
   9950 push edi
   9951 lea edi,(L687)
   9952 push edi
   9953 call _printf
   9954 add esp,8
   9955 L2020:
   9956 L2018:
   9957 mov byte ptr (-9)[ebp],12
   9958 mov dword ptr (-32)[ebp],10
   9959 movsx edi,byte ptr (-9)[ebp]
   9960 and edi,dword ptr (-32)[ebp]
   9961 mov ebx,edi
   9962 mov byte ptr (-9)[ebp],bl
   9963 movsx edi,byte ptr (-9)[ebp]
   9964 cmp edi,8
   9965 je L2022
   9966 mov dword ptr (-8)[ebp],323
   9967 cmp dword ptr (-4)[ebp],0
   9968 je L2024
   9969 mov edi,dword ptr (-8)[ebp]
   9970 push edi
   9971 lea edi,(L687)
   9972 push edi
   9973 call _printf
   9974 add esp,8
   9975 L2024:
   9976 L2022:
   9977 mov byte ptr (-9)[ebp],12
   9978 mov dword ptr (-36)[ebp],10
   9979 movsx edi,byte ptr (-9)[ebp]
   9980 and edi,dword ptr (-36)[ebp]
   9981 mov ebx,edi
   9982 mov byte ptr (-9)[ebp],bl
   9983 movsx edi,byte ptr (-9)[ebp]
   9984 cmp edi,8
   9985 je L2026
   9986 mov dword ptr (-8)[ebp],324
   9987 cmp dword ptr (-4)[ebp],0
   9988 je L2028
   9989 mov edi,dword ptr (-8)[ebp]
   9990 push edi
   9991 lea edi,(L687)
   9992 push edi
   9993 call _printf
   9994 add esp,8
   9995 L2028:
   9996 L2026:
   9997 mov byte ptr (-9)[ebp],12
   9998 mov dword ptr (-40)[ebp],10
   9999 movsx edi,byte ptr (-9)[ebp]
  10000 and edi,dword ptr (-40)[ebp]
  10001 mov ebx,edi
  10002 mov byte ptr (-9)[ebp],bl
  10003 movsx edi,byte ptr (-9)[ebp]
  10004 cmp edi,8
  10005 je L2030
  10006 mov dword ptr (-8)[ebp],325
  10007 cmp dword ptr (-4)[ebp],0
  10008 je L2032
  10009 mov edi,dword ptr (-8)[ebp]
  10010 push edi
  10011 lea edi,(L687)
  10012 push edi
  10013 call _printf
  10014 add esp,8
  10015 L2032:
  10016 L2030:
  10017 mov word ptr (-12)[ebp],12
  10018 mov byte ptr (-25)[ebp],10
  10019 movsx edi,word ptr (-12)[ebp]
  10020 movsx esi,byte ptr (-25)[ebp]
  10021 and edi,esi
  10022 mov word ptr (-12)[ebp],di
  10023 movsx edi,word ptr (-12)[ebp]
  10024 cmp edi,8
  10025 je L2034
  10026 mov dword ptr (-8)[ebp],326
  10027 cmp dword ptr (-4)[ebp],0
  10028 je L2036
  10029 mov edi,dword ptr (-8)[ebp]
  10030 push edi
  10031 lea edi,(L687)
  10032 push edi
  10033 call _printf
  10034 add esp,8
  10035 L2036:
  10036 L2034:
  10037 mov word ptr (-12)[ebp],12
  10038 mov word ptr (-28)[ebp],10
  10039 movsx edi,word ptr (-12)[ebp]
  10040 movsx esi,word ptr (-28)[ebp]
  10041 and edi,esi
  10042 mov word ptr (-12)[ebp],di
  10043 movsx edi,word ptr (-12)[ebp]
  10044 cmp edi,8
  10045 je L2038
  10046 mov dword ptr (-8)[ebp],327
  10047 cmp dword ptr (-4)[ebp],0
  10048 je L2040
  10049 mov edi,dword ptr (-8)[ebp]
  10050 push edi
  10051 lea edi,(L687)
  10052 push edi
  10053 call _printf
  10054 add esp,8
  10055 L2040:
  10056 L2038:
  10057 mov word ptr (-12)[ebp],12
  10058 mov dword ptr (-32)[ebp],10
  10059 movsx edi,word ptr (-12)[ebp]
  10060 and edi,dword ptr (-32)[ebp]
  10061 mov word ptr (-12)[ebp],di
  10062 movsx edi,word ptr (-12)[ebp]
  10063 cmp edi,8
  10064 je L2042
  10065 mov dword ptr (-8)[ebp],328
  10066 cmp dword ptr (-4)[ebp],0
  10067 je L2044
  10068 mov edi,dword ptr (-8)[ebp]
  10069 push edi
  10070 lea edi,(L687)
  10071 push edi
  10072 call _printf
  10073 add esp,8
  10074 L2044:
  10075 L2042:
  10076 mov word ptr (-12)[ebp],12
  10077 mov dword ptr (-36)[ebp],10
  10078 movsx edi,word ptr (-12)[ebp]
  10079 and edi,dword ptr (-36)[ebp]
  10080 mov word ptr (-12)[ebp],di
  10081 movsx edi,word ptr (-12)[ebp]
  10082 cmp edi,8
  10083 je L2046
  10084 mov dword ptr (-8)[ebp],329
  10085 cmp dword ptr (-4)[ebp],0
  10086 je L2048
  10087 mov edi,dword ptr (-8)[ebp]
  10088 push edi
  10089 lea edi,(L687)
  10090 push edi
  10091 call _printf
  10092 add esp,8
  10093 L2048:
  10094 L2046:
  10095 mov word ptr (-12)[ebp],12
  10096 mov dword ptr (-40)[ebp],10
  10097 movsx edi,word ptr (-12)[ebp]
  10098 and edi,dword ptr (-40)[ebp]
  10099 mov word ptr (-12)[ebp],di
  10100 movsx edi,word ptr (-12)[ebp]
  10101 cmp edi,8
  10102 je L2050
  10103 mov dword ptr (-8)[ebp],330
  10104 cmp dword ptr (-4)[ebp],0
  10105 je L2052
  10106 mov edi,dword ptr (-8)[ebp]
  10107 push edi
  10108 lea edi,(L687)
  10109 push edi
  10110 call _printf
  10111 add esp,8
  10112 L2052:
  10113 L2050:
  10114 mov dword ptr (-16)[ebp],12
  10115 mov byte ptr (-25)[ebp],10
  10116 movsx edi,byte ptr (-25)[ebp]
  10117 and dword ptr (-16)[ebp],edi
  10118 cmp dword ptr (-16)[ebp],8
  10119 je L2054
  10120 mov dword ptr (-8)[ebp],331
  10121 cmp dword ptr (-4)[ebp],0
  10122 je L2056
  10123 mov edi,dword ptr (-8)[ebp]
  10124 push edi
  10125 lea edi,(L687)
  10126 push edi
  10127 call _printf
  10128 add esp,8
  10129 L2056:
  10130 L2054:
  10131 mov dword ptr (-16)[ebp],12
  10132 mov word ptr (-28)[ebp],10
  10133 movsx edi,word ptr (-28)[ebp]
  10134 and dword ptr (-16)[ebp],edi
  10135 cmp dword ptr (-16)[ebp],8
  10136 je L2058
  10137 mov dword ptr (-8)[ebp],332
  10138 cmp dword ptr (-4)[ebp],0
  10139 je L2060
  10140 mov edi,dword ptr (-8)[ebp]
  10141 push edi
  10142 lea edi,(L687)
  10143 push edi
  10144 call _printf
  10145 add esp,8
  10146 L2060:
  10147 L2058:
  10148 mov dword ptr (-16)[ebp],12
  10149 mov dword ptr (-32)[ebp],10
  10150 mov edi,dword ptr (-32)[ebp]
  10151 and dword ptr (-16)[ebp],edi
  10152 cmp dword ptr (-16)[ebp],8
  10153 je L2062
  10154 mov dword ptr (-8)[ebp],333
  10155 cmp dword ptr (-4)[ebp],0
  10156 je L2064
  10157 mov edi,dword ptr (-8)[ebp]
  10158 push edi
  10159 lea edi,(L687)
  10160 push edi
  10161 call _printf
  10162 add esp,8
  10163 L2064:
  10164 L2062:
  10165 mov dword ptr (-16)[ebp],12
  10166 mov dword ptr (-36)[ebp],10
  10167 mov edi,dword ptr (-36)[ebp]
  10168 and dword ptr (-16)[ebp],edi
  10169 cmp dword ptr (-16)[ebp],8
  10170 je L2066
  10171 mov dword ptr (-8)[ebp],334
  10172 cmp dword ptr (-4)[ebp],0
  10173 je L2068
  10174 mov edi,dword ptr (-8)[ebp]
  10175 push edi
  10176 lea edi,(L687)
  10177 push edi
  10178 call _printf
  10179 add esp,8
  10180 L2068:
  10181 L2066:
  10182 mov dword ptr (-16)[ebp],12
  10183 mov dword ptr (-40)[ebp],10
  10184 mov edi,dword ptr (-16)[ebp]
  10185 and edi,dword ptr (-40)[ebp]
  10186 mov dword ptr (-16)[ebp],edi
  10187 cmp dword ptr (-16)[ebp],8
  10188 je L2070
  10189 mov dword ptr (-8)[ebp],335
  10190 cmp dword ptr (-4)[ebp],0
  10191 je L2072
  10192 mov edi,dword ptr (-8)[ebp]
  10193 push edi
  10194 lea edi,(L687)
  10195 push edi
  10196 call _printf
  10197 add esp,8
  10198 L2072:
  10199 L2070:
  10200 mov dword ptr (-20)[ebp],12
  10201 mov byte ptr (-25)[ebp],10
  10202 movsx edi,byte ptr (-25)[ebp]
  10203 and dword ptr (-20)[ebp],edi
  10204 cmp dword ptr (-20)[ebp],8
  10205 je L2074
  10206 mov dword ptr (-8)[ebp],336
  10207 cmp dword ptr (-4)[ebp],0
  10208 je L2076
  10209 mov edi,dword ptr (-8)[ebp]
  10210 push edi
  10211 lea edi,(L687)
  10212 push edi
  10213 call _printf
  10214 add esp,8
  10215 L2076:
  10216 L2074:
  10217 mov dword ptr (-20)[ebp],12
  10218 mov word ptr (-28)[ebp],10
  10219 movsx edi,word ptr (-28)[ebp]
  10220 and dword ptr (-20)[ebp],edi
  10221 cmp dword ptr (-20)[ebp],8
  10222 je L2078
  10223 mov dword ptr (-8)[ebp],337
  10224 cmp dword ptr (-4)[ebp],0
  10225 je L2080
  10226 mov edi,dword ptr (-8)[ebp]
  10227 push edi
  10228 lea edi,(L687)
  10229 push edi
  10230 call _printf
  10231 add esp,8
  10232 L2080:
  10233 L2078:
  10234 mov dword ptr (-20)[ebp],12
  10235 mov dword ptr (-32)[ebp],10
  10236 mov edi,dword ptr (-32)[ebp]
  10237 and dword ptr (-20)[ebp],edi
  10238 cmp dword ptr (-20)[ebp],8
  10239 je L2082
  10240 mov dword ptr (-8)[ebp],338
  10241 cmp dword ptr (-4)[ebp],0
  10242 je L2084
  10243 mov edi,dword ptr (-8)[ebp]
  10244 push edi
  10245 lea edi,(L687)
  10246 push edi
  10247 call _printf
  10248 add esp,8
  10249 L2084:
  10250 L2082:
  10251 mov dword ptr (-20)[ebp],12
  10252 mov dword ptr (-36)[ebp],10
  10253 mov edi,dword ptr (-36)[ebp]
  10254 and dword ptr (-20)[ebp],edi
  10255 cmp dword ptr (-20)[ebp],8
  10256 je L2086
  10257 mov dword ptr (-8)[ebp],339
  10258 cmp dword ptr (-4)[ebp],0
  10259 je L2088
  10260 mov edi,dword ptr (-8)[ebp]
  10261 push edi
  10262 lea edi,(L687)
  10263 push edi
  10264 call _printf
  10265 add esp,8
  10266 L2088:
  10267 L2086:
  10268 mov dword ptr (-20)[ebp],12
  10269 mov dword ptr (-40)[ebp],10
  10270 mov edi,dword ptr (-20)[ebp]
  10271 and edi,dword ptr (-40)[ebp]
  10272 mov dword ptr (-20)[ebp],edi
  10273 cmp dword ptr (-20)[ebp],8
  10274 je L2090
  10275 mov dword ptr (-8)[ebp],340
  10276 cmp dword ptr (-4)[ebp],0
  10277 je L2092
  10278 mov edi,dword ptr (-8)[ebp]
  10279 push edi
  10280 lea edi,(L687)
  10281 push edi
  10282 call _printf
  10283 add esp,8
  10284 L2092:
  10285 L2090:
  10286 mov dword ptr (-24)[ebp],12
  10287 mov byte ptr (-25)[ebp],10
  10288 movsx edi,byte ptr (-25)[ebp]
  10289 and dword ptr (-24)[ebp],edi
  10290 mov edi,dword ptr (-24)[ebp]
  10291 cmp edi,8
  10292 je L2094
  10293 mov dword ptr (-8)[ebp],341
  10294 cmp dword ptr (-4)[ebp],0
  10295 je L2096
  10296 mov edi,dword ptr (-8)[ebp]
  10297 push edi
  10298 lea edi,(L687)
  10299 push edi
  10300 call _printf
  10301 add esp,8
  10302 L2096:
  10303 L2094:
  10304 mov dword ptr (-24)[ebp],12
  10305 mov word ptr (-28)[ebp],10
  10306 movsx edi,word ptr (-28)[ebp]
  10307 and dword ptr (-24)[ebp],edi
  10308 mov edi,dword ptr (-24)[ebp]
  10309 cmp edi,8
  10310 je L2098
  10311 mov dword ptr (-8)[ebp],342
  10312 cmp dword ptr (-4)[ebp],0
  10313 je L2100
  10314 mov edi,dword ptr (-8)[ebp]
  10315 push edi
  10316 lea edi,(L687)
  10317 push edi
  10318 call _printf
  10319 add esp,8
  10320 L2100:
  10321 L2098:
  10322 mov dword ptr (-24)[ebp],12
  10323 mov dword ptr (-32)[ebp],10
  10324 mov edi,dword ptr (-32)[ebp]
  10325 and dword ptr (-24)[ebp],edi
  10326 mov edi,dword ptr (-24)[ebp]
  10327 cmp edi,8
  10328 je L2102
  10329 mov dword ptr (-8)[ebp],343
  10330 cmp dword ptr (-4)[ebp],0
  10331 je L2104
  10332 mov edi,dword ptr (-8)[ebp]
  10333 push edi
  10334 lea edi,(L687)
  10335 push edi
  10336 call _printf
  10337 add esp,8
  10338 L2104:
  10339 L2102:
  10340 mov dword ptr (-24)[ebp],12
  10341 mov dword ptr (-36)[ebp],10
  10342 mov edi,dword ptr (-36)[ebp]
  10343 and dword ptr (-24)[ebp],edi
  10344 mov edi,dword ptr (-24)[ebp]
  10345 cmp edi,8
  10346 je L2106
  10347 mov dword ptr (-8)[ebp],344
  10348 cmp dword ptr (-4)[ebp],0
  10349 je L2108
  10350 mov edi,dword ptr (-8)[ebp]
  10351 push edi
  10352 lea edi,(L687)
  10353 push edi
  10354 call _printf
  10355 add esp,8
  10356 L2108:
  10357 L2106:
  10358 mov dword ptr (-24)[ebp],12
  10359 mov dword ptr (-40)[ebp],10
  10360 mov edi,dword ptr (-40)[ebp]
  10361 and dword ptr (-24)[ebp],edi
  10362 mov edi,dword ptr (-24)[ebp]
  10363 cmp edi,8
  10364 je L2110
  10365 mov dword ptr (-8)[ebp],345
  10366 cmp dword ptr (-4)[ebp],0
  10367 je L2112
  10368 mov edi,dword ptr (-8)[ebp]
  10369 push edi
  10370 lea edi,(L687)
  10371 push edi
  10372 call _printf
  10373 add esp,8
  10374 L2112:
  10375 L2110:
  10376 mov byte ptr (-9)[ebp],12
  10377 mov byte ptr (-25)[ebp],10
  10378 movsx edi,byte ptr (-9)[ebp]
  10379 movsx esi,byte ptr (-25)[ebp]
  10380 xor edi,esi
  10381 mov ebx,edi
  10382 mov byte ptr (-9)[ebp],bl
  10383 movsx edi,byte ptr (-9)[ebp]
  10384 cmp edi,6
  10385 je L2114
  10386 mov dword ptr (-8)[ebp],346
  10387 cmp dword ptr (-4)[ebp],0
  10388 je L2116
  10389 mov edi,dword ptr (-8)[ebp]
  10390 push edi
  10391 lea edi,(L687)
  10392 push edi
  10393 call _printf
  10394 add esp,8
  10395 L2116:
  10396 L2114:
  10397 mov byte ptr (-9)[ebp],12
  10398 mov word ptr (-28)[ebp],10
  10399 movsx edi,byte ptr (-9)[ebp]
  10400 movsx esi,word ptr (-28)[ebp]
  10401 xor edi,esi
  10402 mov ebx,edi
  10403 mov byte ptr (-9)[ebp],bl
  10404 movsx edi,byte ptr (-9)[ebp]
  10405 cmp edi,6
  10406 je L2118
  10407 mov dword ptr (-8)[ebp],347
  10408 cmp dword ptr (-4)[ebp],0
  10409 je L2120
  10410 mov edi,dword ptr (-8)[ebp]
  10411 push edi
  10412 lea edi,(L687)
  10413 push edi
  10414 call _printf
  10415 add esp,8
  10416 L2120:
  10417 L2118:
  10418 mov byte ptr (-9)[ebp],12
  10419 mov dword ptr (-32)[ebp],10
  10420 movsx edi,byte ptr (-9)[ebp]
  10421 xor edi,dword ptr (-32)[ebp]
  10422 mov ebx,edi
  10423 mov byte ptr (-9)[ebp],bl
  10424 movsx edi,byte ptr (-9)[ebp]
  10425 cmp edi,6
  10426 je L2122
  10427 mov dword ptr (-8)[ebp],348
  10428 cmp dword ptr (-4)[ebp],0
  10429 je L2124
  10430 mov edi,dword ptr (-8)[ebp]
  10431 push edi
  10432 lea edi,(L687)
  10433 push edi
  10434 call _printf
  10435 add esp,8
  10436 L2124:
  10437 L2122:
  10438 mov byte ptr (-9)[ebp],12
  10439 mov dword ptr (-36)[ebp],10
  10440 movsx edi,byte ptr (-9)[ebp]
  10441 xor edi,dword ptr (-36)[ebp]
  10442 mov ebx,edi
  10443 mov byte ptr (-9)[ebp],bl
  10444 movsx edi,byte ptr (-9)[ebp]
  10445 cmp edi,6
  10446 je L2126
  10447 mov dword ptr (-8)[ebp],349
  10448 cmp dword ptr (-4)[ebp],0
  10449 je L2128
  10450 mov edi,dword ptr (-8)[ebp]
  10451 push edi
  10452 lea edi,(L687)
  10453 push edi
  10454 call _printf
  10455 add esp,8
  10456 L2128:
  10457 L2126:
  10458 mov byte ptr (-9)[ebp],12
  10459 mov dword ptr (-40)[ebp],10
  10460 movsx edi,byte ptr (-9)[ebp]
  10461 xor edi,dword ptr (-40)[ebp]
  10462 mov ebx,edi
  10463 mov byte ptr (-9)[ebp],bl
  10464 movsx edi,byte ptr (-9)[ebp]
  10465 cmp edi,6
  10466 je L2130
  10467 mov dword ptr (-8)[ebp],350
  10468 cmp dword ptr (-4)[ebp],0
  10469 je L2132
  10470 mov edi,dword ptr (-8)[ebp]
  10471 push edi
  10472 lea edi,(L687)
  10473 push edi
  10474 call _printf
  10475 add esp,8
  10476 L2132:
  10477 L2130:
  10478 mov word ptr (-12)[ebp],12
  10479 mov byte ptr (-25)[ebp],10
  10480 movsx edi,word ptr (-12)[ebp]
  10481 movsx esi,byte ptr (-25)[ebp]
  10482 xor edi,esi
  10483 mov word ptr (-12)[ebp],di
  10484 movsx edi,word ptr (-12)[ebp]
  10485 cmp edi,6
  10486 je L2134
  10487 mov dword ptr (-8)[ebp],351
  10488 cmp dword ptr (-4)[ebp],0
  10489 je L2136
  10490 mov edi,dword ptr (-8)[ebp]
  10491 push edi
  10492 lea edi,(L687)
  10493 push edi
  10494 call _printf
  10495 add esp,8
  10496 L2136:
  10497 L2134:
  10498 mov word ptr (-12)[ebp],12
  10499 mov word ptr (-28)[ebp],10
  10500 movsx edi,word ptr (-12)[ebp]
  10501 movsx esi,word ptr (-28)[ebp]
  10502 xor edi,esi
  10503 mov word ptr (-12)[ebp],di
  10504 movsx edi,word ptr (-12)[ebp]
  10505 cmp edi,6
  10506 je L2138
  10507 mov dword ptr (-8)[ebp],352
  10508 cmp dword ptr (-4)[ebp],0
  10509 je L2140
  10510 mov edi,dword ptr (-8)[ebp]
  10511 push edi
  10512 lea edi,(L687)
  10513 push edi
  10514 call _printf
  10515 add esp,8
  10516 L2140:
  10517 L2138:
  10518 mov word ptr (-12)[ebp],12
  10519 mov dword ptr (-32)[ebp],10
  10520 movsx edi,word ptr (-12)[ebp]
  10521 xor edi,dword ptr (-32)[ebp]
  10522 mov word ptr (-12)[ebp],di
  10523 movsx edi,word ptr (-12)[ebp]
  10524 cmp edi,6
  10525 je L2142
  10526 mov dword ptr (-8)[ebp],353
  10527 cmp dword ptr (-4)[ebp],0
  10528 je L2144
  10529 mov edi,dword ptr (-8)[ebp]
  10530 push edi
  10531 lea edi,(L687)
  10532 push edi
  10533 call _printf
  10534 add esp,8
  10535 L2144:
  10536 L2142:
  10537 mov word ptr (-12)[ebp],12
  10538 mov dword ptr (-36)[ebp],10
  10539 movsx edi,word ptr (-12)[ebp]
  10540 xor edi,dword ptr (-36)[ebp]
  10541 mov word ptr (-12)[ebp],di
  10542 movsx edi,word ptr (-12)[ebp]
  10543 cmp edi,6
  10544 je L2146
  10545 mov dword ptr (-8)[ebp],354
  10546 cmp dword ptr (-4)[ebp],0
  10547 je L2148
  10548 mov edi,dword ptr (-8)[ebp]
  10549 push edi
  10550 lea edi,(L687)
  10551 push edi
  10552 call _printf
  10553 add esp,8
  10554 L2148:
  10555 L2146:
  10556 mov word ptr (-12)[ebp],12
  10557 mov dword ptr (-40)[ebp],10
  10558 movsx edi,word ptr (-12)[ebp]
  10559 xor edi,dword ptr (-40)[ebp]
  10560 mov word ptr (-12)[ebp],di
  10561 movsx edi,word ptr (-12)[ebp]
  10562 cmp edi,6
  10563 je L2150
  10564 mov dword ptr (-8)[ebp],355
  10565 cmp dword ptr (-4)[ebp],0
  10566 je L2152
  10567 mov edi,dword ptr (-8)[ebp]
  10568 push edi
  10569 lea edi,(L687)
  10570 push edi
  10571 call _printf
  10572 add esp,8
  10573 L2152:
  10574 L2150:
  10575 mov dword ptr (-16)[ebp],12
  10576 mov byte ptr (-25)[ebp],10
  10577 movsx edi,byte ptr (-25)[ebp]
  10578 xor dword ptr (-16)[ebp],edi
  10579 cmp dword ptr (-16)[ebp],6
  10580 je L2154
  10581 mov dword ptr (-8)[ebp],356
  10582 cmp dword ptr (-4)[ebp],0
  10583 je L2156
  10584 mov edi,dword ptr (-8)[ebp]
  10585 push edi
  10586 lea edi,(L687)
  10587 push edi
  10588 call _printf
  10589 add esp,8
  10590 L2156:
  10591 L2154:
  10592 mov dword ptr (-16)[ebp],12
  10593 mov word ptr (-28)[ebp],10
  10594 movsx edi,word ptr (-28)[ebp]
  10595 xor dword ptr (-16)[ebp],edi
  10596 cmp dword ptr (-16)[ebp],6
  10597 je L2158
  10598 mov dword ptr (-8)[ebp],357
  10599 cmp dword ptr (-4)[ebp],0
  10600 je L2160
  10601 mov edi,dword ptr (-8)[ebp]
  10602 push edi
  10603 lea edi,(L687)
  10604 push edi
  10605 call _printf
  10606 add esp,8
  10607 L2160:
  10608 L2158:
  10609 mov dword ptr (-16)[ebp],12
  10610 mov dword ptr (-32)[ebp],10
  10611 mov edi,dword ptr (-32)[ebp]
  10612 xor dword ptr (-16)[ebp],edi
  10613 cmp dword ptr (-16)[ebp],6
  10614 je L2162
  10615 mov dword ptr (-8)[ebp],358
  10616 cmp dword ptr (-4)[ebp],0
  10617 je L2164
  10618 mov edi,dword ptr (-8)[ebp]
  10619 push edi
  10620 lea edi,(L687)
  10621 push edi
  10622 call _printf
  10623 add esp,8
  10624 L2164:
  10625 L2162:
  10626 mov dword ptr (-16)[ebp],12
  10627 mov dword ptr (-36)[ebp],10
  10628 mov edi,dword ptr (-36)[ebp]
  10629 xor dword ptr (-16)[ebp],edi
  10630 cmp dword ptr (-16)[ebp],6
  10631 je L2166
  10632 mov dword ptr (-8)[ebp],359
  10633 cmp dword ptr (-4)[ebp],0
  10634 je L2168
  10635 mov edi,dword ptr (-8)[ebp]
  10636 push edi
  10637 lea edi,(L687)
  10638 push edi
  10639 call _printf
  10640 add esp,8
  10641 L2168:
  10642 L2166:
  10643 mov dword ptr (-16)[ebp],12
  10644 mov dword ptr (-40)[ebp],10
  10645 mov edi,dword ptr (-16)[ebp]
  10646 xor edi,dword ptr (-40)[ebp]
  10647 mov dword ptr (-16)[ebp],edi
  10648 cmp dword ptr (-16)[ebp],6
  10649 je L2170
  10650 mov dword ptr (-8)[ebp],360
  10651 cmp dword ptr (-4)[ebp],0
  10652 je L2172
  10653 mov edi,dword ptr (-8)[ebp]
  10654 push edi
  10655 lea edi,(L687)
  10656 push edi
  10657 call _printf
  10658 add esp,8
  10659 L2172:
  10660 L2170:
  10661 mov dword ptr (-20)[ebp],12
  10662 mov byte ptr (-25)[ebp],10
  10663 movsx edi,byte ptr (-25)[ebp]
  10664 xor dword ptr (-20)[ebp],edi
  10665 cmp dword ptr (-20)[ebp],6
  10666 je L2174
  10667 mov dword ptr (-8)[ebp],361
  10668 cmp dword ptr (-4)[ebp],0
  10669 je L2176
  10670 mov edi,dword ptr (-8)[ebp]
  10671 push edi
  10672 lea edi,(L687)
  10673 push edi
  10674 call _printf
  10675 add esp,8
  10676 L2176:
  10677 L2174:
  10678 mov dword ptr (-20)[ebp],12
  10679 mov word ptr (-28)[ebp],10
  10680 movsx edi,word ptr (-28)[ebp]
  10681 xor dword ptr (-20)[ebp],edi
  10682 cmp dword ptr (-20)[ebp],6
  10683 je L2178
  10684 mov dword ptr (-8)[ebp],362
  10685 cmp dword ptr (-4)[ebp],0
  10686 je L2180
  10687 mov edi,dword ptr (-8)[ebp]
  10688 push edi
  10689 lea edi,(L687)
  10690 push edi
  10691 call _printf
  10692 add esp,8
  10693 L2180:
  10694 L2178:
  10695 mov dword ptr (-20)[ebp],12
  10696 mov dword ptr (-32)[ebp],10
  10697 mov edi,dword ptr (-32)[ebp]
  10698 xor dword ptr (-20)[ebp],edi
  10699 cmp dword ptr (-20)[ebp],6
  10700 je L2182
  10701 mov dword ptr (-8)[ebp],363
  10702 cmp dword ptr (-4)[ebp],0
  10703 je L2184
  10704 mov edi,dword ptr (-8)[ebp]
  10705 push edi
  10706 lea edi,(L687)
  10707 push edi
  10708 call _printf
  10709 add esp,8
  10710 L2184:
  10711 L2182:
  10712 mov dword ptr (-20)[ebp],12
  10713 mov dword ptr (-36)[ebp],10
  10714 mov edi,dword ptr (-36)[ebp]
  10715 xor dword ptr (-20)[ebp],edi
  10716 cmp dword ptr (-20)[ebp],6
  10717 je L2186
  10718 mov dword ptr (-8)[ebp],364
  10719 cmp dword ptr (-4)[ebp],0
  10720 je L2188
  10721 mov edi,dword ptr (-8)[ebp]
  10722 push edi
  10723 lea edi,(L687)
  10724 push edi
  10725 call _printf
  10726 add esp,8
  10727 L2188:
  10728 L2186:
  10729 mov dword ptr (-20)[ebp],12
  10730 mov dword ptr (-40)[ebp],10
  10731 mov edi,dword ptr (-20)[ebp]
  10732 xor edi,dword ptr (-40)[ebp]
  10733 mov dword ptr (-20)[ebp],edi
  10734 cmp dword ptr (-20)[ebp],6
  10735 je L2190
  10736 mov dword ptr (-8)[ebp],365
  10737 cmp dword ptr (-4)[ebp],0
  10738 je L2192
  10739 mov edi,dword ptr (-8)[ebp]
  10740 push edi
  10741 lea edi,(L687)
  10742 push edi
  10743 call _printf
  10744 add esp,8
  10745 L2192:
  10746 L2190:
  10747 mov dword ptr (-24)[ebp],12
  10748 mov byte ptr (-25)[ebp],10
  10749 movsx edi,byte ptr (-25)[ebp]
  10750 xor dword ptr (-24)[ebp],edi
  10751 mov edi,dword ptr (-24)[ebp]
  10752 cmp edi,6
  10753 je L2194
  10754 mov dword ptr (-8)[ebp],366
  10755 cmp dword ptr (-4)[ebp],0
  10756 je L2196
  10757 mov edi,dword ptr (-8)[ebp]
  10758 push edi
  10759 lea edi,(L687)
  10760 push edi
  10761 call _printf
  10762 add esp,8
  10763 L2196:
  10764 L2194:
  10765 mov dword ptr (-24)[ebp],12
  10766 mov word ptr (-28)[ebp],10
  10767 movsx edi,word ptr (-28)[ebp]
  10768 xor dword ptr (-24)[ebp],edi
  10769 mov edi,dword ptr (-24)[ebp]
  10770 cmp edi,6
  10771 je L2198
  10772 mov dword ptr (-8)[ebp],367
  10773 cmp dword ptr (-4)[ebp],0
  10774 je L2200
  10775 mov edi,dword ptr (-8)[ebp]
  10776 push edi
  10777 lea edi,(L687)
  10778 push edi
  10779 call _printf
  10780 add esp,8
  10781 L2200:
  10782 L2198:
  10783 mov dword ptr (-24)[ebp],12
  10784 mov dword ptr (-32)[ebp],10
  10785 mov edi,dword ptr (-32)[ebp]
  10786 xor dword ptr (-24)[ebp],edi
  10787 mov edi,dword ptr (-24)[ebp]
  10788 cmp edi,6
  10789 je L2202
  10790 mov dword ptr (-8)[ebp],368
  10791 cmp dword ptr (-4)[ebp],0
  10792 je L2204
  10793 mov edi,dword ptr (-8)[ebp]
  10794 push edi
  10795 lea edi,(L687)
  10796 push edi
  10797 call _printf
  10798 add esp,8
  10799 L2204:
  10800 L2202:
  10801 mov dword ptr (-24)[ebp],12
  10802 mov dword ptr (-36)[ebp],10
  10803 mov edi,dword ptr (-36)[ebp]
  10804 xor dword ptr (-24)[ebp],edi
  10805 mov edi,dword ptr (-24)[ebp]
  10806 cmp edi,6
  10807 je L2206
  10808 mov dword ptr (-8)[ebp],369
  10809 cmp dword ptr (-4)[ebp],0
  10810 je L2208
  10811 mov edi,dword ptr (-8)[ebp]
  10812 push edi
  10813 lea edi,(L687)
  10814 push edi
  10815 call _printf
  10816 add esp,8
  10817 L2208:
  10818 L2206:
  10819 mov dword ptr (-24)[ebp],12
  10820 mov dword ptr (-40)[ebp],10
  10821 mov edi,dword ptr (-40)[ebp]
  10822 xor dword ptr (-24)[ebp],edi
  10823 mov edi,dword ptr (-24)[ebp]
  10824 cmp edi,6
  10825 je L2210
  10826 mov dword ptr (-8)[ebp],370
  10827 cmp dword ptr (-4)[ebp],0
  10828 je L2212
  10829 mov edi,dword ptr (-8)[ebp]
  10830 push edi
  10831 lea edi,(L687)
  10832 push edi
  10833 call _printf
  10834 add esp,8
  10835 L2212:
  10836 L2210:
  10837 mov byte ptr (-9)[ebp],12
  10838 mov byte ptr (-25)[ebp],10
  10839 movsx edi,byte ptr (-9)[ebp]
  10840 movsx esi,byte ptr (-25)[ebp]
  10841 or edi,esi
  10842 mov ebx,edi
  10843 mov byte ptr (-9)[ebp],bl
  10844 movsx edi,byte ptr (-9)[ebp]
  10845 cmp edi,14
  10846 je L2214
  10847 mov dword ptr (-8)[ebp],371
  10848 cmp dword ptr (-4)[ebp],0
  10849 je L2216
  10850 mov edi,dword ptr (-8)[ebp]
  10851 push edi
  10852 lea edi,(L687)
  10853 push edi
  10854 call _printf
  10855 add esp,8
  10856 L2216:
  10857 L2214:
  10858 mov byte ptr (-9)[ebp],12
  10859 mov word ptr (-28)[ebp],10
  10860 movsx edi,byte ptr (-9)[ebp]
  10861 movsx esi,word ptr (-28)[ebp]
  10862 or edi,esi
  10863 mov ebx,edi
  10864 mov byte ptr (-9)[ebp],bl
  10865 movsx edi,byte ptr (-9)[ebp]
  10866 cmp edi,14
  10867 je L2218
  10868 mov dword ptr (-8)[ebp],372
  10869 cmp dword ptr (-4)[ebp],0
  10870 je L2220
  10871 mov edi,dword ptr (-8)[ebp]
  10872 push edi
  10873 lea edi,(L687)
  10874 push edi
  10875 call _printf
  10876 add esp,8
  10877 L2220:
  10878 L2218:
  10879 mov byte ptr (-9)[ebp],12
  10880 mov dword ptr (-32)[ebp],10
  10881 movsx edi,byte ptr (-9)[ebp]
  10882 or edi,dword ptr (-32)[ebp]
  10883 mov ebx,edi
  10884 mov byte ptr (-9)[ebp],bl
  10885 movsx edi,byte ptr (-9)[ebp]
  10886 cmp edi,14
  10887 je L2222
  10888 mov dword ptr (-8)[ebp],373
  10889 cmp dword ptr (-4)[ebp],0
  10890 je L2224
  10891 mov edi,dword ptr (-8)[ebp]
  10892 push edi
  10893 lea edi,(L687)
  10894 push edi
  10895 call _printf
  10896 add esp,8
  10897 L2224:
  10898 L2222:
  10899 mov byte ptr (-9)[ebp],12
  10900 mov dword ptr (-36)[ebp],10
  10901 movsx edi,byte ptr (-9)[ebp]
  10902 or edi,dword ptr (-36)[ebp]
  10903 mov ebx,edi
  10904 mov byte ptr (-9)[ebp],bl
  10905 movsx edi,byte ptr (-9)[ebp]
  10906 cmp edi,14
  10907 je L2226
  10908 mov dword ptr (-8)[ebp],374
  10909 cmp dword ptr (-4)[ebp],0
  10910 je L2228
  10911 mov edi,dword ptr (-8)[ebp]
  10912 push edi
  10913 lea edi,(L687)
  10914 push edi
  10915 call _printf
  10916 add esp,8
  10917 L2228:
  10918 L2226:
  10919 mov byte ptr (-9)[ebp],12
  10920 mov dword ptr (-40)[ebp],10
  10921 movsx edi,byte ptr (-9)[ebp]
  10922 or edi,dword ptr (-40)[ebp]
  10923 mov ebx,edi
  10924 mov byte ptr (-9)[ebp],bl
  10925 movsx edi,byte ptr (-9)[ebp]
  10926 cmp edi,14
  10927 je L2230
  10928 mov dword ptr (-8)[ebp],375
  10929 cmp dword ptr (-4)[ebp],0
  10930 je L2232
  10931 mov edi,dword ptr (-8)[ebp]
  10932 push edi
  10933 lea edi,(L687)
  10934 push edi
  10935 call _printf
  10936 add esp,8
  10937 L2232:
  10938 L2230:
  10939 mov word ptr (-12)[ebp],12
  10940 mov byte ptr (-25)[ebp],10
  10941 movsx edi,word ptr (-12)[ebp]
  10942 movsx esi,byte ptr (-25)[ebp]
  10943 or edi,esi
  10944 mov word ptr (-12)[ebp],di
  10945 movsx edi,word ptr (-12)[ebp]
  10946 cmp edi,14
  10947 je L2234
  10948 mov dword ptr (-8)[ebp],376
  10949 cmp dword ptr (-4)[ebp],0
  10950 je L2236
  10951 mov edi,dword ptr (-8)[ebp]
  10952 push edi
  10953 lea edi,(L687)
  10954 push edi
  10955 call _printf
  10956 add esp,8
  10957 L2236:
  10958 L2234:
  10959 mov word ptr (-12)[ebp],12
  10960 mov word ptr (-28)[ebp],10
  10961 movsx edi,word ptr (-12)[ebp]
  10962 movsx esi,word ptr (-28)[ebp]
  10963 or edi,esi
  10964 mov word ptr (-12)[ebp],di
  10965 movsx edi,word ptr (-12)[ebp]
  10966 cmp edi,14
  10967 je L2238
  10968 mov dword ptr (-8)[ebp],377
  10969 cmp dword ptr (-4)[ebp],0
  10970 je L2240
  10971 mov edi,dword ptr (-8)[ebp]
  10972 push edi
  10973 lea edi,(L687)
  10974 push edi
  10975 call _printf
  10976 add esp,8
  10977 L2240:
  10978 L2238:
  10979 mov word ptr (-12)[ebp],12
  10980 mov dword ptr (-32)[ebp],10
  10981 movsx edi,word ptr (-12)[ebp]
  10982 or edi,dword ptr (-32)[ebp]
  10983 mov word ptr (-12)[ebp],di
  10984 movsx edi,word ptr (-12)[ebp]
  10985 cmp edi,14
  10986 je L2242
  10987 mov dword ptr (-8)[ebp],378
  10988 cmp dword ptr (-4)[ebp],0
  10989 je L2244
  10990 mov edi,dword ptr (-8)[ebp]
  10991 push edi
  10992 lea edi,(L687)
  10993 push edi
  10994 call _printf
  10995 add esp,8
  10996 L2244:
  10997 L2242:
  10998 mov word ptr (-12)[ebp],12
  10999 mov dword ptr (-36)[ebp],10
  11000 movsx edi,word ptr (-12)[ebp]
  11001 or edi,dword ptr (-36)[ebp]
  11002 mov word ptr (-12)[ebp],di
  11003 movsx edi,word ptr (-12)[ebp]
  11004 cmp edi,14
  11005 je L2246
  11006 mov dword ptr (-8)[ebp],379
  11007 cmp dword ptr (-4)[ebp],0
  11008 je L2248
  11009 mov edi,dword ptr (-8)[ebp]
  11010 push edi
  11011 lea edi,(L687)
  11012 push edi
  11013 call _printf
  11014 add esp,8
  11015 L2248:
  11016 L2246:
  11017 mov word ptr (-12)[ebp],12
  11018 mov dword ptr (-40)[ebp],10
  11019 movsx edi,word ptr (-12)[ebp]
  11020 or edi,dword ptr (-40)[ebp]
  11021 mov word ptr (-12)[ebp],di
  11022 movsx edi,word ptr (-12)[ebp]
  11023 cmp edi,14
  11024 je L2250
  11025 mov dword ptr (-8)[ebp],380
  11026 cmp dword ptr (-4)[ebp],0
  11027 je L2252
  11028 mov edi,dword ptr (-8)[ebp]
  11029 push edi
  11030 lea edi,(L687)
  11031 push edi
  11032 call _printf
  11033 add esp,8
  11034 L2252:
  11035 L2250:
  11036 mov dword ptr (-16)[ebp],12
  11037 mov byte ptr (-25)[ebp],10
  11038 movsx edi,byte ptr (-25)[ebp]
  11039 or dword ptr (-16)[ebp],edi
  11040 cmp dword ptr (-16)[ebp],14
  11041 je L2254
  11042 mov dword ptr (-8)[ebp],381
  11043 cmp dword ptr (-4)[ebp],0
  11044 je L2256
  11045 mov edi,dword ptr (-8)[ebp]
  11046 push edi
  11047 lea edi,(L687)
  11048 push edi
  11049 call _printf
  11050 add esp,8
  11051 L2256:
  11052 L2254:
  11053 mov dword ptr (-16)[ebp],12
  11054 mov word ptr (-28)[ebp],10
  11055 movsx edi,word ptr (-28)[ebp]
  11056 or dword ptr (-16)[ebp],edi
  11057 cmp dword ptr (-16)[ebp],14
  11058 je L2258
  11059 mov dword ptr (-8)[ebp],382
  11060 cmp dword ptr (-4)[ebp],0
  11061 je L2260
  11062 mov edi,dword ptr (-8)[ebp]
  11063 push edi
  11064 lea edi,(L687)
  11065 push edi
  11066 call _printf
  11067 add esp,8
  11068 L2260:
  11069 L2258:
  11070 mov dword ptr (-16)[ebp],12
  11071 mov dword ptr (-32)[ebp],10
  11072 mov edi,dword ptr (-32)[ebp]
  11073 or dword ptr (-16)[ebp],edi
  11074 cmp dword ptr (-16)[ebp],14
  11075 je L2262
  11076 mov dword ptr (-8)[ebp],383
  11077 cmp dword ptr (-4)[ebp],0
  11078 je L2264
  11079 mov edi,dword ptr (-8)[ebp]
  11080 push edi
  11081 lea edi,(L687)
  11082 push edi
  11083 call _printf
  11084 add esp,8
  11085 L2264:
  11086 L2262:
  11087 mov dword ptr (-16)[ebp],12
  11088 mov dword ptr (-36)[ebp],10
  11089 mov edi,dword ptr (-36)[ebp]
  11090 or dword ptr (-16)[ebp],edi
  11091 cmp dword ptr (-16)[ebp],14
  11092 je L2266
  11093 mov dword ptr (-8)[ebp],384
  11094 cmp dword ptr (-4)[ebp],0
  11095 je L2268
  11096 mov edi,dword ptr (-8)[ebp]
  11097 push edi
  11098 lea edi,(L687)
  11099 push edi
  11100 call _printf
  11101 add esp,8
  11102 L2268:
  11103 L2266:
  11104 mov dword ptr (-16)[ebp],12
  11105 mov dword ptr (-40)[ebp],10
  11106 mov edi,dword ptr (-16)[ebp]
  11107 or edi,dword ptr (-40)[ebp]
  11108 mov dword ptr (-16)[ebp],edi
  11109 cmp dword ptr (-16)[ebp],14
  11110 je L2270
  11111 mov dword ptr (-8)[ebp],385
  11112 cmp dword ptr (-4)[ebp],0
  11113 je L2272
  11114 mov edi,dword ptr (-8)[ebp]
  11115 push edi
  11116 lea edi,(L687)
  11117 push edi
  11118 call _printf
  11119 add esp,8
  11120 L2272:
  11121 L2270:
  11122 mov dword ptr (-20)[ebp],12
  11123 mov byte ptr (-25)[ebp],10
  11124 movsx edi,byte ptr (-25)[ebp]
  11125 or dword ptr (-20)[ebp],edi
  11126 cmp dword ptr (-20)[ebp],14
  11127 je L2274
  11128 mov dword ptr (-8)[ebp],386
  11129 cmp dword ptr (-4)[ebp],0
  11130 je L2276
  11131 mov edi,dword ptr (-8)[ebp]
  11132 push edi
  11133 lea edi,(L687)
  11134 push edi
  11135 call _printf
  11136 add esp,8
  11137 L2276:
  11138 L2274:
  11139 mov dword ptr (-20)[ebp],12
  11140 mov word ptr (-28)[ebp],10
  11141 movsx edi,word ptr (-28)[ebp]
  11142 or dword ptr (-20)[ebp],edi
  11143 cmp dword ptr (-20)[ebp],14
  11144 je L2278
  11145 mov dword ptr (-8)[ebp],387
  11146 cmp dword ptr (-4)[ebp],0
  11147 je L2280
  11148 mov edi,dword ptr (-8)[ebp]
  11149 push edi
  11150 lea edi,(L687)
  11151 push edi
  11152 call _printf
  11153 add esp,8
  11154 L2280:
  11155 L2278:
  11156 mov dword ptr (-20)[ebp],12
  11157 mov dword ptr (-32)[ebp],10
  11158 mov edi,dword ptr (-32)[ebp]
  11159 or dword ptr (-20)[ebp],edi
  11160 cmp dword ptr (-20)[ebp],14
  11161 je L2282
  11162 mov dword ptr (-8)[ebp],388
  11163 cmp dword ptr (-4)[ebp],0
  11164 je L2284
  11165 mov edi,dword ptr (-8)[ebp]
  11166 push edi
  11167 lea edi,(L687)
  11168 push edi
  11169 call _printf
  11170 add esp,8
  11171 L2284:
  11172 L2282:
  11173 mov dword ptr (-20)[ebp],12
  11174 mov dword ptr (-36)[ebp],10
  11175 mov edi,dword ptr (-36)[ebp]
  11176 or dword ptr (-20)[ebp],edi
  11177 cmp dword ptr (-20)[ebp],14
  11178 je L2286
  11179 mov dword ptr (-8)[ebp],389
  11180 cmp dword ptr (-4)[ebp],0
  11181 je L2288
  11182 mov edi,dword ptr (-8)[ebp]
  11183 push edi
  11184 lea edi,(L687)
  11185 push edi
  11186 call _printf
  11187 add esp,8
  11188 L2288:
  11189 L2286:
  11190 mov dword ptr (-20)[ebp],12
  11191 mov dword ptr (-40)[ebp],10
  11192 mov edi,dword ptr (-20)[ebp]
  11193 or edi,dword ptr (-40)[ebp]
  11194 mov dword ptr (-20)[ebp],edi
  11195 cmp dword ptr (-20)[ebp],14
  11196 je L2290
  11197 mov dword ptr (-8)[ebp],390
  11198 cmp dword ptr (-4)[ebp],0
  11199 je L2292
  11200 mov edi,dword ptr (-8)[ebp]
  11201 push edi
  11202 lea edi,(L687)
  11203 push edi
  11204 call _printf
  11205 add esp,8
  11206 L2292:
  11207 L2290:
  11208 mov dword ptr (-24)[ebp],12
  11209 mov byte ptr (-25)[ebp],10
  11210 movsx edi,byte ptr (-25)[ebp]
  11211 or dword ptr (-24)[ebp],edi
  11212 mov edi,dword ptr (-24)[ebp]
  11213 cmp edi,14
  11214 je L2294
  11215 mov dword ptr (-8)[ebp],391
  11216 cmp dword ptr (-4)[ebp],0
  11217 je L2296
  11218 mov edi,dword ptr (-8)[ebp]
  11219 push edi
  11220 lea edi,(L687)
  11221 push edi
  11222 call _printf
  11223 add esp,8
  11224 L2296:
  11225 L2294:
  11226 mov dword ptr (-24)[ebp],12
  11227 mov word ptr (-28)[ebp],10
  11228 movsx edi,word ptr (-28)[ebp]
  11229 or dword ptr (-24)[ebp],edi
  11230 mov edi,dword ptr (-24)[ebp]
  11231 cmp edi,14
  11232 je L2298
  11233 mov dword ptr (-8)[ebp],392
  11234 cmp dword ptr (-4)[ebp],0
  11235 je L2300
  11236 mov edi,dword ptr (-8)[ebp]
  11237 push edi
  11238 lea edi,(L687)
  11239 push edi
  11240 call _printf
  11241 add esp,8
  11242 L2300:
  11243 L2298:
  11244 mov dword ptr (-24)[ebp],12
  11245 mov dword ptr (-32)[ebp],10
  11246 mov edi,dword ptr (-32)[ebp]
  11247 or dword ptr (-24)[ebp],edi
  11248 mov edi,dword ptr (-24)[ebp]
  11249 cmp edi,14
  11250 je L2302
  11251 mov dword ptr (-8)[ebp],393
  11252 cmp dword ptr (-4)[ebp],0
  11253 je L2304
  11254 mov edi,dword ptr (-8)[ebp]
  11255 push edi
  11256 lea edi,(L687)
  11257 push edi
  11258 call _printf
  11259 add esp,8
  11260 L2304:
  11261 L2302:
  11262 mov dword ptr (-24)[ebp],12
  11263 mov dword ptr (-36)[ebp],10
  11264 mov edi,dword ptr (-36)[ebp]
  11265 or dword ptr (-24)[ebp],edi
  11266 mov edi,dword ptr (-24)[ebp]
  11267 cmp edi,14
  11268 je L2306
  11269 mov dword ptr (-8)[ebp],394
  11270 cmp dword ptr (-4)[ebp],0
  11271 je L2308
  11272 mov edi,dword ptr (-8)[ebp]
  11273 push edi
  11274 lea edi,(L687)
  11275 push edi
  11276 call _printf
  11277 add esp,8
  11278 L2308:
  11279 L2306:
  11280 mov dword ptr (-24)[ebp],12
  11281 mov dword ptr (-40)[ebp],10
  11282 mov edi,dword ptr (-40)[ebp]
  11283 or dword ptr (-24)[ebp],edi
  11284 mov edi,dword ptr (-24)[ebp]
  11285 cmp edi,14
  11286 je L2310
  11287 mov dword ptr (-8)[ebp],395
  11288 cmp dword ptr (-4)[ebp],0
  11289 je L2312
  11290 mov edi,dword ptr (-8)[ebp]
  11291 push edi
  11292 lea edi,(L687)
  11293 push edi
  11294 call _printf
  11295 add esp,8
  11296 L2312:
  11297 L2310:
  11298 cmp dword ptr (-8)[ebp],0
  11299 je L2314
  11300 mov dword ptr (-76)[ebp],1
  11301 mov edi,dword ptr (20)[ebp]
  11302 cmp dword ptr (44)[edi],0
  11303 je L2316
  11304 push 1
  11305 lea edi,(L688)
  11306 push edi
  11307 call _printf
  11308 add esp,8
  11309 L2316:
  11310 L2314:
  11311 mov eax,dword ptr (-76)[ebp]
  11312 L686:
  11313 mov esp,ebp
  11314 pop ebp
  11315 pop edi
  11316 pop esi
  11317 pop ebx
  11318 ret
  11319 _TEXT ends
  11320 _DATA segment
  11321 align 1
  11322 L2319 label byte
  11323 db 115
  11324 db 55
  11325 db 49
  11326 db 53
  11327 db 44
  11328 db 101
  11329 db 114
  11330 db 37
  11331 db 100
  11332 db 10
  11333 db 0
  11334 align 1
  11335 L2320 label byte
  11336 db 115
  11337 db 55
  11338 db 49
  11339 db 53
  11340 db 32
  11341 db 32
  11342 db 32
  11343 db 0
  11344 public _s715
  11345 _DATA ends
  11346 _TEXT segment
  11347 _s715:
  11348 push ebx
  11349 push esi
  11350 push edi
  11351 push ebp
  11352 mov ebp,esp
  11353 sub esp,28
  11354 mov dword ptr (-28)[ebp],0
  11355 mov dword ptr (-20)[ebp],0
  11356 lea edi,(L2320)
  11357 mov dword ptr (-4)[ebp],edi
  11358 mov edi,dword ptr (20)[ebp]
  11359 lea edi,(60)[edi]
  11360 mov dword ptr (-8)[ebp],edi
  11361 mov dword ptr (-16)[ebp],0
  11362 L2321:
  11363 L2322:
  11364 mov edi,dword ptr (-8)[ebp]
  11365 lea esi,(1)[edi]
  11366 mov dword ptr (-8)[ebp],esi
  11367 mov esi,dword ptr (-4)[ebp]
  11368 lea ebx,(1)[esi]
  11369 mov dword ptr (-4)[ebp],ebx
  11370 mov bl,byte ptr [esi]
  11371 mov byte ptr [edi],bl
  11372 movsx edi,bl
  11373 cmp edi,0
  11374 jne L2321
  11375 mov dword ptr (-12)[ebp],1
  11376 inc dword ptr (-12)[ebp]
  11377 inc dword ptr (-12)[ebp]
  11378 inc dword ptr (-12)[ebp]
  11379 inc dword ptr (-12)[ebp]
  11380 mov edi,dword ptr (-12)[ebp]
  11381 lea edi,(1)[edi]
  11382 mov dword ptr (-12)[ebp],edi
  11383 cmp edi,6
  11384 je L2324
  11385 mov edi,dword ptr (20)[ebp]
  11386 cmp dword ptr (44)[edi],0
  11387 je L2326
  11388 push 1
  11389 lea edi,(L2319)
  11390 push edi
  11391 call _printf
  11392 add esp,8
  11393 L2326:
  11394 inc dword ptr (-16)[ebp]
  11395 L2324:
  11396 mov edi,dword ptr (-28)[ebp]
  11397 push edi
  11398 mov dword ptr (-24)[ebp],3
  11399 mov edi,dword ptr (-24)[ebp]
  11400 lea edi,(2)[edi]
  11401 push edi
  11402 mov edi,dword ptr (-20)[ebp]
  11403 push edi
  11404 call _s715f
  11405 add esp,12
  11406 cmp eax,5
  11407 je L2328
  11408 mov edi,dword ptr (20)[ebp]
  11409 cmp dword ptr (44)[edi],0
  11410 je L2330
  11411 push 2
  11412 lea edi,(L2319)
  11413 push edi
  11414 call _printf
  11415 add esp,8
  11416 L2330:
  11417 add dword ptr (-16)[ebp],2
  11418 L2328:
  11419 mov eax,dword ptr (-16)[ebp]
  11420 L2318:
  11421 mov esp,ebp
  11422 pop ebp
  11423 pop edi
  11424 pop esi
  11425 pop ebx
  11426 ret
  11427 public _s715f
  11428 _s715f:
  11429 push ebx
  11430 push esi
  11431 push edi
  11432 push ebp
  11433 mov ebp,esp
  11434 mov eax,dword ptr (24)[ebp]
  11435 L2332:
  11436 mov esp,ebp
  11437 pop ebp
  11438 pop edi
  11439 pop esi
  11440 pop ebx
  11441 ret
  11442 _TEXT ends
  11443 _DATA segment
  11444 align 1
  11445 L2334 label byte
  11446 db 115
  11447 db 55
  11448 db 50
  11449 db 44
  11450 db 101
  11451 db 114
  11452 db 37
  11453 db 100
  11454 db 10
  11455 db 0
  11456 align 1
  11457 L2335 label byte
  11458 db 115
  11459 db 55
  11460 db 50
  11461 db 32
  11462 db 32
  11463 db 32
  11464 db 32
  11465 db 0
  11466 public _s72
  11467 _DATA ends
  11468 _TEXT segment
  11469 _s72:
  11470 push ebx
  11471 push esi
  11472 push edi
  11473 push ebp
  11474 mov ebp,esp
  11475 sub esp,100
  11476 lea edi,(L2335)
  11477 mov dword ptr (-12)[ebp],edi
  11478 mov edi,dword ptr (20)[ebp]
  11479 lea edi,(60)[edi]
  11480 mov dword ptr (-16)[ebp],edi
  11481 mov dword ptr (-24)[ebp],0
  11482 L2336:
  11483 L2337:
  11484 mov edi,dword ptr (-16)[ebp]
  11485 lea esi,(1)[edi]
  11486 mov dword ptr (-16)[ebp],esi
  11487 mov esi,dword ptr (-12)[ebp]
  11488 lea ebx,(1)[esi]
  11489 mov dword ptr (-12)[ebp],ebx
  11490 mov bl,byte ptr [esi]
  11491 mov byte ptr [edi],bl
  11492 movsx edi,bl
  11493 cmp edi,0
  11494 jne L2336
  11495 mov dword ptr (-4)[ebp],2
  11496 cmp dword ptr (-4)[ebp],2
  11497 je L2339
  11498 inc dword ptr (-24)[ebp]
  11499 push 1
  11500 lea edi,(L2334)
  11501 push edi
  11502 call _printf
  11503 add esp,8
  11504 L2339:
  11505 mov edi,dword ptr (-4)[ebp]
  11506 mov esi,edi
  11507 neg esi
  11508 lea edi,[esi][edi]
  11509 cmp edi,0
  11510 je L2341
  11511 add dword ptr (-24)[ebp],2
  11512 push 2
  11513 lea edi,(L2334)
  11514 push edi
  11515 call _printf
  11516 add esp,8
  11517 L2341:
  11518 mov dword ptr (-4)[ebp],0
  11519 mov dword ptr (-8)[ebp],0
  11520 jmp L2346
  11521 L2343:
  11522 mov edi,dword ptr (-4)[ebp]
  11523 lea edi,[edi*2]
  11524 or edi,1
  11525 mov dword ptr (-4)[ebp],edi
  11526 L2344:
  11527 inc dword ptr (-8)[ebp]
  11528 L2346:
  11529 mov edi,dword ptr (20)[ebp]
  11530 mov edi,dword ptr (4)[edi]
  11531 cmp dword ptr (-8)[ebp],edi
  11532 jl L2343
  11533 mov edi,dword ptr (-4)[ebp]
  11534 not edi
  11535 cmp edi,0
  11536 je L2347
  11537 add dword ptr (-24)[ebp],4
  11538 push 4
  11539 lea edi,(L2334)
  11540 push edi
  11541 call _printf
  11542 add esp,8
  11543 L2347:
  11544 mov dword ptr (-4)[ebp],5
  11545 mov edi,dword ptr (-4)[ebp]
  11546 lea edi,(1)[edi]
  11547 mov dword ptr (-4)[ebp],edi
  11548 cmp edi,6
  11549 jne L2354
  11550 mov edi,dword ptr (-4)[ebp]
  11551 sub edi,1
  11552 mov dword ptr (-4)[ebp],edi
  11553 cmp edi,5
  11554 jne L2354
  11555 mov edi,dword ptr (-4)[ebp]
  11556 lea esi,(1)[edi]
  11557 mov dword ptr (-4)[ebp],esi
  11558 cmp edi,5
  11559 jne L2354
  11560 mov edi,dword ptr (-4)[ebp]
  11561 mov esi,edi
  11562 sub esi,1
  11563 mov dword ptr (-4)[ebp],esi
  11564 cmp edi,6
  11565 jne L2354
  11566 cmp dword ptr (-4)[ebp],5
  11567 je L2349
  11568 L2354:
  11569 add dword ptr (-24)[ebp],8
  11570 push 8
  11571 lea edi,(L2334)
  11572 push edi
  11573 call _printf
  11574 add esp,8
  11575 L2349:
  11576 mov byte ptr (-29)[ebp],26
  11577 mov dword ptr (-36)[ebp],26
  11578 fld qword ptr (L2355)
  11579 fstp qword ptr (-48)[ebp]
  11580 mov word ptr (-32)[ebp],26
  11581 mov dword ptr (-40)[ebp],26
  11582 mov dword ptr (-28)[ebp],26
  11583 fld dword ptr (L2356)
  11584 fstp dword ptr (-52)[ebp]
  11585 mov dword ptr (-20)[ebp],0
  11586 movsx edi,word ptr (-32)[ebp]
  11587 mov ebx,edi
  11588 movsx edi,bl
  11589 cmp edi,26
  11590 jne L2363
  11591 mov edi,dword ptr (-28)[ebp]
  11592 mov ebx,edi
  11593 movsx edi,bl
  11594 cmp edi,26
  11595 jne L2363
  11596 mov edi,dword ptr (-36)[ebp]
  11597 mov ebx,edi
  11598 movsx edi,bl
  11599 cmp edi,26
  11600 jne L2363
  11601 mov edi,dword ptr (-40)[ebp]
  11602 mov ebx,edi
  11603 movsx edi,bl
  11604 cmp edi,26
  11605 jne L2363
  11606 fld dword ptr (-52)[ebp]
  11607 call __ftol
  11608 mov ebx,eax
  11609 movsx edi,bl
  11610 cmp edi,26
  11611 jne L2363
  11612 fld qword ptr (-48)[ebp]
  11613 call __ftol
  11614 mov ebx,eax
  11615 movsx edi,bl
  11616 cmp edi,26
  11617 je L2357
  11618 L2363:
  11619 inc dword ptr (-20)[ebp]
  11620 L2357:
  11621 movsx edi,byte ptr (-29)[ebp]
  11622 movsx edi,di
  11623 cmp edi,26
  11624 jne L2370
  11625 mov edi,dword ptr (-28)[ebp]
  11626 movsx edi,di
  11627 cmp edi,26
  11628 jne L2370
  11629 mov edi,dword ptr (-36)[ebp]
  11630 movsx edi,di
  11631 cmp edi,26
  11632 jne L2370
  11633 mov edi,dword ptr (-40)[ebp]
  11634 movsx edi,di
  11635 cmp edi,26
  11636 jne L2370
  11637 fld dword ptr (-52)[ebp]
  11638 call __ftol
  11639 mov edi,eax
  11640 movsx edi,di
  11641 cmp edi,26
  11642 jne L2370
  11643 fld qword ptr (-48)[ebp]
  11644 call __ftol
  11645 mov edi,eax
  11646 movsx edi,di
  11647 cmp edi,26
  11648 je L2364
  11649 L2370:
  11650 add dword ptr (-20)[ebp],2
  11651 L2364:
  11652 movsx edi,byte ptr (-29)[ebp]
  11653 cmp edi,26
  11654 jne L2377
  11655 movsx edi,word ptr (-32)[ebp]
  11656 cmp edi,26
  11657 jne L2377
  11658 cmp dword ptr (-36)[ebp],26
  11659 jne L2377
  11660 mov edi,dword ptr (-40)[ebp]
  11661 cmp edi,26
  11662 jne L2377
  11663 fld dword ptr (-52)[ebp]
  11664 call __ftol
  11665 cmp eax,26
  11666 jne L2377
  11667 fld qword ptr (-48)[ebp]
  11668 call __ftol
  11669 cmp eax,26
  11670 je L2371
  11671 L2377:
  11672 add dword ptr (-20)[ebp],4
  11673 L2371:
  11674 movsx edi,byte ptr (-29)[ebp]
  11675 cmp edi,26
  11676 jne L2384
  11677 movsx edi,word ptr (-32)[ebp]
  11678 cmp edi,26
  11679 jne L2384
  11680 cmp dword ptr (-28)[ebp],26
  11681 jne L2384
  11682 mov edi,dword ptr (-40)[ebp]
  11683 cmp edi,26
  11684 jne L2384
  11685 fld dword ptr (-52)[ebp]
  11686 call __ftol
  11687 cmp eax,26
  11688 jne L2384
  11689 fld qword ptr (-48)[ebp]
  11690 call __ftol
  11691 cmp eax,26
  11692 je L2378
  11693 L2384:
  11694 add dword ptr (-20)[ebp],8
  11695 L2378:
  11696 movsx edi,byte ptr (-29)[ebp]
  11697 cmp edi,26
  11698 jne L2393
  11699 movsx edi,word ptr (-32)[ebp]
  11700 cmp edi,26
  11701 jne L2393
  11702 mov edi,dword ptr (-28)[ebp]
  11703 cmp edi,26
  11704 jne L2393
  11705 mov edi,dword ptr (-36)[ebp]
  11706 cmp edi,26
  11707 jne L2393
  11708 fld dword ptr (L828)
  11709 fcomp dword ptr (-52)[ebp]
  11710 fstsw ax
  11711 sahf
  11712 ja L2394
  11713 fld dword ptr (-52)[ebp]
  11714 fsub dword ptr (L828)
  11715 call __ftol
  11716 mov edi,eax
  11717 lea edi,(080000000H)[edi]
  11718 mov dword ptr (-56)[ebp],edi
  11719 jmp L2395
  11720 L2394:
  11721 fld dword ptr (-52)[ebp]
  11722 call __ftol
  11723 mov edi,eax
  11724 mov dword ptr (-56)[ebp],edi
  11725 L2395:
  11726 mov edi,dword ptr (-56)[ebp]
  11727 cmp edi,26
  11728 jne L2393
  11729 fld qword ptr (L836)
  11730 fcomp qword ptr (-48)[ebp]
  11731 fstsw ax
  11732 sahf
  11733 ja L2396
  11734 fld qword ptr (-48)[ebp]
  11735 fsub qword ptr (L836)
  11736 call __ftol
  11737 mov edi,eax
  11738 lea edi,(080000000H)[edi]
  11739 mov dword ptr (-60)[ebp],edi
  11740 jmp L2397
  11741 L2396:
  11742 fld qword ptr (-48)[ebp]
  11743 call __ftol
  11744 mov edi,eax
  11745 mov dword ptr (-60)[ebp],edi
  11746 L2397:
  11747 mov edi,dword ptr (-60)[ebp]
  11748 cmp edi,26
  11749 je L2385
  11750 L2393:
  11751 add dword ptr (-20)[ebp],16
  11752 L2385:
  11753 movsx edi,byte ptr (-29)[ebp]
  11754 push edi
  11755 fild dword ptr 0[esp]
  11756 add esp,4
  11757 fld qword ptr (L2355)
  11758 fcompp
  11759 fstsw ax
  11760 sahf
  11761 jne L2404
  11762 movsx edi,word ptr (-32)[ebp]
  11763 push edi
  11764 fild dword ptr 0[esp]
  11765 add esp,4
  11766 fld qword ptr (L2355)
  11767 fcompp
  11768 fstsw ax
  11769 sahf
  11770 jne L2404
  11771 mov edi,dword ptr (-28)[ebp]
  11772 push edi
  11773 fild dword ptr 0[esp]
  11774 add esp,4
  11775 fld qword ptr (L2355)
  11776 fcompp
  11777 fstsw ax
  11778 sahf
  11779 jne L2404
  11780 mov edi,dword ptr (-36)[ebp]
  11781 push edi
  11782 fild dword ptr 0[esp]
  11783 add esp,4
  11784 fld qword ptr (L2355)
  11785 fcompp
  11786 fstsw ax
  11787 sahf
  11788 jne L2404
  11789 mov edi,dword ptr (-40)[ebp]
  11790 fld qword ptr (L596)
  11791 mov esi,edi
  11792 shr esi,1
  11793 push esi
  11794 fild dword ptr 0[esp]
  11795 add esp,4
  11796 fmulp st(1),st
  11797 and edi,1
  11798 push edi
  11799 fild dword ptr 0[esp]
  11800 add esp,4
  11801 faddp st(1),st
  11802 sub esp,4
  11803 fstp dword ptr 0[esp]
  11804 fld dword ptr 0[esp]
  11805 add esp,4
  11806 fld qword ptr (L2355)
  11807 fcompp
  11808 fstsw ax
  11809 sahf
  11810 jne L2404
  11811 fld qword ptr (-48)[ebp]
  11812 sub esp,4
  11813 fstp dword ptr 0[esp]
  11814 fld dword ptr 0[esp]
  11815 add esp,4
  11816 fld qword ptr (L2355)
  11817 fcompp
  11818 fstsw ax
  11819 sahf
  11820 je L2398
  11821 L2404:
  11822 add dword ptr (-20)[ebp],32
  11823 L2398:
  11824 movsx edi,byte ptr (-29)[ebp]
  11825 push edi
  11826 fild dword ptr 0[esp]
  11827 add esp,4
  11828 fld qword ptr (L2355)
  11829 fcompp
  11830 fstsw ax
  11831 sahf
  11832 jne L2411
  11833 movsx edi,word ptr (-32)[ebp]
  11834 push edi
  11835 fild dword ptr 0[esp]
  11836 add esp,4
  11837 fld qword ptr (L2355)
  11838 fcompp
  11839 fstsw ax
  11840 sahf
  11841 jne L2411
  11842 fild dword ptr (-28)[ebp]
  11843 fld qword ptr (L2355)
  11844 fcompp
  11845 fstsw ax
  11846 sahf
  11847 jne L2411
  11848 fild dword ptr (-36)[ebp]
  11849 fld qword ptr (L2355)
  11850 fcompp
  11851 fstsw ax
  11852 sahf
  11853 jne L2411
  11854 mov edi,dword ptr (-40)[ebp]
  11855 fld qword ptr (L596)
  11856 mov esi,edi
  11857 shr esi,1
  11858 push esi
  11859 fild dword ptr 0[esp]
  11860 add esp,4
  11861 fmulp st(1),st
  11862 and edi,1
  11863 push edi
  11864 fild dword ptr 0[esp]
  11865 add esp,4
  11866 faddp st(1),st
  11867 fld qword ptr (L2355)
  11868 fcompp
  11869 fstsw ax
  11870 sahf
  11871 jne L2411
  11872 fld qword ptr (L2355)
  11873 fcomp dword ptr (-52)[ebp]
  11874 fstsw ax
  11875 sahf
  11876 je L2405
  11877 L2411:
  11878 add dword ptr (-20)[ebp],64
  11879 L2405:
  11880 cmp dword ptr (-20)[ebp],0
  11881 je L2412
  11882 add dword ptr (-24)[ebp],16
  11883 push 16
  11884 lea edi,(L2334)
  11885 push edi
  11886 call _printf
  11887 add esp,8
  11888 L2412:
  11889 mov eax,dword ptr (-24)[ebp]
  11890 L2333:
  11891 mov esp,ebp
  11892 pop ebp
  11893 pop edi
  11894 pop esi
  11895 pop ebx
  11896 ret
  11897 _TEXT ends
  11898 _DATA segment
  11899 align 1
  11900 L2415 label byte
  11901 db 115
  11902 db 55
  11903 db 53
  11904 db 55
  11905 db 44
  11906 db 101
  11907 db 114
  11908 db 37
  11909 db 100
  11910 db 10
  11911 db 0
  11912 align 1
  11913 L2416 label byte
  11914 db 115
  11915 db 55
  11916 db 53
  11917 db 55
  11918 db 32
  11919 db 32
  11920 db 32
  11921 db 0
  11922 public _s757
  11923 _DATA ends
  11924 _TEXT segment
  11925 _s757:
  11926 push ebx
  11927 push esi
  11928 push edi
  11929 push ebp
  11930 mov ebp,esp
  11931 sub esp,148
  11932 lea edi,(L2416)
  11933 mov dword ptr (-112)[ebp],edi
  11934 mov edi,dword ptr (20)[ebp]
  11935 lea edi,(60)[edi]
  11936 mov dword ptr (-116)[ebp],edi
  11937 mov dword ptr (-120)[ebp],0
  11938 L2417:
  11939 L2418:
  11940 mov edi,dword ptr (-116)[ebp]
  11941 lea esi,(1)[edi]
  11942 mov dword ptr (-116)[ebp],esi
  11943 mov esi,dword ptr (-112)[ebp]
  11944 lea ebx,(1)[esi]
  11945 mov dword ptr (-112)[ebp],ebx
  11946 mov bl,byte ptr [esi]
  11947 mov byte ptr [edi],bl
  11948 movsx edi,bl
  11949 cmp edi,0
  11950 jne L2417
  11951 mov dword ptr (-124)[ebp],40
  11952 mov edi,dword ptr (-124)[ebp]
  11953 lea esi,[edi*8]
  11954 lea esi,[esi*4]
  11955 cmp esi,1280
  11956 jne L2422
  11957 sar edi,3
  11958 sar edi,2
  11959 cmp edi,1
  11960 je L2420
  11961 L2422:
  11962 inc dword ptr (-120)[ebp]
  11963 mov edi,dword ptr (20)[ebp]
  11964 cmp dword ptr (44)[edi],0
  11965 je L2423
  11966 push 1
  11967 lea edi,(L2415)
  11968 push edi
  11969 call _printf
  11970 add esp,8
  11971 L2423:
  11972 L2420:
  11973 mov dword ptr (-84)[ebp],0
  11974 mov dword ptr (-100)[ebp],0
  11975 jmp L2428
  11976 L2425:
  11977 mov dword ptr (-92)[ebp],1
  11978 mov edi,dword ptr (-92)[ebp]
  11979 mov esi,dword ptr (20)[ebp]
  11980 mov esi,dword ptr (16)[esi]
  11981 sub esi,1
  11982 mov ecx,esi
  11983 shl edi,cl
  11984 mov dword ptr (-96)[ebp],edi
  11985 mov dword ptr (-104)[ebp],0
  11986 mov edi,dword ptr (-104)[ebp]
  11987 not edi
  11988 mov esi,dword ptr (-100)[ebp]
  11989 mov ebx,edi
  11990 mov ecx,esi
  11991 shr ebx,cl
  11992 mov dword ptr (-108)[ebp],ebx
  11993 mov ecx,esi
  11994 shl edi,cl
  11995 mov dword ptr (-104)[ebp],edi
  11996 mov dword ptr (-88)[ebp],0
  11997 jmp L2432
  11998 L2429:
  11999 mov edi,dword ptr (-100)[ebp]
  12000 cmp dword ptr (-88)[ebp],edi
  12001 jge L2440
  12002 mov dword ptr (-132)[ebp],1
  12003 jmp L2441
  12004 L2440:
  12005 mov dword ptr (-132)[ebp],0
  12006 L2441:
  12007 mov edi,dword ptr (-92)[ebp]
  12008 and edi,dword ptr (-104)[ebp]
  12009 cmp edi,0
  12010 jne L2442
  12011 mov dword ptr (-136)[ebp],1
  12012 jmp L2443
  12013 L2442:
  12014 mov dword ptr (-136)[ebp],0
  12015 L2443:
  12016 mov edi,dword ptr (-136)[ebp]
  12017 cmp dword ptr (-132)[ebp],edi
  12018 jne L2439
  12019 mov edi,dword ptr (-100)[ebp]
  12020 cmp dword ptr (-88)[ebp],edi
  12021 jge L2444
  12022 mov dword ptr (-140)[ebp],1
  12023 jmp L2445
  12024 L2444:
  12025 mov dword ptr (-140)[ebp],0
  12026 L2445:
  12027 mov edi,dword ptr (-96)[ebp]
  12028 and edi,dword ptr (-108)[ebp]
  12029 cmp edi,0
  12030 jne L2446
  12031 mov dword ptr (-144)[ebp],1
  12032 jmp L2447
  12033 L2446:
  12034 mov dword ptr (-144)[ebp],0
  12035 L2447:
  12036 mov edi,dword ptr (-144)[ebp]
  12037 cmp dword ptr (-140)[ebp],edi
  12038 je L2433
  12039 L2439:
  12040 mov dword ptr (-84)[ebp],1
  12041 L2433:
  12042 mov edi,dword ptr (-92)[ebp]
  12043 lea edi,[edi*2]
  12044 mov dword ptr (-92)[ebp],edi
  12045 mov edi,dword ptr (-96)[ebp]
  12046 shr edi,1
  12047 mov dword ptr (-96)[ebp],edi
  12048 L2430:
  12049 inc dword ptr (-88)[ebp]
  12050 L2432:
  12051 mov edi,dword ptr (20)[ebp]
  12052 mov edi,dword ptr (16)[edi]
  12053 cmp dword ptr (-88)[ebp],edi
  12054 jl L2429
  12055 L2426:
  12056 inc dword ptr (-100)[ebp]
  12057 L2428:
  12058 mov edi,dword ptr (20)[ebp]
  12059 mov edi,dword ptr (16)[edi]
  12060 cmp dword ptr (-100)[ebp],edi
  12061 jl L2425
  12062 cmp dword ptr (-84)[ebp],0
  12063 je L2448
  12064 add dword ptr (-120)[ebp],2
  12065 mov edi,dword ptr (20)[ebp]
  12066 cmp dword ptr (44)[edi],0
  12067 je L2450
  12068 push 2
  12069 lea edi,(L2415)
  12070 push edi
  12071 call _printf
  12072 add esp,8
  12073 L2450:
  12074 L2448:
  12075 mov dword ptr (-16)[ebp],3
  12076 mov dword ptr (-12)[ebp],2
  12077 mov dword ptr (-8)[ebp],1
  12078 mov edi,dword ptr (-12)[ebp]
  12079 cmp dword ptr (-16)[ebp],edi
  12080 jge L2458
  12081 mov dword ptr (-136)[ebp],1
  12082 jmp L2459
  12083 L2458:
  12084 mov dword ptr (-136)[ebp],0
  12085 L2459:
  12086 mov edi,dword ptr (-8)[ebp]
  12087 cmp dword ptr (-136)[ebp],edi
  12088 jge L2456
  12089 mov dword ptr (-132)[ebp],1
  12090 jmp L2457
  12091 L2456:
  12092 mov dword ptr (-132)[ebp],0
  12093 L2457:
  12094 cmp dword ptr (-132)[ebp],1
  12095 je L2452
  12096 add dword ptr (-120)[ebp],4
  12097 mov edi,dword ptr (20)[ebp]
  12098 cmp dword ptr (44)[edi],0
  12099 je L2460
  12100 push 4
  12101 lea edi,(L2415)
  12102 push edi
  12103 call _printf
  12104 add esp,8
  12105 L2460:
  12106 L2452:
  12107 lea edi,(-76)[ebp]
  12108 lea esi,(-80)[ebp]
  12109 cmp edi,esi
  12110 jne L2462
  12111 add dword ptr (-120)[ebp],8
  12112 mov edi,dword ptr (20)[ebp]
  12113 cmp dword ptr (44)[edi],0
  12114 je L2465
  12115 push 8
  12116 lea edi,(L2415)
  12117 push edi
  12118 call _printf
  12119 add esp,8
  12120 L2465:
  12121 L2462:
  12122 lea edi,(-76)[ebp]
  12123 lea esi,(-80)[ebp]
  12124 cmp edi,esi
  12125 jae L2467
  12126 mov edi,dword ptr (20)[ebp]
  12127 cmp dword ptr (40)[edi],0
  12128 je L2470
  12129 lea edi,(L2472)
  12130 push edi
  12131 call _printf
  12132 add esp,4
  12133 L2470:
  12134 L2467:
  12135 mov dword ptr (-84)[ebp],0
  12136 mov dword ptr (-88)[ebp],0
  12137 L2473:
  12138 mov edi,dword ptr (-88)[ebp]
  12139 mov dword ptr (-80)[ebp][edi*4],1
  12140 L2474:
  12141 inc dword ptr (-88)[ebp]
  12142 cmp dword ptr (-88)[ebp],16
  12143 jl L2473
  12144 mov dword ptr (-76)[ebp],0
  12145 mov dword ptr (-64)[ebp],0
  12146 mov dword ptr (-56)[ebp],0
  12147 mov dword ptr (-52)[ebp],0
  12148 mov dword ptr (-44)[ebp],0
  12149 mov dword ptr (-28)[ebp],0
  12150 mov dword ptr (-16)[ebp],0
  12151 L2483:
  12152 mov dword ptr (-12)[ebp],0
  12153 L2487:
  12154 mov dword ptr (-8)[ebp],0
  12155 L2491:
  12156 mov dword ptr (-4)[ebp],0
  12157 L2495:
  12158 mov edi,dword ptr (-12)[ebp]
  12159 cmp dword ptr (-16)[ebp],edi
  12160 jge L2506
  12161 mov dword ptr (-144)[ebp],1
  12162 jmp L2507
  12163 L2506:
  12164 mov dword ptr (-144)[ebp],0
  12165 L2507:
  12166 mov edi,dword ptr (-4)[ebp]
  12167 cmp dword ptr (-8)[ebp],edi
  12168 jge L2508
  12169 mov dword ptr (-148)[ebp],1
  12170 jmp L2509
  12171 L2508:
  12172 mov dword ptr (-148)[ebp],0
  12173 L2509:
  12174 mov edi,dword ptr (-148)[ebp]
  12175 cmp dword ptr (-144)[ebp],edi
  12176 jne L2504
  12177 mov dword ptr (-140)[ebp],1
  12178 jmp L2505
  12179 L2504:
  12180 mov dword ptr (-140)[ebp],0
  12181 L2505:
  12182 mov edi,dword ptr (-16)[ebp]
  12183 mov esi,dword ptr (-12)[ebp]
  12184 lea esi,[esi*4]
  12185 lea edi,[esi][edi*8]
  12186 mov esi,dword ptr (-8)[ebp]
  12187 lea esi,[esi*2]
  12188 lea edi,[esi][edi]
  12189 mov esi,dword ptr (-4)[ebp]
  12190 lea edi,[esi][edi]
  12191 mov edi,dword ptr (-80)[ebp][edi*4]
  12192 cmp dword ptr (-140)[ebp],edi
  12193 je L2499
  12194 mov dword ptr (-84)[ebp],1
  12195 L2499:
  12196 L2496:
  12197 inc dword ptr (-4)[ebp]
  12198 cmp dword ptr (-4)[ebp],2
  12199 jl L2495
  12200 L2492:
  12201 inc dword ptr (-8)[ebp]
  12202 cmp dword ptr (-8)[ebp],2
  12203 jl L2491
  12204 L2488:
  12205 inc dword ptr (-12)[ebp]
  12206 cmp dword ptr (-12)[ebp],2
  12207 jl L2487
  12208 L2484:
  12209 inc dword ptr (-16)[ebp]
  12210 cmp dword ptr (-16)[ebp],2
  12211 jl L2483
  12212 cmp dword ptr (-84)[ebp],0
  12213 je L2510
  12214 add dword ptr (-120)[ebp],16
  12215 mov edi,dword ptr (20)[ebp]
  12216 cmp dword ptr (44)[edi],0
  12217 je L2512
  12218 push 16
  12219 lea edi,(L2415)
  12220 push edi
  12221 call _printf
  12222 add esp,8
  12223 L2512:
  12224 L2510:
  12225 mov dword ptr (-128)[ebp],0
  12226 mov edi,dword ptr (-128)[ebp]
  12227 cmp edi,0
  12228 je L2514
  12229 add dword ptr (-120)[ebp],32
  12230 mov edi,dword ptr (20)[ebp]
  12231 cmp dword ptr (44)[edi],0
  12232 je L2516
  12233 push 32
  12234 lea edi,(L2415)
  12235 push edi
  12236 call _printf
  12237 add esp,8
  12238 L2516:
  12239 L2514:
  12240 mov eax,dword ptr (-120)[ebp]
  12241 L2414:
  12242 mov esp,ebp
  12243 pop ebp
  12244 pop edi
  12245 pop esi
  12246 pop ebx
  12247 ret
  12248 _TEXT ends
  12249 _DATA segment
  12250 align 1
  12251 L2519 label byte
  12252 db 76
  12253 db 111
  12254 db 99
  12255 db 97
  12256 db 108
  12257 db 32
  12258 db 101
  12259 db 114
  12260 db 114
  12261 db 111
  12262 db 114
  12263 db 32
  12264 db 37
  12265 db 100
  12266 db 46
  12267 db 10
  12268 db 0
  12269 align 1
  12270 L2520 label byte
  12271 db 115
  12272 db 55
  12273 db 56
  12274 db 49
  12275 db 51
  12276 db 44
  12277 db 101
  12278 db 114
  12279 db 37
  12280 db 100
  12281 db 10
  12282 db 0
  12283 align 1
  12284 L2521 label byte
  12285 db 115
  12286 db 55
  12287 db 56
  12288 db 49
  12289 db 51
  12290 db 32
  12291 db 32
  12292 db 0
  12293 public _s7813
  12294 _DATA ends
  12295 _TEXT segment
  12296 _s7813:
  12297 push ebx
  12298 push esi
  12299 push edi
  12300 push ebp
  12301 mov ebp,esp
  12302 sub esp,88
  12303 lea edi,(L2521)
  12304 mov dword ptr (-24)[ebp],edi
  12305 mov edi,dword ptr (20)[ebp]
  12306 lea esi,(60)[edi]
  12307 mov dword ptr (-28)[ebp],esi
  12308 mov dword ptr (-8)[ebp],0
  12309 mov dword ptr (-32)[ebp],0
  12310 mov edi,dword ptr (48)[edi]
  12311 mov dword ptr (-4)[ebp],edi
  12312 L2522:
  12313 L2523:
  12314 mov edi,dword ptr (-28)[ebp]
  12315 lea esi,(1)[edi]
  12316 mov dword ptr (-28)[ebp],esi
  12317 mov esi,dword ptr (-24)[ebp]
  12318 lea ebx,(1)[esi]
  12319 mov dword ptr (-24)[ebp],ebx
  12320 mov bl,byte ptr [esi]
  12321 mov byte ptr [edi],bl
  12322 movsx edi,bl
  12323 cmp edi,0
  12324 jne L2522
  12325 jmp L2525
  12326 mov dword ptr (-8)[ebp],1
  12327 cmp dword ptr (-4)[ebp],0
  12328 je L2527
  12329 mov edi,dword ptr (-8)[ebp]
  12330 push edi
  12331 lea edi,(L2519)
  12332 push edi
  12333 call _printf
  12334 add esp,8
  12335 L2527:
  12336 L2525:
  12337 jmp L2529
  12338 mov dword ptr (-8)[ebp],2
  12339 cmp dword ptr (-4)[ebp],0
  12340 je L2531
  12341 mov edi,dword ptr (-8)[ebp]
  12342 push edi
  12343 lea edi,(L2519)
  12344 push edi
  12345 call _printf
  12346 add esp,8
  12347 L2531:
  12348 L2529:
  12349 jmp L2533
  12350 mov dword ptr (-8)[ebp],3
  12351 cmp dword ptr (-4)[ebp],0
  12352 je L2535
  12353 mov edi,dword ptr (-8)[ebp]
  12354 push edi
  12355 lea edi,(L2519)
  12356 push edi
  12357 call _printf
  12358 add esp,8
  12359 L2535:
  12360 L2533:
  12361 jmp L2537
  12362 mov dword ptr (-8)[ebp],4
  12363 cmp dword ptr (-4)[ebp],0
  12364 je L2539
  12365 mov edi,dword ptr (-8)[ebp]
  12366 push edi
  12367 lea edi,(L2519)
  12368 push edi
  12369 call _printf
  12370 add esp,8
  12371 L2539:
  12372 L2537:
  12373 jmp L2541
  12374 mov dword ptr (-8)[ebp],5
  12375 cmp dword ptr (-4)[ebp],0
  12376 je L2543
  12377 mov edi,dword ptr (-8)[ebp]
  12378 push edi
  12379 lea edi,(L2519)
  12380 push edi
  12381 call _printf
  12382 add esp,8
  12383 L2543:
  12384 L2541:
  12385 jmp L2545
  12386 mov dword ptr (-8)[ebp],6
  12387 cmp dword ptr (-4)[ebp],0
  12388 je L2547
  12389 mov edi,dword ptr (-8)[ebp]
  12390 push edi
  12391 lea edi,(L2519)
  12392 push edi
  12393 call _printf
  12394 add esp,8
  12395 L2547:
  12396 L2545:
  12397 jmp L2549
  12398 mov dword ptr (-8)[ebp],7
  12399 cmp dword ptr (-4)[ebp],0
  12400 je L2551
  12401 mov edi,dword ptr (-8)[ebp]
  12402 push edi
  12403 lea edi,(L2519)
  12404 push edi
  12405 call _printf
  12406 add esp,8
  12407 L2551:
  12408 L2549:
  12409 jmp L2553
  12410 mov dword ptr (-8)[ebp],8
  12411 cmp dword ptr (-4)[ebp],0
  12412 je L2555
  12413 mov edi,dword ptr (-8)[ebp]
  12414 push edi
  12415 lea edi,(L2519)
  12416 push edi
  12417 call _printf
  12418 add esp,8
  12419 L2555:
  12420 L2553:
  12421 jmp L2557
  12422 mov dword ptr (-8)[ebp],9
  12423 cmp dword ptr (-4)[ebp],0
  12424 je L2559
  12425 mov edi,dword ptr (-8)[ebp]
  12426 push edi
  12427 lea edi,(L2519)
  12428 push edi
  12429 call _printf
  12430 add esp,8
  12431 L2559:
  12432 L2557:
  12433 jmp L2561
  12434 mov dword ptr (-8)[ebp],10
  12435 cmp dword ptr (-4)[ebp],0
  12436 je L2563
  12437 mov edi,dword ptr (-8)[ebp]
  12438 push edi
  12439 lea edi,(L2519)
  12440 push edi
  12441 call _printf
  12442 add esp,8
  12443 L2563:
  12444 L2561:
  12445 jmp L2565
  12446 mov dword ptr (-8)[ebp],11
  12447 cmp dword ptr (-4)[ebp],0
  12448 je L2567
  12449 mov edi,dword ptr (-8)[ebp]
  12450 push edi
  12451 lea edi,(L2519)
  12452 push edi
  12453 call _printf
  12454 add esp,8
  12455 L2567:
  12456 L2565:
  12457 jmp L2569
  12458 mov dword ptr (-8)[ebp],12
  12459 cmp dword ptr (-4)[ebp],0
  12460 je L2571
  12461 mov edi,dword ptr (-8)[ebp]
  12462 push edi
  12463 lea edi,(L2519)
  12464 push edi
  12465 call _printf
  12466 add esp,8
  12467 L2571:
  12468 L2569:
  12469 jmp L2573
  12470 mov dword ptr (-8)[ebp],13
  12471 cmp dword ptr (-4)[ebp],0
  12472 je L2575
  12473 mov edi,dword ptr (-8)[ebp]
  12474 push edi
  12475 lea edi,(L2519)
  12476 push edi
  12477 call _printf
  12478 add esp,8
  12479 L2575:
  12480 L2573:
  12481 jmp L2577
  12482 mov dword ptr (-8)[ebp],14
  12483 cmp dword ptr (-4)[ebp],0
  12484 je L2579
  12485 mov edi,dword ptr (-8)[ebp]
  12486 push edi
  12487 lea edi,(L2519)
  12488 push edi
  12489 call _printf
  12490 add esp,8
  12491 L2579:
  12492 L2577:
  12493 jmp L2581
  12494 mov dword ptr (-8)[ebp],15
  12495 cmp dword ptr (-4)[ebp],0
  12496 je L2583
  12497 mov edi,dword ptr (-8)[ebp]
  12498 push edi
  12499 lea edi,(L2519)
  12500 push edi
  12501 call _printf
  12502 add esp,8
  12503 L2583:
  12504 L2581:
  12505 jmp L2585
  12506 mov dword ptr (-8)[ebp],16
  12507 cmp dword ptr (-4)[ebp],0
  12508 je L2587
  12509 mov edi,dword ptr (-8)[ebp]
  12510 push edi
  12511 lea edi,(L2519)
  12512 push edi
  12513 call _printf
  12514 add esp,8
  12515 L2587:
  12516 L2585:
  12517 jmp L2589
  12518 mov dword ptr (-8)[ebp],17
  12519 cmp dword ptr (-4)[ebp],0
  12520 je L2591
  12521 mov edi,dword ptr (-8)[ebp]
  12522 push edi
  12523 lea edi,(L2519)
  12524 push edi
  12525 call _printf
  12526 add esp,8
  12527 L2591:
  12528 L2589:
  12529 jmp L2593
  12530 mov dword ptr (-8)[ebp],18
  12531 cmp dword ptr (-4)[ebp],0
  12532 je L2595
  12533 mov edi,dword ptr (-8)[ebp]
  12534 push edi
  12535 lea edi,(L2519)
  12536 push edi
  12537 call _printf
  12538 add esp,8
  12539 L2595:
  12540 L2593:
  12541 jmp L2597
  12542 mov dword ptr (-8)[ebp],16
  12543 cmp dword ptr (-4)[ebp],0
  12544 je L2599
  12545 mov edi,dword ptr (-8)[ebp]
  12546 push edi
  12547 lea edi,(L2519)
  12548 push edi
  12549 call _printf
  12550 add esp,8
  12551 L2599:
  12552 L2597:
  12553 jmp L2601
  12554 mov dword ptr (-8)[ebp],20
  12555 cmp dword ptr (-4)[ebp],0
  12556 je L2603
  12557 mov edi,dword ptr (-8)[ebp]
  12558 push edi
  12559 lea edi,(L2519)
  12560 push edi
  12561 call _printf
  12562 add esp,8
  12563 L2603:
  12564 L2601:
  12565 jmp L2605
  12566 mov dword ptr (-8)[ebp],21
  12567 cmp dword ptr (-4)[ebp],0
  12568 je L2607
  12569 mov edi,dword ptr (-8)[ebp]
  12570 push edi
  12571 lea edi,(L2519)
  12572 push edi
  12573 call _printf
  12574 add esp,8
  12575 L2607:
  12576 L2605:
  12577 jmp L2609
  12578 mov dword ptr (-8)[ebp],22
  12579 cmp dword ptr (-4)[ebp],0
  12580 je L2611
  12581 mov edi,dword ptr (-8)[ebp]
  12582 push edi
  12583 lea edi,(L2519)
  12584 push edi
  12585 call _printf
  12586 add esp,8
  12587 L2611:
  12588 L2609:
  12589 jmp L2613
  12590 mov dword ptr (-8)[ebp],23
  12591 cmp dword ptr (-4)[ebp],0
  12592 je L2615
  12593 mov edi,dword ptr (-8)[ebp]
  12594 push edi
  12595 lea edi,(L2519)
  12596 push edi
  12597 call _printf
  12598 add esp,8
  12599 L2615:
  12600 L2613:
  12601 jmp L2617
  12602 mov dword ptr (-8)[ebp],24
  12603 cmp dword ptr (-4)[ebp],0
  12604 je L2619
  12605 mov edi,dword ptr (-8)[ebp]
  12606 push edi
  12607 lea edi,(L2519)
  12608 push edi
  12609 call _printf
  12610 add esp,8
  12611 L2619:
  12612 L2617:
  12613 jmp L2621
  12614 mov dword ptr (-8)[ebp],25
  12615 cmp dword ptr (-4)[ebp],0
  12616 je L2623
  12617 mov edi,dword ptr (-8)[ebp]
  12618 push edi
  12619 lea edi,(L2519)
  12620 push edi
  12621 call _printf
  12622 add esp,8
  12623 L2623:
  12624 L2621:
  12625 jmp L2625
  12626 mov dword ptr (-8)[ebp],26
  12627 cmp dword ptr (-4)[ebp],0
  12628 je L2627
  12629 mov edi,dword ptr (-8)[ebp]
  12630 push edi
  12631 lea edi,(L2519)
  12632 push edi
  12633 call _printf
  12634 add esp,8
  12635 L2627:
  12636 L2625:
  12637 jmp L2629
  12638 mov dword ptr (-8)[ebp],27
  12639 cmp dword ptr (-4)[ebp],0
  12640 je L2631
  12641 mov edi,dword ptr (-8)[ebp]
  12642 push edi
  12643 lea edi,(L2519)
  12644 push edi
  12645 call _printf
  12646 add esp,8
  12647 L2631:
  12648 L2629:
  12649 jmp L2633
  12650 mov dword ptr (-8)[ebp],28
  12651 cmp dword ptr (-4)[ebp],0
  12652 je L2635
  12653 mov edi,dword ptr (-8)[ebp]
  12654 push edi
  12655 lea edi,(L2519)
  12656 push edi
  12657 call _printf
  12658 add esp,8
  12659 L2635:
  12660 L2633:
  12661 jmp L2637
  12662 mov dword ptr (-8)[ebp],26
  12663 cmp dword ptr (-4)[ebp],0
  12664 je L2639
  12665 mov edi,dword ptr (-8)[ebp]
  12666 push edi
  12667 lea edi,(L2519)
  12668 push edi
  12669 call _printf
  12670 add esp,8
  12671 L2639:
  12672 L2637:
  12673 jmp L2641
  12674 mov dword ptr (-8)[ebp],30
  12675 cmp dword ptr (-4)[ebp],0
  12676 je L2643
  12677 mov edi,dword ptr (-8)[ebp]
  12678 push edi
  12679 lea edi,(L2519)
  12680 push edi
  12681 call _printf
  12682 add esp,8
  12683 L2643:
  12684 L2641:
  12685 jmp L2645
  12686 mov dword ptr (-8)[ebp],31
  12687 cmp dword ptr (-4)[ebp],0
  12688 je L2647
  12689 mov edi,dword ptr (-8)[ebp]
  12690 push edi
  12691 lea edi,(L2519)
  12692 push edi
  12693 call _printf
  12694 add esp,8
  12695 L2647:
  12696 L2645:
  12697 jmp L2649
  12698 mov dword ptr (-8)[ebp],32
  12699 cmp dword ptr (-4)[ebp],0
  12700 je L2651
  12701 mov edi,dword ptr (-8)[ebp]
  12702 push edi
  12703 lea edi,(L2519)
  12704 push edi
  12705 call _printf
  12706 add esp,8
  12707 L2651:
  12708 L2649:
  12709 jmp L2653
  12710 mov dword ptr (-8)[ebp],33
  12711 cmp dword ptr (-4)[ebp],0
  12712 je L2655
  12713 mov edi,dword ptr (-8)[ebp]
  12714 push edi
  12715 lea edi,(L2519)
  12716 push edi
  12717 call _printf
  12718 add esp,8
  12719 L2655:
  12720 L2653:
  12721 jmp L2657
  12722 mov dword ptr (-8)[ebp],34
  12723 cmp dword ptr (-4)[ebp],0
  12724 je L2659
  12725 mov edi,dword ptr (-8)[ebp]
  12726 push edi
  12727 lea edi,(L2519)
  12728 push edi
  12729 call _printf
  12730 add esp,8
  12731 L2659:
  12732 L2657:
  12733 jmp L2661
  12734 mov dword ptr (-8)[ebp],35
  12735 cmp dword ptr (-4)[ebp],0
  12736 je L2663
  12737 mov edi,dword ptr (-8)[ebp]
  12738 push edi
  12739 lea edi,(L2519)
  12740 push edi
  12741 call _printf
  12742 add esp,8
  12743 L2663:
  12744 L2661:
  12745 jmp L2665
  12746 mov dword ptr (-8)[ebp],36
  12747 cmp dword ptr (-4)[ebp],0
  12748 je L2667
  12749 mov edi,dword ptr (-8)[ebp]
  12750 push edi
  12751 lea edi,(L2519)
  12752 push edi
  12753 call _printf
  12754 add esp,8
  12755 L2667:
  12756 L2665:
  12757 jmp L2669
  12758 mov dword ptr (-8)[ebp],37
  12759 cmp dword ptr (-4)[ebp],0
  12760 je L2671
  12761 mov edi,dword ptr (-8)[ebp]
  12762 push edi
  12763 lea edi,(L2519)
  12764 push edi
  12765 call _printf
  12766 add esp,8
  12767 L2671:
  12768 L2669:
  12769 jmp L2673
  12770 mov dword ptr (-8)[ebp],38
  12771 cmp dword ptr (-4)[ebp],0
  12772 je L2675
  12773 mov edi,dword ptr (-8)[ebp]
  12774 push edi
  12775 lea edi,(L2519)
  12776 push edi
  12777 call _printf
  12778 add esp,8
  12779 L2675:
  12780 L2673:
  12781 jmp L2677
  12782 mov dword ptr (-8)[ebp],39
  12783 cmp dword ptr (-4)[ebp],0
  12784 je L2679
  12785 mov edi,dword ptr (-8)[ebp]
  12786 push edi
  12787 lea edi,(L2519)
  12788 push edi
  12789 call _printf
  12790 add esp,8
  12791 L2679:
  12792 L2677:
  12793 jmp L2681
  12794 mov dword ptr (-8)[ebp],40
  12795 cmp dword ptr (-4)[ebp],0
  12796 je L2683
  12797 mov edi,dword ptr (-8)[ebp]
  12798 push edi
  12799 lea edi,(L2519)
  12800 push edi
  12801 call _printf
  12802 add esp,8
  12803 L2683:
  12804 L2681:
  12805 jmp L2685
  12806 mov dword ptr (-8)[ebp],41
  12807 cmp dword ptr (-4)[ebp],0
  12808 je L2687
  12809 mov edi,dword ptr (-8)[ebp]
  12810 push edi
  12811 lea edi,(L2519)
  12812 push edi
  12813 call _printf
  12814 add esp,8
  12815 L2687:
  12816 L2685:
  12817 jmp L2689
  12818 mov dword ptr (-8)[ebp],42
  12819 cmp dword ptr (-4)[ebp],0
  12820 je L2691
  12821 mov edi,dword ptr (-8)[ebp]
  12822 push edi
  12823 lea edi,(L2519)
  12824 push edi
  12825 call _printf
  12826 add esp,8
  12827 L2691:
  12828 L2689:
  12829 jmp L2693
  12830 mov dword ptr (-8)[ebp],43
  12831 cmp dword ptr (-4)[ebp],0
  12832 je L2695
  12833 mov edi,dword ptr (-8)[ebp]
  12834 push edi
  12835 lea edi,(L2519)
  12836 push edi
  12837 call _printf
  12838 add esp,8
  12839 L2695:
  12840 L2693:
  12841 jmp L2697
  12842 mov dword ptr (-8)[ebp],44
  12843 cmp dword ptr (-4)[ebp],0
  12844 je L2699
  12845 mov edi,dword ptr (-8)[ebp]
  12846 push edi
  12847 lea edi,(L2519)
  12848 push edi
  12849 call _printf
  12850 add esp,8
  12851 L2699:
  12852 L2697:
  12853 jmp L2701
  12854 mov dword ptr (-8)[ebp],45
  12855 cmp dword ptr (-4)[ebp],0
  12856 je L2703
  12857 mov edi,dword ptr (-8)[ebp]
  12858 push edi
  12859 lea edi,(L2519)
  12860 push edi
  12861 call _printf
  12862 add esp,8
  12863 L2703:
  12864 L2701:
  12865 jmp L2705
  12866 mov dword ptr (-8)[ebp],46
  12867 cmp dword ptr (-4)[ebp],0
  12868 je L2707
  12869 mov edi,dword ptr (-8)[ebp]
  12870 push edi
  12871 lea edi,(L2519)
  12872 push edi
  12873 call _printf
  12874 add esp,8
  12875 L2707:
  12876 L2705:
  12877 jmp L2709
  12878 mov dword ptr (-8)[ebp],47
  12879 cmp dword ptr (-4)[ebp],0
  12880 je L2711
  12881 mov edi,dword ptr (-8)[ebp]
  12882 push edi
  12883 lea edi,(L2519)
  12884 push edi
  12885 call _printf
  12886 add esp,8
  12887 L2711:
  12888 L2709:
  12889 jmp L2713
  12890 mov dword ptr (-8)[ebp],48
  12891 cmp dword ptr (-4)[ebp],0
  12892 je L2715
  12893 mov edi,dword ptr (-8)[ebp]
  12894 push edi
  12895 lea edi,(L2519)
  12896 push edi
  12897 call _printf
  12898 add esp,8
  12899 L2715:
  12900 L2713:
  12901 jmp L2717
  12902 mov dword ptr (-8)[ebp],49
  12903 cmp dword ptr (-4)[ebp],0
  12904 je L2719
  12905 mov edi,dword ptr (-8)[ebp]
  12906 push edi
  12907 lea edi,(L2519)
  12908 push edi
  12909 call _printf
  12910 add esp,8
  12911 L2719:
  12912 L2717:
  12913 jmp L2721
  12914 mov dword ptr (-8)[ebp],50
  12915 cmp dword ptr (-4)[ebp],0
  12916 je L2723
  12917 mov edi,dword ptr (-8)[ebp]
  12918 push edi
  12919 lea edi,(L2519)
  12920 push edi
  12921 call _printf
  12922 add esp,8
  12923 L2723:
  12924 L2721:
  12925 jmp L2725
  12926 mov dword ptr (-8)[ebp],51
  12927 cmp dword ptr (-4)[ebp],0
  12928 je L2727
  12929 mov edi,dword ptr (-8)[ebp]
  12930 push edi
  12931 lea edi,(L2519)
  12932 push edi
  12933 call _printf
  12934 add esp,8
  12935 L2727:
  12936 L2725:
  12937 jmp L2729
  12938 mov dword ptr (-8)[ebp],52
  12939 cmp dword ptr (-4)[ebp],0
  12940 je L2731
  12941 mov edi,dword ptr (-8)[ebp]
  12942 push edi
  12943 lea edi,(L2519)
  12944 push edi
  12945 call _printf
  12946 add esp,8
  12947 L2731:
  12948 L2729:
  12949 jmp L2733
  12950 mov dword ptr (-8)[ebp],53
  12951 cmp dword ptr (-4)[ebp],0
  12952 je L2735
  12953 mov edi,dword ptr (-8)[ebp]
  12954 push edi
  12955 lea edi,(L2519)
  12956 push edi
  12957 call _printf
  12958 add esp,8
  12959 L2735:
  12960 L2733:
  12961 jmp L2737
  12962 mov dword ptr (-8)[ebp],54
  12963 cmp dword ptr (-4)[ebp],0
  12964 je L2739
  12965 mov edi,dword ptr (-8)[ebp]
  12966 push edi
  12967 lea edi,(L2519)
  12968 push edi
  12969 call _printf
  12970 add esp,8
  12971 L2739:
  12972 L2737:
  12973 jmp L2741
  12974 mov dword ptr (-8)[ebp],55
  12975 cmp dword ptr (-4)[ebp],0
  12976 je L2743
  12977 mov edi,dword ptr (-8)[ebp]
  12978 push edi
  12979 lea edi,(L2519)
  12980 push edi
  12981 call _printf
  12982 add esp,8
  12983 L2743:
  12984 L2741:
  12985 jmp L2745
  12986 mov dword ptr (-8)[ebp],56
  12987 cmp dword ptr (-4)[ebp],0
  12988 je L2747
  12989 mov edi,dword ptr (-8)[ebp]
  12990 push edi
  12991 lea edi,(L2519)
  12992 push edi
  12993 call _printf
  12994 add esp,8
  12995 L2747:
  12996 L2745:
  12997 jmp L2749
  12998 mov dword ptr (-8)[ebp],57
  12999 cmp dword ptr (-4)[ebp],0
  13000 je L2751
  13001 mov edi,dword ptr (-8)[ebp]
  13002 push edi
  13003 lea edi,(L2519)
  13004 push edi
  13005 call _printf
  13006 add esp,8
  13007 L2751:
  13008 L2749:
  13009 jmp L2753
  13010 mov dword ptr (-8)[ebp],58
  13011 cmp dword ptr (-4)[ebp],0
  13012 je L2755
  13013 mov edi,dword ptr (-8)[ebp]
  13014 push edi
  13015 lea edi,(L2519)
  13016 push edi
  13017 call _printf
  13018 add esp,8
  13019 L2755:
  13020 L2753:
  13021 jmp L2757
  13022 mov dword ptr (-8)[ebp],56
  13023 cmp dword ptr (-4)[ebp],0
  13024 je L2759
  13025 mov edi,dword ptr (-8)[ebp]
  13026 push edi
  13027 lea edi,(L2519)
  13028 push edi
  13029 call _printf
  13030 add esp,8
  13031 L2759:
  13032 L2757:
  13033 jmp L2761
  13034 mov dword ptr (-8)[ebp],60
  13035 cmp dword ptr (-4)[ebp],0
  13036 je L2763
  13037 mov edi,dword ptr (-8)[ebp]
  13038 push edi
  13039 lea edi,(L2519)
  13040 push edi
  13041 call _printf
  13042 add esp,8
  13043 L2763:
  13044 L2761:
  13045 jmp L2765
  13046 mov dword ptr (-8)[ebp],61
  13047 cmp dword ptr (-4)[ebp],0
  13048 je L2767
  13049 mov edi,dword ptr (-8)[ebp]
  13050 push edi
  13051 lea edi,(L2519)
  13052 push edi
  13053 call _printf
  13054 add esp,8
  13055 L2767:
  13056 L2765:
  13057 jmp L2769
  13058 mov dword ptr (-8)[ebp],62
  13059 cmp dword ptr (-4)[ebp],0
  13060 je L2771
  13061 mov edi,dword ptr (-8)[ebp]
  13062 push edi
  13063 lea edi,(L2519)
  13064 push edi
  13065 call _printf
  13066 add esp,8
  13067 L2771:
  13068 L2769:
  13069 jmp L2773
  13070 mov dword ptr (-8)[ebp],63
  13071 cmp dword ptr (-4)[ebp],0
  13072 je L2775
  13073 mov edi,dword ptr (-8)[ebp]
  13074 push edi
  13075 lea edi,(L2519)
  13076 push edi
  13077 call _printf
  13078 add esp,8
  13079 L2775:
  13080 L2773:
  13081 jmp L2777
  13082 mov dword ptr (-8)[ebp],64
  13083 cmp dword ptr (-4)[ebp],0
  13084 je L2779
  13085 mov edi,dword ptr (-8)[ebp]
  13086 push edi
  13087 lea edi,(L2519)
  13088 push edi
  13089 call _printf
  13090 add esp,8
  13091 L2779:
  13092 L2777:
  13093 jmp L2781
  13094 mov dword ptr (-8)[ebp],65
  13095 cmp dword ptr (-4)[ebp],0
  13096 je L2783
  13097 mov edi,dword ptr (-8)[ebp]
  13098 push edi
  13099 lea edi,(L2519)
  13100 push edi
  13101 call _printf
  13102 add esp,8
  13103 L2783:
  13104 L2781:
  13105 jmp L2785
  13106 mov dword ptr (-8)[ebp],66
  13107 cmp dword ptr (-4)[ebp],0
  13108 je L2787
  13109 mov edi,dword ptr (-8)[ebp]
  13110 push edi
  13111 lea edi,(L2519)
  13112 push edi
  13113 call _printf
  13114 add esp,8
  13115 L2787:
  13116 L2785:
  13117 jmp L2789
  13118 mov dword ptr (-8)[ebp],67
  13119 cmp dword ptr (-4)[ebp],0
  13120 je L2791
  13121 mov edi,dword ptr (-8)[ebp]
  13122 push edi
  13123 lea edi,(L2519)
  13124 push edi
  13125 call _printf
  13126 add esp,8
  13127 L2791:
  13128 L2789:
  13129 jmp L2793
  13130 mov dword ptr (-8)[ebp],68
  13131 cmp dword ptr (-4)[ebp],0
  13132 je L2795
  13133 mov edi,dword ptr (-8)[ebp]
  13134 push edi
  13135 lea edi,(L2519)
  13136 push edi
  13137 call _printf
  13138 add esp,8
  13139 L2795:
  13140 L2793:
  13141 jmp L2797
  13142 mov dword ptr (-8)[ebp],69
  13143 cmp dword ptr (-4)[ebp],0
  13144 je L2799
  13145 mov edi,dword ptr (-8)[ebp]
  13146 push edi
  13147 lea edi,(L2519)
  13148 push edi
  13149 call _printf
  13150 add esp,8
  13151 L2799:
  13152 L2797:
  13153 jmp L2801
  13154 mov dword ptr (-8)[ebp],70
  13155 cmp dword ptr (-4)[ebp],0
  13156 je L2803
  13157 mov edi,dword ptr (-8)[ebp]
  13158 push edi
  13159 lea edi,(L2519)
  13160 push edi
  13161 call _printf
  13162 add esp,8
  13163 L2803:
  13164 L2801:
  13165 jmp L2805
  13166 mov dword ptr (-8)[ebp],71
  13167 cmp dword ptr (-4)[ebp],0
  13168 je L2807
  13169 mov edi,dword ptr (-8)[ebp]
  13170 push edi
  13171 lea edi,(L2519)
  13172 push edi
  13173 call _printf
  13174 add esp,8
  13175 L2807:
  13176 L2805:
  13177 jmp L2809
  13178 mov dword ptr (-8)[ebp],72
  13179 cmp dword ptr (-4)[ebp],0
  13180 je L2811
  13181 mov edi,dword ptr (-8)[ebp]
  13182 push edi
  13183 lea edi,(L2519)
  13184 push edi
  13185 call _printf
  13186 add esp,8
  13187 L2811:
  13188 L2809:
  13189 jmp L2813
  13190 mov dword ptr (-8)[ebp],73
  13191 cmp dword ptr (-4)[ebp],0
  13192 je L2815
  13193 mov edi,dword ptr (-8)[ebp]
  13194 push edi
  13195 lea edi,(L2519)
  13196 push edi
  13197 call _printf
  13198 add esp,8
  13199 L2815:
  13200 L2813:
  13201 jmp L2817
  13202 mov dword ptr (-8)[ebp],74
  13203 cmp dword ptr (-4)[ebp],0
  13204 je L2819
  13205 mov edi,dword ptr (-8)[ebp]
  13206 push edi
  13207 lea edi,(L2519)
  13208 push edi
  13209 call _printf
  13210 add esp,8
  13211 L2819:
  13212 L2817:
  13213 jmp L2821
  13214 mov dword ptr (-8)[ebp],75
  13215 cmp dword ptr (-4)[ebp],0
  13216 je L2823
  13217 mov edi,dword ptr (-8)[ebp]
  13218 push edi
  13219 lea edi,(L2519)
  13220 push edi
  13221 call _printf
  13222 add esp,8
  13223 L2823:
  13224 L2821:
  13225 cmp dword ptr (-8)[ebp],0
  13226 je L2825
  13227 mov edi,dword ptr (20)[ebp]
  13228 cmp dword ptr (44)[edi],0
  13229 je L2827
  13230 push 1
  13231 lea edi,(L2520)
  13232 push edi
  13233 call _printf
  13234 add esp,8
  13235 L2827:
  13236 inc dword ptr (-32)[ebp]
  13237 L2825:
  13238 mov dword ptr (-8)[ebp],0
  13239 mov dword ptr (-16)[ebp],0
  13240 mov dword ptr (-12)[ebp],0
  13241 mov edi,dword ptr (-12)[ebp]
  13242 lea esi,(1)[edi]
  13243 mov dword ptr (-12)[ebp],esi
  13244 cmp edi,0
  13245 je L2830
  13246 mov edi,dword ptr (-16)[ebp]
  13247 lea esi,(1)[edi]
  13248 mov dword ptr (-16)[ebp],esi
  13249 cmp edi,0
  13250 je L2830
  13251 mov dword ptr (-44)[ebp],1
  13252 jmp L2831
  13253 L2830:
  13254 mov dword ptr (-44)[ebp],0
  13255 L2831:
  13256 mov edi,dword ptr (-44)[ebp]
  13257 mov dword ptr (-20)[ebp],edi
  13258 cmp dword ptr (-12)[ebp],1
  13259 je L2832
  13260 mov dword ptr (-8)[ebp],1
  13261 cmp dword ptr (-4)[ebp],0
  13262 je L2834
  13263 mov edi,dword ptr (-8)[ebp]
  13264 push edi
  13265 lea edi,(L2519)
  13266 push edi
  13267 call _printf
  13268 add esp,8
  13269 L2834:
  13270 L2832:
  13271 cmp dword ptr (-16)[ebp],0
  13272 je L2836
  13273 mov dword ptr (-8)[ebp],2
  13274 cmp dword ptr (-4)[ebp],0
  13275 je L2838
  13276 mov edi,dword ptr (-8)[ebp]
  13277 push edi
  13278 lea edi,(L2519)
  13279 push edi
  13280 call _printf
  13281 add esp,8
  13282 L2838:
  13283 L2836:
  13284 cmp dword ptr (-20)[ebp],0
  13285 je L2840
  13286 mov dword ptr (-8)[ebp],3
  13287 cmp dword ptr (-4)[ebp],0
  13288 je L2842
  13289 mov edi,dword ptr (-8)[ebp]
  13290 push edi
  13291 lea edi,(L2519)
  13292 push edi
  13293 call _printf
  13294 add esp,8
  13295 L2842:
  13296 L2840:
  13297 cmp dword ptr (-12)[ebp],0
  13298 je L2845
  13299 mov edi,dword ptr (-16)[ebp]
  13300 lea esi,(1)[edi]
  13301 mov dword ptr (-16)[ebp],esi
  13302 cmp edi,0
  13303 je L2845
  13304 mov dword ptr (-48)[ebp],1
  13305 jmp L2846
  13306 L2845:
  13307 mov dword ptr (-48)[ebp],0
  13308 L2846:
  13309 mov edi,dword ptr (-48)[ebp]
  13310 mov dword ptr (-20)[ebp],edi
  13311 cmp dword ptr (-12)[ebp],1
  13312 je L2847
  13313 mov dword ptr (-8)[ebp],4
  13314 cmp dword ptr (-4)[ebp],0
  13315 je L2849
  13316 mov edi,dword ptr (-8)[ebp]
  13317 push edi
  13318 lea edi,(L2519)
  13319 push edi
  13320 call _printf
  13321 add esp,8
  13322 L2849:
  13323 L2847:
  13324 cmp dword ptr (-16)[ebp],1
  13325 je L2851
  13326 mov dword ptr (-8)[ebp],5
  13327 cmp dword ptr (-4)[ebp],0
  13328 je L2853
  13329 mov edi,dword ptr (-8)[ebp]
  13330 push edi
  13331 lea edi,(L2519)
  13332 push edi
  13333 call _printf
  13334 add esp,8
  13335 L2853:
  13336 L2851:
  13337 cmp dword ptr (-20)[ebp],0
  13338 je L2855
  13339 mov dword ptr (-8)[ebp],6
  13340 cmp dword ptr (-4)[ebp],0
  13341 je L2857
  13342 mov edi,dword ptr (-8)[ebp]
  13343 push edi
  13344 lea edi,(L2519)
  13345 push edi
  13346 call _printf
  13347 add esp,8
  13348 L2857:
  13349 L2855:
  13350 mov edi,dword ptr (-12)[ebp]
  13351 mov esi,edi
  13352 sub esi,1
  13353 mov dword ptr (-12)[ebp],esi
  13354 cmp edi,0
  13355 je L2860
  13356 cmp dword ptr (-16)[ebp],0
  13357 je L2860
  13358 mov dword ptr (-52)[ebp],1
  13359 jmp L2861
  13360 L2860:
  13361 mov dword ptr (-52)[ebp],0
  13362 L2861:
  13363 mov edi,dword ptr (-52)[ebp]
  13364 mov dword ptr (-20)[ebp],edi
  13365 cmp dword ptr (-12)[ebp],0
  13366 je L2862
  13367 mov dword ptr (-8)[ebp],7
  13368 cmp dword ptr (-4)[ebp],0
  13369 je L2864
  13370 mov edi,dword ptr (-8)[ebp]
  13371 push edi
  13372 lea edi,(L2519)
  13373 push edi
  13374 call _printf
  13375 add esp,8
  13376 L2864:
  13377 L2862:
  13378 cmp dword ptr (-16)[ebp],1
  13379 je L2866
  13380 mov dword ptr (-8)[ebp],8
  13381 cmp dword ptr (-4)[ebp],0
  13382 je L2868
  13383 mov edi,dword ptr (-8)[ebp]
  13384 push edi
  13385 lea edi,(L2519)
  13386 push edi
  13387 call _printf
  13388 add esp,8
  13389 L2868:
  13390 L2866:
  13391 cmp dword ptr (-20)[ebp],1
  13392 je L2870
  13393 mov dword ptr (-8)[ebp],9
  13394 cmp dword ptr (-4)[ebp],0
  13395 je L2872
  13396 mov edi,dword ptr (-8)[ebp]
  13397 push edi
  13398 lea edi,(L2519)
  13399 push edi
  13400 call _printf
  13401 add esp,8
  13402 L2872:
  13403 L2870:
  13404 cmp dword ptr (-12)[ebp],0
  13405 je L2875
  13406 mov edi,dword ptr (-16)[ebp]
  13407 mov esi,edi
  13408 sub esi,1
  13409 mov dword ptr (-16)[ebp],esi
  13410 cmp edi,0
  13411 je L2875
  13412 mov dword ptr (-56)[ebp],1
  13413 jmp L2876
  13414 L2875:
  13415 mov dword ptr (-56)[ebp],0
  13416 L2876:
  13417 mov edi,dword ptr (-56)[ebp]
  13418 mov dword ptr (-20)[ebp],edi
  13419 cmp dword ptr (-12)[ebp],0
  13420 je L2877
  13421 mov dword ptr (-8)[ebp],10
  13422 cmp dword ptr (-4)[ebp],0
  13423 je L2879
  13424 mov edi,dword ptr (-8)[ebp]
  13425 push edi
  13426 lea edi,(L2519)
  13427 push edi
  13428 call _printf
  13429 add esp,8
  13430 L2879:
  13431 L2877:
  13432 cmp dword ptr (-16)[ebp],1
  13433 je L2881
  13434 mov dword ptr (-8)[ebp],11
  13435 cmp dword ptr (-4)[ebp],0
  13436 je L2883
  13437 mov edi,dword ptr (-8)[ebp]
  13438 push edi
  13439 lea edi,(L2519)
  13440 push edi
  13441 call _printf
  13442 add esp,8
  13443 L2883:
  13444 L2881:
  13445 cmp dword ptr (-20)[ebp],0
  13446 je L2885
  13447 mov dword ptr (-8)[ebp],12
  13448 cmp dword ptr (-4)[ebp],0
  13449 je L2887
  13450 mov edi,dword ptr (-8)[ebp]
  13451 push edi
  13452 lea edi,(L2519)
  13453 push edi
  13454 call _printf
  13455 add esp,8
  13456 L2887:
  13457 L2885:
  13458 cmp dword ptr (-8)[ebp],0
  13459 je L2889
  13460 mov edi,dword ptr (20)[ebp]
  13461 cmp dword ptr (44)[edi],0
  13462 je L2891
  13463 push 2
  13464 lea edi,(L2520)
  13465 push edi
  13466 call _printf
  13467 add esp,8
  13468 L2891:
  13469 add dword ptr (-32)[ebp],2
  13470 L2889:
  13471 mov dword ptr (-8)[ebp],0
  13472 mov dword ptr (-16)[ebp],0
  13473 mov dword ptr (-12)[ebp],0
  13474 mov edi,dword ptr (-12)[ebp]
  13475 lea esi,(1)[edi]
  13476 mov dword ptr (-12)[ebp],esi
  13477 cmp edi,0
  13478 jne L2896
  13479 cmp dword ptr (-16)[ebp],0
  13480 je L2894
  13481 L2896:
  13482 mov dword ptr (-60)[ebp],1
  13483 jmp L2895
  13484 L2894:
  13485 mov dword ptr (-60)[ebp],0
  13486 L2895:
  13487 mov edi,dword ptr (-60)[ebp]
  13488 mov dword ptr (-20)[ebp],edi
  13489 cmp dword ptr (-12)[ebp],1
  13490 je L2897
  13491 mov dword ptr (-8)[ebp],1
  13492 cmp dword ptr (-4)[ebp],0
  13493 je L2899
  13494 mov edi,dword ptr (-8)[ebp]
  13495 push edi
  13496 lea edi,(L2519)
  13497 push edi
  13498 call _printf
  13499 add esp,8
  13500 L2899:
  13501 L2897:
  13502 cmp dword ptr (-16)[ebp],0
  13503 je L2901
  13504 mov dword ptr (-8)[ebp],2
  13505 cmp dword ptr (-4)[ebp],0
  13506 je L2903
  13507 mov edi,dword ptr (-8)[ebp]
  13508 push edi
  13509 lea edi,(L2519)
  13510 push edi
  13511 call _printf
  13512 add esp,8
  13513 L2903:
  13514 L2901:
  13515 cmp dword ptr (-20)[ebp],0
  13516 je L2905
  13517 mov dword ptr (-8)[ebp],3
  13518 cmp dword ptr (-4)[ebp],0
  13519 je L2907
  13520 mov edi,dword ptr (-8)[ebp]
  13521 push edi
  13522 lea edi,(L2519)
  13523 push edi
  13524 call _printf
  13525 add esp,8
  13526 L2907:
  13527 L2905:
  13528 mov edi,dword ptr (-16)[ebp]
  13529 lea esi,(1)[edi]
  13530 mov dword ptr (-16)[ebp],esi
  13531 cmp edi,0
  13532 jne L2912
  13533 cmp dword ptr (-12)[ebp],0
  13534 je L2910
  13535 L2912:
  13536 mov dword ptr (-64)[ebp],1
  13537 jmp L2911
  13538 L2910:
  13539 mov dword ptr (-64)[ebp],0
  13540 L2911:
  13541 mov edi,dword ptr (-64)[ebp]
  13542 mov dword ptr (-20)[ebp],edi
  13543 cmp dword ptr (-12)[ebp],1
  13544 je L2913
  13545 mov dword ptr (-8)[ebp],4
  13546 cmp dword ptr (-4)[ebp],0
  13547 je L2915
  13548 mov edi,dword ptr (-8)[ebp]
  13549 push edi
  13550 lea edi,(L2519)
  13551 push edi
  13552 call _printf
  13553 add esp,8
  13554 L2915:
  13555 L2913:
  13556 cmp dword ptr (-16)[ebp],1
  13557 je L2917
  13558 mov dword ptr (-8)[ebp],5
  13559 cmp dword ptr (-4)[ebp],0
  13560 je L2919
  13561 mov edi,dword ptr (-8)[ebp]
  13562 push edi
  13563 lea edi,(L2519)
  13564 push edi
  13565 call _printf
  13566 add esp,8
  13567 L2919:
  13568 L2917:
  13569 cmp dword ptr (-20)[ebp],1
  13570 je L2921
  13571 mov dword ptr (-8)[ebp],6
  13572 cmp dword ptr (-4)[ebp],0
  13573 je L2923
  13574 mov edi,dword ptr (-8)[ebp]
  13575 push edi
  13576 lea edi,(L2519)
  13577 push edi
  13578 call _printf
  13579 add esp,8
  13580 L2923:
  13581 L2921:
  13582 mov edi,dword ptr (-12)[ebp]
  13583 mov esi,edi
  13584 sub esi,1
  13585 mov dword ptr (-12)[ebp],esi
  13586 cmp edi,0
  13587 jne L2928
  13588 mov edi,dword ptr (-16)[ebp]
  13589 mov esi,edi
  13590 sub esi,1
  13591 mov dword ptr (-16)[ebp],esi
  13592 cmp edi,0
  13593 je L2926
  13594 L2928:
  13595 mov dword ptr (-68)[ebp],1
  13596 jmp L2927
  13597 L2926:
  13598 mov dword ptr (-68)[ebp],0
  13599 L2927:
  13600 mov edi,dword ptr (-68)[ebp]
  13601 mov dword ptr (-20)[ebp],edi
  13602 cmp dword ptr (-12)[ebp],0
  13603 je L2929
  13604 mov dword ptr (-8)[ebp],7
  13605 cmp dword ptr (-4)[ebp],0
  13606 je L2931
  13607 mov edi,dword ptr (-8)[ebp]
  13608 push edi
  13609 lea edi,(L2519)
  13610 push edi
  13611 call _printf
  13612 add esp,8
  13613 L2931:
  13614 L2929:
  13615 cmp dword ptr (-16)[ebp],1
  13616 je L2933
  13617 mov dword ptr (-8)[ebp],8
  13618 cmp dword ptr (-4)[ebp],0
  13619 je L2935
  13620 mov edi,dword ptr (-8)[ebp]
  13621 push edi
  13622 lea edi,(L2519)
  13623 push edi
  13624 call _printf
  13625 add esp,8
  13626 L2935:
  13627 L2933:
  13628 cmp dword ptr (-20)[ebp],1
  13629 je L2937
  13630 mov dword ptr (-8)[ebp],9
  13631 cmp dword ptr (-4)[ebp],0
  13632 je L2939
  13633 mov edi,dword ptr (-8)[ebp]
  13634 push edi
  13635 lea edi,(L2519)
  13636 push edi
  13637 call _printf
  13638 add esp,8
  13639 L2939:
  13640 L2937:
  13641 cmp dword ptr (-12)[ebp],0
  13642 jne L2944
  13643 mov edi,dword ptr (-16)[ebp]
  13644 mov esi,edi
  13645 sub esi,1
  13646 mov dword ptr (-16)[ebp],esi
  13647 cmp edi,0
  13648 je L2942
  13649 L2944:
  13650 mov dword ptr (-72)[ebp],1
  13651 jmp L2943
  13652 L2942:
  13653 mov dword ptr (-72)[ebp],0
  13654 L2943:
  13655 mov edi,dword ptr (-72)[ebp]
  13656 mov dword ptr (-20)[ebp],edi
  13657 cmp dword ptr (-12)[ebp],0
  13658 je L2945
  13659 mov dword ptr (-8)[ebp],10
  13660 cmp dword ptr (-4)[ebp],0
  13661 je L2947
  13662 mov edi,dword ptr (-8)[ebp]
  13663 push edi
  13664 lea edi,(L2519)
  13665 push edi
  13666 call _printf
  13667 add esp,8
  13668 L2947:
  13669 L2945:
  13670 cmp dword ptr (-16)[ebp],0
  13671 je L2949
  13672 mov dword ptr (-8)[ebp],11
  13673 cmp dword ptr (-4)[ebp],0
  13674 je L2951
  13675 mov edi,dword ptr (-8)[ebp]
  13676 push edi
  13677 lea edi,(L2519)
  13678 push edi
  13679 call _printf
  13680 add esp,8
  13681 L2951:
  13682 L2949:
  13683 cmp dword ptr (-20)[ebp],1
  13684 je L2953
  13685 mov dword ptr (-8)[ebp],12
  13686 cmp dword ptr (-4)[ebp],0
  13687 je L2955
  13688 mov edi,dword ptr (-8)[ebp]
  13689 push edi
  13690 lea edi,(L2519)
  13691 push edi
  13692 call _printf
  13693 add esp,8
  13694 L2955:
  13695 L2953:
  13696 cmp dword ptr (-8)[ebp],0
  13697 je L2957
  13698 mov edi,dword ptr (20)[ebp]
  13699 cmp dword ptr (44)[edi],0
  13700 je L2959
  13701 push 4
  13702 lea edi,(L2520)
  13703 push edi
  13704 call _printf
  13705 add esp,8
  13706 L2959:
  13707 add dword ptr (-32)[ebp],4
  13708 L2957:
  13709 mov dword ptr (-16)[ebp],0
  13710 mov dword ptr (-12)[ebp],0
  13711 mov dword ptr (-36)[ebp],0
  13712 mov dword ptr (-40)[ebp],1
  13713 cmp dword ptr (-40)[ebp],0
  13714 je L2963
  13715 mov edi,dword ptr (-36)[ebp]
  13716 mov dword ptr (-76)[ebp],edi
  13717 jmp L2964
  13718 L2963:
  13719 cmp dword ptr (-40)[ebp],0
  13720 je L2965
  13721 mov edi,dword ptr (-12)[ebp]
  13722 lea esi,(1)[edi]
  13723 mov dword ptr (-12)[ebp],esi
  13724 mov dword ptr (-80)[ebp],edi
  13725 jmp L2966
  13726 L2965:
  13727 mov edi,dword ptr (-16)[ebp]
  13728 lea esi,(1)[edi]
  13729 mov dword ptr (-16)[ebp],esi
  13730 mov dword ptr (-80)[ebp],edi
  13731 L2966:
  13732 mov edi,dword ptr (-80)[ebp]
  13733 mov dword ptr (-76)[ebp],edi
  13734 L2964:
  13735 mov edi,dword ptr (-76)[ebp]
  13736 mov dword ptr (-20)[ebp],edi
  13737 cmp dword ptr (-20)[ebp],0
  13738 jne L2970
  13739 cmp dword ptr (-12)[ebp],0
  13740 jne L2970
  13741 cmp dword ptr (-16)[ebp],0
  13742 je L2967
  13743 L2970:
  13744 mov edi,dword ptr (20)[ebp]
  13745 cmp dword ptr (44)[edi],0
  13746 je L2971
  13747 push 8
  13748 lea edi,(L2520)
  13749 push edi
  13750 call _printf
  13751 add esp,8
  13752 L2971:
  13753 add dword ptr (-32)[ebp],8
  13754 L2967:
  13755 cmp dword ptr (-40)[ebp],0
  13756 je L2978
  13757 mov edi,dword ptr (-36)[ebp]
  13758 mov dword ptr (-84)[ebp],edi
  13759 jmp L2979
  13760 L2978:
  13761 mov dword ptr (-84)[ebp],1
  13762 L2979:
  13763 cmp dword ptr (-84)[ebp],0
  13764 jne L2977
  13765 cmp dword ptr (-36)[ebp],0
  13766 je L2980
  13767 mov dword ptr (-88)[ebp],1
  13768 jmp L2981
  13769 L2980:
  13770 mov edi,dword ptr (-36)[ebp]
  13771 mov dword ptr (-88)[ebp],edi
  13772 L2981:
  13773 cmp dword ptr (-88)[ebp],0
  13774 je L2973
  13775 L2977:
  13776 mov edi,dword ptr (20)[ebp]
  13777 cmp dword ptr (44)[edi],0
  13778 je L2982
  13779 push 16
  13780 lea edi,(L2520)
  13781 push edi
  13782 call _printf
  13783 add esp,8
  13784 L2982:
  13785 add dword ptr (-32)[ebp],16
  13786 L2973:
  13787 mov eax,dword ptr (-32)[ebp]
  13788 L2518:
  13789 mov esp,ebp
  13790 pop ebp
  13791 pop edi
  13792 pop esi
  13793 pop ebx
  13794 ret
  13795 _TEXT ends
  13796 _DATA segment
  13797 align 1
  13798 L2985 label byte
  13799 db 115
  13800 db 56
  13801 db 49
  13802 db 44
  13803 db 101
  13804 db 114
  13805 db 37
  13806 db 100
  13807 db 10
  13808 db 0
  13809 align 1
  13810 L2986 label byte
  13811 db 115
  13812 db 56
  13813 db 49
  13814 db 32
  13815 db 32
  13816 db 32
  13817 db 32
  13818 db 0
  13819 align 1
  13820 L2987 label byte
  13821 db 82
  13822 db 101
  13823 db 103
  13824 db 105
  13825 db 115
  13826 db 116
  13827 db 101
  13828 db 114
  13829 db 32
  13830 db 99
  13831 db 111
  13832 db 117
  13833 db 110
  13834 db 116
  13835 db 32
  13836 db 102
  13837 db 111
  13838 db 114
  13839 db 32
  13840 db 37
  13841 db 115
  13842 db 32
  13843 db 105
  13844 db 115
  13845 db 32
  13846 db 117
  13847 db 110
  13848 db 114
  13849 db 101
  13850 db 108
  13851 db 105
  13852 db 97
  13853 db 98
  13854 db 108
  13855 db 101
  13856 db 46
  13857 db 10
  13858 db 0
  13859 align 1
  13860 L2988 label byte
  13861 db 37
  13862 db 100
  13863 db 32
  13864 db 114
  13865 db 101
  13866 db 103
  13867 db 105
  13868 db 115
  13869 db 116
  13870 db 101
  13871 db 114
  13872 db 115
  13873 db 32
  13874 db 97
  13875 db 115
  13876 db 115
  13877 db 105
  13878 db 103
  13879 db 110
  13880 db 101
  13881 db 100
  13882 db 32
  13883 db 116
  13884 db 111
  13885 db 32
  13886 db 37
  13887 db 115
  13888 db 32
  13889 db 118
  13890 db 97
  13891 db 114
  13892 db 105
  13893 db 97
  13894 db 98
  13895 db 108
  13896 db 101
  13897 db 115
  13898 db 46
  13899 db 10
  13900 db 0
  13901 public _s81
  13902 _DATA ends
  13903 _TEXT segment
  13904 _s81:
  13905 push ebx
  13906 push esi
  13907 push edi
  13908 push ebp
  13909 mov ebp,esp
  13910 sub esp,56
  13911 mov dword ptr (-56)[ebp],0
  13912 mov dword ptr (-44)[ebp],0
  13913 mov dword ptr (-48)[ebp],0
  13914 mov dword ptr (-52)[ebp],0
  13915 lea edi,(L2986)
  13916 mov dword ptr (-36)[ebp],edi
  13917 mov edi,dword ptr (20)[ebp]
  13918 lea edi,(60)[edi]
  13919 mov dword ptr (-40)[ebp],edi
  13920 L2989:
  13921 L2990:
  13922 mov edi,dword ptr (-40)[ebp]
  13923 lea esi,(1)[edi]
  13924 mov dword ptr (-40)[ebp],esi
  13925 mov esi,dword ptr (-36)[ebp]
  13926 lea ebx,(1)[esi]
  13927 mov dword ptr (-36)[ebp],ebx
  13928 mov bl,byte ptr [esi]
  13929 mov byte ptr [edi],bl
  13930 movsx edi,bl
  13931 cmp edi,0
  13932 jne L2989
  13933 mov dword ptr (-16)[ebp],1
  13934 mov dword ptr (-20)[ebp],0
  13935 L2992:
  13936 mov edi,dword ptr (-16)[ebp]
  13937 mov ebx,edi
  13938 mov byte ptr (-1)[ebp],bl
  13939 mov byte ptr (-21)[ebp],bl
  13940 lea esi,(-16)[ebp]
  13941 mov dword ptr (-8)[ebp],esi
  13942 lea esi,(-16)[ebp]
  13943 mov dword ptr (-28)[ebp],esi
  13944 mov dword ptr (-12)[ebp],edi
  13945 mov dword ptr (-32)[ebp],edi
  13946 movsx edi,byte ptr (-1)[ebp]
  13947 movsx esi,byte ptr (-21)[ebp]
  13948 cmp edi,esi
  13949 je L2996
  13950 mov dword ptr (-44)[ebp],1
  13951 L2996:
  13952 mov edi,dword ptr (-8)[ebp]
  13953 mov esi,dword ptr (-28)[ebp]
  13954 cmp edi,esi
  13955 je L2998
  13956 mov dword ptr (-48)[ebp],1
  13957 L2998:
  13958 mov edi,dword ptr (-32)[ebp]
  13959 cmp dword ptr (-12)[ebp],edi
  13960 je L3000
  13961 mov dword ptr (-52)[ebp],1
  13962 L3000:
  13963 sal dword ptr (-16)[ebp],1
  13964 L2993:
  13965 inc dword ptr (-20)[ebp]
  13966 cmp dword ptr (-20)[ebp],50
  13967 jl L2992
  13968 cmp dword ptr (-44)[ebp],0
  13969 je L3002
  13970 inc dword ptr (-56)[ebp]
  13971 mov edi,dword ptr (20)[ebp]
  13972 cmp dword ptr (44)[edi],0
  13973 je L3004
  13974 push 1
  13975 lea edi,(L2985)
  13976 push edi
  13977 call _printf
  13978 add esp,8
  13979 L3004:
  13980 L3002:
  13981 cmp dword ptr (-48)[ebp],0
  13982 je L3006
  13983 add dword ptr (-56)[ebp],2
  13984 mov edi,dword ptr (20)[ebp]
  13985 cmp dword ptr (44)[edi],0
  13986 je L3008
  13987 push 2
  13988 lea edi,(L2985)
  13989 push edi
  13990 call _printf
  13991 add esp,8
  13992 L3008:
  13993 L3006:
  13994 cmp dword ptr (-52)[ebp],0
  13995 je L3010
  13996 add dword ptr (-56)[ebp],4
  13997 mov edi,dword ptr (20)[ebp]
  13998 cmp dword ptr (44)[edi],0
  13999 je L3012
  14000 push 4
  14001 lea edi,(L2985)
  14002 push edi
  14003 call _printf
  14004 add esp,8
  14005 L3012:
  14006 L3010:
  14007 call _regc
  14008 add esp,0
  14009 mov dword ptr (-16)[ebp],eax
  14010 mov edi,dword ptr (20)[ebp]
  14011 cmp dword ptr (40)[edi],0
  14012 je L3014
  14013 cmp dword ptr (-16)[ebp],0
  14014 jge L3016
  14015 lea edi,(L425)
  14016 push edi
  14017 lea edi,(L2987)
  14018 push edi
  14019 call _printf
  14020 add esp,8
  14021 jmp L3017
  14022 L3016:
  14023 lea edi,(L425)
  14024 push edi
  14025 mov edi,dword ptr (-16)[ebp]
  14026 push edi
  14027 lea edi,(L2988)
  14028 push edi
  14029 call _printf
  14030 add esp,12
  14031 L3017:
  14032 L3014:
  14033 call _regp
  14034 add esp,0
  14035 mov dword ptr (-16)[ebp],eax
  14036 mov edi,dword ptr (20)[ebp]
  14037 cmp dword ptr (40)[edi],0
  14038 je L3018
  14039 cmp dword ptr (-16)[ebp],0
  14040 jge L3020
  14041 lea edi,(L3022)
  14042 push edi
  14043 lea edi,(L2987)
  14044 push edi
  14045 call _printf
  14046 add esp,8
  14047 jmp L3021
  14048 L3020:
  14049 lea edi,(L3022)
  14050 push edi
  14051 mov edi,dword ptr (-16)[ebp]
  14052 push edi
  14053 lea edi,(L2988)
  14054 push edi
  14055 call _printf
  14056 add esp,12
  14057 L3021:
  14058 L3018:
  14059 call _regi
  14060 add esp,0
  14061 mov dword ptr (-16)[ebp],eax
  14062 mov edi,dword ptr (20)[ebp]
  14063 cmp dword ptr (40)[edi],0
  14064 je L3023
  14065 cmp dword ptr (-16)[ebp],0
  14066 jge L3025
  14067 lea edi,(L426)
  14068 push edi
  14069 lea edi,(L2987)
  14070 push edi
  14071 call _printf
  14072 add esp,8
  14073 jmp L3026
  14074 L3025:
  14075 lea edi,(L426)
  14076 push edi
  14077 mov edi,dword ptr (-16)[ebp]
  14078 push edi
  14079 lea edi,(L2988)
  14080 push edi
  14081 call _printf
  14082 add esp,12
  14083 L3026:
  14084 L3023:
  14085 mov eax,dword ptr (-56)[ebp]
  14086 L2984:
  14087 mov esp,ebp
  14088 pop ebp
  14089 pop edi
  14090 pop esi
  14091 pop ebx
  14092 ret
  14093 public _regc
  14094 _regc:
  14095 push ebx
  14096 push esi
  14097 push edi
  14098 push ebp
  14099 mov ebp,esp
  14100 sub esp,148
  14101 mov byte ptr (-138)[ebp],0
  14102 mov byte ptr (-117)[ebp],1
  14103 mov byte ptr (-118)[ebp],2
  14104 mov byte ptr (-119)[ebp],3
  14105 mov byte ptr (-1)[ebp],4
  14106 mov byte ptr (-120)[ebp],5
  14107 mov byte ptr (-2)[ebp],6
  14108 mov byte ptr (-121)[ebp],7
  14109 mov byte ptr (-3)[ebp],8
  14110 mov byte ptr (-122)[ebp],9
  14111 mov byte ptr (-4)[ebp],10
  14112 mov byte ptr (-123)[ebp],11
  14113 mov byte ptr (-5)[ebp],12
  14114 mov byte ptr (-124)[ebp],13
  14115 mov byte ptr (-6)[ebp],14
  14116 mov byte ptr (-125)[ebp],15
  14117 mov byte ptr (-7)[ebp],16
  14118 mov byte ptr (-126)[ebp],17
  14119 mov byte ptr (-8)[ebp],18
  14120 mov byte ptr (-127)[ebp],19
  14121 mov byte ptr (-9)[ebp],20
  14122 mov byte ptr (-128)[ebp],21
  14123 mov byte ptr (-10)[ebp],22
  14124 mov byte ptr (-129)[ebp],23
  14125 mov byte ptr (-11)[ebp],24
  14126 mov byte ptr (-130)[ebp],25
  14127 mov byte ptr (-12)[ebp],26
  14128 mov byte ptr (-131)[ebp],27
  14129 mov byte ptr (-13)[ebp],28
  14130 mov byte ptr (-132)[ebp],29
  14131 mov byte ptr (-14)[ebp],30
  14132 mov byte ptr (-133)[ebp],31
  14133 mov byte ptr (-15)[ebp],32
  14134 mov byte ptr (-134)[ebp],33
  14135 mov byte ptr (-16)[ebp],34
  14136 mov byte ptr (-135)[ebp],35
  14137 mov byte ptr (-136)[ebp],36
  14138 mov byte ptr (-137)[ebp],37
  14139 mov byte ptr (-139)[ebp],38
  14140 lea edi,(-117)[ebp]
  14141 lea esi,(-138)[ebp]
  14142 mov ebx,edi
  14143 sub ebx,esi
  14144 mov esi,ebx
  14145 mov dword ptr (-104)[ebp],esi
  14146 lea esi,(-118)[ebp]
  14147 sub esi,edi
  14148 mov edi,esi
  14149 mov dword ptr (-100)[ebp],edi
  14150 lea edi,(-119)[ebp]
  14151 lea esi,(-118)[ebp]
  14152 sub edi,esi
  14153 mov dword ptr (-96)[ebp],edi
  14154 lea edi,(-120)[ebp]
  14155 lea esi,(-119)[ebp]
  14156 sub edi,esi
  14157 mov dword ptr (-92)[ebp],edi
  14158 lea edi,(-121)[ebp]
  14159 lea esi,(-120)[ebp]
  14160 sub edi,esi
  14161 mov dword ptr (-88)[ebp],edi
  14162 lea edi,(-122)[ebp]
  14163 lea esi,(-121)[ebp]
  14164 sub edi,esi
  14165 mov dword ptr (-84)[ebp],edi
  14166 lea edi,(-123)[ebp]
  14167 lea esi,(-122)[ebp]
  14168 sub edi,esi
  14169 mov dword ptr (-80)[ebp],edi
  14170 lea edi,(-124)[ebp]
  14171 lea esi,(-123)[ebp]
  14172 sub edi,esi
  14173 mov dword ptr (-76)[ebp],edi
  14174 lea edi,(-125)[ebp]
  14175 lea esi,(-124)[ebp]
  14176 sub edi,esi
  14177 mov dword ptr (-72)[ebp],edi
  14178 lea edi,(-126)[ebp]
  14179 lea esi,(-125)[ebp]
  14180 sub edi,esi
  14181 mov dword ptr (-68)[ebp],edi
  14182 lea edi,(-127)[ebp]
  14183 lea esi,(-126)[ebp]
  14184 sub edi,esi
  14185 mov dword ptr (-64)[ebp],edi
  14186 lea edi,(-128)[ebp]
  14187 lea esi,(-127)[ebp]
  14188 sub edi,esi
  14189 mov dword ptr (-60)[ebp],edi
  14190 lea edi,(-129)[ebp]
  14191 lea esi,(-128)[ebp]
  14192 sub edi,esi
  14193 mov dword ptr (-56)[ebp],edi
  14194 lea edi,(-130)[ebp]
  14195 lea esi,(-129)[ebp]
  14196 sub edi,esi
  14197 mov dword ptr (-52)[ebp],edi
  14198 lea edi,(-131)[ebp]
  14199 lea esi,(-130)[ebp]
  14200 sub edi,esi
  14201 mov dword ptr (-48)[ebp],edi
  14202 lea edi,(-132)[ebp]
  14203 lea esi,(-131)[ebp]
  14204 sub edi,esi
  14205 mov dword ptr (-44)[ebp],edi
  14206 lea edi,(-133)[ebp]
  14207 lea esi,(-132)[ebp]
  14208 sub edi,esi
  14209 mov dword ptr (-40)[ebp],edi
  14210 lea edi,(-134)[ebp]
  14211 lea esi,(-133)[ebp]
  14212 sub edi,esi
  14213 mov dword ptr (-36)[ebp],edi
  14214 lea edi,(-135)[ebp]
  14215 lea esi,(-134)[ebp]
  14216 sub edi,esi
  14217 mov dword ptr (-32)[ebp],edi
  14218 lea edi,(-136)[ebp]
  14219 lea esi,(-135)[ebp]
  14220 sub edi,esi
  14221 mov dword ptr (-28)[ebp],edi
  14222 lea edi,(-137)[ebp]
  14223 lea esi,(-136)[ebp]
  14224 sub edi,esi
  14225 mov dword ptr (-24)[ebp],edi
  14226 lea edi,(-139)[ebp]
  14227 lea esi,(-137)[ebp]
  14228 sub edi,esi
  14229 mov dword ptr (-20)[ebp],edi
  14230 mov edi,dword ptr (-104)[ebp]
  14231 mov dword ptr (-116)[ebp],edi
  14232 mov dword ptr (-112)[ebp],1
  14233 mov dword ptr (-108)[ebp],0
  14234 L3049:
  14235 mov edi,dword ptr (-112)[ebp]
  14236 cmp edi,1
  14237 je L3055
  14238 cmp edi,2
  14239 je L3058
  14240 cmp edi,3
  14241 je L3063
  14242 jmp L3053
  14243 L3055:
  14244 mov edi,dword ptr (-108)[ebp]
  14245 mov esi,dword ptr (-116)[ebp]
  14246 cmp dword ptr (-104)[ebp][edi*4],esi
  14247 je L3054
  14248 mov edi,dword ptr (-108)[ebp]
  14249 mov edi,dword ptr (-104)[ebp][edi*4]
  14250 mov dword ptr (-148)[ebp],edi
  14251 mov dword ptr (-112)[ebp],2
  14252 mov dword ptr (-144)[ebp],1
  14253 jmp L3054
  14254 L3058:
  14255 mov edi,dword ptr (-108)[ebp]
  14256 mov esi,dword ptr (-116)[ebp]
  14257 cmp dword ptr (-104)[ebp][edi*4],esi
  14258 jne L3059
  14259 mov dword ptr (-112)[ebp],3
  14260 jmp L3054
  14261 L3059:
  14262 mov edi,dword ptr (-108)[ebp]
  14263 mov esi,dword ptr (-148)[ebp]
  14264 cmp dword ptr (-104)[ebp][edi*4],esi
  14265 jne L3061
  14266 inc dword ptr (-144)[ebp]
  14267 jmp L3054
  14268 L3061:
  14269 mov dword ptr (-112)[ebp],4
  14270 jmp L3054
  14271 L3063:
  14272 mov edi,dword ptr (-108)[ebp]
  14273 mov esi,dword ptr (-116)[ebp]
  14274 cmp dword ptr (-104)[ebp][edi*4],esi
  14275 je L3054
  14276 mov dword ptr (-112)[ebp],4
  14277 L3053:
  14278 L3054:
  14279 L3050:
  14280 inc dword ptr (-108)[ebp]
  14281 cmp dword ptr (-108)[ebp],22
  14282 jl L3049
  14283 cmp dword ptr (-112)[ebp],3
  14284 jne L3066
  14285 mov edi,16
  14286 mov eax,edi
  14287 sub eax,dword ptr (-144)[ebp]
  14288 jmp L3027
  14289 L3066:
  14290 mov eax,-1
  14291 L3027:
  14292 mov esp,ebp
  14293 pop ebp
  14294 pop edi
  14295 pop esi
  14296 pop ebx
  14297 ret
  14298 public _regi
  14299 _regi:
  14300 push ebx
  14301 push esi
  14302 push edi
  14303 push ebp
  14304 mov ebp,esp
  14305 sub esp,264
  14306 mov dword ptr (-252)[ebp],0
  14307 mov dword ptr (-168)[ebp],1
  14308 mov dword ptr (-172)[ebp],2
  14309 mov dword ptr (-176)[ebp],3
  14310 mov dword ptr (-4)[ebp],4
  14311 mov dword ptr (-180)[ebp],5
  14312 mov dword ptr (-8)[ebp],6
  14313 mov dword ptr (-184)[ebp],7
  14314 mov dword ptr (-12)[ebp],8
  14315 mov dword ptr (-188)[ebp],9
  14316 mov dword ptr (-16)[ebp],10
  14317 mov dword ptr (-192)[ebp],11
  14318 mov dword ptr (-20)[ebp],12
  14319 mov dword ptr (-196)[ebp],13
  14320 mov dword ptr (-24)[ebp],14
  14321 mov dword ptr (-200)[ebp],15
  14322 mov dword ptr (-28)[ebp],16
  14323 mov dword ptr (-204)[ebp],17
  14324 mov dword ptr (-32)[ebp],18
  14325 mov dword ptr (-208)[ebp],19
  14326 mov dword ptr (-36)[ebp],20
  14327 mov dword ptr (-212)[ebp],21
  14328 mov dword ptr (-40)[ebp],22
  14329 mov dword ptr (-216)[ebp],23
  14330 mov dword ptr (-44)[ebp],24
  14331 mov dword ptr (-220)[ebp],25
  14332 mov dword ptr (-48)[ebp],26
  14333 mov dword ptr (-224)[ebp],27
  14334 mov dword ptr (-52)[ebp],28
  14335 mov dword ptr (-228)[ebp],29
  14336 mov dword ptr (-56)[ebp],30
  14337 mov dword ptr (-232)[ebp],31
  14338 mov dword ptr (-60)[ebp],32
  14339 mov dword ptr (-236)[ebp],33
  14340 mov dword ptr (-64)[ebp],34
  14341 mov dword ptr (-240)[ebp],35
  14342 mov dword ptr (-244)[ebp],36
  14343 mov dword ptr (-248)[ebp],37
  14344 mov dword ptr (-256)[ebp],38
  14345 lea edi,(-168)[ebp]
  14346 mov esi,4
  14347 lea ebx,(-252)[ebp]
  14348 mov edx,edi
  14349 sub edx,ebx
  14350 mov eax,edx
  14351 cdq
  14352 idiv esi
  14353 mov dword ptr (-152)[ebp],eax
  14354 lea ebx,(-172)[ebp]
  14355 sub ebx,edi
  14356 mov eax,ebx
  14357 cdq
  14358 idiv esi
  14359 mov dword ptr (-148)[ebp],eax
  14360 lea edi,(-176)[ebp]
  14361 lea esi,(-172)[ebp]
  14362 sub edi,esi
  14363 mov eax,edi
  14364 mov edi,4
  14365 cdq
  14366 idiv edi
  14367 mov dword ptr (-144)[ebp],eax
  14368 lea edi,(-180)[ebp]
  14369 lea esi,(-176)[ebp]
  14370 sub edi,esi
  14371 mov eax,edi
  14372 mov edi,4
  14373 cdq
  14374 idiv edi
  14375 mov dword ptr (-140)[ebp],eax
  14376 lea edi,(-184)[ebp]
  14377 lea esi,(-180)[ebp]
  14378 sub edi,esi
  14379 mov eax,edi
  14380 mov edi,4
  14381 cdq
  14382 idiv edi
  14383 mov dword ptr (-136)[ebp],eax
  14384 lea edi,(-188)[ebp]
  14385 lea esi,(-184)[ebp]
  14386 sub edi,esi
  14387 mov eax,edi
  14388 mov edi,4
  14389 cdq
  14390 idiv edi
  14391 mov dword ptr (-132)[ebp],eax
  14392 lea edi,(-192)[ebp]
  14393 lea esi,(-188)[ebp]
  14394 sub edi,esi
  14395 mov eax,edi
  14396 mov edi,4
  14397 cdq
  14398 idiv edi
  14399 mov dword ptr (-128)[ebp],eax
  14400 lea edi,(-196)[ebp]
  14401 lea esi,(-192)[ebp]
  14402 sub edi,esi
  14403 mov eax,edi
  14404 mov edi,4
  14405 cdq
  14406 idiv edi
  14407 mov dword ptr (-124)[ebp],eax
  14408 lea edi,(-200)[ebp]
  14409 lea esi,(-196)[ebp]
  14410 sub edi,esi
  14411 mov eax,edi
  14412 mov edi,4
  14413 cdq
  14414 idiv edi
  14415 mov dword ptr (-120)[ebp],eax
  14416 lea edi,(-204)[ebp]
  14417 lea esi,(-200)[ebp]
  14418 sub edi,esi
  14419 mov eax,edi
  14420 mov edi,4
  14421 cdq
  14422 idiv edi
  14423 mov dword ptr (-116)[ebp],eax
  14424 lea edi,(-208)[ebp]
  14425 lea esi,(-204)[ebp]
  14426 sub edi,esi
  14427 mov eax,edi
  14428 mov edi,4
  14429 cdq
  14430 idiv edi
  14431 mov dword ptr (-112)[ebp],eax
  14432 lea edi,(-212)[ebp]
  14433 lea esi,(-208)[ebp]
  14434 sub edi,esi
  14435 mov eax,edi
  14436 mov edi,4
  14437 cdq
  14438 idiv edi
  14439 mov dword ptr (-108)[ebp],eax
  14440 lea edi,(-216)[ebp]
  14441 lea esi,(-212)[ebp]
  14442 sub edi,esi
  14443 mov eax,edi
  14444 mov edi,4
  14445 cdq
  14446 idiv edi
  14447 mov dword ptr (-104)[ebp],eax
  14448 lea edi,(-220)[ebp]
  14449 lea esi,(-216)[ebp]
  14450 sub edi,esi
  14451 mov eax,edi
  14452 mov edi,4
  14453 cdq
  14454 idiv edi
  14455 mov dword ptr (-100)[ebp],eax
  14456 lea edi,(-224)[ebp]
  14457 lea esi,(-220)[ebp]
  14458 sub edi,esi
  14459 mov eax,edi
  14460 mov edi,4
  14461 cdq
  14462 idiv edi
  14463 mov dword ptr (-96)[ebp],eax
  14464 lea edi,(-228)[ebp]
  14465 lea esi,(-224)[ebp]
  14466 sub edi,esi
  14467 mov eax,edi
  14468 mov edi,4
  14469 cdq
  14470 idiv edi
  14471 mov dword ptr (-92)[ebp],eax
  14472 lea edi,(-232)[ebp]
  14473 lea esi,(-228)[ebp]
  14474 sub edi,esi
  14475 mov eax,edi
  14476 mov edi,4
  14477 cdq
  14478 idiv edi
  14479 mov dword ptr (-88)[ebp],eax
  14480 lea edi,(-236)[ebp]
  14481 lea esi,(-232)[ebp]
  14482 sub edi,esi
  14483 mov eax,edi
  14484 mov edi,4
  14485 cdq
  14486 idiv edi
  14487 mov dword ptr (-84)[ebp],eax
  14488 lea edi,(-240)[ebp]
  14489 lea esi,(-236)[ebp]
  14490 sub edi,esi
  14491 mov eax,edi
  14492 mov edi,4
  14493 cdq
  14494 idiv edi
  14495 mov dword ptr (-80)[ebp],eax
  14496 lea edi,(-244)[ebp]
  14497 lea esi,(-240)[ebp]
  14498 sub edi,esi
  14499 mov eax,edi
  14500 mov edi,4
  14501 cdq
  14502 idiv edi
  14503 mov dword ptr (-76)[ebp],eax
  14504 lea edi,(-248)[ebp]
  14505 lea esi,(-244)[ebp]
  14506 sub edi,esi
  14507 mov eax,edi
  14508 mov edi,4
  14509 cdq
  14510 idiv edi
  14511 mov dword ptr (-72)[ebp],eax
  14512 lea edi,(-256)[ebp]
  14513 lea esi,(-248)[ebp]
  14514 sub edi,esi
  14515 mov eax,edi
  14516 mov edi,4
  14517 cdq
  14518 idiv edi
  14519 mov dword ptr (-68)[ebp],eax
  14520 mov edi,dword ptr (-152)[ebp]
  14521 mov dword ptr (-164)[ebp],edi
  14522 mov dword ptr (-160)[ebp],1
  14523 mov dword ptr (-156)[ebp],0
  14524 L3090:
  14525 mov edi,dword ptr (-160)[ebp]
  14526 cmp edi,1
  14527 je L3096
  14528 cmp edi,2
  14529 je L3099
  14530 cmp edi,3
  14531 je L3104
  14532 jmp L3094
  14533 L3096:
  14534 mov edi,dword ptr (-156)[ebp]
  14535 mov esi,dword ptr (-164)[ebp]
  14536 cmp dword ptr (-152)[ebp][edi*4],esi
  14537 je L3095
  14538 mov edi,dword ptr (-156)[ebp]
  14539 mov edi,dword ptr (-152)[ebp][edi*4]
  14540 mov dword ptr (-264)[ebp],edi
  14541 mov dword ptr (-160)[ebp],2
  14542 mov dword ptr (-260)[ebp],1
  14543 jmp L3095
  14544 L3099:
  14545 mov edi,dword ptr (-156)[ebp]
  14546 mov esi,dword ptr (-164)[ebp]
  14547 cmp dword ptr (-152)[ebp][edi*4],esi
  14548 jne L3100
  14549 mov dword ptr (-160)[ebp],3
  14550 jmp L3095
  14551 L3100:
  14552 mov edi,dword ptr (-156)[ebp]
  14553 mov esi,dword ptr (-264)[ebp]
  14554 cmp dword ptr (-152)[ebp][edi*4],esi
  14555 jne L3102
  14556 inc dword ptr (-260)[ebp]
  14557 jmp L3095
  14558 L3102:
  14559 mov dword ptr (-160)[ebp],4
  14560 jmp L3095
  14561 L3104:
  14562 mov edi,dword ptr (-156)[ebp]
  14563 mov esi,dword ptr (-164)[ebp]
  14564 cmp dword ptr (-152)[ebp][edi*4],esi
  14565 je L3095
  14566 mov dword ptr (-160)[ebp],4
  14567 L3094:
  14568 L3095:
  14569 L3091:
  14570 inc dword ptr (-156)[ebp]
  14571 cmp dword ptr (-156)[ebp],22
  14572 jl L3090
  14573 cmp dword ptr (-160)[ebp],3
  14574 jne L3107
  14575 mov edi,16
  14576 mov eax,edi
  14577 sub eax,dword ptr (-260)[ebp]
  14578 jmp L3068
  14579 L3107:
  14580 mov eax,-1
  14581 L3068:
  14582 mov esp,ebp
  14583 pop ebp
  14584 pop edi
  14585 pop esi
  14586 pop ebx
  14587 ret
  14588 public _regp
  14589 _regp:
  14590 push ebx
  14591 push esi
  14592 push edi
  14593 push ebp
  14594 mov ebp,esp
  14595 sub esp,264
  14596 lea edi,(-252)[ebp]
  14597 mov dword ptr (-252)[ebp],edi
  14598 lea edi,(-228)[ebp]
  14599 mov dword ptr (-228)[ebp],edi
  14600 lea edi,(-232)[ebp]
  14601 mov dword ptr (-232)[ebp],edi
  14602 lea edi,(-236)[ebp]
  14603 mov dword ptr (-236)[ebp],edi
  14604 lea edi,(-164)[ebp]
  14605 mov dword ptr (-4)[ebp],edi
  14606 lea edi,(-164)[ebp]
  14607 mov dword ptr (-164)[ebp],edi
  14608 lea edi,(-168)[ebp]
  14609 mov dword ptr (-8)[ebp],edi
  14610 lea edi,(-168)[ebp]
  14611 mov dword ptr (-168)[ebp],edi
  14612 lea edi,(-172)[ebp]
  14613 mov dword ptr (-12)[ebp],edi
  14614 lea edi,(-172)[ebp]
  14615 mov dword ptr (-172)[ebp],edi
  14616 lea edi,(-176)[ebp]
  14617 mov dword ptr (-16)[ebp],edi
  14618 lea edi,(-176)[ebp]
  14619 mov dword ptr (-176)[ebp],edi
  14620 lea edi,(-180)[ebp]
  14621 mov dword ptr (-20)[ebp],edi
  14622 lea edi,(-180)[ebp]
  14623 mov dword ptr (-180)[ebp],edi
  14624 lea edi,(-184)[ebp]
  14625 mov dword ptr (-24)[ebp],edi
  14626 lea edi,(-184)[ebp]
  14627 mov dword ptr (-184)[ebp],edi
  14628 lea edi,(-188)[ebp]
  14629 mov dword ptr (-28)[ebp],edi
  14630 lea edi,(-188)[ebp]
  14631 mov dword ptr (-188)[ebp],edi
  14632 lea edi,(-192)[ebp]
  14633 mov dword ptr (-32)[ebp],edi
  14634 lea edi,(-192)[ebp]
  14635 mov dword ptr (-192)[ebp],edi
  14636 lea edi,(-196)[ebp]
  14637 mov dword ptr (-36)[ebp],edi
  14638 lea edi,(-196)[ebp]
  14639 mov dword ptr (-196)[ebp],edi
  14640 lea edi,(-200)[ebp]
  14641 mov dword ptr (-40)[ebp],edi
  14642 lea edi,(-200)[ebp]
  14643 mov dword ptr (-200)[ebp],edi
  14644 lea edi,(-204)[ebp]
  14645 mov dword ptr (-44)[ebp],edi
  14646 lea edi,(-204)[ebp]
  14647 mov dword ptr (-204)[ebp],edi
  14648 lea edi,(-208)[ebp]
  14649 mov dword ptr (-48)[ebp],edi
  14650 lea edi,(-208)[ebp]
  14651 mov dword ptr (-208)[ebp],edi
  14652 lea edi,(-212)[ebp]
  14653 mov dword ptr (-52)[ebp],edi
  14654 lea edi,(-212)[ebp]
  14655 mov dword ptr (-212)[ebp],edi
  14656 lea edi,(-216)[ebp]
  14657 mov dword ptr (-56)[ebp],edi
  14658 lea edi,(-216)[ebp]
  14659 mov dword ptr (-216)[ebp],edi
  14660 lea edi,(-220)[ebp]
  14661 mov dword ptr (-60)[ebp],edi
  14662 lea edi,(-220)[ebp]
  14663 mov dword ptr (-220)[ebp],edi
  14664 lea edi,(-224)[ebp]
  14665 mov dword ptr (-64)[ebp],edi
  14666 lea edi,(-224)[ebp]
  14667 mov dword ptr (-224)[ebp],edi
  14668 lea edi,(-240)[ebp]
  14669 mov dword ptr (-240)[ebp],edi
  14670 lea edi,(-244)[ebp]
  14671 mov dword ptr (-244)[ebp],edi
  14672 lea edi,(-256)[ebp]
  14673 mov dword ptr (-256)[ebp],edi
  14674 lea edi,(-228)[ebp]
  14675 mov esi,4
  14676 lea ebx,(-252)[ebp]
  14677 mov edx,edi
  14678 sub edx,ebx
  14679 mov eax,edx
  14680 cdq
  14681 idiv esi
  14682 mov dword ptr (-152)[ebp],eax
  14683 lea ebx,(-232)[ebp]
  14684 sub ebx,edi
  14685 mov eax,ebx
  14686 cdq
  14687 idiv esi
  14688 mov dword ptr (-148)[ebp],eax
  14689 lea edi,(-236)[ebp]
  14690 lea esi,(-232)[ebp]
  14691 sub edi,esi
  14692 mov eax,edi
  14693 mov edi,4
  14694 cdq
  14695 idiv edi
  14696 mov dword ptr (-144)[ebp],eax
  14697 lea edi,(-164)[ebp]
  14698 lea esi,(-236)[ebp]
  14699 sub edi,esi
  14700 mov eax,edi
  14701 mov edi,4
  14702 cdq
  14703 idiv edi
  14704 mov dword ptr (-140)[ebp],eax
  14705 lea edi,(-168)[ebp]
  14706 lea esi,(-164)[ebp]
  14707 sub edi,esi
  14708 mov eax,edi
  14709 mov edi,4
  14710 cdq
  14711 idiv edi
  14712 mov dword ptr (-136)[ebp],eax
  14713 lea edi,(-172)[ebp]
  14714 lea esi,(-168)[ebp]
  14715 sub edi,esi
  14716 mov eax,edi
  14717 mov edi,4
  14718 cdq
  14719 idiv edi
  14720 mov dword ptr (-132)[ebp],eax
  14721 lea edi,(-176)[ebp]
  14722 lea esi,(-172)[ebp]
  14723 sub edi,esi
  14724 mov eax,edi
  14725 mov edi,4
  14726 cdq
  14727 idiv edi
  14728 mov dword ptr (-128)[ebp],eax
  14729 lea edi,(-180)[ebp]
  14730 lea esi,(-176)[ebp]
  14731 sub edi,esi
  14732 mov eax,edi
  14733 mov edi,4
  14734 cdq
  14735 idiv edi
  14736 mov dword ptr (-124)[ebp],eax
  14737 lea edi,(-184)[ebp]
  14738 lea esi,(-180)[ebp]
  14739 sub edi,esi
  14740 mov eax,edi
  14741 mov edi,4
  14742 cdq
  14743 idiv edi
  14744 mov dword ptr (-120)[ebp],eax
  14745 lea edi,(-188)[ebp]
  14746 lea esi,(-184)[ebp]
  14747 sub edi,esi
  14748 mov eax,edi
  14749 mov edi,4
  14750 cdq
  14751 idiv edi
  14752 mov dword ptr (-116)[ebp],eax
  14753 lea edi,(-192)[ebp]
  14754 lea esi,(-188)[ebp]
  14755 sub edi,esi
  14756 mov eax,edi
  14757 mov edi,4
  14758 cdq
  14759 idiv edi
  14760 mov dword ptr (-112)[ebp],eax
  14761 lea edi,(-196)[ebp]
  14762 lea esi,(-192)[ebp]
  14763 sub edi,esi
  14764 mov eax,edi
  14765 mov edi,4
  14766 cdq
  14767 idiv edi
  14768 mov dword ptr (-108)[ebp],eax
  14769 lea edi,(-200)[ebp]
  14770 lea esi,(-196)[ebp]
  14771 sub edi,esi
  14772 mov eax,edi
  14773 mov edi,4
  14774 cdq
  14775 idiv edi
  14776 mov dword ptr (-104)[ebp],eax
  14777 lea edi,(-204)[ebp]
  14778 lea esi,(-200)[ebp]
  14779 sub edi,esi
  14780 mov eax,edi
  14781 mov edi,4
  14782 cdq
  14783 idiv edi
  14784 mov dword ptr (-100)[ebp],eax
  14785 lea edi,(-208)[ebp]
  14786 lea esi,(-204)[ebp]
  14787 sub edi,esi
  14788 mov eax,edi
  14789 mov edi,4
  14790 cdq
  14791 idiv edi
  14792 mov dword ptr (-96)[ebp],eax
  14793 lea edi,(-212)[ebp]
  14794 lea esi,(-208)[ebp]
  14795 sub edi,esi
  14796 mov eax,edi
  14797 mov edi,4
  14798 cdq
  14799 idiv edi
  14800 mov dword ptr (-92)[ebp],eax
  14801 lea edi,(-216)[ebp]
  14802 lea esi,(-212)[ebp]
  14803 sub edi,esi
  14804 mov eax,edi
  14805 mov edi,4
  14806 cdq
  14807 idiv edi
  14808 mov dword ptr (-88)[ebp],eax
  14809 lea edi,(-220)[ebp]
  14810 lea esi,(-216)[ebp]
  14811 sub edi,esi
  14812 mov eax,edi
  14813 mov edi,4
  14814 cdq
  14815 idiv edi
  14816 mov dword ptr (-84)[ebp],eax
  14817 lea edi,(-224)[ebp]
  14818 lea esi,(-220)[ebp]
  14819 sub edi,esi
  14820 mov eax,edi
  14821 mov edi,4
  14822 cdq
  14823 idiv edi
  14824 mov dword ptr (-80)[ebp],eax
  14825 lea edi,(-240)[ebp]
  14826 lea esi,(-224)[ebp]
  14827 sub edi,esi
  14828 mov eax,edi
  14829 mov edi,4
  14830 cdq
  14831 idiv edi
  14832 mov dword ptr (-76)[ebp],eax
  14833 lea edi,(-244)[ebp]
  14834 lea esi,(-240)[ebp]
  14835 sub edi,esi
  14836 mov eax,edi
  14837 mov edi,4
  14838 cdq
  14839 idiv edi
  14840 mov dword ptr (-72)[ebp],eax
  14841 lea edi,(-256)[ebp]
  14842 lea esi,(-244)[ebp]
  14843 sub edi,esi
  14844 mov eax,edi
  14845 mov edi,4
  14846 cdq
  14847 idiv edi
  14848 mov dword ptr (-68)[ebp],eax
  14849 mov edi,dword ptr (-152)[ebp]
  14850 mov dword ptr (-248)[ebp],edi
  14851 mov dword ptr (-160)[ebp],1
  14852 mov dword ptr (-156)[ebp],0
  14853 L3131:
  14854 mov edi,dword ptr (-160)[ebp]
  14855 cmp edi,1
  14856 je L3137
  14857 cmp edi,2
  14858 je L3140
  14859 cmp edi,3
  14860 je L3145
  14861 jmp L3135
  14862 L3137:
  14863 mov edi,dword ptr (-156)[ebp]
  14864 mov esi,dword ptr (-248)[ebp]
  14865 cmp dword ptr (-152)[ebp][edi*4],esi
  14866 je L3136
  14867 mov edi,dword ptr (-156)[ebp]
  14868 mov edi,dword ptr (-152)[ebp][edi*4]
  14869 mov dword ptr (-264)[ebp],edi
  14870 mov dword ptr (-160)[ebp],2
  14871 mov dword ptr (-260)[ebp],1
  14872 jmp L3136
  14873 L3140:
  14874 mov edi,dword ptr (-156)[ebp]
  14875 mov esi,dword ptr (-248)[ebp]
  14876 cmp dword ptr (-152)[ebp][edi*4],esi
  14877 jne L3141
  14878 mov dword ptr (-160)[ebp],3
  14879 jmp L3136
  14880 L3141:
  14881 mov edi,dword ptr (-156)[ebp]
  14882 mov esi,dword ptr (-264)[ebp]
  14883 cmp dword ptr (-152)[ebp][edi*4],esi
  14884 jne L3143
  14885 inc dword ptr (-260)[ebp]
  14886 jmp L3136
  14887 L3143:
  14888 mov dword ptr (-160)[ebp],4
  14889 jmp L3136
  14890 L3145:
  14891 mov edi,dword ptr (-156)[ebp]
  14892 mov esi,dword ptr (-248)[ebp]
  14893 cmp dword ptr (-152)[ebp][edi*4],esi
  14894 je L3136
  14895 mov dword ptr (-160)[ebp],4
  14896 L3135:
  14897 L3136:
  14898 L3132:
  14899 inc dword ptr (-156)[ebp]
  14900 cmp dword ptr (-156)[ebp],22
  14901 jl L3131
  14902 cmp dword ptr (-160)[ebp],3
  14903 jne L3148
  14904 mov edi,16
  14905 mov eax,edi
  14906 sub eax,dword ptr (-260)[ebp]
  14907 jmp L3109
  14908 L3148:
  14909 mov eax,-1
  14910 L3109:
  14911 mov esp,ebp
  14912 pop ebp
  14913 pop edi
  14914 pop esi
  14915 pop ebx
  14916 ret
  14917 _TEXT ends
  14918 _DATA segment
  14919 align 4
  14920 L3151 label byte
  14921 db 420 dup (0)
  14922 _DATA ends
  14923 _DATA segment
  14924 align 1
  14925 L3152 label byte
  14926 db 115
  14927 db 56
  14928 db 52
  14929 db 44
  14930 db 101
  14931 db 114
  14932 db 37
  14933 db 100
  14934 db 10
  14935 db 0
  14936 align 1
  14937 L3153 label byte
  14938 db 115
  14939 db 56
  14940 db 52
  14941 db 32
  14942 db 32
  14943 db 32
  14944 db 32
  14945 db 0
  14946 public _s84
  14947 _DATA ends
  14948 _TEXT segment
  14949 _s84:
  14950 push ebx
  14951 push esi
  14952 push edi
  14953 push ebp
  14954 mov ebp,esp
  14955 sub esp,172
  14956 lea edi,(L3153)
  14957 mov dword ptr (-156)[ebp],edi
  14958 mov edi,dword ptr (20)[ebp]
  14959 lea edi,(60)[edi]
  14960 mov dword ptr (-160)[ebp],edi
  14961 mov dword ptr (-164)[ebp],0
  14962 L3154:
  14963 L3155:
  14964 mov edi,dword ptr (-160)[ebp]
  14965 lea esi,(1)[edi]
  14966 mov dword ptr (-160)[ebp],esi
  14967 mov esi,dword ptr (-156)[ebp]
  14968 lea ebx,(1)[esi]
  14969 mov dword ptr (-156)[ebp],ebx
  14970 mov bl,byte ptr [esi]
  14971 mov byte ptr [edi],bl
  14972 movsx edi,bl
  14973 cmp edi,0
  14974 jne L3154
  14975 push 3
  14976 call _fip
  14977 add esp,4
  14978 mov dword ptr (-168)[ebp],eax
  14979 mov edi,dword ptr (-168)[ebp]
  14980 cmp dword ptr [edi],3
  14981 je L3157
  14982 mov edi,dword ptr (20)[ebp]
  14983 cmp dword ptr (44)[edi],0
  14984 je L3159
  14985 push 1
  14986 lea edi,(L3152)
  14987 push edi
  14988 call _printf
  14989 add esp,8
  14990 L3159:
  14991 inc dword ptr (-164)[ebp]
  14992 L3157:
  14993 lea edi,(_glork)
  14994 mov dword ptr (-172)[ebp],edi
  14995 push 4
  14996 call dword ptr (-172)[ebp]
  14997 add esp,4
  14998 cmp eax,4
  14999 je L3161
  15000 mov edi,dword ptr (20)[ebp]
  15001 cmp dword ptr (44)[edi],0
  15002 je L3163
  15003 push 2
  15004 lea edi,(L3152)
  15005 push edi
  15006 call _printf
  15007 add esp,8
  15008 L3163:
  15009 add dword ptr (-164)[ebp],2
  15010 L3161:
  15011 mov dword ptr (-8)[ebp],0
  15012 L3165:
  15013 mov edi,dword ptr (-8)[ebp]
  15014 push edi
  15015 fild dword ptr 0[esp]
  15016 add esp,4
  15017 fstp dword ptr (-80)[ebp][edi*4]
  15018 mov edi,dword ptr (-8)[ebp]
  15019 lea edi,[edi*4]
  15020 lea esi,(-80)[ebp][edi]
  15021 mov dword ptr (-148)[ebp][edi],esi
  15022 L3166:
  15023 inc dword ptr (-8)[ebp]
  15024 cmp dword ptr (-8)[ebp],17
  15025 jl L3165
  15026 fld dword ptr (L412)
  15027 fstp dword ptr (-152)[ebp]
  15028 mov dword ptr (-8)[ebp],0
  15029 L3169:
  15030 fld dword ptr (-152)[ebp]
  15031 mov edi,dword ptr (-8)[ebp]
  15032 mov edi,dword ptr (-148)[ebp][edi*4]
  15033 fadd dword ptr [edi]
  15034 fstp dword ptr (-152)[ebp]
  15035 L3170:
  15036 inc dword ptr (-8)[ebp]
  15037 cmp dword ptr (-8)[ebp],17
  15038 jl L3169
  15039 fld dword ptr (L3175)
  15040 fcomp dword ptr (-152)[ebp]
  15041 fstsw ax
  15042 sahf
  15043 je L3173
  15044 mov edi,dword ptr (20)[ebp]
  15045 cmp dword ptr (44)[edi],0
  15046 je L3176
  15047 push 4
  15048 lea edi,(L3152)
  15049 push edi
  15050 call _printf
  15051 add esp,8
  15052 L3176:
  15053 add dword ptr (-164)[ebp],4
  15054 L3173:
  15055 mov dword ptr (-12)[ebp],0
  15056 L3178:
  15057 mov dword ptr (-8)[ebp],0
  15058 L3182:
  15059 mov dword ptr (-4)[ebp],0
  15060 L3186:
  15061 mov edi,dword ptr (-4)[ebp]
  15062 mov esi,dword ptr (-8)[ebp]
  15063 mov ebx,dword ptr (-12)[ebp]
  15064 imul edx,esi,28
  15065 imul ecx,ebx,140
  15066 lea edx,(L3151)[ecx][edx]
  15067 imul ebx,ebx,35
  15068 imul esi,esi,7
  15069 lea esi,[esi][ebx]
  15070 lea esi,[edi][esi]
  15071 mov dword ptr [edx][edi*4],esi
  15072 L3187:
  15073 inc dword ptr (-4)[ebp]
  15074 cmp dword ptr (-4)[ebp],7
  15075 jl L3186
  15076 L3183:
  15077 inc dword ptr (-8)[ebp]
  15078 cmp dword ptr (-8)[ebp],5
  15079 jl L3182
  15080 L3179:
  15081 inc dword ptr (-12)[ebp]
  15082 cmp dword ptr (-12)[ebp],3
  15083 jl L3178
  15084 mov dword ptr (-12)[ebp],1
  15085 mov dword ptr (-8)[ebp],2
  15086 mov dword ptr (-4)[ebp],3
  15087 push 0
  15088 push 105
  15089 lea edi,(L3151)
  15090 push edi
  15091 call _array
  15092 add esp,12
  15093 mov edi,eax
  15094 push 35
  15095 push 35
  15096 imul esi,dword ptr (-12)[ebp],140
  15097 lea esi,(L3151)[esi]
  15098 push esi
  15099 call _array
  15100 add esp,12
  15101 mov esi,eax
  15102 push 49
  15103 push 7
  15104 imul ebx,dword ptr (-8)[ebp],28
  15105 imul edx,dword ptr (-12)[ebp],140
  15106 lea ebx,(L3151)[edx][ebx]
  15107 push ebx
  15108 call _array
  15109 add esp,12
  15110 lea edi,[esi][edi]
  15111 lea edi,[eax][edi]
  15112 mov esi,dword ptr (-4)[ebp]
  15113 imul ebx,dword ptr (-8)[ebp],28
  15114 imul edx,dword ptr (-12)[ebp],140
  15115 lea ebx,(L3151)[edx][ebx]
  15116 mov esi,dword ptr [ebx][esi*4]
  15117 lea edi,[esi][edi]
  15118 sub edi,52
  15119 cmp edi,0
  15120 je L3190
  15121 mov edi,dword ptr (20)[ebp]
  15122 cmp dword ptr (44)[edi],0
  15123 je L3192
  15124 push 8
  15125 lea edi,(L3152)
  15126 push edi
  15127 call _printf
  15128 add esp,8
  15129 L3192:
  15130 add dword ptr (-164)[ebp],8
  15131 L3190:
  15132 mov eax,dword ptr (-164)[ebp]
  15133 L3150:
  15134 mov esp,ebp
  15135 pop ebp
  15136 pop edi
  15137 pop esi
  15138 pop ebx
  15139 ret
  15140 public _array
  15141 _array:
  15142 push ebx
  15143 push esi
  15144 push edi
  15145 push ebp
  15146 mov ebp,esp
  15147 sub esp,4
  15148 mov dword ptr (-4)[ebp],0
  15149 jmp L3198
  15150 L3195:
  15151 mov edi,dword ptr (-4)[ebp]
  15152 mov esi,dword ptr (20)[ebp]
  15153 mov ebx,dword ptr (28)[ebp]
  15154 lea ebx,[ebx][edi]
  15155 cmp dword ptr [esi][edi*4],ebx
  15156 je L3199
  15157 mov eax,1
  15158 jmp L3194
  15159 L3199:
  15160 L3196:
  15161 inc dword ptr (-4)[ebp]
  15162 L3198:
  15163 mov edi,dword ptr (24)[ebp]
  15164 cmp dword ptr (-4)[ebp],edi
  15165 jl L3195
  15166 mov eax,0
  15167 L3194:
  15168 mov esp,ebp
  15169 pop ebp
  15170 pop edi
  15171 pop esi
  15172 pop ebx
  15173 ret
  15174 _TEXT ends
  15175 _DATA segment
  15176 align 4
  15177 L3202 label byte
  15178 db 4 dup (0)
  15179 public _fip
  15180 _DATA ends
  15181 _TEXT segment
  15182 _fip:
  15183 push ebx
  15184 push esi
  15185 push edi
  15186 push ebp
  15187 mov ebp,esp
  15188 lea edi,(L3202)
  15189 mov esi,dword ptr (20)[ebp]
  15190 mov dword ptr (L3202),esi
  15191 mov eax,edi
  15192 L3201:
  15193 mov esp,ebp
  15194 pop ebp
  15195 pop edi
  15196 pop esi
  15197 pop ebx
  15198 ret
  15199 public _glork
  15200 _glork:
  15201 push ebx
  15202 push esi
  15203 push edi
  15204 push ebp
  15205 mov ebp,esp
  15206 mov eax,dword ptr (20)[ebp]
  15207 L3203:
  15208 mov esp,ebp
  15209 pop ebp
  15210 pop edi
  15211 pop esi
  15212 pop ebx
  15213 ret
  15214 _TEXT ends
  15215 _DATA segment
  15216 align 1
  15217 L3205 label byte
  15218 db 115
  15219 db 56
  15220 db 53
  15221 db 44
  15222 db 101
  15223 db 114
  15224 db 37
  15225 db 100
  15226 db 10
  15227 db 0
  15228 align 1
  15229 L3206 label byte
  15230 db 115
  15231 db 56
  15232 db 53
  15233 db 32
  15234 db 32
  15235 db 32
  15236 db 32
  15237 db 0
  15238 align 4
  15239 L3214 label byte
  15240 dd L425
  15241 dd L427
  15242 dd L426
  15243 dd L428
  15244 dd L429
  15245 dd L430
  15246 dd L431
  15247 align 1
  15248 L3215 label byte
  15249 db 32
  15250 db 97
  15251 db 108
  15252 db 105
  15253 db 103
  15254 db 110
  15255 db 109
  15256 db 101
  15257 db 110
  15258 db 116
  15259 db 58
  15260 db 32
  15261 db 0
  15262 public _s85
  15263 _DATA ends
  15264 _TEXT segment
  15265 _s85:
  15266 push ebx
  15267 push esi
  15268 push edi
  15269 push ebp
  15270 mov ebp,esp
  15271 sub esp,404
  15272 lea edi,(L3206)
  15273 mov dword ptr (-276)[ebp],edi
  15274 mov edi,dword ptr (20)[ebp]
  15275 lea edi,(60)[edi]
  15276 mov dword ptr (-280)[ebp],edi
  15277 mov dword ptr (-320)[ebp],0
  15278 L3219:
  15279 L3220:
  15280 mov edi,dword ptr (-280)[ebp]
  15281 lea esi,(1)[edi]
  15282 mov dword ptr (-280)[ebp],esi
  15283 mov esi,dword ptr (-276)[ebp]
  15284 lea ebx,(1)[esi]
  15285 mov dword ptr (-276)[ebp],ebx
  15286 mov bl,byte ptr [esi]
  15287 mov byte ptr [edi],bl
  15288 movsx edi,bl
  15289 cmp edi,0
  15290 jne L3219
  15291 lea edi,(-296)[ebp]
  15292 lea esi,(-316)[ebp]
  15293 sub edi,esi
  15294 cmp edi,0
  15295 jle L3230
  15296 lea edi,(-292)[ebp]
  15297 lea esi,(-296)[ebp]
  15298 sub edi,esi
  15299 cmp edi,0
  15300 jle L3230
  15301 lea edi,(-288)[ebp]
  15302 lea esi,(-292)[ebp]
  15303 sub edi,esi
  15304 cmp edi,0
  15305 jg L3222
  15306 L3230:
  15307 mov edi,dword ptr (20)[ebp]
  15308 cmp dword ptr (44)[edi],0
  15309 je L3231
  15310 push 1
  15311 lea edi,(L3205)
  15312 push edi
  15313 call _printf
  15314 add esp,8
  15315 L3231:
  15316 inc dword ptr (-320)[ebp]
  15317 L3222:
  15318 lea edi,(-355)[ebp]
  15319 lea esi,(-356)[ebp]
  15320 sub edi,esi
  15321 mov dword ptr (-272)[ebp],edi
  15322 lea edi,(-358)[ebp]
  15323 lea esi,(-360)[ebp]
  15324 sub edi,esi
  15325 mov dword ptr (-268)[ebp],edi
  15326 lea edi,(-364)[ebp]
  15327 lea esi,(-368)[ebp]
  15328 sub edi,esi
  15329 mov dword ptr (-264)[ebp],edi
  15330 lea edi,(-372)[ebp]
  15331 lea esi,(-376)[ebp]
  15332 sub edi,esi
  15333 mov dword ptr (-260)[ebp],edi
  15334 lea edi,(-380)[ebp]
  15335 lea esi,(-384)[ebp]
  15336 sub edi,esi
  15337 mov dword ptr (-256)[ebp],edi
  15338 lea edi,(-388)[ebp]
  15339 lea esi,(-392)[ebp]
  15340 sub edi,esi
  15341 mov dword ptr (-252)[ebp],edi
  15342 lea edi,(-400)[ebp]
  15343 lea esi,(-404)[ebp]
  15344 sub edi,esi
  15345 mov dword ptr (-248)[ebp],edi
  15346 mov edi,dword ptr (20)[ebp]
  15347 cmp dword ptr (40)[edi],0
  15348 je L3246
  15349 mov dword ptr (-244)[ebp],0
  15350 L3248:
  15351 mov edi,dword ptr (-244)[ebp]
  15352 lea edi,[edi*4]
  15353 mov esi,dword ptr (-272)[ebp][edi]
  15354 push esi
  15355 lea esi,(L3215)
  15356 push esi
  15357 mov edi,dword ptr (L3214)[edi]
  15358 push edi
  15359 lea edi,(L3252)
  15360 push edi
  15361 call _printf
  15362 add esp,16
  15363 L3249:
  15364 inc dword ptr (-244)[ebp]
  15365 cmp dword ptr (-244)[ebp],7
  15366 jl L3248
  15367 L3246:
  15368 mov edi,dword ptr (-284)[ebp]
  15369 or edi,56
  15370 mov dword ptr (-284)[ebp],edi
  15371 mov edi,dword ptr (-284)[ebp]
  15372 mov esi,edi
  15373 and esi,0fffffffcH
  15374 sal edi,26
  15375 sar edi,29
  15376 sal edi,30
  15377 sar edi,30
  15378 and edi,3
  15379 or esi,edi
  15380 mov dword ptr (-284)[ebp],esi
  15381 mov edi,dword ptr (-284)[ebp]
  15382 mov esi,edi
  15383 and esi,0ffffffc7H
  15384 sal edi,30
  15385 sar edi,30
  15386 sal edi,29
  15387 sar edi,29
  15388 lea edi,[edi*8]
  15389 and edi,56
  15390 or esi,edi
  15391 mov dword ptr (-284)[ebp],esi
  15392 mov edi,dword ptr (-284)[ebp]
  15393 sal edi,26
  15394 sar edi,29
  15395 cmp edi,3
  15396 je L3253
  15397 mov edi,dword ptr (-284)[ebp]
  15398 sal edi,26
  15399 sar edi,29
  15400 cmp edi,-1
  15401 jne L3255
  15402 mov edi,dword ptr (20)[ebp]
  15403 cmp dword ptr (40)[edi],0
  15404 je L3256
  15405 lea edi,(L3259)
  15406 push edi
  15407 call _printf
  15408 add esp,4
  15409 jmp L3256
  15410 L3255:
  15411 mov edi,dword ptr (20)[ebp]
  15412 cmp dword ptr (44)[edi],0
  15413 je L3260
  15414 push 2
  15415 lea edi,(L3205)
  15416 push edi
  15417 call _printf
  15418 add esp,8
  15419 L3260:
  15420 add dword ptr (-320)[ebp],2
  15421 L3256:
  15422 L3253:
  15423 mov edi,dword ptr (-284)[ebp]
  15424 or edi,64
  15425 mov dword ptr (-284)[ebp],edi
  15426 mov edi,dword ptr (-284)[ebp]
  15427 sal edi,25
  15428 sar edi,31
  15429 cmp edi,1
  15430 je L3262
  15431 mov edi,dword ptr (20)[ebp]
  15432 cmp dword ptr (40)[edi],0
  15433 je L3264
  15434 lea edi,(L3266)
  15435 push edi
  15436 call _printf
  15437 add esp,4
  15438 L3264:
  15439 L3262:
  15440 lea edi,(-240)[ebp]
  15441 mov esi,edi
  15442 sub esi,edi
  15443 cmp esi,0
  15444 jne L3274
  15445 cmp esi,0
  15446 jne L3274
  15447 cmp esi,0
  15448 jne L3274
  15449 cmp esi,0
  15450 jne L3274
  15451 cmp esi,0
  15452 jne L3274
  15453 cmp esi,0
  15454 jne L3274
  15455 cmp esi,0
  15456 je L3267
  15457 L3274:
  15458 mov edi,dword ptr (20)[ebp]
  15459 cmp dword ptr (44)[edi],0
  15460 je L3275
  15461 push 4
  15462 lea edi,(L3205)
  15463 push edi
  15464 call _printf
  15465 add esp,8
  15466 L3275:
  15467 add dword ptr (-320)[ebp],4
  15468 L3267:
  15469 jmp L3277
  15470 mov edi,dword ptr (20)[ebp]
  15471 cmp dword ptr (44)[edi],0
  15472 je L3279
  15473 push 8
  15474 lea edi,(L3205)
  15475 push edi
  15476 call _printf
  15477 add esp,8
  15478 L3279:
  15479 add dword ptr (-320)[ebp],8
  15480 L3277:
  15481 lea edi,(-352)[ebp]
  15482 mov dword ptr (-288)[ebp],edi
  15483 mov byte ptr (-352)[ebp],2
  15484 mov edi,dword ptr (-288)[ebp]
  15485 movsx esi,byte ptr [edi]
  15486 lea esi,(1)[esi]
  15487 mov ebx,esi
  15488 mov byte ptr [edi],bl
  15489 movsx edi,byte ptr (-352)[ebp]
  15490 cmp edi,3
  15491 je L3283
  15492 mov edi,dword ptr (20)[ebp]
  15493 cmp dword ptr (44)[edi],0
  15494 je L3285
  15495 push 16
  15496 lea edi,(L3205)
  15497 push edi
  15498 call _printf
  15499 add esp,8
  15500 L3285:
  15501 add dword ptr (-320)[ebp],16
  15502 L3283:
  15503 mov eax,dword ptr (-320)[ebp]
  15504 L3204:
  15505 mov esp,ebp
  15506 pop ebp
  15507 pop edi
  15508 pop esi
  15509 pop ebx
  15510 ret
  15511 _TEXT ends
  15512 _DATA segment
  15513 align 1
  15514 L3288 label byte
  15515 db 115
  15516 db 56
  15517 db 54
  15518 db 44
  15519 db 101
  15520 db 114
  15521 db 37
  15522 db 100
  15523 db 10
  15524 db 0
  15525 align 1
  15526 L3289 label byte
  15527 db 115
  15528 db 56
  15529 db 54
  15530 db 32
  15531 db 32
  15532 db 32
  15533 db 32
  15534 db 0
  15535 align 4
  15536 L3290 label byte
  15537 dd 1
  15538 dd 3
  15539 dd 5
  15540 align 4
  15541 L3291 label byte
  15542 dd L3290+8
  15543 _DATA ends
  15544 _DATA segment
  15545 align 4
  15546 L3293 label byte
  15547 db 40 dup (0)
  15548 _DATA ends
  15549 _DATA segment
  15550 align 4
  15551 L3294 label byte
  15552 dd 03f800000H
  15553 dd 040400000H
  15554 dd 040a00000H
  15555 dd 040000000H
  15556 dd 040800000H
  15557 dd 040c00000H
  15558 dd 040400000H
  15559 dd 040a00000H
  15560 dd 040e00000H
  15561 dd 00H
  15562 dd 00H
  15563 dd 00H
  15564 align 4
  15565 L3295 label byte
  15566 dd 03f800000H
  15567 dd 040400000H
  15568 dd 040a00000H
  15569 dd 040000000H
  15570 dd 040800000H
  15571 dd 040c00000H
  15572 dd 040400000H
  15573 dd 040a00000H
  15574 dd 040e00000H
  15575 db 12 dup (0)
  15576 align 4
  15577 L3296 label byte
  15578 dd 03f800000H
  15579 dd 040400000H
  15580 dd 040a00000H
  15581 dd 040000000H
  15582 dd 040800000H
  15583 dd 040c00000H
  15584 dd 040400000H
  15585 dd 040a00000H
  15586 dd 040e00000H
  15587 db 12 dup (0)
  15588 align 4
  15589 L3297 label byte
  15590 dd 03f800000H
  15591 db 8 dup (0)
  15592 dd 040000000H
  15593 db 8 dup (0)
  15594 dd 040400000H
  15595 db 8 dup (0)
  15596 dd 040800000H
  15597 db 8 dup (0)
  15598 public _s86
  15599 _DATA ends
  15600 _TEXT segment
  15601 _s86:
  15602 push ebx
  15603 push esi
  15604 push edi
  15605 push ebp
  15606 mov ebp,esp
  15607 sub esp,40
  15608 mov edi,dword ptr (L3291)
  15609 lea edi,(-4)[edi]
  15610 mov dword ptr (-36)[ebp],edi
  15611 call _one
  15612 add esp,0
  15613 mov esi,dword ptr (-36)[ebp]
  15614 lea edi,[esi][eax*4]
  15615 mov dword ptr (-4)[ebp],edi
  15616 lea edi,(L3289)
  15617 mov dword ptr (-24)[ebp],edi
  15618 mov edi,dword ptr (20)[ebp]
  15619 lea edi,(60)[edi]
  15620 mov dword ptr (-28)[ebp],edi
  15621 mov dword ptr (-32)[ebp],0
  15622 L3298:
  15623 L3299:
  15624 mov edi,dword ptr (-28)[ebp]
  15625 lea esi,(1)[edi]
  15626 mov dword ptr (-28)[ebp],esi
  15627 mov esi,dword ptr (-24)[ebp]
  15628 lea ebx,(1)[esi]
  15629 mov dword ptr (-24)[ebp],ebx
  15630 mov bl,byte ptr [esi]
  15631 mov byte ptr [edi],bl
  15632 movsx edi,bl
  15633 cmp edi,0
  15634 jne L3298
  15635 mov edi,dword ptr (L3291)
  15636 cmp dword ptr [edi],5
  15637 je L3301
  15638 mov edi,dword ptr (20)[ebp]
  15639 cmp dword ptr (44)[edi],0
  15640 je L3303
  15641 push 1
  15642 lea edi,(L3288)
  15643 push edi
  15644 call _printf
  15645 add esp,8
  15646 L3303:
  15647 inc dword ptr (-32)[ebp]
  15648 L3301:
  15649 mov edi,dword ptr (-36)[ebp]
  15650 cmp dword ptr [edi],3
  15651 je L3305
  15652 mov edi,dword ptr (20)[ebp]
  15653 cmp dword ptr (44)[edi],0
  15654 je L3307
  15655 push 2
  15656 lea edi,(L3288)
  15657 push edi
  15658 call _printf
  15659 add esp,8
  15660 L3307:
  15661 add dword ptr (-32)[ebp],2
  15662 L3305:
  15663 mov edi,dword ptr (-4)[ebp]
  15664 cmp dword ptr [edi],5
  15665 je L3309
  15666 mov edi,dword ptr (20)[ebp]
  15667 cmp dword ptr (44)[edi],0
  15668 je L3311
  15669 push 4
  15670 lea edi,(L3288)
  15671 push edi
  15672 call _printf
  15673 add esp,8
  15674 L3311:
  15675 add dword ptr (-32)[ebp],4
  15676 L3309:
  15677 mov dword ptr (-20)[ebp],0
  15678 mov dword ptr (-8)[ebp],0
  15679 L3313:
  15680 mov edi,dword ptr (-8)[ebp]
  15681 cmp dword ptr (L3293)[edi*4],0
  15682 je L3317
  15683 mov dword ptr (-20)[ebp],1
  15684 L3317:
  15685 L3314:
  15686 inc dword ptr (-8)[ebp]
  15687 cmp dword ptr (-8)[ebp],10
  15688 jl L3313
  15689 cmp dword ptr (-20)[ebp],0
  15690 je L3319
  15691 mov edi,dword ptr (20)[ebp]
  15692 cmp dword ptr (44)[edi],0
  15693 je L3321
  15694 push 8
  15695 lea edi,(L3288)
  15696 push edi
  15697 call _printf
  15698 add esp,8
  15699 L3321:
  15700 add dword ptr (-32)[ebp],8
  15701 L3319:
  15702 mov dword ptr (-20)[ebp],0
  15703 mov dword ptr (-12)[ebp],0
  15704 L3323:
  15705 mov dword ptr (-8)[ebp],0
  15706 L3327:
  15707 imul edi,dword ptr (-12)[ebp],3
  15708 mov esi,dword ptr (-8)[ebp]
  15709 lea edi,[esi][edi]
  15710 mov dword ptr (-16)[ebp],edi
  15711 mov edi,dword ptr (-8)[ebp]
  15712 lea edi,[edi*4]
  15713 imul esi,dword ptr (-12)[ebp],12
  15714 fld dword ptr (L3295)[esi][edi]
  15715 fstp dword ptr (-40)[ebp]
  15716 fld dword ptr (L3296)[esi][edi]
  15717 fcomp dword ptr (-40)[ebp]
  15718 fstsw ax
  15719 sahf
  15720 jne L3333
  15721 mov edi,dword ptr (-16)[ebp]
  15722 fld dword ptr (L3294)[edi*4]
  15723 fcomp dword ptr (-40)[ebp]
  15724 fstsw ax
  15725 sahf
  15726 je L3331
  15727 L3333:
  15728 mov dword ptr (-20)[ebp],1
  15729 L3331:
  15730 L3328:
  15731 inc dword ptr (-8)[ebp]
  15732 cmp dword ptr (-8)[ebp],3
  15733 jl L3327
  15734 L3324:
  15735 inc dword ptr (-12)[ebp]
  15736 cmp dword ptr (-12)[ebp],4
  15737 jl L3323
  15738 cmp dword ptr (-20)[ebp],0
  15739 je L3334
  15740 mov edi,dword ptr (20)[ebp]
  15741 cmp dword ptr (44)[edi],0
  15742 je L3336
  15743 push 16
  15744 lea edi,(L3288)
  15745 push edi
  15746 call _printf
  15747 add esp,8
  15748 L3336:
  15749 add dword ptr (-32)[ebp],16
  15750 L3334:
  15751 mov dword ptr (-20)[ebp],0
  15752 mov dword ptr (-8)[ebp],0
  15753 L3338:
  15754 mov edi,dword ptr (-8)[ebp]
  15755 imul esi,edi,12
  15756 lea edi,(1)[edi]
  15757 push edi
  15758 fild dword ptr 0[esp]
  15759 add esp,4
  15760 fcomp dword ptr (L3297)[esi]
  15761 fstsw ax
  15762 sahf
  15763 je L3342
  15764 mov dword ptr (-20)[ebp],1
  15765 L3342:
  15766 L3339:
  15767 inc dword ptr (-8)[ebp]
  15768 cmp dword ptr (-8)[ebp],4
  15769 jl L3338
  15770 cmp dword ptr (-20)[ebp],0
  15771 je L3344
  15772 mov edi,dword ptr (20)[ebp]
  15773 cmp dword ptr (44)[edi],0
  15774 je L3346
  15775 push 32
  15776 lea edi,(L3288)
  15777 push edi
  15778 call _printf
  15779 add esp,8
  15780 L3346:
  15781 add dword ptr (-32)[ebp],32
  15782 L3344:
  15783 mov eax,dword ptr (-32)[ebp]
  15784 L3287:
  15785 mov esp,ebp
  15786 pop ebp
  15787 pop edi
  15788 pop esi
  15789 pop ebx
  15790 ret
  15791 public _one
  15792 _one:
  15793 push ebx
  15794 push esi
  15795 push edi
  15796 push ebp
  15797 mov ebp,esp
  15798 mov eax,1
  15799 L3348:
  15800 mov esp,ebp
  15801 pop ebp
  15802 pop edi
  15803 pop esi
  15804 pop ebx
  15805 ret
  15806 _TEXT ends
  15807 _DATA segment
  15808 align 1
  15809 L3350 label byte
  15810 db 115
  15811 db 56
  15812 db 56
  15813 db 44
  15814 db 101
  15815 db 114
  15816 db 37
  15817 db 100
  15818 db 10
  15819 db 0
  15820 align 1
  15821 L3351 label byte
  15822 db 115
  15823 db 56
  15824 db 56
  15825 db 32
  15826 db 32
  15827 db 32
  15828 db 32
  15829 db 0
  15830 public _s88
  15831 _DATA ends
  15832 _TEXT segment
  15833 _s88:
  15834 push ebx
  15835 push esi
  15836 push edi
  15837 push ebp
  15838 mov ebp,esp
  15839 sub esp,44
  15840 lea edi,(L3351)
  15841 mov dword ptr (-4)[ebp],edi
  15842 mov edi,dword ptr (20)[ebp]
  15843 lea edi,(60)[edi]
  15844 mov dword ptr (-8)[ebp],edi
  15845 mov dword ptr (-12)[ebp],0
  15846 L3353:
  15847 L3354:
  15848 mov edi,dword ptr (-8)[ebp]
  15849 lea esi,(1)[edi]
  15850 mov dword ptr (-8)[ebp],esi
  15851 mov esi,dword ptr (-4)[ebp]
  15852 lea ebx,(1)[esi]
  15853 mov dword ptr (-4)[ebp],ebx
  15854 mov bl,byte ptr [esi]
  15855 mov byte ptr [edi],bl
  15856 movsx edi,bl
  15857 cmp edi,0
  15858 jne L3353
  15859 jmp L3356
  15860 mov edi,dword ptr (20)[ebp]
  15861 cmp dword ptr (44)[edi],0
  15862 je L3358
  15863 push 1
  15864 lea edi,(L3350)
  15865 push edi
  15866 call _printf
  15867 add esp,8
  15868 L3358:
  15869 inc dword ptr (-12)[ebp]
  15870 L3356:
  15871 lea edi,(-32)[ebp]
  15872 mov dword ptr (_metricp),edi
  15873 mov dword ptr (-32)[ebp],2
  15874 mov edi,dword ptr (_metricp)
  15875 mov dword ptr [edi],3
  15876 cmp dword ptr (-32)[ebp],3
  15877 je L3360
  15878 mov edi,dword ptr (20)[ebp]
  15879 cmp dword ptr (44)[edi],0
  15880 je L3362
  15881 push 2
  15882 lea edi,(L3350)
  15883 push edi
  15884 call _printf
  15885 add esp,8
  15886 L3362:
  15887 add dword ptr (-12)[ebp],2
  15888 L3360:
  15889 fld qword ptr (L419)
  15890 fstp qword ptr (-28)[ebp]
  15891 fld qword ptr (L419)
  15892 fstp qword ptr (-20)[ebp]
  15893 lea edi,(-28)[ebp]
  15894 mov dword ptr (-36)[ebp],edi
  15895 mov edi,dword ptr (-36)[ebp]
  15896 fld qword ptr (L418)
  15897 fstp qword ptr [edi]
  15898 mov edi,dword ptr (-36)[ebp]
  15899 fld qword ptr (L418)
  15900 fstp qword ptr (8)[edi]
  15901 fld qword ptr (-28)[ebp]
  15902 fadd qword ptr (-20)[ebp]
  15903 fld qword ptr (L416)
  15904 fcompp
  15905 fstsw ax
  15906 sahf
  15907 je L3365
  15908 mov edi,dword ptr (20)[ebp]
  15909 cmp dword ptr (44)[edi],0
  15910 je L3368
  15911 push 4
  15912 lea edi,(L3350)
  15913 push edi
  15914 call _printf
  15915 add esp,8
  15916 L3368:
  15917 add dword ptr (-12)[ebp],4
  15918 L3365:
  15919 mov eax,dword ptr (-12)[ebp]
  15920 L3349:
  15921 mov esp,ebp
  15922 pop ebp
  15923 pop edi
  15924 pop esi
  15925 pop ebx
  15926 ret
  15927 _TEXT ends
  15928 _DATA segment
  15929 align 1
  15930 L3371 label byte
  15931 db 115
  15932 db 57
  15933 db 44
  15934 db 101
  15935 db 114
  15936 db 37
  15937 db 100
  15938 db 10
  15939 db 0
  15940 align 1
  15941 L3372 label byte
  15942 db 115
  15943 db 57
  15944 db 32
  15945 db 32
  15946 db 32
  15947 db 32
  15948 db 32
  15949 db 0
  15950 public _s9
  15951 _DATA ends
  15952 _TEXT segment
  15953 _s9:
  15954 push ebx
  15955 push esi
  15956 push edi
  15957 push ebp
  15958 mov ebp,esp
  15959 sub esp,36
  15960 lea edi,(L3372)
  15961 mov dword ptr (-12)[ebp],edi
  15962 mov edi,dword ptr (20)[ebp]
  15963 lea edi,(60)[edi]
  15964 mov dword ptr (-16)[ebp],edi
  15965 mov dword ptr (-20)[ebp],0
  15966 L3373:
  15967 L3374:
  15968 mov edi,dword ptr (-16)[ebp]
  15969 lea esi,(1)[edi]
  15970 mov dword ptr (-16)[ebp],esi
  15971 mov esi,dword ptr (-12)[ebp]
  15972 lea ebx,(1)[esi]
  15973 mov dword ptr (-12)[ebp],ebx
  15974 mov bl,byte ptr [esi]
  15975 mov byte ptr [edi],bl
  15976 movsx edi,bl
  15977 cmp edi,0
  15978 jne L3373
  15979 mov dword ptr (-8)[ebp],0
  15980 mov dword ptr (-4)[ebp],0
  15981 L3376:
  15982 mov dword ptr (-24)[ebp],2
  15983 mov dword ptr (-28)[ebp],2
  15984 mov dword ptr (-32)[ebp],3
  15985 mov dword ptr (-36)[ebp],3
  15986 cmp dword ptr (-36)[ebp],3
  15987 jne L3382
  15988 cmp dword ptr (-32)[ebp],3
  15989 je L3380
  15990 L3382:
  15991 mov dword ptr (-8)[ebp],1
  15992 L3380:
  15993 cmp dword ptr (-28)[ebp],2
  15994 jne L3385
  15995 cmp dword ptr (-24)[ebp],2
  15996 je L3383
  15997 L3385:
  15998 mov dword ptr (-8)[ebp],1
  15999 L3383:
  16000 L3377:
  16001 inc dword ptr (-4)[ebp]
  16002 cmp dword ptr (-4)[ebp],2
  16003 jl L3376
  16004 cmp dword ptr (-8)[ebp],0
  16005 je L3390
  16006 mov edi,dword ptr (20)[ebp]
  16007 cmp dword ptr (44)[edi],0
  16008 je L3388
  16009 push 1
  16010 lea edi,(L3371)
  16011 push edi
  16012 call _printf
  16013 add esp,8
  16014 L3388:
  16015 inc dword ptr (-20)[ebp]
  16016 jmp L3390
  16017 mov edi,dword ptr (20)[ebp]
  16018 cmp dword ptr (44)[edi],0
  16019 je L3391
  16020 push 2
  16021 lea edi,(L3371)
  16022 push edi
  16023 call _printf
  16024 add esp,8
  16025 L3391:
  16026 add dword ptr (-20)[ebp],2
  16027 L3390:
  16028 mov eax,dword ptr (-20)[ebp]
  16029 L3370:
  16030 mov esp,ebp
  16031 pop ebp
  16032 pop edi
  16033 pop esi
  16034 pop ebx
  16035 ret
  16036 public _setev
  16037 _setev:
  16038 push ebx
  16039 push esi
  16040 push edi
  16041 push ebp
  16042 mov ebp,esp
  16043 mov dword ptr (_extvar),1066
  16044 mov eax,0
  16045 L3393:
  16046 mov esp,ebp
  16047 pop ebp
  16048 pop edi
  16049 pop esi
  16050 pop ebx
  16051 ret
  16052 _TEXT ends
  16053 extrn _printf:near
  16054 _TEXT segment
  16055 _TEXT ends
  16056 _DATA segment
  16057 public _rfs
  16058 align 1
  16059 _rfs label byte
  16060 db 8 dup (0)
  16061 public _crc
  16062 align 4
  16063 _crc label byte
  16064 db 4 dup (0)
  16065 public _rrc
  16066 align 4
  16067 _rrc label byte
  16068 db 4 dup (0)
  16069 public _flgl
  16070 align 4
  16071 _flgl label byte
  16072 db 4 dup (0)
  16073 public _flgd
  16074 align 4
  16075 _flgd label byte
  16076 db 4 dup (0)
  16077 public _flgm
  16078 align 4
  16079 _flgm label byte
  16080 db 4 dup (0)
  16081 public _flgs
  16082 align 4
  16083 _flgs label byte
  16084 db 4 dup (0)
  16085 public _dprec
  16086 align 4
  16087 _dprec label byte
  16088 db 4 dup (0)
  16089 public _fprec
  16090 align 4
  16091 _fprec label byte
  16092 db 4 dup (0)
  16093 public _dbits
  16094 align 4
  16095 _dbits label byte
  16096 db 4 dup (0)
  16097 public _fbits
  16098 align 4
  16099 _fbits label byte
  16100 db 4 dup (0)
  16101 public _ubits
  16102 align 4
  16103 _ubits label byte
  16104 db 4 dup (0)
  16105 public _lbits
  16106 align 4
  16107 _lbits label byte
  16108 db 4 dup (0)
  16109 public _metricp
  16110 align 4
  16111 _metricp label byte
  16112 db 4 dup (0)
  16113 public _extvar
  16114 align 4
  16115 _extvar label byte
  16116 db 4 dup (0)
  16117 _DATA ends
  16118 _TEXT segment
  16119 align 1
  16120 L3266 label byte
  16121 db 66
  16122 db 101
  16123 db 32
  16124 db 101
  16125 db 115
  16126 db 112
  16127 db 101
  16128 db 99
  16129 db 105
  16130 db 97
  16131 db 108
  16132 db 108
  16133 db 121
  16134 db 32
  16135 db 99
  16136 db 97
  16137 db 114
  16138 db 101
  16139 db 102
  16140 db 117
  16141 db 108
  16142 db 32
  16143 db 119
  16144 db 105
  16145 db 116
  16146 db 104
  16147 db 32
  16148 db 49
  16149 db 45
  16150 db 98
  16151 db 105
  16152 db 116
  16153 db 32
  16154 db 102
  16155 db 105
  16156 db 101
  16157 db 108
  16158 db 100
  16159 db 115
  16160 db 33
  16161 db 10
  16162 db 0
  16163 align 1
  16164 L3259 label byte
  16165 db 83
  16166 db 105
  16167 db 103
  16168 db 110
  16169 db 32
  16170 db 101
  16171 db 120
  16172 db 116
  16173 db 101
  16174 db 110
  16175 db 115
  16176 db 105
  16177 db 111
  16178 db 110
  16179 db 32
  16180 db 105
  16181 db 110
  16182 db 32
  16183 db 102
  16184 db 105
  16185 db 101
  16186 db 108
  16187 db 100
  16188 db 115
  16189 db 10
  16190 db 0
  16191 align 1
  16192 L3252 label byte
  16193 db 37
  16194 db 115
  16195 db 37
  16196 db 115
  16197 db 37
  16198 db 100
  16199 db 10
  16200 db 0
  16201 align 4
  16202 L3175 label byte
  16203 dd 043080000H
  16204 align 1
  16205 L3022 label byte
  16206 db 112
  16207 db 111
  16208 db 105
  16209 db 110
  16210 db 116
  16211 db 101
  16212 db 114
  16213 db 0
  16214 align 1
  16215 L2472 label byte
  16216 db 73
  16217 db 110
  16218 db 99
  16219 db 114
  16220 db 101
  16221 db 97
  16222 db 115
  16223 db 105
  16224 db 110
  16225 db 103
  16226 db 32
  16227 db 97
  16228 db 114
  16229 db 114
  16230 db 97
  16231 db 121
  16232 db 32
  16233 db 101
  16234 db 108
  16235 db 101
  16236 db 109
  16237 db 101
  16238 db 110
  16239 db 116
  16240 db 115
  16241 db 32
  16242 db 97
  16243 db 115
  16244 db 115
  16245 db 105
  16246 db 103
  16247 db 110
  16248 db 101
  16249 db 100
  16250 db 32
  16251 db 116
  16252 db 111
  16253 db 32
  16254 db 100
  16255 db 101
  16256 db 99
  16257 db 114
  16258 db 101
  16259 db 97
  16260 db 115
  16261 db 105
  16262 db 110
  16263 db 103
  16264 db 32
  16265 db 108
  16266 db 111
  16267 db 99
  16268 db 97
  16269 db 116
  16270 db 105
  16271 db 111
  16272 db 110
  16273 db 115
  16274 db 10
  16275 db 0
  16276 align 4
  16277 L2356 label byte
  16278 dd 041d00000H
  16279 align 4
  16280 L2355 label byte
  16281 dd 00H
  16282 dd 0403a0000H
  16283 align 4
  16284 L1659 label byte
  16285 dd 00H
  16286 dd 040040000H
  16287 align 4
  16288 L1484 label byte
  16289 dd 00H
  16290 dd 040240000H
  16291 align 4
  16292 L1455 label byte
  16293 dd 041200000H
  16294 align 4
  16295 L1280 label byte
  16296 dd 00H
  16297 dd 040080000H
  16298 align 4
  16299 L1251 label byte
  16300 dd 040400000H
  16301 align 4
  16302 L1076 label byte
  16303 dd 00H
  16304 dd 0401c0000H
  16305 align 4
  16306 L1047 label byte
  16307 dd 040e00000H
  16308 align 4
  16309 L870 label byte
  16310 dd 00H
  16311 dd 040140000H
  16312 align 4
  16313 L841 label byte
  16314 dd 040a00000H
  16315 align 4
  16316 L836 label byte
  16317 dd 00H
  16318 dd 041e00000H
  16319 align 4
  16320 L828 label byte
  16321 dd 04f000000H
  16322 align 1
  16323 L653 label byte
  16324 db 113
  16325 db 117
  16326 db 101
  16327 db 101
  16328 db 112
  16329 db 0
  16330 align 1
  16331 L639 label byte
  16332 db 10
  16333 db 0
  16334 align 1
  16335 L638 label byte
  16336 db 37
  16337 db 100
  16338 db 0
  16339 align 1
  16340 L633 label byte
  16341 db 32
  16342 db 32
  16343 db 32
  16344 db 107
  16345 db 101
  16346 db 121
  16347 db 61
  16348 db 0
  16349 align 4
  16350 L596 label byte
  16351 dd 00H
  16352 dd 040000000H
  16353 align 4
  16354 L536 label byte
  16355 dd 00H
  16356 dd 040ce8480H
  16357 align 4
  16358 L535 label byte
  16359 dd 00H
  16360 dd 0405f4000H
  16361 align 4
  16362 L534 label byte
  16363 dd 042fa0000H
  16364 align 4
  16365 L529 label byte
  16366 dd 040000000H
  16367 align 1
  16368 L431 label byte
  16369 db 100
  16370 db 111
  16371 db 117
  16372 db 98
  16373 db 108
  16374 db 101
  16375 db 0
  16376 align 1
  16377 L430 label byte
  16378 db 102
  16379 db 108
  16380 db 111
  16381 db 97
  16382 db 116
  16383 db 0
  16384 align 1
  16385 L429 label byte
  16386 db 117
  16387 db 110
  16388 db 115
  16389 db 105
  16390 db 103
  16391 db 110
  16392 db 101
  16393 db 100
  16394 db 0
  16395 align 1
  16396 L428 label byte
  16397 db 108
  16398 db 111
  16399 db 110
  16400 db 103
  16401 db 0
  16402 align 1
  16403 L427 label byte
  16404 db 115
  16405 db 104
  16406 db 111
  16407 db 114
  16408 db 116
  16409 db 0
  16410 align 1
  16411 L426 label byte
  16412 db 105
  16413 db 110
  16414 db 116
  16415 db 0
  16416 align 1
  16417 L425 label byte
  16418 db 99
  16419 db 104
  16420 db 97
  16421 db 114
  16422 db 0
  16423 align 4
  16424 L419 label byte
  16425 dd 00H
  16426 dd 00H
  16427 align 4
  16428 L418 label byte
  16429 dd 00H
  16430 dd 03ff00000H
  16431 align 4
  16432 L417 label byte
  16433 dd 00H
  16434 dd 040100000H
  16435 align 4
  16436 L416 label byte
  16437 dd 00H
  16438 dd 040000000H
  16439 align 4
  16440 L412 label byte
  16441 dd 00H
  16442 align 4
  16443 L411 label byte
  16444 dd 03f800000H
  16445 align 1
  16446 L390 label byte
  16447 db 113
  16448 db 117
  16449 db 101
  16450 db 101
  16451 db 112
  16452 db 33
  16453 db 0
  16454 align 1
  16455 L379 label byte
  16456 db 10
  16457 db 9
  16458 db 8
  16459 db 13
  16460 db 12
  16461 db 92
  16462 db 39
  16463 db 0
  16464 align 1
  16465 L375 label byte
  16466 db 46
  16467 db 34
  16468 db 46
  16469 db 0
  16470 align 1
  16471 L362 label byte
  16472 db 46
  16473 db 46
  16474 db 46
  16475 db 0
  16476 align 4
  16477 L333 label byte
  16478 dd 00H
  16479 dd 040938800H
  16480 align 1
  16481 L199 label byte
  16482 db 32
  16483 db 32
  16484 db 32
  16485 db 100
  16486 db 105
  16487 db 102
  16488 db 102
  16489 db 101
  16490 db 114
  16491 db 101
  16492 db 110
  16493 db 116
  16494 db 32
  16495 db 114
  16496 db 101
  16497 db 115
  16498 db 117
  16499 db 108
  16500 db 116
  16501 db 115
  16502 db 32
  16503 db 119
  16504 db 104
  16505 db 101
  16506 db 110
  16507 db 32
  16508 db 97
  16509 db 115
  16510 db 115
  16511 db 105
  16512 db 103
  16513 db 110
  16514 db 101
  16515 db 100
  16516 db 32
  16517 db 116
  16518 db 111
  16519 db 32
  16520 db 108
  16521 db 111
  16522 db 110
  16523 db 103
  16524 db 115
  16525 db 46
  16526 db 10
  16527 db 0
  16528 align 1
  16529 L198 label byte
  16530 db 68
  16531 db 101
  16532 db 99
  16533 db 105
  16534 db 109
  16535 db 97
  16536 db 108
  16537 db 32
  16538 db 97
  16539 db 110
  16540 db 100
  16541 db 32
  16542 db 111
  16543 db 99
  16544 db 116
  16545 db 97
  16546 db 108
  16547 db 47
  16548 db 104
  16549 db 101
  16550 db 120
  16551 db 32
  16552 db 99
  16553 db 111
  16554 db 110
  16555 db 115
  16556 db 116
  16557 db 97
  16558 db 110
  16559 db 116
  16560 db 115
  16561 db 32
  16562 db 115
  16563 db 111
  16564 db 109
  16565 db 101
  16566 db 116
  16567 db 105
  16568 db 109
  16569 db 101
  16570 db 115
  16571 db 32
  16572 db 103
  16573 db 105
  16574 db 118
  16575 db 101
  16576 db 10
  16577 db 0
  16578 align 1
  16579 L27 label byte
  16580 db 10
  16581 db 70
  16582 db 97
  16583 db 105
  16584 db 108
  16585 db 101
  16586 db 100
  16587 db 46
  16588 db 10
  16589 db 0
  16590 align 1
  16591 L26 label byte
  16592 db 10
  16593 db 78
  16594 db 111
  16595 db 32
  16596 db 101
  16597 db 114
  16598 db 114
  16599 db 111
  16600 db 114
  16601 db 115
  16602 db 32
  16603 db 100
  16604 db 101
  16605 db 116
  16606 db 101
  16607 db 99
  16608 db 116
  16609 db 101
  16610 db 100
  16611 db 46
  16612 db 10
  16613 db 0
  16614 align 1
  16615 L20 label byte
  16616 db 83
  16617 db 101
  16618 db 99
  16619 db 116
  16620 db 105
  16621 db 111
  16622 db 110
  16623 db 32
  16624 db 37
  16625 db 115
  16626 db 32
  16627 db 114
  16628 db 101
  16629 db 116
  16630 db 117
  16631 db 114
  16632 db 110
  16633 db 101
  16634 db 100
  16635 db 32
  16636 db 37
  16637 db 100
  16638 db 46
  16639 db 10
  16640 db 0
  16641 _TEXT ends
  16642 end